3321 W De Leon St, Tampa, FL, 33609 (current address)
3321 W De Leon St, Tampa, FL, 33609 (2019)
Apt 22, Tampa, FL, 33609 (2019)
4414 W 194th St, Cleveland, OH, 44135 (2016)
4414 W 194th St, Cleveland, OH, 44135 (2015)
3322 San Fernando Dr, Delray Beach, FL, 33445 (2014)