Tina Teodorescu is the Chief People Officer of KLR.
373 people are employed at KLR.
KLR is based in Providence, Rhode Island.
The NAICS codes for KLR are [56, 561110, 561, 56111, 5611].
The SIC codes for KLR are [87, 874].