Overview

John MacGregor

(1825—1892) philanthropist and traveller