Public records show Muscle Shoals and Sheffield as cities Leonard also stayed in. The current age of Leonard is 74. The phone number (256) 383-9305 is Leonard’s. 1950 is the birth year of Leonard. Leonard’s current address is 410 Wilson Lake Shrs #R, Muscle Shoals, Al 35661.