254 Marked Tree Rd, Needham, MA, 02492 (current address)
7341 Amberly Ln, Delray Beach, FL, 33446 (2013 - 2021)
Apt 106, Delray Beach, FL, 33446 (2019)
5928 Devon Pl, Philadelphia, PA, 19138 (1993 - 2017)
7341 Amberly Ln, Delray Beach, FL, 33446 (2005 - 2016)
5298 Devon St, Philadelphia, PA, 19138 (2000)
5298 Devon Pl, Phila, PA, 19138 (1993)