Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/package.php on line 78

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method User::checkUserForeverCookie() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/user.php on line 4

Strict Standards: Non-static method Config::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/maintenance_mode_check.php on line 5

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 212

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 15

Strict Standards: Non-static method PermissionsProxy::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 218

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 69

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 15

Strict Standards: Non-static method Cache::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 536

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method PermissionsCache::add() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 221

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 52

Strict Standards: Non-static method CollectionVersion::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/collection.php on line 33

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 212

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 15

Strict Standards: Non-static method PermissionsProxy::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 218

Strict Standards: Non-static method PermissionsCache::add() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 221

Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 52

Strict Standards: Non-static method Loader::helper() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/process.php on line 29

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Loader::db() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/user.php on line 191

Strict Standards: Non-static method View::getInstance() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/dispatcher.php on line 262

Strict Standards: Non-static method Loader::controller() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/view.php on line 604

Strict Standards: Non-static method Loader::pageTypeControllerPath() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 395

Strict Standards: Non-static method Loader::model() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 345

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/collection_types.php on line 40

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/controller.php on line 47

Strict Standards: Non-static method Object::camelcase() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method View::getInstance() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/page.php on line 137

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/view.php on line 76

Strict Standards: Non-static method PageTheme::getByID() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/page.php on line 651

Strict Standards: Non-static method Cache::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/page_theme.php on line 475

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Cache::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/collection.php on line 647

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Area::getOrCreate() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 63

Strict Standards: Non-static method Area::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 153

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 67

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Loader::helper() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/autoload.php on line 4

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Loader::block() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/autoload.php on line 8

Strict Standards: Non-static method Loader::helper() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/autoload.php on line 4

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Loader::helper() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/autoload.php on line 13

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/helpers/form.php on line 27

Strict Standards: Non-static method Object::camelcase() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/controller.php on line 47

Strict Standards: Non-static method Object::camelcase() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Area::getOrCreate() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 63

Strict Standards: Non-static method Area::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 153

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 67

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Loader::helper() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/autoload.php on line 4

Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Loader::block() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/startup/autoload.php on line 8

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/controller.php on line 47

Strict Standards: Non-static method Object::camelcase() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Area::getOrCreate() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 63

Strict Standards: Non-static method Area::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 153

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 67

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/controller.php on line 47

Strict Standards: Non-static method Object::camelcase() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Area::getOrCreate() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 63

Strict Standards: Non-static method Area::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 153

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/area.php on line 121

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Cache::get() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/block.php on line 67

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136

Strict Standards: Non-static method Loader::helper() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/controller.php on line 47

Strict Standards: Non-static method Object::camelcase() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/loader.php on line 245

Strict Standards: Non-static method Cache::get() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/page.php on line 2043

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 116

Strict Standards: Non-static method Cache::getLibrary() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 120

Strict Standards: Non-static method Cache::key() should not be called statically, assuming $this from incompatible context in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/cache.php on line 136
Matt Williams Law Firm :: Home

Matt Williams Law Firm focuses on civil litigation, estate planning, and providing professional legal advice to clients in California on probate avoidance through the creation of living trusts and pourover wills, and the adoption of other legal strategies. Matt Williams is a licensed California attorney (Bar Association #273001), former high school teacher, and retired Coast Guard lawyer who has been practicing law since 1988, with extensive experience in civil litigation, estate planning, living trusts, wills, health-care directives, powers of attorney, real estate and landlord-tenant law, administrative law, contract law, and trial advocacy.

The primary goal of the Matt Williams Law Firm is to provide complete satisfaction to clients through exceptional legal service at extremely competitive and reasonable rates in the areas of estate planning and legal representation. Work on trusts and other estate-planning documents can be done at the law office, at the client's home, or through email/mail/telephone communication. The estate-planning package includes (1) a living trust, (2) last will and testament, (3) a California advance health-care directive with medical power of attorney,  (4) a power of attorney for finances, and (5) the appropriate legal documents to place your real estate into your living trust (e.g., new grant deed, Preliminary Change of Ownership Report). All information obtained from clients remains privileged and confidential in accordance with the California Rules of Professional Conduct for attorneys.

Call or email Matt Williams today to receive a free estate-planning worksheet.

References will gladly be furnished upon request.

Phone: (530) 318-9338
eMail: MattWilliamsLaw@yahoo.com
Mail:

785 Salmon Falls Road

El Dorado Hills, CA 95762

emerald_bay.jpg