Primary Job Title Chief Scientific Officer Primary Organization Newcells Biotech
Location Cáceres, Extremadura, Spain Regions European Union (EU), Europe, Middle East, and Africa (EMEA) Gender Male
LinkedIn View on LinkedIn
Lyle Armstrong is the Chief Scientific Officer at Newcells Biotech.


