Terry McGuire focuses on life science investments for Polaris Ventures, having founded three companies in the sector himself. He also received the 2005 Albert Einstein Award for Outstanding Achievement in the Life Sciences.
Revision History