LSC employs 78 employees. The LSC management team includes Rachel Finnis (Recruitment Manager), Terence Craven (Demand Generation Manager), and Jake Davies (Chief Operating Officer).
Looking for a particular LSC employee's phone or email?