Leonard Brown was born in 1953, age 70. Leonard Brown's address is 76 Regent Drive , Newark, DE 19702. Possible relatives include Debra Broadnax, Debra Brown and others. Public records show Leonard has also lived in Bear, DE and New Castle, DE. Leonard's latest phone number is (302) 328-5125. Previous phone numbers include (302) 379-3874 and (302) 838-2441.
Address History: 76 Regent Drive, Newark, DE 19702;
904 Sugar Pine Drive, Bear, DE 19701;
New Castle, DE 19720
Results 1 - 1 of 1