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
800-813-2000

Punprapai Boriboonsomsin

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

Soames F. Boyle

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

David Cosgrove

Top Doctor
Compass Oncology
210 SE 136th Ave • Vancouver, Washington 98684
360-944-9889

Daniel I. Da Graca

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

Sarah Daniel

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

Kendall Hall

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

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
971-708-7600

Rajeev Krishnan

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

Ashray Bharat Maniar

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

Anthony Pham

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223
971-708-7600

Bree Roche

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

Ian Schnadig

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223
971-708-7600

Gerald Segal

Top Doctor
Compass Oncology
265 N Broadway • Portland, Oregon 97227
503-280-1223

Miklos Simon

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

Richard Zinke

Top Doctor
Compass Oncology
12123 SW 69th Ave • Tigard, Oregon 97223
971-708-7600