Instil Bio employs 264 employees. The Instil Bio management team includes Scott Lorimer (Vice President Technical Operations, Site Head), Mark Dudley (Chief Scientific Officer), and Sandeep Laumas (Chief Business Officer / Chief Financial Officer).
Get Contact Info for All DepartmentsLooking for a particular Instil Bio employee's phone or email?