Barry served in the U.S. Navy from 1987 to 2007 as a Machinist, retiring as a Chief Machinist. He has been a member of Post 943 for 10 years and served in various positions including Post Commander, Senior Vice-Commander, and Junior Vice Commander.