Leonard’s residency is at 502 6Th St, Okeechobee, Fl 34972. The current age of Leonard is 96. Leonard's birth year is 1927. The number currently linked to Leonard is (941) 763-8027. Other cities that he has stayed in are Bala Cynwyd, Philadelphia, Amlin and one other city.