16 December 1925: Pilot Officer
16 June 1927: Flying Officer
11 March 1931: Flight Lieutenant
1 April 1937: Squadron Leader
1 March 1940: Temporary Wing Commander
1 June 1942: Temporary Group Captain
20 November 1942: Wing Commander
1 October 1946: Group Captain
16 April 1952: Acting Air Commodore
1 January 1953: Air Commodore
Do you have more information about this person? Inform us!