Dr. Amy Klein is an obstetrician-gynecologist in Gainesville, Texas and is affiliated with North Texas Medical Center.She received her medical degree from Texas College of Osteopathic Medicine and has been in practice between 11-20 years..