Leigh Russell has extensive experience in various roles, including Manager of Land & Asset Management at ACCIONA Energía, Contracts & Procurement Officer at Moorabool Shire Council, and Senior Immigration Consultant/Office Manager at Emigra Ogletree Worldwide. With a background in psychology from Deakin University, Leigh has expertise in managing assets, contracts, procurement, and health and safety requirements across different industries.
Sign up to view 0 direct reports
Get started
This person is not in any teams