Home Authors Posts by John Brian Shannon

John Brian Shannon

71 POSTS 1 COMMENTS
John Brian Shannon serves on the Editorial Board at Arabian Gazette. John also contributes to the United Nations Development Program and to corporate websites. Presently writing about Brexit at: https://lettertobritain.com