WILLIAM R DIEFENBACH