Buffalo Biolabs employs 6 employees. The Buffalo Biolabs management team includes Shayla McCullough (Director, Animal Resources), Frederic Bone (Director of Animal Studies), and Shayla McCullough (Director, Animal Resources).
Get Contact Info for All DepartmentsLooking for a particular Buffalo Biolabs employee's phone or email?