George Merchant Ballentyne
George Merchant Ballentyne

George Merchant Ballentyne

Leicester

Bahá'í; Glaswegian; flaneur; ironist; optimist.