Cancer Surgery
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
Michele Babicky
Top Doctor
Compass Oncology - East Office
5050 NE Hoyt St - Ste 256 • Portland, Oregon 97213
503-239-7767
Kathleen Dunham
Top Doctor
Compass Oncology - West Cancer Center
12123 SW 69th Ave • Tigard, Oregon 97223
971-708-7600
Jon M. Gerry
Top Doctor
Providence Cancer Institute Franz Liver, Pancreas & Surgical Oncology Clinic
4805 NE Glisan St - Ste 11N • Portland, Oregon 97213
503-974-7364
Kristen P. Massimino
Top Doctor
Providence Cancer Institute Breast Surgery Clinic - West
9155 SW Barnes Rd - Ste 238 • Portland, Oregon 97225
503-216-6407
Skye C. Mayo
Top Doctor
OHSU Knight Cancer Institute Surgical Oncology Clinic - South Waterfront
3485 S Bond Ave - Center for Health & Healing - Bldg 2 - Floor 9 • Portland, Oregon 97239
503-494-5501
Christopher J. Moran
Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015
800-813-2000
Rodney F. Pommier
Top Doctor
OHSU Knight Cancer Institute Surgical Oncology Clinic - South Waterfront
3485 S Bond Ave - Center for Health & Healing - Bldg 2 - Floor 9 • Portland, Oregon 97239
503-494-5501
Flavio G. Rocha
Top Doctor
OHSU Knight Cancer Institute Surgical Oncology Clinic - South Waterfront
3485 S Bond Ave - Center for Health & Healing - Bldg 2 - Floor 9 • Portland, Oregon 97239
503-494-5501
Victor M. Sandoval
Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015
800-813-2000
John T. Vetto
Top Doctor
OHSU Knight Cancer Institute Surgical Oncology Clinic - South Waterfront
3485 S Bond Ave - Center for Health & Healing - Bldg 2 - Floor 9 • Portland, Oregon 97239
503-494-5501
Philip Z. Wirganowicz
Top Doctor
Kaiser Permanente - Sunnybrook Medical Office
9900 SE Sunnyside Rd • Clackamas, Oregon 97015
800-813-2000