JOHN A. FLAHERTY, ESQ.