Keep me up-to-date with SJ Family Medical Centers news:


About Us

Donald Reape, MD

Medical Director


SJ Family Medical Centers are comprised of a group of physicians certified by the American Board of Family Medicine. While your primary care physician oversees your care, our physician assistants, nurse practitioners and clinical staff are also available to assist with your medical needs. We are dedicated to providing comprehensive medical care, as well as prevention and wellness services for every member of your family from infants to seniors. We focus on communication; we listen to your concerns and address your questions.

Our commitment and medical expertise assure you of the highest quality care in an environment that is family friendly, with respect and compassion for each individual patient.

We are proudly affiliated with St. Joseph Hospital. If you are admitted to the hospital, our highly trained hospitalist team of physicians will care for you during your stay. Your primary care physician will be advised of any admissions or discharges. The hospitalist and your primary care physician will work together to provide the best possible care to meet your needs.

W. Stewart Blackwood, MD is also our Physician Champion for our Electronic Medical Records. Additionally, Donald McDonah, MD is the Medical Director for St. Joseph Healthcare's Palliative Care Program.

SJ Family Medical Center - Hudson
  • 208 Robinson Road
  • Hudson,
  • NH
  • 03051
  • Phone:(603) 882-6700
  • Fax:(603) 598-6440
SJ Family Medical Center - Merrimack
  • 382 Daniel Webster Highway
  • Merrimack,
  • NH
  • 03054
  • Phone:(603) 424-4181
  • Fax:(603) 429-0335
SJ Family Medical Center - Milford
  • 444 Nashua Street
  • Milford,
  • NH
  • 03055
  • Phone:(603) 673-3014
  • Fax:(603) 672-7654
SJ Family Medical Center - Nashua
  • 460 Amherst Street
  • Nashua,
  • NH
  • 03063
  • Phone:(603) 883-7970
  • Fax:(603) 595-3652
SJ Family Medical Center - South
  • 173 Daniel Webster Highway
  • Nashua,
  • NH
  • 03060
  • Phone:(603) 891-4804
  • Fax:(603) 891-4809