Macrae, David,1837-1907.