Stephen Allen

Senior Adviser

Stephen Allen is a seasoned professional with extensive experience in executive leadership and advisory roles. Currently serving as a Non-Executive Director at Belvoir since February 2023, Stephen previously held significant positions at Macquarie Group from March 2003 to October 2007, including CEO of Macquarie Infrastructure Group, Executive Director, Chief Risk Officer, and Global Head of Infrastructure Advisory. Additionally, since April 2019, Stephen has been a Senior Adviser at KPMG. Earlier career roles include Principal Consultant at Deloitte from January 1989 to January 1993, and a Software Engineer and Technical Support Manager at Netron from January 1984 to December 1988. Since July 2018, Stephen has also been involved as a Consultant, Investor, and Adviser at Riemmeir Pty. Stephen holds a Bachelor of Mathematics degree from the University of Waterloo.

Location

Sydney, Australia

Links


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices