Service militaire
He was appointed as a Lieutenant (N) RCN.
He was appointed as a Lieutenant-Commander RCN.
He was appointed as a Commander RCN.
He was appointed as a Captain RCN.
He was appointed as a Commodore RCN.
In 2022 he served as Chief of Staff Readiness Canadian Joint Operations Command.
He was appointed as a Rear-Admiral RCN.
He was appointed as a Vice-Admiral RCN.
He was appointed as Commander of the RCN.