MACGREGOR, D. H.