Leonard’s current address is 1260 Walenta Dr, Moscow, Id 83843. The number currently linked to Leonard is (208) 882-0868. The current age of Leonard is 87. 1936 is the birth year of Leonard.