John Mark Leach
December 14, 1956 - September 17, 2022
John Mark Leach, 65, went to be with his Lord and Savior Jesus Christ on September 17th, 2022, after three years battling cancer. John Mark was born on December 14th, 1956, in Buffalo, New York, and was raised in St. Petersburg, Florida. He... View Obituary & Service Information