He graduated from Bellows Falls Union High School and attended Worcester Academy as a postgraduate year.
[1] Salmon worked for Coopers and Lybrand (now PricewaterhouseCoopers) in Hartford and Los Angeles, and became a Certified Public Accountant in 1993.
From 2004 to 2005 he was a Special Education teacher at Bellows Falls Union High School, working with emotionally challenged boys.
[4] In the 2006 Vermont Auditor of Accounts election, Salmon challenged Republican incumbent Randolph D. "Randy" Brock.
He pleaded guilty and paid a fine, and later created public service announcements promoting safe driving.
[10] After leaving office in January, 2013, Salmon worked briefly as director of a special audit unit for the Massachusetts Department of Transportation.