DAVID R HEFFELFINGER