Craig grew up locally in Centennial, Colorado, graduating from Arapahoe High School. He received his Bachelor of Arts in International Relations with an emphasis in Middle Eastern Studies/Arabic from Brigham Young University in 2006. Thereafter, he attended the University of Utah S.J. Quinney College of Law earning his Juris Doctor in 2009.
After passing both the Utah and Colorado bar exams, he practiced with a fast-paced litigation firm in Salt Lake City where he quickly gained substantial experience.
In 2011, Craig and his family moved home to Colorado to establish the Flinders Law, LLC practice focused on general civil litigation matters. When not working, Craig enjoys hiking, archery, reading, discussing critical issues of the day, serving in his church, and having a great time with his family.