A team of exceptional providers, focused on your relief.

Using the navigation system below, you can locate any of the more than 80 providers who are part of the Charles River Medical Associates team. Each of our providers has been chosen for their skill, compassion and commitment to improving their patients lives through the most advanced medical techniques and technology available. Simply select a location and specialty to find the exact doctor or type of doctor you’re looking for. When you select a doctor, you can view their credentials and location by clicking on their icon.

If you are a new patient, please call 1-508-848-2190 for scheduling and information. You can also request an appointment using our easy online form. We’re excited to welcome you to the CRMA family, and urge you to contact us with any questions!


Please use the filters below to sort our providers by location and specialty:

Locations

Specialties

Dr. Ahmed

Rasmia Aftab Ahmed, MD

Primary Address:
571 Union Avenue, 2nd Floor, Framingham, MA 01702

Secondary Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-665-6261

Specialties:
Hematology, Oncology

Certifications:
Hematology, Oncology

Medical School:
Sindh Medical College

Residency:
St. Vincent Hospital

Fellowship:
UMass Memorial Medical Center

Accepting New Patients? Yes


Dr Aish

Sergei Aish, MD, MPH

Address:
600 Worcester Road, Suite 303, Framingham, MA 01702

Phone:
508-879-6450

Languages:
Russian

Specialties:
Internal Medicine

Certifications:
Family Medicine

Medical School:
University of Alberta School of Medicine

Residency:
UMass Memorial Medical Center

Accepting New Patients? Yes


Kathlyne Anderson, MD

Address:
83 Speen Street, Natick, MA 01760

Phone:
508-907-6542

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
State University of New York College of Medicine

Residency:
Albany Medical Center

Fellowship:
Massachusetts General Hospital

Accepting New Patients? Yes


Prakash Bandari, MD

Address:
67 Union Street, Suite 407, Natick, MA 01760

Phone:
508-655-2338

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Kakatiya Medical College, India

Residency:
New York Downtown Hospital

Accepting New Patients? Yes


Dr Bandariu

Usha Bandari, MD

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-229-2227

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Osmania Medical College, India

Residency:
Mt. Sinai School of Medicine, NY

Accepting New Patients? Yes


Dr Bean

Michael Bean, MD

Address:
600 Worcester Road, Suite 504, Framingham, MA 01702

Phone:
508-875-0922

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
New York Medical College

Residency:
Beth Israel Deaconess Medical Center

Accepting New Patients? Yes


Joseph Chartor, MD

Address:
233 West Central Street, Natick, MA 01760

Phone:
508-655-7936

Specialties:
Pediatrics

Certifications:
Pediatrics

Medical School:
University of Vermont School of Medicine

Residency:
Boston City Hospital

Accepting New Patients? Yes


Dr Cole

Alan Cole, MD

Address:
83 Speen Street, Natick, MA 01760

Phone:
508-907-6543

Specialties:
Endocrinology, Internal Medicine

Certifications:
Endocrinology, Internal Medicine

Medical School:
Brown University School of Medicine

Residency:
Roger Williams General Hospital

Fellowship:
Boston Medical Center

Accepting New Patients? Yes, Endocrinology Only


Christian Correia, MD

Address:
463 Worcester Rd, Suite 206, Framingham, MA 01701

Phone:
508-598-9300

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Columbia University School of Medicine

Residency:
Boston University Medical Center

Accepting New Patients? Yes


Vikas Desai, MD

Primary Address:
67 Union Street, Suite 305, Natick, MA 01760

Secondary Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-650-0010

Specialties:
Cardiology

Certifications:
Cardiology

Medical School:
Gujarat Medical College, India

Residency:
St. Elizabeth’s Medical Center

Fellowship:
St. Elizabeth’s Medical Center

Accepting New Patients? Yes


Dr Divari

Katya Divari, MD

Address:
336 Union Avenue, Framingham, MA 01702

Phone:
508-872-2002

Languages:
Greek, Russian

Specialties:
Endocrinology, Internal Medicine

Certifications:
Endocrinology, Internal Medicine

Medical School:
UMass Medical School

Residency:
UMass Memorial Medical Center

Fellowship:
Tufts-New England Medical Center

Accepting New Patients? Yes


Dr Duke

Michele S. Duke, MD

