Fred Patten 1940-2018