Shane
Williams
William Michael Ryan
Statistics
Races
3
Race Wins
1
Total Votes
31,503
Affiliated Parties
Electoral Record
— New Brunswick
Douglas King Hazen
Paul Barbour Cross
Howe Cowan
Independent Liberal
Murray MacLaren
Thomas Bell
Allan Getchell McAvity
Robert Thomas Hayes
Occupation History
Barrister
1935
1930