Terry McGuire is a co-founder and general partner of Polaris Partners based in the Boston office. McGuire focuses on life sciences investments.