The current age of Leon is 76. The number currently linked to Leon is (405) 677-5820. 715 Westgate Dr #180, Weslaco, Tx 78596 is where Leon resides. La Feria, Oklahoma City and Tecumseh are cities Leon has lived in. This person's birth year is 1949. Leon is related to or closely associated with Sandra Douglas Crouch, Douglas Wayne Crouch, Sandra Louise Spurgin and 3 other people.