Leon Waters was born in 1935, age 89. Leon Waters's address is 1007 S Anthony Street , Muskogee, OK 74403. Possible relatives include Cynthia Waters, Edwina Waters and 3 others. Public records show Leon has also lived in Castle, OK. Leon's latest phone number is (918) 682-8748.
Phone Numbers: (918) 682-8748
Address History: 1007 S Anthony Street, Muskogee, OK 74403;
60 Po Box, Castle, OK 74833
Results 1 - 1 of 1