Leon Duncan was born in 1968, age 55. Leon Duncan's address is 6752 E 310 Road , Talala, OK 74080. Possible relatives include Betty Duncan, Jennifer Duncan and 3 others. Leon's latest phone number is (918) 254-4654. Previous phone numbers include (918) 671-0020 and (918) 671-0980.
Also goes by: Leonard Wayne Duncan
Address History: 6752 E 310 Road, Talala, OK 74080;
6552 E 310 Road, Talala, OK 74080;
Tulsa, OK 74129
Results 1 - 1 of 1