James McGregor was a Scottish professional footballer who played as a wing half.
Not who you're looking for? Others named James McGregor: (1677-1729)
James McGregor was a Scottish professional footballer who played as a wing half.
Related
James McGregor was a Scottish professional footballer who played as a wing half.
Connected