John Avery Leonard
May 8, 1975 - May 25, 2020
John Avery Leonard, age 45, of Bristol, VA passed away on Monday, May 25, 2020 at home. He was preceded in death by his father, Isaac “Allen” Leonard, founder of Leonard Roofing. He was a loving and kind person, never meeting... View Obituary & Service Information