Devonta Childs's address is 4638 North Elwood Avenue , Tulsa, OK 74126. Possible relatives include Robin Cash, Jeronica Childs and 3 others. Public records show Devonta has also lived in Tulsa, OK. Devonta's latest phone number is (417) 396-4281. Previous phone numbers include (918) 812-3596 and (918) 955-1680. The latest email address for Devonta Childs is dev****@yahoo.com.
Emails: dev****@yahoo.com
Results 1 - 1 of 1