KLR employs 373 employees. The KLR management team includes Tina Teodorescu (Chief People Officer), Deborah Jackson (Chief Financial Officer), and Robert Loyot (Chief Innovation Officer (CINO)).
Get Contact Info for All DepartmentsLooking for a particular KLR employee's phone or email?