Leonard Brown was born in 1952, age 72. Leonard Brown's address is 3305 North Court , Ellenwood, GA 30294. Possible relatives include Gerry Brown, Yvette Porter and others. Public records show Leonard has also lived in Conley, GA and Decatur, GA. Leonard's latest phone number is (404) 212-0821. Previous phone numbers include (404) 212-8368 and (678) 516-3017.
Address History: 3305 North Court, Ellenwood, GA 30294;
54 Po Box, Conley, GA 30288;
Decatur, GA 30034;
Rex, GA 30273;
New York, NY 10037
Results 1 - 1 of 1