12620 Kenwood Ln, Fort Myers, FL, 33907 (current address)
12620 Kenwood Ln, Fort Myers, FL, 33907 (2019)
Apt A, Fort Myers, FL, 33907 (2019)
3800 NE 168th St, North Miami Beach, FL, 33160 (2013 - 2018)
3800 NE 168th St, North Miami Beach, FL, 33160 (2016)