David was born in Saskatoon on November 21, 1928 and started playing soccer in 1948 with the Westmount Junior.
The following year, he not only played with the Army and Navy team but he was also the secretary of the junior league. In 1952 he organized his own club, the Albion Rovers. Dave also was one of the founders of the United Club and played with them until 1972. He played well enough to be selected three times to play for Saskatchewan against touring teams.
For seven years he was secretary of the Saskatoon Soccer Association then held the post of secretary - treasurer of the Saskatchewan Association for six years. He went a step further, to the Canadian Association and was a council member of the executive from 1960 to 1964. In 1963 he was appointed chairman of the Youth Committee of the C.S.A. Newsham has also been president of the Western Canada League, the Saskatchewan Association, the Saskatchewan Minor Association and the Saskatoon and District Association.
A Saskatoon soccer field has been named in his honour.