David McGregor
From Wikipedia, the free encyclopedia
For other persons named David McGregor, see David McGregor (disambiguation).
For other persons named David McGregore, see David McGregore (disambiguation).
David Blaine McGregor (born February 7, 1909) was a British water polo player who competed in the 1936 Summer Olympics.
He was part of the British team which finished eighth in the 1936 tournament. He played three matches.