JOHN M. SHANNON, ESQ.