American Legion Post honors OC teacher