Il a occupé un certain nombre de postes de commandement et d'état-major, notamment commandant en second du NCSM Athabaskan pendant la première guerre du Golfe, commandant du NCSM Iroquois et commandant du quatrième groupe d'opérations maritimes, et il a été déployé au Timor oriental à titre de commandant de la force opérationnelle interarmées canadienne baptisée Opération Toucan.
He served in a number of command and staff positions, including Executive Officer of the HMCS Athabaskan during the first Gulf War, Commanding Officer of HMCS Iroquois and Commander Maritime Operations Group Four and deployed to East Timor as the Canadian Joint Task Force Commander of OP Toucan.