Meet Our Team

Meet the people behind Twin City Group.

Insurance advisors who truly work for you.

Home » Who We Are » Meet Our Team

Not all insurance agents are created equal. At Twin City Group, we go out of our way to treat our clients like people and we use our industry experience and diversified knowledge base to protect what you value most.

Ben Greve

Ben Greve
President
952-924-6961

CLCS, SBCS, CRA
Jacob Sheehan

Jacob Sheehan
CFO
952-924-6968

CWCA, CLCS, CRA
Mark Sheehan

Mark Sheehan
CEO
952-924-6996

CPCU
Ryan Alexander

Ryan Alexander
Agent
952-924-6953

Cindy Anderson

Cindy Anderson
Risk Management Director
952-924-6931

David Bell

David Bell
Agent
952-924-6905

Theresa Carter

Theresa Carter
Personal Lines Account Executive
952-924-6914

Michael Christensen

Michael Christensen
Agent
952-924-6965

Abby Ekstrand

Abby Ekstrand
Transportation Manager
952-924-6919

Alex Fjelstad

Alex Fjelstad
Agent
952-924-6910

CPCU
Daniel Graybill

Daniel Graybill
Personal Lines Manager
952-924-6993

Richard Griese

Richard Griese
Commercial Lines Account Executive
952-924-6956

Molly Hanson

Molly Hanson
Commercial Lines Account Executive
952-924-6922

Mark Jares

Mark Jares
Agent
952-924-6969

Patricia Kilian

Patricia Kilian
Claims Customer Service
952-924-6933

Matt Love

Matt Love
Personal Lines Account Executive
952-924-6941

Kathy Matula

Kathy Matula
Marketing Manager
952-924-6951

CPCU, RPLU, ARM
Nick Proudfoot

Nick Proudfoot
Agent
952-924-6913

CIC, AINS
Sammi Smith

Sammi Smith
Administrative Assistant
952-924-6939

Larry White

Larry White
Commercial Lines Account Executive
952-924-6921

Who We Are - Twin City Group Insurance Agency Team Shaking Hands at a Business Meeting in the Office

Get Started Today

As an independent agency, we are here to help you find the right coverage.

Request Risk Evaluation

  Request Risk Evaluation

As an independent agency, we are here to help you find the right coverage.

  • This field is for validation purposes and should be left unchanged.

Request Risk Evaluation

It only takes a minute to get started.

  • Fill out the form, we’ll be in touch.
  • Go over your options with an agent.
  • Get the coverage you need.

Would you rather discuss this in person? Get in touch with an agent today!