edward l. diefenthal