Patrick M.


Patrick Haines practices litigation of a wide variety of water, environmental, civil, real estate, and restructuring matters. Mr. Haines combines broad litigation experience with the ability to quickly and efficiently learn the facts and legal nuances of a case, making him a very effective lawyer across a wide range of subject matters. His recent successes include winning trial judgments in favor of a residential property owner whose tenant forged documents to support a fraudulent ownership claim; trial judgments for a front-range municipal water rights holder in Colorado Water Division 1; defeating a preliminary injunction and securing the dismissal of non-compete covenant and trade secret misappropriation claims against a startup business; winning judgment for possession and money damages against the former tenant of a coveted downtown Boulder restaurant location; recovery of nearly 100% of a bankruptcy creditor’s unsecured claims through vigorous advocacy within the bankruptcy case and innovative pursuit of payment bond claims; and winning a liability judgment in the United States District Court for the District of Colorado against a large front range municipality that violated its Clean Water Act stormwater permit terms in a complex case involving state and federal environmental regulatory agencies. In addition to these litigation successes, Mr. Haines has negotiated fair and cost-effective settlements of cases that include creditor claims against bankruptcy debtors, changes and augmentation of water rights, irrigation ditch easement disputes and crossing agreements, air emission permit violation allegations, breach of lease disputes, and applications for junior water diversion and storage rights.

Prior to joining Berg Hill Greenleaf Ruscitti LLP, Mr. Haines served as a Deputy District Attorney for the 20th Judicial District (Boulder) where he tried dozens of criminal cases to Colorado juries. Prior to working as a prosecutor, Mr. Haines clerked for former 20th Judicial District Chief Judge Maria Berkenkotter.  Before starting his legal career, Mr. Haines worked ten years as an environmental scientist, first for the Ohio Environmental Protection Agency and later on Colorado’s Rocky Flats Superfund Project.  Mr. Haines also served six years in the U.S. Marine Corps, where he was decorated for his service in the first Persian Gulf War.

Mr. Haines is serving his third term on the Colorado Judicial Performance Commission for the 20th Judicial District, currently serves on the Recreation Advisory Board for the City of Louisville, and periodically teaches trial advocacy at the University of Colorado School of Law.  Mr. Haines was a finalist for judicial appointment to the County Court of Boulder County in 2016, prior to becoming a partner.  He lives with his wife and three sons in Louisville, where he spends time in the basement noodling on guitar and encouraging his kids to learn electric blues songs with less success than he experiences in his law practice.

Legal Assistant

Deb Osterman (Civil Matters)

Calli George (Water)






U.S. Bankruptcy Court, District of Colorado


U.S. District Court, District of Colorado


U.S. District Court, Tenth Circuit Court of Appeals




Professional Associations

American, Colorado and Boulder Bar Associations

Colorado Criminal Defense Bar 

University of Colorado School of Law, Trial Advocacy and Trial Court Competition Instructor

Twentieth Judicial District Judicial Performance Commission, Attorney Representative


Patrick’s Blog

In the News

CEO’s Talk Real Estate, Construction and COVID-19

BizWest's CEO Roundtables continue to offer the opportunity for CEO's to gather, virtually, to discuss the current state of the industries in which they represent. July 21, 2020, leaders of Boulder's real estate and construction industry came together and discuss the...

Firm Happenings


Let’s Talk: #Garminoutage

The Garmin outage continues to rattle users around the world as they surpass 24-hours of “server maintenance.” Here’s what we know: “We are currently experiencing an outage that affects Garmin Connect, and as a result, the Garmin Connect website and mobile app are...