Leon’s current address is 7988 15Th St, Willmar, Mn 56201. The possible relatives of Leon are Daniel J Hovland, Lyle E Hovland, Jill L Hovland and 4 other people. Leon was born 50 years ago. 1974 is the birth year of Leon. He has stayed in Maynard, Willmar and Rochester before moving to Willmar. The number currently linked to Leon is (320) 235-9126. Willram Incorporated is business that might have connection with Leon.