520 Pelican Island Dr, Florissant, MO, 63031 (current address)
520 Pelican Island Dr, Florissant, MO, 63031 (2016 - 2019)
Apt 5, Florissant, MO, 63031 (2019)
2300 Spencer Ave, Saint Louis, MO, 63114 (2009 - 2015)
3411 Wyoming St, Saint Louis, MO, 63118 (2004 - 2010)