STEWART, David Lorne (July 13, 1947 ~ June 4, 2021)