SCR employs 184 employees. The SCR management team includes Arthur Vugelman (VP), Amy Kalla (accounts payable), and Stewart Harris (CEO).
Looking for a particular SCR employee's phone or email?