DAVID P WARRINGTON