ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Top Optometry Providers in North Carolina

Top Providers

Providers are grouped by the specialty assigned to them by Medicare. This specialty may differ from their self-reported specialty, and doesn’t necessarily mean the person has special training or certification. Services shown are for Medicare Part B only.

Provider Services Performed Patients Payments from Medicare Average Payment
Per Patient
Average Services
Per Patient

LORANCE BUMGARNER

Pinehurst, N.C. 28374

17,068

Rank: 1 out of 842

1,578

Rank: 14 out of 842

$234K

Rank: 16 out of 842

$148

Average: $116

11

Average: 4

ROBERT MILLS

Williamston, N.C. 27892

16,660

Rank: 2 out of 842

1,885

Rank: 9 out of 842

$246K

Rank: 13 out of 842

$131

Average: $116

9

Average: 4

ROBERT JOHNSON

Fuquay varina, N.C. 27526

16,009

Rank: 3 out of 842

942

Rank: 39 out of 842

$136K

Rank: 43 out of 842

$144

Average: $116

17

Average: 4

ALAN BYRD

Willow spring, N.C. 27592

14,432

Rank: 4 out of 842

1,113

Rank: 26 out of 842

$235K

Rank: 15 out of 842

$212

Average: $116

13

Average: 4

DANIEL MOTTOLA

Wilmington, N.C. 28403

13,795

Rank: 5 out of 842

837

Rank: 54 out of 842

$154K

Rank: 33 out of 842

$184

Average: $116

16

Average: 4

J. MARK SAUNDERS

Shallotte, N.C. 28470

13,499

Rank: 6 out of 842

1,070

Rank: 30 out of 842

$132K

Rank: 50 out of 842

$123

Average: $116

13

Average: 4

MICHELE KEEL

Pinehurst, N.C. 28374

13,451

Rank: 7 out of 842

599

Rank: 117 out of 842

$82.5K

Rank: 106 out of 842

$138

Average: $116

22

Average: 4

AHMED SAID

Dunn, N.C. 28334

12,971

Rank: 8 out of 842

398

Rank: 242 out of 842

$519K

Rank: 1 out of 842

$1,304

Average: $116

33

Average: 4

WILLIAM ATHANS

Pinehurst, N.C. 28374

12,505

Rank: 9 out of 842

1,053

Rank: 32 out of 842

$133K

Rank: 45 out of 842

$127

Average: $116

12

Average: 4

RICKEY HARTMAN

Fuquay varina, N.C. 27526

12,409

Rank: 10 out of 842

840

Rank: 53 out of 842

$97.7K

Rank: 84 out of 842

$116

Average: $116

15

Average: 4

FRANK ROOFE

Laurinburg, N.C. 28352

12,105

Rank: 11 out of 842

842

Rank: 51 out of 842

$168K

Rank: 26 out of 842

$199

Average: $116

14

Average: 4

KEVIN PAYNE

Wilson, N.C. 27893

11,184

Rank: 12 out of 842

786

Rank: 61 out of 842

$102K

Rank: 77 out of 842

$130

Average: $116

14

Average: 4

JONATHAN BOWLING

Laurinburg, N.C. 28352

10,297

Rank: 13 out of 842

816

Rank: 57 out of 842

$116K

Rank: 61 out of 842

$142

Average: $116

13

Average: 4

BARBARA CIAMPA

Fayetteville, N.C. 28303

10,270

Rank: 14 out of 842

534

Rank: 144 out of 842

$127K

Rank: 52 out of 842

$239

Average: $116

19

Average: 4

JOHN LEWIS

Whiteville, N.C. 28472

10,235

Rank: 15 out of 842

1,651

Rank: 12 out of 842

$513K

Rank: 2 out of 842

$311

Average: $116

6

Average: 4

BRAD HAUSER

Ahoskie, N.C. 27910

10,036

Rank: 16 out of 842

1,219

Rank: 20 out of 842

$95.7K

Rank: 89 out of 842

$78

Average: $116

8

Average: 4

DANFORD RAYNOR

Randleman, N.C. 27317

9,846

Rank: 17 out of 842

1,310

Rank: 18 out of 842

$171K

Rank: 24 out of 842

$131

Average: $116

8

Average: 4

CRYSTAL HEFNER

Newton, N.C. 28658

9,700

Rank: 18 out of 842

406

Rank: 236 out of 842

$41.1K

Rank: 284 out of 842

$101

Average: $116

24

Average: 4

MATTHEW WANER

Morehead city, N.C. 28557

9,542

Rank: 19 out of 842

525

Rank: 149 out of 842

$106K

Rank: 70 out of 842

$202

Average: $116

