Leichhardt employs 87 employees. The Leichhardt management team includes Scott Nicholas (Chief Financial Officer), Nathan Douglas (Chief Executive Officer), and Alan Kerr (Engineering Manager).
Get Contact Info for All DepartmentsLooking for a particular Leichhardt employee's phone or email?