Home Authors Posts by John Brian Shannon

John Brian Shannon

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