Jim MacGregor
James McGregor was a South African boxer who competed in the 1920 [Summer Olympics]. McGregor was born in Ladybrand. In 1920, he was eliminated in the first round of the Boxing at the [1920 Summer Olympics – Men's light heavyweight|light heavyweight class] after losing his fight to Edwin Schell of the United States.
McGregor died, aged 62, in Benoni, Gauteng.