cowboy mcgregor