軍歴
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 Director General Naval Strategic Readiness.