Westamerica Bancorporation, is a bank holding company. Westamerica Bancorporation operates as a holding company for Westamerica Bank. The Company provides banking services to individual and corporate customers in California through its subsidiary bank, Westamerica Bank (the Bank). The Company�s focus is on the banking requirements of small businesses. The Company provides services for both Business and Personal Banking. Under Business Banking, the Company provides Onsite Banker Plus, which is an online banking platform for high volume of banking transactions as well as Merchant Services, providing access to funds and processing options to meet business requirements. Under Personal Banking, the Company provides StarConnect Plus, an online banking platform for individual customers as well as Smart Guard, fraud prevention solutions.