Baystate Health print this page
48 Sanderson Street
Greenfield MA, 01301
Fax: 413-772-8867
Office Hours: Monday -  Friday: 8:00 a.m. - 5:00 p.m.
Physicians & Staff:

Sara Rourke, MD, Medical Director

H. William Copeland, MD 

Bert Fernandez, MD

Hugh Roberts, MD

Orlando Sola-Gomez, MD 


Learn more about our physicians at Find a Doctor


Sharon Asher, RN, Practice Manager

Languages Spoken: Spanish

Pediatric Care & Adolescent Medicine, including:

  • Pediatrics (newborn and up)
  • Adolescents
  • Physicals & Preventive Medicine
  • Urgent Care
  • Immunizations
  • Chronic Medical Disease Follow-up
  • Minor Injury Care
About Our Practice:

Baystate Medical Practices - Greenfield Pediatrics is a group of pediatricians whose goal is to provide Greenfield and its surrounding communities with the highest quality pediatric and adolescent medical care.  We welcome the opportunity to server your health care needs.



MHQP Ratings:

See how the Massachusetts Health Quality Partners rated BMP - Greenfield Pediatrics based on feedback from our patients about their experiences in our office.


See how the Massachusetts Health Quality Partners rated BMP primary care practices overall for clinical quality. 

Patient Information:

Diabetes:  There is an epidemic of Type 2 Diabetes in the USA today, but the disease is almost entirely preventable. How?  By eating less and exercising more. 


Baystate Health offers a wide array of information about diabetes prevention as well as the resources available at Baystate for education and treatment.  


Learn more...


We participate in most insurance programs offered in our area. If you have any questions about whether your specific health plan covers our services, please call the toll-free number on the back of your insurance member ID card.


If you have commercial insurance coverage, primary or secondary, we will submit a claim to your insurance carrier. You are responsible for all balances due after your insurance company pays its portion, as well as for any co-payments required by your insurance company at the time of the visit.


If you are concerned about billing or have a question about acceptable insurance, please call one of the following numbers.


  •  For Physician Billing – (413) 794-5700


  •  For Hospital Billing – (413) 794-9999