At Nielsen Weisz, we know that results don’t just happen.

Building on our extensive criminal defense and civil litigation experience, we fiercely advocate to protect your rights and achieve results.

RiNo Art District, Denver, CO


Dru Nielsen and Barrett Weisz both started their careers as Colorado State Public Defenders in 1996. Lawyers and supervisors in the bustling Colorado Springs and Denver trial offices, Dru and Barrett earned invaluable courtroom, negotiation, and trial experience. Dru and Barrett tried their first felony criminal trial together in 1998. Despite seemingly insurmountable evidence, Dru and Barrett achieved an acquittal for their client.

After many years defending hundreds of clients as public defenders, Dru and Barrett moved to private practice, committed to providing the highest level of criminal defense representation. Dru has continued to focus on criminal and white-collar defense. Over the years, she has achieved “not guilty” verdicts in several high-stakes, high-profile state and federal criminal trials. In addition to providing outstanding criminal defense, Barrett has developed a successful civil litigation practice, including personal injury and insurance bad faith. Barrett has achieved multi-million dollar verdicts and settlements.

Our desire and motivation to provide our clients with top-notch representation has never waned. Dru and Barrett formed Nielsen Weisz to provide bold, individualized representation tailored to achieve results. We have represented clients throughout the State of Colorado and in federal court. At Nielsen Weisz, we know that clients and families place their trust in us to help them in what is often one of the worst times of their life. We work tirelessly to earn your trust. 

Representing clients throughout the State of Colorado, including Denver, Boulder, Ft. Collins, Colorado Springs, Breckenridge, Vail, Aspen, Steamboat Springs, and Telluride, and in federal courts. We have offices in Denver and Boulder.

Denver Office

1800 15th Street, Suite 101
Denver, CO 80202

Boulder Office

900 Arapahoe Avenue
Boulder, CO 80302