MATTHEW EDWARD VEATCH of St. Louis, Missouri was born August 18, 1985 in St. Louis, Missouri and died Friday, April 17th, 2020 in St. Louis at the age of 34. He is preceded in death by his brother, Andrew Veatch and his grandparents, Delbert... View Obituary & Service Information