He sailed to America in 1856 on the ship Thornton.
Served as President of the Dundee Conference, 1879.