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

Joaquin E. Cigarroa

Top Doctor: Cardiology
OHSU Knight Cardiovascular Institute Cardiology Clinic - South Waterfront
3303 S Bond Ave • Portland, Oregon 97239
503-494-1775

Sandeep Garg

Top Doctor: Cardiology
The Oregon Clinic Cardiology
19260 SW 65th Ave #420 • Tualatin, Oregon 97062
503-692-0405

Nandita Gupta

Top Doctor: Cardiology
OHSU Health Hillsboro Medical Center
333 SE Seventh Ave #5200 • Hillsboro, Oregon 97123
503-844-8280

Timothy D. Jacobson

Top Doctor: Cardiology
Kaiser Permanente Mt Talbert Medical Office
10100 SE Sunnyside Rd • Clackamas, Oregon 97015

Abigail Khan

Top Doctor: Cardiology
OHSU Knight Cardiovascular Institute Cardiology Clinic - South Waterfront
3303 S Bond Ave • Portland, Oregon 97239
503-494-1775

Ryan P. Morrissey

Top Doctor: Cardiology
Kaiser Permanente Mt Talbert Medical Office
10100 SE Sunnyside Rd • Clackamas, Oregon 97015

Eric Stecker

Top Doctor: Cardiology
OHSU Knight Cardiovascular Institute Cardiology Clinic - South Waterfront
3303 S Bond Ave • Portland, Oregon 97239
503-494-1775

Katherine R. Strelich

Top Doctor: Cardiology
Kaiser Permanente Mt Talbert Medical Office
10100 SE Sunnyside Rd • Clackamas, Oregon 97015

Lori M. Tam

Top Doctor: Cardiology
Providence St. Vincent Medical Center
¬†9427 SW Barnes Rd #498 • Portland, Oregon 97225
503-216-0900

Abhimanyu Uberoi

Top Doctor: Cardiology
Kaiser Permanente Mt Talbert Medical Office
10100 SE Sunnyside Rd • Clackamas, Oregon 97015

Firas Zahr

Top Doctor: Cardiology
OHSU Knight Cardiovascular Institute Cardiology Clinic - South Waterfront
3303 S Bond Ave • Portland, Oregon 97239
503-494-1775