Southwest Trust Company offers trust and investment management services. The company is a subsidiary of BOK Financial Corporation, which is a public financial service company in Oklahoma. BOK Financial Corporation maintains full-service banks in more than five U.S. states. The company provides brokerage services in over 10 U.S. states. It also offers cash management, mortgage banking and trading services to businesses, financial institutions and retail clients. The company has annual revenues of nearly $20 billion. BOK Financial Corporation operates Bank of Oklahoma, Bank of Texas, Bank of Albuquerque, Bank of Arkansas, Bank of Arizona, and Colorado State Bank and Trust.