lee mcgregor