Charles Yardley Weaver

Charles Yardley Weaver DSO VD KC (June 9, 1884 – October 1, 1930) was a Canadian politician, barrister, justice of the peace and soldier from Alberta.

He served as an Alderman on Edmonton City Council from 1921 to 1923 and later as a member of the Legislative Assembly of Alberta from 1926 until his death in 1930 sitting with the Conservative caucus in opposition.

He held the rank of major and ended up being promoted to colonel by the time his service was finished in 1918.

He won the first place seat out of seven to head the polls and earn a two-year term in office.

[7] Shortly after the election, Weaver died suddenly of a heart attack at his home in Edmonton, Alberta at approximately 7:30 pm on October 1, 1930.