The aforementioned subject, born on 05/02/52, has successfully completed 72 years of life. The subject in question was recorded living at 8006 Flintridge Dr, Houston, TX 77028, USA in public records. Clemons has maintained residences in six unique locations. Previous address records indicate: 21812 Harrison Dr, Bedias, TX 77831, 2311 Wavell St, Houston, TX 77088, and 4927 Mercedes Ln, Houston. The most probable spouse for the aforementioned subject is Alice F Wright (age: seventy-two years old). Odella Clemons and Clayton L Wrights (between 1994 and 1997) were registered at the same address, 202 Hohldale St, Houston, TX 77022, USA. Odella Clemons JR is a name held by multiple individuals in Texas, Alabama, Missouri, North Carolina. The house is occupied by several residents, incl L Aubrey, Mr. Castro, Odell Clemons Jr