Address:
233 West Central Street, Natick, MA 01760

Phone:
508-655-7936

Specialties:
Pediatrics

Certifications:
Pediatrics

Medical School:
Yale University School of Medicine

Residency:
Massachusetts General Hospital for Children

Fellowship:
Massachusetts General Hospital for Children

Accepting New Patients? Yes


Idriss El Koussaimi, MD

Address:
479 Washington Street, Holliston, MA 01746

Phone:
508-429-2377

Specialties:
Infectious Disease, Internal Medicine

Certifications:
Infectious Disease, Internal Medicine

Medical School:
Hassan II University Casablanca, Morocco

Residency:
MetroWest Medical Center

Accepting New Patients? Yes


Dr Ellis

Kathryn Ellis, MD

Address:
730 Main Street, Suite 1A, Millis, MA 02054

Phone:
508-376-2515

Specialties:
Family Medicine

Certifications:
Family Medicine

Medical School:
The Johns Hopkins University School of Medicine

Residency:
Greater Lawrence Family Health Center

Accepting New Patients? Yes


Dr Ernst

Timothy Ernst, MD

Address:
67 Union Street, Suite 206, Natick, MA 01760

Phone:
508-655-0065

Specialties:
Hematology, Oncology

Certifications:
Hematology, Oncology

Medical School:
University of Nebraska School of Medicine

Residency:
Barnes Hospital, MO

Fellowship:
Dana Farber Cancer Institute

Accepting New Patients? Yes


Jose Flores-Cardillo, MD

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-787-3482

Languages:
Spanish, Portuguese, Italian

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
San Carlos de Guatemala University

Residency:
Berkshire Medical Center

Accepting New Patients? Yes


Gamaliel Garcia, MD

Address:
571 Union Avenue, First Floor, Framingham, MA 01702

Phone:
508-665-5006

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
University of the City of Manila, Philippines

Residency:
MetroWest Medical Center

Accepting New Patients? Yes


Dr Gdula

David Gdula, MD

Address:
83 Speen Street, Natick, MA 01760

Phone:
508-907-6544

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Georgetown University School of Medicine

Residency:
Beth Israel Deaconess Medical Center

Accepting New Patients? Yes


Dr Geevarg

Dolly Geevarghese, MD

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-485-0260

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Kerala University Medical Center, India

Residency:
Boston VA Medical Center

Accepting New Patients? Yes


Michele Goh, MD

Address:
157 Washington Street, Hudson, MA 01749

Phone:
978-562-0564

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
University of Alberta School of Medicine

Residency:
Rhode Island Hospital

Accepting New Patients? Yes


Dr Goldberg

David Goldberg, MD

Primary Address:
600 Worcester Road, 5th Floor, Framingham, MA 01702

Secondary Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-879-7710

Specialties:
Gynecology

Certifications:
Gynecology

Medical School:
Medical College of Wisconsin

Residency:
Boston City Hospital

Accepting New Patients? Yes


Paul Griffel, MD

Address:
67 Union Street, Suite 407, Natick, MA 01760

Phone:
508-651-9503

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Mt. Sinai School of Medicine, NY

Residency:
Maimonides Medical Center, NY

Accepting New Patients? Yes


Dr Gronda

Douglas Gronda, MD, MPH

Address:
479 Washington Street, Holliston, MA 01746

Phone:
508-429-2377

Languages:
American Sign Language

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Boston University School of Medicine

Residency:
Rhode Island Hospital

Accepting New Patients? No


Dr Guadiz

Patrick H. Guadiz, MD

Address:
20 Homer Avenue, Ashland, MA 01721

Phone:
508-881-5590

Specialties:
Internal Medicine

Certifications:
Family Medicine

Medical School:
St. Luke’s College of Medicine

Residency:
UMass Memorial Medical Center

Accepting New Patients? Yes


Dr Harring

Joseph Harrington, MD

Address:
83 Speen Street, Natick, MA 01760

Phone:
508-907-6545

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
State University of New York College of Medicine

Residency:
Beth Israel Deaconess Medical Center

Accepting New Patients? No


Dr Hu

Li-Ming Hu, MD, PHD

Address:
571 Union Avenue, First Floor, Framingham, MA 01702

Phone:
508-628-9893

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Shanghai Second Medical University, China

