Your Attorney in Northern Sonoma County

A Reputation for Results

When you need an attorney, you want high quality, cost-effective, personalized legal advice and, most importantly, results. You also need straight answers to your questions and a creative, practical plan for resolving the situation facing you or your business. Michael understands these expectations and works diligently to meet them.

Experience Matters. When you need an attorney, you want high quality, cost-effective, personalized legal advice and, most importantly, results. You also need straight answers to your questions and a creative, practical plan for resolving the situation facing you or your business. Michael understands these expectations and works diligently to meet them.

Real Estate Law

Boundary Disputes

Easements

Nuisance & Trespass

Road Maintenance Agreements

Well Agreements

Purchase & Sales Agreements

Commercial Leases

Business Law

Business & Commercial Litigation

Contract Disputes

Sale or Dissolution of a Business

Secured Transactions

Service Agreements

Commercial Leases

Drafting Services

Trust & Estate Law

Trust Litigation

Dispute Resolution

Michael is a professionally trained mediator. He provides
neutral mediation and case evaluation services.

Practice Focus

  • Real Estate Law
  • Business Law
  • General Civil Litigation
  • Trust & Estate Litigation
  • Mediation Services

Education

  • Golden Gate University School of Law, J.D. 1987
  • Vassar College, B.A. 1980

Professional & Community Assocation

  • Judge Pro Tem, Sonoma County Superior Court, since 2003
  • Fee Arbitrator, Sonoma County Bar Association, since 2018
  • Past Member, Geyserville Chamber of Commerce Board of Directors
  • Past Honoree, Sonoma County Superior Court Civil Settlement Program Volunteer, 2011
  • Past Panel Member, Sonoma County Superior Court No-Fee Mediation Program
  • Past Commissioner, Healdsburg Parks & Recreation Commission Past Member, Council on Aging Board of Directors

Contact Us

105C Plaza Street, 
Healdsburg, CA 95448

(707) 756-5090