David McGregor
David McGregor may refer to: *David McGregor (water polo) (1909–?), British water polo player *David Stuart McGregor (1895–1918), Scottish recipient of the Victoria Cross *David McGregor Rogers (1772–1824), farmer and Member of the 2nd Parliament of Upper Canada Provided by Wikipedia-
1
-
2
-
3
-
4
-
5