Career
He served as Commander-in-Chief of the Royal Pakistan Air Force from 1952 to 1955. Cannon enlisted in the Royal Air Force (Royal Air Force) in the second entry of aircraft apprentices in 1920, and was commissioned as a pilot in 1925. From 1948 until late 1949, Cannon was Assistant Commandant and then Commandant of the Royal Air Force Staff College, Andover.
He served as a Flight Commander in Number.
60 Squadron Royal Air Force and then Officer Commanding Number. 5 Squadron Royal Air Force on the North-West Frontier of India in the 1930s.