Felon accused of swindling St. Louis homeowners