Leonard Brown was born in 1921, age 103. Leonard Brown's address is 4332 Locust Avenue , Odessa, TX 79762. Possible relatives include Rita Brown. Public records show Leonard has also lived in Spade, TX. Leonard's latest phone number is (432) 366-8045.
Related to: Rita Brown
Phone Numbers: (432) 366-8045
Address History: 4332 Locust Avenue, Odessa, TX 79762;
133 Po Box, Spade, TX 79369
Results 1 - 1 of 1