James Dominic Luther Clements, Senior Officer at Canadian Pacific Kansas City, holds 12.92K shares in Canadian Pacific Kansas City (Ticker: CP). Most recently, James Dominic Luther Clements ― shares of Canadian Pacific Kansas City on ― for an estimated value of ―.