CRAIG D DIEFFENBACH