Marshall D. Johnson Contributing Writer Marshall D. Johnson is a freelance writer and contributor to CBN.com