Residency:
MetroWest Medical Center

Accepting New Patients? Yes


Dr Jangi

Rohit Jangi, MD

Address:
20 Homer Avenue, Ashland, MA 01721

Phone:
508-881-5590

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
LTMG Hospital, Bombay University, India

Residency:
MetroWest Medical Center

Accepting New Patients? No


Dainius Juknelis, MD

Address:
571 Union Avenue, First Floor, Framingham, MA 01702

Phone:
508-270-4523

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Kaunas University of Medicine, Lithuania

Residency:
Metrowest Medical Center

Accepting New Patients? Yes


Dr Kommin

Devika Kommineni, MD

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-786-0707

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Mysore University, India

Residency:
Englewood Hospital and Medical Center, NJ

Accepting New Patients? Yes


Shelley Kramer, MD

Address:
112 Turnpike Road, Suite 301, Westborough, MA 01581

Phone:
508-366-1550

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Southampton University Medical School, UK

Residency:
MetroWest Medical Center

Accepting New Patients? Yes


Dr Krikorian

John Krikorian, MD

Primary Address:
571 Union Avenue, 2nd Floor, Framingham, MA 01702

Secondary Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-665-6261

Specialties:
Oncology

Certifications:
Oncology

Medical School:
Stanford University School of Medicine

Residency:
Stanford University Medical Center

Fellowship:
Massachusetts General Hospital

Accepting New Patients? Yes


Dr Kumar

Vinay Kumar, MD

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-460-3872

Specialties:
Geriatrics, Internal Medicine

Certifications:
Geriatrics, Internal Medicine

Medical School:
King George Medical College, India

Residency:
MetroWest Medical Center

Accepting New Patients? Yes


Dr Laguarda

Raul Laguarda, MD

Address:
67 Union Street, Suite 306, Natick, MA 01760

Phone:
508-653-4874

Languages:
Spanish, Portuguese, Italian

Specialties:
Internal Medicine, Pulmonary Medicine

Certifications:
Internal Medicine, Pulmonary Medicine

Medical School:
Universidad de la Republica, Uruguay

Residency:
Boston VA Medical Center

Fellowship:
Boston VA Medical Center

Accepting New Patients? Yes


Dr Lee

Shun-How Lee, MD

Address:
571 Union Avenue, First Floor, Framingham, MA 01702

Phone:
508-875-0601

Specialties:
Endocrinology, Internal Medicine

Certifications:
Endocrinology, Internal Medicine

Medical School:
Shanghai Second Medical University, China

Residency:
MetroWest Medical Center

Accepting New Patients? Yes, Endocrinology Only


Dr Malkin

Frank Malkin, MD

Address:
67 Union Street, Suite 105, Natick, MA 01760

Phone:
508-650-9965

Specialties:
Gastroenterology, Internal Medicine

Certifications:
Gastroenterology, Internal Medicine

Medical School:
University of Connecticut School of Medicine

Residency:
St. Elizabeth's Medical Center

Fellowship:
Rutgers Medical School

Accepting New Patients? Yes, Gastroenterology Only


Dr Mathur

Anupam Mathur, MD

Address:
157 Washington Street, Hudson, MA 01749

Phone:
978-562-0564

Specialties:
Internal Medicine, Rheumatology

Certifications:
Internal Medicine, Rheumatology

Medical School:
Government Medical College Amritsar, India

Residency:
St. Francis Hospital, PA

Fellowship:
Albany Medical College, NY

Accepting New Patients? Yes


Laura McCord, MD

Address:
873 Worcester St, Wellesley, MA 02481

Phone:
781-591-3514

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Indiana University School of Medicine

Residency:
Beth Israel Deaconess Medical Center

Accepting New Patients? Yes


Dr Mcmahon

Richard McMahon, MD

Address:
101 Coolidge Street, Downstairs, Hudson, MA 01749

Phone:
978-562-0757

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Tufts University School of Medicine

Residency:
St. Vincent's Medical Center

Accepting New Patients? Yes


Paige Meisheid, MD

Address:
233 West Central Street, Natick, MA 01760

Phone:
508-655-7936

Specialties:
Pediatrics

Certifications:
Pediatrics

Medical School:
University of Medicine and Dentistry of New Jersey

Residency:
Massachusetts General Hospital for Children

