David Kester's account