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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1015,21627,070SH SOLE 27,07000
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,9314,063SH SOLE 4,06300
AGILENT TECHNOLOGIES INCCOM00846U1013242,552SH SOLE 2,55200
APPLE INCCOM0378331004,47336,616SH SOLE 36,61600
ARISTA NETWORKS INCCOM0404131066042,000SH SOLE 2,00000
BIOGEN INCCOM09062X1033861,380SH SOLE 1,38000
CADENCE DESIGN SYSTEM INCCOM1273871081,2218,912SH SOLE 8,91200
CISCO SYS INCCOM17275R10274914,480SH SOLE 14,48000
COMMERCE BANCSHARES INCCOM2005251033845,013SH SOLE 5,01300
EATON CORP PLCSHSG291831035664,096SH SOLE 4,09600
FLEXSHARES TRSTOX ESG INDEX33939L6961,24112,740SH SOLE 12,74000
GENERAL ELECTRIC COCOM36960410321116,055SH SOLE 16,05500
HEWLETT PACKARD ENTERPRISE CCOM42824C10934822,086SH SOLE 22,08600
HOME DEPOT INCCOM437076102227743SH SOLE 74300
HP INCCOM40434L10585626,972SH SOLE 26,97200
INTEL CORPCOM4581401001,22419,118SH SOLE 19,11800
INVESCO EXCHANGE TRADED FD TDYNAMIC LEISURE46137V7207,923172,346SH SOLE 172,34600
INVESCO EXCHANGE TRADED FD TS&P 500 PUR VAL46137V2589,477128,079SH SOLE 128,07900
INVESCO EXCHANGE TRADED FD TS&P MDCP400 VL46137V19110,021110,969SH SOLE 110,96900
INVESCO EXCHANGE TRADED FD TS&P SML600 VAL46137V1678,27293,508SH SOLE 93,50800
INVESCO EXCHANGE TRADED FD T IIKBW REGL BKG46138E5788,321136,260SH SOLE 136,26000
INVESCO EXCHANGE TRADED FD T IIPUREBETA 0-5 YR46138E4952,10680,429SH SOLE 80,42900
ISHARES TRCYBERSECURITY46435U1352,47264,722SH SOLE 64,72200
ISHARES TRESG AWR MSCI USA46435G42593010,229SH SOLE 10,22900
ISHARES TRESG AWARE MSCI46435U6631,22531,793SH SOLE 31,79300
ISHARES TRESG AWR US AGRGT46435U54966212,105SH SOLE 12,10500
ISHARES TRESG MSCI LEADR46435U2183404,901SH SOLE 4,90100
ISHARES TREXPANDED TECH4642875151,9255,637SH SOLE 5,63700
ISHARES TRGENOMICS IMMUN46435U1924,02588,049SH SOLE 88,04900
ISHARES TRESG AW MSCI EAFE46435G5161,29717,093SH SOLE 17,09300
ISHARES TRMSCI USA MMENTM46432F3961,1727,285SH SOLE 7,28500
ISHARES TRPHLX SEMICND ETF4642875231,3913,280SH SOLE 3,28000
ISHARES TRROBOTICS ARTIF46435U5566,302146,072SH SOLE 146,07200
ISHARES TRGL CLEAN ENE ETF4642882242,18589,927SH SOLE 89,92700
ISHARES TRS&P SMCP600VL ETF4642878798,78887,239SH SOLE 87,23900
ISHARES TRUS HOME CONS ETF4642887523224,741SH SOLE 4,74100
ISHARES TRUS TECH BRKTHR46436E50210,236289,409SH SOLE 289,40900
ISHARES TR0-5 YR TIPS ETF46429B74715,930150,677SH SOLE 150,67700
ISHARES TRCORE S&P500 ETF464287200328824SH SOLE 82400
ISHARES U S ETF TRTECHNOLOGY46431W6482515,178SH SOLE 5,17800
JPMORGAN CHASE & COCOM46625H1002011,321SH SOLE 1,32100
KEYSIGHT TECHNOLOGIES INCCOM49338L1032151,500SH SOLE 1,50000
KEZAR LIFE SCIENCES INCCOM49372L1006010,000SH SOLE 10,00000
LPL FINL HLDGS INCCOM50212V1001,42710,041SH SOLE 10,04100
MANAGED PORTFOLIO SERIESECOFIN GBL WATER56167N7531,38833,370SH SOLE 33,37000
MEDTRONIC PLCSHSG5960L1032822,390SH SOLE 2,39000
MICROSOFT CORPCOM5949181043,33414,140SH SOLE 14,14000
NETFLIX INCCOM64110L106300576SH SOLE 57600
NUSHARES ETF TRNUVEEN ESG LRGVL67092P3001,55642,986SH SOLE 42,98600
NUSHARES ETF TRNUVEEN ESG MIDVL67092P5081,42441,363SH SOLE 41,36300
NUSHARES ETF TRNUVEEN ESG SMLCP67092P6071,33731,073SH SOLE 31,07300
PAYPAL HLDGS INCCOM70450Y1034371,800SH SOLE 1,80000
PIMCO EQUITY SERRAFI ESG US72201T3421,43749,198SH SOLE 49,19800
PROSHARES TRSHRT 20+YR TRE74347X84915,814872,712SH SOLE 872,71200
PROSHARES TRSHT 7-10 YR TR74348A60817,345687,214SH SOLE 687,21400
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2093943,374SH SOLE 3,37400
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1077181,508SH SOLE 1,50800
SPDR SER TRBLOOMBERG SRT TR78468R40814,787541,049SH SOLE 541,04900
SPDR SER TRFACTST INV ETF78464A1101,8989,079SH SOLE 9,07900
SPDR SER TRS&P KENSHO CLEAN78468R6555845,127SH SOLE 5,12700
SPDR SER TRS&P KENSHO SMART78468R6894857,953SH SOLE 7,95300
SPDR SER TRS&P TRANSN ETF78464A5328,878101,449SH SOLE 101,44900
TE CONNECTIVITY LTDREG SHSH849891043232,500SH SOLE 2,50000
TESLA INCCOM88160R101391586SH SOLE 58600
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378357,58489,524SH SOLE 89,52400
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J4071,55527,232SH SOLE 27,23200
VANGUARD INDEX FDSS&P 500 ETF SHS92290836312,93635,510SH SOLE 35,51000
VANGUARD INDEX FDSSMALL CP ETF9229087512191,022SH SOLE 1,02200
VANGUARD INDEX FDSTOTAL STK MKT9229087692,55312,352SH SOLE 12,35200
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C10215,890258,295SH SOLE 258,29500
VANGUARD SCOTTSDALE FDSTOTAL WLD BD ETF92206C5652,02325,398SH SOLE 25,39800
VANGUARD WORLD FDESG INTL STK ETF92191072591114,837SH SOLE 14,83700
VANGUARD WORLD FDESG US STK ETF9219107333144,263SH SOLE 4,26300
VANGUARD WORLD FDSENERGY ETF92204A3068,348122,768SH SOLE 122,76800
WESTERN ALLIANCE BANCORPCOM9576381095385,701SH SOLE 5,70100