The birth year was listed as 1972. Public records show Dike and Cedar Falls as cities Leon also stayed in. The number currently linked to Leon is (319) 989-2270. 4101 Sturgis Dr, Cedar Falls, Ia...