ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Virginia » Ophthalmology

Top Ophthalmology Providers in Virginia

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

GLENN CAMPBELL

Williamsburg, Va. 23188

14,629

Rank: 10 out of 405

3,399

Rank: 1 out of 405

$1.38M

Rank: 18 out of 405

$406

Average: $351

4

Average: 4

PAUL GRIFFEY

Chesapeake, Va. 23320

9,568

Rank: 26 out of 405

3,222

Rank: 2 out of 405

$1.01M

Rank: 27 out of 405

$312

Average: $351

3

Average: 4

STEVEN KITAY

Newport news, Va. 23606

4,943

Rank: 83 out of 405

3,049

Rank: 3 out of 405

$528K

Rank: 66 out of 405

$173

Average: $351

2

Average: 4

DAVID HARMAN

Forest, Va. 24551

9,617

Rank: 25 out of 405

2,849

Rank: 4 out of 405

$1.14M

Rank: 23 out of 405

$399

Average: $351

3

Average: 4

RIPON LA ROCHE

Farmville, Va. 23901

6,264

Rank: 52 out of 405

2,828

Rank: 5 out of 405

$632K

Rank: 47 out of 405

$223

Average: $351

2

Average: 4

SETH OPPENHEIM

Hampton, Va. 23666

4,092

Rank: 107 out of 405

2,620

Rank: 6 out of 405

$484K

Rank: 88 out of 405

$185

Average: $351

2

Average: 4

MARK SCHEFKIND

Alexandria, Va. 22306

5,704

Rank: 65 out of 405

2,574

Rank: 7 out of 405

$572K

Rank: 60 out of 405

$222

Average: $351

2

Average: 4

SAMUEL GARRETT

Virginia beach, Va. 23454

5,460

Rank: 73 out of 405

2,563

Rank: 8 out of 405

$579K

Rank: 55 out of 405

$226

Average: $351

2

Average: 4

READ MCGEHEE

Richmond, Va. 23226

5,335

Rank: 76 out of 405

2,526

Rank: 9 out of 405

$596K

Rank: 52 out of 405

$236

Average: $351

2

Average: 4

ROBERT ELGIN

Newport news, Va. 23606

4,328

Rank: 99 out of 405

2,467

Rank: 10 out of 405

$452K

Rank: 98 out of 405

$183

Average: $351

2

Average: 4

GARY TANNER

Yorktown, Va. 23693

5,211

Rank: 78 out of 405

2,391

Rank: 11 out of 405

$578K

Rank: 57 out of 405

$242

Average: $351

2

Average: 4

JOHN BULLOCK

Richmond, Va. 23226

4,636

Rank: 90 out of 405

2,386

Rank: 12 out of 405

$439K

Rank: 103 out of 405

$184

Average: $351

2

Average: 4

ROGER NEWSOM

Portsmouth, Va. 23703

4,873

Rank: 85 out of 405

2,365

Rank: 13 out of 405

$524K

Rank: 70 out of 405

$221

Average: $351

2

Average: 4

GLENN DAVIS

Pulaski, Va. 24301

3,982

Rank: 118 out of 405

2,344

Rank: 14 out of 405

$472K

Rank: 91 out of 405

$201

Average: $351

2

Average: 4

PAUL MCMENAMIN

Williamsburg, Va. 23185

4,030

Rank: 114 out of 405

2,270

Rank: 15 out of 405

$285K

Rank: 159 out of 405

$125

Average: $351

2

Average: 4

NANCY EISELE

Wichester, Va. 22601

6,002

Rank: 57 out of 405

2,242

Rank: 16 out of 405

$690K

Rank: 42 out of 405

$308

Average: $351

3

Average: 4

KAREN FITZGERALD-SHELTON

Hampton, Va. 23666

4,786

Rank: 88 out of 405

2,240

Rank: 17 out of 405

$509K

Rank: 77 out of 405

$227

Average: $351

2

Average: 4

WILLIAM ROSENBERGER

Prince george, Va. 23875

5,401

Rank: 74 out of 405

2,232

Rank: 18 out of 405

$454K

Rank: 97 out of 405

$203

Average: $351

2

Average: 4

MARK MORRIS

South boston, Va. 24592

7,069

Rank: 46 out of 405

2,227

Rank: 19 out of 405

$618K

Rank: 49 out of 405

$277

Average: $351

3

Average: 4

ARASH MANSOURI

Fredericksburg, Va. 22405

6,990

Rank: 49 out of 405

2,197

Rank: 20 out of 405

