Leroy Townsend was born in 1926, age 98. Leroy Townsend's address is 3420 Nw 24th Street , Oklahoma City, OK 73107. Possible relatives include Natalee Bandy, Carrie Martin and 3 others. Public records show Leroy has also lived in Oklahoma City, OK. Leroy's latest phone number is (405) 946-6235. Previous phone numbers include (918) 340-0312.
Leroy Townsend's current address is 1429 Lakehurst Drive , Ada, OK 74820. Leroy's age is 84 years old (1939). Phone numbers associated with Leroy are (580) 272-0979 and (580) 332-8655. Leroy has also lived in Ada, OK.
Leroy's home address is 3420 Nw 24th Street , Oklahoma City, OK 73107. Associates and relatives include Natalee Bandy, Carrie Martin and others. Latest phone numbers include (918) 340-0312.
Results 1 - 3 of 3