Truman Leon McCoin
December 17, 1941 - September 5, 2016
Truman “Leon” McCoin, 75, a longtime resident of Afton, Oklahoma passed away on Monday, September 5, 2016 at his home. He was born on December 17, 1941 in Miami, Oklahoma to Elmer and Gladys (Geouge) McCoin. He graduated with the... View Obituary & Service Information