8511 Richard Ave, Saint Louis, MO, 63132 (current address)
3728 N Euclid Ave, Saint Louis, MO, 63115 (1993 - 2001)
3728 Euclid A, Saint Louis, MO, 63115 (1990)
7630 Carleton Ave, Saint Louis, MO, 63130 (1990)
3728a N Euclid Ave, Saint Louis, MO, 63115 (1984)