VILLANOVA, Pa. (AP) — Rarely does John McCain not have an answer….