American Legion National Commander Charles Schmidt spoke at the South Carolina State House in Columbia.