Craig D Schneider, MD

  • Family Medicine
Craig D Schneider

As a family physician trained in integrative medicine, my goal is to help people live healthier lives. It is a privilege to partner with patients to adapt their dietary, exercise, relaxation and sleep patterns to meet their goals. I value both conventional medical approaches to prevention and screening as well as the expanded treatment options available through integrative medicine, including acupuncture, osteopathic manipulation, and the judicious use of dietary supplements and botanical medicines when appropriate. I love living in Maine and enjoy hiking, biking, cooking, good stories and spending time with my wife and kids.

Languages spoken
Hospital affiliations
MaineHealth Accountable Care Organization since 2002
Maine Medical Center since 2001

Education and Credentials

Board Certification
Family Medicine, 1999
University of Arizona Health Sciences Center-Integrative Medical, Integrative Medicine, 2001
Maine Medical Center-GME, Family Medicine, 1999
Medical School
Columbia University College of Physicians & Surgeons, Doctor of Medicine (MD), 1996

Where I Provide Care

Primary Office

MMP Falmouth Family Medicine

5 Bucknam Rd. Suite 2C
Falmouth, ME 04105

Other Offices

MMP Falmouth Internal Medicine

5 Bucknam Rd. Suite 2B
Falmouth, ME 04105

MMP Portland Family Medicine

272 Congress St.
Portland, ME 04101-3637