About Teeming Streams

A Life Shaped by Rivers

I grew up in Alaska on the banks of the Kenai River, one of the great fisheries in North America. Long before guiding entered the picture, I spent countless hours learning those waters—salmon runs, trout, and char—absorbing the rhythms of a river system that never stops changing.

Life eventually led me in a different direction. I built and led technology companies, raised four children, and spent many years working in environments far removed from drift boats and waders.

But rivers have a way of staying with you.

As my children gained their independence and life opened up again, I returned to the thing that had always steadied me: standing in cold, moving water and paying attention.

Teeming Streams grew from that return.

The Kind of Guiding I Believe In

There are many ways to guide fly fishing trips.

Some focus on covering water quickly.

Some focus purely on numbers.

My approach is a little different.

I believe the best days on the river come from preparation and observation. Before every trip I’m studying flows, watching weather patterns, paying attention to water temperatures, and spending time scouting the rivers themselves.

The goal is simple: give anglers the best possible opportunity for success while sharing the deeper understanding that comes from reading moving water.

Sometimes that means nymphing deep runs. Sometimes it means waiting for a hatch window.

Sometimes it means adjusting everything you thought the day would look like.

The river always gets the final say.

Teaching is Part of the Experience

In the off-season I teach business to high schoolers. Teaching has been a thread running through much of my life—whether in the classroom, building companies, or explaining a complex idea to a client or colleague. Guiding turns out to be another version of the same work.

Some anglers want to talk through every detail of trout behavior and river structure. Others prefer quiet water and a steady drift.

Early in the day I often tell clients: I can operate anywhere between “tell me everything you know” and “shut up and row.”

Both approaches are welcome. The day belongs to you.

Rivers That Shape the Work

Most days on the water take place across a handful of rivers in Washington and Montana. Each river has its own character, and conditions often determine which one offers the best opportunity on a given day.

Some anglers request a particular river. Others simply choose a date and allow the water to guide the decision.

Either way, the goal remains the same: a thoughtful, well-prepared day on the river.

Yakima River

Washington’s Blue Ribbon trout river, known for prolific insect life, diverse water types, and classic dry fly opportunities throughout the season.

Explore the Yakima →

Spokane River

A clear freestone flowing through the heart of the Inland Northwest, home to resilient native redband trout and technical pocket water.

Explore the Spokane →

Kootenai River

A broad Montana river with deep runs and steady current—water that rewards patience and careful drift.

Explore the Kootenai →

Clark Fork River

Classic Montana trout water winding through wide valleys and cottonwood bottoms, offering long float stretches and varied structure.

Explore the Clark Fork →

Why I Guide

People sometimes ask why someone would leave a career in technology to guide fly fishing.

The answer is surprisingly simple.

It’s the moment when someone catches their first trout.

Even the most serious adults suddenly look like sixth graders again—grinning, laughing, holding a fish they’ll remember long after the day is over.

Guiding gives me a front-row seat to that moment. And that never gets old.

A Day on the River

Fly fishing has a way of quieting the mind.

Standing in moving water, watching the current slide past your legs, paying attention to small details in the river—these moments have a way of settling the noise of everyday life.

For me, that feeling is the reason this work matters.

If you’d like to spend a day exploring these rivers together, I’d be glad to share the water with you.

Plan Your Day →