Overview

Sir Richard Llewellyn Roger Atcherley

(1904—1970) air force officer