Ambassador Kelly Knight Craft
Comments Off on Ambassador Kelly Knight Craft
Live Trump’s ‘influential’ pick for ambassador to Canada faces Senate hearing Kelly Knight Craft donated $265K to Trump campaign committee in 2016 By Matt Kwong, CBC News Posted: Jul 20, 2017… Read more »