John Roy MacGregor (27 August 1885 - 14 July 1940) was a Scotland international rugby union player.
[1] He played rugby union for Edinburgh University.
[1] MacGregor played in the Inter-City match on 3 December 1910 for Edinburgh District against Glasgow District.
This Scottish rugby union biography article is a stub.
You can help Wikipedia by expanding it.