JAMES J. FLAHERTY, JR, ESQ.