print this page

48 Sanderson Street
Greenfield MA, 01301
Fax: 413-773-2629


Back: Ruth, RN; Kimberly, RN; Rhonda,

Staff Assistant; Willow, MA; Marilyn, Practice Associate

Front: Satish Muthavarapu, MD; Stephen H. Fox, MD; Alan D. McClelland, MD

Office Hours: Monday - Friday: 8:00 a.m. - 5:00 p.m.
Physicians & Staff:


Stephen H. Fox, MD, FACS, Medical Director, Multi-Specialty Practices in Greenfield

Thampi Ampadi, MD

Alan D. McClelland, MD, FACS



*Some of our providers also see patients at the Baystate Outpatient Center in Northampton.


Barbara Brown, Practice Manager





Richard B. Arenas, MD, Chief of Surgical Oncology, of Baystate Surgical Oncology sees patients at Greenfield Surgery on the fourth Tuesday of every month. 


For more information or to make an appoint- ment, call 794-9338.

Mark K. Hirko, MD, Chief of Vascular Surgery, of Baystate Vascular Services will see patients at Greenfield Surgery on the first and third Wednesday of every month. 


For more information or to make an appoint- ment, call 794-0900.


Meet our specialty surgeons....



Services Include:


Laparoscopic Surgery, including:

  • Hernia repair
  • Gall bladder removal


Breast cancer treatment

Colon cancer treatment

About Our Practice:

Baystate Medical Practices - Greenfield Surgery offers the Greenfield community the convenience of top quality surgical services without having to travel out of the area.


We collaborate closely with surgeons at Baystate Medical Center in Springfield. For example, Richard Arenas, MD, Chief of Surgical Oncology at BMC will assist Dr. Fox with complex cases and see patients at Greenfield Surgery. Baystate Vascular surgeons also see patients at Greenfield Surgery. 


We welcome new patients on a referral basis and appreciate the opportunity to serve your health care needs.

Specialty:  General Surgery

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


Patient Forms