The residency of Leonard is at 1805 Olive St, Indianapolis, In 46203. 1921 is the birth year of Leonard. The number currently linked to Leonard is (317) 356-0244. The current age of Leonard is 102. A city Leonard has lived in before is Indianapolis.