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

Heather A. Cooper (PA)

Top Physician Assistant: Surgery - Cardiothoracic
Kaiser Permanente Mt Talbert Medical Office
10100 SE Sunnyside Rd • Clackamas, Oregon 97015

Isidore Dinga Madou

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

Peter Hjorth III (PA)

Top Physician Assistant: Surgery - Cardiothoracic
OHSU
3181 SW Sam Jackson Park Rd • Portland, Oregon 97239
503-494-8311

Eric Blaine Kirker

Top Doctor: Surgery - Cardiothoracic
Providence Heart Clinic - Cardiovascular Surgery - West
9427 SW Barnes Rd #593 • Portland, Oregon 97225
503-216-8670

Thomas Lampros

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

Heather Merry

Top Doctor: Surgery - Cardiothoracic
Providence Cancer Institute Franz Thoracic Surgery
4805 NE Glisan St #6N50 • Portland, Oregon 97213
503-215-2300

Rich D. Reed (PA)

Top Physician Assistant: Surgery - Cardiothoracic
OHSU Doernbecher Children's Hospital
700 SW Campus Dr • Portland, Oregon 97239
503-346-0640

William Shely III

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

Yong T. Shin

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

Howard K. Song

Top Doctor: Surgery - Cardiothoracic
OHSU Knight Cardiovascular Institute Cardiothoracic Surgery Clinic - Marquam Hill
3270 SW Pavilion Loop • Portland, Oregon 97239
503-494-7820

Lori Teraoka (PA)

Top Physician Assistant: Surgery - Cardiothoracic
OHSU Knight Cardiovascular Institute Cardiothoracic Surgery Clinic - Marquam Hill
3270 SW Pavilion Loop • Portland, Oregon 97239
503-494-7820

Brian A. Timm (PA)

Top Physician Assistant: Surgery - Cardiothoracic
Kaiser Permanente Mt Talbert Medical Office
10100 SE Sunnyside Rd • Clackamas, Oregon 97015