Our Financial Representatives

For over a century, Thompson Financial Group has been an industry leader serving clients in not only Charlotte, and Raleigh, 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
Thompson Financial Group
Charlotte, NC 28210

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

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

Jason Austell, CFP, ChFC, CLU
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

Randy  Autrey
Financial Representative
Thompson Financial Group
Charlotte, NC 28210

Maurice Chevalier, MBA
Financial Services Represenative
CA Insurance License # 0C52128
Thompson Financial Group
Morehead City, NC 28557

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

G.E. 'Ged' Doughton III
Sales Manager
Thompson Financial Group
Charlotte, NC 28210

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

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

Kyle Eudy
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

Jack Eulitt
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

Stuart Gay
Financial Services Representative
Thompson Financial Group
Raleigh, NC 27607

Monica Handy
Financial Services Representative
Financial Services of Virginia
Charlottesville, VA 22901

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

Bob Holmes, CLU, ChFC, RHU, CLTC
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

Thomas Hovis
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

Bill Jackson
Financial Representative
Thompson Financial Group
Charlotte, NC 28210

W. Justin Lacy
Financial Services Representative
Financial Services of Virginia
Glen Allen, VA 23060

Bob Lee
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

John Lyon
Financial Services Representative
Thompson Financial Group
Raleigh, NC 27607

David Macer
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

R. Alex Mann
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

April Martin
Financial Services Representative
Financial Services of Virginia
Charlottesville, VA 22901

John M. McCarthy
Financial Services Representative
CA Insurance License # 0H00944
Financial Services of Virginia
Charlottesville, VA 22901

Joseph F. Metzger
Financial Representative
CA Insurance License # 0C90316
Thompson Financial Group
Raleigh, NC 27607

Michael C. Palczuk
Financial Services Representative
Thompson Financial Group
Raleigh, NC 27607

Todd Powers
Financial Services Representative
CA Insurance License # 0F46938
Thompson Financial Group
Raleigh, NC 27607

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

Mark Scarbrough
Financial Services Representative
Thompson Financial Group
Raleigh, NC 27607

James R. Schreiber, JD
Financial Services Represenative
CA Insurance License # 0F05105
Financial Services of Virginia
Glen Allen, VA 23060

Ragan Sheets
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

Daniel M. Shriver
Financial Services Representative
Financial Services of Virginia
Glen Allen, VA 23060

Patrick  A. Twiest
Director of Financial Planning
Thompson Financial Group
Charlotte, NC 28210

Andrew Walter
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210

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

John Wickham
Financial Services Representative
Thompson Financial Group
Raleigh, NC 27607

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

Lee M. Young
Financial Services Representative
Thompson Financial Group
Charlotte, NC 28210