The current age of Leonard is 66. Innovative Technology Services Inc is a business Leonard has some connections with. Leonard's birth year is 1958. Leonard is a resident of 5010 Lighthouse Cir #C, Coconut Creek, Fl 33063. Other a city that he has stayed in is Palm Bay.