12463 Pineneedle Dr, Indianapolis, In 46236 is where Leonard lives. Leonard has reached the age of 69 years. This person's birth year is 1955. People possibly related to Leonard are David W...