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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company Stock 88579Y101   2,278,451 19,000 SH   SOLE   19,000 0 0
A T & T Inc Stock 00206R102   645,578 35,067 SH   SOLE   35,067 0 0
Abb LTD F Stock 000375204   291,076 9,556 SH   SOLE   9,556 0 0
Abbott Laboratories Stock 002824100   3,588,091 32,681 SH   SOLE   32,681 0 0
Abbvie Inc Stock 00287Y109   5,255,880 32,522 SH   SOLE   32,522 0 0
Accenture PLC CL A F Stock G1151C101   835,476 3,131 SH   SOLE   3,131 0 0
Adobe Systems Inc Stock 00724F101   1,323,909 3,934 SH   SOLE   3,934 0 0
Advanced Micro Devices Stock 007903107   323,850 5,000 SH   SOLE   5,000 0 0
Aflac Inc Stock 001055102   1,207,873 16,790 SH   SOLE   16,790 0 0
Allstate Corporation Stock 020002101   633,014 4,641 SH   SOLE   4,641 0 0
Alnylam Pharmaceutl Stock 02043Q107   374,299 1,575 SH   SOLE   1,575 0 0
Alphabet Inc CL A Stock 02079K305   9,297,501 105,378 SH   SOLE   105,378 0 0
Alphabet Inc CL C Stock 02079K107   3,867,297 43,585 SH   SOLE   43,585 0 0
Altria Group Inc Stock 02209S103   238,352 5,101 SH   SOLE   5,101 0 0
Amazon Com Inc Stock 023135106   8,533,980 101,595 SH   SOLE   101,595 0 0
American Express Co Stock 025816109   418,724 2,834 SH   SOLE   2,834 0 0
American Tower Corp Stock 03027X100   457,359 2,143 SH   SOLE   2,143 0 0
Amgen Incorporated Stock 031162100   2,120,293 8,073 SH   SOLE   8,073 0 0
Apple Inc Stock 037833100   29,523,880 227,229 SH   SOLE   227,229 0 0
Aptiv PLC F Stock G6095L109   264,489 2,840 SH   SOLE   2,840 0 0
ASML HLDGS NV Stock N07059210   374,284 685 SH   SOLE   685 0 0
Auto Data Processing Stock 053015103   1,152,366 4,799 SH   SOLE   4,799 0 0
Bank Of America Corp Stock 060505104   2,353,028 71,046 SH   SOLE   71,046 0 0
Bank Of NY Mellon Co Stock 064058100   202,107 4,440 SH   SOLE   4,440 0 0
Basf Se F Stock 055262505   514,642 41,800 SH   SOLE   41,800 0 0
Berkshire Hathaway Stock 084670702   5,562,053 18,006 SH   SOLE   18,006 0 0
BHP Billiton LTD F Stock 088606108   202,655 3,266 SH   SOLE   3,266 0 0
BlackRock Inc Stock 09247X101   1,065,780 1,504 SH   SOLE   1,504 0 0
Boeing Co Stock 097023105   645,571 3,389 SH   SOLE   3,389 0 0
Booking Holdings Inc Stock 09857L108   350,659 174 SH   SOLE   174 0 0
Bristol-Myers Squibb Stock 110122108   710,523 9,875 SH   SOLE   9,875 0 0
Broadcom Limited Stock 11135F101   1,085,830 1,942 SH   SOLE   1,942 0 0
Canadian Natl Railwy F Stock 136375102   1,989,695 16,737 SH   SOLE   16,737 0 0
Capital One Finl Stock 14040H105   274,046 2,948 SH   SOLE   2,948 0 0
Carrier Global Corp Stock 14448C104   831,228 20,061 SH   SOLE   20,061 0 0
Caterpillar Inc Stock 149123101   3,979,092 16,610 SH   SOLE   16,610 0 0
Charles Schwab Corp Stock 808513105   475,885 5,716 SH   SOLE   5,716 0 0
Charles Schwab US MC ETF ETF 808524508   2,015,539 30,720 SH   SOLE   30,720 0 0
Chevron Corporation Stock 166764100   7,253,350 40,411 SH   SOLE   40,411 0 0
Chubb LTD F Stock H1467J104   234,052 1,057 SH   SOLE   1,057 0 0
CIGNA Corp Stock 125523100   354,865 1,071 SH   SOLE   1,071 0 0
Cisco Systems Inc Stock 17275R102   2,886,555 60,591 SH   SOLE   60,591 0 0
Cme Group Inc Stock 12572Q105   228,257 1,322 SH   SOLE   1,322 0 0
Coca Cola Company Stock 191216100   1,681,340 26,432 SH   SOLE   26,432 0 0
Colgate-Palmolive Co Stock 194162103   3,183,694 40,407 SH   SOLE   40,407 0 0
Comcast Corporation Stock 20030N101   1,420,461 40,619 SH   SOLE   40,619 0 0
Communicat SVS SLCT Sec SPDR ETF ETF 81369Y852   350,807 7,310 SH   SOLE   7,310 0 0
Conocophillips Stock 20825C104   1,293,593 10,898 SH   SOLE   10,898 0 0
Consumer Discretionary Sector SPDR ETF ETF 81369Y407   443,923 3,437 SH   SOLE   3,437 0 0
Consumer Staples Sector SPDR ETF ETF 81369Y308   248,028 3,327 SH   SOLE   3,327 0 0
Corteva Inc Stock 22052L104   485,170 8,254 SH   SOLE   8,254 0 0
Costco Wholesale Co Stock 22160K105   14,044,405 30,765 SH   SOLE   30,765 0 0
CVS Health Corp Stock 126650100   721,144 7,738 SH   SOLE   7,738 0 0
Danaher Corp Stock 235851102   1,538,530 5,791 SH   SOLE   5,791 0 0
Deere & Co Stock 244199105   463,497 1,078 SH   SOLE   1,078 0 0
Dow Inc Stock 260557103   344,214 6,831 SH   SOLE   6,831 0 0
Duke Energy Corp Stock 26441C204   378,488 3,675 SH   SOLE   3,675 0 0
DuPont De Nemours Inc Stock 26614N102   408,623 5,954 SH   SOLE   5,954 0 0
Eaton Vance Tax Managed COMM 27828Y108   228,101 18,575 SH   SOLE   18,575 0 0
Ecolab Inc Stock 278865100   1,117,339 7,648 SH   SOLE   7,648 0 0
Eli Lilly & Company Stock 532457108   3,372,859 9,219 SH   SOLE   9,219 0 0
Emerson Electric Co Stock 291011104   1,379,710 14,363 SH   SOLE   14,363 0 0
Energy Sector SPDR ETF ETF 81369Y506   1,495,881 17,102 SH   SOLE   17,102 0 0
Enphase Energy Inc Stock 29355A107   1,100,909 4,155 SH   SOLE   4,155 0 0
Estee Lauder co Inc Stock 518439104   262,997 1,060 SH   SOLE   1,060 0 0
Exelon Corporation Stock 30161N101   258,083 5,970 SH   SOLE   5,970 0 0
Exxon Mobil Corp Stock 30231G102   5,191,070 47,063 SH   SOLE   47,063 0 0
Farmland Partners REIT COMM 31154R109   310,621 24,810 SH   SOLE   24,810 0 0
Fedex Corporation Stock 31428X106   2,688,651 15,421 SH   SOLE   15,421 0 0
Financial Sector SPDR ETF ETF 81369Y605   1,194,230 34,919 SH   SOLE   34,919 0 0
First Industrial RLT Stock 32054K103   344,546 7,096 SH   SOLE   7,096 0 0
Franklin Resources Stock 354613101   386,193 14,475 SH   SOLE   14,475 0 0
General Mills Inc Stock 370334104   1,136,503 13,554 SH   SOLE   13,554 0 0
General Motors Co Stock 37045V100   355,407 10,565 SH   SOLE   10,565 0 0
Gladstone Land Corpo REIT COMM 376549101   273,415 14,900 SH   SOLE   14,900 0 0
Goldman Sachs Group Stock 38141G104   677,145 1,972 SH   SOLE   1,972 0 0
GS Equal Weight US Large Cap ETF ETF 381430438   1,106,509 18,940 SH   SOLE   18,940 0 0
Health Care Sector SPDR ETF ETF 81369Y209   1,284,054 9,452 SH   SOLE   9,452 0 0
Home Depot Inc Stock 437076102   3,596,754 11,387 SH   SOLE   11,387 0 0
Honeywell Intl Inc Stock 438516106   5,491,308 25,624 SH   SOLE   25,624 0 0
IBM Corp Stock 459200101   474,940 3,371 SH   SOLE   3,371 0 0
Illinois Tool Works Stock 452308109   430,367 1,942 SH   SOLE   1,942 0 0
Industrial Sector SPDR ETF ETF 81369Y704   331,262 3,373 SH   SOLE   3,373 0 0
Intel Corp Stock 458140100   1,467,869 55,538 SH   SOLE   55,538 0 0
Intuit Inc Stock 461202103   390,777 1,004 SH   SOLE   1,004 0 0
Invesco FTSE Rafi US 1000 ETF ETF 46137V613   696,158 4,487 SH   SOLE   4,487 0 0
Invesco FTSE Rafi US 1500 Small-Mid ETF ETF 46137V597   243,001 1,534 SH   SOLE   1,534 0 0
Invesco QQQ Trust Stock 46090E103   3,328,234 12,499 SH   SOLE   12,499 0 0
Invesco S&P 500 Equal Weight ETF ETF 46137V357   2,296,584 16,259 SH   SOLE   16,259 0 0
iShares 1-5 Year Credit ETF 464288646   3,532,537 70,906 SH   SOLE   70,906 0 0
iShares Core S&P 500 ETF 464287200   2,580,739 6,717 SH   SOLE   6,717 0 0
iShares Core S&P Mid Cap ETF 464287507   1,079,555 4,463 SH   SOLE   4,463 0 0
iShares Core US Aggregate Bond ETF 464287226   431,412 4,448 SH   SOLE   4,448 0 0
iShares Global 100 ETF ETF 464287572   771,162 12,040 SH   SOLE   12,040 0 0
iShares Global Clean Energy ETF ETF 464288224   274,923 13,850 SH   SOLE   13,850 0 0
iShares MSCI EAFE ETF ETF 464287465   2,121,167 32,315 SH   SOLE   32,315 0 0
iShares MSCI Emerging ETF 464287234   2,109,057 55,648 SH   SOLE   55,648 0 0
iShares MSCI Emerging Markets ETF ETF 46434G764   746,940 15,735 SH   SOLE   15,735 0 0
iShares MSCI KLD 400 Stock 464288570   267,920 3,732 SH   SOLE   3,732 0 0
iShares Russell 1000 ETF 464287622   1,555,743 7,390 SH   SOLE   7,390 0 0
iShares Russell 1000 Growth ETF 464287614   486,968 2,273 SH   SOLE   2,273 0 0
iShares Russell 1000 Value ETF 464287598   206,699 1,363 SH   SOLE   1,363 0 0
iShares Russell 2000 ETF 464287655   536,680 3,078 SH   SOLE   3,078 0 0
iShares Russell Mid Cap ETF 464287499   1,807,390 26,796 SH   SOLE   26,796 0 0
iShares S&P 100 ETF ETF 464287101   20,448,954 119,886 SH   SOLE   119,886 0 0
iShares S&P 500 Growth ETF 464287309   332,631 5,686 SH   SOLE   5,686 0 0
iShares S&P Mid Cap 400 ETF 464287606   222,590 3,259 SH   SOLE   3,259 0 0
iShares S&P Small Cap Core ETF 464287804   2,367,136 25,012 SH   SOLE   25,012 0 0
iShares S&P Small Cap Growth ETF 464287887   315,564 2,920 SH   SOLE   2,920 0 0
iShares Select Dividend ETF 464287168   1,165,720 9,666 SH   SOLE   9,666 0 0
iShares TIPS Bond ETF ETF 464287176   586,804 5,513 SH   SOLE   5,513 0 0
iShares US Consumer Goods ETF ETF 464287812   283,892 1,400 SH   SOLE   1,400 0 0
iShares US Industrials ETF 464287754   327,964 3,400 SH   SOLE   3,400 0 0
Johnson & Johnson Stock 478160104   11,853,427 67,101 SH   SOLE   67,101 0 0
JPMorgan Chase & Co Stock 46625H100   5,768,043 43,013 SH   SOLE   43,013 0 0
JPMorgan Ultra Short Income ETF ETF 46641Q837   21,763,700 432,936 SH   SOLE   432,936 0 0
JPMorgan Ultra Short Muni Income ETF ETF 46641Q654   4,016,377 79,335 SH   SOLE   79,335 0 0
Kimberly-Clark Corp Stock 494368103   1,496,974 10,934 SH   SOLE   10,934 0 0
Linde PLC F Stock G5494J103   847,089 2,597 SH   SOLE   2,597 0 0
Lockheed Martin Corp Stock 539830109   592,058 1,217 SH   SOLE   1,217 0 0
Lowes Companies Inc Stock 548661107   934,236 4,689 SH   SOLE   4,689 0 0
Marsh & MC Lennan Co Stock 571748102   538,968 3,257 SH   SOLE   3,257 0 0
Mastercard Inc Stock 57636Q104   1,826,278 5,252 SH   SOLE   5,252 0 0
Materials Sector SPDR ETF ETF 81369Y100   1,580,943 20,352 SH   SOLE   20,352 0 0
MC Donalds Corp Stock 580135101   3,014,306 11,438 SH   SOLE   11,438 0 0
Medtronic PLC F Stock G5960L103   394,761 5,033 SH   SOLE   5,033 0 0
Mercadolibre Inc Stock 58733R102   201,405 238 SH   SOLE   238 0 0
Merck & Co Inc Stock 58933Y105   5,143,509 46,057 SH   SOLE   46,057 0 0
Meta Platforms, Inc Stock 30303M102   5,334,311 44,327 SH   SOLE   44,327 0 0
Metlife Inc Stock 59156R108   461,938 6,383 SH   SOLE   6,383 0 0
Microsoft Corp Stock 594918104   24,557,847 102,401 SH   SOLE   102,401 0 0
Moderna Inc Stock 60770K107   417,976 2,327 SH   SOLE   2,327 0 0
Mondelez Intl Stock 609207105   1,931,741 28,817 SH   SOLE   28,817 0 0
Moodys Corp Stock 615369105   245,186 880 SH   SOLE   880 0 0
Morgan Stanley Stock 617446448   1,037,070 12,198 SH   SOLE   12,198 0 0
Nestle SA F Stock 641069406   1,752,707 15,196 SH   SOLE   15,196 0 0
Nestle SA Ord F Stock H57312649   3,032,253 26,165 SH   SOLE   26,165 0 0
Netflix Inc Stock 64110L106   419,909 1,424 SH   SOLE   1,424 0 0
Nextera Energy Inc Stock 65339F101   4,482,608 53,620 SH   SOLE   53,620 0 0
Nike Inc Stock 654106103   4,125,832 35,261 SH   SOLE   35,261 0 0
Northrop Grumman Co Stock 666807102   268,986 493 SH   SOLE   493 0 0
NOVARTIS AG F Stock 66987V109   1,066,504 11,756 SH   SOLE   11,756 0 0
Novo-Nordisk A-S F Stock 670100205   228,995 1,692 SH   SOLE   1,692 0 0
Nvidia Corp Stock 67066G104   3,477,547 23,796 SH   SOLE   23,796 0 0
Omnicom Group Inc Stock 681919106   913,197 11,100 SH   SOLE   11,100 0 0
Oracle Corporation Stock 68389X105   5,257,280 64,317 SH   SOLE   64,317 0 0
Otis Worldwide Corp Stock 68902V107   807,846 10,316 SH   SOLE   10,316 0 0
Paypal Holdings Stock 70450Y103   614,415 8,627 SH   SOLE   8,627 0 0
Pepsico Incorporated Stock 713448108   11,128,161 61,207 SH   SOLE   61,207 0 0
Pfizer Incorporated Stock 717081103   4,625,309 90,268 SH   SOLE   90,268 0 0
Philip Morris Intl Stock 718172109   560,771 5,472 SH   SOLE   5,472 0 0
PNC Financial SRVCS Stock 693475105   1,081,415 6,847 SH   SOLE   6,847 0 0
Procter & Gamble Stock 742718109   8,505,667 56,121 SH   SOLE   56,121 0 0
Qualcomm Inc Stock 747525103   2,683,196 24,406 SH   SOLE   24,406 0 0
Raytheon Technologies Co Stock 75513E101   3,291,203 32,612 SH   SOLE   32,612 0 0
Real Estate Select SPDR ETF ETF 81369Y860   515,100 13,948 SH   SOLE   13,948 0 0
Roche HLDG AG F Stock 771195104   586,584 14,983 SH   SOLE   14,983 0 0
S & P Global Inc Stock 78409V104   264,603 790 SH   SOLE   790 0 0
Salesforce Com Stock 79466L302   6,757,052 50,962 SH   SOLE   50,962 0 0
SAP Sponsored F Stock 803054204   670,322 6,496 SH   SOLE   6,496 0 0
Schwab Emerging Markets ETF 808524706   2,089,020 88,256 SH   SOLE   88,256 0 0
Schwab International ETF 808524805   3,715,977 115,367 SH   SOLE   115,367 0 0
Schwab US Aggregate Bond ETF ETF 808524839   586,603 12,850 SH   SOLE   12,850 0 0
Schwab US Broad Market ETF ETF 808524102   379,369 8,466 SH   SOLE   8,466 0 0
Schwab US Dividend ETF 808524797   2,626,072 34,764 SH   SOLE   34,764 0 0
Schwab US Large Cap ETF ETF 808524201   2,056,357 45,545 SH   SOLE   45,545 0 0
Service Now Inc Stock 81762P102   522,611 1,346 SH   SOLE   1,346 0 0
Siemens A G F Stock 826197501   629,497 9,151 SH   SOLE   9,151 0 0
Simon PPTY Group Stock 828806109   347,411 2,957 SH   SOLE   2,957 0 0
Southern Company Stock 842587107   1,225,909 17,167 SH   SOLE   17,167 0 0
SPDR Dow Jones ETF 78467X109   362,300 1,091 SH   SOLE   1,091 0 0
SPDR Dow Jones REIT ETF ETF 78464A607   539,894 6,195 SH   SOLE   6,195 0 0
SPDR Gold Minishares Etv ETF 98149E303   2,717,760 75,097 SH   SOLE   75,097 0 0
SPDR Gold Shares ETF ETF 78463V107   5,398,284 31,822 SH   SOLE   31,822 0 0
SPDR MSCI Acwi Ex-US ETF 78463X848   1,721,758 71,561 SH   SOLE   71,561 0 0
SPDR S&P 500 ETF ETF 78462F103   24,207,501 63,006 SH   SOLE   63,006 0 0
SPDR S&P Dividend ETF ETF 78464A763   1,829,358 14,622 SH   SOLE   14,622 0 0
SPDR S&P Midcap 400 ETF ETF 78467Y107   246,673 555 SH   SOLE   555 0 0
Starbucks Corp Stock 855244109   658,938 6,643 SH   SOLE   6,643 0 0
State Street Corp Stock 857477103   830,093 10,615 SH   SOLE   10,615 0 0
Stryker Corp Stock 863667101   1,925,134 7,850 SH   SOLE   7,850 0 0
Target Corporation Stock 87612E106   1,250,297 8,389 SH   SOLE   8,389 0 0
Technology Select Sector ETF 81369Y803   772,399 6,207 SH   SOLE   6,207 0 0
Tesla Motors Inc Stock 88160R101   918,923 7,460 SH   SOLE   7,460 0 0
Tetra Tech Inc Stock 88162G103   214,881 1,480 SH   SOLE   1,480 0 0
Texas Instruments Stock 882508104   594,627 3,599 SH   SOLE   3,599 0 0
Thermo Fisher Stock 883556102   773,052 1,403 SH   SOLE   1,403 0 0
Trico Bancshs Chico Stock 896095106   306,144 6,004 SH   SOLE   6,004 0 0
U S Bancorp Stock 902973304   911,208 20,667 SH   SOLE   20,667 0 0
Umpqua Holdings Corp Stock 904214103   1,049,241 58,781 SH   SOLE   58,781 0 0
Unilever PLC F Stock 904767704   434,269 8,625 SH   SOLE   8,625 0 0
Union Pacific Corp Stock 907818108   1,646,207 7,950 SH   SOLE   7,950 0 0
United Parcel SRVC Stock 911312106   1,195,672 6,878 SH   SOLE   6,878 0 0
UnitedHealth Group Stock 91324P102   3,720,869 7,018 SH   SOLE   7,018 0 0
Utilities Sector SPDR ETF ETF 81369Y886   983,123 13,945 SH   SOLE   13,945 0 0
Vanguard Dividend Fund ETF 921908844   250,822 1,652 SH   SOLE   1,652 0 0
Vanguard FTSE Developed ETF 921943858   6,965,173 165,956 SH   SOLE   165,956 0 0
Vanguard FTSE Emerging ETF 922042858   4,646,338 119,198 SH   SOLE   119,198 0 0
Vanguard FTSE Pacific ETF 922042866   1,916,407 29,781 SH   SOLE   29,781 0 0
Vanguard High Dividend ETF 921946406   7,982,770 73,771 SH   SOLE   73,771 0 0
Vanguard Large Cap ETF ETF 922908637   335,683 1,927 SH   SOLE   1,927 0 0
Vanguard Mid Cap ETF ETF 922908629   10,577,911 51,901 SH   SOLE   51,901 0 0
Vanguard Mid Cap Value ETF 922908512   206,381 1,526 SH   SOLE   1,526 0 0
Vanguard REIT ETF ETF 922908553   1,742,687 21,129 SH   SOLE   21,129 0 0
Vanguard S&P 500 ETF ETF 922908363   8,376,695 23,842 SH   SOLE   23,842 0 0
Vanguard Short Term Cor BD ETF ETF 92206C409   4,459,519 59,310 SH   SOLE   59,310 0 0
Vanguard Short Term TIP Index ETF ETF 922020805   27,626,926 591,456 SH   SOLE   591,456 0 0
Vanguard Small Cap ETF ETF 922908751   664,965 3,623 SH   SOLE   3,623 0 0
Vanguard Total Bond ETF 921937835   5,680,030 79,065 SH   SOLE   79,065 0 0
Vanguard Total Stock ETF 922908769   1,708,091 8,934 SH   SOLE   8,934 0 0
Verizon Communication Stock 92343V104   1,209,466 30,697 SH   SOLE   30,697 0 0
Visa Inc Stock 92826C839   11,501,712 55,361 SH   SOLE   55,361 0 0
Walgreens Boots Alli Stock 931427108   542,654 14,525 SH   SOLE   14,525 0 0
Wal-Mart Stores Inc Stock 931142103   1,883,190 13,230 SH   SOLE   13,230 0 0
Walt Disney Co Stock 254687106   2,667,621 30,705 SH   SOLE   30,705 0 0
Waste Connections In F Stock 94106B101   241,001 1,818 SH   SOLE   1,818 0 0
Waste Management Inc Stock 94106L109   382,473 2,438 SH   SOLE   2,438 0 0
Wells Fargo & Co Stock 949746101   636,031 15,404 SH   SOLE   15,404 0 0
Welltower Inc Stock 95040Q104   308,282 4,703 SH   SOLE   4,703 0 0
Xcel Energy Inc Stock 98389B100   344,092 4,874 SH   SOLE   4,874 0 0
Yum Brands Inc Stock 988498101   241,559 1,886 SH   SOLE   1,886 0 0
Zoetis Inc Stock 98978V103   205,317 1,401 SH   SOLE   1,401 0 0