Bank of America Corporation (NYSE:BAC) is the world's largest holding bank company in terms of 2009 assets and total revenue. Through its numerous subsidiaries, the Charlotte, North Carolina-based bank offers a full range of financial and non-financial services in three principal divisions: Global Consumer and Small Business Banking, Global Corporate and Investment Banking, and Global Wealth and Investment Management. The firm has a strong geographical presence in all 50 U.S. states and the District of Columbia, as well as in 44 foreign countries, and serves over 55 million consumer and small business clients.