ALAN D MCGREGOR