Leichhardt employs 133 employees. The Leichhardt management team includes Scott Nicholas (Chief Executive Officer), Nick Sceales (General Counsel), and Sandy Tsalavoutas (Financial Controller).
Looking for a particular Leichhardt employee's phone or email?