Lee Edna was born in 1935, age 88. Lee Edna's address is 8515 Silver Creek Drive , Spencer, OK 73084. Public records show Lee has also lived in Spencer, OK. Lee's latest phone number is (405) 771-4350.
Phone Numbers: (405) 771-4350
Results 1 - 1 of 1