Shane Crotty has been appointed Chief Scientific Officer of the La Jolla Institute for Immunology, where he will assume the role Friday.
Shane Crotty has been appointed Chief Scientific Officer of the La Jolla Institute for Immunology, where he will assume the role Friday.