KLR employs 413 employees. The KLR management team includes Paul Oliveira (Chief Executive Officer), Toby Marx-Dunn (Talent Acquisition Manager), and Dave Vespia (Strategic Business Solutions Manager).
Looking for a particular KLR employee's phone or email?