Leonard Brown was born in 1963, age 60. Leonard Brown's address is 1120 Old Mcdade Road , Elgin, TX 78621. Possible relatives include Amber Brown, Ashley Brown and 12 others. Public records show Leonard has also lived in Elgin, TX. Leonard's latest phone number is (512) 229-3037. Previous phone numbers include (512) 229-3116 and (512) 281-2008.
Address History: 1120 Old Mcdade Road, Elgin, TX 78621;
1110 Old Mcdade Road, Elgin, TX 78621;
Manor, TX 78653
Results 1 - 1 of 1