Return to Provider Search Results
Carroll Fogg Haines, MD
Dr. Carroll Haines followed in the footsteps of his father and others in his family by entering the medical profession. He is committed to the prevention and treatment of eye diseases and conditions for residents of Rockingham County. Doctor Haines and his wife, Jane, have two adult children, both following in the medical profession, and two rescued dogs. In his leisure time, Dr. Haines enjoys restoring a '53 Mack truck and managing his tree farm.
- Hahneman Univ College of Medicine
- Case Western Reserve University School of Medicine
- Crozer-Chester Medical Center