Craig Carroll

Craig Carroll

Craig Carroll

Retired US Marine intelligence analyst and martial arts instructor. Managing Editor at 2ndLook.news.