DUNCAN B MACGREGOR