Other cities that he has stayed in are Salem, Georgetown and Peabody. Leonard’s residency is at 5240 Ray Dr, Weeki Wachee, Fl 34607. Leonard has reached the age of 97 years. Leonard's birth date was listed as 1926. The number currently linked to Leonard is (978) 744-9361.