William David Willson

William David Willson (April 27, 1865 – March 4, 1932) was a political figure in British Columbia.

He represented Rossland from 1916 until his retirement at the 1920 provincial election in the Legislative Assembly of British Columbia as a Liberal.

He was the son of David William Willson and the former Sarah Ann Flett,[1] having been born in 1865 in Milton, Canada West.

[1] He ran unsuccessfully for the Rossland City seat in the provincial assembly in a 1916 by-election held after Lorne Argyle Campbell was named to cabinet.

Willson defeated Campbell in the general election held later that year.