DAVID T HECKE