Dr. Harry C. Beaver is an obstetrician-gynecologist in Gainesville, Virginia and is affiliated with one hospital. He has been in practice for more than 20 years.