Specialists in hematology and oncology treat blood disorders and cancers, from anemia and sickle cell disease to leukemia and lymphoma.

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

Christine M. Barnett

Top Doctor
Kaiser Permanente - Interstate Medical Office Central
3600 N Interstate Ave • Portland, Oregon 97227

Punprapai Boriboonsomsin

Top Doctor
Kaiser Permanente - Interstate Medical Office Central
3600 N Interstate Ave • Portland, Oregon 97227

Soames F. Boyle

Top Doctor
Kaiser Permanente - Interstate Medical Office Central
3600 N Interstate Ave • Portland, Oregon 97227

David Cosgrove

Top Doctor
Compass Oncology
210 SE 136th Ave • Vancouver, Washington 98684

Daniel I. Da Graca

Top Doctor
Kaiser Permanente - Interstate Medical Office Central
3600 N Interstate Ave • Portland, Oregon 97227

Sarah Daniel

Top Physician Associate
Compass Oncology - West Cancer Center
12123 SW 69th Ave • Tigard, Oregon 97223

Kendall Hall

Top Physician Associate
Compass Oncology - West Cancer Center
12123 SW 69th Ave • Tigard, Oregon 97223

Ted L. Huang

Top Doctor
OHSU Knight Cancer Institute - Northwest Portland
1130 NW 22nd Ave - Ste 150 • Portland, Oregon 97210
971-262-9600

Jenn Keiser

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223

Rajeev Krishnan

Top Doctor
Kaiser Permanente - Interstate Medical Office Central
3600 N Interstate Ave • Portland, Oregon 97227

Ashray Bharat Maniar

Top Doctor
Kaiser Permanente - Interstate Medical Office Central
3600 N Interstate Ave • Portland, Oregon 97227

Anthony Pham

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223

Bree Roche

Top Physician Associate
Compass Oncology - West Cancer Center
12123 SW 69th Ave • Tigard, Oregon 97223

Ian Schnadig

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223

Gerald Segal

Top Doctor
Compass Oncology
265 N Broadway • Portland, Oregon 97227

Miklos Simon

Top Doctor
Compass Oncology
5050 NE Hoyt St - Ste 256 • Portland, Oregon 97213

Richard Zinke

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223