Dave Chaffey. James Mahaffey. Cave challenge David R.shaffer. John Chaffee. David R. Shaffer. R. M. Schaffert.