Allan Holmes Allan Holmes is a Senior Reporter at The Center for Public Integrity. Truthout Dec 10, 2017