18

Average: 4

GEORGE CONEKIN

Jacksonville, N.C. 28546

9,322

Rank: 20 out of 842

879

Rank: 48 out of 842

$110K

Rank: 64 out of 842

$126

Average: $116

11

Average: 4

DENNIS O'NEAL

Washington, N.C. 27889

8,964

Rank: 21 out of 842

2,981

Rank: 2 out of 842

$512K

Rank: 3 out of 842

$172

Average: $116

3

Average: 4

P. NEIL WARD

Robbins, N.C. 27325

8,961

Rank: 22 out of 842

608

Rank: 115 out of 842

$49.7K

Rank: 234 out of 842

$82

Average: $116

15

Average: 4

MARK LEARY

New bern, N.C. 28562

8,762

Rank: 23 out of 842

615

Rank: 112 out of 842

$89K

Rank: 97 out of 842

$145

Average: $116

14

Average: 4

BONNIE FANELLI

Wilmington, N.C. 28403

8,655

Rank: 24 out of 842

644

Rank: 101 out of 842

$118K

Rank: 58 out of 842

$184

Average: $116

13

Average: 4

JOHN DESMONE

Havelock, N.C. 28532

8,581

Rank: 25 out of 842

442

Rank: 210 out of 842

$68.3K

Rank: 157 out of 842

$155

Average: $116

19

Average: 4

DAVID HOYLE

Roanoke rapids, N.C. 27870

8,566

Rank: 26 out of 842

691

Rank: 83 out of 842

$53.2K

Rank: 214 out of 842

$77

Average: $116

12

Average: 4

DENNIS MICHELS

Kinston, N.C. 28501

8,440

Rank: 27 out of 842

995

Rank: 38 out of 842

$84.5K

Rank: 103 out of 842

$85

Average: $116

8

Average: 4

BRUCE REESE

Kinston, N.C. 28501

8,328

Rank: 28 out of 842

771

Rank: 63 out of 842

$72.2K

Rank: 137 out of 842

$94

Average: $116

11

Average: 4

JAMES DAVIS

Newton, N.C. 28658

8,160

Rank: 29 out of 842

652

Rank: 100 out of 842

$60.9K

Rank: 194 out of 842

$93

Average: $116

13

Average: 4

SIDNEY SPENCER

Pilot mtn, N.C. 27041

8,047

Rank: 30 out of 842

564

Rank: 129 out of 842

$71K

Rank: 143 out of 842

$126

Average: $116

14

Average: 4

JEFFREY STRAND

Zebulon, N.C. 27597

7,897

Rank: 31 out of 842

669

Rank: 91 out of 842

$109K

Rank: 66 out of 842

$163

Average: $116

12

Average: 4

JOEL BANKS

Havelock, N.C. 28532

7,883

Rank: 32 out of 842

663

Rank: 94 out of 842

$96.3K

Rank: 87 out of 842

$145

Average: $116

12

Average: 4

MARVIN WALKER

Spruce pine, N.C. 28777

7,842

Rank: 33 out of 842

758

Rank: 67 out of 842

$77.3K

Rank: 124 out of 842

$102

Average: $116

10

Average: 4

ERIC SCHMIDT

Elizabethtown, N.C. 28337

7,777

Rank: 34 out of 842

835

Rank: 55 out of 842

$132K

Rank: 47 out of 842

$158

Average: $116

9

Average: 4

RALPH PERRY

Wilson, N.C. 27893

7,537

Rank: 35 out of 842

619

Rank: 111 out of 842

$70.4K

Rank: 145 out of 842

$114

Average: $116

12

Average: 4

THOMAS MCINTOSH

Greenville, N.C. 27834

7,527

Rank: 36 out of 842

654

Rank: 98 out of 842

$71.2K

Rank: 139 out of 842

$109

Average: $116

12

Average: 4

RALPH HENDRIX

Red springs, N.C. 28377

7,312

Rank: 37 out of 842

729

Rank: 73 out of 842

$117K

Rank: 60 out of 842

$160

Average: $116

10

Average: 4

PAUL JACKSON

Wilmington, N.C. 28405

7,249

Rank: 38 out of 842

485

Rank: 180 out of 842

$72.9K

Rank: 135 out of 842

$150

Average: $116

15

Average: 4

JANICE DUNLAP

Albemarle, N.C. 28001

7,193

Rank: 39 out of 842

349

Rank: 281 out of 842

$45.1K

Rank: 256 out of 842

$129

Average: $116

21

Average: 4

PERRY MOTSINGER

Burgaw, N.C. 28425

7,153

Rank: 40 out of 842

447

Rank: 202 out of 842

$78K

