The Lens employs 14 employees. The The Lens management team includes Steve McCreadie (CEO), Iain Delworth (Director Of Operations), and Jake Hudson (Digital Project Manager).
Get Contact Info for All DepartmentsLooking for a particular The Lens employee's phone or email?