Sherri Studdard was born in 1968, age 56. Sherri Studdard's address is 1800 Melody Drive , Oklahoma City, OK 73130. Possible relatives include Lori Auldridge, Bobby Delstuddard and 6 others. Public records show Sherri has also lived in Oklahoma City, OK. Sherri's latest phone number is (405) 604-3007. Previous phone numbers include (405) 672-4199 and (405) 672-8115.
Results 1 - 1 of 1