david crispin