Overview

Sir John Baines Johnston

(1918—2005) civil servant and diplomatist