Records link phone number (386) 822-9327 with Leonard’s details. Leonard’s residency is at 232 Holly Dr, Deland, Fl 32724. Public records show De Leon Springs as a city Leonard also stayed in. Leonard was born 102 years ago. 1921 is his birth date.