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 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 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 View::getInstance() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/dispatcher.php on line 262

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

Warning: Cannot modify header information - headers already sent by (output started at /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/package.php:78) in /home/mgwilliams/mattwilliamslawfirm.com/concrete/libraries/view.php on line 791
Matt Williams Law Firm :: Legal Representation

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 PermissionsCache::getObject() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 70

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

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 PermissionsCache::getObject() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 70

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

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 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 PermissionsCache::getObject() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 70

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

LEGAL REPRESENTATION

Matt Williams has extensive experience in trial and hearing litigation. As senior trial counsel at the Naval Legal Service Office in San Francisco, he represented the United States as well as individual defendants in over 100 criminal trials and hearings. During his 20-year military career, he represented the U.S. Coast Guard during administrative hearings in Seattle, Washington; Alameda, California; and New Orleans, Louisiana. His experience as a litigator allowed him to teach trial advocacy to Coast Guard and Navy trial lawyers in San Francisco, and to Coast Guard marine safety officers and Department of Justice attorneys in New Orleans. During his final tour of duty in the Coast Guard, he wrote a trial-advocacy guide for Coast Guard administrative suspension and revocation proceedings conducted before federal administrative law judges.


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 PermissionsCache::getObject() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 70

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

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 PermissionsCache::getObject() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 70

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

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 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 PermissionsCache::getObject() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/permissions.php on line 70

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

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::db() should not be called statically in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/attribute/type.php on line 80

Strict Standards: Declaration of SelectAttributeTypeController::saveKey() should be compatible with AttributeTypeController::saveKey() in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/attribute/types/select/controller.php on line 440

Strict Standards: Declaration of SelectAttributeTypeController::duplicateKey() should be compatible with AttributeTypeController::duplicateKey() in /home/mgwilliams/mattwilliamslawfirm.com/concrete/models/attribute/types/select/controller.php on line 440