Our Financial Representatives

For over a century, Thompson Financial Group has been an industry leader serving clients in not only Charlotte, Raleigh and Greensboro, NC but also Richmond and Charlottesville, VA.  Our highly professional team of insurance and investment specialists are accessible, eager to listen, and quick to respond to your changing circumstances.  

Michael E. Thompson
Managing Partner
Financial Representative

Michael  Andrews
Financial Representative
Financial Services of Virginia
Glen Allen, VA

Jason Austell
Financial Representative
Thompson Financial Group
Charlotte, NC

Randy  Autrey
Financial Representative
Thompson Financial Group
Charlotte, NC

Tom Bates
Financial Representative
Thompson Financial Group
Greensboro, NC

Ronnie Botros
Financial Representative
Thompson Financial Group
Raleigh, NC

Brianna  Castle
Financial Representative
Thompson Financial Group
Charlotte, NC

Maurice Chevalier, MBA
Financial Representative
Thompson Financial Group
Morehead City, NC

Whitney W. Dana
Financial Representative
Thompson Financial Group
Charlotte, NC

William P. Duff, III
Financial Representative
Thompson Financial Group
Raleigh, NC

John Duni
Managing Associate
Financial Representative
Financial Services of Virginia
Glen Allen, VA

Kyle Eudy
Financial Representative
Thompson Financial Group
Charlotte, NC

Jack Eulitt
Financial Representative
Thompson Financial Group
Charlotte, NC

W. Louis Herford
Financial Representative
Thompson Financial Group
Charlotte, NC

Robert Hillyard
Financial Representative
Thompson Financial Group
Charlotte, NC

Bob Holmes
Financial Representative
Thompson Financial Group
Charlotte, NC

Bill Jackson
Financial Representative
Employee Benefits
Thompson Financial Group
Charlotte, NC

Andrew W. Jones
Financial Representative
Thompson Financial Group
Charlotte, NC

Michael  Kane
Financial Representative
Financial Services of Virginia
Glen Allen, VA

Brenda Kengla
Financial Services Representative
Financial Planner
Thompson Financial Group
Raleigh, NC

Justin Lacy
Financial Representative
Financial Services of Virginia
Glen Allen, VA

Bob Lee
Financial Representative
Thompson Financial Group
Charlotte, NC

Scott Lord
Financial Services Representative
Financial Planner
Thompson Financial Group
Raleigh, NC

April Martin
Financial Representative
Financial Services of Virginia
Charlottesville, VA

John M. McCarthy
Financial Representative
Investment Specialist
Financial Services of Virginia
Charlottesville, VA

John Mckee
Financial Representative
Thompson Financial Group
Greensboro, NC

Joseph F. Metzger
Financial Representative
Thompson Financial Group
Raleigh, NC

Blair Minton
Financial Representative
Thompson Financial Group
Charlotte, NC

Bill Nork
Financial Representative
Thompson Financial Group
Charlotte, NC

Michael Palczuk
Financial Representative
Thompson Financial Group
Raleigh, NC

Jayson Polo
Managing Associate
Financial Representative
Thompson Financial Group
Charlotte, NC

Todd Powers
Financial Representative
Thompson Financial Group
Raleigh, NC

Matthew D. Pratt
Financial Representative
Thompson Financial Group
Charlotte, NC

Ernie Rodriguez
Financial Representative
Thompson Financial Group
Charlotte, NC

Mark Scarbrough
Financial Representative
Thompson Financial Group
Raleigh, NC

James R. Schreiber, JD
Financial Representative
Financial Services of Virginia
Glen Allen, VA

Tracy M. Smith
Financial Representative
Thompson Financial Group
Raleigh, NC

Allison Smith
Managing Associate
Financial Representative
Thompson Financial Group
Raleigh, NC

Fern Thompson
Financial Representative
Thompson Financial Group
Charlotte, NC

Jamie Tuttle
Financial Representative
Thompson Financial Group
Charlotte, NC

Andrew Walter
Financial Representative
Thompson Financial Group
Charlotte, NC

Peirce C. Ward, III
Financial Representative
Thompson Financial Group
Charlotte, NC

Charles Welch
Financial Representative
Thompson Financial Group
Raleigh, NC

Joey Wells
Financial Representative
Thompson Financial Group
Charlotte, NC

John Wickham
Financial Representative
Thompson Financial Group
Raleigh, NC

John L. (Jack) Williams
Financial Representative
Financial Services of Virginia
Glen Allen, VA

Rick Adams
Financial Representative
Investment Specialist
Thompson Financial Group
Charlotte, NC