steve hasker political affiliation