This year Leonard celebrated his 90 birthday. 159 Eastwood Dr, Clifton Park, Ny 12065 is where Leonard resides. 1933 is his birth date. In addition to Clifton Park, Leonard also lived in Clifton Park, Bennington and Bennington Coll. The number currently linked to Leonard is (518) 373-9951.