Firm Overview

Personal Attention And Core Values

Attorney Gary D. Sparks has a successful record of protecting his clients’ interests and helping them achieve their goals in both simple and extremely challenging cases. He understands that the legal process can be complex and intimidating at times, and is committed to building trust and confidence with each client in his or her case.

From the very first meeting, Gary will guide and provide you with compassionate and personal attention focused on your unique situation, and will help you to determine what is best for you and your family. At the same time, he will offer you an honest assessment of your legal position, including the pros and cons of asserting your position. Sometimes this means telling clients what they need to hear instead of what they want to hear. Gary considers this the ethical (and only) way to practice law.

Gary will do everything possible to settle your case amicably without the need for repeated court hearings or a trial, but will aggressively advocate for you when necessary or forced to appear in Court. Ultimately, the goal is to help you resolve your case with the best possible outcome.


Our firm leverages state-of-the-art computer technology to the fullest extent possible – while not forgetting the human touch – to simplify the process and to enhance your client experience. We manage our law practice and client cases electronically, and utilize sophisticated computer-based legal research tools.

We securely provide all legal documents in paperless form over the Internet and collaborate with clients using our safe online project management portal, while having multiple file and backup solutions in place to prevent you from being a casualty of system failures. We are currently in the process of implementing our online payment gateway to simplify the billing and payment process.

Respect For Client Finances

We understand that working with an attorney to resolve legal issues can often be quite expensive, which is why we work with each of our clients to tailor our legal services to meet your needs and budget. Whether you need comprehensive full representation, a limited scope court appearance, pretrial coaching, ghostwriting of legal pleadings, or simple document review, we will work with you to determine the best solution for your particular situation.


The firm has two convenient offices located in Walnut Creek and Fairfield, CA. We serve local clients in Contra Costa, Solano, Napa and Alameda counties. However, with the assistance of the Internet, email, phone and fax, we also consult with clients around the Bay Area, throughout California and, at times, around the world. While each county courthouse has its own set of local procedural rules, California statutes and the Rules of Court are the same everywhere in the state.

Our local clients come to us from Walnut Creek, Concord, Pleasant Hill, Martinez, Clayton, Bay Point, Pittsburg, Antioch, Oakley, Brentwood, Discovery Bay, Lafayette, Orinda, Moraga, Alamo, Danville, San Ramon, Dublin, Crockett, Rodeo, Hercules, Pinole, Richmond, San Pablo, El Sobrante, El Cerrito, Kensington, Vallejo, Benicia, Cordelia, Green Valley, Fairfield, Vacaville, Rio Vista, Dixon, American Canyon, Napa, Yountville, St. Helena, Oakland, Berkeley, Emeryville, Piedmont, Montclair, Albany, Alameda, San Leandro, San Lorenzo, Castro Valley, Hayward, Sunol, Pleasanton, Fremont and Newark.

Contra Costa County Main Office
2890 North Main Street, Suite 205
Walnut Creek, CA 94597
(925) 465-2500

Solano County Office
1125 Missouri Street, Suite 208
Fairfield, CA 94533
available by appointment
(707) 398-6008

We accept all major credit cards