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 1,811 10,447 SH   SOLE   10,447 0 0
Accenture SHS CLASS A G1151C101 674 3,647 SH   SOLE   3,647 0 0
Acuity Brands COM 00508Y102 399 2,894 SH   SOLE   2,894 0 0
Adobe Systems Inc COM 00724F101 1,562 5,300 SH   SOLE   5,300 0 0
Akamai Technologies COM 00971T101 819 10,214 SH   SOLE   10,214 0 0
Albemarle COM 012653101 391 5,550 SH   SOLE   5,550 0 0
Align Technology COM 016255101 798 2,917 SH   SOLE   2,917 0 0
Alphabet Class A CAP STK CL A 02079K305 2,610 2,410 SH   SOLE   2,410 0 0
Alphabet Class C CAP STK CL C 02079K107 2,855 2,641 SH   SOLE   2,641 0 0
Amazon.Com COM 023135106 7,147 3,774 SH   SOLE   3,774 0 0
American Tower COM 03027X100 897 4,389 SH   SOLE   4,389 0 0
Amgen COM 031162100 2,543 13,799 SH   SOLE   13,799 0 0
Analog Devices Inc COM 032654105 608 5,384 SH   SOLE   5,384 0 0
Anaplan Inc COM 03272L108 632 12,513 SH   SOLE   12,513 0 0
Apple COM 037833100 7,451 37,649 SH   SOLE   37,649 0 0
Aptiv SHS G6095L109 1,834 22,684 SH   SOLE   22,684 0 0
Array BioPharma Inc COM 04269X105 843 18,201 SH   SOLE   18,201 0 0
AT&T COM 00206R102 325 9,698 SH   SOLE   9,698 0 0
Autodesk Inc COM 052769106 434 2,666 SH   SOLE   2,666 0 0
Berkshire Hathaway Class B CL B NEW 084670702 2,879 13,505 SH   SOLE   13,505 0 0
Biogen COM 09062X103 269 1,152 SH   SOLE   1,152 0 0
BioMarin Pharmaceutical COM 09061G101 464 5,419 SH   SOLE   5,419 0 0
Blackrock COM 09247X101 3,592 7,655 SH   SOLE   7,655 0 0
Borgwarner COM 099724106 1,367 32,555 SH   SOLE   32,555 0 0
Broadcom COM 11135F101 2,586 8,984 SH   SOLE   8,984 0 0
Caterpillar COM 149123101 2,046 15,016 SH   SOLE   15,016 0 0
Cerner COM 156782104 715 9,761 SH   SOLE   9,761 0 0
Chubb COM H1467J104 778 5,282 SH   SOLE   5,282 0 0
Cisco Systems COM 17275R102 3,500 63,953 SH   SOLE   63,953 0 0
Clorox COM 189054109 795 5,196 SH   SOLE   5,196 0 0
CME Group COM 12572Q105 554 2,852 SH   SOLE   2,852 0 0
Coca-Cola COM 191216100 2,078 40,802 SH   SOLE   40,802 0 0
Cogent Communications Holdings COM NEW 19239V302 647 10,904 SH   SOLE   10,904 0 0
Cognex COM 192422103 808 16,838 SH   SOLE   16,838 0 0
Costco Wholesale COM 22160K105 4,186 15,842 SH   SOLE   15,842 0 0
Cree COM 225447101 503 8,948 SH   SOLE   8,948 0 0
Crispr Therapeutics Agnamen Akt NAMEN AKT H17182108 623 13,237 SH   SOLE   13,237 0 0
Dominion Energy COM 25746U109 1,671 21,618 SH   SOLE   21,618 0 0
Epizyme Inc COM 29428V104 269 21,423 SH   SOLE   21,423 0 0
Equinix COM 29444U700 761 1,508 SH   SOLE   1,508 0 0
Estee Lauder CL A 518439104 3,071 16,772 SH   SOLE   16,772 0 0
Facebook CL A 30303M102 946 4,899 SH   SOLE   4,899 0 0
FedEx COM 31428X106 957 5,829 SH   SOLE   5,829 0 0
First Solar COM 336433107 566 8,625 SH   SOLE   8,625 0 0
Fortinet COM 34959E109 2,510 32,668 SH   SOLE   32,668 0 0
Home Depot COM 437076102 390 1,877 SH   SOLE   1,877 0 0
Honeywell International COM 438516106 3,686 21,114 SH   SOLE   21,114 0 0
HubSpot Inc COM 443573100 425 2,494 SH   SOLE   2,494 0 0
Illinois Tool Works COM 452308109 1,804 11,961 SH   SOLE   11,961 0 0
Illumina COM 452327109 2,578 7,003 SH   SOLE   7,003 0 0
Insulet COM 45784P101 730 6,119 SH   SOLE   6,119 0 0
Intel COM 458140100 979 20,459 SH   SOLE   20,459 0 0
International Business Machines COM 459200101 1,928 13,982 SH   SOLE   13,982 0 0
Intra-Cellular Thera COM 46116X101 195 15,000 SH   SOLE   15,000 0 0
Intuitive Surgical COM NEW 46120E602 2,335 4,452 SH   SOLE   4,452 0 0
Johnson & Johnson COM 478160104 2,471 17,738 SH   SOLE   17,738 0 0
JPMorgan Chase & Co COM 46625H100 902 8,067 SH   SOLE   8,067 0 0
Lowes COM 548661107 2,441 24,185 SH   SOLE   24,185 0 0
McDonalds COM 580135101 277 1,333 SH   SOLE   1,333 0 0
Mercadolibre COM 58733R102 1,332 2,177 SH   SOLE   2,177 0 0
Mettler-Toledo COM 592688105 726 864 SH   SOLE   864 0 0
Micron Technology COM 595112103 633 16,412 SH   SOLE   16,412 0 0
Microsoft COM 594918104 4,255 31,763 SH   SOLE   31,763 0 0
MongoDB CL A 60937P106 1,290 8,484 SH   SOLE   8,484 0 0
Nektar Therapeutics COM 640268108 394 11,075 SH   SOLE   11,075 0 0
NetApp COM 64110D104 657 10,654 SH   SOLE   10,654 0 0
Netflix COM 64110L106 3,946 10,743 SH   SOLE   10,743 0 0
Nextera Energy COM 65339F101 1,067 5,207 SH   SOLE   5,207 0 0
Nike CL B 654106103 2,909 34,650 SH   SOLE   34,650 0 0
Nvidia COM 67066G104 2,208 13,443 SH   SOLE   13,443 0 0
Okta Inc CL A 679295105 536 4,339 SH   SOLE   4,339 0 0
Oracle COM 68389X105 991 17,403 SH   SOLE   17,403 0 0
Paypal COM 70450Y103 2,214 19,345 SH   SOLE   19,345 0 0
Pepsico Inc COM 713448108 206 1,568 SH   SOLE   1,568 0 0
Pfizer COM 717081103 2,623 60,546 SH   SOLE   60,546 0 0
Procter & Gamble Co COM 742718109 254 2,317 SH   SOLE   2,317 0 0
Proto Labs COM 743713109 528 4,554 SH   SOLE   4,554 0 0
Qiagen N V SHS NEW N72482123 1,964 48,441 SH   SOLE   48,441 0 0
Ross Stores COM 778296103 2,525 25,473 SH   SOLE   25,473 0 0
salesforce.com COM 79466L302 1,122 7,394 SH   SOLE   7,394 0 0
Sherwin Williams COM 824348106 2,960 6,459 SH   SOLE   6,459 0 0
Solaredge Technologies COM 83417M104 234 3,749 SH   SOLE   3,749 0 0
Splunk COM 848637104 736 5,855 SH   SOLE   5,855 0 0
Square Inc CL A 852234103 563 7,769 SH   SOLE   7,769 0 0
Starbucks COM 855244109 1,384 16,507 SH   SOLE   16,507 0 0
Tesla COM 88160R101 1,422 6,365 SH   SOLE   6,365 0 0
Texas Instruments COM 882508104 2,024 17,633 SH   SOLE   17,633 0 0
The Toro Company COM 891092108 376 5,626 SH   SOLE   5,626 0 0
Thermo Fisher Scientific COM 883556102 2,323 7,909 SH   SOLE   7,909 0 0
TJX Companies COM 872540109 2,619 49,534 SH   SOLE   49,534 0 0
Travelers Companies COM 89417E109 2,933 19,618 SH   SOLE   19,618 0 0
Twilio CL A 90138F102 851 6,244 SH   SOLE   6,244 0 0
Under Armour Class A CL A 904311107 1,205 47,546 SH   SOLE   47,546 0 0
Union Pacific COM 907818108 2,026 11,980 SH   SOLE   11,980 0 0
United Parcel Service CL B 911312106 618 5,981 SH   SOLE   5,981 0 0
Universal Display Corp COM 91347P105 817 4,343 SH   SOLE   4,343 0 0
Verizon Communications COM 92343V104 2,432 42,564 SH   SOLE   42,564 0 0
Vertex Pharmaceuticals Inc COM 92532F100 756 4,121 SH   SOLE   4,121 0 0
Walmart COM 931142103 2,267 20,522 SH   SOLE   20,522 0 0
Walt Disney COM DISNEY 254687106 2,813 20,145 SH   SOLE   20,145 0 0
Workday Inc CL A 98138H101 583 2,835 SH   SOLE   2,835 0 0
Xilinx Inc COM 983919101 450 3,819 SH   SOLE   3,819 0 0
iPath Bloomberg Commodity Index DJUBS CMDT ETN36 06738C778 386 17,358 SH   SOLE   17,358 0 0
Fidelity MSCI Real Estate ETF MSCI RL EST ETF 316092857 492 18,812 SH   SOLE   18,812 0 0
Innovator S&P 500 Ultra Bffr ETF Apr New S&P 500 ULTRA 45782C805 267 10,424 SH   SOLE   10,424 0 0
Invesco BulletShares 2021 HY Corp Bd ETF BULSHS 2021 HY 46138J809 226 9,153 SH   SOLE   9,153 0 0
Invesco EM Sovereign Debt ETF EMRNG MKT SVRG 46138E784 1,997 68,781 SH   SOLE   68,781 0 0
Invesco Exch Trd Slf Idx Fd Tr Bulshs 20 BULSHS 2022 CB 46138J304 731 34,174 SH   SOLE   34,174 0 0
Invesco Exch Trd Slf Idx Fd Tr Bulshs 20 BULSHS 2023 CB 46138J304 738 34,868 SH   SOLE   34,868 0 0
Invesco Exch Trd Slf Idx Fd Tr Bulshs 20 BULSHS 2019 HY 46138J304 485 20,240 SH   SOLE   20,240 0 0
Invesco Exch Trd Slf Idx Fd Tr Bulshs 20 BULSHS 2020 HY 46138J304 681 28,277 SH   SOLE   28,277 0 0
Invesco Exchng Traded Fd Tr II Pfd Etf PFD ETF 46138E511 885 60,498 SH   SOLE   60,498 0 0
Invesco S&P 500 Low Volatility ETF S&P500 LOW VOL 46138E354 357 6,482 SH   SOLE   6,482 0 0
iShares 20 Plus Year Treasury Bond ETF 20 YR TR BD ETF 464287432 1,247 9,387 SH   SOLE   9,387 0 0
iShares 3-7 Year Treasury Bond ETF 3 7 YR TREAS BD 464288661 766 6,091 SH   SOLE   6,091 0 0
iShares 7-10 Year Treasury Bond ETF BARCLAYS 7 10 YR 464287440 912 8,289 SH   SOLE   8,289 0 0
iShares California Muni Bond ETF CALIF MUN BD ETF 464288356 6,181 101,924 SH   SOLE   101,924 0 0
Ishares Core High Dividend Etf CORE HIGH DV ETF 46429B663 488 5,161 SH   SOLE   5,161 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 1,927 6,537 SH   SOLE   6,537 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 443 2,279 SH   SOLE   2,279 0 0
iShares Core US Aggregate Bond ETF CORE US AGGBD ET 464287226 488 4,382 SH   SOLE   4,382 0 0
Ishares Dow Jones U S Etf DOW JONES US ETF 464287846 446 3,051 SH   SOLE   3,051 0 0
iShares Emerging Markets Bond ETF JPMORGAN USD EMG 464288281 1,002 8,847 SH   SOLE   8,847 0 0
iShares Global Comm Services ETF GBL COMM SVC ETF 464287275 324 5,664 SH   SOLE   5,664 0 0
iShares Global Consumer Discr ETF GLB CNS DISC ETF 464288745 2,193 18,502 SH   SOLE   18,502 0 0
iShares Global Consumer Staples ETF GLB CNSM STP ETF 464288737 1,599 30,383 SH   SOLE   30,383 0 0
iShares Global Financials ETF GLOBAL FINLS ETF 464287333 1,399 21,835 SH   SOLE   21,835 0 0
iShares Global Healthcare ETF GLOB HLTHCRE ETF 464287325 1,615 26,166 SH   SOLE   26,166 0 0
iShares Global Industrials ETF GLOB INDSTRL ETF 464288729 1,784 19,483 SH   SOLE   19,483 0 0
iShares Global Materials ETF GLOBAL MATER ETF 464288695 361 5,538 SH   SOLE   5,538 0 0
iShares Global Technology ETF GLOBAL TECH ETF 464287291 3,192 17,778 SH   SOLE   17,778 0 0
iShares Global Utilities ETF GLOB UTILITS ETF 464288711 369 6,759 SH   SOLE   6,759 0 0
iShares High Yield Corp Bond ETF IBOXX HI YD ETF 464288513 1,391 15,950 SH   SOLE   15,950 0 0
iShares International Dev Property ETF INTL DEVPPTY ETF 464288422 837 22,005 SH   SOLE   22,005 0 0
iShares Investment Grade Corp Bond ETF IBOXX INV CP ETF 464287242 943 7,585 SH   SOLE   7,585 0 0
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 9,339 82,583 SH   SOLE   82,583 0 0
Ishares S&P 500 Growth Etf S&P 500 GRWT ETF 464287309 600 3,349 SH   SOLE   3,349 0 0
iShares S&P 500 Value S&P 500 VAL ETF 464287408 309 2,654 SH   SOLE   2,654 0 0
iShares S&P Mid-Cap 400 Growth ETF S&P MC 400GR ETF 464287606 2,029 8,966 SH   SOLE   8,966 0 0
iShares S&P Small-Cap 600 Growth ETF S&P SML 600 GWT 464287887 845 4,633 SH   SOLE   4,633 0 0
iShares Short-Term National Muni Bond ETF SHRT NAT MUN ETF 464288158 2,929 27,487 SH   SOLE   27,487 0 0
iShares TIPS Bond ETF TIPS BD ETF 464287176 911 7,889 SH   SOLE   7,889 0 0
Ishares Tr Mbs Etf MBS ETF 464288588 222 2,065 SH   SOLE   2,065 0 0
iShares US Preferred Stock ETF PFD AND INCM SEC 464288687 796 21,589 SH   SOLE   21,589 0 0
JPMorgan Disciplined High Yield ETF DCPLND HG YLD 46641Q878 1,232 24,095 SH   SOLE   24,095 0 0
JPMorgan Diversified Return Emerging Markets Equity ETF DIV RTN EM EQT 46641Q308 281 5,046 SH   SOLE   5,046 0 0
Schwab International INTL EQTY ETF 808524805 347 10,813 SH   SOLE   10,813 0 0
Schwab Strategic Intermediate-Term US INTRM TRM TRES 808524854 2,019 36,735 SH   SOLE   36,735 0 0
Schwab Strategic Short-Term US Treasu SHT TM US TRES 808524862 792 15,659 SH   SOLE   15,659 0 0
Schwab Strategic US Aggregate Bd Etf US AGGREGATE B 808524839 1,280 24,159 SH   SOLE   24,159 0 0
Schwab US Large Cap ETF US LRG CAP ETF 808524201 994 14,158 SH   SOLE   14,158 0 0
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 327 5,731 SH   SOLE   5,731 0 0
Schwab US REIT ETF US REIT ETF 808524847 402 9,051 SH   SOLE   9,051 0 0
Schwab US Tips ETF US TIPS ETF 808524870 1,673 29,703 SH   SOLE   29,703 0 0
SPDR Barclays High Yield Bd ETF BLOOMBERG BRCLYS 78468R622 575 5,282 SH   SOLE   5,282 0 0
SPDR DJ Wilshire REIT ETF DJ REIT ETF 78464A607 773 7,829 SH   SOLE   7,829 0 0
SPDR Financial Select SBI INT-FINL 81369Y605 421 15,249 SH   SOLE   15,249 0 0
SPDR Health Care Select SBI HEALTHCARE 81369Y209 336 3,629 SH   SOLE   3,629 0 0
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 356 8,379 SH   SOLE   8,379 0 0
Vanguard Real Estate ETF REAL ESTATE ETF 922908553 232 2,659 SH   SOLE   2,659 0 0
Vanguard Short-Term Bond ETF SHORT TRM BOND 921937827 487 6,053 SH   SOLE   6,053 0 0
Wisdomtree TRUST Us Multifactor Fd US MULTIFACTOR 97717Y857 322 10,697 SH   SOLE   10,697 0 0
Americold Realty Trust COM 03064D108 780 24,067 SH   SOLE   24,067 0 0
Apollo Global Management CL A SHS 037612306 2,065 60,216 SH   SOLE   60,216 0 0
Carlyle Group COM UTS LTD PTN 14309L102 2,025 89,574 SH   SOLE   89,574 0 0
Iron Mountain COM 46284V101 562 17,969 SH   SOLE   17,969 0 0
Prologis COM 74340W103 1,271 15,867 SH   SOLE   15,867 0 0
Public Storage COM 74460D109 1,415 5,940 SH   SOLE   5,940 0 0
Akamai Technologies COM 00971T101 220 2,741 SH   SOLE 1 2,741 0 0
Alphabet Class C CAP STK CL C 02079K107 300 278 SH   SOLE 1 278 0 0
Amazon.Com COM 023135106 642 339 SH   SOLE 1 339 0 0
Apple COM 037833100 518 2,616 SH   SOLE 1 2,616 0 0
Broadcom COM 11135F101 341 1,184 SH   SOLE 1 1,184 0 0
Fortinet COM 34959E109 206 2,682 SH   SOLE 1 2,682 0 0
Illumina COM 452327109 364 989 SH   SOLE 1 989 0 0
Intuitive Surgical COM NEW 46120E602 370 706 SH   SOLE 1 706 0 0
Mercadolibre COM 58733R102 320 523 SH   SOLE 1 523 0 0
MongoDB CL A 60937P106 349 2,296 SH   SOLE 1 2,296 0 0
Netflix COM 64110L106 489 1,332 SH   SOLE 1 1,332 0 0
Nvidia COM 67066G104 308 1,874 SH   SOLE 1 1,874 0 0
Paypal COM 70450Y103 334 2,917 SH   SOLE 1 2,917 0 0
salesforce.com COM 79466L302 206 1,357 SH   SOLE 1 1,357 0 0
Tesla COM 88160R101 236 1,055 SH   SOLE 1 1,055 0 0
Twilio CL A 90138F102 273 2,002 SH   SOLE 1 2,002 0 0
Invesco EM Sovereign Debt ETF EMRNG MKT SVRG 46138E784 227 7,815 SH   SOLE 1 7,815 0 0
iShares North American Tech ETF EXPND TEC SC ETF 464287549 431 2,000 SH   SOLE 1 2,000 0 0
Schwab Strategic US Aggregate Bd Etf US AGGREGATE B 808524839 247 4,668 SH   SOLE 1 4,668 0 0
Schwab US Tips ETF US TIPS ETF 808524870 244 4,331 SH   SOLE 1 4,331 0 0