KEVIN L DIEFENBACH