CRAIG WESTON, MD
Pentucket Medical - Haverhill
Internal Medicine

“I’m interested in forging a bond with my patients and working with them to improve their lifestyles to achieve better health.

“My childhood pediatrician greatly influenced my decision to become a doctor. He was a family friend, and became my mentor. He introduced me to clinical medicine and helped me make the leap from the pure science of chemistry to the more ‘human’ science of medicine.“

   Play Video Message from Dr. Weston

Craig Weston, MD

Craig Weston - Clinical Education/Certifications

Undergraduate
Colby College
Waterville, ME
Medical School
Georgetown University
Washington, DC
Internship/Residency
New England Deaconess Hospital
Boston, MA
Board Certification
Internal Medicine

Contact Dr. Weston

To speak directly with Dr. Weston's office, please call (978) 521-3250

Make an appointment

Inquire about referrals

Directions to Dr. Weston's office