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 Company COM 88579Y101 2,522 16,170 SH   SOLE NONE 2,522 0 0
AbbVie Inc COM 00287Y109 246 2,510 SH   SOLE NONE 246 0 0
Accenture SHS CLASS A G1151C101 1,738 8,096 SH   SOLE NONE 1,738 0 0
Adobe Systems Inc COM 00724F101 2,159 4,960 SH   SOLE NONE 2,159 0 0
Akamai Technologies COM 00971T101 2,191 20,455 SH   SOLE NONE 2,191 0 0
Akamai Technologies COM 00971T101 216 2,016 SH   SOLE 1 216 0 0
Albemarle COM 012653101 575 7,442 SH   SOLE NONE 575 0 0
Align Technology COM 016255101 2,520 9,183 SH   SOLE NONE 2,520 0 0
Alphabet Class A CAP STK CL A 02079K305 5,567 3,926 SH   SOLE NONE 5,567 0 0
Alphabet Class C CAP STK CL C 02079K107 3,021 2,137 SH   SOLE NONE 3,021 0 0
Alphabet Class C CAP STK CL C 02079K107 373 264 SH   SOLE 1 373 0 0
Amazon.Com COM 023135106 14,453 5,239 SH   SOLE NONE 14,453 0 0
Amazon.Com COM 023135106 949 344 SH   SOLE 1 949 0 0
American Tower COM 03027X100 2,428 9,390 SH   SOLE NONE 2,428 0 0
Americold Realty Trust COM 03064D108 796 21,942 SH   SOLE NONE 796 0 0
Amgen COM 031162100 2,885 12,230 SH   SOLE NONE 2,885 0 0
Analog Devices Inc COM 032654105 1,712 13,957 SH   SOLE NONE 1,712 0 0
Anaplan Inc COM 03272L108 557 12,286 SH   SOLE NONE 557 0 0
Apollo Global Management COM CL A 03768E105 2,123 42,529 SH   SOLE NONE 2,123 0 0
Apple COM 037833100 14,147 38,780 SH   SOLE NONE 14,147 0 0
Apple COM 037833100 920 2,521 SH   SOLE 1 920 0 0
Aptiv SHS G6095L109 1,873 24,035 SH   SOLE NONE 1,873 0 0
Archer-Daniels Midland Co COM 039483102 212 5,303 SH   SOLE NONE 212 0 0
AT&T COM 00206R102 224 7,423 SH   SOLE NONE 224 0 0
Autodesk Inc COM 052769106 3,240 13,545 SH   SOLE NONE 3,240 0 0
Bank Of Montreal Com Npv Isin ca0636711 COM 063671101 213 4,013 SH   SOLE NONE 213 0 0
Berkshire Hathaway Class B CL B NEW 084670702 2,719 15,234 SH   SOLE NONE 2,719 0 0
Biogen COM 09062X103 1,507 5,631 SH   SOLE NONE 1,507 0 0
BioMarin Pharmaceutical COM 09061G101 2,148 17,412 SH   SOLE NONE 2,148 0 0
Blackrock COM 09247X101 5,078 9,332 SH   SOLE NONE 5,078 0 0
Blackstone Group COM CL A 09260D107 2,188 38,619 SH   SOLE NONE 2,188 0 0
Broadcom COM 11135F101 4,080 12,927 SH   SOLE NONE 4,080 0 0
Broadcom COM 11135F101 374 1,185 SH   SOLE 1 374 0 0
Carlyle Group COM 14316J108 1,682 60,269 SH   SOLE NONE 1,682 0 0
Caterpillar COM 149123101 1,855 14,666 SH   SOLE NONE 1,855 0 0
Cerner COM 156782104 1,475 21,519 SH   SOLE NONE 1,475 0 0
Chubb COM H1467J104 1,417 11,192 SH   SOLE NONE 1,417 0 0
Cisco Systems COM 17275R102 2,726 58,443 SH   SOLE NONE 2,726 0 0
Clorox COM 189054109 2,720 12,398 SH   SOLE NONE 2,720 0 0
CME Group COM 12572Q105 1,124 6,914 SH   SOLE NONE 1,124 0 0
Coca-Cola COM 191216100 1,989 44,506 SH   SOLE NONE 1,989 0 0
Cogent Communications Holdings COM NEW 19239V302 797 10,303 SH   SOLE NONE 797 0 0
Cogent Communications Holdings COM NEW 19239V302 207 2,671 SH   SOLE 1 207 0 0
Cognex COM 192422103 941 15,764 SH   SOLE NONE 941 0 0
Cognex COM 192422103 204 3,422 SH   SOLE 1 204 0 0
Costco Wholesale COM 22160K105 5,332 17,586 SH   SOLE NONE 5,332 0 0
Cree COM 225447101 463 7,828 SH   SOLE NONE 463 0 0
Crispr Therapeutics Agnamen Akt NAMEN AKT H17182108 959 13,043 SH   SOLE NONE 959 0 0
Crown Castle COM 22822V101 381 2,275 SH   SOLE NONE 381 0 0
Cummins Inc COM 231021106 241 1,389 SH   SOLE NONE 241 0 0
CVS Health COM 126650100 213 3,272 SH   SOLE NONE 213 0 0
Deere & Company COM 244199105 1,013 6,443 SH   SOLE NONE 1,013 0 0
Dominion Energy COM 25746U109 1,713 21,102 SH   SOLE NONE 1,713 0 0
Eaton Corp Plc Com SHS G29183103 224 2,556 SH   SOLE NONE 224 0 0
Emerson Electric Co COM 291011104 245 3,945 SH   SOLE NONE 245 0 0
Epizyme Inc COM 29428V104 365 22,750 SH   SOLE NONE 365 0 0
Equinix COM 29444U700 713 1,015 SH   SOLE NONE 713 0 0
Equinix COM 29444U700 200 285 SH   SOLE 1 200 0 0
Estee Lauder CL A 518439104 2,348 12,446 SH   SOLE NONE 2,348 0 0
Facebook CL A 30303M102 2,024 8,914 SH   SOLE NONE 2,024 0 0
Fastly Inc CL A 31188V100 1,948 22,877 SH   SOLE NONE 1,948 0 0
Fastly Inc CL A 31188V100 549 6,446 SH   SOLE 1 549 0 0
FedEx COM 31428X106 1,122 8,001 SH   SOLE NONE 1,122 0 0
First Solar COM 336433107 1,449 29,277 SH   SOLE NONE 1,449 0 0
First Trust NASDAQ-100-Tech Sector ETF SHS 337345102 518 4,750 SH   SOLE NONE 518 0 0
Fortinet COM 34959E109 3,704 26,980 SH   SOLE NONE 3,704 0 0
Fortinet COM 34959E109 347 2,526 SH   SOLE 1 347 0 0
Home Depot COM 437076102 286 1,142 SH   SOLE NONE 286 0 0
Honeywell International COM 438516106 3,895 26,936 SH   SOLE NONE 3,895 0 0
HubSpot Inc COM 443573100 1,495 6,664 SH   SOLE NONE 1,495 0 0
Illinois Tool Works COM 452308109 2,000 11,438 SH   SOLE NONE 2,000 0 0
Illumina COM 452327109 4,315 11,652 SH   SOLE NONE 4,315 0 0
Illumina COM 452327109 388 1,048 SH   SOLE 1 388 0 0
Innovator S&P 500 Power Bffr ETF Apr New S&P 500 PWR BU 45782C870 1,064 41,020 SH   SOLE NONE 1,064 0 0
Innovator S&P 500 Ultra Bffr ETF Apr New S&P 500 ULTRA 45782C805 916 37,878 SH   SOLE NONE 916 0 0
Insulet COM 45784P101 2,033 10,467 SH   SOLE NONE 2,033 0 0
Intel COM 458140100 2,227 37,220 SH   SOLE NONE 2,227 0 0
International Business Machines COM 459200101 224 1,855 SH   SOLE NONE 224 0 0
Intuitive Surgical COM NEW 46120E602 4,172 7,321 SH   SOLE NONE 4,172 0 0
Intuitive Surgical COM NEW 46120E602 395 694 SH   SOLE 1 395 0 0
Invesco EM Sovereign Debt ETF EMRNG MKT SVRG 46138E784 240 8,965 SH   SOLE NONE 240 0 0
Invesco Exch Trd Slf Idx Fd Tr Bulshs 20 BULSHS 2020 CB 46138J502 245 11,519 SH   SOLE NONE 245 0 0
iPath Bloomberg Commodity Index DJUBS CMDT ETN36 06738C778 292 16,578 SH   SOLE NONE 292 0 0
Iron Mountain COM 46284V101 636 24,349 SH   SOLE NONE 636 0 0
iShares 1-3 Year Treasury Bond 1 3 YR TREAS BD 464287457 1,008 11,639 SH   SOLE NONE 1,008 0 0
iShares 3-7 Year Treasury Bond ETF 3 7 YR TREAS BD 464288661 3,212 24,031 SH   SOLE NONE 3,212 0 0
iShares 3-7 Year Treasury Bond ETF 3 7 YR TREAS BD 464288661 264 1,977 SH   SOLE 1 264 0 0
iShares 7-10 Year Treasury Bond ETF BARCLAYS 7 10 YR 464287440 3,585 29,414 SH   SOLE NONE 3,585 0 0
iShares 7-10 Year Treasury Bond ETF BARCLAYS 7 10 YR 464287440 265 2,174 SH   SOLE 1 265 0 0
iShares California Muni Bond ETF CALIF MUN BD ETF 464288356 6,149 98,915 SH   SOLE NONE 6,149 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 1,434 4,631 SH   SOLE NONE 1,434 0 0
iShares Emerging Markets Bond ETF JPMORGAN USD EMG 464288281 1,054 9,650 SH   SOLE NONE 1,054 0 0
iShares Global Comm Services ETF GBL COMM SVC ETF 464287275 336 5,450 SH   SOLE NONE 336 0 0
iShares Global Consumer Discr ETF GLB CNS DISC ETF 464288745 1,779 14,970 SH   SOLE NONE 1,779 0 0
iShares Global Consumer Staples ETF GLB CNSM STP ETF 464288737 1,549 29,947 SH   SOLE NONE 1,549 0 0
iShares Global Financials ETF GLOBAL FINLS ETF 464287333 1,076 20,620 SH   SOLE NONE 1,076 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 1,473 21,411 SH   SOLE NONE 1,473 0 0
iShares Global Industrials ETF GLOB INDSTRL ETF 464288729 1,630 19,540 SH   SOLE NONE 1,630 0 0
iShares Global Materials ETF GLOBAL MATER ETF 464288695 329 5,257 SH   SOLE NONE 329 0 0
iShares Global Technology ETF GLOBAL TECH ETF 464287291 3,305 14,034 SH   SOLE NONE 3,305 0 0
iShares Global Utilities ETF GLOB UTILITS ETF 464288711 335 6,279 SH   SOLE NONE 335 0 0
iShares Gold Trust ISHARES 464285105 283 16,658 SH   SOLE NONE 283 0 0
iShares High Yield Corp Bond ETF IBOXX HI YD ETF 464288513 1,749 21,424 SH   SOLE NONE 1,749 0 0
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 11,219 97,216 SH   SOLE NONE 11,219 0 0
iShares S&P Mid-Cap 400 Growth ETF S&P MC 400GR ETF 464287606 1,666 7,439 SH   SOLE NONE 1,666 0 0
iShares S&P Small-Cap 600 Growth ETF S&P SML 600 GWT 464287887 613 3,613 SH   SOLE NONE 613 0 0
iShares Short-Term National Muni Bond ETF SHRT NAT MUN ETF 464288158 10,504 97,386 SH   SOLE NONE 10,504 0 0
iShares TIPS Bond ETF TIPS BD ETF 464287176 643 5,230 SH   SOLE NONE 643 0 0
iShares US Preferred Stock ETF PFD AND INCM SEC 464288687 1,551 44,767 SH   SOLE NONE 1,551 0 0
Johnson & Johnson COM 478160104 2,303 16,373 SH   SOLE NONE 2,303 0 0
JPMorgan Chase & Co COM 46625H100 538 5,717 SH   SOLE NONE 538 0 0
JPMorgan Disciplined High Yield ETF HIGH YLD RESRCH 46641Q878 1,238 25,476 SH   SOLE NONE 1,238 0 0
JPMorgan Diversified Return Emerging Markets Equity ETF DIV RTN EM EQT 46641Q308 480 10,451 SH   SOLE NONE 480 0 0
JPMorgan Municipal ETF MUNICIPAL ETF 46641Q647 429 7,947 SH   SOLE NONE 429 0 0
JPMorgan Ultra-Short Income ETF ULTRA SHRT INC 46641Q837 435 8,566 SH   SOLE NONE 435 0 0
JPMorgan Ultra-Short Municipal Inc ETF ULTRA SHT MUNCPL 46641Q654 328 6,444 SH   SOLE NONE 328 0 0
JPMorgan USD Emerging Mkts Svr Bd ETF USD EMRNG MKT 46641Q746 929 19,293 SH   SOLE NONE 929 0 0
Lowes COM 548661107 2,669 19,750 SH   SOLE NONE 2,669 0 0
McDonalds COM 580135101 258 1,401 SH   SOLE NONE 258 0 0
Mercadolibre COM 58733R102 1,670 1,694 SH   SOLE NONE 1,670 0 0
Mercadolibre COM 58733R102 493 500 SH   SOLE 1 493 0 0
Mettler-Toledo COM 592688105 1,667 2,070 SH   SOLE NONE 1,667 0 0
Micron Technology COM 595112103 1,644 31,909 SH   SOLE NONE 1,644 0 0
Microsoft COM 594918104 4,522 22,222 SH   SOLE NONE 4,522 0 0
MongoDB CL A 60937P106 1,397 6,170 SH   SOLE NONE 1,397 0 0
MongoDB CL A 60937P106 478 2,114 SH   SOLE 1 478 0 0
Moody s Corporation COM 615369105 2,235 8,135 SH   SOLE NONE 2,235 0 0
Nektar Therapeutics COM 640268108 441 19,057 SH   SOLE NONE 441 0 0
NetApp COM 64110D104 843 18,990 SH   SOLE NONE 843 0 0
Netflix COM 64110L106 7,598 16,697 SH   SOLE NONE 7,598 0 0
Netflix COM 64110L106 643 1,413 SH   SOLE 1 643 0 0
Nextera Energy COM 65339F101 1,753 7,300 SH   SOLE NONE 1,753 0 0
Nike CL B 654106103 2,758 28,132 SH   SOLE NONE 2,758 0 0
Nvidia COM 67066G104 7,071 18,613 SH   SOLE NONE 7,071 0 0
Nvidia COM 67066G104 657 1,730 SH   SOLE 1 657 0 0
Okta Inc CL A 679295105 835 4,172 SH   SOLE NONE 835 0 0
Oracle COM 68389X105 1,977 35,769 SH   SOLE NONE 1,977 0 0
Paypal COM 70450Y103 5,021 28,817 SH   SOLE NONE 5,021 0 0
Paypal COM 70450Y103 515 2,958 SH   SOLE 1 515 0 0
Pepsico Inc COM 713448108 221 1,671 SH   SOLE NONE 221 0 0
Pfizer COM 717081103 1,855 56,735 SH   SOLE NONE 1,855 0 0
Pimco Etf Tr Enhanced Short Mat Active E ENHAN SHRT MA AC 72201R833 770 7,572 SH   SOLE NONE 770 0 0
Price T Rowe Group Inc Com COM 74144T108 233 1,886 SH   SOLE NONE 233 0 0
Prologis COM 74340W103 1,162 12,454 SH   SOLE NONE 1,162 0 0
Proto Labs COM 743713109 482 4,287 SH   SOLE NONE 482 0 0
Public Storage COM 74460D109 1,328 6,921 SH   SOLE NONE 1,328 0 0
Raytheon Technologies Ord COM 75513E101 225 3,645 SH   SOLE NONE 225 0 0
Regeneron Pharmaceuticals COM 75886F107 1,147 1,839 SH   SOLE NONE 1,147 0 0
Regeneron Pharmaceuticals COM 75886F107 291 466 SH   SOLE 1 291 0 0
Ross Stores COM 778296103 3,244 38,062 SH   SOLE NONE 3,244 0 0
salesforce.com COM 79466L302 1,059 5,653 SH   SOLE NONE 1,059 0 0
salesforce.com COM 79466L302 251 1,341 SH   SOLE 1 251 0 0
Schwab Strategic Intermediate-Term US INTRM TRM TRES 808524854 235 3,991 SH   SOLE NONE 235 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 913 12,326 SH   SOLE NONE 913 0 0
Schwab US Tips ETF US TIPS ETF 808524870 1,845 30,732 SH   SOLE NONE 1,845 0 0
Schwab US Tips ETF US TIPS ETF 808524870 207 3,445 SH   SOLE 1 207 0 0
Sherwin Williams COM 824348106 3,055 5,286 SH   SOLE NONE 3,055 0 0
Solaredge Technologies COM 83417M104 774 5,580 SH   SOLE NONE 774 0 0
Solaredge Technologies COM 83417M104 254 1,828 SH   SOLE 1 254 0 0
SPDR Barclays High Yield Bd ETF BLOOMBERG BRCLYS 78468R622 1,159 11,453 SH   SOLE NONE 1,159 0 0
Splunk COM 848637104 1,142 5,745 SH   SOLE NONE 1,142 0 0
Splunk COM 848637104 297 1,494 SH   SOLE 1 297 0 0
Spotify Technology SA SHS L8681T102 2,667 10,331 SH   SOLE NONE 2,667 0 0
Square Inc CL A 852234103 745 7,096 SH   SOLE NONE 745 0 0
Starbucks COM 855244109 2,798 38,015 SH   SOLE NONE 2,798 0 0
Tesla COM 88160R101 10,559 9,779 SH   SOLE NONE 10,559 0 0
Tesla COM 88160R101 1,066 987 SH   SOLE 1 1,066 0 0
Texas Instruments COM 882508104 2,136 16,824 SH   SOLE NONE 2,136 0 0
The Toro Company COM 891092108 394 5,944 SH   SOLE NONE 394 0 0
Thermo Fisher Scientific COM 883556102 2,480 6,845 SH   SOLE NONE 2,480 0 0
TJX Companies COM 872540109 2,420 47,869 SH   SOLE NONE 2,420 0 0
Travelers Companies COM 89417E109 2,154 18,883 SH   SOLE NONE 2,154 0 0
Twilio CL A 90138F102 1,578 7,190 SH   SOLE NONE 1,578 0 0
Twilio CL A 90138F102 461 2,101 SH   SOLE 1 461 0 0
Union Pacific COM 907818108 1,842 10,896 SH   SOLE NONE 1,842 0 0
United Parcel Service CL B 911312106 1,447 13,018 SH   SOLE NONE 1,447 0 0
Universal Display Corp COM 91347P105 571 3,814 SH   SOLE NONE 571 0 0
Vanguard FTSE All-World ex-US ETF ALLWRLD EX US 922042775 883 18,553 SH   SOLE NONE 883 0 0
Vanguard Global ex-US Real Est ETF GLB EX US ETF 922042676 652 13,980 SH   SOLE NONE 652 0 0
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 327 2,288 SH   SOLE NONE 327 0 0
Vanguard Mid-Cap ETF MID CAP ETF 922908629 452 2,759 SH   SOLE NONE 452 0 0
Vanguard Real Estate ETF REAL ESTATE ETF 922908553 900 11,465 SH   SOLE NONE 900 0 0
Vanguard Short-Term Bond ETF SHORT TRM BOND 921937827 1,898 22,833 SH   SOLE NONE 1,898 0 0
Verizon Communications COM 92343V104 2,566 46,549 SH   SOLE NONE 2,566 0 0
Vertex Pharmaceuticals Inc COM 92532F100 2,202 7,586 SH   SOLE NONE 2,202 0 0
Visa COM CL A 92826C839 224 1,161 SH   SOLE NONE 224 0 0
VMware Inc CL A COM 928563402 1,641 10,599 SH   SOLE NONE 1,641 0 0
Walmart COM 931142103 3,019 25,201 SH   SOLE NONE 3,019 0 0
Walt Disney COM DISNEY 254687106 1,983 17,779 SH   SOLE NONE 1,983 0 0
Weyerhaeuser COM NEW 962166104 1,132 50,392 SH   SOLE NONE 1,132 0 0
WisdomTree US Quality Dividend Gr ETF US QTLY DIV GRT 97717X669 394 8,665 SH   SOLE NONE 394 0 0
Workday Inc CL A 98138H101 1,467 7,832 SH   SOLE NONE 1,467 0 0
Xilinx Inc COM 983919101 603 6,132 SH   SOLE NONE 603 0 0