Accepting New Patients? Yes


Matthias Nurnberger, MD

Address:
463 Worcester Rd, Suite 206, Framingham, MA 01701

Phone:
508-598-9300

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Freie University Berlin Faculty of Medicine, Germany

Residency:
Metrowest Medical Center

Accepting New Patients? Yes


Christian Potter-Kablotsky, MD

Address:
101 Coolidge Street, Upstairs, Hudson, MA 01749

Phone:
978-562-3536

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
UMass Medical School

Residency:
UMass Memorial Medical Center

Accepting New Patients? Yes


Dr Rapa

Dennis Rapa, MD

Address:
67 Union Street, Suite 108, Natick, MA 01760

Phone:
508-655-0073

Specialties:
Endocrinology, Internal Medicine

Certifications:
Endocrinology, Internal Medicine

Medical School:
University of Guadalajara, Mexico

Residency:
Hospital of Saint Raphael, CT

Fellowship:
New England Deaconess Hospital

Accepting New Patients? Yes


Dr Ribeiro

Eduardo Ribeiro, MD

Address:
600 Worcester Road, Suite 303, Framingham, MA 01702

Phone:
508-665-4317

Languages:
Portuguese, Spanish

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Severno Sombra University, Brazil

Residency:
MetroWest Medical Center

Accepting New Patients? Yes


Dr Shankar

Veena Shankar, MD

Address:
571 Union Avenue, First Floor, Suite 1A, Framingham, MA 01702

Phone:
508-665-4547

Specialties:
Cardiology

Certifications:
Cardiology, Echocardiography, Nuclear Cardiology

Residency:
University of Connecticut School of Medicine

Fellowship:
Case Western Reserve University Hospitals of Cleveland

Accepting New Patients? Yes


Zoe Singer-Fishman, MD

Address:
233 West Central Street, Natick, MA 01760

Phone:
508-655-7936

Specialties:
Pediatrics

Certifications:
Pediatrics

Medical School:
Boston University School of Medicine

Residency:
Westchester Medical Center, NY

Accepting New Patients? Yes


Dr Smith

Christopher Smith, MD

Address:
873 Worcester Street, Wellesley, MA 02481

Phone:
781-591-3514

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Columbia University School of Medicine

Residency:
Beth Israel Deaconess Medical Center

Accepting New Patients? Yes


Dr Stevenso

John Stevenson, MD

Address:
162 Main Street, Northborough, MA 01532

Phone:
508-393-1307

Specialties:
Internal Medicine, Sports Medicine

Certifications:
Family Medicine, Sport Medicine

Medical School:
Albany Medical College, NY

Residency:
Albany Medical Center Family Practice, NY

Fellowship:
San Jose Medical Center, CA

Accepting New Patients? Yes


Dr Yoon

Young-Ho Yoon, MD

Address:
233 West Central Street, Natick, MA 01760

Phone:
508-655-7936

Specialties:
Pediatrics

Certifications:
Pediatrics

Medical School:
Vanderbilt University School of Medicine

Residency:
Massachusetts General Hospital for Children

Accepting New Patients? Yes


Dr Yuan

Vincent Yuan, MD, MPH

Address:
571 Union Avenue, First Floor, Framingham, MA 01702

Phone:
508-820-8332

Specialties:
Internal Medicine

Certifications:
Internal Medicine

Medical School:
Taipei Medical College, Taiwan

Residency:
MetroWest Medical Center

Accepting New Patients? No


Dr Almy

Susan Almy, NP

Address:
67 Union Street, Suite 206, Natick, MA 01760

Phone:
508-655-0065

Specialties:
Oncology

Certifications:
Nurse Practitioner


Dr Aulisio

Alexis Aulisio, NP

Address:
162 Main Street, Northborough, MA 01532

Phone:
508-393-1307

Certifications:
Nurse Practitioner


Sara Britton, NP

Address:
336 Union Avenue, Framingham, MA 01702

Phone:
508-848-2227

Specialties:
Diabetes Education

Certifications:
Nurse Practitioner, Board Certified Advanced Diabetes Manager


Jennifer Cabral, NP

Primary Address:
101 Coolidge Street, Upstairs, Hudson, MA 01749

Secondary Address:
67 Union Street, Suite 206, Natick, MA 01760

Phone:
978-562-3536

