Velna Nelson was born in 1924, age 99. Velna Nelson's address is 9918 S Norwood Avenue , Tulsa, OK 74137. Possible relatives include Joe Nelson.
Related to: Joe Nelson
Address History: 9918 S Norwood Avenue, Tulsa, OK 74137
Results 1 - 1 of 1