MacGregor, John,1825-1892.