He has stayed in Arena before moving to Arena. The birth year was listed as 1954. Leonard’s residency is at 7306 Demby Rd, Arena, Wi 53503. The current age of Leonard is 70. Leonard owns the phone number (608) 753-2100.