Insurance provider USAA named Brad Weber as chief accounting officer and Mani Sulur as bank chief risk officer among three appointments to its leadership team.

Also appointed was George Stamatelatos as senior vice president, financial risk. All three executives will be based out of USAA’s new Charlotte office.

Weber, who will also serve as a senior vice president, comes to USAA from Bank of America, where he held a variety of finance leadership positions over the past decade. He will have primary responsibility for managing and maintaining sound accounting operations, external financial and regulatory reporting, internal controls, accounting policy, and tax functions.

Prior to Bank of America, Weber spent 15 years at PricewaterhouseCoopers, where he provided auditing and consulting services to financial services companies. Weber will report to Chief Financial Officer and Executive Vice President Jeff Wallace.

Sulur joins USAA from Wells Fargo, where he most recently served as executive vice president and control executive for its consumer lending businesses. Sulur will lead all aspects of risk management for USAA Federal Savings Bank.

Stamatelatos also joins USAA from Wells Fargo, where he most recently served as chief audit director responsible for the consumer lending audit team. He has more than 25 years of banking experience, having held various first-, second- and third-line leadership roles at Wells Fargo, JPMorgan Chase, Bank of America, Citibank, and Capital One.

Stamatelatos will lead teams overseeing USAA’s financial risks, including credit, market, interest rate, and liquidity, in addition to model, strategic, and reputational risk.