Leonard’s current address is 12377 Oaks Ln, Seminole, Fl 33772. His birth year was listed as 1940. The age of Leonard is 84. Public records show Jefferson, Fenton, Farmington and 2 other cities as cities Leonard also stayed in. The number currently linked to Leonard is (727) 399-2484. Records link Leonard with Stanley J Flack, Linda R Flack, Michael Leonard Flack and 6 other people.