David Mahaffey

1952–2020