Leonard Statten was born in 1942, age 81. Leonard Statten's address is 10630 Braes Bend Drive , Houston, TX 77071. Possible relatives include Gregory Statten. Public records show Leonard has also lived in Houston, TX. Leonard's latest phone number is (713) 995-7203.
Related to: Gregory Statten
Phone Numbers: (713) 995-7203
Results 1 - 1 of 1