Person
(died 1759)
Not who you're looking for? Others named John MacGregor: Scottish shipbuilder · Scottish rugby union player (1885-1940) · Lawyer, politician, writer · Australian politician
Family