1964 is his birth date. The number currently linked to Leonard is (904) 772-7542. He has stayed in Jacksonville, Worland and Orange Park before moving to Jacksonville. 7813 Macdougall Dr, Jacksonville, Fl 32244 is where Leonard lives. Leonard was born 60 years ago. Public records show that Leonard is connected with Magic Bean Productions.