Leon Nelson was born in 1974, age 50. Leon Nelson's address is 433 Jefferson Street , Seminole, OK 74868. Possible relatives include John David, Alisa Nelson and 4 others. Public records show Leon has also lived in Arkadelphia, AR and Hope, AR. Leon's latest phone number is (501) 245-2340. Previous phone numbers include (870) 245-3599 and (870) 722-5342.
Address History: 433 Jefferson Street, Seminole, OK 74868;
223 N 22nd Street, Arkadelphia, AR 71923;
Hope, AR 71801;
Washington, AR 71862
Results 1 - 1 of 1