Jacob Leon Self
August 23, 1994 - June 5, 2021
Jacob Leon Self Jacob Leon Self, 26, of Stewart, passed away Saturday, June 5, 2021 at Ohio State University Hospital in Columbus. Born August 23, 1994 in Athens, Ohio, he was the son of Timothy and Teresa England Self. Jake attended the Stewart... View Obituary & Service Information