Volume of Ellipsoid with a hole

How would I go about computing the volume of an ellipsoid with spherical caps removed and a cylindrical hole through it? I'm thinking about finding dV of a cross section (the ellipsoid has a circular horizontal cross section). Would this be the best way to go? I need to find if the volume is dependent on the radius of the sphere.

How would I go about computing the volume of an ellipsoid with spherical caps removed and a cylindrical hole through it? I'm thinking about finding dV of a cross section (the ellipsoid has a circular horizontal cross section). Would this be the best way to go? I need to find if the volume is dependent on the radius of the sphere.