David King's account