And there was an hourlong visit with Senator John McCain of Arizona at his private office on Capitol Hill , where Mr. McCain , a Vietnam veteran , asked Mr. Larson about his just-completed tour in Iraq .