The Klein Ministry was the combined Cabinet (called Executive Council of Alberta), chaired by Premier Ralph Klein, and Ministers that governed Alberta from the mid-point of the 22nd Alberta Legislature from December 14, 1992, to the mid-point of the 26th Alberta Legislature until December 14, 2006. Klien's last cabinet was sworn in on November 24, 2004, following the 26th Alberta general election. There was a cabinet shuffle on April 6, 2006, to fill vacancies caused by Lyle Oberg's dismissal and Ed Stelmach's resignation. Members of the final Klein cabinet are listed in order of precedence.