Five Honourable Gentlemen : the Decline of the Liberal Party in Dumfriesshire

Meeting date
Speaker(s)

Dr David Dutton

Occasion
AGM and Presidential Address
Sir Robert Threshie Reid