Elliot Health System is a non-profit organization serving your healthcare needs since 1890.

Elliot Internal Medicine and Primary Care at Bedford

25 Leavy Drive
Bedford, NH 03110

Phone: 603-314-6500

Hours: Monday thru Friday: 8:00 a.m. to 5:00 p.m.


Meet Our Providers


Pamela Ali, MD

Specialty:
Internal Medicine

Education:
Princeton University
Princeton, NJ
Albert Einstein College of Medicine
Bronx, NY

Internship:
University of Chicago Medical Center
Internal Medicine
Chicago, IL

Residency:
New York Presbyterian Hospital/Weill Cornell Medical Center
Internal Medicine
New York, NY

Board Certification:
American Board of Internal Medicine




Christopher S Calhoun MD

Specialty:
Family Medicine

Education:
Doctor of Medicine
Vanderbilt University School of Medicine (1998)
Nashville, Tennessee

Internship:
UPMC - St. Margaret
Pittsburgh, Pennsylvania

Residency:
UPMC - St. Margaret
Pittsburgh, Pennsylvania

Board Certification:
American Board of Family Practice


Andrea Greenfeld, MD

Specialty:
Internal Medicine

Education:
University of Wisconsin
Madison, WI
Michigan State College of Human Medicine
East Lansing, MI

Internship:
West Virginia University
Internal Medicine/Pediatrics
Morgantown, WV

Residency:
West Virginia University
Internal Medicine/Pediatrics Combined Program
Morgantown, WV

Board Certification:
American Board of Internal Medicine, American Board of Pediatrics

Reputation Reviews



John P. Thomas MD

Specialty:
Family Medicine

Education:
Doctor of Medicine
University of Wisconsin-Madison School of Medicine (1997)
Madison, Wisconsin

Internship:
University of Wisconsin-Madison School of Medicine
Madison, WI

Residency:
Penn State/Good Samaritan Hospital Family & Community Medicine Residency
Lebanon, Pennsylvania

Board Certification:
American Board of Family Medicine


Lou-Ellen Enman, MSN, APRN, FNP-C

Specialty:
Internal Medicine

Education:
River University – Graduate Nursing Education Program
Nashua, NH

Grand Canyon University
Phoenix, Arizona

Board Certification:
American Academy of Nurse Practitioners


For all appointments please call 603-314-6500