$708K

Rank: 38 out of 405

$322

Average: $351

3

Average: 4

FREDRIC GROSS

Chesapeake, Va. 23320

8,017

Rank: 36 out of 405

2,194

Rank: 21 out of 405

$745K

Rank: 34 out of 405

$340

Average: $351

4

Average: 4

TODD GEISERT

Gloucester, Va. 23061

3,372

Rank: 150 out of 405

2,192

Rank: 22 out of 405

$218K

Rank: 209 out of 405

$99

Average: $351

2

Average: 4

FRANK COTTER

Roanoke, Va. 24016

9,104

Rank: 29 out of 405

2,142

Rank: 23 out of 405

$851K

Rank: 29 out of 405

$397

Average: $351

4

Average: 4

JOHN WOOD

Roanoke, Va. 24012

4,200

Rank: 103 out of 405

2,129

Rank: 24 out of 405

$514K

Rank: 74 out of 405

$241

Average: $351

2

Average: 4

CHAD ALBRIGHT

Roanoke, Va. 24016

5,309

Rank: 77 out of 405

2,113

Rank: 25 out of 405

$565K

Rank: 62 out of 405

$267

Average: $351

3

Average: 4

PAUL MCCONNELL

Staunton, Va. 24401

3,896

Rank: 126 out of 405

2,099

Rank: 26 out of 405

$341K

Rank: 134 out of 405

$163

Average: $351

2

Average: 4

TERRY ODOM

Danville, Va. 24541

4,474

Rank: 93 out of 405

2,099

Rank: 26 out of 405

$471K

Rank: 92 out of 405

$224

Average: $351

2

Average: 4

MARK GONCE

Charlottesville, Va. 22911

3,550

Rank: 139 out of 405

2,072

Rank: 28 out of 405

$352K

Rank: 130 out of 405

$170

Average: $351

2

Average: 4

STEVEN SPELLMAN

Newport news, Va. 23606

4,126

Rank: 106 out of 405

2,072

Rank: 28 out of 405

$418K

Rank: 107 out of 405

$202

Average: $351

2

Average: 4

JON BRISLEY

Salem, Va. 24153

4,033

Rank: 113 out of 405

2,060

Rank: 30 out of 405

$336K

Rank: 137 out of 405

$163

Average: $351

2

Average: 4

SAXTON MOSS

Lynchburg, Va. 24501

4,699

Rank: 89 out of 405

2,028

Rank: 31 out of 405

$509K

Rank: 78 out of 405

$251

Average: $351

2

Average: 4

ALAN WAGNER

Virginia beach, Va. 23454

34,575

Rank: 1 out of 405

2,027

Rank: 32 out of 405

$6.09M

Rank: 1 out of 405

$3,006

Average: $351

17

Average: 4

JOHN STATHOS

Staunton, Va. 24401

4,507

Rank: 91 out of 405

1,997

Rank: 33 out of 405

$381K

Rank: 119 out of 405

$191

Average: $351

2

Average: 4

WILLIAM WASCHLER

Prince george, Va. 23875

5,978

Rank: 58 out of 405

1,981

Rank: 34 out of 405

$505K

Rank: 81 out of 405

$255

Average: $351

3

Average: 4

GENE MOSS

Lynchburg, Va. 24501

5,666

Rank: 67 out of 405

1,964

Rank: 35 out of 405

$524K

Rank: 69 out of 405

$267

Average: $351

3

Average: 4

DARIN BOWERS

Lynchburg, Va. 24501

3,598

Rank: 137 out of 405

1,955

Rank: 36 out of 405

$506K

Rank: 80 out of 405

$259

Average: $351

2

Average: 4

ROBERT CULLOM

Williamsburg, Va. 23185

4,409

Rank: 97 out of 405

1,948

Rank: 37 out of 405

$731K

Rank: 36 out of 405

$375

Average: $351

2

Average: 4

RONALD CAPSTACK

Harrisonburg, Va. 22801

3,257

Rank: 159 out of 405

1,937

Rank: 38 out of 405

$218K

Rank: 210 out of 405

$112

Average: $351

2

Average: 4

DAVID BARNES

Fishersville, Va. 22939

3,709

Rank: 130 out of 405

1,929

Rank: 39 out of 405

$327K

Rank: 141 out of 405

$169

Average: $351

2

Average: 4

KENLYN MILLER

Harrisonburg, Va. 22801

5,040

Rank: 82 out of 405

1,915

Rank: 40 out of 405

$699K

Rank: 41 out of 405

