Steven Taylor Morris, 67, died peacefully in his Indianapolis home on February 10 from complications of ALS. Steve was born in New Castle, Indiana, the son of Taylor (“Tim”), whose […]
Memorial + Honorary Gifts
Donate in memory of a loved one or in honor of a special event.
