Duarte, CA

Beckman Research Institute of the City of Hope