Krell Institute employs 27 employees. The Krell Institute management team includes John Ziebarth (Senior Vice President), Shelly Olsan (President), and Sarah Webb (Science Media Editor).
Get Contact Info for All DepartmentsLooking for a particular Krell Institute employee's phone or email?