The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101 219 1,251 SH   SOLE   1,251 0 0
Abbott Laboratories COM 002824100 290 2,644 SH   SOLE   2,644 0 0
AbbVie Inc COM 00287Y109 321 2,995 SH   SOLE   2,995 0 0
Advanced Micro COM 007903107 279 3,044 SH   SOLE   3,044 0 0
Agilent Technologies Inc COM 00846U101 396 3,341 SH   SOLE   3,341 0 0
Air Products & Chemicals Inc COM 009158106 413 1,510 SH   SOLE   1,510 0 0
Alibaba Group Holding Ltd SPONSORED ADS 01609W102 271 1,164 SH   SOLE   1,164 0 0
Alphabet Inc Cap Stk Cl A CL A 02079K305 230 131 SH   SOLE   131 0 0
Alphabet Inc Cap Stk Cl C CL C 02079K107 811 463 SH   SOLE   463 0 0
Amazon.com Inc COM 023135106 4,260 1,308 SH   SOLE   1,308 0 0
American Express Co COM 025816109 319 2,637 SH   SOLE   2,637 0 0
American River Bankshares COM 029326105 279 21,240 SH   SOLE   21,240 0 0
American States Water Co COM 029899101 284 3,572 SH   SOLE   3,572 0 0
Amgen Inc COM 031162100 469 2,038 SH   SOLE   2,038 0 0
Apple Inc COM 037833100 13,321 100,392 SH   SOLE   100,392 0 0
Arthur J Gallagher & Co COM 363576109 230 1,860 SH   SOLE   1,860 0 0
AstraZeneca PLC SPONSORED ADR 046353108 800 16,000 SH   SOLE   16,000 0 0
At&T Inc COM 00206R102 1,041 36,192 SH   SOLE   36,192 0 0
Azek Co Inc CL A 05478C105 242 6,300 SH   SOLE   6,300 0 0
Bank of America Corporation COM 060505104 506 16,693 SH   SOLE   16,693 0 0
Bank of Commerce Holdings Inc COM 06424J103 170 17,171 SH   SOLE   17,171 0 0
Beacon Roofing Supply Inc COM 073685109 808 20,100 SH   SOLE   20,100 0 0
Berkshire Hathaway Cl B CL B 084670702 2,691 11,604 SH   SOLE   11,604 0 0
Boeing Co COM 097023105 210 982 SH   SOLE   982 0 0
Boston Beer Co Inc CL A 100557107 398 400 SH   SOLE   400 0 0
Bristol Myers Squibb Company COM 110122108 280 4,509 SH   SOLE   4,509 0 0
Caredx Inc COM 14167L103 507 7,001 SH   SOLE   7,001 0 0
Caterpillar Inc COM 149123101 1,012 5,558 SH   SOLE   5,558 0 0
Cathay General Bancorp COM 149150104 478 14,841 SH   SOLE   14,841 0 0
Cedar Fair LP DEPOSITRY UNIT 150185106 749 19,047 SH   SOLE   19,047 0 0
CenterPoint Energy Inc COM 15189T107 208 9,601 SH   SOLE   9,601 0 0
Chevron Corp COM 166764100 983 11,640 SH   SOLE   11,640 0 0
Cisco Systems Inc COM 17275R102 211 4,714 SH   SOLE   4,714 0 0
Consolidated Edison Inc COM 209115104 374 5,170 SH   SOLE   5,170 0 0
Costco Wholesale Corp COM 22160K105 1,323 3,510 SH   SOLE   3,510 0 0
Curtiss Wright Corp COM 231561101 2,352 20,219 SH   SOLE   20,219 0 0
Dow Chemical Co COM 260543103 289 5,202 SH   SOLE   5,202 0 0
DTE Energy Holding Co COM 233331107 283 2,334 SH   SOLE   2,334 0 0
Duke Energy Corporation COM 26441C204 1,135 12,396 SH   SOLE   12,396 0 0
Eagle Materials Inc COM 26969P108 1,440 14,210 SH   SOLE   14,210 0 0
Ensign Group Inc COM 29358P101 342 4,687 SH   SOLE   4,687 0 0
Entergy Corp COM 29364G103 729 7,300 SH   SOLE   7,300 0 0
Exxon Mobil Corporation COM 30231G102 631 15,311 SH   SOLE   15,311 0 0
Facebook Inc CL A 30303M102 561 2,053 SH   SOLE   2,053 0 0
Fidelity National Information Services Inc COM 31620M106 302 2,135 SH   SOLE   2,135 0 0
First Trust TCW Opportunistic Fixed Income ETF TCW OPPORTUNIS 33740F805 5,830 106,519 SH   SOLE   106,519 0 0
Ford Motor Co COM 345370860 145 16,458 SH   SOLE   16,458 0 0
FT Cboe Vest Fund of Buffer ETF CBOE VEST US EQ 33740F755 490 22,810 SH   SOLE   22,810 0 0
General Electric Co COM 369604103 504 46,710 SH   SOLE   46,710 0 0
Hewlett Packard Enterprises COM 42824C109 142 11,944 SH   SOLE   11,944 0 0
Home Depot Inc COM 437076102 827 3,115 SH   SOLE   3,115 0 0
Hp Inc COM 40434L105 310 12,617 SH   SOLE   12,617 0 0
Intel Corp COM 458140100 1,784 35,810 SH   SOLE   35,810 0 0
International Business Machines Corp COM 459200101 302 2,402 SH   SOLE   2,402 0 0
iShares Cohen & Steers REIT COHEN STEER REIT 464287564 1,695 31,460 SH   SOLE   31,460 0 0
Ishares Core Russell Us CORE S&P US VLU 464287663 5,242 84,291 SH   SOLE   84,291 0 0
iShares Core S&P Total US Stock Mkt ETF 464287150 6,430 74,579 SH   SOLE   74,579 0 0
iShares Core S&P US Growth ETF CORE S&P US GWT 464287671 2,925 32,979 SH   SOLE   32,979 0 0
iShares ESG Aware 1-5 Year USD Corp Bond ETF ESG AWRE 1 5 YR 46435G243 391 14,923 SH   SOLE   14,923 0 0
iShares ESG Aware MSCI EAFE ETF ESG AW MSCI EAFE 46435G516 611 8,359 SH   SOLE   8,359 0 0
iShares ESG Aware MSCI EM ETF ESG AWR MSCI EM 46434G863 422 10,051 SH   SOLE   10,051 0 0
iShares ESG Aware U.S. Aggregate Bond ETF ESG AWR US AGRGT 46435U549 475 8,393 SH   SOLE   8,393 0 0
iShares ESG MSCI USA Leaders ETF ESG MSCI LEADR 46435U218 462 7,111 SH   SOLE   7,111 0 0
Ishares S&P 500 Value S&P 500 VAL ETF 464287408 226 1,764 SH   SOLE   1,764 0 0
Ishares Tr S&P Midcap ETF 464287507 214 931 SH   SOLE   931 0 0
Ishares Tr S&P Smallcap ETF 464287804 285 3,097 SH   SOLE   3,097 0 0
J P Morgan Exchange Traded Fd Tr Ultra-Short Incom ETF 46641Q837 104,828 2,063,952 SH   SOLE   2,063,952 0 0
Johnson & Johnson COM 478160104 882 5,606 SH   SOLE   5,606 0 0
JPMorgan Chase & Co COM 46625H100 2,715 21,368 SH   SOLE   21,368 0 0
JPMorgan Ultra Short Municipal Inc ETF ULTRA SHT MUNCPL 46641Q654 1,041 20,386 SH   SOLE   20,386 0 0
Marvell Technology Group Ltd ORD G5876H105 209 4,393 SH   SOLE   4,393 0 0
McGrath RentCorp COM 580589109 208 3,100 SH   SOLE   3,100 0 0
Merck & Co Inc COM 58933Y105 531 6,490 SH   SOLE   6,490 0 0
Microsoft Corp COM 594918104 1,902 8,550 SH   SOLE   8,550 0 0
Nelnet Inc CL A 64031N108 1,102 15,473 SH   SOLE   15,473 0 0
Northern Dyn Minerl COM NEW 66510M204 13 39,285 SH   SOLE   39,285 0 0
Nuveen ESG Large-Cap Value ETF NUVEEN ESG LRGVL 67092P300 1,161 35,243 SH   SOLE   35,243 0 0
NUVEEN ESG NUVEEN ESG SMALL CA P ETF NUVEEN ESG SMLCP 67092P607 455 11,873 SH   SOLE   11,873 0 0
NVIDIA Corp COM 67066G104 290 555 SH   SOLE   555 0 0
PepsiCo Inc COM 713448108 267 1,798 SH   SOLE   1,798 0 0
Pfizer Inc COM 717081103 385 10,471 SH   SOLE   10,471 0 0
PowerShares QQQ ETF ETF 73935A104 1,049 3,342 SH   SOLE   3,342 0 0
Procter & Gamble Co COM 742718109 3,918 28,161 SH   SOLE   28,161 0 0
Qualcomm Inc COM 747525103 508 3,337 SH   SOLE   3,337 0 0
RUSSELL 2000 INDEX - iSHARES ETF 464287614 269 1,116 SH   SOLE   1,116 0 0
S P D R TRUST Unit SR TR UNIT 78462F103 460 1,229 SH   SOLE   1,229 0 0
S&P 500 INDEX - iSHARES ETF 464287200 93,931 250,224 SH   SOLE   250,224 0 0
Salesforce.com Inc COM 79466L302 542 2,435 SH   SOLE   2,435 0 0
Schwab US Broad Mkt US BRD MKT ETF 808524102 201 2,207 SH   SOLE   2,207 0 0
Sempra Energy COM 816851109 1,247 9,788 SH   SOLE   9,788 0 0
Shopify Inc CL A 82509L107 414 366 SH   SOLE   366 0 0
Siteone Landscape Su COM 82982L103 727 4,580 SH   SOLE   4,580 0 0
SPDR Gold Trust SHS 78463V107 290 1,624 SH   SOLE   1,624 0 0
SPDR Portfolio S&P 600 Sm Cap ETF ETF 78468R853 2,253 62,946 SH   SOLE   62,946 0 0
SPDR Barclays High Yield Bond ETF ETF 78464A417 216 1,985 SH   SOLE   1,985 0 0
Square Inc CL A 852234103 1,374 6,312 SH   SOLE   6,312 0 0
Starbucks Corp COM 855244109 269 2,515 SH   SOLE   2,515 0 0
Teladoc Health Inc Com COM 87918A105 412 2,060 SH   SOLE   2,060 0 0
Tesla Motors Inc COM 88160R101 1,369 1,940 SH   SOLE   1,940 0 0
TEXAS INSTRUMENTS INC. COM 882508104 3,387 20,635 SH   SOLE   20,635 0 0
Union Pacific Corp COM 907818108 1,398 6,716 SH   SOLE   6,716 0 0
United Parcel Service Inc (UPS) CL B 911312106 268 1,590 SH   SOLE   1,590 0 0
VANECK VECTORS ETF TRUST GREEN BD ETF GREEN BD ETF 92189F171 429 15,352 SH   SOLE   15,352 0 0
VANGUARD BOND INDEX FUND TOTAL BND MRKT 921937835 3,514 39,849 SH   SOLE   39,849 0 0
VANGUARD EMERGING MARKET ETF 922042858 1,055 21,055 SH   SOLE   21,055 0 0
Vanguard FTSE Developed Markets ETF 921943858 6,725 142,439 SH   SOLE   142,439 0 0
Vanguard Growth ETF ETF 922908736 301 1,189 SH   SOLE   1,189 0 0
Vanguard REIT ETF ETF 922908553 201 2,370 SH   SOLE   2,370 0 0
Vanguard S&P 500 Etf S&P 500 ETF SHS 922908363 947 2,756 SH   SOLE   2,756 0 0
Vanguard Short-Term Bond ETF SHORT TRM BOND 921937827 263 3,174 SH   SOLE   3,174 0 0
Vanguard Short-Term Corporate Bond ETF SHRT TRM CORP BD 92206C409 1,276 15,325 SH   SOLE   15,325 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 998 5,129 SH   SOLE   5,129 0 0
Vanguard Value ETF ETF 922908744 221 1,856 SH   SOLE   1,856 0 0
Verizon Communications Inc COM 92343V104 498 8,482 SH   SOLE   8,482 0 0
Visa Inc CL A 92826C839 348 1,589 SH   SOLE   1,589 0 0
Walt Disney Co COM 254687106 1,248 6,891 SH   SOLE   6,891 0 0
WD-40 Co COM 929236107 531 2,000 SH   SOLE   2,000 0 0
Westamerica Bancorp COM 957090103 279 5,039 SH   SOLE   5,039 0 0
Weyerhaeuser Co. COM 962166104 268 8,000 SH   SOLE   8,000 0 0
WisdomtreeTree EM Ex St-Owned EM EX ST-OWNED 97717X578 76,748 1,934,654 SH   SOLE   1,934,654 0 0
Xcel Energy Inc COM 98389B100 667 10,010 SH   SOLE   10,010 0 0
Annaly Capital Mgmt Inc. COM 035710409 127 15,000 SH   SOLE   15,000 0 0