In Memoriam: David J. McKennan