Skip to Content

Return to Provider Search Results

Carroll Fogg Haines

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.


Medical School

Hahneman Univ College of Medicine


Case Western Reserve University School of Medicine


Crozer-Chester Medical Center

Professional Memberships