U.S. Ambassador Kelly Craft

Kelly Craft begins her job as U.S. ambassador to Canada today at a time of delicate diplomatic talks on the North American Free Trade Agreement.

Related posts: