His professional roles have encompassed:
United Nations Humanitarian Civil –Military Coordination Course, UN Office for the Coordination of Humanitarian Affairs (OCHA)
Master of Arts, Macquarie University
(Major: Politics)
Bachelor of Arts, Macquarie University
(Major: Economics & History)
Diploma of Education, Macquarie University
Certificate IV in Assessment and Workplace Training (Royal Australian Navy)
Training Administration (Royal Australian Navy)
Quality Assurance (Royal Australian Navy)
Naval Staff College course, (Royal Australian Navy)
Instructor course (Royal Australian Navy)
Naval Reserve Officer/Consultant
Australian Civil-Military Centre
Director, Community Engagement
Macquarie University
State Member for Hawkesbury
Parliament of NSW
Councillor and Mayor
Hornsby Shire Council
Visiting Military Fellow
Australian Defence Force Academy, School of Politics
Management and Training roles
Royal Australian Navy