He previously worked as a Systems Engineer for IBM and as Manager, Information Technology Consulting, for Arthur Young (now Ernst & Young) for whom he carried out a number of project management assignments. He teaches at the master level in his university a course in project risk management. In 2011, the Australian Institute of Project Management provided him with research support to identify from its membership the key issues in project risk management for the next 3-5 years. Over the past twenty-five years he has authored a book on security management and published over 80 refereed research papers in a wide range of international journals and conferences proceedings.