DAVID W MCGREGOR