Sir Charles Macgregor, 3rd Bt. - (1819-1879)