PETER A. KEEGAN, ESQ.