$365

Average: $351

3

Average: 4

JAMES GILLESPIE

Waynesboro, Va. 22980

3,373

Rank: 149 out of 405

1,905

Rank: 41 out of 405

$266K

Rank: 171 out of 405

$139

Average: $351

2

Average: 4

RACHNA PATEL

Fishersville, Va. 22939

3,645

Rank: 133 out of 405

1,904

Rank: 42 out of 405

$314K

Rank: 148 out of 405

$165

Average: $351

2

Average: 4

WAYNE DEVANTIER

Portsmouth, Va. 23703

4,498

Rank: 92 out of 405

1,894

Rank: 43 out of 405

$382K

Rank: 117 out of 405

$202

Average: $351

2

Average: 4

SCOTT STRELOW

Roanoke, Va. 24014

3,960

Rank: 120 out of 405

1,873

Rank: 44 out of 405

$423K

Rank: 105 out of 405

$226

Average: $351

2

Average: 4

MICHAEL KEVERLINE

Chesapeake, Va. 23321

5,703

Rank: 66 out of 405

1,843

Rank: 45 out of 405

$526K

Rank: 68 out of 405

$285

Average: $351

3

Average: 4

DAVID KINSLER

Salem, Va. 24153

7,021

Rank: 47 out of 405

1,834

Rank: 46 out of 405

$687K

Rank: 43 out of 405

$375

Average: $351

4

Average: 4

WILLIAM MACILWAINE

Charlottesville, Va. 22911

3,873

Rank: 127 out of 405

1,783

Rank: 47 out of 405

$311K

Rank: 149 out of 405

$175

Average: $351

2

Average: 4

MICHAEL TIGANI

Mclean, Va. 22101

3,903

Rank: 125 out of 405

1,782

Rank: 48 out of 405

$389K

Rank: 113 out of 405

$219

Average: $351

2

Average: 4

PETER GOLDMANN

Richmond, Va. 23226

13,676

Rank: 12 out of 405

1,766

Rank: 49 out of 405

$522K

Rank: 71 out of 405

$296

Average: $351

8

Average: 4

FRANK REULING

Winchester, Va. 22601

3,507

Rank: 142 out of 405

1,764

Rank: 50 out of 405

$562K

Rank: 63 out of 405

$318

Average: $351

2

Average: 4

JONATHAN TILL

Roanoke, Va. 24018

7,314

Rank: 43 out of 405

1,762

Rank: 51 out of 405

$740K

Rank: 35 out of 405

$420

Average: $351

4

Average: 4

MAURCIE GASPAR

Arlington, Va. 22205

4,075

Rank: 110 out of 405

1,753

Rank: 52 out of 405

$487K

Rank: 86 out of 405

$278

Average: $351

2

Average: 4

KENNETH TUCK

Roanoke, Va. 24014

2,782

Rank: 195 out of 405

1,732

Rank: 53 out of 405

$238K

Rank: 195 out of 405

$137

Average: $351

2

Average: 4

JOHN FOLEY

Exmore, Va. 23350

4,234

Rank: 101 out of 405

1,731

Rank: 54 out of 405

$358K

Rank: 126 out of 405

$207

Average: $351

2

Average: 4

THOMAS KEENAN

Winchester, Va. 22601

3,215

Rank: 164 out of 405

1,710

Rank: 55 out of 405

$215K

Rank: 211 out of 405

$126

Average: $351

2

Average: 4

ALI TABASSIAN

Richmond, Va. 23235

11,200

Rank: 18 out of 405

1,709

Rank: 56 out of 405

$1.88M

Rank: 12 out of 405

$1,101

Average: $351

7

Average: 4

ROBERT JACEY

Richmond, Va. 23294

7,755

Rank: 39 out of 405

1,702

Rank: 57 out of 405

$503K

Rank: 82 out of 405

$296

Average: $351

5

Average: 4

ORLANDO ALVAREZ

Danville, Va. 24541

3,935

Rank: 123 out of 405

1,691

Rank: 58 out of 405

$365K

Rank: 124 out of 405

$216

Average: $351

2

Average: 4

ANDREW MICHAEL

Richmond, Va. 23238

11,538

Rank: 17 out of 405

1,685

Rank: 59 out of 405

$1.04M

Rank: 26 out of 405

$619

Average: $351

7

Average: 4

RICHARD JOHNSON

Salem, Va. 24153

5,353

Rank: 75 out of 405

1,673

Rank: 60 out of 405

$449K

Rank: 100 out of 405

$268

