Joshua David Reeves's account