Home Authors Posts by John Brian Shannon

John Brian Shannon

37 POSTS 0 COMMENTS
John Brian Shannon serves on the Editorial Board at Arabian Gazette and writes for the publication. John also contributes to the United Nations Development Program, to other NGO's and to corporate websites. Visit him at: https://lettertobritain.com