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 COCOM88579Y1011,0285,858SH SOLE 5,85800
ABBOTT LABSCOM0028241001,0498,878SH SOLE 8,87800
ABBVIE INCCOM00287Y1091,59314,769SH SOLE 14,76900
ABIOMED INCCOM0036541005021,543SH SOLE 1,54300
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014,55314,231SH SOLE 14,23100
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,1982,081SH SOLE 2,08100
AGILENT TECHNOLOGIES INCCOM00846U1011,69110,736SH SOLE 10,73600
ALIGN TECHNOLOGY INCCOM0162551011,0021,506SH SOLE 1,50600
ALLEGRO MICROSYSTEMS INCCOM01749D10552316,354SH SOLE 16,35400
ALLIANCE DATA SYSTEMS CORPCOM0185811081,94019,233SH SOLE 19,23300
ALLISON TRANSMISSION HLDGS ICOM01973R1011,09230,915SH SOLE 30,91500
ALPHABET INCCAP STK CL A02079K3051,740651SH SOLE 65100
AMGEN INCCOM0311621001,4046,602SH SOLE 6,60200
ANALOG DEVICES INCCOM0326541059185,479SH SOLE 5,47900
APPLE INCCOM0378331003,52024,879SH SOLE 24,87900
APPLIED MATLS INCCOM0382221051,80013,984SH SOLE 13,98400
ARISTA NETWORKS INCCOM0404131069002,619SH SOLE 2,61900
ARROWHEAD PHARMACEUTICALS INCOM04280A1005188,301SH SOLE 8,30100
ATLASSIAN CORP PLCCL AG062421041,4243,639SH SOLE 3,63900
AUTODESK INCCOM0527691061,1444,010SH SOLE 4,01000
AUTONATION INCCOM05329W1022,09417,195SH SOLE 17,19500
AVERY DENNISON CORPCOM0536111091,7348,370SH SOLE 8,37000
BENTLEY SYS INCCOM CL B08265T2085308,743SH SOLE 8,74300
BEST BUY INCCOM0865161011,0209,650SH SOLE 9,65000
BIOGEN INCCOM09062X1036402,260SH SOLE 2,26000
BIO-TECHNE CORPCOM09073M1045591,154SH SOLE 1,15400
BLACKSTONE INCCOM09260D1071,74214,976SH SOLE 14,97600
BLUEPRINT MEDICINES CORPCOM09627Y1095295,142SH SOLE 5,14200
BOYD GAMING CORPCOM1033041011,94730,772SH SOLE 30,77200
BRISTOL-MYERS SQUIBB COCOM1101221082,41140,739SH SOLE 40,73900
BROADCOM INCCOM11135F1011,7163,538SH SOLE 3,53800
BRUKER CORPCOM1167941082,28329,227SH SOLE 29,22700
BRUNSWICK CORPCOM1170431096006,300SH SOLE 6,30000
CADENCE DESIGN SYSTEM INCCOM1273871081,0466,907SH SOLE 6,90700
CARLYLE GROUP INCCOM14316J1082,86160,517SH SOLE 60,51700
CDW CORPCOM12514G1081,7129,408SH SOLE 9,40800
CERNER CORPCOM1567821041,86826,496SH SOLE 26,49600
CHARTER COMMUNICATIONS INC NCL A16119P1081,6782,307SH SOLE 2,30700
CHEMOURS COCOM1638511081,00834,677SH SOLE 34,67700
CIENA CORPCOM NEW1717793094118,003SH SOLE 8,00300
CISCO SYS INCCOM17275R1024,52883,192SH SOLE 83,19200
CITRIX SYS INCCOM1773761007366,851SH SOLE 6,85100
COCA COLA COCOM1912161001,04619,936SH SOLE 19,93600
COGNEX CORPCOM1924221034886,081SH SOLE 6,08100
COMCAST CORP NEWCL A20030N1011,03718,544SH SOLE 18,54400
COSTCO WHSL CORP NEWCOM22160K1051,1092,468SH SOLE 2,46800
CROWDSTRIKE HLDGS INCCL A22788C1052,75011,187SH SOLE 11,18700
CUMMINS INCCOM2310211066422,861SH SOLE 2,86100
CUREVAC N VCOMN2451R1054448,124SH SOLE 8,12400
DARDEN RESTAURANTS INCCOM2371941051,89712,521SH SOLE 12,52100
DATADOG INCCL A COM23804L1039786,919SH SOLE 6,91900
DBX ETF TRXTRACK USD HIGH23305143217,960448,111SH SOLE 448,11100
DEERE & COCOM2441991051,6734,994SH SOLE 4,99400
DELL TECHNOLOGIES INCCL C24703L2029769,380SH SOLE 9,38000
DICKS SPORTING GOODS INCCOM2533931021,60313,382SH SOLE 13,38200
DISCOVER FINL SVCSCOM2547091081,80714,711SH SOLE 14,71100
DOCUSIGN INCCOM2561631061,1254,370SH SOLE 4,37000
DROPBOX INCCL A26210C10468623,487SH SOLE 23,48700
DYNATRACE INCCOM NEW26815010983311,731SH SOLE 11,73100
ELECTRONIC ARTS INCCOM2855121091,0397,301SH SOLE 7,30100
ETSY INCCOM29786A1069524,578SH SOLE 4,57800
EVERCORE INCCLASS A29977A1052,89221,635SH SOLE 21,63500
EXPEDIA GROUP INCCOM NEW30212P3037054,301SH SOLE 4,30100
F5 NETWORKS INCCOM3156161027513,776SH SOLE 3,77600
FACTSET RESH SYS INCCOM3030751058302,102SH SOLE 2,10200
FAIR ISAAC CORPCOM3032501046551,645SH SOLE 1,64500
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R3031,04523,042SH SOLE 23,04200
FIRST TR EXCHANGE-TRADED FDSENIOR LN FD33738D3097,415154,969SH SOLE 154,96900
FORTINET INCCOM34959E1091,0513,598SH SOLE 3,59800
GARMIN LTDSHSH2906T1091,67810,792SH SOLE 10,79200
GENUINE PARTS COCOM3724601051,1159,194SH SOLE 9,19400
GILEAD SCIENCES INCCOM3755581032,40534,434SH SOLE 34,43400
GODADDY INCCL A38023710769810,013SH SOLE 10,01300
HASBRO INCCOM4180561074705,268SH SOLE 5,26800
HCA HEALTHCARE INCCOM40412C1011,8107,457SH SOLE 7,45700
HENRY JACK & ASSOC INCCOM4262811017174,372SH SOLE 4,37200
HERSHEY COCOM4278661081,0766,359SH SOLE 6,35900
HUBSPOT INCCOM4435731002,8024,144SH SOLE 4,14400
IDEXX LABS INCCOM45168D1041,7372,793SH SOLE 2,79300
ILLINOIS TOOL WKS INCCOM4523081091,0124,898SH SOLE 4,89800
INCYTE CORPCOM45337C1026449,363SH SOLE 9,36300
INTEL CORPCOM4581401001,11220,869SH SOLE 20,86900
INTERNATIONAL BUSINESS MACHSCOM4592001012,59518,681SH SOLE 18,68100
INTERPUBLIC GROUP COS INCCOM4606901001,85750,651SH SOLE 50,65100
INTUITCOM4612021033,4066,314SH SOLE 6,31400
INVESCO EXCH TRADED FD TR IISR LN ETF46138G50814,553658,202SH SOLE 658,20200
INVESCO QQQ TRUNIT SER 146090E1033951,104SH SOLE 1,10400
IQVIA HLDGS INCCOM46266C1051,7387,257SH SOLE 7,25700
IRON MTN INC NEWCOM46284V1012,74463,149SH SOLE 63,14900
ISHARES INCCORE MSCI EMKT46434G1034,98080,629SH SOLE 80,62900
ISHARES TR0-5YR HI YL CP46434V40746,4211,015,775SH SOLE 1,015,77500
ISHARES TRBROAD USD HIGH46435U85319,014458,174SH SOLE 458,17400
ISHARES TRCORE HIGH DV ETF46429B6631,87119,854SH SOLE 19,85400
ISHARES TRCORE MSCI EAFE46432F8422002,687SH SOLE 2,68700
ISHARES TRCORE S&P US VLU4642876634,96770,082SH SOLE 70,08200
ISHARES TRGL CLEAN ENE ETF4642882242,824130,452SH SOLE 130,45200
ISHARES TRIBOXX HI YD ETF46428851317,724202,587SH SOLE 202,58700
ISHARES TRINTL SEL DIV ETF4642884482,44280,279SH SOLE 80,27900
ISHARES TRMORTGE REL ETF46435G3423,09685,583SH SOLE 85,58300
ISHARES TRMSCI USA QLT FCT46432F3392892,193SH SOLE 2,19300
J2 GLOBAL INCCOM48123V1025233,825SH SOLE 3,82500
JOHNSON & JOHNSONCOM4781601043,02518,731SH SOLE 18,73100
KEYSIGHT TECHNOLOGIES INCCOM49338L1032,68016,310SH SOLE 16,31000
KOHLS CORPCOM5002551041,54932,896SH SOLE 32,89600
LAM RESEARCH CORPCOM5128071081,7773,123SH SOLE 3,12300
LATTICE SEMICONDUCTOR CORPCOM51841510471211,019SH SOLE 11,01900
LAUDER ESTEE COS INCCL A5184391041,6635,543SH SOLE 5,54300
LAZARD LTDSHS AG540501021,09623,941SH SOLE 23,94100
LENNOX INTL INCCOM5261071076462,197SH SOLE 2,19700
LILLY ELI & COCOM5324571082,69311,654SH SOLE 11,65400
LUMEN TECHNOLOGIES INCCOM5502411031,12690,860SH SOLE 90,86000
LUMENTUM HLDGS INCCOM55024U1095426,487SH SOLE 6,48700
MANHATTAN ASSOCIATES INCCOM5627501092,48316,226SH SOLE 16,22600
MATCH GROUP INC NEWCOM57667L1071,1227,144SH SOLE 7,14400
MATTEL INCCOM5770811021,63988,313SH SOLE 88,31300
MERCURY GENL CORP NEWCOM5894001001,05318,909SH SOLE 18,90900
METTLER TOLEDO INTERNATIONALCOM592688105618449SH SOLE 44900
MICROCHIP TECHNOLOGY INC.COM5950171042,14613,979SH SOLE 13,97900
MODERNA INCCOM60770K1078092,101SH SOLE 2,10100
MONOLITHIC PWR SYS INCCOM6098391059311,920SH SOLE 1,92000
MORNINGSTAR INCCOM6177001091,8227,033SH SOLE 7,03300
MOTOROLA SOLUTIONS INCCOM NEW6200763071,0654,584SH SOLE 4,58400
MSC INDL DIRECT INCCL A5535301061,07713,425SH SOLE 13,42500
MSCI INCCOM55354G100401659SH SOLE 65900
NATIONAL FUEL GAS COCOM6361801011,14021,700SH SOLE 21,70000
NCR CORP NEWCOM62886E1081,72144,406SH SOLE 44,40600
NETAPP INCCOM64110D10492210,275SH SOLE 10,27500
NEW YORK TIMES COCL A65011110763512,880SH SOLE 12,88000
NEXSTAR MEDIA GROUP INCCL A65336K1031,1417,506SH SOLE 7,50600
NORTONLIFELOCK INCCOM66877110866926,452SH SOLE 26,45200
NOVANTA INCCOM67000B1044823,121SH SOLE 3,12100
NOVAVAX INCCOM NEW6700024017403,571SH SOLE 3,57100
NOVOCURE LTDORD SHSG6674U1086165,301SH SOLE 5,30100
NRG ENERGY INCCOM NEW6293775082,69065,879SH SOLE 65,87900
NXP SEMICONDUCTORS N VCOMN6596X1097453,805SH SOLE 3,80500
OLD REP INTL CORPCOM6802231041,00543,437SH SOLE 43,43700
OMNICOM GROUP INCCOM6819191061,10715,281SH SOLE 15,28100
ONEMAIN HLDGS INCCOM68268W1031,08419,591SH SOLE 19,59100
ONEOK INC NEWCOM6826801031,23621,317SH SOLE 21,31700
PALO ALTO NETWORKS INCCOM6974351051,2382,584SH SOLE 2,58400
PAYLOCITY HLDG CORPCOM70438V1067872,805SH SOLE 2,80500
PEPSICO INCCOM7134481081,0787,165SH SOLE 7,16500
PFIZER INCCOM7170811032,25552,433SH SOLE 52,43300
PLAYTIKA HLDG CORPCOM72815L10768324,726SH SOLE 24,72600
POLARIS INCCOM7310681026175,159SH SOLE 5,15900
PRICE T ROWE GROUP INCCOM74144T1082,64913,469SH SOLE 13,46900
PURE STORAGE INCCL A74624M10260724,136SH SOLE 24,13600
QORVO INCCOM74736K1017644,570SH SOLE 4,57000
QUALCOMM INCCOM7475251039607,445SH SOLE 7,44500
QUEST DIAGNOSTICS INCCOM74834L1001,0747,392SH SOLE 7,39200
RESMED INCCOM7611521079043,429SH SOLE 3,42900
RYDER SYS INCCOM7835491083,15338,124SH SOLE 38,12400
SALESFORCE COM INCCOM79466L3021,2594,643SH SOLE 4,64300
SEAGEN INCCOM81181C1049855,798SH SOLE 5,79800
SERVICENOW INCCOM81762P1021,5712,525SH SOLE 2,52500
SIMON PPTY GROUP INC NEWCOM8288061092,90522,349SH SOLE 22,34900
SIRIUS XM HOLDINGS INCCOM82968B103882144,521SH SOLE 144,52100
SONOS INCCOM83570H10834910,792SH SOLE 10,79200
SPDR INDEX SHS FDSGLB NAT RESRCE78463X5415,12899,859SH SOLE 99,85900
SPDR SER TRBLOMBRG BRC EMRG78464A3919,889390,866SH SOLE 390,86600
SPDR SER TRBLOOMBERG BRCLYS78468R62210,987100,469SH SOLE 100,46900
SPDR SER TRBLOOMBERG SRT TR78468R4089,948363,210SH SOLE 363,21000
SPDR SER TRICE PFD SEC ETF78464A29225,582588,634SH SOLE 588,63400
SSGA ACTIVE ETF TRBLACKSTONE SENR78467V6087,450161,881SH SOLE 161,88100
STAAR SURGICAL COCOM PAR $0.018523123054713,668SH SOLE 3,66800
SYNCHRONY FINANCIALCOM87165B1032,95860,519SH SOLE 60,51900
SYNOPSYS INCCOM8716071071,0953,657SH SOLE 3,65700
TARGA RES CORPCOM87612G1012,11442,960SH SOLE 42,96000
TARGET CORPCOM87612E1061,7477,638SH SOLE 7,63800
TERADATA CORP DELCOM88076W1032,47943,226SH SOLE 43,22600
TEXAS INSTRS INCCOM8825081041,1425,944SH SOLE 5,94400
THE TRADE DESK INCCOM CL A88339J10589812,775SH SOLE 12,77500
TORO COCOM8910921082,29823,588SH SOLE 23,58800
TRANE TECHNOLOGIES PLCSHSG8994E1031,6429,508SH SOLE 9,50800
TRIMBLE INCCOM8962391007148,684SH SOLE 8,68400
TRIMTABS ETF TRDONOGHUE FORLINS89628W6097,732310,777SH SOLE 310,77700
TRIMTABS ETF TRDONOGHUE FRLNS89628W50019,324666,047SH SOLE 666,04700
TRIMTABS ETF TRINTL FRE CSH FLW89628W4019,688274,768SH SOLE 274,76800
TRIMTABS ETF TRUS FREE CASH FLW89628W30217,504323,844SH SOLE 323,84400
ULTA BEAUTY INCCOM90384S3031,7594,875SH SOLE 4,87500
UMPQUA HLDGS CORPCOM9042141031,18258,387SH SOLE 58,38700
UNION PAC CORPCOM9078181081,0215,210SH SOLE 5,21000
UNITEDHEALTH GROUP INCCOM91324P1021,0542,697SH SOLE 2,69700
VANECK ETF TRUSTFALLEN ANGEL HG92189F4378,299251,090SH SOLE 251,09000
VEEVA SYS INCCL A COM9224751089993,467SH SOLE 3,46700
VERTIV HOLDINGS COCOM CL A92537N10853222,100SH SOLE 22,10000
VIRTU FINL INCCL A9282541011,13046,249SH SOLE 46,24900
VMWARE INCCL A COM9285634028165,485SH SOLE 5,48500
VONTIER CORPORATIONCOM92888110149914,864SH SOLE 14,86400
WILLIAMS COS INCCOM9694571001,18445,656SH SOLE 45,65600
WIX COM LTDSHSM980681054492,289SH SOLE 2,28900
WORKDAY INCCL A98138H1011,1074,430SH SOLE 4,43000
WORLD GOLD TRSPDR GLD MINIS98149E2048,071462,270SH SOLE 462,27000
WORLD WRESTLING ENTMT INCCL A98156Q1081,21521,593SH SOLE 21,59300
YETI HLDGS INCCOM98585X1041,62618,980SH SOLE 18,98000
ZEBRA TECHNOLOGIES CORPORATICL A9892071052,5594,964SH SOLE 4,96400
ZENDESK INCCOM98936J1015124,395SH SOLE 4,39500
ZOOM VIDEO COMMUNICATIONS INCL A98980L1011,0804,130SH SOLE 4,13000
ZSCALER INCCOM98980G1026802,594SH SOLE 2,59400