BY David Macilwain
BY Mohsen Abdelmoumen
BY Jeremy Salt
BY Tim Anderson
BY Kweli Nzito
BY Gareth Porter
Page 1 of 44
Independent Journalist and Political Commentator
Journalist and Editor
Software Engineer & Islamic Scholar
Political Analyst & Freelance Writer
Social Worker (public health social work), MSW, Youth Counselor
Freelance Journalist, Independent Researcher, Book Reviewer
Writer
Self-employed in home improvement industry
Author, Journalist, & Radio Host
Independent Journalist