Shannon graduated from Fenwick High School in 1989, received a Bachelor of Arts degree from Fairfield University in 1993, a Master of Public Policy degree from Georgetown University in 1996, and a Juris Doctor degree from the University of Virginia School of Law in 1999 [REF].
From 2002 to 2003 Shannon served as Vice-Chairman of the Fairfax County Consumer Protection Commission, where he was responsible for protecting citizens from illegal, fraudulent or deceptive consumer practices [REF].