34675 Oak Tree Dr, Willoughby, OH, 44094 (current address)
34675 Oak Tree Dr, Willoughby, OH, 44094 (2012 - 2019)
Apt 3, Willoughby, OH, 44094 (2019)
30951 Lake Shore Blvd, Willowick, OH, 44095 (2000 - 2016)
1213 E 176th St, Cleveland, OH, 44119 (1989)