James was born and raised in Denver, Colorado. His life dream was to be a Veterinarian, but the Lord changed that calling to full-time ministry in 1987. James married Sheila in 1988, and shortly after, became a Youth Pastor. They served in Youth ministry for 8-years before moving into church planting. After helping a friend plant a church in South Denver, the Lord moved James and Sheila to start City Church in Denver’s inner city. They believed the Lord called them to be a church of all colors, cultures, and backgrounds. The Lord blessed the Mashburns with a multi-cultural church and lifelong friends. During his time as Senior Pastor, James got into aviation and became a flight instructor. In 2006, the Lord led James & Sheila to Liberty University and a brand-new flight program, of which he served as the Director of Flight Operations and mentor of young men and women. In Lynchburg, they joined a new church plant called Hope Aglow, which later became Gospel Community Church. James served on the pastoral staff for a couple of years. In 2017, the Lord led them to the downtown Lynchburg area to join All Nations Community Church.
James and Sheila have also been blessed with five children: James Jr. (Kelley), Jacob (Kelsey), Caleb (Rachel), Desireee (Scott), and Jayme(Not officially adopted but still one of their kids). James and Sheila also have nine grandchildren, which help light up their lives and keep them busy! James continues to serve as a professor at Liberty University.