Volunteer Careers Calendar Donate Contact My Bill
Frisbie Memorial Hospital Patients & VisitorsServicesProvider DirectoryHealth & WellnessAbout UsQualityGiving To Frisbie


Skyhaven Internal Medicine

6 Healthcare Drive, Suite 2
Rochester, NH 03867
Phone: (603) 330-3404
Fax: (603) 332-8175
Hours: Monday through Friday, 8 a.m. to 5 p.m.

We are accessible to our active patients on our secure website, MyHealthEteam.com


Skyhaven Internal Medicine provides primary health care services for adult patients age 18 years and older. Patients can expect convenient and immediate access to Frisbie Memorial Hospital's network of medical experts and specialized services.  Skyhaven Internal Medicine services include routine physical examinations and the management of chronic health conditions.

Payment and Insurance: All major insurance carriers are accepted, including Medicare and Medicaid

Prescription Note: There is a 24-business hour turnaround for prescription renewals and refills. Requests cannot be filled after normal office hours. Please try to plan ahead so you do not run out of medication at night or on the weekend.

Directions to Skyhaven Internal Medicine.



Peter Cook, MD
Dr. Cook received his medical degree from the New Jersey Medical School in Newark, New Jersey and completed his residency at Maine Medical Center in Portland, Maine. He holds a Master's degree of Public Health from Harvard University. Dr. Cook is board certified in internal medicine and is a member of the American College of Physicians. He joined Skyhaven Internal Medicine in 2008.

Deb Harrigan, MD
Dr. Harrigan received her doctor of medicine degree from Tufts University School of Medicine in Boston, Massachusetts. She completed her residency in family practice at The Family Practice Residency Program at the Hunt in Danvers, Massachusetts. She was previously medical dierctor at Goodwin Community Health Center (formerly Avis Goodwin Community Health Center) and is certified by the American Board of Family Practice.

Magdalena Scherer, MD
Dr. Scherer received her medical degree from Pomeranian Medical School in Szczecin, Poland and completed her residency at West Virginia University/OVMC, in Wheeling, West Virginia. Dr. Scherer is board certified in internal medicine and joined Skyhaven Internal Medicine in 2006.

Sarah Sullivan, MD
Dr. Sullivan received her medical degree from Tufts University School of Medicine in Boston, Massachusetts. She completed her residency in internal medicine and completed the Women's Health Track at Baystate Medical Center in Springfield, Massachusetts. Dr. Sullivan also served at a clinical associate during her residency at Tufts. She is board certified by the American Board of Internal Medicine.
  powered by SilverTech