Kingston man charged after gun found in vehicle