DAVID P GARNETTI