
Our Team
The NCBA team and Board of Directors are dedicated to supporting North Carolina’s banking industry through leadership, advocacy, and innovation. Our staff brings expertise and a commitment to excellence, while the Board, composed of accomplished banking professionals, provides strategic vision and guidance. Together, they work to advance the profession, strengthen member institutions, and enrich communities across the state.
Proudly Serving NC’s Banking Industry
North Carolina Bankers Association

Peter Gwaltney
President & CEO

Lynn Johnson
Executive Vice President & COO

Suzanne Brooks
CFO, Controller

Arianna Alvarez
Program Assistant, Member Engagement

Nathan Batts
Senior Vice President & Counsel

Scott Brownlow
Creative Director

Heather Dodgins
Director of Member Engagement

Jen Mathis
Director of Learning and Development, VP

Janice Royster
Director & Student Navigator, Senior Vice President

Teresa Satchell
Program Coordinator

Michelle Sutton
Corporate Secretary & Accounting Specialist, AVP
Community Bank Services

Lauren Perry
President/ NCBA Senior Vice President

Darrell Rogers
Director of Member Services, Senior Vice President

Ashley Wise
CBS Specialist
Centrant Community Capital

David Bennett
President

John Bocciardi
Vice President/Asset & Compliance Manager

Jared Gajowski
Portfolio Analyst

Rocky Herring
Executive Vice President

Shellie Lempert
Vice President, Operations Manager
Meet the Board
Board Officers

CHAIR
Jim Marshall
blueharbor bank

VICE CHAIR
Steve Fisher
Farmers & Merchants Bank

IMMEDIATE PAST CHAIR
Bob Washburn
LifeStore Bank

PRESIDENT & CEO
Peter Gwaltney
North Carolina Bankers Association
Directors (term expiring June 2026)

Drew Covert
Southern Bank & Trust

Jim Rose
United Community Bank

Chris Bell
Truist Financial Corp.
Directors (term expiring June 2027)

Randy Adcock
American Bank NC

Bill Bunn
First Bank

Keith Epstein
Roxboro Savings Bank

Hunter Westbrook
HomeTrust Bank

Felicia Woodard
Bank of America
Directors (term expiring June 2028)

Brad Jones
First National Bank

William C (BJ) Losch III
Live Oak Bank

Carrie Lackey
Taylorsville Savings Bank

Rich Spiker
Carter Bank