CSI Leasing, Inc. (CSI) is one of the largest independent equipment leasing specialists in the world, with customers in more than 36 countries.
Established in 1972
1,200+ employees worldwide
Headquartered in St. Louis, Missouri
70 offices around the world
Wholly-owned subsidiary of Tokyo Century Corporation
Member of the Finance & Leasing Association (FLA) in the UK