Leroy Floyd Townsel
May 18, 1936 - May 19, 2020
Leroy Floyd Townsel was born to Natee Alexander and Leonard Townsel on May 18, 1938 in Chickasha, OK; he passed away on May 19, 2020 at the age on 82. Leroy was a longtime resident of Chickasha. He attended Lincoln School. He joined the New... View Obituary & Service Information