ELMIRA - Leon “Chief” VanAlstine, 73, passed away peacefully on Monday, August 24, 2020. Leon was born in Elmira, NY on June 19, 1947 and lived most of his life in Caton, NY, son of Eldon A. and Jacqueline VanAlstine. He was predeceased... View Obituary & Service Information