DAVID P. FRAME