Dr. Hayes will return to Private Practice Summer of 2023 upon completion of
Family & Lifestyle Medicine training.

Dr. Michael Rogers is currently caring for our new and long term patients.


For active patient care in our Marshfield office call 
Dr. Rogers: 781-826-6311

You can email or text message Dr. John & Patti Hayes here too:
TEXT: 781-659-7989
email: john@drjohnhayesjr.com

________________________________

GO To The Patient Supplies & Store Site HERE