Home Authors Posts by John Brian Shannon

John Brian Shannon

128 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 blogs. Presently writing about Brexit at: LetterToBritain.com