John Brown of Lanfine and Waterhaughs

Textile merchant and banker