Career
McGregor went to Cranbrook School, Sydney, leaving at 16 to work at the Sydney Morning Herald before studying arts at the University of Sydney. He wrote the script for a section of the 1973 film Libido and co-wrote the 1976 rock opera Hero. He has his own entry in The Bob Dylan Encyclopedia.
He is Emeritus Professor of Visual Communication at the University of Technology, Sydney, where he taught between 1988 and 2000.