David Welch
May 19, 1964 - July 9, 2021
David L. Welch, 57, passed away peacefully in St. Augustine, Florida on Friday, July 9th, 2021. He was born in St. Augustine, Florida to Thomas and Charlotte Welch. David started working at a mechanic shop when he was 14, he continued in... View Obituary & Service Information