Leigh Brown is a seasoned business development manager with over 18 years of experience in the automotive industry. They have held various roles, including New Vehicle Sales Manager and AMG Sales Specialist at Mercedes-Benz North Shore from 2018 to 2023. Currently, Leigh serves as the Business Development Manager at Impel. They have also worked with Cox Automotive Australia and Indiqator as a Sales and Relationship Manager earlier in 2025. Additionally, Leigh was a Senior Sales Professional and Corporate Sales Manager at Morrison Motors from 2006 to 2011.
This person is not in the org chart
This person is not in any teams
This person is not in any offices