Leo Soto Delatorre, 60 years old, lives in Atoka, Tennessee. Other places in which Leo has lived are El Sobrante, California; Millington, Tennessee and Munford, Tennessee. Some of Leo family members are Leopoldo S Delatorre, Cruz Veronica Della, Leopoldo D Latorre and Anita Kaye Dellacruz.