Andrew Woolfolk (1950-2022)