DAVID P. CALLAHAN, ESQ.