Certifications:
Nurse Practitioner


Sara Campion-Egan, NP

Address:
730 Main St, 1A, Millis, MA 02054

Phone:
508-376-2515

Certifications:
Nurse Practitioner


Sean Corbett, PA

Address:
336 Union Avenue, Framingham, MA 01702

Phone:
508-872-2002

Certifications:
Physician Assistant


Julie Dinicola, NP

Address:
157 Washington Street, Hudson MA 01749

Phone:
978-562-0564

Certifications:
Nurse Practitioner


Lauren Drew, NP

Address:
571 Union Avenue, Urgent Care, Framingham, MA 01702

Phone:
508-665-4393

Certifications:
Nurse Practitioner


Dr Guigno

Karen Guigno, NP

Address:
600 Worcester Road, Suite 504, Framingham, MA 01702

Phone:
508-875-0922

Certifications:
Nurse Practitioner


Dr Helmuth

Alison Helmuth, NP

Address:
101 Coolidge Street, Downstairs, Hudson, MA 01749

Phone:
978-562-0757

Certifications:
Nurse Practitioner


Dr Jackson

Kathleen Jackson, NP

Primary Address:
479 Washington Street, Holliston, MA 01746

Secondary Address:
873 Worcester St, Wellesley, MA 02481

Phone:
508-429-2377

Certifications:
Nurse Practitioner


Theresa Kafina, NP

Address:
101 Coolidge Street, Upstairs, Hudson, MA 01749

Phone:
978-562-3536

Certifications:
Nurse Practitioner


Sara Kucala, NP

Address:
571 Union Avenue, Urgent Care, Framingham, MA 01702

Phone:
508-665-4393

Certifications:
Nurse Practitioner


Susan Lyons, NP

Address:
101 Coolidge Street, Upstairs, Hudson, MA 01749

Phone:
978-562-3536

Certifications:
Nurse Practitioner


Iris Marquis, NP

Address:
83 Speen Street, Natick, MA 01760

Phone:
508-848-2227

Specialties:
Diabetes Education

Certifications:
Nurse Practitioner


Suzanne McCullough, RD, LDN

Primary Address:
336 Union Avenue, Framingham, MA 01702

Secondary Address:
83 Speen Street, Natick, MA 01760

Phone:
508-848-2227

Specialties:
Nutrition

Certifications:
Registered Dietician


Dr Nardone

Elizabeth M. Nardone, NP

Address:
336 Union Avenue, Framingham, MA 01702

Phone:
508-872-2002

Certifications:
Nurse Practitioner


Sangeeta Pradhan, RD, LDN, CDE

Primary Address:
336 Union Avenue, Framingham, MA 01702

Secondary Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-848-2227

Specialties:
Nutrition

Certifications:
Registered Dietician


Francina Perry, NP

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-787-3482

Languages:
Portuguese, Spanish

Certifications:
Nurse Practitioner


Hanna Roy, NP

Address:
157 Washington Street, Hudson, MA 01749

Phone:
978-562-0564

Certifications:
Nurse Practitioner


Mericley Santiago, NP

Address:
157 Washington Street, Hudson MA 01749

Phone:
978-562-0564

Languages:
Portugese

Certifications:
Nurse Practitioner


Euriane Santos, NP

Address:
600 Worcester Road, Suite 303, Framingham, MA 01702

Phone:
508-665-4317

Languages:
Portuguese

Certifications:
Nurse Practitioner


Dr Shannahan

Suzanne Shannahan, NP

Address:
112 Turnpike Road, Suite 301, Westborough, MA 01581

Phone:
508-366-1550

Certifications:
Nurse Practitioner


Laura Strasnick, NP

Address:
67 Union Street, Suite 305, Natick, MA 01760

Phone:
508-650-0010

Certifications:
Nurse Practitioner


Carmen Suarez, NP

Address:
83 Speen Street, Natick, MA 01760

Phone:
508-907-6544

Languages:
Portugese, Spanish

Certifications:
Nurse Practitioner


Dr Taller

Anna Taller, NP

Address:
246 Maple Street, Marlborough, MA 01752

Phone:
508-848-2227

Languages:
Russian

Specialties:
Diabetes Education

Certifications:
Nurse Practitioner, Board Certified Advanced Diabetes Manager