John Gilchrist

Scottish socialist