5647 Helen Ave, Saint Louis, MO, 63136 (current address)
5647 Helen Ave, Saint Louis, MO, 63136 (2004 - 2018)
5647 Helen Ave, Jennings, MO, 63136 (2004 - 2013)
4933 Thrush Ave, Saint Louis, MO, 63120 (1989 - 2002)
4933 Theiss Meadows Dr, Saint Louis, MO, 63128 (1996)
5538 W Florissant Ave, Saint Louis, MO, 63120 (1985 - 1994)