| Flight Lieutenant J. Harry Fee | 1941 - 1946 |
| Flight Lieutenant James N. Franz | 1947 |
| Squadron Leader B.P. Keenan | 1948 - 1949 |
| Squadron Leader Graham HcHattie | 1949 - 1952 |
| Squadron Leader Dan W. Murray CD | 1952 - 1963 |
| Squadron Leader B. Guy | 1963 - 1966 |
| Major Bruce Ness CD | 1966 - 1971 |
| Captain Bruce Pearce | 1971 - 1978 |
| Captain R. Nielson-Jones | 1978 - 1981 |
| A/Major Ray Rylatt | 1981 - 1984 |
| Major Vern Harnden | 1984 - 1986 |
| Captain Manfred H. Storch, CD | 1986 - 1992 |
| Captain Brenda Maxwell | 1992 - 1997 |
| Second Lieutenant Richard Aikens | 1997 - 2000 |
| Major Manfred H. Storch, CD1 | 2000 - 2003 |
| Captain Mark Lawson | 2003 - 2004 |
| Captain Peter M. Petainen, CD | 2004 - 2006 |
| Captain Mike Duguay, CD | 2006 - 2008 |
| Captain Steven A. Mullins | 2008 - 2011 |
| Captain Ken J. Floyd, CD | 2011 - 2012 |
| Captain Steven A. Mullins, CD | 2012 - 2015 |
| Captain James W. Browne, CD | 2015 - 2019 |
| Captain Ken J. Floyd, CD | 2019 - 2023 |
| Captain Cathy Devon | 2023 - present |