Overview

Sir Stephen Lewis Edmonstone Hastings

(1921—2005) politician