A wooded creek path through a Boulder park

The team

Five agents who live where we sell.

Co-founded by Brian MacDonald and Brooke Weathers in 2016, the team covers Boulder County and the foothills, with specialists for every kind of move.

How we work

Specialized by area and transaction type.

Brian MacDonald

Co-Founder & Associate Broker

Brian MacDonald

Brian MacDonald is a Compass Associate Broker, co-leader of the Arrival Point Properties team, and one of Lafayette's most recognized community figures — a longtime Indian Peaks resident who has built both his career and his life around the same neighborhoods he helps clients buy and sell in every day.

View agent detailsbrian.macdonald@compass.com
Brooke Weathers

Co-Founder & Associate Broker

Brooke Weathers

Brooke Weathers is a Compass Associate Broker and Certified Negotiation Expert® whose diverse background in real estate, construction, and sustainable building allows her to guide clients with exceptional clarity and strategic insight.

Darrin Harris Frisby

Associate Broker

Darrin Harris Frisby

Darrin Harris Frisby is a Compass Associate Broker and Certified Negotiation Expert® with 24 years of licensed real estate experience serving Boulder, Nederland, Louisville, Lafayette, Erie, Superior, Longmont, Golden, Arvada, Broomfield, and the foothills and mountain communities of Boulder County.

David Rogers

Associate Broker

David Rogers

David Rogers is a Compass Associate Broker serving Boulder, Longmont, Lafayette, Louisville, Erie, Superior, and the surrounding communities of Boulder County — an agent whose background in healthcare has made him one of the more perceptive, client-focused professionals on the Front Range.

Terra Brewer

Associate Broker

Terra Brewer

Terra Brewer is a Compass Associate Broker serving Boulder, Longmont, Lafayette, Erie, Niwot, Louisville, and the surrounding communities of Boulder County — an agent whose interior design background and entrepreneurial instincts have made her one of the Front Range's most sought-after advocates for buyers and sellers alike.

Start a conversation

Let's match you with the right agent.

Tell us what you're trying to do and we'll route the conversation to the right person, by area, transaction type, and timing.

Schedule a consultation