1835 Lockhill Selma Rd, San Antonio, TX, 78213 (current address)
1835 Lockhill Selma Rd, San Antonio, TX, 78213 (2019)
Apt 1033, San Antonio, TX, 78213 (2019)
8312 Lago Vista Dr, Edcouch, TX, 78538 (2016 - 2018)
8312 Lago Vis, Edcouch, TX, 78538 (2015)