Average: $351

3

Average: 4

MARK FALLS

Vienna, Va. 22182

2,777

Rank: 196 out of 405

1,661

Rank: 61 out of 405

$319K

Rank: 145 out of 405

$192

Average: $351

2

Average: 4

ALAN POLLACK

Alexandria, Va. 22304

4,809

Rank: 87 out of 405

1,649

Rank: 62 out of 405

$641K

Rank: 45 out of 405

$388

Average: $351

3

Average: 4

JOSEPH OBOYLE

Danville, Va. 24541

4,216

Rank: 102 out of 405

1,644

Rank: 63 out of 405

$341K

Rank: 135 out of 405

$207

Average: $351

3

Average: 4

KIAN KAZ

Newport news, Va. 23602

6,191

Rank: 54 out of 405

1,644

Rank: 63 out of 405

$567K

Rank: 61 out of 405

$345

Average: $351

4

Average: 4

FRANCIS LAROSA

Richmond, Va. 23226

4,819

Rank: 86 out of 405

1,642

Rank: 65 out of 405

$519K

Rank: 73 out of 405

$316

Average: $351

3

Average: 4

LANDON COLLING

Lynchburg, Va. 24501

6,161

Rank: 59 out of 609

1,641

Rank: 13 out of 609

$431K

Rank: 89 out of 609

$263

Average: $351

4

Average: 4

KURT GUELZOW

Roanoke, Va. 24016

3,114

Rank: 172 out of 405

1,635

Rank: 66 out of 405

$256K

Rank: 177 out of 405

$157

Average: $351

2

Average: 4

MARY MCATEER

Falls church, Va. 22044

3,259

Rank: 158 out of 405

1,634

Rank: 67 out of 405

$382K

Rank: 118 out of 405

$234

Average: $351

2

Average: 4

JOHN EDMONDS

Portsmouth, Va. 23703

6,063

Rank: 55 out of 405

1,632

Rank: 68 out of 405

$482K

Rank: 90 out of 405

$295

Average: $351

4

Average: 4

JAMES BOWLES

Prince george, Va. 23875

3,983

Rank: 117 out of 405

1,625

Rank: 69 out of 405

$354K

Rank: 129 out of 405

$218

Average: $351

2

Average: 4

BARRY MANDELL

Virginia beach, Va. 23452

16,972

Rank: 8 out of 405

1,602

Rank: 70 out of 405

$4.44M

Rank: 3 out of 405

$2,771

Average: $351

11

Average: 4

JUAN ASTRUC

Richmond, Va. 23235

11,712

Rank: 16 out of 405

1,598

Rank: 71 out of 405

$1.79M

Rank: 14 out of 405

$1,118

Average: $351

7

Average: 4

JOHN SHEPPARD

Norfolk, Va. 23502

8,235

Rank: 35 out of 405

1,591

Rank: 72 out of 405

$678K

Rank: 44 out of 405

$426

Average: $351

5

Average: 4

ANNETTE REDA

Norfolk, Va. 23502

3,169

Rank: 168 out of 405

1,585

Rank: 73 out of 405

$266K

Rank: 170 out of 405

$168

Average: $351

2

Average: 4

ANDREW ODWYER

Suffolk, Va. 23434

4,458

Rank: 95 out of 405

1,581

Rank: 74 out of 405

$306K

Rank: 152 out of 405

$194

Average: $351

3

Average: 4

ARIS DELIANIDES

Virginia beach, Va. 23454

5,065

Rank: 81 out of 405

1,579

Rank: 75 out of 405

$508K

Rank: 79 out of 405

$322

Average: $351

3

Average: 4

JOHN O'KEEFE

Richmond, Va. 23235

10,846

Rank: 21 out of 405

1,568

Rank: 76 out of 405

$1.81M

Rank: 13 out of 405

$1,157

Average: $351

7

Average: 4

EVELYN BAKER

Richmond, Va. 23226

3,666

Rank: 132 out of 405

1,558

Rank: 77 out of 405

$469K

Rank: 93 out of 405

$301

Average: $351

2

Average: 4

CHARLES HOGGE

Manassas, Va. 20109

3,113

Rank: 173 out of 405

1,555

Rank: 78 out of 405

$323K

Rank: 144 out of 405

$208

Average: $351

2

Average: 4

DONALD GRAYSON

Martinsville, Va. 24112

2,485

Rank: 208 out of 405

1,537

Rank: 79 out of 405

$247K

Rank: 188 out of 405

$161

Average: $351

2

Average: 4

