Macgregor, James Scott.