Richmond Times-Dispatch
Various positions
Suffolk News-Herald
Advertising Manager
Pilot Media: The Virginian-Pilot, PilotOnline.com, Pilot Targeted Media
Various Positions
Richmond Times-Dispatch
Supplementary Products Manager
University of Richmond
Virginia Commonwealth University