Overview

Sir Peter Carteret Fletcher

(1916—1999) air force officer