DAVID P WALLACE