DAVID M DUFENHORST