Our list of top medical providers is chosen by a survey of their peers. Click here to learn more about our methodology.

Shaghayegh Aliabadi

Top Doctor
The Oregon Clinic - Center for Advanced Surgery East
4805 NE Glisan St - Ste 6N60 • Portland, Oregon 97213
503-281-0561

Melissa Brooke Barone

Top Physician Associate
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

Raquel Enid Bell

Top Doctor
Kaiser Permanente - Cascade Park Medical Office
12607 SE Plain Mill Blvd • Vancouver, Washington 98684

Margaret Bower

Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

Samielle K. Brancato

Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

Nathan W. Bronson

Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

Sarah M. Cowgill

Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

James Craven

Top Doctor
The Oregon Clinic - Surgical Specialists South
19250 SW 65th Ave - Ste 235 • Tualatin, Oregon 97062
503-692-5650

Sabrina Drexel

Top Doctor
Northwest Minimally Invasive Surgery
1040 NW 22nd Ave - Ste 470 • Portland, Oregon 97210
503-914-0024

Niknam Eshraghi

Top Doctor
The Oregon Clinic - General Surgery & Burn Specialists
501 N Graham St - Ste 555 • Portland, Oregon 97227
503-288-7535

Erin W. Gilbert

Top Doctor
OHSU Digestive Health Center - South Waterfront
3485 S Bond Ave • Portland, Oregon 97239
503-494-4373

Mary E. Giswold

Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

Andre D. Grisham

Top Doctor
Providence Surgery Clinic - West
9155 SW Barnes Rd - Ste 318 • Portland, Oregon 97225
503-467-4761

Chelsea Hardin

Top Doctor
The Oregon Clinic - Westside Surgical Specialists
9155 SW Barnes Rd - Ste 735 • Portland, Oregon 97225
503-297-1351

Richard Jamison

Top Doctor
The Oregon Clinic - Center for Advanced Surgery East
4805 NE Glisan St - Ste 6N60 • Portland, Oregon 97213
503-281-0561

Charles Y. Kim

Top Doctor
Kaiser Permanente - Sunnyside Medical Center
10180 SE Sunnyside Rd • Clackamas, Oregon 97015

Thomas Knowles

Top Doctor
Legacy Medical Group - General Surgery at Good Samaritan
1130 NW 22nd Ave - Bldg 3 - Ste 500 • Portland, Oregon 97210
503-413-5725

Christopher W. Lucius

Top Doctor
Kaiser Permanente - Westside Medical Center
2875 NE Stucki Ave • Hillsboro, Oregon 97124

Michael J. O'Toole

Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015

Lauren Orr

Top Doctor
The Oregon Clinic - Center for Advanced Surgery East
4805 NE Glisan St - Ste 6N60 • Portland, Oregon 97213
503-281-0561

Jonathan C. Samuel

Top Doctor
Kaiser Permanente - Sunnyside Medical Center
10180 SE Sunnyside Rd • Clackamas, Oregon 97015

Burkley Snow

Top Doctor
Providence Surgery Clinic - West
9155 SW Barnes Rd - Ste 318 • Portland, Oregon 97225
503-467-4761

Scott Soot

Top Doctor
The Oregon Clinic - Portland Surgeons
5050 NE Hoyt St - Ste 651 • Portland, Oregon 97213
503-935-8700

Daniel Tseng

Top Doctor
Northwest Minimally Invasive Surgery
1040 NW 22nd Ave - Ste 470 • Portland, Oregon 97210
503-914-0024

Jeffrey Watkins

Top Doctor
Northwest Minimally Invasive Surgery
1040 NW 22nd Ave - Ste 470 • Portland, Oregon 97210
503-914-0024

Sean Watters

Top Doctor
The Oregon Clinic - Portland Surgeons
5050 NE Hoyt St - Ste 651 • Portland, Oregon 97213
503-935-8700

Douglas York

Top Doctor
The Oregon Clinic - Westside Surgical Specialists
9155 SW Barnes Rd - Ste 735 • Portland, Oregon 97225
503-297-1351

Kelvin Yu

Top Doctor
The Oregon Clinic - Portland Surgeons
5050 NE Hoyt St - Ste 651 • Portland, Oregon 97213
503-935-8700

Heather Zarour

Top Doctor
The Oregon Clinic - Surgical Specialists South
19250 SW 65th Ave - Ste 235 • Tualatin, Oregon 97062
503-692-5650

Karen Zink

Top Doctor
The Oregon Clinic - Portland Surgeons
5050 NE Hoyt St - Ste 651 • Portland, Oregon 97213
503-935-8700