Christopher James Towlson AKA Kit Towlson
April 28, 1947 - August 29, 2019
Christopher James Towlson, AKA Kit Towlson, passed away on August 29th, 2019 at Glens Fall Hospital. Kit was born on April 28, 1947 near London, England in the Village of Iver Heath. Growing up in the countryside taught him to love animals,... View Obituary & Service Information