DAVID E HEUPEL