You Won't Find Anything Else Like Checkbook

  • Nonprofit and independent
  • Takes no advertising or referral fees
  • Ratings and reviews by surveyed Consumers' Checkbook and Consumer Reports local subscribers
  • Undercover price comparisons
  • Complaint counts from local consumer agencies and attorney general offices
  • Advice to help you get the best service and value

Subscribe and see National doctors


Name Top-Rated by Doctors Specialty Board Certifications Medical School Graduation Year

Macomber, David W.

909 Fulton St SE
Minneapolis, MN 55455
612-624-9499

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Madej, John

881 Fremont Ave #B-6
Los Altos, CA 94024
650-529-1669

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Magbuhos, Celerino M.

6501 Loisdale Ct
Springfield, VA 22150
703-922-1398

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Magee, James J.

15300 West Ave #223
Orland Park, IL 60462
708-226-2440

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Pediatrics, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Pediatrics
  • Primary Care
? ? ?

Mahajan, Videh

9055 Springbrook Dr NW
Coon Rapids, MN 55433
763-236-1120

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mahoney, James

1235 Old York Rd #113
Abington, PA 19001
215-491-5057 (1 additional location)

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Maitri, Mysore V.

22505 Landmark Ct #210
Ashburn, VA 20148
571-612-6600

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Makhoul, Nicolas E.

401 Gregory Ln #104
Pleasant Hill, CA 94523
925-682-2401

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

Maleh, David J.

410 Foulk Rd #100
Wilmington, DE 19803
302-762-2823

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Malekiani, Christina L.

2800 S Shirlington Rd #500
Arlington, VA 22206
703-717-4245

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Malik, Nidhi K.

1890 Metro Center Dr
Reston, VA 20190
703-709-1500

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Malolepszy, John

2 Essex Center Dr
Peabody, MA 01960
978-977-4000

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Malone, Erin L.

67 S Bedford St Fl 2
Burlington, MA 01803
781-744-2082

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Man, Alan

710 Lawrence Expy 3rd Fl
Santa Clara, CA 95051
408-554-9800

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mandel, Elisa Beth

847 Easton Rd #2500
Warrington, PA 18976
215-918-5555

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Manfield, Laura

4512 Kirkwood Hwy #202
Wilmington, DE 19808
302-999-0137

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

Manin, Bradley

8250 Old York Rd Fl 2
Elkins Park, PA 19027
215-885-8550

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mansour, Marc P.

541 Main St #400
South Weymouth, MA 02190
781-952-1280

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mark, Curtis L.

770 E Calaveras Blvd Fl 2
Milpitas, CA 95035
408-945-2933

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

Marland, Albert MacInnes

15215 National Ave #200
Los Gatos, CA 95032
408-356-7038

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Pulmonary Disease, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Pulmonary Disease
  • Primary Care
? ? ?

Maro, Robert J. Jr.

701 Cooper Rd #16
Vorhees, NJ 08043
856-429-2224

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Marshak, Steven P.

15200 Shady Grove Rd #320
Rockville, MD 20850
301-917-2185

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Marshall, Angela Michelle

10313 Georgia Ave #307
Silver Spring, MD 20902
301-754-2222 (1 additional location)

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Martens, Thomas

6000 Earle Brown Dr
Brooklyn Center, MN 55430
952-993-4900

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Martin, Dianne

2287 Mowry Ave #F
Fremont, CA 94538
510-248-1585

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Martin, Gary Joseph

675 N St Clair St #18-200
Chicago, IL 60611
312-695-8630

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Martin, Renata

67 Union St #303
Natick, MA 01760
508-907-6201

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

Martynec, Bohdan

800 W State St #201
Doylestown, PA 18901
215-348-4478

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Masada, Marvin Phillip

1569 Lexann Ave #128
San Jose, CA 95121
408-274-1654

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Pediatrics, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Pediatrics
  • Primary Care
? ? ?

Mascoli, Nicholas Michael III

2000 Washington St #345
Newton, MA 02462
617-964-5020

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Maslen, Thomas E.

7525 Greenway Center Dr #312
Greenbelt, MD 20770
301-220-0200

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Massel, Bruce

9977 Woods Dr #200
Skokie, IL 60077
847-663-8350

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mathew, Gina

1339 W Lake St
Addison, IL 60101
630-930-5600

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Pediatrics, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Pediatrics
  • Primary Care
? ? ?

Mathur, Alok

4000 Olney Laytonsville Rd
Olney, MD 20832
301-774-2506

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Matthews, Scott

795 El Camino Real
Palo Alto, CA 94301
650-321-4121

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mattson, Kari

6000 Earle Brown Dr
Brooklyn Center, MN 55430
952-993-4900

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Maurer, Scott T.

2465 Rte 97 #10
Glenwood, MD 21738
410-489-9550

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Geriatrics, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Geriatrics
  • Internal Medicine
  • Primary Care
? ? ?

Mazig, Sarah A.

2500 Como Ave
St Paul, MN 55108
952-967-7955

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Mbualungu, Emmanuel Ted

106 Irving St NW #403
Washington, DC 20010
202-291-1645

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McAllister, Joseph

1235 Old York Rd #113
Abington, PA 19001
215-491-5057 (1 additional location)

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

McBreen, Brian P.

5215 Loughboro Rd NW #530
Washington, DC 20016
202-895-0050

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

McBride, Lucy

3301 New Mexico Ave NW #322
Washington, DC 20016
202-362-4467

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McCann, Tomi J.

1020 Baltimore Pike #100
Glen Mills, PA 19342
484-227-7790

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McCarthy, John E.

67 S Bedford St
Burlington, MA 01803
781-744-2084

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McClain, Timothy P.

8871 Gorman Rd #300
Laurel, MD 20723
301-498-3150

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Primary Care
? ? ?

McDonald, David B.

2671 Avenir Pl #B
Vienna, VA 22180
703-207-8600

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McDonald, John Z.

83 Buck Rd
Southampton, PA 18966
215-355-7900

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Family Practice, Internal Medicine, Pediatrics, Primary Care
Board Certifications:
?
?
  • Family Practice
  • Internal Medicine
  • Pediatrics
  • Primary Care
? ? ?

McGinley, Mary R.

605 N Bethlehem Pike
Lower Gwynedd, PA 19002
215-646-9220

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McGuire, Kent B.

1710 N Randall Rd #200
Elgin, IL 60123
847-214-5740 (1 additional location)

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

McMackin, Christopher Mullany

2311 M St NW #302
Washington, DC 20037
202-296-0043

Checkbook Top Rating:
Top-Rated by Doctors:
?
Specialty:
Internal Medicine, Primary Care
Board Certifications:
?
?
  • Internal Medicine
  • Primary Care
? ? ?

Information on board certification is proprietary data maintained in a copyrighted database compilation owned by the American Board of Medical Specialties. Copyright 2020 American Board of Medical Specialties. All rights reserved.

The presence and display of ABMS certification data in no way constitutes any affiliation, association with or endorsement of any advertising, promotion or sponsorship by ABMS, the Member Boards or the Member Board certified physicians of Licensee, Licensee Clients or Users. ABMS disclaims any responsibility or affiliation for other data that is provided by Licensee that is not ABMS-sourced information. ABMS Data is protected under the copyright laws of the United States. Cases of misuse and infringement shall fully be enforced.