Staff positions have included Director Joint Operations, Air Force Support, Air Division Winnipeg; Chief of Staff, Canadian Forces Human Resources; and Special Adviser to the Chief of Defence Staff on Homeland Security.
Il a occupé les postes de directeur du Bureau interarmées Soutien de la Force aérienne, Division aérienne de Winnipeg; de chef d'état- major, Ressources humaines des Forces canadiennes et de Conseiller principal du chef d'état-major de la Défense en matière de sécurité interne.