Overview

William John St Clair Anstruther Gray

(1905—1985) politician