He served as the President of the Alberta Liberal Party, and a municipal councillor in St. Albert, Alberta.
In his capacity as President of the Alberta Liberal Party, he simultaneously held the office of municipal councillor in St. Albert, Alberta.