SPS North America - Leadership & Locations
SPS North America is committed to innovative thinking, delivering excellence and client satisfaction. Its Executive Leadership Team supports clients from coast to coast.
SPS North America is committed to innovative thinking, delivering excellence and client satisfaction. Its Executive Leadership Team supports clients from coast to coast.
At Swiss Post Solutions, we support our clients as they define and execute their Digital Transformation strategy. Our experienced North American Executive Leadership Team has the commitment and the expertise to support clients in their efforts to digitally enable their organization.
CEO North America
CFO North America
Managing Vice President, Strategic Client Group
CHRO North America
Vice President, Solution Design and Transition
Managing Vice President, Strategic Client Group
Vice President, Marketing and Communications
COO North America
Headquartered in New York City, SPS North America provides innovative products and services to our clients in key markets throughout the United States and Canada. Our operations are supported by regional offices in Chicago, Los Angeles, San Francisco, and Washington, DC. In addition, we operate state-of-the-art document processing centers in El Paso, TX and Alamogordo, NM.