Leonard now resides at 2258 Lennox St, Mobile, Al 36617. Leonard's birth date was listed as 1956. Other a city that he has stayed in is Mobile. The number currently linked to Leonard is (251) 694-1347. Leonard has reached 68 years of age.