Red Sox Pitcher Curt Schilling has endorsed McCain.