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
AMAZON.COM INCStock02313510617,1394,982SH SOLE04,98200
AMAZON.COM INCStock023135106344100SHCallSOLE010000
CERNER CORP COMStock156782104559SH SOLE05900
ISHARES NORTH AMERICAN NATURAL RESOURCESETF4642873745162SH SOLE016100
YAMANA GOLD INC COMStock98462Y1005112,176SH SOLE012,17600
VIACOMCBS INC CL BStock92556H2061,03222,828SH SOLE022,82700
ISHARES MORNINGSTAR MID-CAP VALUE ETFETF464288406580SH SOLE08000
COHERENT INC COMStock19247910358221SH SOLE022100
GLOBAL PMTS INC COMStock37940X1024022,145SH SOLE02,14500
VICTORYSHARES U.S. 500 VOLATILITY WTD INDEX FUNDETF92647N76658816SH SOLE081600
PRUDENTIAL FINL INCStock7443201024934,810SH SOLE04,80900
UNDER ARMOUR INC CL AStock9043111078395SH SOLE039500
WISDOMTREE JAPAN HEDGED EQUITYETF97717W85115249SH SOLE024900
HEWLETT PACKARD ENTERPRISE CO COMStock42824C1099641SH SOLE064100
WYNN RESORTS LTDStock9831341075844,772SH SOLE04,77100
ULTA BEAUTY INC COMStock90384S303265766SH SOLE076600
SIRIUS XM RADIO INC Stock82968B103406,150SH SOLE06,15000
BOULDER GROWTH & INCOME FD INC COMCEF101507101191,419SH SOLE01,41900
Invesco QQQ TrustETF46090E1032,6557,492SH SOLE07,49100
TECHNOLOGY SELECT SECTOR SPDRETF81369Y8031,94513,174SH SOLE013,17400
PRINCIPAL ACTIVE INCOME ETFETF74255Y1023939,402SH SOLE09,40100
HOUSTON AMERN ENERGY CORP COMStock44183U209166,484SH SOLE06,48400
STARBUCKS CORPStock8552441098697,774SH SOLE07,77300
SEMPRA COMStock816851109115865SH SOLE086500
FOUR CORNERS PPTY TR INC COMREIT35086T109143SH SOLE04300
PUBLIC SVC ENTERPRISE GRP INC COMStock7445731061001,671SH SOLE01,67100
OLD REP INTL CORP COMStock6802231046250SH SOLE025000
ALLEGHENY TECH INCStock01741R1024178SH SOLE017700
COHEN & STEERS CLOSED-END OPPO COMCEF19248P106352,400SH SOLE02,40000
LOUISIANA PAC CORP COMStock5463471054,03366,898SH SOLE066,89800
CHURCHILL DOWNS INC COMStock17148410872361SH SOLE036100
NEKTAR THERAPEUTICS COMStock6402681082,929170,708SH SOLE0170,70800
NEKTAR THERAPEUTICS COMStock64026810825715,000SHCallSOLE015,00000
NEKTAR THERAPEUTICS COMStock64026810834320,000SHCallSOLE020,00000
SQUARE INC CL AStock8522341032,0208,285SH SOLE08,28500
SQUARE INC CL AStock85223410324100SHCallSOLE010000
INVESCO BULLETSHARES 2023 HIGH YIELD CORPORATE BOND ETFETF46138J858431,707SH SOLE01,70700
GOLDMAN SACHS ACTIVEBETA EMERGING MARKETS EQUITY ETFETF381430206375SH SOLE07500
DULUTH HLDGS INC COM CL BStock26443V10119900SH SOLE090000
SPDR PORTFOLIO AGGREGATE BOND ETFETF78464A6495,732190,994SH SOLE0190,99300
GOLD FIELDS LTD SPONSORED ADRADR38059T106424,700SH SOLE04,70000
FORMULA SYSTEMS 1985 LTD SPONSORED ADSADR3464141059100SH SOLE010000
DELUXE CORP COMStock24801910118373SH SOLE037300
QUICKLOGIC CORP COM NEWStock74837P4053357SH SOLE035700
ISHARES MSCI CANADA INDEX ETF46428650910273SH SOLE027300
NEENAH INC COMStock640079109125SH SOLE02500
ANTHEM INC COMStock036752103153400SH SOLE040000
ISHARES GOLD TRUST ETF ETF4642852043,705109,909SH SOLE0109,90900
EBAY INCStock27864210319268SH SOLE026800
ISHARES CORE INTERNATIONAL AGGREGATE BOND FUNDETF46435G67216,914306,974SH SOLE0306,97400
DOLLAR GEN CORP NEW COMStock256677105189874SH SOLE087400
BROOKS AUTOMATION INC NEW COMStock1143401021621,700SH SOLE01,70000
RMR GROUP INC CL AStock74967R106244SH SOLE04400
WOLVERINE WORLD WIDE INC COMStock9780971034133SH SOLE013300
IONIS PHARMACEUTICALS INC COMStock462222100129SH SOLE02900
HUBBELL INC COMStock4435106076033,229SH SOLE03,22900
WILLIS TOWERS WATSON PLC LTD SHSStockG96629103627SH SOLE02700
VULCAN MATLS CO COMStock92916010917100SH SOLE010000
ASTRONICS CORP COMStock046433108181,044SH SOLE01,04400
JOHNSON & JOHNSON COMStock4781601047,67246,569SH SOLE046,56900
ISHARES MSCI USA MULTIFACTOR ETFETF46434V2822365,505SH SOLE05,50500
AKAMAI TECHStock00971T101435SH SOLE03500
FIRST TRUST UTILITIES ALPHADEX FUNDETF33734X184122SH SOLE02200
FLEETCOR TECHNOLOGIES INC COMStock33904110573285SH SOLE028500
TAKE-TWO INTERACTIVE SOFTWARE COMStock8740541091373SH SOLE07300
SCHWAB 1000 INDEX ETFETF808524722641,505SH SOLE01,50400
SEAGATE TECHNOLOGY HLDNGS PLC ORD SHSStockG7997R10349555SH SOLE055500
WILLIAMS SONOMA INCStock9699041012111,319SH SOLE01,31800
EATON VANCE TAX ADV DIV INCCEF27828G107481,750SH SOLE01,75000
WASTE MGMT INC DEL COMStock94106L1093062,182SH SOLE02,18200
COVANTA HLDG CORP COMStock22282E1021759,910SH SOLE09,91000
EDITAS MEDICINE INC COMStock28106W103230SH SOLE03000
ABB LTD SPONSORED ADRADR000375204772,264SH SOLE02,26400
VANGUARD TOTAL STOCK MARKET INDEX FUNDETF9229087695,53824,856SH SOLE024,85500
THOMSON REUTERS CORP. COM NEWStock8849037091741,751SH SOLE01,75100
OLIN CORP COM PAR $1Stock680665205366SH SOLE06600
INVESCO WATER RESOURCES ETFETF46137V1426109SH SOLE010900
POWERSHARES HY DIVIDEND ACHIEVERSETF46137V563532,581SH SOLE02,58100
INVESCO BLDRS EMERGING MARKETS 50 ADR INDEX FUNDETF46090C3055,26290,626SH SOLE090,62600
VANGUARD ENERGY INDEX FUNDETF92204A30665863SH SOLE086200
ISHARES MSCI INTL VALUE FACTOR ETFETF46435G40905SH SOLE0500
DEXCOM INC COMStock252131107275643SH SOLE064300
POWERSHARES FUNDAMENTAL HIGH YLD CORP BDETF46138E7194,007205,075SH SOLE0205,07400
COSTCO WHOLESALE CORPStock22160K1051,3153,323SH SOLE03,32200
CLEVELAND-CLIFFS INC NEW COMStock185899101381,770SH SOLE01,77000
SFL CORPORATION LTD SHSStockG7738W1064546SH SOLE054600
VICTORYSHARES U.S. SMALL CAP HIGH DIV VOLATILITY WTD ETFETF92647N8735819,669SH SOLE09,66900
HCA HEALTHCARE INC COMStock40412C1012099SH SOLE09900
ISHARES MSCI EMERGING MARKETS ETFETF4642872342885,229SH SOLE05,22900
FIRST TRUST HEALTH CARE ALPHADEX FUNDETF33734X14335299SH SOLE029900
FIRST TRUST MATERIALS ALPHADEX FUNDETF33734X16827472SH SOLE047200
GOLDMAN SACHS GROUP INCStock38141G1044,37911,538SH SOLE011,53800
LAS VEGAS SANDS CORP COMStock5178341076108SH SOLE010800
WATSCO INC Stock94262220033115SH SOLE011500
SPDR FACTSET INNOVATIVE TECHNOLOGY ETFETF78464A1101985SH SOLE08500
SHINHAN FINANCIAL GROUP CO LTD SPN ADR RESTRDADR82459610022618SH SOLE061800
TOYOTA MOTOR CORP SP ADR REP2COMADR89233130765371SH SOLE037100
PEARSON PLC SPONSORED ADRADR705015105221,914SH SOLE01,91400
LEGG MASON LOW VOLATILITY HIGH DIVIDEND ETFETF52468L40634944SH SOLE094400
IQ 50 PERCENT HEDGED FTSE INTERNATIONAL ETFETF45409B560281,113SH SOLE01,11300
NEWPARK RES INC COM PAR $.01NEWStock651718504050SH SOLE05000
ISHARES MSCI KLD 400 SOCIAL ETFETF4642885704325,221SH SOLE05,22000
LITHIUM AMERS CORP NEW COM NEWStock53680Q2074250SH SOLE025000
WESTERN ASSET HIGH YIELD DEFIN COMCEF95768B10711700SH SOLE070000
ROYAL DUTCH SHELL PLC SPONS ADR AADR780259206441,082SH SOLE01,08200
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEWCEF4097352061554,127SH SOLE04,12700
GAP INC COMStock36476010820602SH SOLE060200
TELEDYNE TECHNOLOGIES INC COMStock87936010549116SH SOLE011600
YUM BRANDS INC COMStock98849810180699SH SOLE069900
OLD DOMINION FREIGHT LINE INC COMStock679580100235927SH SOLE092700
UNDER ARMOUR INC CL CStock9043112066304SH SOLE030400
BOSTON SCIENTIFIC CORPStock1011371072,51358,781SH SOLE058,78100
F5 NETWORKS INC COMStock315616102210SH SOLE01000
VIASAT INC COMStock92552V10011220SH SOLE022000
WEDBUSH ETFMG GLOBAL CLOUD TECHNOLOGY ETFETF26924G80537709SH SOLE070900
REAL ESTATE SELECT SECTOR SPDR FUNDETF81369Y860511,141SH SOLE01,14100
PERMIAN BASIN RTY TR UNIT BEN INTStock71423610671,200SH SOLE01,20000
ETFMG ALTERNATIVE HARVEST ETFETF26924G50827413,335SH SOLE013,33500
LIBERTY MEDIA CORP DEL COM A SIRIUSXMStock531229409240SH SOLE04000
LIBERTY MEDIA CORP DEL COM C SIRIUSXMStock531229607480SH SOLE08000
LIBERTY MEDIA CORP DEL COM C BRAVES GRPStock53122988806SH SOLE0600
LIBERTY MEDIA CORP DEL COM A BRAVES GRPStock53122970603SH SOLE0300
ISHARES U.S. INDUSTRIALS ETFETF46428775439350SH SOLE035000
EXP WORLD HLDGS INC COMStock30212W100114SH SOLE01400
PROCTER AND GAMBLE CO COMStock7427181093,90828,960SH SOLE028,95900
COCA COLA CO COMStock19121610080814,936SH SOLE014,93600
WISDOMTREE DYNAMIC CURRENCY HEDGED INTERNATIONAL SMALLCAP EQUITY FUNDETF97717X2714105SH SOLE010500
GENERAL MLS INC COMStock37033410487914,431SH SOLE014,43000
INTELLIA THERAPEUTICS INC COMStock45826J1053242,000SH SOLE02,00000
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUNDETF3369171093100SH SOLE010000
ENTERPRISE PRODS PARTNERS L PStock29379210727811,535SH SOLE011,53400
AMEREN CORP COMStock0236081021622,029SH SOLE02,02800
PPG INDS INC COMStock6935061072861,684SH SOLE01,68300
VBI VACCINES INC CDA COM NEWStock91822J1031250SH SOLE025000
ISHARES DJ US ENERGYETF46428779619639SH SOLE063900
OCCIDENTAL PETE CORP COMStock6745991053049,715SH SOLE09,71400
TRUIST FINL CORP COMStock89832Q1093446,205SH SOLE06,20500
INVESCO BULLETSHARES 2025 CORPORATE BOND ETFETF46138J8251114,980SH SOLE04,98000
UNITED PARCEL SERVICE INCStock9113121061,4326,885SH SOLE06,88500
COHEN & STEERS REIT & PFD & IN COMCEF19247X10079329,121SH SOLE029,12100
MARRIOTT INTL INC NEW CL AStock57190320243316SH SOLE031600
VANGUARD REIT INDEX ETFETF9229085532502,461SH SOLE02,46000
ISHARES MSCI USA ESG SELECT ETFETF46428880284880SH SOLE088000
BIOGEN IDEC INCStock09062X103280810SH SOLE081000
BIOGEN IDEC INCStock09062X10335100SHCallSOLE010000
CARNIVAL CORP PAIRED CTFStock143658300391,480SH SOLE01,48000
VENTAS INCREIT92276F100631,104SH SOLE01,10400
DB COMMODITY INDEX TRACKINGETF46138B10324812,907SH SOLE012,90700
SPDR PORTFOLIO LONG TERM TREASURY ETFETF78464A664821,979SH SOLE01,97900
US FOODS HLDG CORP COMStock9120081095134SH SOLE013400
INNOVATOR S&P INVESTMENT GRADE PREFERRED ETFETF45783G201492,000SH SOLE02,00000
ESSEX PPTY TR INC COMREIT29717810539SH SOLE0900
CABOT MICROELECTRONICS CPStock12571T10066440SH SOLE044000
COHU INC COMStock1925761068206SH SOLE020600
AVALONBAY CMNTYS INC COMREIT053484101735SH SOLE03500
INTEL CORP COMStock4581401001,71530,555SH SOLE030,55500
INTEL CORP COMStock458140100561,000SHCallSOLE01,00000
RELIANCE STEEL & ALUMINUM CO COMStock75950910215100SH SOLE010000
CME GROUP INC COMStock12572Q1051,4696,908SH SOLE06,90800
JB HUNT TRANSPORT SERVICESStock445658107122750SH SOLE075000
VAIL RESORTS INC COMStock91879Q109290915SH SOLE091500
STATE STR CORP COMStock85747710318220SH SOLE022000
MEDTRONIC PLC SHSStockG5960L1033,60729,058SH SOLE029,05700
CLOROX CO DEL COMStock189054109125694SH SOLE069400
COMERICA INC COMStock2003401072894,051SH SOLE04,05100
CROCS INC COMStock22704610917150SH SOLE015000
FORTIVE CORP COMStock34959J1081341,925SH SOLE01,92500
DUKE REALTY CORPREIT2644115057158SH SOLE015800
SILICON MOTION TECHNOLOGY CORP SPONSORED ADRADR82706C10815228SH SOLE022800
NETFLIX COM INCStock64110L1061,2342,337SH SOLE02,33700
SPDR DOW JONES INDUSTRIAL AVERAGE ETFETF78467X1094,68213,572SH SOLE013,57100
PAYCHEX INCStock7043261077316,817SH SOLE06,81700
ISHARES U.S. FIXED INCOME BALANCED RISK FACTOR ETFETF46435U7961521,513SH SOLE01,51300
MEDICAL PPTYS TRUST INC COMREIT58463J304241,197SH SOLE01,19700
EATON VANCE TAX-MANAGED BUY- W COMCEF27828Y10817610,781SH SOLE010,78100
ISHARES TR S&P AGGRESSIVE ALLOCATION FDETF4642898591,10815,677SH SOLE015,67700
HORMEL FOODS CORP COMStock4404521002,00141,911SH SOLE041,91000
PEOPLES UNITED FINANCIAL INC COMStock712704105191,114SH SOLE01,11400
HANOVER INS GROUP INC COMStock41086710567492SH SOLE049200
AMERCO COMStock0235861004780SH SOLE08000
GLOBAL X CONSCIOUS COMPANIES ETFETF37954Y731672,150SH SOLE02,15000
UBS AG FI ENHANCED EUROPE 50 ETNETF90274D2341786SH SOLE08600
PACCAR INC COMStock69371810823260SH SOLE026000
ISHARES SILVER TRUST ETFETF46428Q109903,731SH SOLE03,73100
THE 3D PRINTING ETFETF00214Q50016411SH SOLE041100
FORTIS INC COMStock34955310722506SH SOLE050600
ISHARES MSCI INTL MULTIFACTOR ETFETF46434V27440813,566SH SOLE013,56600
SPDR MSCI USA STRATEGICFACTORS ETFETF78468R8121881,573SH SOLE01,57300
ADVANCE AUTO PARTS INC COMStock00751Y106109533SH SOLE053300
QURATE RETAIL INC COM SER AStock74915M1002125SH SOLE012500
ISHARES GROWTH ALLOCATION ETFETF4642898671,36024,282SH SOLE024,28200
ISHARES MSCI EAFE ESG SELECT ETFETF46435G51641520SH SOLE051900
COLUMBIA SUSTAINABLE U.S. EQUITY INCOME ETFETF19761L30003SH SOLE0300
SPDR SER TR S&P SEMICONDUCTOR ETFETF78464A86282426SH SOLE042500
NEUBERGER BERMAN HIGH YIELD ST COMCEF64128C106171,245SH SOLE01,24500
SPDR RUSSELL 1000 LOW VOLATILITY FOCUS ETFETF78468R75469660SH SOLE066000
AMPLIFY ONLINE RETAIL ETFETF032108102865SH SOLE06500
CASS INFORMATION SYS INC COMStock14808P10923572SH SOLE057200
POOL CORP COMStock73278L105383836SH SOLE083600
HANCOCK JOHN INCOME SECS TR COMCEF41012310305SH SOLE0500
ISHARES MSCI SWITZERLAND ETFETF46428674910208SH SOLE020800
ISHARES MSCI UNITED KINGDOM ETFETF46435G33412366SH SOLE036600
LAUDER ESTEE COS INC CL AStock51843910447148SH SOLE014800
SPDR DJ GLOBAL REAL ESTATE ETFETF78463X7493,64970,861SH SOLE070,86100
ISHARES MSCI GLOBAL IMPACT ETFETF46435G53245450SH SOLE045000
PROLOGIS INC. COMREIT74340W1031601,340SH SOLE01,34000
SUN LIFE FINANCIAL INC. COMStock86679610510200SH SOLE020000
SANOFI SAADR80105N105681,285SH SOLE01,28500
MERCK & CO INCStock58933Y1053,41543,912SH SOLE043,91200
ISHARES SHORT-TERM NATIONAL MUNI BOND ETFETF46428815839358SH SOLE035800
OSHKOSH CORP COMStock68823920143343SH SOLE034300
SPDR S&P 500 ETFETF78462F10311,87227,735SH SOLE027,73500
BLINK CHARGING CO COMStock09354A100451,100SH SOLE01,10000
ADVANSIX INC COMStock00773T10122732SH SOLE073200
FIDELITY HIGH DIVIDEND ETFETF316092840932,458SH SOLE02,45700
MCKESSON CORP COMStock58155Q1032861,493SH SOLE01,49300
THE TRADE DESK INC COM CL AStock88339J1055487,085SH SOLE07,08500
VALVOLINE INC COMStock92047W10105SH SOLE0500
WISDOMTREE MIDCAP EARNINGS ETFETF97717W5701052,007SH SOLE02,00700
AURORA CANNABIS INC COMStock05156X884166SH SOLE06600
MASTERCARD INC Stock57636Q1041,8034,939SH SOLE04,93800
NUTANIX INC CL AStock67059N108451,182SH SOLE01,18200
FIRST TR ENERGY INCOME & GROWT COMCEF33738G1044300SH SOLE030000
UBS AG FI ENHANCED GLOBAL HIGH YIELD ETNETF90274D21828123SH SOLE012300
UNITED FIRE GROUP INC COMStock9103401086225SH SOLE022500
FIRST REP BK SAN FRANCISCO CAL COMStock33616C1002421,292SH SOLE01,29200
ILLINOIS TOOL WKS INC COMStock4523081091,7717,924SH SOLE07,92300
SBA COMMUNICATIONS CORP NEW CL AREIT78410G10448150SH SOLE015000
UNITED RENTALS INC COMStock91136310975234SH SOLE023400
STEEL DYNAMICS INC COMStock8581191002514,213SH SOLE04,21300
TYLER TECHNOLOGIES INC COMStock9022521051432SH SOLE03200
EXACT SCIENCES CORP Stock30063P1059247,436SH SOLE07,43600
CRISPR THERAPEUTICS AG NAMEN AKTStockH171821081641,012SH SOLE01,01200
EMERSON ELEC CO COMStock2910111045705,926SH SOLE05,92500
PROSHARES ULTRA SILVERETF74347W3537150SH SOLE015000
VONAGE HLDGS CORP COMStock92886T201141,000SH SOLE01,00000
FORTERRA INC COMStock34960W106823,467SH SOLE03,46700
VANECK VECTORS SHORT MUNI ETFETF92189F52830016,597SH SOLE016,59700
ADIENT PLC ORD SHSStockG0084W101240SH SOLE04000
YUM CHINA HLDGS INC COMStock98850P10948724SH SOLE072300
ISHARES CONSERVATIVE ALLOCATION FUNDETF464289883551,381SH SOLE01,38100
ALLSTATE CORPStock0200021014903,756SH SOLE03,75600
VISTEON CORP COM NEWStock92839U20615SH SOLE0500
NATIONAL HEALTH INVS INC COMREIT63633D1041842,748SH SOLE02,74800
DIAGEO PLCADR25243Q2055262,743SH SOLE02,74300
ANNALY CAPITAL MANAGEMENT INCREIT035710409596,700SH SOLE06,70000
LAMB WESTON HLDGS INC COMStock5132721041511,866SH SOLE01,86600
ISHARES CORE U.S. REIT ETFETF46428852181714,000SH SOLE014,00000
PROASSURANCE CORP COMStock74267C10620875SH SOLE087500
SIGNATURE BK NEW YORK N Y COMStock82669G1041770SH SOLE07000
ISHARES MSCI JAPAN ETFETF46434G82248710SH SOLE071000
ASHLAND GLOBAL HLDGS INC COMStock04418610402SH SOLE0200
ISHARES TIPS BOND ETFETF4642871763642,844SH SOLE02,84400
LEGGETT & PLATT INC COMStock52466010712238SH SOLE023800
AMERICAN FINL GROUP INC OHIO COMStock02593210469550SH SOLE055000
NELNET INC CL AStock64031N1088100SH SOLE010000
VERTEX PHARMACEUTICALS INStock92532F1002921,448SH SOLE01,44800
ORGANIGRAM HLDGS INC COMStock68620P1013900SH SOLE090000
ISHARES MSCI ASIA EX JAPANETF4642881823794,009SH SOLE04,00900
BLUEBIRD BIO INC COMStock09609G100732,290SH SOLE02,29000
INVESCO BULLETSHARES 2024 HIGH YIELD CORPORATE BOND ETFETF46138J8337288SH SOLE028800
GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE THEMATIC ETFETF37954Y7151233,516SH SOLE03,51600
INNOVATIVE INDL PPTYS INC COMREIT45781V101525SH SOLE02500
IPATH SERIES B S&P GSCI CRUDE OIL TOTAL RETURN INDEX ETNETF06745R69310459SH SOLE045900
INVESCO DEFENSIVE EQUITY ETFETF46138J77580712,235SH SOLE012,23500
VISTRA CORP COMStock92840M102127SH SOLE02700
J M SMUCKER CO NEW Stock83269640528214SH SOLE021400
ISHARES DOW JONES US HOME CONST (ETF)ETF4642887521672,414SH SOLE02,41300
ORLA MNG LTD NEW COMStock68634K106050SH SOLE05000
CORNING INC COMStock2193501051613,943SH SOLE03,94200
IQ HEDGE MULTI-STRATEGY TRACKER ETFETF45409B10716509SH SOLE050900
EDWARDS LIFESCIENCES CORP COMStock28176E108102984SH SOLE098400
EATON VANCE LTD DURATION INCOME FDCEF27828H10515912,011SH SOLE012,01100
ISHARES TR S&P 100 INDEX FUNDETF4642871012,52712,880SH SOLE012,87900
BANK NEW YORK MELLON CORP COMStock0640581002,35145,893SH SOLE045,89300
VERMILION ENERGY INC COMStock9237251055527SH SOLE052700
UNITED BANCSHAREStock9094581011173,255SH SOLE03,25500
BLACKROCK ENERGY & RES TR COMCEF09250U1017700SH SOLE070000
ISHARES FALLEN ANGELS USD BOND ETFETF46435G47435611,883SH SOLE011,88300
TEGNA INC COMStock87901J105134SH SOLE03400
SYMANTEC CORPStock6687711082318,503SH SOLE08,50300
DIREXION DAILY TECHNOLOGY BULL 3X SHARESETF25459W102120SH SOLE02000
GLOBAL X FINTECH THEMATIC ETFETF37954Y81433700SH SOLE070000
VERIZON COMMUNICATIONSStock92343V1047,155127,693SH SOLE0127,69300
NEW GOLD INC CDA COMStock64453510621,000SH SOLE01,00000
UNUM GROUP COMStock91529Y10611382SH SOLE038200
DAVIS SELECT WORLDWIDE ETFETF23908L306952,772SH SOLE02,77200
CHUBB LIMITED COMStockH1467J1049305,849SH SOLE05,84900
SONOCO PRODS CO COMStock83549510219SH SOLE0900
PENN NATL GAMING INC COMStock7075691093624,730SH SOLE04,73000
MARVELL TECHNOLOGY INC COMStock57387410496616,567SH SOLE016,56700
MARVELL TECHNOLOGY INC COMStock57387410417300SHCallSOLE030000
VALE SA (ADR)ADR91912E10511500SH SOLE050000
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP INDEX FUNDETF9220427188626,321SH SOLE06,32000
ISHARES COHEN & STEERS REIT ETFETF46428756440610SH SOLE061000
FEDEX CORPStock31428X1062,6838,992SH SOLE08,99200
VAREX IMAGING CORP COMStock92214X10611392SH SOLE039200
SNAP ON INC COMStock833034101103459SH SOLE045900
PULTE GROUP INC COMStock7458671013776,916SH SOLE06,91600
SHERWIN WILLIAMS CO COMStock8243481061,5435,663SH SOLE05,66300
INVITATION HOMES INC COMREIT46187W107250SH SOLE05000
PEPSICO INC COMStock7134481081,95213,175SH SOLE013,17400
ISHARES CORE MSCI PACIFIC ETFETF46434V6961772,674SH SOLE02,67400
RAMACO RES INC COMStock75134P303010SH SOLE01000
ISHARES 1-3 YR TREASURY BOND ETFETF4642874574114,773SH SOLE04,77300
WISDOMTREE INTERNATIONAL QUALITY DIVIDEND GROWTH FUNDETF97717X13112300SH SOLE030000
WELBILT INC COMStock9490901041747,525SH SOLE07,52500
SPDR PORTFOLIO LONG TERM CORPORATE BOND ETFETF78464A367461,462SH SOLE01,46200
SPDR S&P CHINA ETFETF78463X4002571,936SH SOLE01,93500
JP MORGAN ALERIAN MLP ETNETF46625H365221,096SH SOLE01,09500
NEWELL BRANDS INC COMStock651229106411,480SH SOLE01,48000
MARATHON OIL CORP COMStock5658491061098,000SH SOLE08,00000
PLAYA HOTELS & RESORTS NV SHSStockN70544106679,000SH SOLE09,00000
SNAP INC CL AStock83304A106115SH SOLE01500
CRONOS GROUP INC COMStock22717L1012285SH SOLE028500
NUVEEN ESG MID-CAP VALUE ETFETF67092P508387SH SOLE08700
NUVEEN ESG SMALL-CAP ETFETF67092P607591,301SH SOLE01,30100
NUVEEN ESG LARGE-CAP GROWTH ETFETF67092P2014917,610SH SOLE07,61000
NUVEEN ESG LARGE-CAP VALUE ETFETF67092P30050213,289SH SOLE013,28900
NUVEEN ESG MID-CAP GROWTH ETFETF67092P40911201SH SOLE020100
JDS UNIPHASE CORPStock925550105311,738SH SOLE01,73800
ISHARES TR S&P MODERATE ALLOCATION FDETF4642898754339,618SH SOLE09,61800
DXC TECHNOLOGY CO COMStock23355L106255SH SOLE05500
KIMBERLY-CLARK CORP COMStock4943681038406,280SH SOLE06,27900
ALTERYX INC COM CL AStock02156B10380925SH SOLE092500
MOLSON COORS BEVERAGE CO CL BStock60871R2096109SH SOLE010900
INTERPUBLIC GROUP COS INC COMStock4606901004111SH SOLE011100
EATON VANCE MUN BD FD COMCEF27827X10138127,884SH SOLE027,88400
OKTA INC CL AStock6792951051,0714,377SH SOLE04,37700
GROWGENERATION CORP COMStock39986L1092505,196SH SOLE05,19600
TE CONNECTIVITY LTDStockH849891041,56711,587SH SOLE011,58700
HONEYWELL INTL INCStock4385161066,78030,909SH SOLE030,90900
TRANE TECHNOLOGIES PLC SHSStockG8994E103106575SH SOLE057500
ENERGY RECOVERY INC Stock29270J10000SH SOLE0000
FORD MOTOR COMPANYStock34537086046431,226SH SOLE031,22600
MICROSTRATEGY INC A NEWStock59497240869SH SOLE0900
OMEGA HEALTHCARE INVESTORS INCREIT6819361007187SH SOLE018700
BIOHAVEN PHARMACTL HLDG CO LTD COMStockG111961052142,200SH SOLE02,20000
SPDR PORTFOLIO MORTGAGE BACKED BOND ETFETF78464A3831,86372,023SH SOLE072,02300
X-TRACKERS USD HIGH YIELD CORPORATE BOND ETFETF233051432571,414SH SOLE01,41400
ISHARES ESG AWARE MSCI USA ETFETF46435G42510,609107,736SH SOLE0107,73500
US BANCORP DEL COM NEWStock9029733042,24339,376SH SOLE039,37600
FIRST TRUST ENERGY ALPHADEX FUNDETF33734X1277633SH SOLE063300
XCEL ENERGY INC COMStock98389B1005,19878,907SH SOLE078,90600
BP PLC SPONSORED ADRADR05562210443416,409SH SOLE016,40900
APPIAN CORP CL AStock03782L1011661,208SH SOLE01,20800
SPDR BLOOMBERG BARCLAYS CONVERTIBLE SECURITIES ETFETF78464A3593694,256SH SOLE04,25600
ZOMEDICA CORP COMStock98980M10911,495SH SOLE01,49500
JANUS HENDERSON GROUP PLC ORD SHSStockG4474Y21422560SH SOLE056000
HOME DEPOTStock4370761023,28010,285SH SOLE010,28500
BAXTER INTL INC COMStock0718131092212,748SH SOLE02,74800
CLEARBRIDGE ALL CAP GROWTH ETFETF524682101601,207SH SOLE01,20700
SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETFETF78464A3752,30362,739SH SOLE062,73900
SUNCOR ENERGY COM NPV ISIN CA8672291066 SEDOL 2861142EXCHANGED FOR ONE SHARStock867224107512,144SH SOLE02,14400
CLEARBRIDGE LARGE CAP GROWTH ESG ETFETF52468220016283SH SOLE028300
NUVEEN ESG INTERNATIONAL DEVELOPED MARKETS EQUITY ETFETF67092P8053129,881SH SOLE09,88100
CLEARBRIDGE DIVIDEND STRATEGY ESG ETFETF524682309852,148SH SOLE02,14800
IOVANCE BIOTHERAPEUTICS INC COMStock462260100793,046SH SOLE03,04600
IOVANCE BIOTHERAPEUTICS INC COMStock4622601005200SHCallSOLE020000
AUTOMATIC DATA PROCESSING INC COMStock0530151034692,359SH SOLE02,35900
OFFICE PPTYS INCOME TR COM SHS BEN INTREIT67623C109270SH SOLE07000
NUVEEN ESG EMERGING MARKETS EQUITY ETFETF67092P8881233,320SH SOLE03,32000
FIRST TRUST SMALL CAP CORE ALPHADEX FUNDETF33734Y109330SH SOLE03000
BRIGHTHOUSE FINL INC COMStock10922N103233SH SOLE03300
ISHARES ESG AWARE USD CORPORATE BOND ETFETF46435G19307SH SOLE0700
REDFIN CORP COMStock75737F1081642,583SH SOLE02,58300
SSR MNG INC COMStock784730103221,433SH SOLE01,43300
ABERDEEN STANDARD PHYSICAL GOLD SHARES ETFETF00326A10427916,400SH SOLE016,40000
WNS HLDGS LTD SPON ADRADR92932M10117210SH SOLE021000
CLEARFIELD INC COMStock18482P10311300SH SOLE030000
INNODATA ISOGEN INC FORMERLY INNODATA CORP TO 11/14/2003Stock4576422053450SH SOLE045000
INVESCO MORTGAGE CAPITAL INC COMREIT46131B1001227SH SOLE022700
MUSTANG BIO INC COMStock62818Q1042500SH SOLE050000
DUPONT DE NEMOURS INC COMStock26614N1026167,952SH SOLE07,95100
MICRO FOCUS INTL PLC SPON ADR NEWADR594837403176SH SOLE07600
VICTORYSHARES US MULTI-FACTOR MINIMUM VOLATILITY ETFETF92647N6912857,461SH SOLE07,46100
ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETFETF46435G24315567SH SOLE056700
SPDR ICE PREFERRED SECURITIES ETFETF78464A2924259,622SH SOLE09,62200
ISHARES RUSSELL 2000 VALUEETF4642876303,39020,451SH SOLE020,45100
HEALTH CARE SELECT SECTOR SPDRETF81369Y2091,81814,434SH SOLE014,43300
VERISK ANALYTICS INC COMStock92345Y10600SH SOLE0000
ZAI LAB LTD ADRADR98887Q104142800SH SOLE080000
FIRST TRUST DOW JONES GLOBAL SELECT DIVIDEND INDEX FUNDETF33734X2001043,992SH SOLE03,99200
CHICOS FAS INC COMStock1686151022300SH SOLE030000
INFOSYS TECHNOLOGIES LTD SPONS ADR REPSTG 1/2 EQUITY SHADR456788108381,811SH SOLE01,81100
BHP GROUP LTD SPONSORED ADSADR08860610866900SH SOLE090000
SPDR GOLD ETFETF78463V1075,34532,268SH SOLE032,26800
DIREXION DAILY 20 YEAR TREASURY BEAR 3X SHARES ETFETF25460G8491682,575SH SOLE02,57500
SOUTHERN CO COMStock84258710763110,429SH SOLE010,42800
ROKU INC COM CL AStock77543R102290632SH SOLE063200
ISORAY INC COMStock46489V1043442,548SH SOLE042,54800
NUVEEN ESG U.S. AGGREGATE BOND ETFETF67092P87065024,930SH SOLE024,93000
BECTON DICKINSON & CO COMStock0758871097653,146SH SOLE03,14600
BROADRIDGE FINL SOLUTIONS INC COMStock11133T103528SH SOLE02800
GOLDMAN SACHS ACCESS HIGH YIELD CORPORATE BOND ETFETF38143045334680SH SOLE068000
SCHWAB ETFS- US SMALL-CAP ETFETF80852460711,346108,912SH SOLE0108,91100
KEYCORP COMStock49326710823111,176SH SOLE011,17600
CBRA CLARION GLOBAL REAL ESTATE INCOMECEF12504G1004443SH SOLE044300
RIOT BLOCKCHAIN INC COMStock76729210528750SH SOLE075000
MONGODB INC CL AStock60937P10614SH SOLE0400
REGIONS FINANCIAL CORP NEWStock7591EP10039919,793SH SOLE019,79300
BRITISH AMERICAN TOBACCO ADR1104481071,97050,120SH SOLE050,11900
ISHARES RUSSELL 1000 GROWTH ETFETF46428761410,89840,141SH SOLE040,14100
LABORATORY CORP AMER HLDGS COM NEWStock50540R4091347SH SOLE04700
SCHWAB ETFS- US BROAD MARKET ETFETF80852410213,621130,634SH SOLE0130,63300
SCHWAB INTERNATIONAL EQUITY ETFETF8085248056,201157,182SH SOLE0157,18200
SCHWAB STRATEGIC TR US LRG CAP ETFETF8085242012,32622,370SH SOLE022,36900
ISHARES US REAL ESTATE ETFETF4642877391051,029SH SOLE01,02800
WHIRLPOOL CORP COMStock96332010626118SH SOLE011800
CONSUMER STAPLES SELECT SECTOR SPDRETF81369Y3084896,986SH SOLE06,98500
IRIDIUM COMMUNICATIONS INC COMStock46269C1022,79169,781SH SOLE069,78100
BLOCK H & R INC COMStock09367110528512,150SH SOLE012,15000
INVESCO BULLETSHARES 2027 CORPORATE BOND ETFETF46138J783391,766SH SOLE01,76600
MARATHON DIGITAL HOLDINGS INC COMStock565788106250SH SOLE05000
SPDR PORTFOLIO S&P 400 MID CAP ETFETF78464A84713282SH SOLE028200
FORTINET INC COMStock34959E109190797SH SOLE079700
PIPER JAFFRAY COSStock72407810014107SH SOLE010700
AMERICAN HOMES 4 RENT CL AREIT02665T30612316SH SOLE031600
CONMED CORP COMStock207410101110800SH SOLE080000
IQVIA HLDGS INC COMStock46266C10515SH SOLE0500
ABERDEEN STANDARD PHYSICAL SILVER SHARES ETFETF00326410819740SH SOLE074000
NUVEEN MORTGAGE AND INCOME FD COMCEF6707351098365SH SOLE036500
ISHARES S&P INDIA NIFTY 50 INDEX FUNDETF4642895299200SH SOLE020000
JPMORGAN ULTRA-SHORT INCOME ETFETF46641Q83713248SH SOLE024800
SOUTHWEST GAS HLDGS INC COMStock8448951021261,900SH SOLE01,90000
BANDWIDTH INC COM CL AStock05988J10316SH SOLE0600
KAZIA THERAPEUTICS LTD SPONSORED ADRADR48669G10505SH SOLE0500
STERIS PLC SHS USDStockG8473T1009314,511SH SOLE04,51100
INVESCO BULLETSHARES 2025 HIGH YIELD CORPORATE BOND ETFETF46138J8177296SH SOLE029600
FUBOTV INC COMStock35953D104118SH SOLE01800
SMITH A O CORP COMStock83186520901SH SOLE0100
UGI CORP NEW COMStock902681105871,875SH SOLE01,87500
LUMEN TECHNOLOGIES INC COMStock5502411031148,357SH SOLE08,35700
GALLAGHER ARTHUR J & CO COMStock3635761091701,213SH SOLE01,21300
ATMOS ENERGY CORP COMStock0495601051341,399SH SOLE01,39900
DENALI THERAPEUTICS INC COMStock24823R105450SH SOLE05000
HENRY JACK & ASSOC INCStock4262811011791,096SH SOLE01,09600
TELEFLEX INCORPORATED COMStock8793691063074SH SOLE07400
VIRGIN GALACTIC HOLDINGS INC COMStock92766K1062445,303SH SOLE05,30300
SCHWAB US LARGE CAP GROWTH ETF ETF8085243005,75239,411SH SOLE039,41000
COGNEX CORP COMStock192422103861,028SH SOLE01,02800
DYNAVAX TECHNOLOGIES CORP COM NEWStock268158201808,128SH SOLE08,12800
SPDR BARCLAYS CAPITAL SHORT TERM CORP BDETF78464A4742,50880,118SH SOLE080,11700
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUNDETF72201R8331171,150SH SOLE01,15000
HAEMONETICS CORP MASS COMStock40502410060900SH SOLE090000
MAIN SECTOR ROTATION ETFETF66538H59181819,859SH SOLE019,85900
ISHARES BROAD USD HIGH YIELD CORPORATE BOND ETFETF46435U853751,807SH SOLE01,80700
MSC INDL DIRECT INCStock5535301061001,117SH SOLE01,11700
NUTRIEN LTD COMStock67077M1088133SH SOLE013300
FS INVESTMENT CORPORATIONCEF3026352062,443113,572SH SOLE0113,57200
CENTENE CORP DELStock15135B1012553,494SH SOLE03,49400
TWO HARBORS INVESMENT CORP REIT90187B40835847,388SH SOLE047,38700
FIRST TRUST MID CAP CORE ALPHADEX FUNDETF33735B10868682SH SOLE068200
ISHARES S&P SMALLCAP 600 ETFETF4642878042,00117,711SH SOLE017,71100
INDUSTRIAL LOGISTICS PPTYS TR COM SHS BEN INTREIT4562371065200SH SOLE020000
WASTE CONNECTIONS INC COMStock94106B1012582,161SH SOLE02,16100
BERKSHIRE HATHAWAY INC DEL CL B NEWStock0846707027,21325,955SH SOLE025,95500
SCHWAB EMERGING MARKET EQ ETF ETF8085247061,69151,444SH SOLE051,44300
INVESCO DWA BASIC MATERIALS MOMENTUM ETFETF46137V70428317SH SOLE031700
AMPLIFY TRANSFORMATIONAL DATA SHARING ETFETF03210860744920SH SOLE092000
SIREN ETF TR NSD NXGN ECO ETFETF75605A70201SH SOLE0100
PIMCO RAFI DYNAMIC MULTI-FACTOR U.S. EQUITY ETFETF72202L363952,420SH SOLE02,42000
PAGSEGURO DIGITAL LTD COM CL AStockG68707101721,284SH SOLE01,28400
ADOBE SYS INCStock00724F101539921SH SOLE092100
ADOBE SYS INCStock00724F101117200SHCallSOLE020000
SOUTHERN PERU COPPER CORPStock84265V1051532,384SH SOLE02,38400
WEYERHAEUSER CO MTN BE COM NEWREIT96216610443012,501SH SOLE012,50100
VANGUARD SHORT TERM CORP BOND FD ETFETF92206C4097,32288,528SH SOLE088,52800
EXELON CORP COMStock30161N1011,08724,543SH SOLE024,54200
IPATH SERIES B S&P 500 VIX SHORT-TERM FUTURES ETNETF06747R47708SH SOLE0800
AVANGRID INC COMStock05351W1031182,300SH SOLE02,30000
VANGUARD INTERMEDIATE TERM CORP BOND FD ETFETF92206C870663SH SOLE06300
GOOGLE INCStock02079K3058,5733,511SH SOLE03,51100
GOOGLE INCStock02079K305244100SHCallSOLE010000
VAXART INC COM NEWStock92243A2005700SH SOLE070000
PIEDMONT OFFICE REALTY TR INC COM CL AREIT72019020612652SH SOLE065200
MSG NETWORK INC CL AStock5535731064302SH SOLE030200
PROGRESSIVE CORP COMStock7433151038518,662SH SOLE08,66200
GLOBAL X U.S. PREFERRED ETFETF37954Y65781030,946SH SOLE030,94500
NATIXIS LOOMIS SAYLES SHORT DURATION INCOME ETFETF63873X20810400SH SOLE040000
INFRA AND ENERGY ALTRNTIVE INC COMStock45686J104010SH SOLE01000
SPDR S&P KENSHO INTELLIGENT STRUCTURES ETFETF78468R69733682SH SOLE068100
FISERV INCStock3377381081,82917,107SH SOLE017,10700
BRIDGEWATER BANCSHARES INC COM ACCD INVStock10862110340525,107SH SOLE025,10700
OREILLY AUTOMOTIVE INC COMStock67103H107300530SH SOLE053000
ZSCALER INC COMStock98980G10235163SH SOLE016300
EASTMAN CHEMICAL COStock277432100112961SH SOLE096100
PRINCIPAL FINANCIAL GROUP INC COMStock74251V102871,373SH SOLE01,37300
INTUIT INCStock461202103353721SH SOLE072100
HALLIBURTON CO COMStock40621610120863SH SOLE086200
CONSTELLATION BRANDS INC CL AStock21036P108124530SH SOLE053000
UNILEVER PLC SPON ADR NEWADR9047677042935,013SH SOLE05,01300
NEWMONT CORP COMStock6516391061642,592SH SOLE02,59200
SPOTIFY TECHNOLOGY S A SHSStockL8681T102138500SH SOLE050000
CSX CORPStock1264081033,301102,914SH SOLE0102,91300
VOYA INFRASTRUCTURE INDLS & MT COMCEF92912X101151,200SH SOLE01,20000
COMCAST CORP NEW CL AStock20030N10171312,498SH SOLE012,49800
ZUORA INC COM CL AStock98983V106573,300SH SOLE03,30000
GENERAC HLDGS INC COMStock368736104716SH SOLE01600
MAXLINEAR INC COMStock57776J10014338SH SOLE033800
HESKA CORPStock42805E306154670SH SOLE067000
MICROSOFTStock59491810426,08396,285SH SOLE096,28400
LENNAR CORP CL AStock5260571041271,276SH SOLE01,27600
PRIMERICA INC COMStock74164M10866433SH SOLE043300
CERIDIAN HCM HLDG INC COMStock15677J1081041,085SH SOLE01,08500
VALERO ENERGY CORP COMStock91913Y1006998,949SH SOLE08,94800
ISHARES ESG AWARE MSCI USA SMALL-CAP ETFETF46435U66319478SH SOLE047800
DOCUSIGN INC COMStock256163106121434SH SOLE043400
NVENT ELECTRIC PLC SHSStockG6700G107461,476SH SOLE01,47600
UNITY BIOTECHNOLOGY INC COMStock91381U10105SH SOLE0500
INSPIRE MED SYS INC COMStock457730109318SH SOLE01800
IQ MERGER ARBITRAGE ETFETF45409B8008237SH SOLE023700
GAMESTOP CORP NEW CL AStock36467W109313SH SOLE01300
GAMESTOP CORP NEW CL AStock36467W1092,14110,000SHPutSOLE010,00000
HEALTHPEAK PROPERTIES INC COMREIT42250P103461,386SH SOLE01,38500
INVESCO CEF INCOME COMPOSITE ETFETF46138E4041,38056,327SH SOLE056,32600
RUTHS HOSPITALITY GROUP INC COMStock7833321097300SH SOLE030000
SCHLUMBERGER LTD COM STKStock80685710819593SH SOLE059300
INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETFETF46138J61910220SH SOLE022000
CVS HEALTH CORP COMStock1266501002,46329,517SH SOLE029,51700
STRATEGY SHARES NASDAQ 7HANDL INDEX ETFETF86280R50667626,384SH SOLE026,38400
DTE ENERGY CO COMStock23333110781622SH SOLE062200
EVERGY INC COMStock30034W1061161,924SH SOLE01,92400
INVESCO BULLETSHARES 2026 CORPORATE BOND ETFETF46138J791391,804SH SOLE01,80400
TITAN MED INC COM NEWStock88830X8192816,576SH SOLE016,57600
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUNDETF81369Y85296511,920SH SOLE011,91900
MAGENTA THERAPEUTICS INC COMStock55910K1081100SH SOLE010000
BOTTOMLINE TECH DEL INC COMStock101388106832,250SH SOLE02,25000
TEXTRON INC COMStock88320310193913,661SH SOLE013,66100
NISOURCE INC COMStock65473P105682,779SH SOLE02,77900
RETAIL VALUE INC COMREIT76133Q10201SH SOLE0100
SIMON PPTY GROUP INC NEW COMREIT82880610959450SH SOLE045000
INVESCO PUREBETA MSCI USA SMALL CAP ETFETF46138E45323584SH SOLE058400
ISHARES MSCI BRAZIL INDEX FD ETFETF46428640012300SH SOLE030000
V F CORP COMStock91820410845554SH SOLE055400
KEURIG DR PEPPER INC COMStock49271V100392SH SOLE09200
SPDR GOLD MINISHARES TRUSTETF98149E2041,05059,599SH SOLE059,59900
BAUSCH HEALTH COS INC COMStock071734107128SH SOLE02800
ISHARES INVESTMENT GRADE BOND FACTOR ETFETF46435G2198,845163,275SH SOLE0163,27500
TILRAY INC COM CL 2Stock88688T10019710,896SH SOLE010,89600
AMERIPRISE FINANCIAL INC.Stock03076C10651203SH SOLE020300
BROWN & BROWN INC COMStock11523610149920SH SOLE092000
GARMIN LTD SHSStockH2906T1091,2728,791SH SOLE08,79100
VANGUARD INTERMEDIATE-TERM GOVERNMENT BOND ETFETF92206C7061001,471SH SOLE01,47100
SONOS INC COMStock83570H108411,150SH SOLE01,15000
ARLO TECHNOLOGIES INC COMStock04206A101059SH SOLE05900
EQUINOX GOLD CORP COMStock29446Y502253,600SH SOLE03,60000
FEDERAL AGRIC MTG CORP CL CStock31314830634340SH SOLE034000
ST JOE CO COMStock7901481004100SH SOLE010000
MACQUARIE INFRASTRUCTURE CO TRStock55608B1051243,250SH SOLE03,25000
MURPHY OIL CORP COMStock6267171025200SH SOLE020000
WRAP TECHNOLOGIES INC COMStock98212N1071155SH SOLE015500
ANDERSONS INC COMStock0341641039300SH SOLE030000
PROSHARES ULTRA DOW 30ETF74347R30502SH SOLE0200
INVESCO VALUE MUN INCOME TR COMCEF46132P10838823,500SH SOLE023,50000
VANGUARD TOTAL WORLD BOND ETFETF92206C56557705SH SOLE070500
NIO INC SPON ADSADR62914V1061703,193SH SOLE03,19300
ALTIMMUNE INC COM NEWStock02155H20023123,439SH SOLE023,43900
ROYCE MICRO-CAP TR INC COMCEF78091510411863SH SOLE086300
CBOE GLOBAL MKTS INC COMStock12503M1084764,000SH SOLE04,00000
VANGUARD ESG INTERNATIONAL STOCK ETFETF92191072534533SH SOLE053300
ALPS CLEAN ENERGY ETFETF00162Q460115SH SOLE01500
AMERICA MOVIL SERIES L ADRADR02364W105765,052SH SOLE05,05200
ALLIANCE RESOURCE PARTNERS L P UT LTD PARTStock01877R1085750SH SOLE075000
BOEING CO COMStock0970231051,6997,090SH SOLE07,09000
BOEING CO COMStock09702310524100SHCallSOLE010000
BOEING CO COMStock09702310524100SHCallSOLE010000
BIOCRYST PHARMACEUTICALS INC COMStock09058V103281,759SH SOLE01,75900
COPART INC COMStock21720410613100SH SOLE010000
VANGUARD SMALL CAP ETFETF9229087516,47828,757SH SOLE028,75600
VANGUARD MID CAP ETF9229086299,71440,925SH SOLE040,92400
VANGUARD LARGE CAPETF9229086372021,006SH SOLE01,00600
GUARDANT HEALTH INC COMStock40131M109114915SH SOLE091500
NEXTERA ENERGY INC COMStock65339F1011,20216,401SH SOLE016,40100
OFS CREDIT COMPANY INC COMCEF67111Q1071,768121,432SH SOLE0121,43200
ENCANA CORPORATIONStock69047Q102262SH SOLE06200
CLOUDFLARE INC CL A COMStock18915M107550SH SOLE05000
ALLOGENE THERAPEUTICS INC COMStock0197701066220SH SOLE022000
SILICON LABORATORIES INC COMStock826919102210SH SOLE01000
NIKE INC CLASS BStock6541061031,91212,374SH SOLE012,37400
SITE CTRS CORP COMREIT82981J109017SH SOLE01700
ALIGN TECHNOLOGY INC COMStock0162551011627SH SOLE02700
VIRNETX HLDG CORP COMStock92823T108050SH SOLE05000
VANGUARD SHORT-TERM GOVERNMENT BOND ETFETF92206C10210,429169,776SH SOLE0169,77500
SI-BONE INC COMStock82570410925779SH SOLE077900
TESLA MOTORS INC Stock88160R10118,96027,895SH SOLE027,89500
EQUITY COMWLTH COM SH BEN INTREIT2946281021445,500SH SOLE05,50000
MSCI INC COMStock55354G1001019SH SOLE01900
STONECO LTD COM CL AStockG85158106671,000SH SOLE01,00000
RESIDEO TECHNOLOGIES INC COMStock76118Y104361,202SH SOLE01,20200
FIRSTCASH INC COMStock33767D10536474SH SOLE047400
QUAD / GRAPHICS INC COM CL AStock747301109010SH SOLE01000
ISHARES ESG AWARE U.S. AGGREGATE BOND ETFETF46435U54919345SH SOLE034500
INVESCO PUREBETA MSCI USA ETFETF46138E461511,164SH SOLE01,16400
LINDE PLC SHSStockG5494J1031,7716,125SH SOLE06,12500
ISHARES MSCI POLAND ETFETF46429B6064191SH SOLE019100
TWIST BIOSCIENCE CORP COMStock90184D100108808SH SOLE080800
ARCOSA INC COMStock0396531003505,960SH SOLE05,96000
CORESITE RLTY CORP COMREIT21870Q105212SH SOLE01200
BAIN CAP SPECIALTY FIN INC COM STKCEF05684B1076400SH SOLE040000
JPMORGAN ULTRA-SHORT MUNICIPAL INCOME ETFETF46641Q6541913,748SH SOLE03,74800
SPDR S&P KENSHO CLEAN POWER ETFETF78468R6551201,133SH SOLE01,13200
ISHARES MSCI EMERGING MARKETS EX CHINA ETFETF46434G764460SH SOLE06000
CMS ENERGY CORP COMStock12589610024400SH SOLE040000
NCR CORP NEW COMStock62886E108124SH SOLE02400
VANGUARD HEALTH CARE INDEX FUNDETF92204A5044982,015SH SOLE02,01500
FINANCIAL SELECT SECTOR SPDRETF81369Y60583122,637SH SOLE022,63700
MODERNA INC COMStock60770K1075242,232SH SOLE02,23200
NXP SEMICONDUCTORS N V COMStockN6596X109178866SH SOLE086600
NORFOLK SOUTHERN CRPStock65584410864240SH SOLE024000
OGE ENERGY CORP COMStock67083710329852SH SOLE085200
DELL TECHNOLOGIES INC CL CStock24703L202990SH SOLE09000
HOST MARRIOTT CORP NEW REITREIT44107P1043179SH SOLE017900
MACERICH CO COMREIT5543821014210SH SOLE021000
PUBLIC STORAGE INCREIT74460D1093261,084SH SOLE01,08400
GLOBAL X AUTONOMOUS & ELECTRIC VEHICLES ETFETF37954Y62413470SH SOLE047000
BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNITStockG1625810817450SH SOLE045000
KODIAK SCIENCES INC COMStock50015M1094074,377SH SOLE04,37700
HIBBETT INC COMStock4285671017057,869SH SOLE07,86900
ALPS TRUST ETF ALERIAN MLPETF00162Q4521694,642SH SOLE04,64100
SCHWAB SHORT TERM US TREASURY ETFETF8085248628,513166,197SH SOLE0166,19700
TEMPLETON GLOBAL INCOME FD COMCEF88019810661,000SH SOLE01,00000
ETRACS 2XMONTHLY PAY LEVERAGED US SMALL CAP HIGH DIVIDEND ETNETF90274E16610762SH SOLE076200
ANGLOGOLD ASHANTI LIMITED SPONSORED ADRADR03512820610540SH SOLE054000
BIG LOTS INC COMStock0893021031,10116,675SH SOLE016,67400
VANGUARD CONSUMER STAPLES INDEX FUNDETF92204A2071266SH SOLE06600
VANGUARD EUROPEAN ETF92204287464,799963,408SH SOLE0963,40700
HARLEY DAVIDSON INC Stock412822108511,118SH SOLE01,11700
VANGUARD INFORMATION TECHNOLOGY INDEX FUNDETF92204A7021639SH SOLE03900
PIMCO HIGH INCOME FD COM SHSCEF72201410725837,680SH SOLE037,68000
ORGANOGENESIS HLDGS INC COMStock68621F102754,500SH SOLE04,50000
SCHWAB US LARGE CAP VALUE ETF ETF80852440982212,023SH SOLE012,02200
ARK FINTECH INNOVATION ETFETF00214Q7081953,598SH SOLE03,59800
PIMCO INTERMEDIATE MUNICIPAL BOND ACTIVE EXCHANGE-TRADED FUNDETF72201R8661,01217,820SH SOLE017,81900
SCHWAB US TIPS ETF ETF8085248703,68158,894SH SOLE058,89300
SCHWAB INTMEDIATE TERM US TREASURY ETF ETF808524854911,602SH SOLE01,60200
PUTNAM PREMIER INCOME TR SH BEN INTCEF74685310022448,100SH SOLE048,10000
HOTH THERAPEUTICS INC COMStock44148G1051350SH SOLE035000
WALGREENS BOOTS ALLIANCE INC COMStock9314271081,44927,551SH SOLE027,55000
AMPHENOL CORP CL AStock0320951016369,304SH SOLE09,30400
BLACKROCK CORE BD TR SHS BEN INTCEF09249E101251,500SH SOLE01,50000
WESTERN ASSET MUN HIGH INCOME COMCEF95766N10391,100SH SOLE01,10000
ACUITY BRANDS INCStock00508Y1021578SH SOLE07800
BROOKFIELD ASSET MGMT INC CL A LTD VT SHStock11258510424470SH SOLE047000
HANCOCK JOHN PFD INCOME FD III COMCEF41021P10310500SH SOLE050000
CENTERPOINT ENERGY INC COMStock15189T1071797,298SH SOLE07,29800
DOLLAR TREE INC COMStock2567461081191,200SH SOLE01,20000
AMDOCS LTD SHSStockG0260210318238SH SOLE023800
DEFIANCE NEXT GEN CONNECTIVITY ETFETF26922A2891534,017SH SOLE04,01600
INTERNATIONAL FLAVORS&FRAGRANC COMStock459506101637SH SOLE03700
FUTU HLDGS LTD SPON ADS CL AADR36118L106950SH SOLE05000
MANPOWERGROUP INC WIS COMStock56418H100435SH SOLE03500
HARTFORD TOTAL RETURN BOND ETFETF41653L30525600SH SOLE060000
ROYAL CARIBBEAN GROUP COMStockV7780T103553SH SOLE05300
ROYAL CARIBBEAN GROUP COMStockV7780T1039100SHCallSOLE010000
STANLEY BLACK & DECKER INC COMStock85450210176369SH SOLE036900
WELLTOWER INC COMREIT95040Q10474886SH SOLE088500
DOW INC COMStock26055710384313,328SH SOLE013,32700
SPDR S&P GLOBAL NATURAL RESOURCES ETFETF78463X541551,038SH SOLE01,03800
VANGUARD S&P MID-CAP 400 VALUE ETFETF92193284433205SH SOLE020500
CORMEDIX INC COMStock21900C30891,329SH SOLE01,32900
FATE THERAPEUTICS INC COMStock31189P10241470SH SOLE047000
LYFT INC CL A COMStock55087P104225SH SOLE02500
AVEO PHARMACEUTICALS INC COM NEWStock0535883071100SH SOLE010000
HANESBRANDS INC COMStock410345102201,057SH SOLE01,05700
INNOVATOR S&P 500 POWER BUFFER ETF - APRILETF45782C8703100SH SOLE010000
WINTRUST FINL CORP COMStock97650W108761,000SH SOLE01,00000
SILK RD MED INC COMStock82710M100771,600SH SOLE01,60000
TRADEWEB MKTS INC CL AStock89267210651600SH SOLE060000
ALCON AG ORD SHSStockH01301128228SH SOLE02800
UNITED CONTL HLDGS INC Stock91004710910182SH SOLE018200
JUMIA TECHNOLOGIES AG SPONSORED ADSADR48138M105260SH SOLE06000
PINTEREST INC CL AStock72352L1061692,140SH SOLE02,14000
ZOOM VIDEO COMMUNICATIONS INC CL AStock98980L10163162SH SOLE016200
CONAGRA BRANDS INC COMStock20588710246012,638SH SOLE012,63700
GLOBAL X LITHIUM & BATTERY TECH ETFETF37954Y85553736SH SOLE073500
LYONDELLBASELL INDUSTRIES N V SHS - A -StockN537451002031,977SH SOLE01,97700
VANGUARD S&P 500 ETFETF9229083631,5974,057SH SOLE04,05700
ISHARES DJ US HEALTH CARE PROVIDERSETF46428882800SH SOLE0000
IROBOT CORP COMStock462726100225SH SOLE02500
BEYOND MEAT INC COMStock08862E10983529SH SOLE052900
PACIFIC BIOSCIENCES CALIF INC COMStock69404D10899828,552SH SOLE028,55200
ASTRAZENECA PLC SPONSORED ADRADR04635310849826SH SOLE082600
SOUTH JERSEY INDS INC COMStock838518108612,341SH SOLE02,34100
MORNINGSTAR INC COMStock6177001092391SH SOLE09100
SUMITOMO MITSUI FINL GROUP INC SPONSORED ADRADR86562M209202,872SH SOLE02,87200
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEXETF922042676721,232SH SOLE01,23200
FIFTH THIRD BANCORPStock3167731003509,150SH SOLE09,15000
ABERDEEN STANDARD PHYSICAL PRECIOUS METALS BASKET SHARES ETFETF0032631009129,457SH SOLE09,45700
SPDR BLOOMBERG BARCLAYS INTERNATIONAL CORPORATE BOND ETFETF78464A1517200SH SOLE020000
WISDOMTREE EUROPE HEDGED EQUITY FUNDETF97717X7018100SH SOLE010000
UBER TECHNOLOGIES INC COMStock90353T1003,89877,774SH SOLE077,77400
S & P MID CAP 400 DEP RCPTS MID CAPETF78467Y1074490SH SOLE09000
SOFI GIG ECONOMY ETFETF8863645046152SH SOLE015200
ILLUMINA INCStock4523271098681,834SH SOLE01,83400
FASTLY INC CL AStock31188V1001161,950SH SOLE01,95000
SABRA HEALTH CARE REIT INC COMREIT78573L1069500SH SOLE050000
WESTERN UN CO COMStock959802109021SH SOLE02100
INVESCO BULLETSHARES 2022 MUNICIPAL BOND ETFETF46138J5511877,373SH SOLE07,37300
CORTEVA INC COMStock22052L10462914,191SH SOLE014,19100
CONSOLIDATED EDISON INC COMStock2091151041,20816,850SH SOLE016,85000
GENERAL MOTORS CORPStock37045V1004046,835SH SOLE06,83400
ISHARES DOW JONES US REGIONAL BANKSETF4642887781712,965SH SOLE02,96500
ITT INDUSTRIES INCStock45073V10836388SH SOLE038700
COHEN & STEERS SELECT PFD & IN COMCEF19248Y10739612,915SH SOLE012,91500
ROUNDHILL BITKRAFT ESPORTS & DIGITAL ENTERTAINMENT ETFETF53656F7066200SH SOLE020000
HUNTINGTON BANCSHARES INC COMStock44615010424717,298SH SOLE017,29800
REVOLVE GROUP INC CL AStock76156B10714200SH SOLE020000
AMCOR PLC ORDStockG0250X107827,191SH SOLE07,19100
CROWDSTRIKE HLDGS INC CL AStock22788C1056422,555SH SOLE02,55500
ISHARES RUSSELL TOP 200 GROWTH ETFETF46428943815100SH SOLE010000
TARGA RES CORP COMStock87612G10112279SH SOLE027900
SLACK TECHNOLOGIES INC COM CL AStock83088V1026138SH SOLE013800
PERSONALIS INC COMStock71535D10619750SH SOLE075000
GUGGENHEIM ETF TRUST S&P 500 EQUAL WEIGHTETF46137V357132876SH SOLE087600
INVESCO RAFI STRATEGIC US SMALL COMPANY ETFETF46138J73412316SH SOLE031600
INVESCO RAFI STRATEGIC US ETFETF46138J74213348SH SOLE034800
VANGUARD S&P SMALL-CAP 600 ETFETF921932828174838SH SOLE083800
MARKET VECTORS GOLD MINERS INDEX ETFETF92189F1061634,801SH SOLE04,80000
FREEDOM 100 EMERGING MARKETS ETFETF02072L6074125SH SOLE012500
TERADYNE INC COMStock8807701021,0687,973SH SOLE07,97300
THE REALREAL INC COMStock88339P101150SH SOLE05000
PENNSYLVANIA REAL ESTATE INVT SH BEN INTREIT7091021071400SH SOLE040000
SPDR S&P 600 SMALL CAP ETFETF78464A81352534SH SOLE053400
SPDR S&P 600 SMALL CAP VALUE ETFETF78464A30058679SH SOLE067900
SPDR S&P 400 MID CAP GROWTH ETFETF78464A82148623SH SOLE062300
SPDR S&P 600 SMALL CAP GROWTH ETFETF78464A2012102,371SH SOLE02,37000
SPDR S&P 400 MID CAP VALUE ETFETF78464A83955819SH SOLE081900
PIONEER BANCORP INC MD COMStock723561106181,500SH SOLE01,50000
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTNStock726503105171,492SH SOLE01,49100
ISHARES MSCI EAFE GROWTH INDEX ETFETF4642888855,19048,376SH SOLE048,37500
SUNDIAL GROWERS INC COMStock86730L10955,000SH SOLE05,00000
DYNATRACE INC COM NEWStock26815010937630SH SOLE063000
WABTEC COMStock9297401082753,339SH SOLE03,33900
LILLY ELI & CO COMStock5324571086062,641SH SOLE02,64100
PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE-TRADED FUNDETF72201R8178,63775,442SH SOLE075,44200
HASBRO INC COMStock418056107775SH SOLE07500
AIR PRODS & CHEMS INC COMStock0091581064171,449SH SOLE01,44900
US VEGAN CLIMATE ETFETF26922A297126SH SOLE02600
SMILEDIRECTCLUB INC CL A COMStock83192H1062200SH SOLE020000
SCH US REIT ETF ETF8085248474108,950SH SOLE08,94900
PELOTON INTERACTIVE INC CL A COMStock70614W10036291SH SOLE029100
CERENCE INC COMStock1567271091090SH SOLE09000
LIBERTY ALL STAR EQUITY FD SH BEN INTCEF53015810415517,100SH SOLE017,10000
KB HOME COMStock48666K1092957,238SH SOLE07,23800
SCHWAB US MID-CAP ETF ETF8085245084,78461,115SH SOLE061,11500
INVESCO BULLETSHARES 2023 MUNICIPAL BOND ETFETF46138J5442037,923SH SOLE07,92300
INVESCO BULLETSHARES 2024 MUNICIPAL BOND ETFETF46138J53615594SH SOLE059400
ROBO GLOBAL HEALTHCARE TECHNOLOGY AND INNOVATION ETFETF3015057232865,927SH SOLE05,92700
VIR BIOTECHNOLOGY INC COMStock92764N1021022,150SH SOLE02,15000
VANGUARD RUSSELL 1000 GROWTH ETFETF92206C6808108SH SOLE010800
VANGUARD RUSSELL 1000 VALUE ETFETF92206C714796SH SOLE09600
AVANTIS INTERNATIONAL EQUITY ETFETF0250727031,70927,091SH SOLE027,09100
AVANTIS EMERGING MARKETS EQUITY ETFETF0250726042,28032,777SH SOLE032,77600
AVANTIS U.S. EQUITY ETFETF0250728851,42019,134SH SOLE019,13300
VANGUARD TOTAL INTERNATIONAL STOCK ETFETF921909768901,374SH SOLE01,37300
CAPSTONE GREEN ENERGY CORP COMStock14067D508021SH SOLE02100
JANUS LONG-TERM CARE ETFETF47103U4073105SH SOLE010400
SERVICE PPTYS TR COM SH BEN INTREIT81761L1028600SH SOLE060000
SUN CMNTYS INC COMREIT8666741044452,596SH SOLE02,59600
INVESCO BULLETSHARES 2025 MUNICIPAL BOND ETFETF46138J52815589SH SOLE058900
VANGUARD RUSSELL 2000 GROWTH ETFETF92206C6231253SH SOLE05300
PPL CORP COMStock69351T10600SH SOLE0000
PROSHARES S&P GLOBAL TECHNOLOGY DIVIDEND ARISTOCRATS ETFETF74347G6066106SH SOLE010600
SCHWAB 1-5 YEAR CORPORATE BOND ETFETF8085247143,09460,460SH SOLE060,46000
VANGUARD RUSSELL 2000 VALUE ETFETF92206C649212SH SOLE01200
ISHARES RUSSELL MIDCAP VALUE INDEXETF4642874733,75932,691SH SOLE032,69100
NUVEEN ESG HIGH YIELD CORPORATE BOND ETFETF67092P85424910,049SH SOLE010,04900
FIRST TR EXCHANGE TRADED FD II INDXX NEXTG ETFETF33737K2053064,012SH SOLE04,01200
HOLOGIC INCStock4364401011912,862SH SOLE02,86200
SPDR BLOOMBERG BARCLAYS EMERGING MARKETS LOCAL BOND ETFETF78464A391290SH SOLE09000
AAM LOW DURATION PREFERRED AND INCOME SECURITIES ETFETF26922A198562,200SH SOLE02,20000
HELEN OF TROY LTD COMStockG4388N1062711,190SH SOLE01,19000
MORGAN STANLEY EMKT DBT FD INC COMCEF61744H10510611,350SH SOLE011,35000
VIACOMCBS INC CL AStock92556H10715300SH SOLE030000
FIRST TR HIGH INCOME LONG / SH COMCEF33738E10914900SH SOLE090000
NORTH SHORE GLOBAL URANIUM MINING ETFETF30150571513210SH SOLE021000
INVESCO KBW PREMIUM YIELD EQUITY REIT ETFETF46138E5941094,700SH SOLE04,70000
METALLA RTY & STREAMING LTD COM NEWStock59124U605020SH SOLE02000
DELAWARE INVTS MINN MUN INCOME COMCEF24610V103382,723SH SOLE02,72300
VANGUARD MORTGAGE-BACKED SECURITIES ETFETF92206C7711282,400SH SOLE02,40000
FLAHERTY & CRUMRINE PFD INCOME COMCEF338480106422,500SH SOLE02,50000
PIMCO RAFI ESG U.S. ETFETF72201T34217539SH SOLE053900
INVESCO BULLETSHARES 2026 MUNICIPAL BOND ETFETF46138J51016604SH SOLE060400
NAKED BRAND GROUP LIMITED SHS NEWStockQ6519T1170600SH SOLE060000
PIMCO CORPORATE & INCOME OPPOR COMCEF72201B1011,02051,537SH SOLE051,53600
DRAFTKINGS INC COM CL AStock26142R1043055,853SH SOLE05,85300
VANGUARD S&P 500 GROWTH ETFETF9219325052076SH SOLE07500
LEAR CORP Stock521865204210SH SOLE01000
ISHARES RUSSELL 2000 ETFETF46428765558,317254,251SH SOLE0254,25000
PIMCO ENHANCED SHORT MATURITY ACTIVE ESG EXCHANGE-TRADED FUNDETF72201R64328275SH SOLE027500
TWILIO INC CL AStock90138F1021333SH SOLE03300
AMYRIS INC COM NEWStock03236M20028617,482SH SOLE017,48200
POWERSHARES ETF SENIOR LOAN PORT NYSE ARCA INCETF46138G5085209SH SOLE020900
ROUNDHILL SPORTS BETTING & IGAMING ETFETF53656F78913439SH SOLE043900
HYLIION HOLDINGS CORP COMMON STOCKStock4491091076533SH SOLE053300
OPEN TEXT CORP COMStock68371510604SH SOLE0400
APOLLO GLOBAL MGMT LLC COM NPV CL A SHSStock03768E10565110,471SH SOLE010,47100
HUNTINGTON INGALLS INDS INC COMStock446413106192909SH SOLE090900
NATIONWIDE RISK-MANAGED INCOME ETFETF26922A1721123,963SH SOLE03,96300
FIDELITY NATL INFO SVCS Stock31620M1063632,565SH SOLE02,56500
ISHARES TR HIGH DIVID EQUITY FDETF46429B6639389,721SH SOLE09,72100
1LIFE HEALTHCARE INC COMStock68269G10713400SH SOLE040000
REPLIGEN CORP COMStock75991610940200SH SOLE020000
SCHRODINGER INC COMStock80810D10325330SH SOLE033000
SPDR S&P HEALTH CARE EQUIPMENT ETFETF78464A5811421,100SH SOLE01,10000
BEAM THERAPEUTICS INC COMStock07373V105110SH SOLE01000
VERTIV HOLDINGS CO COM CL AStock92537N1081094,000SH SOLE04,00000
DUKE ENERGY CORP NEW COM NEWStock26441C2043633,678SH SOLE03,67800
FT CBOE VEST U.S. EQUITY BUFFER ETF - FEBRUARYETF33740F7633168,700SH SOLE08,70000
DIGITAL RLTY TR INC COMREIT2538681034943,281SH SOLE03,28100
PROSHARES TR SHORT S&P 500 PROSHARESETF74347B425493,200SH SOLE03,20000
RYANAIR HOLDINGS PLC SPONSORED ADSADR78351320351473SH SOLE047300
INNOVATOR S&P 500 ULTRA BUFFER ETF - MARCHETF45782C37515530SH SOLE053000
NUVEEN SELECT TAX FREE INCOME SH BEN INTCEF67063C1066361SH SOLE036100
LIBERTY ALL-STAR GROWTH FD INC COMCEF529900102222,501SH SOLE02,50100
FT CBOE VEST U.S. EQUITY BUFFER ETF - AUGUSTETF33740F86211300SH SOLE030000
NUVEEN MUN INCOME FD INC COMCEF67062J102181,500SH SOLE01,50000
STURM RUGER & CO INC COMStock8641591089103SH SOLE010300
LEUTHOLD CORE ETFETF5272897895155SH SOLE015500
GUGGENHEIM TAXABLE MUNICP BOND COMCEF40166410776430,975SH SOLE030,97500
TRI CONTL CORP COMCEF89543610370420,657SH SOLE020,65700
ISHARES U.S. OIL & GAS EXPLORATION & PRODUCTION ETFETF4642888511041,821SH SOLE01,82100
MICRON TECHNOLOGYStock5951121033834,505SH SOLE04,50500
XEROX HOLDINGS CORP COM NEWStock98421M10610433SH SOLE043300
SCHWAB LONG-TERM U.S. TREASURY ETFETF808524680240SH SOLE04000
INCYTE CORPStock45337C1023293,912SH SOLE03,91200
FIVERR INTL LTD ORD SHSStockM4R82T106314SH SOLE01400
CARRIER GLOBAL CORPORATION COMStock14448C1041,04621,518SH SOLE021,51800
SCHWAB 5-10 YEAR CORPORATE BOND ETFETF8085246981643,119SH SOLE03,11900
INNOVATOR NASDAQ-100 POWER BUFFER ETF - APRILETF45782C3344100SH SOLE010000
INNOVATOR RUSSELL 2000 POWER BUFFER ETF -APRILETF45782C3423100SH SOLE010000
AFLAC INC COMStock0010551021,19622,280SH SOLE022,27900
FREEPORT MCMORAN COPPER Stock35671D8574,593123,768SH SOLE0123,76800
SYSCO CORP COMStock87182910724304SH SOLE030400
CHIPOTLE MEXICAN GRILL INCStock16965610585SH SOLE0500
INVESCO GLOBAL LISTED PRIVATE EQUITY ETFETF46137V589163SH SOLE06300
ISHARES TR DOW JONESUS AEROSPACE & DEFETF464288760870SH SOLE07000
MADISON SQUARE GRDN ENTERTNMNT CL AStock55826T102971,158SH SOLE01,15800
PUTNAM MANAGED MUN INCOME TR COMCEF746823103343,916SH SOLE03,91600
POWERSHARES KBW HIGH DIVIDEND YIELD FINANCIAL PORTFOLIOETF46138E610147SH SOLE04700
POWERSHARES SP500 LOW VOLATILITY ETFETF46138E3547,741127,087SH SOLE0127,08600
API GROUP CORP COM STKStock00187Y10054025,842SH SOLE025,84200
INNOVATOR S&P 500 POWER BUFFER ETF - MAYETF45782C31810350SH SOLE035000
TRUESHARES TECHNOLOGY, AI & DEEP LEARNING ETFETF53656F821490SH SOLE09000
DICKS SPORTING GOODS INCStock25339310240400SH SOLE040000
YANDEX N V SHS CLASS AStockN9728410822315SH SOLE031500
ORBITAL ENERGY GROUP INC COMStock68559A1091125SH SOLE012500
FT CBOE VEST U.S. EQUITY BUFFER ETF - MAYETF33740F74811300SH SOLE030000
FT CBOE VEST U.S. EQUITY DEEP BUFFER ETF - MAYETF33740F73013400SH SOLE040000
NEW AMER HIGH INCOME FD INC COM NEWCEF6418768008850SH SOLE085000
ROBO GLOBAL ARTIFICIAL INTELLIGENCE ETFETF3015057315115SH SOLE011500
JPMORGAN EQUITY PREMIUM INCOME ETFETF46641Q332971,607SH SOLE01,60600
JPMORGAN INTERNATIONAL GROWTH ETFETF46641Q324230SH SOLE03000
BLACKROCK RES & COMMODITIES ST SHSCEF09257A10829130,931SH SOLE030,93100
ADVISORSHARES TR DORSY FSM ALCPETF00768Y4795149SH SOLE014900
VANGUARD S&P SMALL-CAP 600 GROWTH ETFETF9219327948763,828SH SOLE03,82800
NIKOLA CORP COMStock654110105754,155SH SOLE04,15500
DANIMER SCIENTIFIC INC COM CL AStock2362721003100SH SOLE010000
INVESCO S&P MIDCAP MOMENTUM ETFETF46137V464951,115SH SOLE01,11500
GABELLI DIV AND INC TR CEF36242H104371,400SH SOLE01,40000
APPLIED MOLECULAR TRANS INC COMStock03824M109711,550SH SOLE01,55000
ISHARES FLOATING RATE BOND ETFETF46429B6552,14442,197SH SOLE042,19700
SONY GROUP CORPORATION SPONSORED ADRADR835699307330SH SOLE03000
VROOM INC COMStock92918V10921496SH SOLE049600
ON ASSIGNMENT INCStock00191U10215159SH SOLE015900
FT CBOE VEST U.S. EQUITY BUFFER ETF - JUNEETF33740F72218500SH SOLE050000
ETFMG TREATMENTS TESTING AND ADVANCEMENTS ETFETF26924G76327667SH SOLE066700
TOEWS AGILITY SHARES DYNAMIC TACTICAL INCOME ETFETF66538J738371,442SH SOLE01,44200
DIREXION WORK FROM HOME ETFETF25460G7738100SH SOLE010000
MATCH GROUP INC NEW COMStock57667L10719SH SOLE0900
DUN & BRADSTREET HLDGS INC COMStock26484T106351,650SH SOLE01,65000
LEMONADE INC COMStock52567D107331SH SOLE03100
EATON VANCE MUNI INCOME TRUST SH BEN INTCEF27826U10823416,700SH SOLE016,70000
CAESARS ENTERTAINMENT INC NEW COMStock12769G10013125SH SOLE012500
SYKES ENTERPRISES INC COMStock8712371038150SH SOLE015000
SOS LIMITED SPNSORD ADS NEWADR83587W1061352SH SOLE035200
II-VI INC COMStock902104108226SH SOLE02600
LINDSAY CORP COMStock53555510625150SH SOLE015000
JAMF HLDG CORP COMStock47074L1058246SH SOLE024600
DELAWARE INVTS NATL MUN INCOME SH BEN INTCEF24610T108161,150SH SOLE01,15000
ISHARES DJ SELECT DIVIDENDETF46428716872615SH SOLE061500
GLOBAL X ETF ETF37950E549292,034SH SOLE02,03400
AMERICAN ELEC PWR CO INC COMStock0255371011361,608SH SOLE01,60700
BLACKROCK DEBT STRATEGIES FD I COM NEWCEF09255R2023226SH SOLE022600
ENTERGY CORP NEW COMStock29364G10339395SH SOLE039500
BROOKFIELD RENEWABLE CORP CL A SUB VTGStock11284V1055131SH SOLE013100
LI AUTO INC SPONSORED ADSADR50202M102260SH SOLE06000
ROCKET COS INC COM CL AStock77311W10114700SH SOLE070000
OAK STR HEALTH INC COMStock67181A10711185SH SOLE018500
EDISON INTL COMStock28102010723400SH SOLE040000
MDU RES GROUP INC COMStock5526901091,42945,596SH SOLE045,59600
EVERSOURCE ENERGY COMStock30040W1081211,505SH SOLE01,50400
GLADSTONE LD CORP COMREIT37654910130012,450SH SOLE012,45000
VANGUARD LONG TERM CORP BOND FD ETFETF92206C81318171SH SOLE017100
ISHARES RUSSELL MID-CAP GROWTH ETFETF4642874813,07327,144SH SOLE027,14400
QUANTUMSCAPE CORP COM CL AStock74767V1097225SH SOLE022500
KRANESHARES GLOBAL CARBON ETFETF5007676782085,630SH SOLE05,63000
LUMINAR TECHNOLOGIES INC COM CL AStock550424105351,600SH SOLE01,60000
AMC NETWORKS INC CL AStock00164V1032243,360SH SOLE03,36000
MARATHON PETE CORP COMStock56585A10262710,371SH SOLE010,37000
HOLLYFRONTIER CORP COMStock43610610828862SH SOLE086200
POLYMET MNG CORP COM NEWStock7319164097721,347SH SOLE021,34700
NUVEEN DYNAMIC MUN OPPORTUNITI COM SHSCEF67079X10230017,800SH SOLE017,80000
VANGUARD FTSE PACIFIC ETFETF92204286660731SH SOLE073000
INVESCO AEROSPACE & DEFENSE ETFETF46137V100791,049SH SOLE01,04900
ELDORADO GOLD CORP NEW COMStock2849025092200SH SOLE020000
UTZ BRANDS INC COM CL AStock9180901012100SH SOLE010000
ISHARES ESG ADVANCED TOTAL USD BOND MARKET ETFETF46436E619359SH SOLE05900
ISHARES MSCI SINGAPORE ETFETF46434G7804170SH SOLE017000
FIRST TR EXCHANGE TRADED FD II CLOUD COMPUTINGETF33734X1922732,574SH SOLE02,57300
RADA ELECTR INDS LTD COM PAR NEWStockM81863124121,000SH SOLE01,00000
GREENROSE ACQUISITION CORP WT EXP 081126Stock395392111035SH SOLE03500
PERSHING SQUARE TONTINE HLDGS COM CL AStock71531R109371,622SH SOLE01,62200
PERSHING SQUARE TONTINE HLDGS WT EXP 072425Stock71531R117188SH SOLE08800
SNOWFLAKE INC CL AStock833445109121500SH SOLE050000
VANGUARD SMALL-CAP VALUE INDEX FUNDETF9229086113922,256SH SOLE02,25500
GOODRX HLDGS INC COM CL AStock38246G108691,925SH SOLE01,92500
CHURCHILL CAPITAL CORP IV CL AStock1714391027230SH SOLE023000
LAIRD SUPERFOOD INC COM STKStock50736T1027250SH SOLE025000
FIRST MIDWEST BANCORP DEL COMStock320867104613,066SH SOLE03,06600
PALANTIR TECHNOLOGIES INC CL AStock69608A1081606,085SH SOLE06,08500
PALANTIR TECHNOLOGIES INC CL AStock69608A1088300SHCallSOLE030000
VANECK VECTORS INVESTMENT GRADE FLOATING RATE ETFETF92189F48615581SH SOLE058100
ISHARES ESG ADVANCED MSCI EAFE ETFETF46436E75910144SH SOLE014400
ISHARES ESG ADVANCED MSCI USA ETFETF46436E76720546SH SOLE054600
DARLING INGREDIENTS INC COMStock2372661017100SH SOLE010000
INVESCO NASDAQ NEXT GEN 100 ETFETF46138G63117500SH SOLE050000
BIOMARIN PHARMACEUTICAL INCStock09061G1015056,057SH SOLE06,05700
F N B CORP COMStock3025201015394SH SOLE039400
NU SKIN ENTERPRISES INC CL AStock67018T10517293SH SOLE029200
LANDSTAR SYS INC COMStock51509810185537SH SOLE053700
22ND CENTY GROUP INC COMStock90137F1033572SH SOLE057200
MASTEC INC COMStock576323109657SH SOLE05700
REGENERON PHARMACEUTICALS COMStock75886F10771127SH SOLE012700
MAGELLAN MIDSTREAM PARTNERS LPStock559080106491,002SH SOLE01,00100
LORDSTOWN MOTORS CORP COM CL AStock54405Q1004350SH SOLE035000
CIRRUS LOGIC INC COMStock17275510000SH SOLE0000
EURONAV NV SHSStockB38564108161,692SH SOLE01,69200
GOLDMAN SACHS INNOVATE EQUITY ETFETF38149W8203245,210SH SOLE05,21000
BLACKROCK MUNIYIELD FD INC COMCEF09253W10423215,350SH SOLE015,35000
DIREXION MOONSHOT INNOVATORS ETFETF25460G73214382SH SOLE038200
ATLASSIAN CORP PLC CL AStockG062421046192,411SH SOLE02,41100
VIATRIS INC COMStock92556V106674,685SH SOLE04,68500
DIMENSIONAL US CORE EQUITY MARKET ETFETF25434V1044,174138,167SH SOLE0138,16700
DIMENSIONAL INTERNATIONAL CORE EQUITY MARKET ETFETF25434V2033,846131,610SH SOLE0131,60900
EATON VANCE TAX-MANAGED GLOBAL COMCEF27829F10817316,936SH SOLE016,93600
FIRST SOLAR INCStock33643310734375SH SOLE037500
FRANCO NEV CORP COMStock3518581052241,546SH SOLE01,54600
VEREIT INC COMREIT92339V308591,293SH SOLE01,29300
PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUNDETF72201R783334SH SOLE03400
SOCIAL CAPITAL HEDOSOPHA HLDNG SHS CL AStockG825141033254SH SOLE025400
SOFI TECHNOLOGIES INC COMStock83406F1028400SH SOLE040000
SOCIAL CAPITAL HEDOSOPHA HLDNG SHS CL AStockG8251L1053276SH SOLE027600
THE AARONS COMPANY INC COMStock00258W108134SH SOLE03400
DIMENSIONAL EMERGING CORE EQUITY MARKET ETFETF25434V3021,07936,431SH SOLE036,43100
WORKHORSE GROUP INC COM NEWStock98138J20610627SH SOLE062700
SCHWAB US AGGREGATE BOND ETFETF8085248396,206113,654SH SOLE0113,65400
ISHARES MSCI EAFE VALUE INDEX ETFETF4642888776,243120,608SH SOLE0120,60800
LTC PPTYS INC COMREIT502175102701,826SH SOLE01,82600
C3 AI INC CL AStock12468P1041412,260SH SOLE02,26000
C3 AI INC CL AStock12468P10419300SHCallSOLE030000
C3 AI INC CL AStock12468P10419300SHCallSOLE030000
AIRBNB INC COM CL AStock0090661012721,775SH SOLE01,77500
ADASINA SOCIAL JUSTICE ALL CAP GLOBAL ETFETF886364876178SH SOLE07800
SPDR NUVEEN BLOOMBERG BARCLAYS HIGH YIELD MUNICIPAL BOND ETFETF78464A28442695SH SOLE069500
PRETIUM RES INC COMStock74139C102171,734SH SOLE01,73400
ENERGY TRANSFER L P COM UT LTD PTNStock29273V10025624,066SH SOLE024,06500
CONTEXTLOGIC INC COM CL AStock21077C1075400SH SOLE040000
FORTUNE BRANDS HOME & SEC INC COMStock34964C106440SH SOLE04000
GENTEX CORPStock37190110917525SH SOLE052500
CENTERSPACE COMREIT15202L10710123SH SOLE012300
OPENDOOR TECHNOLOGIES INC COMStock68371210311600SH SOLE060000
RUSH STREET INTERACTIVE INC COMStock78201110014511,805SH SOLE011,80500
ROMEO POWER INC COMStock776153108253,100SH SOLE03,10000
MONEYGRAM INTL INCStock60935Y208162SH SOLE06200
VANGUARD MID-CAP GROWTH INDEX FUNDETF9229085389173,882SH SOLE03,88100
SVF INVESTMENT CORP UNIT EX 122025StockG8601L110010SH SOLE01000
SCHWAB US DIVIDEND EQUITY ETFETF80852479710,214135,074SH SOLE0135,07300
AFFIRM HLDGS INC COM CL AStock00827B106691,029SH SOLE01,02900
PETCO HEALTH & WELLNESS CO INC COMStock71601V1054200SH SOLE020000
FT CBOE VEST U.S. EQUITY BUFFER ETF - JANUARYETF33740F623461,400SH SOLE01,40000
FT CBOE VEST U.S. EQUITY DEEP BUFFER ETF - JANUARYETF33740F63153616,965SH SOLE016,96500
XYLEM INCStock98419M1001251,040SH SOLE01,03900
SHOALS TECHNOLOGIES GROUP INC CL AStock82489W1071032,905SH SOLE02,90500
ISHARES MSCI GLOBAL MIN VOL FACTOR ETFETF46428652510,15998,770SH SOLE098,77000
ALLIANZIM U.S. LARGE CAP BUFFER10 JAN ETFETF00888H70314500SH SOLE050000
MAIN THEMATIC INNOVATION ETFETF66538H278311,296SH SOLE01,29600
COGNYTE SOFTWARE LTD ORD SHSStockM25133105743,000SH SOLE03,00000
TRIP COM GROUP LTD ADSADR89677Q10705SH SOLE0500
DUFF & PHELPS UTLITY AND INFST COMCEF26433C1051,12878,750SH SOLE078,75000
APTIV PLC SHSStockG6095L109851SH SOLE05000
SOARING EAGLE ACQUISITION CORP UNIT EX 022326StockG8354H1003300SH SOLE030000
MANNING & NAPIER INC CL AStock56382Q102395,000SH SOLE05,00000
CHARGEPOINT HOLDINGS INC COM CL AStock15961R1056181SH SOLE018100
VANECK VECTORS SOCIAL SENTIMENT ETFETF92189H839267SH SOLE06700
ASENSUS SURGICAL INC COMStock04367G103039SH SOLE03900
ROBLOX CORP CL AStock7710491031531,696SH SOLE01,69600
ALLIANZIM U.S. LARGE CAP BUFFER10 APR ETFETF00888H1093100SH SOLE010000
JOANN INC COMStock47768J101151SH SOLE05100
MAIRS & POWER MINNESOTA MUNICIPAL BOND ETFETF89834G83646718,516SH SOLE018,51600
INVESCO ACTIVELY MANAGED ETF REAL ASSETS ESGETF46090A788169SH SOLE06900
VINE ENERGY INC CL AStock92735P1035350SH SOLE035000
PEOPLES FINL SVCS CORP COMStock711040105852,000SH SOLE02,00000
MARRIOTT VACATIONS WORLDWIDE C COMStock57164Y1071699SH SOLE09900
GLOBAL X SOCIAL MEDIA INDEX FUNDETF37950E41620275SH SOLE027500
NUVVE HOLDING CORP COMStock67079Y1009627SH SOLE062700
BLACKROCK UTILS INFRASTRUCTURE COMCEF09248D10481731,735SH SOLE031,73500
ARRIVAL GROUP SHSStockL0423Q108503,205SH SOLE03,20500
WINMARK CORP COMStock974250102168875SH SOLE087500
FT CBOE VEST U.S. EQUITY BUFFER ETF - MARCHETF33740F5991775,584SH SOLE05,58400
X-TRACKERS MSCI EAFE HEDGED EQUITY ETFETF233051200842,239SH SOLE02,23900
TRACTOR SUPPLY CO COMStock8923561062821,517SH SOLE01,51700
ZYNGA INC CL AStock98986T10802SH SOLE0200
ELECTRONIC ARTS INC COMStock28551210977538SH SOLE053800
INVESCO FTSE RAFI US 1000 ETFETF46137V61335220SH SOLE021900
BLACKROCK ENHANCED EQUITY DIVI COMCEF09251A104151,492SH SOLE01,49200
TRUSTCO BK CORP N Y COM NEWStock89834920412340SH SOLE034000
VISA INCStock92826C8394,61019,716SH SOLE019,71600
KATAPULT HOLDINGS INC COMStock485859102222,000SH SOLE02,00000
OTTER TAIL CORP COMStock689648103711,464SH SOLE01,46400
COHEN & STEERS QUALITY INCOME COMCEF19247L10696161,200SH SOLE061,20000
DIGITALBRIDGE GROUP INC CL A COMREIT25401T108101,274SH SOLE01,27400
VANECK VECTORS PHARMACEUTICAL ETFETF92189F69218244SH SOLE024400
ISHARES MSCI EAFE MIN VOL FACTOR ETFETF46429B6891722,279SH SOLE02,27900
ISHARES INTERNATIONAL PREFERRED STOCK ETFETF46429B13520311,788SH SOLE011,78800
PIMCO MUN INCOME FD II COMCEF72200W10635323,380SH SOLE023,38000
INVESCO KBW BANK ETFETF46138E62857887SH SOLE088600
BRIGHTSPIRE CAPITAL INC COM CL AREIT10949T10911512,209SH SOLE012,20900
ELECTRIC LAST MILE SOLUTNS INC CLASS A COMStock28489L1047673SH SOLE067300
HERSHEY CO COMStock42786610820115SH SOLE011500
GUIDEWIRE SOFTWARE INC COMStock40171V10034300SH SOLE030000
FIRST TRUST CHINA ALPHADEX FUNDETF33737J1412397,612SH SOLE07,61100
ISHARES MSCI USA MIN VOL FACTOR ETFETF46429B6971,20016,302SH SOLE016,30100
INVESCO SOLAR ETFETF46138G7061741,945SH SOLE01,94500
PROTO LABS INC COMStock74371310990981SH SOLE098100
UNITED STATES OIL FUND ETF91232N207571,136SH SOLE01,13600
SVB FINANCIAL GROUP COMStock78486Q1012137SH SOLE03700
KELLOGG CO COMStock4878361084016,240SH SOLE06,24000
BIO-PATH HLDGS INC COMStock09057N300040SH SOLE04000
ALLISON TRANSMISSION HLDGS INC COMStock01973R10110262SH SOLE026200
ISHARES MSCI INDIA INDEX FUNDETF46429B598892,017SH SOLE02,01600
ISHARES J.P. MORGAN EM LOCAL CURRENCY BOND ETFETF46428651715355SH SOLE035500
VANGUARD SMALL-CAP GROWTH INDEX FUNDETF9229085953561,229SH SOLE01,22800
VANGUARD VALUE INDEX FUNDETF9229087443,25923,708SH SOLE023,70700
VANGUARD GROWTH INDEX FUNDETF92290873613,15145,853SH SOLE045,85300
SPDR BLOOMBERG BARCLAYS SHORT TERM HIGH YIELD BOND ETFETF78468R408501,797SH SOLE01,79700
REXNORD CORP COMStock76169B102541,080SH SOLE01,08000
ISHARES U.S. TREASURY BOND ETFETF46429B2675,099191,690SH SOLE0191,68900
ENPHASE ENERGY INC COMStock29355A10718100SH SOLE010000
PEMBINA PIPELINE CORP COMStock706327103531,673SH SOLE01,67300
MERRIMACK PHARMACEUTICALS INC COM NEWStock590328209020SH SOLE02000
ISHARES MSCI NORWAY ETFETF46429B499288SH SOLE08800
INVESCO S&P INTERNATIONAL DEVELOPED LOW VOLATILITY ETFETF46138E2308252SH SOLE025200
FLAHERTY & CRUMRINE PFD SECS I COMCEF3384781001145,010SH SOLE05,01000
NUVEEN PFD & INCM SECURTIES FD COMCEF67072C105193SH SOLE09300
NUVEEN MUN HIGH INCOME OPPORTU COMCEF67068210329819,350SH SOLE019,35000
NUVEEN MUN VALUE FD INC COMCEF670928100464,017SH SOLE04,01700
SPLUNK INC COMStock84863710435244SH SOLE024400
SPLUNK INC COMStock8486371041451,000SHCallSOLE01,00000
ISHARES J.P. MORGAN EM CORPORATE BOND ETFETF4642862517,105135,364SH SOLE0135,36400
ENERPLUS CORP COMStock2927661022300SH SOLE030000
TUPPERWARE BRANDS CORP COMStock8998961042100SH SOLE010000
L3HARRIS TECHNOLOGIES INC COMStock5024311099784,522SH SOLE04,52200
VANECK VECTORS SEMICONDUCTOR ETFETF92189F6762691,026SH SOLE01,02500
NUVEEN REAL ASSET INCOME & GRO COMCEF67074Y1051448,958SH SOLE08,95700
PHILLIPS 66Stock7185461046177,185SH SOLE07,18500
AMERICAN TOWER CORP NEW COMREIT03027X10048179SH SOLE017800
ZEBRA TECHNOLOGIES CORPORATION CL AStock989207105249471SH SOLE047100
VANECK VECTORS BIOTECH ETFETF92189F7261680SH SOLE08000
ISHARES TR S&P 1500 INDEX FDETF4642871501971,994SH SOLE01,99400
ISHARES MORNINGSTAR MULTI-ASSET INCOME INDEX FUNDETF46432F87545318,720SH SOLE018,72000
ROYCE VALUE TR INC COMCEF78091010524212,746SH SOLE012,74600
WISDOMTREE SMALLCAP DIVIDENDETF97717W604983,083SH SOLE03,08300
WISDOMTREE INTERNATIONAL DIVIDEND EX-FINANCIALS FUNDETF97717W78618416SH SOLE041600
SANDSTORM GOLD LTD COM NEWStock80013R20681,000SH SOLE01,00000
CONSOLIDATED COMM HLDGS INC COMStock2090341071159SH SOLE015900
SPROUTS FMRS MKT INC COMStock85208M10211435SH SOLE043500
VANECK VECTORS FALLEN ANGEL HIGH YIELD BOND ETFETF92189F437551,663SH SOLE01,66300
MESABI TR CTF BEN INTStock5906721011042,950SH SOLE02,95000
BLACKROCK MUN INCOME TR SH BEN INTCEF09248F10926016,850SH SOLE016,85000
WELLS FARGO UTILITIES AND HIGH WF UTILITIES INCCEF94987E1093200SH SOLE020000
FACEBOOK INC CL AStock30303M1025,37215,449SH SOLE015,44900
ISHARES INC EMERGINGMKTS HIGH YLD BD FDETF4642862852154,701SH SOLE04,70000
VOYA GLBL EQTY DIV & PREM OPP COMCEF92912T100152,530SH SOLE02,53000
PIMCO DYNAMIC INCOMEFD SHSCEF72201Y10122757SH SOLE075600
ISHARES DJ TRANSPORTATION AVERAGEETF46428719239151SH SOLE015100
ASML HOLDING N V N Y REGISTRY SHSADRN07059210492712SH SOLE071200
AMERICAN AIRLS GROUP INC COMStock02376R10217796SH SOLE079600
THERMOGENESIS CORP COM NEWStock88362L1001206SH SOLE020600
NUVEEN MUNICIPAL CREDIT INC FD COM SH BEN INTCEF67070X10139623,026SH SOLE023,02600
BLUCORA INCCOMStock0952291002105SH SOLE010500
RENEWABLE ENERGY GROUP INC COM NEWStock75972A30102SH SOLE0200
BANCO SANTANDER CENT HISPADR05964H105153,813SH SOLE03,81300
COHEN & STEERS TOTAL RETURN RL COMCEF19247R10356034,400SH SOLE034,40000
SERVICE NOW INC Stock81762P10259108SH SOLE010800
COCA COLA ENTERPRISEINCStockG25839104352SH SOLE05200
BCE INC COM NEWStock05534B7601422,871SH SOLE02,87100
PACKAGING CORP AMER COMStock69515610916SH SOLE0600
PDC ENERGY INC COMStock69327R1019200SH SOLE020000
BLACK HILLS CORP COMStock0921131091,59924,371SH SOLE024,37100
FIVE BELOW INC COMStock33829M10100SH SOLE0000
CNO FINANCIAL GROUP INCStock12621E103126SH SOLE02600
PALO ALTO NETWORKS INC COMStock69743510544119SH SOLE011900
ALPS SECTOR DIVIDEND DOGS ETFETF00162Q85811200SH SOLE020000
CARLYLE GROUP INC COMStock14316J10880917,415SH SOLE017,41400
VANECK VECTORS PREFERRED SECURITIES EX FINANCIALS ETFETF92189F42977136,135SH SOLE036,13400
PROSHARES ULTRASHORT DOW 30ETF74347B2764400SH SOLE040000
FMC CORP COM NEWStock3024913031191,101SH SOLE01,10100
ISHARES TRUST S&P GLOBAL MATERIALS INDEX FD ETFETF4642886958188,995SH SOLE08,99500
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUNDETF33734510299620SH SOLE062000
NEUBERGER BERMAN MUN FD INC COMCEF64124P10129118,100SH SOLE018,10000
KBW CAPITAL MKTSETF78464A77166700SH SOLE070000
RYDEX RUSSELL TOP 50 ETFETF46137V2331,4814,551SH SOLE04,55100
INVESCO ZACKS MULTI-ASSET INCOME ETFETF46137Y5001034,200SH SOLE04,20000
GENTHERM INC COMStock37253A10310141SH SOLE014100
MULTI-ASSET DIVERSIFIED INCOME INDEX FUNDETF33738R10053731,657SH SOLE031,65600
SPDR SSGA MULTI-ASSET REAL RETURN ETFETF78467V1031254,374SH SOLE04,37400
INVESCO MUN TR COMCEF46131J103272,000SH SOLE02,00000
WASHINGTON REAL ESTATE INVT TRREIT9396531011024,416SH SOLE04,41600
MONDELEZ INTL INC CL AStock6092071052293,665SH SOLE03,66500
DELEK US HLDGS INC NEW COMStock24665A10301SH SOLE0100
SURMODICS INCStock86887310019350SH SOLE035000
BALCHEM CORP COMStock05766520053404SH SOLE040400
INNOSPEC INC COMStock45768S10518200SH SOLE020000
BLACKSTONE STRATEGIC CREDIT FD COM SHS BEN INCEF09257R101654,700SH SOLE04,70000
HOLLY ENERGY PARTNERS L P COM UT LTD PTNStock43576310723210,262SH SOLE010,26200
WP CAREY INC COMREIT92936U1092,10828,252SH SOLE028,25200
PENTAIR PLC SHSStockG7S00T10415217SH SOLE021700
BROADCOM INC COMStock11135F101257540SH SOLE053900
ISHARES ASIA/PACIFIC DIVIDEND ETFETF46428629336900SH SOLE090000
PROSHARES ULTRASHORT 20 YEAR TREASURYETF74347B20124212,867SH SOLE012,86700
WORKDAY INC COMStock98138H10184353SH SOLE035300
MARKET VECTORS ETF TRUST INTL HIGH YIELD BD ETFETF92189F445286SH SOLE08600
WISDOMTREE CHINA EX-STATE-OWNED ENTERPRISES FUNDETF97717X719225SH SOLE02500
VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETFETF922020805230SH SOLE03000
NUSTAR ENERGY LP UNITStock67058H1025258SH SOLE025800
ISHARES BARCLAYS GNMA BOND FUNDETF46429B3331653,300SH SOLE03,30000
WEX INC COMStock96208T10424125SH SOLE012500
MPLX LP COM UNIT REP LTDStock55336V100983,310SH SOLE03,31000
D R HORTON INCStock23331A1093393,755SH SOLE03,75500
JOHNSON CTLS INCStockG515021052,62338,218SH SOLE038,21800
METLIFE INC COMStock59156R1081953,260SH SOLE03,26000
CANADIAN PAC RY LTD COMStock13645T10047610SH SOLE061000
FLOWERS FOODS INC COMStock3434981013121SH SOLE012100
MOODYS CORP COMStock6153691053,2488,962SH SOLE08,96200
PIONEER NATURAL RESOURCES COStock7237871071651,014SH SOLE01,01400
TIMKEN CO COMStock887389104230SH SOLE03000
CEMEX S.A.B. DE C.V.ADR1512908891178SH SOLE017800
DEUTSCHE BANK A G NAMEN AKTStockD18190898342,600SH SOLE02,60000
EPR PPTYS COM SH BEN INTREIT26884U10910197SH SOLE019700
HONDA MOTOR LTD AMERN SHSADR438128308351,097SH SOLE01,09700
ING GROEP NV ADRADR456837103513,844SH SOLE03,84400
MAGNA INTL INC COMStock55922240129318SH SOLE031800
NOMURA HLDGS INC SPONSORED ADRADR65535H208214,081SH SOLE04,08100
INVESCO FTSE RAFI US 1500A SMALL-MIDA ETFETF46137V59733174SH SOLE017400
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETFETF46432F8346,78992,619SH SOLE092,61900
NOVARTIS AG SPONSORED ADRADR66987V10982895SH SOLE089500
KONINKLIJKE PHILIPS N V NY REGIS SHS NEWADR50047230335700SH SOLE070000
ISHARES CORE MSCI EAFE ETFETF46432F8422,27430,381SH SOLE030,38000
WD 40 CO COMStock9292361073161,234SH SOLE01,23400
ROYAL BANK OF CANADAStock7800871021941,912SH SOLE01,91200
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETFETF46138E3621693,832SH SOLE03,83100
TOTAL SA ADRADR89151E1091002,214SH SOLE02,21400
HEXCEL CORP NEW COMStock428291108225SH SOLE02500
FIRST TR MLP & ENERGY INCOM FD COMCEF33739B10491,100SH SOLE01,10000
OFS CAP CORP COMCEF67103B100373,747SH SOLE03,74700
TEREX CORP NEW COMStock8807791031693,540SH SOLE03,54000
CF INDUSTRIES HOLDINGS, INC.Stock1252691005100SH SOLE010000
CORENERGY INFRASTRUCTURE TR IN COM NEWREIT21870U50271,000SH SOLE01,00000
CLEARBRIDGE MLP AND MIDSTRM TR COMCEF18469Q207260SH SOLE06000
EXPEDITORS INTL WASH INC COMStock30213010925200SH SOLE020000
KINDER MORGAN INCStock49456B10120611,307SH SOLE011,30600
STRATASYS LTDStockM8554810111435SH SOLE043500
ACCENTURE PLC IRELAND SHS CLASS AStockG1151C1014781,621SH SOLE01,62100
EQUIFAX INC COMStock29442910529122SH SOLE012200
NORTHERN TR CORP COMStock66585910414120SH SOLE012000
OMNICOM GROUP INC COMStock68191910618224SH SOLE022400
PROSHARES SHORT QQQETF74347B714201,643SH SOLE01,64300
ROCKWELL MED INC COMStock7743741022022,500SH SOLE022,50000
GOODYEAR TIRE & RUBR CO COMStock3825501017397SH SOLE039700
KROGER CO COMStock5010441012526,587SH SOLE06,58700
STMICROELECTRONICS N V NY REGISTRYADR861012102115SH SOLE01500
CSG SYS INTL INC COMStock12634910913275SH SOLE027500
ENBRIDGE INC COMStock29250N1051092,714SH SOLE02,71400
AES CORP COMStock00130H1051,28349,212SH SOLE049,21200
CALIFORNIA WTR SVC GROUP COMStock13078810235639SH SOLE063900
ENTEGRIS INC COMStock29362U1041241,011SH SOLE01,01100
ISHARES U.S. MEDICAL DEVICES ETFETF464288810284786SH SOLE078500
SPDR BLOOMBERG BARCLAYS INVESTMENT GRADE FLOATING RATE ETFETF78468R2008245SH SOLE024500
NVIDIA CORPORATION COMStock67066G1044,2225,276SH SOLE05,27600
ISHARES 1-3 YR CREDIT BOND ETFETF4642886462183,984SH SOLE03,98400
ISHARES SHORT TREASURY BOND ETFETF46428867918165SH SOLE016500
WESTERN DIGITAL CORP. COMStock95810210507SH SOLE0700
ARCHER DANIELS MIDLAND CO COMStock0394831023,05550,417SH SOLE050,41700
BALL CORP COMStock05849810617207SH SOLE020700
CUMMINS INC COMStock2310211067403,034SH SOLE03,03400
EATON VANCE TAX-MANAGED DIVERS COMCEF27828N1021,40599,853SH SOLE099,85300
EOG RESOURCES INCStock26875P101452SH SOLE05200
MOSAIC COStock61945C1032838,881SH SOLE08,88100
WHEATON PRECIOUS METALS CORP COMStock9628791021904,300SH SOLE04,30000
STREAMLINE HEALTH SOLUTIONS IN COMStock86323X1060250SH SOLE025000
PROSHARES ULTRASHORT QQQETF74347G739133SH SOLE03300
CIA ENERGETICA DE MINAS GERAIS SP ADR N-V PFDADR204409601076SH SOLE07600
ABBVIE INC COMStock00287Y1094,53540,262SH SOLE040,26200
CANADIAN IMP BK COMM COMStock1360691016255,491SH SOLE05,49100
NATIONAL GRID TRANSCO PLCADR6362744092103,281SH SOLE03,28100
S&P GLOBAL INC COMStock78409V1048562,085SH SOLE02,08500
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETFETF46137V54876343,174SH SOLE043,17300
SPDR BIOTECH ETFETF78464A87090663SH SOLE066200
BLACKROCK MUNIHOLDINGS FD INC COMCEF09253N104171,001SH SOLE01,00100
SPDR DJ WILSHIRE INTL REAL ESTETF78463X86327741SH SOLE074100
POWERSHARES DB US DOLLAR BEARISH ETFETF46141D104211,000SH SOLE01,00000
SPDR S&P METALS AND MINING ETFETF78464A755781,800SH SOLE01,80000
EPLUS INC COMStock29426810740464SH SOLE046400
ABERDEEN GLOBAL PREMIER PPTYS COM SH BEN INTCEF00302L1081158SH SOLE015800
CONTINENTAL RES INC COMStock212015101421,100SH SOLE01,10000
ISHARES GLOBAL CONSUMER STAPLES ETFETF4642887371983,243SH SOLE03,24300
ISHARES CORE MSCI EMERGING MARKETS ETFETF46434G1034,79971,643SH SOLE071,64300
MANULIFE FINL CORP COMStock56501R1061025,202SH SOLE05,20200
LIBERTY MEDIA CORP DEL COM SER A FRMLAStock53122987009SH SOLE0900
ISHARES 10 YEAR CREDIT BOND FUND EFTETF4642895116469,196SH SOLE09,19600
CASEYS GEN STORES INC COMStock14752810366341SH SOLE034100
VANGUARD TOTAL BOND MARKET ETFETF92193783588,6051,031,605SH SOLE01,031,60400
VANGUARD FTSE ALL-WORLD EX-USETF92204277563996SH SOLE099600
NORWEGIAN CRUISE LINE HLDG LTD SHSStockG6672110421700SH SOLE070000
PROG HOLDINGS INC COM NPVStock74319R101368SH SOLE06800
ISHARES CORE 1-5 YEAR USD BOND ETFETF46432F85915,723306,545SH SOLE0306,54500
RANGE RESOURCES CORPStock75281A1098500SH SOLE050000
UFP INDUSTRIES INC COMStock90278Q10837500SH SOLE050000
INVESCO LTD SHSStockG491BT10824880SH SOLE088000
ISHARES MSCI EMERGING MARKETS SMALL-CAP ETFETF4642864751,30120,751SH SOLE020,75000
CELANESE CORPORATIONStock1508701033962,613SH SOLE02,61300
ZOETIS INC CL AStock98978V1032691,446SH SOLE01,44600
VERASTEM INC COMStock92337C1040106SH SOLE010600
TELUS CORPORATION COMStock87971M103281,251SH SOLE01,25100
MEI PHARMA INC COM NEWStock55279B202014SH SOLE01400
MACYS INC COMStock55616P104139SH SOLE03900
MACYS INC COMStock55616P1048400SHCallSOLE040000
MACYS INC COMStock55616P1049500SHCallSOLE050000
POWERSHARES FINANCIAL PREFERRED ETFETF46137V621673,478SH SOLE03,47700
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTDADR8740391001,45012,066SH SOLE012,06600
INVESCO CURRENCYSHARES AUSTRALIAN DOLLAR TRUSTETF46090N10317230SH SOLE023000
INVESCO S&P SMALLCAP LOW VOLATILITY ETFETF46138G10212255SH SOLE025400
ORMAT TECHNOLOGIES INC COMStock68668810228400SH SOLE040000
iShares MSCI EM ESG Optimized ETFETF46434G8633948,721SH SOLE08,72000
NATIONAL BEVERAGE CORP COMStock635017106921,944SH SOLE01,94400
HAWAIIAN ELEC INDUSTRIES COMStock4198701002064,884SH SOLE04,88300
FIRST TRUST PREFERRED SECURITIES AND INCOME ETFETF33739E1081,42569,156SH SOLE069,15500
INVESCO KBW PROPERTYA & CASUALTY INSURANCE ETFETF46138E5861111,451SH SOLE01,45100
ISHARES RUSSELL 2000 GROWTH ETFETF464287648110352SH SOLE035200
FIRST TRUST TACTICAL HIGH YIELD ETFETF33738D4083407,010SH SOLE07,01000
INVESCO S&P 500 QUALITY ETFETF46137V241821,693SH SOLE01,69200
BLACKSTONE GROUP INC COMStock09260D1071,09511,272SH SOLE011,27100
COLUMBIA PROPERTY TRUST INCREIT198287203211,223SH SOLE01,22300
SPDR INDEX SHARES FUNDS SPDR MSCI ACWIIMI ETFETF78463X4758,332150,070SH SOLE0150,07000
ALLETE INC COM NEWStock0185223006519,299SH SOLE09,29800
ANSYS INCStock03662Q105137396SH SOLE039600
APTARGROUP INCStock03833610323160SH SOLE016000
CAPITAL CITY BK GROUP INC COMStock1396741053100SH SOLE010000
CHURCH & DWIGHT INC COMStock17134010286410,135SH SOLE010,13500
INVESCO S&P MIDCAP LOW VOLATILITY ETFETF46138E1989,113170,399SH SOLE0170,39900
FACTSET RESH SYS INC COMStock3030751058462,521SH SOLE02,52100
FIRST TR ENERGY INFRASTRCTR FD COMCEF33738C103241,750SH SOLE01,75000
TURTLE BEACH CORP COM NEWStock90045020605SH SOLE0500
GRACO INC COMStock3841091044,17855,195SH SOLE055,19500
JACOBS ENGR GROUP INC COMStock46981410729214SH SOLE021400
POLARIS INDS INCStock731068102752SH SOLE05200
RLI CORP COMStock74960710787830SH SOLE083000
SEACOAST BKG CORP FLA COM NEWStock8117078011604,685SH SOLE04,68500
BROOKFIELD PROPERTY PARTRS LP UNIT LTD PARTNStockG162491076306SH SOLE030600
ZIMMER HLDGS INCStock98956P10275468SH SOLE046800
ROCKWELL AUTOMATION INC COMStock7739031097192,514SH SOLE02,51300
NUVEEN QUALITY MUNCP INCOME FD COMCEF67066V1011298,081SH SOLE08,08000
NUVEEN AMT FREE MUN CR INC FD COMCEF67071L10628115,712SH SOLE015,71200
VERISIGN INCStock92343E102110484SH SOLE048400
DIGITAL TURBINE INC COM NEWStock25400W102566SH SOLE06600
HANNON ARMSTRONG SUST INFR CAP COMREIT41068X100731,300SH SOLE01,30000
STRYKER CORPStock8636671011,3105,042SH SOLE05,04200
QUALCOMM INCStock7475251031,83412,833SH SOLE012,83200
T-MOBILE US INC COMStock87259010445311SH SOLE031100
SPDR BLACKSTONE SENIOR LOAN ETFETF78467V6087,708166,511SH SOLE0166,51000
BLACKSTONE MTG TR INC COM CL AREIT09257W1002718,489SH SOLE08,48900
FASTENAL COStock3119001041102,122SH SOLE02,12200
GENERAL DYNAMICS CORP COMStock3695501085462,902SH SOLE02,90100
SPDR SSGA US SMALL CAP LOW VOLATILITY INDEX ETFETF78468R8875,93852,743SH SOLE052,74300
RESMED INCStock76115210747192SH SOLE019200
INTUITIVE SURGICAL INC COM NEWStock46120E6025560SH SOLE06000
ISHARES GLOBAL FINANCIALS ETFETF4642873331,80723,281SH SOLE023,28100
MGM RESORTS INTERNATIONALStock552953101240SH SOLE04000
CULLEN FROST BANKERS INC COMStock22989910933293SH SOLE029300
DISCOVER FINL SVCS COMStock2547091081,1449,674SH SOLE09,67400
MCDONALDS CORP COMStock5801351011,9548,459SH SOLE08,45800
MOLINA HEALTHCARE INCStock60855R100206813SH SOLE081300
PAYLOCITY HLDG CORP COMStock70438V10629150SH SOLE015000
SINCLAIR BROADCAST GROUP INC CL AStock829226109120SH SOLE02000
TEMPUR SEALY INTL INC COMStock88023U1011002,554SH SOLE02,55400
KIRKLAND LAKE GOLD LTD COMStock49741E100501,296SH SOLE01,29600
NEW RESIDENTIAL INVESTMENT CORPREIT64828T2015450SH SOLE045000
FLEXSHARES QUALITY DIVIDEND INDEX FUNDETF33939L86010172SH SOLE017200
INTERCONTINENTAL EXCHANGE INC COMStock45866F1046695,636SH SOLE05,63600
QUEST DIAGNOSTICS INCStock74834L1001501,135SH SOLE01,13500
FLAHERTY & CRUMRINE DYNAMIC PF SHSCEF33848W10646515,880SH SOLE015,88000
FIRST TRUST INTERMEDIATE DURATION PREFERRED & INCOME FUNDCEF33718W10320800SH SOLE080000
AMERICAN FIN TR INC COM CLASS AREIT02607T109202,308SH SOLE02,30700
CITRIX SYS INC COMStock177376100647SH SOLE04700
DOVER CORP COMStock2600031081591,053SH SOLE01,05300
CISCO SYS INCStock17275R1021,57129,645SH SOLE029,64500
VANGUARD TOTAL INTERNATIONAL BOND ETFETF92203J4071482,597SH SOLE02,59600
VANECK VECTORS EMERGING MARKETS HIGH YIELD BOND ETFETF92189F353294SH SOLE09400
COACH INCStock876030107932,141SH SOLE02,14100
CAPITAL ONE FINANCIAL CORPStock14040H1057,60749,177SH SOLE049,17600
B2GOLD CORP COMStock11777Q209276,396SH SOLE06,39600
COHEN & STEERS INFRASTRUCTURE FUNDCEF19248A109893,100SH SOLE03,10000
ISHARES TR RUSSELL MIDCAP INDEX FDETF4642874995356,753SH SOLE06,75300
APA CORPORATION COMStock03743Q1082100SH SOLE010000
ARCELOR MITTAL - NYADR03938L20309SH SOLE0900
LENNAR CORP CL BStock52605730202SH SOLE0200
ADVANCED MICRO DEVICES INC COMStock0079031077187,642SH SOLE07,64200
FIRST TRUST SENIOR LOAN FUNDETF33738D30910205SH SOLE020500
WISDOMTREE U.S. QUALITY DIVIDEND GROWTH FUNDETF97717X66910163SH SOLE016300
SPDR SSGA US LARGE CAP LOW VOLATILITY INDEX ETFETF78468R80412,66895,173SH SOLE095,17300
INVESCO DYNAMIC LARGE CAP GROWTH ETFETF46137V7462373,179SH SOLE03,17900
AUTODESK INC COMStock05276910629101SH SOLE010100
JETBLUE AWYS CORP COMStock47714310112700SH SOLE070000
CDW CORP COMStock12514G1082151,231SH SOLE01,23100
ORANGE SPONSORED ADRADR684060106332,922SH SOLE02,92200
AT&T INC COMStock00206R1022,41583,908SH SOLE083,90800
VANGUARD INTERMEDIATE-TERM BONDETF9219378198,50794,563SH SOLE094,56300
WISDOMTREE MIDCAP DIVIDENDETF97717W5057159SH SOLE015800
GLOBAL X S&P 500 COVERED CALL ETFETF37954Y475601,214SH SOLE01,21400
MARCUS CORP DEL COMStock566330106275SH SOLE07500
PHYSICIANS RLTY TR COMREIT71943U10416843SH SOLE084300
PHILLIPS 66 PARTNERS LP COM UNIT REP INTStock718549207761,936SH SOLE01,93600
NUVEEN SELECT TAX-FREE INCOME SH BEN INTCEF67062F100542,934SH SOLE02,93300
AGIOS PHARMACEUTICALS INC COMStock00847X104841,530SH SOLE01,53000
XILINX INCStock9839191011,0307,120SH SOLE07,12000
VANGUARD FINANCIALS INDEX FUNDETF92204A40579870SH SOLE087000
ENERGY SELECT SECTOR SPDRETF81369Y5061,83234,006SH SOLE034,00600
MATERIALS SELECT SECTOR SPDRETF81369Y1006147,458SH SOLE07,45800
PRECIGEN INC COMStock74017N10501SH SOLE0100
THERATECHNOLOGIES INC COMStock88338H1002525SH SOLE052500
VANGUARD EMERGING MARKETS GOVERNMENT BOND ETFETF92194688520253SH SOLE025300
ISHARES U.S. CONSUMER GOODS ETFETF46428781215SH SOLE0500
ISHARES NASDAQ BIOTECHNOLOGYETF46428755695578SH SOLE057800
SCHWAB FUNDAMENTAL U.S. SMALL COMPANY INDEX ETFETF80852476368512,588SH SOLE012,58800
WISDOMTREE EMERGING MARKETS QUALITY DIVIDEND GROWTH FUNDETF97717W3232,47182,329SH SOLE082,32900
SCHWAB FUNDAMENTAL U.S. LARGE COMPANY INDEX ETFETF8085247711,64129,996SH SOLE029,99600
GENERAL ELECTRIC CO COMStock36960410328721,321SH SOLE021,32100
ISHARES DJ US TELECOMETF4642877139280SH SOLE028000
ISHARES MSCI USA QUALITY FACTOR ETFETF46432F3394,06330,581SH SOLE030,58100
ISHARES IBOXX HIGH YIELD CORPORATE BOND ETFETF46428851337420SH SOLE042000
ISHARES S&P SMALL-CAP 600 GROWTH ETFETF4642878871,77313,369SH SOLE013,36800
NOKIA CORP SPONSORED ADRADR654902204214,009SH SOLE04,00900
EQUUS TOTAL RETURN INC COMCEF2947661000223SH SOLE022300
MOTOROLA SOLUTIONS INC COM NEWStock62007630762286SH SOLE028600
SPDR S&P REGIONAL BANKING ETFETF78464A69843660SH SOLE066000
ISHARES MSCI USA MOMENTUM FACTOR ETFETF46432F3961,4338,263SH SOLE08,26300
CONSUMER DISCRETIONARY SEL SECTOR SPDR FD ETF81369Y407128717SH SOLE071700
INDUSTRIAL SELECT SECTOR SPDRETF81369Y7047086,915SH SOLE06,91400
EXPEDIA INC DEL COMStock30212P30394573SH SOLE057300
ISHARES DJ US TECHNOLOGYETF46428772160600SH SOLE060000
ISHARES U.S. FINANCIAL SERVICES ETFETF464287770316SH SOLE01600
ISHARES SEMICONDUCTOR FUNDETF4642875233372SH SOLE07200
APPLIED OPTOELECTRONICS INC COMStock03823U10202SH SOLE0200
SCHWAB FUNDAMENTAL INTERNATIONAL SMALL COMPANY INDEX ETFETF80852474813321SH SOLE032100
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETFETF808524730351,088SH SOLE01,08800
SCHWAB FUNDAMENTAL INTERNATIONAL LARGE COMPANY INDEX ETFETF8085247551,15534,712SH SOLE034,71200
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETFETF464287515188481SH SOLE048100
NETAPP INC COMStock64110D10482998SH SOLE099800
FLEXSHARES MORNINGSTAR EMERGING MARKETS FACTOR TILT INDEX FUNDETF33939L30810153SH SOLE015200
AMPLIFY HIGH INCOME ETFETF03210884742624,150SH SOLE024,15000
PLAINS GP HLDGS L P LTD PARTNR INT AStock72651A2077561SH SOLE056100
THE ONE GROUP HOSPITALITY INC COMStock88338K103666,000SH SOLE06,00000
RENAISSANCE IPO ETFETF7599372049139SH SOLE013900
EASTMAN KODAK CO COM NEWStock27746140681,000SH SOLE01,00000
CHARTER COMMUNICATIONS INC NEW CL AStock16119P108687952SH SOLE095200
EXCH TRADE CONCEPTS ETF & AUTOMATION IDXETF30150570789113,658SH SOLE013,65800
PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETFETF74348A4671,29214,255SH SOLE014,25500
RINGCENTRAL INC CL AStock76680R20614SH SOLE0400
SKYWORKS SOLUTIONS INC COMStock83088M1023531,842SH SOLE01,84200
BLACKROCK SHORT MATURITY BOND ETFETF46431W507891,777SH SOLE01,77700
SPDR BLOOMBERG BARCLAYS 1-10 YEAR TIPS ETFETF78468R8618400SH SOLE040000
FIDELITY MSCI UTILITIES INDEX ETFETF316092865369SH SOLE06900
FIDELITY MSCI CONSUMER DISCRETIONARY INDEX ETETF316092204228SH SOLE02800
FIDELITY MSCI MATERIALS INDEX ETFETF31609288114300SH SOLE030000
POWERSHARES GLOBAL EXCH TRD FD TR GLOBAL WATER PORTETF46138E651481,200SH SOLE01,20000
GAMING & LEISURE PPTYS INC COMREIT36467J10815313SH SOLE031300
WIX COM LTD SHSStockM9806810512SH SOLE0200
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETFETF3160928081,51812,890SH SOLE012,88900
TWITTER INC COMStock90184L1021542,244SH SOLE02,24400
ISHARES S&P 500 VALUE ETFETF4642874085,36236,319SH SOLE036,31800
ALAMOS GOLD INC NEW COM CL AStock011532108577,407SH SOLE07,40700
KARYOPHARM THERAPEUTICS Stock48576U1068800SH SOLE080000
AMBEV SA SPONSORED ADRADR02319V103216,000SH SOLE06,00000
SPDR PORTFOLIO S&P 600 SMALL CAP ETFETF78468R8531112,518SH SOLE02,51800
LULULEMON ATHLETICA INCStock5500211093,4539,461SH SOLE09,46100
POWERSHARES DB AGRICULTUREETF46140H10622412,046SH SOLE012,04600
GLOBAL SELF STORAGE INC COMREIT37955N1064737SH SOLE073700
ISHARES S&P 500 GROWTH ETFETF4642873096,61490,939SH SOLE090,93800
ISHARES S&P 500 INDEXETF4642872003,0407,070SH SOLE07,07000
ADVENT CONV & INCOME FD COMCEF00764C1097371SH SOLE037100
ALLEGION PLC ORD SHSStockG0176J10923162SH SOLE016200
LMP CAP & INCOME FD INC COMCEF50208A1021107,600SH SOLE07,60000
UBS GROUP AG SHSStockH42097107583,785SH SOLE03,78500
TEXAS PACIFIC LAND CORPORATION COMStock88262P1021,400875SH SOLE087500
CIGNA CORP Stock125523100183771SH SOLE077100
BUMBLE INC COM CL AStock12047B1056110SH SOLE011000
INVESCO BULLETSHARES 2021 CORPORATE BOND ETFETF46138J70049023,223SH SOLE023,22300
ONEOK INC NEW COMStock68268010394616,995SH SOLE016,99500
ONEOK INC NEW COMStock68268010311200SHCallSOLE020000
BUNGE LIMITED COMStockG169621054916,277SH SOLE06,27700
LADDER CAP CORP CL AREIT5057431047604SH SOLE060400
INVESCO BULLETSHARES 2022 CORPORATE BOND ETFETF46138J88255025,455SH SOLE025,45500
ARAMARK COMStock03852U106471,260SH SOLE01,26000
ELECTROMED INC COMStock2854091086500SH SOLE050000
FLEX LTD ORDStockY2573F102181,005SH SOLE01,00500
RENAISSANCERE HLDGS LTD COMStockG7496G10393623SH SOLE062300
ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETFETF46434V4071342,917SH SOLE02,91600
AMC ENTMT HLDGS INC CL A COMStock00165C1048143SH SOLE014300
WELLS FARGO CO NEW COMStock9497461011,02922,720SH SOLE022,72000
VMWARE INC CL A CLASS AStock92856340216102SH SOLE010200
UNION PAC CORP COMStock9078181086893,133SH SOLE03,13300
RIO TINTO PLC SPON ADRADR767204100554SH SOLE05400
CINTAS CORP COMStock172908105181475SH SOLE047500
DONALDSON INC COMStock2576511093,76959,329SH SOLE059,32900
ECOLAB INC COMStock2788651005,90428,665SH SOLE028,66400
CARMAX INC COMStock14313010219146SH SOLE014600
NATIONAL INSTRUMENTS Stock63651810211258SH SOLE025800
ARMSTRONG WORLD INDS INC NEW COMStock04247X10293865SH SOLE086500
ALLIANCE DATA SYSTEMS CORP COMStock018581108771SH SOLE07100
AVITA MEDICAL INC COMStock05380C1028400SH SOLE040000
INOVIO BIOMEDICAL CORPStock45773H2012250SH SOLE025000
ISHARES MBS BOND ETFETF4642885882992,760SH SOLE02,76000
ISHARES S&P U.S. PREFERRED STOCK ETFETF4642886872,44262,073SH SOLE062,07200
SALESFORCE COM Stock79466L3026052,478SH SOLE02,47800
DOLBY LABORATORIES INC COM CL AStock25659T107330SH SOLE03000
MCCORMICK & CO INC COM NON VTGStock57978020674840SH SOLE084000
PITNEY BOWES INC COMStock7244791002209SH SOLE020900
SELECT COMFORT CORP Stock83125X10320185SH SOLE018500
POWERSHARES DWA TECHNICAL LEADERS PORTFOLIOETF46137V8376597,348SH SOLE07,34700
NORTHROP GRUMMAN CORP COMStock6668071022,2956,315SH SOLE06,31500
DARDEN RESTAURANTS INC COMStock2371941051388SH SOLE08800
IDEXX LABS INC COMStock45168D104198314SH SOLE031400
REPUBLIC SVCS INC COMStock7607591001421,288SH SOLE01,28700
THERMO FISHER SCIENTIFIC INC COMStock8835561027,19114,254SH SOLE014,25300
TORO CO COMStock8910921081,20410,958SH SOLE010,95700
VANGUARD MID-CAP VALUE INDEX FUNDETF9229085128586,104SH SOLE06,10300
PROSPECT CAPITAL CORPORATION CEF74348T102141,723SH SOLE01,72200
LOCKHEED MARTIN CORPStock5398301096,42916,993SH SOLE016,99200
DORCHESTER MINERALS LP COM UNITStock25820R10515900SH SOLE090000
PROSHARES INVESTMENT GRADE-INTEREST RATE HEDGEDETF74347B60716204SH SOLE020400
INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETFETF46137V324171916SH SOLE091600
JPMORGAN CHASE & CO COMStock46625H1006,40641,185SH SOLE041,18400
WESTAMERICA BANCORPORATION COMStock95709010329495SH SOLE049500
INTERNATIONAL PAPER CO COMStock4601461031091,785SH SOLE01,78400
HARTFORD FINL SVCS GROUP INCStock4165151042894,663SH SOLE04,66300
ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETFETF464288638621,029SH SOLE01,02800
SPDR PORTFOLIO EMERGING MARKETS ETFETF78463X50911250SH SOLE025000
GENWORTH FINL INC COM CL AStock37247D1061200SH SOLE020000
CRESCENT PT ENERGY CORP COMStock22576C101033SH SOLE03300
CHEVRON CORP NEW COMStock1667641008688,286SH SOLE08,28500
ISHARES AMT-FREE MUNI BOND ETFETF4642884141,1489,798SH SOLE09,79800
ALBEMARLE CORP Stock01265310132191SH SOLE019100
CONOCOPHILLIPS COMStock20825C10484613,884SH SOLE013,88300
MARKEL CORP COMStock570535104509429SH SOLE042900
BRUNSWICK CORP COMStock1170431091421,421SH SOLE01,42100
VANGUARD FTSE DEVELOPED MARKETS ETFETF9219438583216,224SH SOLE06,22400
DANAHER CORP Stock2358511021,3695,102SH SOLE05,10200
KOHLS CORP Stock500255104591,075SH SOLE01,07500
CLEARBRIDGE ENERGY MIDSTRM OPP COMCEF18469P2092100SH SOLE010000
M & T BK CORP COMStock55261F10424167SH SOLE016700
KRATOS DEFENSE & SECSOLUTIONS COMStock50077B207471,650SH SOLE01,65000
MAXIM INTEGRATED PRODS INC COMStock57772K1016526,185SH SOLE06,18500
ICAHN ENTERPRISES LP DEPOSITARY UNITStock45110010192916,893SH SOLE016,89200
PERKINELMER INC COMStock7140461092331,511SH SOLE01,51100
TJX COS INC NEW COMStock87254010926382SH SOLE038200
DICERNA PHARMACEUTICALS INC COMStock2530311087194SH SOLE019400
BK OF AMERICA CORP COMStock0605051043,47084,158SH SOLE084,15800
ONE GAS INCStock68235P10826350SH SOLE035000
REAVES UTIL INCOME FD COM SH BEN INTCEF7561581012356,835SH SOLE06,83500
TERADATA CORP DEL COMStock88076W103124SH SOLE02400
ISHARES MORTGAGE REAL ESTATE ETFETF46435G342742,000SH SOLE02,00000
VANGUARD CONSUMER DISCRETIONARY INDEX FUNDETF92204A108122388SH SOLE038800
INVESCO S&P 500 PURE GROWTH ETFETF46137V2661052SH SOLE05200
MGE ENERGY INC COMStock55277P1042273,052SH SOLE03,05200
ALLIANCEBERNSTEIN GLOBAL HIGH INCOMECEF01879R106584,660SH SOLE04,66000
EATON VANCE TAX-ADVANTAGED GLO COMCEF27828U10610340SH SOLE034000
BLACKROCK CORPOR HI YLD FD INC COMCEF09255P10712710,317SH SOLE010,31600
SPDR SER TR S&P DIVID ETFETF78464A7631,33910,952SH SOLE010,95100
SPDR NYSE TECHNOLOGY ETFETF78464A10226163SH SOLE016300
SPDR PORTFOLIO S&P 1500 COMPOSITE STOCK MARKET ETFETF78464A80515,748297,310SH SOLE0297,30900
INOGEN INC COMStock45780L10410146SH SOLE014600
FLAHERTY & CRUMRINE PFD INCOME COMCEF33848E10614610,925SH SOLE010,92500
WALMART INC COMStock9311421032,15915,307SH SOLE015,30600
ISHARES INTERNATIONAL SELECT DIVIDEND ETFETF464288448591,827SH SOLE01,82600
ISHARES 3-7 YR TREASURY BOND ETFETF46428866191700SH SOLE070000
INTL BUSINESS MACHINESStock4592001011,3499,205SH SOLE09,20400
INTL BUSINESS MACHINESStock45920010173500SHCallSOLE050000
ORACLE CORPORATIONStock68389X10591411,746SH SOLE011,74600
RAYTHEON TECHNOLOGIES CORP COMStock75513E1011,52917,924SH SOLE017,92400
VANGUARD FTSE EMERGING MARKETS ETFETF9220428583115,733SH SOLE05,73300
TEXAS INSTRS INC COMStock8825081041,3907,227SH SOLE07,22700
TARGET CORP COMStock87612E1065,64323,344SH SOLE023,34400
VANGUARD HIGH DIVIDEND YIELD ETFETF9219464069489,045SH SOLE09,04500
SPDR MUNICIPAL BOND ETFETF78468R7212835,437SH SOLE05,43700
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADSADR88162420904SH SOLE0400
PFIZER INC COMStock7170811033,20181,748SH SOLE081,74700
COUPA SOFTWARE INC COMStock22266L106520SH SOLE02000
ISHARES IBOXX CORPORATE BOND ETFETF4642872421,96114,598SH SOLE014,59800
MORGAN STANLEY COM NEWStock6174464481,32814,482SH SOLE014,48200
3M CO COMStock88579Y10112,17761,306SH SOLE061,30600
SPDR S&P INTERNATIONAL SMALL CAP ETFETF78463X87115383SH SOLE038300
KLA CORP COM NEWStock4824801007252,236SH SOLE02,23600
SCHWAB FUNDAMENTAL U.S. BROAD MARKET INDEX ETFETF80852478955810,270SH SOLE010,26900
DYNEX CAP INC COMREIT26817Q8864204SH SOLE020400
ISHARES MSCI USA VALUE FACTOR ETFETF46432F3882,48123,618SH SOLE023,61700
HP INC COMStock40434L1052438,059SH SOLE08,05900
GILEAD SCIENCES INCStock3755581032,90742,211SH SOLE042,21100
8X8 INC NEW COMStock28291410014500SH SOLE050000
ACASTI PHARMA INC CL A NEWStock00430K4020300SH SOLE030000
CATERPILLAR INC COMStock1491231011,7047,829SH SOLE07,82900
FST TR NEW OPPORT MLP & ENE FD COMCEF33739M10081,400SH SOLE01,40000
ISHARES CURRENCY HEDGED MSCI EAFE ETFETF46434V803387SH SOLE08700
ALPHABET INC CAP STK CL CStock02079K1071,995796SH SOLE079600
BEST BUY INCStock0865161016715,835SH SOLE05,83500
PROSHARES DJ BROOKFIELD GLOBAL INFRASTRUCTURE ETFETF74347B5084179,020SH SOLE09,02000
BED BATH & BEYOND INC COMStock0758961007200SH SOLE020000
MAGNITE INC COMStock55955D100341,000SH SOLE01,00000
AMERICAN EXPRESS CO COMStock0258161097934,797SH SOLE04,79700
GRUBHUB INC COMStock4001101023167SH SOLE016700
SORRENTO THERAPEUTICS INC COM NEWStock83587F202151,500SH SOLE01,50000
AMGEN INCStock0311621004,23117,357SH SOLE017,35700
CLEAN HARBORS, INCStock18449610756600SH SOLE060000
APPLIED MATLS INC COMStock0382221055483,846SH SOLE03,84600
WOODWARD INC COMStock9807451031361,109SH SOLE01,10900
OTIS WORLDWIDE CORP COMStock68902V1077278,892SH SOLE08,89200
ALLY FINL INC COMStock02005N1007139SH SOLE013900
TCW STRATEGIC INCOME FD INC COMCEF8723401043500SH SOLE050000
ANALOG DEVICES INC COMStock0326541052931,701SH SOLE01,70100
NOVAGOLD RES INC COM NEWStock66987E206344,209SH SOLE04,20900
PAYCOM SOFTWARE INC COMStock70432V102133367SH SOLE036700
TYSON FOODS INC CL AStock9024941031441,955SH SOLE01,95500
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETFETF46138E7842,66196,334SH SOLE096,33400
FIRST TR EXCHANGE TRADED FD DOW JONES INTERNET INDEX FDETF33733E302186761SH SOLE076100
VANGUARD UTILITIES INDEX FUNDETF92204A8762101,513SH SOLE01,51300
WISDOMTREE EMERGING MARKETS EQUITY INCOME ETFETF97717W31537804SH SOLE080400
INTERNATIONAL GAME TECHNOLOGY SHS USDStockG4863A108285SH SOLE08500
TEXAS ROADHOUSE INC COMStock882681109664SH SOLE06300
CIM COML TR CORP COM NEWREIT1255255848915SH SOLE091500
TRANSDIGM GROUP INC COM DELAWAREStock8936411007141,103SH SOLE01,10300
HUMANA INC COMStock44485910244100SH SOLE010000
INTRICON CORP COMStock46121H10917745SH SOLE074500
JONES LANG LASALLE INC COMStock48020Q10754277SH SOLE027700
CVR ENERGY INC COMStock12662P108018SH SOLE01800
FRANKLIN RESOURCES INC COMStock354613101391,206SH SOLE01,20600
PLDT INC SPONSORED ADRADR69344D40820755SH SOLE075500
INVESCO S&P 500 PURE VALUE ETFETF46137V258951,230SH SOLE01,23000
WISDOMTREE GLOBAL EX-US REALESTATE FUNDETF97717W33151219,330SH SOLE019,33000
SPDR PORTFOLIO TIPS ETFETF78464A6568270SH SOLE027000
REDWOOD TR INC COMREIT758075402524,325SH SOLE04,32500
NUVEEN AMT FREE QLTY MUN INCME COMCEF6706571051016,442SH SOLE06,44200
BLACKROCK ENHANCED INTL DIV TR COM BENE INTERCEF0925241071166SH SOLE016600
WILLIAMS COS INC COMStock969457100742,800SH SOLE02,80000
WEINGARTEN RLTY INVS SH BEN INTREIT94874110311350SH SOLE035000
UNITED STATES STL CORP Stock91290910805SH SOLE0500
ZENDESK INC COMStock98936J1013662,539SH SOLE02,53900
INVESCO VARIABLE RATE PREFERRED ETFETF46138G87083231,621SH SOLE031,62000
JD.COM INC SPON ADR CL AADR47215P1062483,104SH SOLE03,10400
WASHINGTON PRIME GROUP NEW COMREIT93964W108034SH SOLE03400
AGNICO EAGLE MINES LTD COMStock00847410828469SH SOLE046900
ARISTA NETWORKS INC COMStock0404131064521,247SH SOLE01,24700
MAIN STR CAP CORP COMCEF56035L10415373SH SOLE037200
CREDIT SUISSE FI LARGE CAP GROWTH ENHANCED ETNETF22542D4236899SH SOLE09900
CANADIAN NATL RY CO COMStock1363751021,32412,546SH SOLE012,54600
CHECK POINT SOFTWARE TECH LTD ORDStockM22465104977SH SOLE07700
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REPADR19124110817324SH SOLE032400
ISHARES CORE S&P U.S. GROWTH ETFETF4642876711351,332SH SOLE01,33200
ISHARES CORE S&P U.S. VALUE ETFETF4642876635988,311SH SOLE08,31100
COMPANHIA BRASILEIRA DE DISTRB SPONSORED ADRADR20440T300151,975SH SOLE01,97500
ISHARES MSCI USA SIZE FACTOR ETFETF46432F3702622,028SH SOLE02,02800
ISHARES U.S. CONSUMER SERVICES ETFETF4642875801291,657SH SOLE01,65600
HDFC BK LTD ADR REPSTG 3 SHSADR40415F10156767SH SOLE076700
SPDR SERIES TRUST S&P OIL GAS EXPL & PRODTN ETFETF78468R55674762SH SOLE076200
IHS MARKIT LTD SHSStockG475671051601,420SH SOLE01,42000
SPDR S&P 1500 MOMENTUM TILT ETFETF78468R70532175SH SOLE017500
NETEASE INC SPONSORED ADSADR64110W1021151,000SH SOLE01,00000
WESTERN ASSET MUN PARTNERS FD COMCEF95766P108332,000SH SOLE02,00000
MERCADOLIBRE INCStock58733R102171110SH SOLE011000
CALAVO GROWERS INC COMStock12824610519300SH SOLE030000
ORIX CORP SPONSORED ADRADR68633010122255SH SOLE025500
BANK MONTREAL QUE COMStock0636711012632,560SH SOLE02,56000
CHIMERA INVT CORP COM NEWREIT16934Q208301,987SH SOLE01,98600
NEXSTAR MEDIA GROUP INC CL AStock65336K1038485,736SH SOLE05,73600
AMPHASTAR PHARMACEUTICALS INC COMStock03209R103603,000SH SOLE03,00000
TC ENERGY CORP COMStock87807B107991,995SH SOLE01,99500
POWERSHARES S&P 500 BUYWRITE PORTFOLIO ETFETF46137V399793,502SH SOLE03,50200
VANGUARD DIVIDEND APPRECIATION INDEX FUNDETF9219088442,15813,938SH SOLE013,93800
SOUTH ST CORP COMStock84044110910126SH SOLE012600
SPDR MSCI EAFE STRATEGICFACTORS ETFETF78463X4346688,826SH SOLE08,82600
ISHARES MSCI EAFE SMALL-CAP ETFETF4642882734,94266,639SH SOLE066,63900
FIDELITY NATIONAL FINANCIAL IN FNF GROUP COMStock31620R303481,094SH SOLE01,09400
ABERDEEN ASIA PACIFIC INCOME FUND INCCEF0030091071,502339,154SH SOLE0339,15400
BARINGS CORPORATE INVS COMCEF06759X107563,691SH SOLE03,69100
Horizons NASDAQ 100 Covered Call ETFETF37954Y483632,804SH SOLE02,80300
ISHARES 7-10 YR TREASURY BOND ETFETF46428744017144SH SOLE014400
ISHARES AGGREGATE BOND ETFETF4642872263,31528,744SH SOLE028,74400
ISHARES 20 YR TREASURY ETFETF46428743279549SH SOLE054900
ISHARES CORE DIVIDEND GROWTH ETFETF46434V6212875,696SH SOLE05,69500
TRUPANION INC COMStock8982021063483,020SH SOLE03,02000
SAGE THERAPEUTICS INC COMStock78667J10819328SH SOLE032800
INVESCO BUYBACK ACHIEVERS ETFETF46137V3082572,848SH SOLE02,84800
LIBERTY MEDIA CORP DEL COM SER C FRMLAStock531229854119SH SOLE01900
ORION ENGINEERED CARBONS S A COMStockL729671096300SH SOLE030000
TEKLA HEALTHCARE OPPORTUNITIES SHSCEF87910510477433,500SH SOLE033,50000
SPDR PORTFOLIO S&P 500 ETFETF78464A8549,958197,862SH SOLE0197,86100
SPARK ENERGY INC CL A COMStock846511103141,233SH SOLE01,23200
EATON CORP PLC SHSStockG291831033,26322,018SH SOLE022,01700
RESONANT INC COMStock76118L1024213,054SH SOLE013,05400
FLAHERTY & CRUMRINE TOTAL RETU COMCEF3384791082239,152SH SOLE09,15100
ISHARES GLOBAL REIT ETFETF46434V647582,102SH SOLE02,10200
BLACKROCK ULTRA SHORT-TERM BOND ETFETF46434V8781,04220,627SH SOLE020,62700
ISHARES CORE MSCI EUROPE ETFETF46434V7381141,993SH SOLE01,99300
PIMCO MUN INCOME FD III COMCEF72201A10336928,233SH SOLE028,23300
B & G FOODS INC NEW COMStock05508R1068248SH SOLE024800
ISHARES EXPANDED TECH SECTOR ETFETF464287549106262SH SOLE026200
AXON ENTERPRISE INC COMStock05464C101530SH SOLE03000
TRIMBLE INC COMStock89623910080972SH SOLE097200
BROOKFIELD INFRAST PARTNERS LP LP INT UNITStockG162521012815,060SH SOLE05,06000
LIBERTY TRIPADVISOR HLDGS INC COM SER AStock531465102012SH SOLE01200
FIRST TRUST ENHANCED SHORT MATURITY ETFETF33739Q408226SH SOLE02600
ISHARES S&P SMALL-CAP 600 VALUE ETFETF4642878792,23821,226SH SOLE021,22500
ISHARES S&P MIDCAP 400 GROWTH INDEXETF4642876061,57519,461SH SOLE019,46000
CANOPY GROWTH CORP COMStock1380351002008,265SH SOLE08,26500
PURE CYCLE CORP COM NEWStock746228303170SH SOLE07000
ISHARES S&P MID-CAP 400 VALUE ETFETF4642877051,46913,943SH SOLE013,94300
STORE CAP CORP COMREIT86212110022640SH SOLE064000
ALIBABA GROUP HLDG LTD SPONSORED ADSADR01609W1024,45119,628SH SOLE019,62800
INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETFETF46138J80948821,216SH SOLE021,21600
INVESCO BULLETSHARES 2023 CORPORATE BOND ETFETF46138J86632815,089SH SOLE015,08900
INVESCO BULLETSHARES 2024 CORPORATE BOND ETFETF46138J8411265,679SH SOLE05,67900
INVESCO BULLETSHARES 2022 HIGH YIELD CORPORATE BOND ETFETF46138J874502,130SH SOLE02,13000
CDK GLOBAL INC COMStock12508E1017148SH SOLE014800
VECTRUS INC COMStock92242T101239SH SOLE03900
PIMCO MUN INCOME FD COMCEF72200R10730120,200SH SOLE020,20000
WAYFAIR INC CL AStock94419L101111351SH SOLE035100
FIRST FNDTN INC COMStock32026V1049398SH SOLE039800
DNP SELECT INCOME FD INCCEF23325P104282,677SH SOLE02,67700
HUBSPOT INC COMStock4435731001119SH SOLE01900
ISHARES CORE TOTAL USD BOND MARKET ETFETF46434V61398018,319SH SOLE018,31900
INVESCO DB GOLD FUNDETF46140H6013927,675SH SOLE07,67500
WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND ETFETF97717W281235SH SOLE03500
CANADIAN SOLAR INC COMStock13663510918400SH SOLE040000
PREDICTIVE ONCOLOGY INC COM NEWStock74039M20021,900SH SOLE01,90000
LIBERTY BROADBAND CORP COM SER AStock53030710729SH SOLE0900
LIBERTY BROADBAND CORP COM SER CStock530307305529SH SOLE02900
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADRADR03524A1081,13515,763SH SOLE015,76300
NEVRO CORP COMStock64157F10334204SH SOLE020400
ALLIANT ENERGY CORP COMStock0188021081,07519,276SH SOLE019,27600
AMER STATES WTR CO COMStock02989910171896SH SOLE089500
PLUG POWER INC COM NEWStock72919P202842,450SH SOLE02,45000
ETFMG PRIME CYBER SECURITY ETFETF26924G2011622,671SH SOLE02,67100
BADGER METER INC COMStock0565251081081,098SH SOLE01,09800
SPDR MSCI EMERGING MARKETS STRATEGICFACTORS ETFETF78463X4261221,745SH SOLE01,74500
BORGWARNER INC COMStock09972410647958SH SOLE095800
C H ROBINSON WORLDWIDE INCStock12541W2091,23213,150SH SOLE013,14900
FIRST TRUST NASDAQ CLEAN EDGE GREEN ENERGY ETFETF33733E50022315SH SOLE031500
TOMPKINS FINL CORP COMStock89011010914181SH SOLE018100
CIENA CORP COM NEWStock1717793091202,112SH SOLE02,11200
CORE LABORATORIES N V COMStockN2271710719500SH SOLE050000
CREE INCStock2254471011681,714SH SOLE01,71400
DELTA AIR LINES INC DEL CMNStock24736170279218,297SH SOLE018,29600
ACADIA PHARMACEUTICALS INC COMStock00422510818740SH SOLE074000
DYCOM INDS INC COMStock26747510132435SH SOLE043500
JAZZ PHARMACEUTICALS PLC SHS USDStockG50871105135760SH SOLE076000
EMCOR GROUP INCStock29084Q10049394SH SOLE039400
EURONET WORLDWIDE INC COMStock29873610922162SH SOLE016200
ADAM NAT RES FD INC COMCEF00548F10524214,950SH SOLE014,95000
MARKETAXESS HLDGS INC COMStock57060D10856120SH SOLE012000
VANGUARD SHORT TERM BONDETF9219378271041,263SH SOLE01,26300
FLUOR CORPStock343412102022SH SOLE02200
GARTNER INC COMStock36665110733137SH SOLE013700
SPDR PORTFOLIO S&P 500 GROWTH ETFETF78464A4091,30220,683SH SOLE020,68300
CYTOSORBENTS CORP COM NEWStock23283X20681,100SH SOLE01,10000
ARK GENOMIC REVOLUTION ETFETF00214Q3023333,603SH SOLE03,60200
JOHN HANCOCK MULTIFACTOR MID CAP ETFETF47804J2064218,115SH SOLE08,11500
ULTRAGENYX PHARMACEUTICAL INC COMStock90400D1081431,500SH SOLE01,50000
COHERUS BIOSCIENCES INC COMStock19249H103201,455SH SOLE01,45500
WORKIVA INC COM CL AStock98139A105652SH SOLE05200
PRINCIPAL REAL ESTATE INCOME F SHS BEN INTCEF74255X10416310,749SH SOLE010,74900
LAM RESEARCH CORP COMStock5128071088521,310SH SOLE01,31000
BUCKLE INC COMStock11844010617337SH SOLE033700
FIRST TRUST WATER ETFETF33733B10014173SH SOLE017300
MANITOWOC CO INC COM NEWStock56357140524810,115SH SOLE010,11500
MURPHY USA INC COMStock626755102750SH SOLE05000
MKS INSTRS INC COMStock55306N10489500SH SOLE050000
SPDR PORTFOLIO S&P 500 VALUE ETFETF78464A5081,22130,872SH SOLE030,87200
NORTHERN OIL & GAS INC NEVStock66553130737217,900SH SOLE017,90000
NETGEAR INC COMStock64111Q104130SH SOLE03000
QORVO INC COMStock74736K1011680SH SOLE08000
PHILIP MORRIS INTL INCStock7181721094,15641,936SH SOLE041,93600
NRG ENERGY INC COM NEWStock629377508114SH SOLE01400
OVERSTOCK COM INC DEL COMStock69037010111120SH SOLE012000
NUCOR CORP COMStock67034610528287SH SOLE028700
NVE CORP COM NEWStock6294452061181,600SH SOLE01,60000
MFS SPL VALUE TR SH BEN INTCEF55274E10241961,244SH SOLE061,24400
HILL-ROM HLDGS INC COMStock43147510230265SH SOLE026500
PARKER-HANNIFIN CORP COMStock7010941042,5678,357SH SOLE08,35700
ISHARES GLOBAL INFRASTRUCTURE ETFETF464288372010SH SOLE01000
INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETFETF46137V2822277SH SOLE07600
RENT A CTR INC NEW COMStock76009N10023432SH SOLE043200
ROPER INDUSTRIES INCStock7766961061,0232,176SH SOLE02,17600
ROYAL GOLD INC COMStock78028710857500SH SOLE050000
SERVICE CORP INTL COMStock81756510400SH SOLE0000
TEEKAY TANKERS CL AStockY8565N300171,155SH SOLE01,15500
SKYLINE CHAMPION CORPORATION COMStock830830105120SH SOLE02000
VANGUARD MEGA CAP ETFETF9219108731681,105SH SOLE01,10500
SYNOPSYS INC COMStock871607107158574SH SOLE057400
FIDELITY CORPORATE BOND ETFETF31618810146831SH SOLE083100
SPDR HIGH YIELD BOND ETFETF78468R6221571,427SH SOLE01,42600
PNC FINL SVCS GROUP INC COMStock6934751057373,863SH SOLE03,86300
WORLD WRESTLING ENTMT INC CL AStock98156Q108112SH SOLE01200
FIRST TRUST MANAGED MUNICIPAL ETFETF33739N10844768SH SOLE076800
EQUINIX INC COMREIT29444U700285355SH SOLE035500
BRISTOL-MYERS SQUIBB CO COMStock1101221084,62169,152SH SOLE069,15200
EMQQ THE EMERGING MARKETS INTERNET AND ECOMMERCE ETFETF30150588942660SH SOLE066000
BERKLEY W R CORP COMStock0844231023244,351SH SOLE04,35100
ISHARES CURRENCY HEDGED MSCI EUROZONE ETFETF46434V6396156SH SOLE015600
WISDOMTREE EMERGING MARKETS EX-STATE-OWNED ENTERPRISES FUNDETF97717X5783,66787,164SH SOLE087,16400
ISHARES RUSSELL 3000 ETFETF4642876898323,251SH SOLE03,25000
SPDR DOW JONES REIT ETFETF78464A60749470SH SOLE047000
SPDR S & P INTL DIVIDEND ETF78463X772496SH SOLE09600
XENIA HOTELS & RESORTS INC COMREIT984017103482,571SH SOLE02,57100
BARRICK GOLD CORP FStock0679011081587,648SH SOLE07,64800
ISHARES COMMODITIES SELECT STRATEGY ETFETF46431W85384424,461SH SOLE024,46100
EASTERLY GOVT PPTYS INC COMREIT27616P103562,665SH SOLE02,66500
REALTY INCOME CORP COMREIT7561091041,13917,068SH SOLE017,06700
VISTA OUTDOOR INC COMStock9283771006126SH SOLE012600
ALTRIA GROUP INC COMStock02209S1031,24526,118SH SOLE026,11800
LOEWS CORP COMStock540424108596SH SOLE09600
DOMINION RESOURCES INCStock25746U1095307,204SH SOLE07,20400
CITIGROUP INCStock1729674246939,790SH SOLE09,78900
FIDELITY MSCI REAL ESTATE INDEX ETFETF3160928571514,956SH SOLE04,95600
ISHARES JP MORGAN USD EMERGING MARKETS BOND ETFETF46428828132285SH SOLE028500
AMERICAN WATER WORKS CO Stock0304201031,1287,317SH SOLE07,31700
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETFETF78467V84894519,531SH SOLE019,53000
3D SYSTEMS CORPORATIONStock88554D2057170SH SOLE017000
AGILENT TECHNOLOGIES INC COMStock00846U101430SH SOLE03000
EXXON MOBIL CORP COMStock30231G1026,23098,760SH SOLE098,75900
NORTHWESTERN CORP COM NEWStock66807430540665SH SOLE066500
UNITEDHEALTH GROUPStock91324P10214,45036,084SH SOLE036,08400
AEROVIRONMENT INC COMStock00807310810100SH SOLE010000
PRICE T ROWE GROUP INC COMStock74144T108314SH SOLE01400
TRAVELERS COMPANIES INC COMStock89417E1096474,323SH SOLE04,32200
LLOYDS TSB GROUP PLCADR53943910983,103SH SOLE03,10300
ISHARES EXPONENTIAL TECHNOLOGIES ETFETF46434V38134545SH SOLE054500
LOWES COS INC COMStock5486611072,12310,944SH SOLE010,94300
ISHARES MSCI DENMARK ETFETF46429B523982SH SOLE08200
CELLECTIS S A SPON ADSADR15117K103342,200SH SOLE02,20000
VANECK VECTORS INTERMEDIATE MUNI ETFETF92189H2011011,951SH SOLE01,95100
LINCOLN NATL CORP IND COMStock534187109841,334SH SOLE01,33400
LINCOLN NATL CORP IND COMStock53418710913200SHCallSOLE020000
SOLAREDGE TECHNOLOGIES INC COMStock83417M104161583SH SOLE058300
PROSHARES MSCI EAFE DIVIDEND GROWERS ETFETF74347B83922476SH SOLE047600
FIRST TRUST LOW DURATION MORTGAGE OPPORTUNITIES ETFETF33739Q2001,68833,162SH SOLE033,16100
ARK AUTONOMOUS TECHNOLOGY & ROBOTICS ETFETF00214Q2034505,222SH SOLE05,22200
ARK NEXT GENERATION INTERNET ETFETF00214Q4012541,646SH SOLE01,64600
ARK INNOVATION ETFETF00214Q1041,34210,264SH SOLE010,26400
SPDR S&P EMERGING ASIA PACIFIC ETFETF78463X3012,60819,386SH SOLE019,38500
FTI CONSULTING INC COMStock30294110941300SH SOLE030000
ROYAL DUTCH SHELL PLC SPON ADR BADR7802591071072,764SH SOLE02,76400
ON SEMICONDUCTOR CORP COMStock682189105370SH SOLE07000
HARTFORD MULTIFACTOR DEVELOPED MARKETS (EX-US) ETFETF518416102953,085SH SOLE03,08500
PACWEST BANCORP DEL COMStock695263103116SH SOLE01600
DEERE & CO COMStock2441991055981,696SH SOLE01,69600
UNITY SOFTWARE INC COMStock91332U101542SH SOLE04200
ETSY INC COMStock29786A106418SH SOLE01800
DELAWARE ENHANCED GLOBAL DIVID COMCEF2460601072181SH SOLE018100
NATIONAL STORAGE AFFILIATES TR COM SHS BEN INREIT63787010620400SH SOLE040000
SOUTHWEST AIRLS CO COMStock8447411085069,525SH SOLE09,52400
BLACKBERRY LTD COMStock09228F1034340SH SOLE034000
UNITI GROUP INC COMREIT91325V108282,680SH SOLE02,68000
ISHARES MSCI ACWI INDEX FUNDETF4642882578,10280,065SH SOLE080,06400
COLGATE PALMOLIVE CO COMStock19416210396311,837SH SOLE011,83600
U.S. GLOBAL JETS ETFETF26922A8425187SH SOLE018700
SPROTT PHYSICAL GOLD & SILVER TR UNITCEF85208R10144523,830SH SOLE023,83000
FIRST TRUST VALUE LINE DIVIDEND FUNDETF33734H106771,931SH SOLE01,93100
ISHARES MSCI AUSTRALIA ETFETF464286103291,132SH SOLE01,13200
INVITAE CORP COMStock46185L103692,035SH SOLE02,03500
ISHARES MSCI INTL QUALITY FACTOR ETFETF46434V4567183SH SOLE018300
AMERICAN INTL GROUP INC COM NEWStock0268747842124,448SH SOLE04,44800
SHOPIFY INC CL AStock82509L1074,4283,031SH SOLE03,03100
VODAFONE GROUP NEW ADR FADR92857W308492,886SH SOLE02,88600
AVIS BUDGET GROUP COMStock053774105450SH SOLE05000
ISHARES DOW JONES US UTILITIESETF46428769759749SH SOLE074900
UTILITIES SELECT SECTOR SPDRETF81369Y8861,06316,808SH SOLE016,80700
SIO GENE THERAPIES INC COMMONStock829399104012SH SOLE01200
FORTRESS TRANS INFRST INVS LLC COM REP LTD LIABStock34960P1011484,400SH SOLE04,40000
COUSINS PPTYS INC COM NEWREIT22279550229781SH SOLE078000
EQUITY LIFESTYLE PPTYS INC COMREIT29472R108120SH SOLE02000
RAYONIER INC REITREIT75490710329800SH SOLE080000
CHEMOURS CO COMStock163851108441,252SH SOLE01,25100
BANK NOVA SCOTIA B C COMStock06414910715224SH SOLE022400
TEKLA WORLD HEALTHCARE FD BEN INT SHSCEF87911L108975,900SH SOLE05,90000
NOVO-NORDISK A S ADRADR67010020591810,955SH SOLE010,95500
SAP SE SPON ADRADR80305420460425SH SOLE042500
ALARM COM HLDGS INC COMStock011642105450SH SOLE05000
BANK HAWAII CORP COMStock062540109893SH SOLE09300
COMMERCE BANCSHARES INC COMStock200525103799SH SOLE09800
BWX TECHNOLOGIES INC COMStock05605H10016278SH SOLE027800
WESTROCK CO COMStock96145D105631,176SH SOLE01,17500
TELADOC HEALTH INC COMStock87918A1052161,296SH SOLE01,29600
CONFORMIS INC COMStock20717E101096SH SOLE09600
RELX PLC SPONSORED ADRADR759530108271,004SH SOLE01,00400
NATERA INC COMStock632307104650SH SOLE05000
KRAFT HEINZ CO COMStock50075410639949SH SOLE094800
PAYPAL HLDGS INC COMStock70450Y1037,03524,136SH SOLE024,13600
FIRST TRUST NASDAQ CEA CYBERSECURITY ETFETF33734X8467150SH SOLE015000
GLOBAL X SUPERDIVIDEND REIT ETFETF37950E1271,327134,200SH SOLE0134,20000
FIRST TRUST GLOBAL WIND ENERGY ETFETF33736G106351,635SH SOLE01,63500
SCHWAB CHARLES CORP COMStock80851310554742SH SOLE074200
ACTIVISION INCStock00507V1092812,944SH SOLE02,94400
BAIDU COM ADR ADR0567521083531,732SH SOLE01,73200
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETFETF78463X8897,879214,162SH SOLE0214,16200
DENTSPLY SIRONA INC COMStock24906P10917272SH SOLE027200
CROWN CASTLE INTL CORP NEW COMREIT22822V1016803,487SH SOLE03,48600
CARDINAL HEALTH INCStock14149Y108761,324SH SOLE01,32400
IMMUNITYBIO INC COMStock63016Q1024250SH SOLE025000
ISHARES FTSE CHINA ETFETF4642871841222,629SH SOLE02,62900
ARBUTUS BIOPHARMA CORP COMStock03879J1001272SH SOLE027200
TORONTO DOMINION BK ONT COM NEWStock89116050925358SH SOLE035800
SUNRUN INC COMStock86771W10531555SH SOLE055500
AUTOZONE INC COMStock05333210243SH SOLE0300
HEARTLAND FINL USA INC COMStock42234Q102521,101SH SOLE01,10100
BLACKROCK INC Stock09247X1011,5901,817SH SOLE01,81700
CBRE GROUP INC CL AStock12504L10966775SH SOLE077500
STRATEGIC ED INC COMStock86272C1032453,223SH SOLE03,22300
ISHARES CORE S&P MID CAP ETFETF4642875071,5365,715SH SOLE05,71500
BIO-TECHNE CORP COMStock09073M1045561,234SH SOLE01,23400
WW INTL INC COMStock98262P10151514,260SH SOLE014,26000
ISHARES TR S&P GLOBAL CLEAN ENERGY INDEXETF4642882242100SH SOLE010000
FIRST TRUST LARGE CAP GROWTH OPPORTUNITIES ALPHADEX FUNDETF33735K1081361,243SH SOLE01,24300
DISH NETWORK CORPORATION CL AStock25470M1091714,090SH SOLE04,09000
VANGUARD TAX-EXEMPT BOND ETFETF9229077465,899106,673SH SOLE0106,67300
ISHARES MSCI EAFE ETFETF46428746513,482170,919SH SOLE0170,91900
APPLE INCStock03783310034,590252,554SH SOLE0252,55400
GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETFETF38143050344,844521,264SH SOLE0521,26300
GLAXOSMITHKLINE PLC SPONSORED ADRADR37733W10593223,393SH SOLE023,39300
ISHARES CONVERTIBLE BOND ETFETF46435G1022242,202SH SOLE02,20100
WEC ENERGY GROUP INC COMStock92939U1063393,810SH SOLE03,81000
PJT PARTNERS INC COM CL AStock69343T107115SH SOLE01500
ABBOTT LABS COMStock0028241003,65131,493SH SOLE031,49300
DISNEY WALT CO COMStock2546871063,12017,750SH SOLE017,75000
INVESCO PREFERRED ETFETF46138E5111,38390,249SH SOLE090,24800
MADISON SQUARE GRDN SPRT CORP CL AStock55825T10327158SH SOLE015800
ISHARES MSCI INTL MOMENTUM FACTOR ETFETF46434V4498215SH SOLE021500
NOVOCURE LTD ORD SHSStockG6674U1082931,321SH SOLE01,32100
INSULET CORP COMStock45784P101124450SH SOLE045000
VANGUARD TOTAL WORLD STOCK INDEX FUNDETF9220427428,95986,472SH SOLE086,47200
ISHARES TR RUSSELL 1000 INDEX ETFETF464287622177733SH SOLE073200
SPDR SER TR LEHMAN 1-3 MONTH T-BILL ETFETF78468R6633573,906SH SOLE03,90500
MARSH & MCLENNAN COS INC COMStock5717481022992,126SH SOLE02,12600
ISHARES RUSSELL 1000 VALUE ETFETF46428759812,50778,849SH SOLE078,84900
VANECK VECTORS LONG MUNI ETFETF92189F536361,625SH SOLE01,62500
DOMINOS PIZZA INC COMStock25754A2019892,121SH SOLE02,12100