Her practice focuses on white-collar criminal defense, government investigations, and complex civil litigation both domestically and abroad. Shannon previously served as Diplomatic Liaison to Mayor Michael Bloomberg in New York City from 2006–2009, where she worked with the New York City Police Department, various city agencies, and the U.S. Department of State on issues involving security, diplomatic immunity, and host country relations at the United Nations.