James grew up in a pastor's home and accepted Christ when he was 16 years old. He is currently working at Hampton Park as part of the facilities team, and he is an assistant coach for the HPCS middle school boys’ basketball team. He is also the leader of the MacMillan LifeGroup. James has been married to his wife, Angela, for 7 years. They have two daughters. In his free time, James enjoys spending time with his family. He is also a civil war enthusiast and reenactor.