Thames, New Zealand
McGregor was born in Thames, New Zealand on 8 July 1894, the son of a draper.