Phone number listed for Leonard is (407) 568-2171. Leonard’s residency is at 20805 Sheldon St, Orlando, Fl 32833. Leonard was born 78 years ago. He has stayed in Cape Canaveral, Titusville, Cocoa Beach and 6 other cities before moving to Orlando. This person's birth year is 1946. Records link Leonard with Carie E Self, Kathleen M Self, David J Self and 2 other people.