Rank: 117 out of 842

$175

Average: $116

16

Average: 4

JONATHAN JACKSON

Wilmington, N.C. 28412

7,071

Rank: 41 out of 842

529

Rank: 146 out of 842

$51.3K

Rank: 227 out of 842

$97

Average: $116

13

Average: 4

DEXTER STREET

Mount airy, N.C. 27030

7,069

Rank: 42 out of 842

340

Rank: 292 out of 842

$43.6K

Rank: 270 out of 842

$128

Average: $116

21

Average: 4

JOHN PHIFER

Monroe, N.C. 28112

7,024

Rank: 43 out of 842

470

Rank: 191 out of 842

$69.2K

Rank: 155 out of 842

$147

Average: $116

15

Average: 4

JEFFREY TAYLOR

Murphy, N.C. 28906

7,004

Rank: 44 out of 842

623

Rank: 106 out of 842

$66.9K

Rank: 162 out of 842

$107

Average: $116

11

Average: 4

RUSSELL STONE

Wilson, N.C. 27393

6,976

Rank: 45 out of 842

577

Rank: 126 out of 842

$65.4K

Rank: 165 out of 842

$113

Average: $116

12

Average: 4

DAVID THRONEBURG

Southern pines, N.C. 28387

6,685

Rank: 46 out of 842

2,771

Rank: 5 out of 842

$386K

Rank: 4 out of 842

$139

Average: $116

2

Average: 4

TIMOTHY POIRIER

Knightdale, N.C. 27545

6,667

Rank: 47 out of 842

406

Rank: 236 out of 842

$69.2K

Rank: 154 out of 842

$171

Average: $116

16

Average: 4

DAVID KING

China grove, N.C. 28023

6,517

Rank: 48 out of 842

578

Rank: 125 out of 842

$64.4K

Rank: 170 out of 842

$111

Average: $116

11

Average: 4

GARY ROACH

Mooresville, N.C. 28115

6,508

Rank: 49 out of 842

529

Rank: 146 out of 842

$59.1K

Rank: 197 out of 842

$112

Average: $116

12

Average: 4

SCOTT GORDON

Yadkinville, N.C. 27055

6,457

Rank: 50 out of 842

489

Rank: 176 out of 842

$107K

Rank: 68 out of 842

$219

Average: $116

13

Average: 4

TROY TEVIS

Rutherfordton, N.C. 28139

6,434

Rank: 51 out of 842

390

Rank: 249 out of 842

$180K

Rank: 22 out of 842

$460

Average: $116

16

Average: 4

TIFFANY LE

Shallotte, N.C. 28459

6,214

Rank: 52 out of 842

505

Rank: 164 out of 842

$65.7K

Rank: 164 out of 842

$130

Average: $116

12

Average: 4

DAVID BAXTER

New bern, N.C. 28562

6,117

Rank: 53 out of 842

673

Rank: 88 out of 842

$80K

Rank: 115 out of 842

$119

Average: $116

9

Average: 4

ERIC FOGLEMAN

Southern pines, N.C. 28387

6,087

Rank: 54 out of 842

1,083

Rank: 29 out of 842

$172K

Rank: 23 out of 842

$159

Average: $116

6

Average: 4

DAVID ANDERSON

Tarboro, N.C. 27886

6,038

Rank: 55 out of 842

1,765

Rank: 10 out of 842

$304K

Rank: 9 out of 842

$172

Average: $116

3

Average: 4

ROGER WATSON

Greenville, N.C. 27858

6,015

Rank: 56 out of 842

521

Rank: 154 out of 842

$77.9K

Rank: 119 out of 842

$149

Average: $116

12

Average: 4

JOHN MILLER

Southern pines, N.C. 28387

6,005

Rank: 57 out of 842

2,421

Rank: 6 out of 842

$338K

Rank: 8 out of 842

$140

Average: $116

2

Average: 4

PHILLIP TART

Surf city, N.C. 28445

5,950

Rank: 58 out of 842

317

Rank: 315 out of 842

$132K

Rank: 48 out of 842

$416

Average: $116

19

Average: 4

BARBARA MARCUSSEN

Belmont, N.C. 28012

5,934

Rank: 59 out of 842

385

Rank: 253 out of 842

$166K

Rank: 27 out of 842

$432

Average: $116

15

Average: 4

STEVEN BERNSTORF

Greensboro, N.C. 27406

5,881

Rank: 60 out of 842

294

Rank: 341 out of 842

$47K

Rank: 247 out of 842

$160

Average: $116

20

Average: 4

JENNIFER FISHEL

Greenville, N.C. 27858

5,835

Rank: 61 out of 842

