Shattuck Labs employs 94 employees. The Shattuck Labs management team includes Taylor Schreiber (Chief Executive Officer), Andrew Neill (Chief Financial Officer), and Casi DeYoung (Chief Business Officer).
Get Contact Info for All DepartmentsLooking for a particular Shattuck Labs employee's phone or email?