American Legion to honor Senecal