Vice President Pence Swears in US Ambassador to Canada Kelly Knight Craft

19