undefined Richard Mcgregor