Leonard turned 91 years old. Leonard is associated with Automation Printing Llc. Leonard has listed (908) 289-9207 as his phone number. Leonard currently resides at 1031 Mimosa St, Lake Placid, Fl 33852. 1932 is the birth year of Leonard. He has stayed in Spencertown, Chatham, Elizabeth and one other city before moving to Lake Placid.
Leonard has 1 property according to public property records. According to the public records his property address is 1031 MIMOSA ST, LAKE PLACID, FL 33852.