|Competitor for Canada|
|1996 Atlanta||1500 metres - T12|
|2000 Sydney||800 metres - T13|
|2004 Athens||800 metres - T13|
McGregor has competed at three Paralympics, always in the 400 metres and one other event. He has never won a medal in the 400m but has always medalled in the other event, firstly the T12 1500m in 1996 winning a silver, then in 2000 a bronze in the 800m a result that he repaested in 2004.
|This biographical article relating to Canadian athletics and track and field is a stub. You can help Wikipedia by expanding it.|
|This article about a Paralympic medalist of Canada is a stub. You can help Wikipedia by expanding it.|