5000 employees
The de Picciotto-Lesser Cancer Cell Observatory offers advanced imaging technologies for cancer research.
1934