A Relationship-Focused Independent Insurance Agency

Riverstone Insurance Agency helps clients protect what matters most — with clear communication, responsive service, and personalized guidance.

Riverstone Insurance Agency
Our Approach

Independent guidance, built on trust

As an independent insurance agency, we're not tied to a single carrier. That means we can help you compare coverage options from multiple insurers and find solutions that fit your life — whether you're buying your first home, insuring a growing family, or protecting a business you've built.

We focus on long-term relationships and helping clients protect their assets as their financial lives grow. You'll always talk to people who know you and understand your coverage.

Talk With an Agent
What We Value

How we work with you

Clear Communication

We explain coverage in plain language — no jargon, no pressure, no surprises.

Responsive Service

We're here when you need us, before, during, and after the policy is written.

Personalized Guidance

Coverage recommendations built around your individual needs and goals.

Long-Term Relationships

We grow with you — helping protect your assets as your financial life evolves.

Our Team

Meet Your Agent

Joshua Visser

Joshua Visser

Licensed Insurance Agent

Insurance License #1541960 | NMLS #2379859 | The Riverstone Mortgage Team Powered by Barrett Financial Group, L.L.C. | NMLS #831086

As a Mortgage Loan Originator with Riverstone Mortgage Powered by Barrett Financial Group LLC and a Licensed Insurance Agent, I bring a dual perspective that allows me to guide clients through both financing and protection strategies—ensuring they're not just approved, but truly set up for long-term success.

Let's build something lasting

Work with an independent agency that's invested in your long-term protection.

Request a Quote
Riverstone Insurance

An independent insurance agency helping individuals, families, homeowners, and businesses compare coverage options and protect what matters most.

Contact

  • (757)-707-9707
  • quotes@riverstoneinsuranceagency.com
  • Williamsburg, Virginia
    Serving Hampton Roads & beyond
  • Mon – Fri, 9:00am – 5:00pm

Insurance coverage cannot be bound, changed, or cancelled through this website or by submitting an online form. Coverage is not effective until confirmed by a licensed insurance representative and/or insurance carrier. Product availability and eligibility vary by carrier and state.

© 2026 Riverstone Insurance Agency. All rights reserved.

Privacy PolicyTerms of UseLicensing Info: VA Lic. #1541960