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
Jacob Sheehan

Jacob Sheehan
CFO
952-924-6968

CWCA, CLCS
Mark Sheehan

Mark Sheehan
CEO
952-924-6996

CPCU
Abby  Jirak

Abby Jirak
Senior Vice President
952-924-6980

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

Patricia Kilian

Patricia Kilian
Claims Customer Service
952-924-6933

Kathy Matula

Kathy Matula
Marketing Manager
952-924-6951

CPCU, RPLU, ARM
Christine Portillo

Christine Portillo
Agent
952-924-6979

Nick Proudfoot

Nick Proudfoot
Agent
952-924-6913

CIC, AINS
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!