471

Rank: 189 out of 842

$80.3K

Rank: 112 out of 842

$170

Average: $116

12

Average: 4

WILLIAM ROSCOE

Sanford, N.C. 27332

5,822

Rank: 62 out of 842

382

Rank: 257 out of 842

$44.3K

Rank: 265 out of 842

$116

Average: $116

15

Average: 4

THOMAS DUNLAP

Albemarle, N.C. 28002

5,797

Rank: 63 out of 842

496

Rank: 169 out of 842

$61.4K

Rank: 188 out of 842

$124

Average: $116

12

Average: 4

BAXTER SMITH

Salisbury, N.C. 28144

5,724

Rank: 64 out of 842

1,196

Rank: 22 out of 842

$300K

Rank: 10 out of 842

$251

Average: $116

5

Average: 4

JEFFREY COLEMAN

Wilmington, N.C. 28401

5,723

Rank: 65 out of 842

419

Rank: 224 out of 842

$64.6K

Rank: 169 out of 842

$154

Average: $116

14

Average: 4

JAMES POPE

Thomasville, N.C. 27360

5,687

Rank: 66 out of 842

545

Rank: 140 out of 842

$62K

Rank: 185 out of 842

$114

Average: $116

10

Average: 4

ROBERT HAMMOND

Fuquay varina, N.C. 27526

5,596

Rank: 67 out of 842

705

Rank: 79 out of 842

$106K

Rank: 72 out of 842

$150

Average: $116

8

Average: 4

RALPH PERRY

Wilson, N.C. 27893

5,534

Rank: 68 out of 842

445

Rank: 205 out of 842

$66K

Rank: 163 out of 842

$148

Average: $116

12

Average: 4

CARSON COX

Southern pines, N.C. 28387

5,496

Rank: 69 out of 842

2,838

Rank: 4 out of 842

$339K

Rank: 7 out of 842

$120

Average: $116

2

Average: 4

ERIC BRYANT

Leland, N.C. 28451

5,382

Rank: 70 out of 842

550

Rank: 133 out of 842

$98.2K

Rank: 82 out of 842

$179

Average: $116

10

Average: 4

ELVEN SMITH

Rockingham, N.C. 28379

5,324

Rank: 71 out of 842

663

Rank: 94 out of 842

$83.5K

Rank: 105 out of 842

$126

Average: $116

8

Average: 4

JAMES FANELLI

Wilmington, N.C. 28412

5,242

Rank: 72 out of 842

472

Rank: 188 out of 842

$159K

Rank: 31 out of 842

$336

Average: $116

11

Average: 4

TINA SIEGEL

Swansboro, N.C. 28584

5,180

Rank: 73 out of 842

842

Rank: 51 out of 842

$121K

Rank: 56 out of 842

$143

Average: $116

6

Average: 4

JOHN ASSELL

Denver, N.C. 28037

5,104

Rank: 74 out of 842

303

Rank: 329 out of 842

$37.4K

Rank: 313 out of 842

$124

Average: $116

17

Average: 4

BRIANA SHELTON

Marion, N.C. 28752

5,008

Rank: 75 out of 842

453

Rank: 199 out of 842

$45.2K

Rank: 255 out of 842

$100

Average: $116

11

Average: 4

PHILLIP VITO

Holly springs, N.C. 27540

4,987

Rank: 76 out of 842

291

Rank: 345 out of 842

$36.1K

Rank: 322 out of 842

$124

Average: $116

17

Average: 4

WILLIAM VAUGHAN

Fayetteville, N.C. 28304

4,953

Rank: 77 out of 842

240

Rank: 417 out of 842

$24.8K

Rank: 433 out of 842

$103

Average: $116

21

Average: 4

AARON GLASS

Lillington, N.C. 27546

4,936

Rank: 78 out of 842

404

Rank: 238 out of 842

$62.3K

Rank: 182 out of 842

$154

Average: $116

12

Average: 4

KEITH CLAY

Murphy, N.C. 28906

4,896

Rank: 79 out of 842

414

Rank: 228 out of 842

$61.6K

Rank: 187 out of 842

$149

Average: $116

12

Average: 4

MICHAEL SIGMON

Hickory, N.C. 28602

4,893

Rank: 80 out of 842

374

Rank: 262 out of 842

$25.3K

Rank: 428 out of 842

$68

Average: $116

13

Average: 4

JOHN JICHA

High point, N.C. 27265

4,877

Rank: 81 out of 842

295

Rank: 338 out of 842

$34.2K

Rank: 344 out of 842

$116

Average: $116

17

Average: 4

CHARLES INMAN

Raeford, N.C. 28376

