Guest Blog: John F. Allen's Codename: Knight Ranger November 05, 2015 CodeName: Knight Ranger Ivoryverse John F. Allen military Seventh Star Press spy-fi urban fantasy +