 Shannon served as Assistant Commonwealth's Attorney for Fairfax County where he worked with the state's chief felony prosecutor.Shannon devoted much of his time to consumer protection and child safety issues, frequently prosecuting criminals charged with assault, child molestation, rape and domestic violence.Additionally, Shannon prosecuted one of the state's largest embezzlement cases in an effort to combat institutional corruption.