John Mahon served for 34 years in the Canadian Armed Forces. Born in St. John’s, N.L., Mahon enlisted in 1973 as an administrative clerk and quickly rose through the ranks. In 2004, he was promoted to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results