Other cities that he has stayed in are York, Manchester and York Beach. Leonard’s current address is 68 Mallard Dr, York, Me 03909. This year Leonard celebrated his 105 birthday. 1919 is the birth year of Leonard. Leonard has listed (207) 363-3357 as his phone number.