hanorac mcgregor