Niall Macpherson
1st Baron Drumalbyn Liberal National MP for Dumfriesshire 1945-63
Date of birth: 3 August 1908
Date of death: 11 October 1987
Journal Articles (subject)
The following histories are about Niall Macpherson or mention them in some way: