Leonard is related to or closely associated with Alan T Spears, Felucia D Spears, Edna M Bearden and 6 other people. Leonard was born 89 years ago. Leonard’s residency is at 2025 Erving Cir, Ocoee, Fl 34761. The number currently linked to Leonard is (407) 578-8962. Leonard's birth date was listed as 1934. Public records show Orlando, Ocoee and Gainesville as cities Leonard also stayed in.