5709 Loran Ave, Saint Louis, MO, 63109 (current address)
6716 Delor St, Saint Louis, MO, 63109 (2017)
4919 Finkman St, Saint Louis, MO, 63109 (1984 - 2000)
45 Milton Ave, Hyde Park, MA, 01752 (1994)
4919 Finkman A, Saint Louis, MO, 63109 (1984 - 1993)