Barry entered the PGA Program in April of 2009. Before this he was the General Manager of Dead Horse Lake Golf Course in Knoxville, TN for 2 years. Prior to that he managed Cedar Hills Golf Course in Lenior City. While managing this course he also was the Director of Instruction at The Golf Academy of Tennessee. He was named as a US Kids Top 50 (Honorable Mention) list in 2006.
He played college golf at Cumberland University in Lebanon, TN. He was named to the All Conference Team all four years, member of the All Region Team 2001, 2003, 2004. He was named the Region Player of the Year in 2004.