• Home
  • About Us
  • News & Events
  • Conference Center
  • Directions
  • Contact Us
Franklin Community Health Network
  • Find a Doctor
  • Services & Affiliates
  • Patients & Visitors
  • Paying for Care
  • Community
  • Employment
  • Give
  • Find a Doctor
  • Physician Referral
  • Physician Practices
    • Franklin Orthopedics
    • Franklin Surgery
    • Franklin Urology
    • Pine Tree Family Practice
    • Pine Tree Internal Medicine
    • Pine Tree Pediatrics
    • Pine Tree Women's Care
    • Rockomeka Family Practice
    • Wilton Family Practice
  • Professional Abbreviations
Finalist The Foster G. McGraw Prize
Home > Find a Doctor > Physician Practices > Pine Tree Internal Medicine
Pine Tree Internal Medicine

Pine Tree Internal Medicine

Our Team of Care Providers

  • Stephen Goss, DO
  • Stacy Hershfeld, DO
  • Robert O'Reilly, DO
  • David Rice, MD

Office Information

Mt. Blue Health Center
111 Franklin Health Commons
Farmington, ME 04938
Tel: 207-778-4922
Fax: 207-779-0646

Office Hours

Monday through Friday from 8 a.m. – 5 p.m.
We have a doctor on call 24 hours a day. To reach the doctor on call when the office is closed, call Franklin Memorial Hospital @ 778-6031 and ask them to page the Pine Tree Internal Medicine doctor on call to your number. The call coverage group consists of Dr. Hershfeld, Dr. Gooch, Dr. Goss, Dr. Rice and Dr. O'Reilly.

Our Services

Pine Tree Internal Medicine physicians care for adult patients, from age 18 through the elder years. Our special training focuses on the prevention and treatment of adult diseases. Some of our services include:
· Physical exams
· Sick visits
· Routine office visits
· Immunizations and flu shots
· Management of chronic health conditions
· Care support program: diabetic, lipids, and lifestyle support
· Inpatient hospital care at Franklin Memorial Hospital

Prescription Refills

Please contact us at least 48 hours before you will need to have prescriptions refilled.

Appointment Cancellation

If you cannot make it to an appointment, please let us know ahead of time. Twenty-four hour notice is appreciated when possible. This helps us meet the needs of all of our patients.


  • About Our Site
  • Privacy Statement