4,868

Rank: 82 out of 842

923

Rank: 42 out of 842

$138K

Rank: 41 out of 842

$149

Average: $116

5

Average: 4

THOMAS MEBANE

Roanoke rapids, N.C. 27870

4,783

Rank: 83 out of 842

439

Rank: 212 out of 842

$42.4K

Rank: 280 out of 842

$97

Average: $116

11

Average: 4

LEANDER HAMRICK

Shelby, N.C. 28150

4,708

Rank: 84 out of 842

542

Rank: 142 out of 842

$88.5K

Rank: 99 out of 842

$163

Average: $116

9

Average: 4

LISA PARKE

Fort bragg, N.C. 28307

4,647

Rank: 85 out of 842

295

Rank: 338 out of 842

$34K

Rank: 345 out of 842

$115

Average: $116

16

Average: 4

JOHN RAYNOR

Hope mills, N.C. 28348

4,492

Rank: 86 out of 842

1,119

Rank: 25 out of 842

$237K

Rank: 14 out of 842

$211

Average: $116

4

Average: 4

DUANE BINKLEY

New bern, N.C. 28562

4,448

Rank: 87 out of 842

3,521

Rank: 1 out of 842

$364K

Rank: 5 out of 842

$103

Average: $116

1

Average: 4

ROBERT CURRIN

Oxford, N.C. 27565

4,428

Rank: 88 out of 842

701

Rank: 81 out of 842

$68.2K

Rank: 158 out of 842

$97

Average: $116

6

Average: 4

CHARLES GILLIAM

Archdale, N.C. 27263

4,361

Rank: 89 out of 842

374

Rank: 262 out of 842

$45.1K

Rank: 257 out of 842

$121

Average: $116

12

Average: 4

ROY RAYNOR

Benson, N.C. 27504

4,283

Rank: 90 out of 842

1,897

Rank: 8 out of 842

$254K

Rank: 12 out of 842

$134

Average: $116

2

Average: 4

GAIL GORDON

Yadkinville, N.C. 27055

4,276

Rank: 91 out of 842

398

Rank: 242 out of 842

$90.8K

Rank: 96 out of 842

$228

Average: $116

11

Average: 4

LAURA SMITH

Lillington, N.C. 27546

4,263

Rank: 92 out of 842

417

Rank: 225 out of 842

$52.2K

Rank: 220 out of 842

$125

Average: $116

10

Average: 4

RICHARD AYUSO

Jacksonville, N.C. 28546

4,169

Rank: 93 out of 842

358

Rank: 271 out of 842

$47.4K

Rank: 244 out of 842

$132

Average: $116

12

Average: 4

AMANDA BRITT

Wilmington, N.C. 28403

4,157

Rank: 94 out of 842

2,031

Rank: 7 out of 842

$255K

Rank: 11 out of 842

$125

Average: $116

2

Average: 4

VINCENT THOMAS

Wilson, N.C. 27893

4,155

Rank: 95 out of 842

410

Rank: 232 out of 842

$44.2K

Rank: 268 out of 842

$108

Average: $116

10

Average: 4

MICHAEL GOINS

Wilmington, N.C. 28403

4,139

Rank: 96 out of 842

293

Rank: 343 out of 842

$28K

Rank: 395 out of 842

$95

Average: $116

14

Average: 4

KEVIN LOFLIN

Wilson, N.C. 27896

4,098

Rank: 97 out of 842

443

Rank: 209 out of 842

$58.3K

Rank: 200 out of 842

$132

Average: $116

9

Average: 4

KEITHA COVALLA

New bern, N.C. 28562

4,090

Rank: 98 out of 842

256

Rank: 394 out of 842

$25.5K

Rank: 425 out of 842

$99

Average: $116

16

Average: 4

RICHARD RANDOLPH

Wilson, N.C. 27896

4,086

Rank: 99 out of 842

512

Rank: 158 out of 842

$51.6K

Rank: 224 out of 842

$101

Average: $116

8

Average: 4

RALPH MAYNARD

Hudson, N.C. 28638

4,085

Rank: 100 out of 842

465

Rank: 195 out of 842

$32.2K

Rank: 359 out of 842

$69

Average: $116

9

Average: 4

Sources: Centers for Medicare and Medicaid Services, National Plan and Provider Enumeration System, American Medical Association

Services that begin with a letter come from CMS. All other codes and descriptions of the medical procedures are from the Current Procedural Terminology (CPT®) code set, copyright 2013 American Medical Association. All rights reserved. Where practical, AMA’s consumer friendly translation of the CPT descriptor was used. ProPublica has received permission from the AMA to use these codes on this site.