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   1,936 18,421 SH   SOLE   18,421 0 0
A T & T Inc Stock 00206R102   667 34,658 SH   SOLE   34,658 0 0
Abb LTD F Stock 000375204   328 9,556 SH   SOLE   9,556 0 0
Abbott Laboratories Stock 002824100   3,367 33,254 SH   SOLE   33,254 0 0
Abbvie Inc St+B213ock 00287Y109   5,184 32,526 SH   SOLE   32,526 0 0
Accenture PLC CL A F Stock G1151C101   981 3,431 SH   SOLE   3,431 0 0
Adobe Systems Inc Stock 00724F101   1,585 4,113 SH   SOLE   4,113 0 0
Advanced Micro Devices Stock 007903107   646 6,595 SH   SOLE   6,595 0 0
Aflac Inc Stock 001055102   1,083 16,790 SH   SOLE   16,790 0 0
Allstate Corporation Stock 020002101   506 4,526 SH   SOLE   4,526 0 0
Alnylam Pharmaceutl Stock 02043Q107   285 1,425 SH   SOLE   1,425 0 0
Alphabet Inc CL A Stock 02079K305   10,820 104,305 SH   SOLE   104,305 0 0
Alphabet Inc CL C Stock 02079K107   4,516 43,425 SH   SOLE   43,425 0 0
Altria Group Inc Stock 02209S103   232 5,091 SH   SOLE   5,091 0 0
Amazon Com Inc Stock 023135106   10,684 103,435 SH   SOLE   103,435 0 0
American Express Co Stock 025816109   462 2,802 SH   SOLE   2,802 0 0
American Tower Corp Stock 03027X100   442 2,163 SH   SOLE   2,163 0 0
Amgen Incorporated Stock 031162100   1,953 8,077 SH   SOLE   8,077 0 0
Apple Inc Stock 037833100   37,393 226,763 SH   SOLE   226,763 0 0
Aptiv PLC F Stock G6095L109   309 2,750 SH   SOLE   2,750 0 0
ASML HLDGS NV Stock N07059210   466 685 SH   SOLE   685 0 0
Auto Data Processing Stock 053015103   1,069 4,774 SH   SOLE   4,774 0 0
Bank Of America Corp Stock 060505104   2,069 72,346 SH   SOLE   72,346 0 0
Bank Of NY Mellon Co Stock 064058100   202 4,440 SH   SOLE   4,440 0 0
Basf Se F Stock 055262505   548 41,800 SH   SOLE   41,800 0 0
Berkshire Hathaway Stock 084670702   5,663 18,339 SH   SOLE   18,339 0 0
BHP Billiton LTD F Stock 088606108   201 3,162 SH   SOLE   3,162 0 0
BlackRock Inc Stock 09247X101   1,006 1,504 SH   SOLE   1,504 0 0
Boeing Co Stock 097023105   725 3,414 SH   SOLE   3,414 0 0
Booking Holdings Inc Stock 09857L108   477 180 SH   SOLE   180 0 0
Bristol-Myers Squibb Stock 110122108   695 10,025 SH   SOLE   10,025 0 0
Broadcom Limited Stock 11135F101   1,310 2,042 SH   SOLE   2,042 0 0
Canadian Natl Railwy F Stock 136375102   1,856 15,737 SH   SOLE   15,737 0 0
Capital One Finl Stock 14040H105   309 3,215 SH   SOLE   3,215 0 0
Carrier Global Corp Stock 14448C104   915 20,006 SH   SOLE   20,006 0 0
Caterpillar Inc Stock 149123101   3,924 17,147 SH   SOLE   17,147 0 0
Charles Schwab Corp Stock 808513105   422 8,061 SH   SOLE   8,061 0 0
Charles Schwab US MC ETF ETF 808524508   2,084 30,720 SH   SOLE   30,720 0 0
Chevron Corporation Stock 166764100   6,630 40,635 SH   SOLE   40,635 0 0
Chubb LTD F Stock H1467J104   206 1,057 SH   SOLE   1,057 0 0
CIGNA Corp Stock 125523100   238 930 SH   SOLE   930 0 0
Cisco Systems Inc Stock 17275R102   3,179 60,816 SH   SOLE   60,816 0 0
Cme Group Inc Stock 12572Q105   253 1,322 SH   SOLE   1,322 0 0
Coca Cola Company Stock 191216100   1,657 26,512 SH   SOLE   26,512 0 0
Colgate-Palmolive Co Stock 194162103   2,953 39,295 SH   SOLE   39,295 0 0
Columbia Banking SYS Stock 197236102   750 35,021 SH   SOLE   35,021 0 0
Comcast Corporation Stock 20030N101   1,532 40,407 SH   SOLE   40,407 0 0
Communicat SVS SLCT Sec SPDR ETF ETF 81369Y852   424 7,310 SH   SOLE   7,310 0 0
Conocophillips Stock 20825C104   1,136 11,383 SH   SOLE   11,383 0 0
Consumer Discretionary Sector SPDR ETF ETF 81369Y407   514 3,437 SH   SOLE   3,437 0 0
Consumer Staples Sector SPDR ETF ETF 81369Y308   237 3,177 SH   SOLE   3,177 0 0
Corteva Inc Stock 22052L104   496 8,220 SH   SOLE   8,220 0 0
Costco Wholesale Co Stock 22160K105   15,284 30,760 SH   SOLE   30,760 0 0
CVS Health Corp Stock 126650100   574 7,718 SH   SOLE   7,718 0 0
Danaher Corp Stock 235851102   1,474 5,841 SH   SOLE   5,841 0 0
Deere & Co Stock 244199105   446 1,078 SH   SOLE   1,078 0 0
Dow Inc Stock 260557103   355 6,477 SH   SOLE   6,477 0 0
Duke Energy Corp Stock 26441C204   355 3,675 SH   SOLE   3,675 0 0
DuPont De Nemours Inc Stock 26614N102   427 5,954 SH   SOLE   5,954 0 0
Eaton Corp PLC F Stock G29183103   206 1,205 SH   SOLE   1,205 0 0
Eaton Vance Tax Managed Stock 27828Y108   228 18,075 SH   SOLE   18,075 0 0
Ecolab Inc Stock 278865100   1,282 7,718 SH   SOLE   7,718 0 0
Eli Lilly & Company Stock 532457108   3,122 9,089 SH   SOLE   9,089 0 0
Emerson Electric Co Stock 291011104   1,284 14,733 SH   SOLE   14,733 0 0
Energy Sector SPDR ETF ETF 81369Y506   1,451 17,516 SH   SOLE   17,516 0 0
Enphase Energy Inc Stock 29355A107   909 4,325 SH   SOLE   4,325 0 0
Estee Lauder co Inc Stock 518439104   261 1,060 SH   SOLE   1,060 0 0
Exelon Corporation Stock 30161N101   250 5,970 SH   SOLE   5,970 0 0
Exxon Mobil Corp Stock 30231G102   5,218 47,587 SH   SOLE   47,587 0 0
Farmland Partners REIT Stock 31154R109   263 24,440 SH   SOLE   24,440 0 0
Fedex Corporation Stock 31428X106   3,568 15,536 SH   SOLE   15,536 0 0
Financial Sector SPDR ETF ETF 81369Y605   1,123 34,919 SH   SOLE   34,919 0 0
First Industrial RLT Stock 32054K103   380 7,096 SH   SOLE   7,096 0 0
Franklin Resources Stock 354613101   394 14,475 SH   SOLE   14,475 0 0
General Electric Co Stock 369604301   215 2,249 SH   SOLE   2,249 0 0
General Mills Inc Stock 370334104   1,158 13,554 SH   SOLE   13,554 0 0
General Motors Co Stock 37045V100   360 9,805 SH   SOLE   9,805 0 0
Gilead Sciences Inc Stock 375558103   202 2,440 SH   SOLE   2,440 0 0
Gladstone Land Corpo REIT Stock 376549101   244 14,660 SH   SOLE   14,660 0 0
Goldman Sachs Group Stock 38141G104   616 1,884 SH   SOLE   1,884 0 0
GS Equal Weight US Large Cap ETF ETF 381430438   1,142 18,985 SH   SOLE   18,985 0 0
Health Care Sector SPDR ETF ETF 81369Y209   1,295 10,002 SH   SOLE   10,002 0 0
Home Depot Inc Stock 437076102   3,400 11,521 SH   SOLE   11,521 0 0
Honeywell Intl Inc Stock 438516106   4,896 25,618 SH   SOLE   25,618 0 0
IBM Corp Stock 459200101   442 3,371 SH   SOLE   3,371 0 0
Illinois Tool Works Stock 452308109   475 1,942 SH   SOLE   1,942 0 0
Industrial Sector SPDR ETF ETF 81369Y704   341 3,373 SH   SOLE   3,373 0 0
Intel Corp Stock 458140100   1,694 51,850 SH   SOLE   51,850 0 0
Intuit Inc Stock 461202103   448 1,004 SH   SOLE   1,004 0 0
Invesco FTSE Rafi US 1000 ETF ETF 46137V613   703 4,487 SH   SOLE   4,487 0 0
Invesco FTSE Rafi US 1500 Small-Mid ETF ETF 46137V597   252 1,534 SH   SOLE   1,534 0 0
Invesco QQQ Trust Stock 46090E103   3,930 12,229 SH   SOLE   12,229 0 0
Invesco S&P 500 Equal Weight ETF ETF 46137V357   2,588 17,894 SH   SOLE   17,894 0 0
iShares 1-5 Year Credit ETF 464288646   3,330 65,883 SH   SOLE   65,883 0 0
iShares Core S&P 500 ETF 464287200   2,740 6,666 SH   SOLE   6,666 0 0
iShares Core S&P Mid Cap ETF 464287507   1,131 4,523 SH   SOLE   4,523 0 0
iShares Core US Aggregate Bond ETF 464287226   443 4,448 SH   SOLE   4,448 0 0
iShares Global 100 ETF ETF 464287572   844 12,040 SH   SOLE   12,040 0 0
iShares Global Clean Energy ETF ETF 464288224   274 13,850 SH   SOLE   13,850 0 0
iShares MSCI EAFE ETF ETF 464287465   2,294 32,075 SH   SOLE   32,075 0 0
iShares MSCI Emerging ETF 464287234   2,196 55,648 SH   SOLE   55,648 0 0
iShares MSCI Emerging Markets ETF ETF 46434G764   895 18,140 SH   SOLE   18,140 0 0
iShares MSCI KLD 400 Stock 464288570   291 3,732 SH   SOLE   3,732 0 0
iShares Russell 1000 ETF 464287622   1,664 7,390 SH   SOLE   7,390 0 0
iShares Russell 1000 Growth ETF 464287614   555 2,273 SH   SOLE   2,273 0 0
iShares Russell 1000 Value ETF 464287598   208 1,363 SH   SOLE   1,363 0 0
iShares Russell 2000 ETF 464287655   536 3,003 SH   SOLE   3,003 0 0
iShares Russell Mid Cap ETF 464287499   1,844 26,366 SH   SOLE   26,366 0 0
iShares S&P 100 ETF ETF 464287101   22,429 119,918 SH   SOLE   119,918 0 0
iShares S&P 500 Growth ETF 464287309   347 5,436 SH   SOLE   5,436 0 0
iShares S&P Mid Cap 400 ETF 464287606   233 3,259 SH   SOLE   3,259 0 0
iShares S&P Small Cap Core ETF 464287804   2,344 24,242 SH   SOLE   24,242 0 0
iShares S&P Small Cap Growth ETF 464287887   321 2,920 SH   SOLE   2,920 0 0
iShares Select Dividend ETF 464287168   1,133 9,666 SH   SOLE   9,666 0 0
iShares TIPS Bond ETF ETF 464287176   593 5,383 SH   SOLE   5,383 0 0
iShares US Consumer Goods ETF ETF 464287812   279 1,400 SH   SOLE   1,400 0 0
iShares US Industrials ETF 464287754   341 3,400 SH   SOLE   3,400 0 0
Johnson & Johnson Stock 478160104   10,380 66,969 SH   SOLE   66,969 0 0
Jones Lang Lasalle Incom E Property Trust Inc Cla REIT 48021R401   367 26,675 SH   SOLE   26,675 0 0
JPMorgan Chase & Co Stock 46625H100   5,624 43,158 SH   SOLE   43,158 0 0
JPMorgan Ultra Short Income ETF ETF 46641Q837   19,414 385,803 SH   SOLE   385,803 0 0
JPMorgan Ultra Short Muni Income ETF ETF 46641Q654   2,887 56,835 SH   SOLE   56,835 0 0
Kimberly-Clark Corp Stock 494368103   1,480 10,934 SH   SOLE   10,934 0 0
Linde PLC F Stock G54950103   914 2,572 SH   SOLE   2,572 0 0
Lockheed Martin Corp Stock 539830109   580 1,227 SH   SOLE   1,227 0 0
Lowes Companies Inc Stock 548661107   951 4,754 SH   SOLE   4,754 0 0
Marsh & MC Lennan Co Stock 571748102   542 3,257 SH   SOLE   3,257 0 0
Mastercard Inc Stock 57636Q104   1,909 5,252 SH   SOLE   5,252 0 0
Materials Sector SPDR ETF ETF 81369Y100   1,579 19,572 SH   SOLE   19,572 0 0
MC Donalds Corp Stock 580135101   3,198 11,438 SH   SOLE   11,438 0 0
Medtronic PLC F Stock G5960L103   461 5,676 SH   SOLE   5,676 0 0
Mercadolibre Inc Stock 58733R102   314 238 SH   SOLE   238 0 0
Merck & Co Inc Stock 58933Y105   4,972 46,417 SH   SOLE   46,417 0 0
Meta Platforms, Inc Stock 30303M102   8,960 42,277 SH   SOLE   42,277 0 0
Metlife Inc Stock 59156R108   387 6,673 SH   SOLE   6,673 0 0
Microsoft Corp Stock 594918104   29,608 102,699 SH   SOLE   102,699 0 0
Moderna Inc Stock 60770K107   357 2,327 SH   SOLE   2,327 0 0
Mondelez Intl Stock 609207105   1,987 28,337 SH   SOLE   28,337 0 0
Moodys Corp Stock 615369105   269 880 SH   SOLE   880 0 0
Morgan Stanley Stock 617446448   1,099 12,513 SH   SOLE   12,513 0 0
Nestle SA F Stock 641069406   1,849 15,196 SH   SOLE   15,196 0 0
Nestle SA Ord F Stock H57312649   3,188 26,165 SH   SOLE   26,165 0 0
Netflix Inc Stock 64110L106   552 1,599 SH   SOLE   1,599 0 0
Nextera Energy Inc Stock 65339F101   4,152 53,860 SH   SOLE   53,860 0 0
Nike Inc Stock 654106103   4,325 35,171 SH   SOLE   35,171 0 0
Northrop Grumman Co Stock 666807102   244 528 SH   SOLE   528 0 0
NOVARTIS AG F Stock 66987V109   1,082 11,756 SH   SOLE   11,756 0 0
Novo-Nordisk A-S F Stock 670100205   271 1,692 SH   SOLE   1,692 0 0
Nvidia Corp Stock 67066G104   6,634 23,884 SH   SOLE   23,884 0 0
Omnicom Group Inc Stock 681919106   1,055 11,100 SH   SOLE   11,100 0 0
Oracle Corporation Stock 68389X105   6,002 64,597 SH   SOLE   64,597 0 0
Otis Worldwide Corp Stock 68902V107   868 10,289 SH   SOLE   10,289 0 0
Paypal Holdings Stock 70450Y103   632 8,327 SH   SOLE   8,327 0 0
Pepsico Incorporated Stock 713448108   11,124 61,022 SH   SOLE   61,022 0 0
Pfizer Incorporated Stock 717081103   3,629 88,941 SH   SOLE   88,941 0 0
Philip Morris Intl Stock 718172109   539 5,472 SH   SOLE   5,472 0 0
PNC Financial SRVCS Stock 693475105   840 6,612 SH   SOLE   6,612 0 0
Procter & Gamble Stock 742718109   8,285 55,721 SH   SOLE   55,721 0 0
Qualcomm Inc Stock 747525103   3,108 24,358 SH   SOLE   24,358 0 0
Raytheon Technologies Co Stock 75513E101   3,181 32,486 SH   SOLE   32,486 0 0
Real Estate Select SPDR ETF ETF 81369Y860   582 15,578 SH   SOLE   15,578 0 0
Roche HLDG AG F Stock 771195104   518 14,443 SH   SOLE   14,443 0 0
S & P Global Inc Stock 78409V104   283 820 SH   SOLE   820 0 0
Salesforce Com Stock 79466L302   8,612 43,107 SH   SOLE   43,107 0 0
SAP Sponsored F Stock 803054204   822 6,496 SH   SOLE   6,496 0 0
Schwab Emerging Markets ETF 808524706   2,214 90,306 SH   SOLE   90,306 0 0
Schwab International ETF 808524805   3,900 112,067 SH   SOLE   112,067 0 0
Schwab US Aggregate Bond ETF ETF 808524839   556 11,850 SH   SOLE   11,850 0 0
Schwab US Broad Market ETF ETF 808524102   454 9,486 SH   SOLE   9,486 0 0
Schwab US Dividend ETF 808524797   2,654 36,276 SH   SOLE   36,276 0 0
Schwab US Large Cap ETF ETF 808524201   2,203 45,545 SH   SOLE   45,545 0 0
Schwab US TIPS ETF ETF 808524870   558 10,416 SH   SOLE   10,416 0 0
Service Now Inc Stock 81762P102   642 1,381 SH   SOLE   1,381 0 0
Siemens A G F Stock 826197501   741 9,151 SH   SOLE   9,151 0 0
Simon PPTY Group Stock 828806109   284 2,540 SH   SOLE   2,540 0 0
Southern Company Stock 842587107   1,212 17,412 SH   SOLE   17,412 0 0
SPDR Dow Jones ETF 78467X109   364 1,091 SH   SOLE   1,091 0 0
SPDR Dow Jones REIT ETF ETF 78464A607   538 6,055 SH   SOLE   6,055 0 0
SPDR Gold Minishares Etv ETF 98149E303   2,951 75,454 SH   SOLE   75,454 0 0
SPDR Gold Shares ETF ETF 78463V107   5,735 31,302 SH   SOLE   31,302 0 0
SPDR MSCI Acwi Ex-US ETF 78463X848   1,841 71,561 SH   SOLE   71,561 0 0
SPDR S&P 500 ETF ETF 78462F103   25,759 62,689 SH   SOLE   62,689 0 0
SPDR S&P Dividend ETF ETF 78464A763   1,809 14,622 SH   SOLE   14,622 0 0
SPDR S&P Midcap 400 ETF ETF 78467Y107   255 555 SH   SOLE   555 0 0
Starbucks Corp Stock 855244109   692 6,643 SH   SOLE   6,643 0 0
State Street Corp Stock 857477103   810 10,615 SH   SOLE   10,615 0 0
Stryker Corp Stock 863667101   2,247 7,850 SH   SOLE   7,850 0 0
Target Corporation Stock 87612E106   1,389 8,389 SH   SOLE   8,389 0 0
Technology Select Sector ETF 81369Y803   937 6,207 SH   SOLE   6,207 0 0
Tesla Motors Inc Stock 88160R101   1,655 7,978 SH   SOLE   7,978 0 0
Tetra Tech Inc Stock 88162G103   217 1,480 SH   SOLE   1,480 0 0
Texas Instruments Stock 882508104   680 3,654 SH   SOLE   3,654 0 0
Thermo Fisher Stock 883556102   873 1,513 SH   SOLE   1,513 0 0
Trico Bancshs Chico Stock 896095106   250 6,004 SH   SOLE   6,004 0 0
U S Bancorp Stock 902973304   678 18,567 SH   SOLE   18,567 0 0
Unilever PLC F Stock 904767704   448 8,625 SH   SOLE   8,625 0 0
Union Pacific Corp Stock 907818108   1,605 7,975 SH   SOLE   7,975 0 0
United Parcel SRVC Stock 911312106   1,371 7,068 SH   SOLE   7,068 0 0
UnitedHealth Group Stock 91324P102   3,343 7,074 SH   SOLE   7,074 0 0
Utilities Sector SPDR ETF ETF 81369Y886   1,106 16,345 SH   SOLE   16,345 0 0
Vanguard Dividend Fund ETF 921908844   254 1,652 SH   SOLE   1,652 0 0
Vanguard FTSE Developed ETF 921943858   7,984 176,755 SH   SOLE   176,755 0 0
Vanguard FTSE Emerging ETF 922042858   4,882 120,853 SH   SOLE   120,853 0 0
Vanguard FTSE Pacific ETF 922042866   1,950 28,756 SH   SOLE   28,756 0 0
Vanguard High Dividend ETF 921946406   8,033 76,142 SH   SOLE   76,142 0 0
Vanguard Large Cap ETF ETF 922908637   360 1,927 SH   SOLE   1,927 0 0
Vanguard Mid Cap ETF ETF 922908629   10,964 51,981 SH   SOLE   51,981 0 0
Vanguard Mid Cap Value ETF 922908512   205 1,526 SH   SOLE   1,526 0 0
Vanguard REIT ETF ETF 922908553   1,514 18,232 SH   SOLE   18,232 0 0
Vanguard S&P 500 ETF ETF 922908363   9,224 24,527 SH   SOLE   24,527 0 0
Vanguard Short Term Cor BD ETF ETF 92206C409   4,449 58,357 SH   SOLE   58,357 0 0
Vanguard Short Term TIP Index ETF ETF 922020805   25,124 525,386 SH   SOLE   525,386 0 0
Vanguard Small Cap ETF ETF 922908751   687 3,623 SH   SOLE   3,623 0 0
Vanguard Total Bond ETF 921937835   8,378 113,480 SH   SOLE   113,480 0 0
Vanguard Total Stock ETF 922908769   1,823 8,934 SH   SOLE   8,934 0 0
Verizon Communication Stock 92343V104   1,175 30,207 SH   SOLE   30,207 0 0
Visa Inc Stock 92826C839   12,492 55,406 SH   SOLE   55,406 0 0
Walgreens Boots Alli Stock 931427108   502 14,525 SH   SOLE   14,525 0 0
Wal-Mart Stores Inc Stock 931142103   1,977 13,355 SH   SOLE   13,355 0 0
Walt Disney Co Stock 254687106   3,071 30,675 SH   SOLE   30,675 0 0
Waste Connections In F Stock 94106B101   253 1,818 SH   SOLE   1,818 0 0
Waste Management Inc Stock 94106L109   398 2,438 SH   SOLE   2,438 0 0
Wells Fargo & Co Stock 949746101   558 14,924 SH   SOLE   14,924 0 0
Welltower Inc Stock 95040Q104   327 4,563 SH   SOLE   4,563 0 0
Williams Companies Stock 969457100   225 7,538 SH   SOLE   7,538 0 0
Xcel Energy Inc Stock 98389B100   331 4,874 SH   SOLE   4,874 0 0
Yum Brands Inc Stock 988498101   249 1,886 SH   SOLE   1,886 0 0