In memory of Jim Endres 1944-2018.