Benchling

alt

Roger Pellegrini, Marketing Manager

San Francisco, CA
555 Montgomery Street Suite 1700 (2297.68 mi) San Francisco CA CA 94111
Benchling San Francisco California. . Modern informatics to power biologics RD

Biotechnology sector, 18 employees