Meet Our Team

Meet the people behind Hagan Hamilton Insurance Solutions.

Insurance advisors who truly work for you.

Home » About Our Agency » Meet Our Team

Not all insurance agents are created equal. At Hagan Hamilton Insurance Solutions, 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.

McMinnville, OR
Beth Black

Beth Black
Benefits Consultant
503-565-3340

Brian John

Brian John
CFO | Partner
503-565-3318

Chelsea Walker

Chelsea Walker
Account Manager
503-565-3338

Chris McLaran

Chris McLaran
Agent
503-565-3337

Christy Mayne

Christy Mayne
Account Manager
503-565-3382

Craig McClain

Craig McClain
Executive Vice President
503-565-3314

Danielle Holland

Danielle Holland
Project Manager
503-565-3381

David Mahn

David Mahn
IT Director
503-565-3327

Dawn Miller Kay

Dawn Miller Kay
Benefits Consultant
503-424-3361

Dolores Botello

Dolores Botello
Account Manager
503-565-3316

Gary Eastlund

Gary Eastlund
Agent | Manager
503-565-3303

Hannah Forster

Hannah Forster
Receptionist
503-565-3305

Hope Rosen

Hope Rosen
Agent
503-565-3324

Jason John

Jason John
COO | Partner
503-565-3341

Joe Paterson

Joe Paterson
Agent
503-565-3329

John Fairbank

John Fairbank
Agent
503-565-3304

Judy Weber

Judy Weber
Accounting | Payroll Specialist
503-565-3321

Katie Adams

Katie Adams
Agent
503-565-3323

Katie Klein

Katie Klein
Account Manager
503-565-3308

Lashawna Roy

Lashawna Roy
Account Manager
503-565-3319

Laurie Ogsaen

Laurie Ogsaen
Account Manager
503-565-3332

Liz Hilliker

Liz Hilliker
Account Manager | Supervisor
503-565-3384

Lois Stevens

Lois Stevens
Accounting
503-565-3301

Lori Kuehn-Frazee

Lori Kuehn-Frazee
Agent | Manager
503-565-3307

Michele Rouse

Michele Rouse
Account Manager
503-565-3322

Moira Hinrichs

Moira Hinrichs
Account Manager
503-565-3330

Rachel Brunkhurst

Rachel Brunkhurst
Account Manager
503-565-3311

Raedeen Schulz

Raedeen Schulz
Account Manager | Supervisor
503-565-3313

Rick John

Rick John
President | CEO
503-565-3312

Ryan Hartzell

Ryan Hartzell
Agent
503-565-3309

Sandra Brownridge

Sandra Brownridge
Account Assistant
503-565-3315

Sandra Fornof-Gil

Sandra Fornof-Gil
Agent
503-565-3336

Sarah Cassidy

Sarah Cassidy
Account Manager
503-424-3369

Tiffany Tartak

Tiffany Tartak
Account Manager
503-565-3335

TJ Sullivan

TJ Sullivan
Agent
503-344-1077

Newberg, OR
Bern Coleman

Bern Coleman
Agent
503-424-3370

Erin Harris

Erin Harris
Account Manager
503-424-3367

Gail Moldovan-Trujillo

Gail Moldovan-Trujillo
Agent
503-565-3383

Ian Borman

Ian Borman
Agent
971-241-1126

Kevin Baty

Kevin Baty
Agent
503-424-3366

Kristi Velazquez

Kristi Velazquez
Account Manager
503-424-3362

Stephanie Kamp

Stephanie Kamp
Benefits Consultant
503-565-3339

Sheridan, OR
Brandi Bowers

Brandi Bowers
Account Manager
503-565-3326

Robin Nielson

Robin Nielson
Account Manager
503-424-3364

Tami Doryland

Tami Doryland
Account Manager
503-565-3317

St. Helens, OR
Alexis Cole

Alexis Cole
Account Manager
971-225-3254

Bonnie Laica

Bonnie Laica
Account Manager
971-225-3257

Chris Iverson

Chris Iverson
Agent
971-225-3252

David Wasylenko

David Wasylenko
Agent
503-987-0164

Dori Lee

Dori Lee
Account Manager
971-225-3251

Kimberley Starr

Kimberley Starr
Account Manager
971-225-3250

Junction City, OR
Carolyn Kucera

Carolyn Kucera
Account Manager
458-217-0229

Jeff Curran

Jeff Curran
Agent
458-217-0235

Julissa Parra

Julissa Parra
Account Manager
458-217-0237

Leslie Perdue

Leslie Perdue
Account Manager
458-217-0256

Matt Huston

Matt Huston
Benefits Consultant
458-217-0247

Shailey Prater

Shailey Prater
Receptionist
458-217-0257

Sharon Perdue

Sharon Perdue
Account Manager
458-217-0253

About Our Agency - View of a Vineyard in Oregon and Surrounding Farm Fields with Trees in the Distance on a Foggy Day in the Fall

Get Started Today

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

Get a Quote

  Request an Insurance Quote

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

  • Please do not include sensitive, private information in this area.
  • This field is for validation purposes and should be left unchanged.

Get a Quote

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!