DAVID P KECHEL