Public records show Conroe, Huntsville and Montgomery as cities Leon also stayed in. Leon now resides at 21326 Greenham Dr, Spring, Tx 77388. This year Leon celebrated his 48 birthday. The number currently linked to Leon is (281) 288-6249. 1976 is his birth date. The possible relatives of Leon are Staceylynn Randall, Johnnie Dee Ricks, Billie Mcclain Ricks and 4 other people.