Finch grew up outside Dallas, TX in Greenville, TX. He finished his youth club career in Dallas before attending Southwestern University in Georgetown, TX where he played from 1995-1999. Upon graduating, he moved to Oaxaca, MEX. He returned to Austin in 2000 where he managed the Austin Indoor Soccer Center and was the assistant coach for the men's and women's soccer teams at Southwestern University.
In 2001, he turned strictly to coaching and combined club soccer with the college game. In 2004, he was given the opportunity to join the LSC staff and coached on the boys' side. During this period he spent two years on the South Texas ODP staff. Also, around this time he moved from a part-time role at LSC to a full-time commitment. This decision ended his stint in the collegiate ranks. In 2008, he moved to Knoxville, TN where he worked for F.C. Alliance from 2008-2010 coaching both boys and girls. In 2010, he returned to Austin and was re-hired at LSC. His previous role at the club was as the Girls' Premier League Director and, soon after, transitioned into the role of Boys' Premier Director.
Allen completed his Master of Sport Leadership from Northeastern University in 2013. In 2014, Finch took over some business administrative duties while also serving as the Boys' Division I/State Classic League Director of Coaching. In 2016, stepping away from the fields, he took over the role as Executive Director of Business.