JASON CHIAPPETTA

Richmond, Va. 23226

3,130

Rank: 171 out of 405

1,533

Rank: 80 out of 405

$308K

Rank: 151 out of 405

$201

Average: $351

2

Average: 4

ROBERT MCCORMICK

Harrisonburg, Va. 22801

3,346

Rank: 152 out of 405

1,532

Rank: 81 out of 405

$257K

Rank: 176 out of 405

$168

Average: $351

2

Average: 4

RICHARD MORTON

Charlottesville, Va. 22911

2,980

Rank: 180 out of 405

1,517

Rank: 82 out of 405

$239K

Rank: 193 out of 405

$157

Average: $351

2

Average: 4

CAREY ROBINSON

Roanoke, Va. 24018

6,261

Rank: 53 out of 405

1,517

Rank: 82 out of 405

$573K

Rank: 58 out of 405

$378

Average: $351

4

Average: 4

ALAN EGGE

Manassas, Va. 20109

2,790

Rank: 194 out of 405

1,504

Rank: 84 out of 405

$327K

Rank: 142 out of 405

$217

Average: $351

2

Average: 4

LEONARD RAPPAPORT

Portsmouth, Va. 23703

5,656

Rank: 68 out of 405

1,495

Rank: 85 out of 405

$521K

Rank: 72 out of 405

$348

Average: $351

4

Average: 4

CARL LETO

Vienna, Va. 22182

2,766

Rank: 198 out of 405

1,488

Rank: 86 out of 405

$227K

Rank: 202 out of 405

$153

Average: $351

2

Average: 4

MARK PAVILACK

Portsmouth, Va. 23703

4,066

Rank: 111 out of 405

1,485

Rank: 87 out of 405

$411K

Rank: 108 out of 405

$277

Average: $351

3

Average: 4

ROBERT VOGEL

Lynchburg, Va. 24501

9,027

Rank: 30 out of 405

1,475

Rank: 88 out of 405

$1.37M

Rank: 19 out of 405

$929

Average: $351

6

Average: 4

FRANK ROMANO

Franklin, Va. 23851

2,883

Rank: 187 out of 405

1,475

Rank: 88 out of 405

$247K

Rank: 189 out of 405

$167

Average: $351

2

Average: 4

DANIEL DRYSDALE

Blacksburg, Va. 24060

3,253

Rank: 160 out of 405

1,463

Rank: 90 out of 405

$273K

Rank: 165 out of 405

$187

Average: $351

2

Average: 4

MICHAEL OSMAN

Sterling, Va. 20166

17,931

Rank: 7 out of 405

1,450

Rank: 91 out of 405

$1.55M

Rank: 15 out of 405

$1,070

Average: $351

12

Average: 4

DERTAD MANGUIKIAN

Fairfax, Va. 22031

3,484

Rank: 143 out of 405

1,447

Rank: 92 out of 405

$399K

Rank: 110 out of 405

$276

Average: $351

2

Average: 4

WILLIAM RICH

Falls church, Va. 22044

2,119

Rank: 231 out of 405

1,441

Rank: 93 out of 405

$179K

Rank: 228 out of 405

$124

Average: $351

1

Average: 4

BARRY ROPER

Richmond, Va. 23235

3,729

Rank: 129 out of 405

1,440

Rank: 94 out of 405

$288K

Rank: 158 out of 405

$200

Average: $351

3

Average: 4

KEARFOTT STONE

Gloucester, Va. 23061

2,324

Rank: 217 out of 405

1,436

Rank: 95 out of 405

$120K

Rank: 277 out of 405

$84

Average: $351

2

Average: 4

COLLEEN KIRCHOFF

Mclean, Va. 22101

3,567

Rank: 138 out of 405

1,436

Rank: 95 out of 405

$392K

Rank: 112 out of 405

$273

Average: $351

2

Average: 4

RICHARD SEEFRIED

Harrisonburg, Va. 22801

3,522

Rank: 141 out of 405

1,433

Rank: 97 out of 405

$483K

Rank: 89 out of 405

$337

Average: $351

2

Average: 4

PAUL YODER

Harrisonburg, Va. 22801

3,200

Rank: 166 out of 405

1,422

Rank: 98 out of 405

$251K

Rank: 183 out of 405

$176

Average: $351

2

Average: 4

KENNETH KARLIN

Reston, Va. 20190

5,178

Rank: 80 out of 405

1,412

Rank: 99 out of 405

$494K

Rank: 84 out of 405

$350

Average: $351

4

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.