Leroy B A Spencer is a 68 years old. His residential address is 11 Leann Drive, Norwalk, CT 06851. Lola A Phillips, Patricia Deloris Wallace, and 1 others are also associated with this address. His phone number is (203) 505-3243.
(203) 505-3243
Age 75
Age 60
Age 66
Age 55
Leroy B A Spencer is 68 . He was born on Jul 18, 1956.
Leroy B A Spencer’s address is listed as 11 Leann Drive, Norwalk , CT 06851, US.
Age 75