Steve Hood Finch
June 29, 1931 - May 30, 2020
On Saturday, May 30, 2020, Steve Hood Finch passed away at the age of 88, in Lafayette, LA. Steve was a loving husband and father who still doted on his wife, Sarah, after 65 years of marriage. He was a man of few words, but his words had lasting... View Obituary & Service Information