Born in Toronto, Canada. Bill excelled in soccer and basketball during his youth.

Bill first came to prominence in basketball in the mid-1930’s with the Broadview Young Men’s Christian Association. The “Y” were members of the Ontario Basketball Association. In 1936 the team reached the Ontario finals but lost to Windsor Fords. Bill then moved to Toronto Grads.

He also made his mark as a goalkeeper and was Ulster United’s number one from 1938 until 1946.

In 1941 Bill won the National Soccer League championship with Ulster United.

Bill was Ulster United’s goalkeeper when they won the 1946 Dominion Championship.