John M. Donnelly
johnmdonnelly.bsky.social
John M. Donnelly
@johnmdonnelly.bsky.social
Senior defense writer, CQ Roll Call. National Press Club leader and sports nut (DC and Baltimore teams +#H2P). http://johnmdonnelly83.journoportfolio.com
No replies yet.