American Legion Post 23 to honor Vietnam veterans