DIEFENBACH , GARY M