McAllister graduated from Liberty University on a full ride National Merit Scholarship with a Bachelor of Science in print journalism. He has worked as a professional freelance writer for many years, a natural progression of his childhood love of reading and writing. Additionally, he has many years of experience in running small businesses and in personal training and coaching martial arts. This diverse background gives him the experience to write effectively on a wide variety of topics.