Mr. Weld suspended his campaign in early June after a former member of the State Assembly , John Faso , pulled off an upset at the Republican State Convention on Long Island and won the backing of the state Republican leadership .