Ambassador Kelly Knight Craft
Comments Off on Ambassador Kelly Knight Craft
New U.S. envoy Kelly Craft faces challenges representing Donald Trump Mike Blanchfield, The Canadian Press Published Monday, October 23, 2017 10:34AM EDT OTTAWA — Kelly Craft’s first acts of public… Read more »