Other a city that he has stayed in is Twin Falls. The current age of Leon is 57. The number currently linked to Leon is (208) 734-2805. This person's birth year is 1967. Leon is related to or closely associated with Laura Lee Thieman, William Lavern Thieman, Betty Arvo Thieman and 4 other people. Leon is a resident of 489 Aspenwood Dr, Twin Falls, Id 83301.