William Robert “Joe” Foster 1940-2020