Career
During his time in office he served in numerous party caucuses and as an Independent. Buck ran for a seat to the Alberta Legislature in the 1967 Alberta general election. While still a rookie Modern Language Association, Buck ran for the leadership of the Social Cr party in the 1968 leadership election.
Buck survived the first round of balloting but distantly trailed Harry Strom and two other candidates to end in fourth place with 10.8% of the delegates.
On the second ballot his votes dropped and he ended up with just 8.8% of the convention delegates while Harry Strom had a clear majority. Buck was not invited into Strom"s cabinet after he became leader of the party and Premier of the province and thus remained in the back benches.
Buck ran for a second term in office in the 1971 general election. After a disastrous attempt to dissolve the Social Cr party at a convention held in 1982.
Buck and Raymond Speaker left to sit as Independents.
Buck ran as an Independent in the 1982 general election and held his seat in a tight race with Stan Berg of the Progressive Conservatives and two other candidates. Buck and Speaker attempted to form the official opposition as an Independent caucus as had been done after the 1940 general election, over the Alberta New Democratic Party (NDP) which also had two members. The speaker denied them opposition status and the same caucus funding that had been provided to the NDP and limited the amount of questions that could be asked.
Buck ran for re-election in the 1986 general election under that banner winning a sizable majority in his riding.
Buck retired from provincial politics at dissolution of the assembly in 1989. Buck died of stomach cancer in 2013 at Fort Saskatchewan.
He was 82.