JOHN P. MACNAUGHTON, ESQ.