Felicia Nelson was born in 1966, age 57. Felicia Nelson's address is 5908 E 71st Street , Tulsa, OK 74136. Possible relatives include Sondra Adkins, Kimberly Cook and 9 others. Public records show Felicia has also lived in Glenpool, OK. Felicia's latest phone number is (918) 322-3024.
Phone Numbers: (918) 322-3024
Results 1 - 1 of 1