Currently, the province is governed by the NDP under John Horgan. In western Canada (other than Alberta until 2015), typically politics have featured the CCF or NDP on the left and some other party on the right. The present incarnation of the BC Liberal Party fulfills this role: the BC Liberal Party is neutral federally and derives its membership from the centre to the centre right. Since its takeover by supporters of Premier Gordon Campbell following the ouster of Gordon Wilson (who led the party from effective oblivion to Official Opposition in the 1991 general election), many consider it to be effectively a rebirth of the defunct BC Social Credit Party.