Aimee Jo Leach

  • Born: September 10, 1992
  • Died: March 4, 2020
  • Location: Atlanta, Indiana

Tribute & Message From The Family

Aimee was born on September 10, 1992 and passed away on Wednesday, March 4, 2020.

Aimee was a resident of Atlanta, Indiana.