The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1012,18110,979SH SOLE 10,97900
ABBVIE INCCOM00287Y1095,84851,919SH SOLE 51,91900
ABERDEEN ASIA-PACIFIC INCOMECOM0030091072,262510,667SH SOLE 510,66700
ADAM NAT RES FD INCCOM00548F10598160,585SH SOLE 60,58500
ADAMS DIVERSIFIED EQUITY FDCOM0062121043,128158,227SH SOLE 158,22700
ADDUS HOMECARE CORPCOM0067391062853,272SH SOLE 3,27200
ADOBE SYSTEMS INCORPORATEDCOM00724F1014,2657,282SH SOLE 7,28200
ADVENT CONV & INCOME FDCOM00764C10969536,048SH SOLE 36,04800
AEROJET ROCKETDYNE HLDGS INCCOM0078001052094,333SH SOLE 4,33300
AKAMAI TECHNOLOGIES INCCOM00971T1012141,836SH SOLE 1,83600
ALARM COM HLDGS INCCOM0116421053373,973SH SOLE 3,97300
ALEXION PHARMACEUTICALS INCCOM0153511092431,321SH SOLE 1,32100
ALLIANCEBERNSTEIN NATL MUN ICOM01864U10639926,248SH SOLE 26,24800
ALLIANT ENERGY CORPCOM0188021082294,113SH SOLE 4,11300
ALLSTATE CORPCOM0200021013,16124,235SH SOLE 24,23500
ALTRIA GROUP INCCOM02209S1038,608180,539SH SOLE 180,53900
AMAZON COM INCCOM0231351065,3121,544SH SOLE 1,54400
AMER STATES WTR COCOM0298991013854,839SH SOLE 4,83900
AMEREN CORPCOM0236081022032,531SH SOLE 2,53100
AMERICAN CENTY ETF TRAVANTIS EMGMKT0250726043,08244,310SH SOLE 44,31000
AMERICAN CENTY ETF TRINTL EQT ETF0250727038,005126,924SH SOLE 126,92400
AMERICAN ELEC PWR CO INCCOM0255371012112,489SH SOLE 2,48900
AMERICAN PUB ED INCCOM02913V10336412,843SH SOLE 12,84300
AMGEN INCCOM031162100210861SH SOLE 86100
AMN HEALTHCARE SVCS INCCOM0017441015015,162SH SOLE 5,16200
AMPHASTAR PHARMACEUTICALS INCOM03209R10342020,838SH SOLE 20,83800
AON PLCSHS CL AG0403H108219916SH SOLE 91600
APARTMENT INCOME REIT CORPCOM03750L1092364,978SH SOLE 4,97800
APOGEE ENTERPRISES INCCOM0375981092024,959SH SOLE 4,95900
APOLLO SR FLOATING RATE FD ICOM03763610750331,876SH SOLE 31,87600
APOLLO TACTICAL INCOME FD INCOM03763810342327,054SH SOLE 27,05400
APPLE INCCOM0378331001,78713,047SH SOLE 13,04700
APTARGROUP INCCOM0383361032051,459SH SOLE 1,45900
ASBURY AUTOMOTIVE GROUP INCCOM0434361042011,170SH SOLE 1,17000
AT&T INCCOM00206R1022,58889,919SH SOLE 89,91900
AVISTA CORPCOM05379B1072275,317SH SOLE 5,31700
BALCHEM CORPCOM0576652002341,779SH SOLE 1,77900
BANKUNITED INCCOM06652K1032034,744SH SOLE 4,74400
BARINGS GLOBAL SHORT DURATIOCOM06760L10034720,310SH SOLE 20,31000
BAXTER INTL INCCOM0718131092122,630SH SOLE 2,63000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707022,0777,474SH SOLE 7,47400
BIO RAD LABS INCCL A090572207217337SH SOLE 33700
BIOGEN INCCOM09062X1034,45412,862SH SOLE 12,86200
BIO-TECHNE CORPCOM09073M104236525SH SOLE 52500
BJS WHSL CLUB HLDGS INCCOM05550J1012294,807SH SOLE 4,80700
BK OF AMERICA CORPCOM0605051043,26979,288SH SOLE 79,28800
BLACKROCK FLOATING RATE INCOCOM09255X10095672,119SH SOLE 72,11900
BLACKROCK MUN TARGET TERM TRCOM SHS BEN IN09257P1051,57059,861SH SOLE 59,86100
BLACKROCK MUNI INTER DR FD ICOM09253X10254734,963SH SOLE 34,96300
BLACKROCK MUNIHLDS INVSTM QLCOM09254P10850934,428SH SOLE 34,42800
BLACKROCK MUNIHOLDINGS FD INCOM09253N10482349,063SH SOLE 49,06300
BLACKROCK MUNIHOLDINGS QUALICOM09254C10728920,617SH SOLE 20,61700
BLACKROCK MUNIVEST FD INCCOM09253R10557359,578SH SOLE 59,57800
BLACKROCK MUNIYIELD FD INCCOM09253W10465143,082SH SOLE 43,08200
BLACKROCK MUNIYIELD QUALITYCOM09254E10393362,810SH SOLE 62,81000
BLACKSTONE STRATEGIC CREDITCOM SHS BEN IN09257R10163845,834SH SOLE 45,83400
BNY MELLON STRATEGIC MUN BDCOM09662E10937545,509SH SOLE 45,50900
BOISE CASCADE CO DELCOM09739D1002063,536SH SOLE 3,53600
BOULDER GROWTH & INCOME FD ICOM1015071011,25492,583SH SOLE 92,58300
BRANDYWINEGBL GBL INCM OPP FCOM10537L10442833,959SH SOLE 33,95900
BRISTOL-MYERS SQUIBB COCOM1101221082193,280SH SOLE 3,28000
BROADRIDGE FINL SOLUTIONS INCOM11133T1032291,419SH SOLE 1,41900
BROWN & BROWN INCCOM1152361012414,543SH SOLE 4,54300
C H ROBINSON WORLDWIDE INCCOM NEW12541W2092162,308SH SOLE 2,30800
CABOT OIL & GAS CORPCOM12709710319711,284SH SOLE 11,28400
CAL MAINE FOODS INCCOM NEW12803020236410,042SH SOLE 10,04200
CAPITAL ONE FINL CORPCOM14040H1053,80624,601SH SOLE 24,60100
CARA THERAPEUTICS INCCOM14075510922916,024SH SOLE 16,02400
CARDIOVASCULAR SYS INC DELCOM1416191062104,924SH SOLE 4,92400
CASEYS GEN STORES INCCOM1475281032041,050SH SOLE 1,05000
CENTER COAST BRKFLD MLP ENRGSHS BEN INT15146120929522,111SH SOLE 22,11100
CENTRAL GARDEN & PET COCOM1535271064338,180SH SOLE 8,18000
CENTRAL SECS CORPCOM15512310277418,342SH SOLE 18,34200
CENTURY CMNTYS INCCOM1565043002343,520SH SOLE 3,52000
CERNER CORPCOM1567821042012,572SH SOLE 2,57200
CHARTER COMMUNICATIONS INC NCL A16119P1082,2993,187SH SOLE 3,18700
CHURCH & DWIGHT INCCOM1713401022102,461SH SOLE 2,46100
CIENA CORPCOM NEW1717793092113,704SH SOLE 3,70400
CINCINNATI BELL INC NEWCOM NEW17187150239325,467SH SOLE 25,46700
CISCO SYS INCCOM17275R1022,94055,465SH SOLE 55,46500
CLEARBRIDGE ENERGY MIDSTRM OCOM18469P2091,13749,289SH SOLE 49,28900
CLEARBRIDGE MLP AND MIDSTRMCOM18469Q20765125,655SH SOLE 25,65500
CLEARBRIDGE MLP AND MIDSTRMCOM1846922001,79261,278SH SOLE 61,27800
CMS ENERGY CORPCOM1258961002093,544SH SOLE 3,54400
COCA COLA COCOM1912161001,95936,202SH SOLE 36,20200
COCA COLA CONS INCCOM1910981025681,413SH SOLE 1,41300
COGENT COMMUNICATIONS HLDGSCOM NEW19239V3024846,292SH SOLE 6,29200
COHEN & STEERS CLOSED-END OPCOM19248P1063,927270,244SH SOLE 270,24400
COHERUS BIOSCIENCES INCCOM19249H10315010,882SH SOLE 10,88200
COLGATE PALMOLIVE COCOM1941621034,68957,644SH SOLE 57,64400
COMMVAULT SYS INCCOM2041661022413,089SH SOLE 3,08900
CONAGRA BRANDS INCCOM2058871022135,851SH SOLE 5,85100
CONCENTRIX CORPCOM20602D1012931,823SH SOLE 1,82300
CONNS INCCOM20824210730011,781SH SOLE 11,78100
CONSOLIDATED COMM HLDGS INCCOM20903410727631,439SH SOLE 31,43900
CORCEPT THERAPEUTICS INCCOM21835210230113,699SH SOLE 13,69900
CORE-MARK HLDG CO INCCOM2186811042876,373SH SOLE 6,37300
CORESITE RLTY CORPCOM21870Q1052171,615SH SOLE 1,61500
COSTCO WHSL CORP NEWCOM22160K1054,13610,452SH SOLE 10,45200
CSG SYS INTL INCCOM1263491094088,642SH SOLE 8,64200
CUSHING NEXTGEN INFRA INCM FCOM23164720762412,893SH SOLE 12,89300
CUSTOMERS BANCORP INCCOM23204G1002807,186SH SOLE 7,18600
CVS HEALTH CORPCOM1266501003,18438,156SH SOLE 38,15600
DAKTRONICS INCCOM23426410925638,846SH SOLE 38,84600
DANAHER CORPORATIONCOM2358511022,72210,142SH SOLE 10,14200
DAVITA INCCOM23918K1082241,864SH SOLE 1,86400
DBX ETF TRXTRACK HRVST CSI2330518792,67165,881SH SOLE 65,88100
DOLLAR GEN CORP NEWCOM2566771052261,045SH SOLE 1,04500
DOMINOS PIZZA INCCOM25754A201251538SH SOLE 53800
DORIAN LPG LTDSHS USDY2106R11019713,934SH SOLE 13,93400
DORMAN PRODS INCCOM2582781004083,936SH SOLE 3,93600
DOW INCCOM2605571033,78459,801SH SOLE 59,80100
DSP GROUPS INCCOM23332B10634223,079SH SOLE 23,07900
DUKE ENERGY CORP NEWCOM NEW26441C2045,64457,168SH SOLE 57,16800
DWS MUN INCOME TRCOM23336810944736,579SH SOLE 36,57900
EAGLE PHARMACEUTICALS INCCOM2697961083498,157SH SOLE 8,15700
EATON VANCE MUN BD FDCOM27827X10190165,886SH SOLE 65,88600
EATON VANCE MUNI INCOME TRUSSH BEN INT27826U10850836,234SH SOLE 36,23400
EBAY INC.COM2786421032333,324SH SOLE 3,32400
ELECTRONIC ARTS INCCOM2855121092091,450SH SOLE 1,45000
EMPLOYERS HLDGS INCCOM2922181042766,448SH SOLE 6,44800
ENANTA PHARMACEUTICALS INCCOM29251M1063257,390SH SOLE 7,39000
ENCORE CAP GROUP INCCOM2925541022595,472SH SOLE 5,47200
ENOVA INTL INCCOM29357K1032376,923SH SOLE 6,92300
EXCHANGE TRADED CONCEPTS TR6 MERIDIAN QUAL3015056168,715341,745SH SOLE 341,74500
EXCHANGE TRADED CONCEPTS TR6 MERIDIAN SMALL30150567355,2941,157,725SH SOLE 1,157,72500
EXCHANGE TRADED CONCEPTS TR6 MERIDIAN LOW301505699127,4293,730,280SH SOLE 3,730,28000
EXCHANGE TRADED CONCEPTS TR6 MERIDIAN MEGA301505681149,5994,390,232SH SOLE 4,390,23200
EXCHANGE TRADED CONCEPTS TR6 MERIDIAN HEDG301505665234,2737,813,216SH SOLE 7,813,21600
EXPEDITORS INTL WASH INCCOM3021301092782,194SH SOLE 2,19400
EXPONENT INCCOM30214U1023804,264SH SOLE 4,26400
EXTRA SPACE STORAGE INCCOM30225T1022831,726SH SOLE 1,72600
EZCORP INCCL A NON VTG30230110624841,058SH SOLE 41,05800
FABRINETSHSG3323L1002242,337SH SOLE 2,33700
FACEBOOK INCCL A30303M1022,2786,550SH SOLE 6,55000
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q20010,819212,550SH SOLE 212,55000
FLOWERS FOODS INCCOM3434981012209,075SH SOLE 9,07500
FRESH DEL MONTE PRODUCE INCORDG3673810549214,976SH SOLE 14,97600
FTI CONSULTING INCCOM3029411092511,837SH SOLE 1,83700
FUTUREFUEL CORPCOM36116M10612312,780SH SOLE 12,78000
GENERAL AMERN INVS CO INCCOM36880210477317,806SH SOLE 17,80600
GENERAL DYNAMICS CORPCOM3695501083,21117,056SH SOLE 17,05600
GENERAL MLS INCCOM3703341042173,564SH SOLE 3,56400
GILEAD SCIENCES INCCOM3755581035,55180,617SH SOLE 80,61700
GLOBUS MED INCCL A3795772082463,175SH SOLE 3,17500
GOLDMAN SACHS ETF TRACES ULTRA SHR38143023017,368342,368SH SOLE 342,36800
GOLDMAN SACHS GROUP INCCOM38141G1042,5736,779SH SOLE 6,77900
GOLDMAN SACHS MLP ENERGY RENCOM38148G20673464,090SH SOLE 64,09000
HAVERTY FURNITURE COS INCCOM4195961012285,334SH SOLE 5,33400
HAWAIIAN ELEC INDUSTRIESCOM4198701002515,927SH SOLE 5,92700
HCI GROUP INCCOM40416E1036636,664SH SOLE 6,66400
HEALTHCARE RLTY TRCOM4219461042026,692SH SOLE 6,69200
HEALTHSTREAM INCCOM42222N10344515,941SH SOLE 15,94100
HEARTLAND EXPRESS INCCOM42234710434920,379SH SOLE 20,37900
HEIDRICK & STRUGGLES INTL INCOM4228191022886,470SH SOLE 6,47000
HENRY JACK & ASSOC INCCOM4262811012191,338SH SOLE 1,33800
HERSHEY COCOM4278661082401,376SH SOLE 1,37600
HIGHLAND GLOBAL ALLOCATION FCOM43010T1041,000110,416SH SOLE 110,41600
HIGHLAND INCOME FDHIGHLAND INCOME43010E4041,531140,363SH SOLE 140,36300
HILL-ROM HLDGS INCCOM4314751022282,008SH SOLE 2,00800
HOME DEPOT INCCOM4370761022,0316,369SH SOLE 6,36900
HUB GROUP INCCL A4433201064406,670SH SOLE 6,67000
IDACORP INCCOM4511071062252,305SH SOLE 2,30500
INNOVIVA INCCOM45781M10119814,743SH SOLE 14,74300
INOGEN INCCOM45780L1042523,866SH SOLE 3,86600
INTEGRA LIFESCIENCES HLDGS CCOM NEW4579852082042,986SH SOLE 2,98600
INTERNATIONAL BUSINESS MACHSCOM4592001016,06041,337SH SOLE 41,33700
INVESCO ACTIVELY MANAGED ETFVAR RATE INVT46090A87917,387692,829SH SOLE 692,82900
INVESCO EXCH TRADED FD TR IIGBL SRT TRM HY46138E6693,255147,422SH SOLE 147,42200
INVESCO EXCH TRADED FD TR IICEF INM COMPSI46138E4047,072288,640SH SOLE 288,64000
INVESCO EXCHANGE TRADED FD TS&P500 BUY WRT46137V39970230,989SH SOLE 30,98900
INVESCO QUALITY MUN INCOME TCOM46133G10766148,941SH SOLE 48,94100
INVESCO SR INCOME TRCOM46131H107686153,814SH SOLE 153,81400
INVESCO VALUE MUN INCOME TRCOM46132P10871543,386SH SOLE 43,38600
ISHARES INCMSCI MLY ETF NEW46434G81469027,002SH SOLE 27,00200
ISHARES INCMSCI THAILND ETF46428662491811,770SH SOLE 11,77000
ISHARES INCMSCI MEXICO ETF46428682293919,558SH SOLE 19,55800
ISHARES INCMSCI SPAIN ETF4642867641,38248,642SH SOLE 48,64200
ISHARES INCMSCI ITALY ETF46434G8301,45244,820SH SOLE 44,82000
ISHARES INCMSCI HONG KG ETF4642868711,90271,197SH SOLE 71,19700
ISHARES INCMSCI STH AFR ETF4642867801,94339,770SH SOLE 39,77000
ISHARES INCMSCI SWEDEN ETF4642867562,09745,204SH SOLE 45,20400
ISHARES INCMSCI FRONTIER4642861452,25667,980SH SOLE 67,98000
ISHARES INCMSCI NETHERL ETF4642868142,43650,271SH SOLE 50,27100
ISHARES INCMSCI BRAZIL ETF4642864002,80569,182SH SOLE 69,18200
ISHARES INCEM MKT SM-CP ETF4642864753,65458,294SH SOLE 58,29400
ISHARES INCMSCI AUST ETF4642861034,148159,657SH SOLE 159,65700
ISHARES INCMSCI GERMANY ETF4642868065,473158,166SH SOLE 158,16600
ISHARES INCMSCI SWITZERLAND4642867495,667116,535SH SOLE 116,53500
ISHARES INCMSCI FRANCE ETF4642867076,656175,854SH SOLE 175,85400
ISHARES INCMSCI STH KOR ETF4642867727,35878,970SH SOLE 78,97000
ISHARES INCMSCI TAIWAN ETF46434G7727,575118,449SH SOLE 118,44900
ISHARES INCMSCI CDA ETF4642865098,590230,493SH SOLE 230,49300
ISHARES INCMSCI JPN ETF NEW46434G82213,974206,897SH SOLE 206,89700
ISHARES TRCORE S&P SCP ETF4642878044664,122SH SOLE 4,12200
ISHARES TRMSCI INDONIA ETF46429B30960229,669SH SOLE 29,66900
ISHARES TRMSCI USA MIN VOL46429B6977189,756SH SOLE 9,75600
ISHARES TRMSCI DENMARK ETF46429B5231,50313,898SH SOLE 13,89800
ISHARES TRMSCI SAUDI ARBIA46434V4231,54239,123SH SOLE 39,12300
ISHARES TRMSCI EAFE MIN VL46429B6894,98365,968SH SOLE 65,96800
ISHARES TR20 YR TR BD ETF4642874327,89054,660SH SOLE 54,66000
ISHARES TRMSCI UK ETF NEW46435G3348,393256,661SH SOLE 256,66100
ISHARES TRJPMORGAN USD EMG4642882818,98879,924SH SOLE 79,92400
ISHARES TR3 7 YR TREAS BD46428866113,03499,855SH SOLE 99,85500
ISHARES TRCORE S&P TTL STK46428715022,226225,051SH SOLE 225,05100
IVY HIGH INCOME OPPORTUNITIECOM46589310547433,759SH SOLE 33,75900
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83732,575642,003SH SOLE 642,00300
J2 GLOBAL INCCOM48123V1022671,938SH SOLE 1,93800
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8868,694173,109SH SOLE 173,10900
JAZZ PHARMACEUTICALS PLCSHS USDG508711052291,290SH SOLE 1,29000
JOHNSON & JOHNSONCOM4781601042,91217,674SH SOLE 17,67400
JUNIPER NETWORKS INCCOM48203R1042268,278SH SOLE 8,27800
KAYNE ANDERSON NEXTGEN ENRGYCOM48661E1081,122148,194SH SOLE 148,19400
KELLOGG COCOM4878361082263,509SH SOLE 3,50900
KNIGHT-SWIFT TRANSN HLDGS INCL A4990491042214,872SH SOLE 4,87200
KRAFT HEINZ COCOM5007541063,05975,006SH SOLE 75,00600
KROGER COCOM5010441012336,073SH SOLE 6,07300
LANCASTER COLONY CORPCOM5138471032221,147SH SOLE 1,14700
LANDSTAR SYS INCCOM5150981012161,370SH SOLE 1,37000
LANNET INCCOM51601210130064,311SH SOLE 64,31100
LHC GROUP INCCOM50187A1072061,029SH SOLE 1,02900
LIFE STORAGE INCCOM53223X1072592,413SH SOLE 2,41300
LILLY ELI & COCOM5324571085,35523,331SH SOLE 23,33100
LIQUIDITY SVCS INCCOM53635B10728811,298SH SOLE 11,29800
LOCKHEED MARTIN CORPCOM5398301091,9835,240SH SOLE 5,24000
LOWES COS INCCOM5486611076,88935,518SH SOLE 35,51800
LUMINEX CORP DELCOM55027E10248813,265SH SOLE 13,26500
M/I HOMES INCCOM55305B1012043,471SH SOLE 3,47100
MACQUARIE GLOBAL INFRASTRUCTCOM55608D10154123,456SH SOLE 23,45600
MARINEMAX INCCOM5679081082024,154SH SOLE 4,15400
MARTEN TRANS LTDCOM57307510820112,212SH SOLE 12,21200
MAXIMUS INCCOM5779331042232,533SH SOLE 2,53300
MEDIFAST INCCOM58470H101233823SH SOLE 82300
MERCURY GENL CORP NEWCOM5894001002443,760SH SOLE 3,76000
MERIDIAN BIOSCIENCE INCCOM58958410133615,152SH SOLE 15,15200
MESA LABS INCCOM59064R1093791,398SH SOLE 1,39800
META FINL GROUP INCCOM59100U1082174,277SH SOLE 4,27700
METLIFE INCCOM59156R1082,98349,843SH SOLE 49,84300
MFS MUN INCOME TRSH BEN INT55273810627438,346SH SOLE 38,34600
MGP INGREDIENTS INC NEWCOM55303J1062243,309SH SOLE 3,30900
MODIVCARE INCCOM60783X1042091,226SH SOLE 1,22600
MOLINA HEALTHCARE INCCOM60855R100252995SH SOLE 99500
MORGAN STANLEY CHINA A SH FDCOM61746810370930,983SH SOLE 30,98300
MORGAN STANLEY EMERGING MKTSCOM617477104844137,939SH SOLE 137,93900
MORGAN STANLEY EMKT DBT FD ICOM61744H10540142,902SH SOLE 42,90200
MR COOPER GROUP INCCOM62482R1072016,084SH SOLE 6,08400
MSC INDL DIRECT INCCL A5535301062182,425SH SOLE 2,42500
MURPHY USA INCCOM6267551022111,582SH SOLE 1,58200
NATIONAL BEVERAGE CORPCOM6350171063296,967SH SOLE 6,96700
NATIONAL FUEL GAS COCOM6361801012494,760SH SOLE 4,76000
NATIONAL PRESTO INDS INCCOM6372151044104,029SH SOLE 4,02900
NATIONAL STORAGE AFFILIATESCOM SHS BEN IN6378701062735,395SH SOLE 5,39500
NEOGEN CORPCOM6404911062204,780SH SOLE 4,78000
NETFLIX INCCOM64110L1063,5936,802SH SOLE 6,80200
NEUBERGER BERMAN MLP & ENERGCOM64129H104788157,609SH SOLE 157,60900
NEW AMER HIGH INCOME FD INCCOM NEW64187680042145,584SH SOLE 45,58400
NEWMONT CORPCOM6516391062193,461SH SOLE 3,46100
NIKE INCCL B6541061033,89925,240SH SOLE 25,24000
NORTHROP GRUMMAN CORPCOM666807102243670SH SOLE 67000
NUVEEN AMT FREE QLTY MUN INCCOM6706571054,304274,136SH SOLE 274,13600
NUVEEN FLOATING RATE INCOMECOM SHS6706EN10080882,809SH SOLE 82,80900
NUVEEN FLOATING RATE INCOMECOM67072T1081,165116,242SH SOLE 116,24200
NUVEEN GLOBAL HIGH INCOME FDSHS67075G10338623,818SH SOLE 23,81800
NUVEEN MUN CR OPPORTUNITIESCOM67066310375248,764SH SOLE 48,76400
NUVEEN QUALITY MUNCP INCOMECOM67066V1013,433214,411SH SOLE 214,41100
NUVEEN SHORT DURATION CR OPPCOM67074X10730820,527SH SOLE 20,52700
NUVEEN SR INCOME FDCOM67067Y10422938,764SH SOLE 38,76400
NVIDIA CORPORATIONCOM67066G1042,5843,230SH SOLE 3,23000
OMNICELL COMCOM68213N1092411,592SH SOLE 1,59200
ONESPAN INCCOM68287N10040115,709SH SOLE 15,70900
OSI SYSTEMS INCCOM6710441052242,204SH SOLE 2,20400
PAPA JOHNS INTL INCCOM6988131022122,034SH SOLE 2,03400
PARK AEROSPACE CORPCOM70014A10421814,604SH SOLE 14,60400
PAYPAL HLDGS INCCOM70450Y1032,0517,037SH SOLE 7,03700
PC CONNECTION INCCOM69318J1003617,811SH SOLE 7,81100
PENUMBRA INCCOM70975L107218797SH SOLE 79700
PEPSICO INCCOM7134481081,87512,653SH SOLE 12,65300
PERDOCEO ED CORPCOM71363P10636629,860SH SOLE 29,86000
PERKINELMER INCCOM7140461092221,435SH SOLE 1,43500
PFIZER INCCOM7170811036,001153,248SH SOLE 153,24800
PGIM GLOBAL HIGH YIELD FD FOCOM69346J1061,33083,418SH SOLE 83,41800
PGIM HIGH YIELD BOND FUND INCOM69346H10055033,783SH SOLE 33,78300
PHILIP MORRIS INTL INCCOM7181721098,07781,500SH SOLE 81,50000
PILGRIMS PRIDE CORPCOM72147K1082119,531SH SOLE 9,53100
PIMCO ENERGY & TACTICAL CR OCOM SHS BEN INT69346N1071,12690,084SH SOLE 90,08400
PIONEER MUNICIPAL HIGH INCOMCOM SHS72376310827521,182SH SOLE 21,18200
PIPER SANDLER COMPANIESCOM7240781002361,819SH SOLE 1,81900
PNM RES INCCOM69349H1072164,430SH SOLE 4,43000
POST HLDGS INCCOM7374461042242,067SH SOLE 2,06700
PREFERRED BK LOS ANGELES CACOM NEW7403674042173,430SH SOLE 3,43000
PRESTIGE CONSMR HEALTHCARE ICOM74112D1014809,214SH SOLE 9,21400
PROCTER AND GAMBLE COCOM7427181093,12123,130SH SOLE 23,13000
PROGRESS SOFTWARE CORPCOM7433121004209,087SH SOLE 9,08700
PROGRESSIVE CORPCOM7433151032272,313SH SOLE 2,31300
PTC INCCOM69370C1002051,453SH SOLE 1,45300
PUBLIC STORAGECOM74460D109265880SH SOLE 88000
QUALCOMM INCCOM7475251031,59311,144SH SOLE 11,14400
QUEST DIAGNOSTICS INCCOM74834L1002221,680SH SOLE 1,68000
REGENERON PHARMACEUTICALSCOM75886F107228409SH SOLE 40900
RMR MORTGAGE TRCOM76970B10135029,370SH SOLE 29,37000
ROYAL GOLD INCCOM7802871082221,948SH SOLE 1,94800
SAFETY INS GROUP INCCOM78648T1002082,663SH SOLE 2,66300
SALIENT MIDSTREAM & MLP FDSH BEN INT79471V10539165,556SH SOLE 65,55600
SANDERSON FARMS INCCOM8000131042681,424SH SOLE 1,42400
SANFILIPPO JOHN B & SON INCCOM8004221073964,475SH SOLE 4,47500
SANMINA CORPORATIONCOM8010561022045,233SH SOLE 5,23300
SELECT MED HLDGS CORPCOM81619Q1052736,461SH SOLE 6,46100
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3085628,026SH SOLE 8,02600
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7048177,983SH SOLE 7,98300
SELECT SECTOR SPDR TRFINANCIAL81369Y6051,08429,548SH SOLE 29,54800
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,09613,531SH SOLE 13,53100
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4071,1806,609SH SOLE 6,60900
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2091,2429,862SH SOLE 9,86200
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032,65717,996SH SOLE 17,99600
SERVICE CORP INTLCOM8175651042103,918SH SOLE 3,91800
SHUTTERSTOCK INCCOM8256901005355,446SH SOLE 5,44600
SILGAN HOLDINGS INCCOM8270481092245,403SH SOLE 5,40300
SIMPLY GOOD FOODS COCOM82900L1022567,016SH SOLE 7,01600
SIMULATIONS PLUS INCCOM8292141052644,807SH SOLE 4,80700
SMITH A O CORPCOM8318652092443,384SH SOLE 3,38400
SMUCKER J M COCOM NEW8326964052291,770SH SOLE 1,77000
SOUTHERN COCOM8425871072,53341,864SH SOLE 41,86400
SPARTANNASH COCOM84721510058630,352SH SOLE 30,35200
SPDR INDEX SHS FDSS&P CHINA ETF78463X40017,500131,880SH SOLE 131,88000
SPDR S&P 500 ETF TRTR UNIT78462F1035,71113,342SH SOLE 13,34200
SPOK HLDGS INCCOM84863T10616817,506SH SOLE 17,50600
SPROUTS FMRS MKT INCCOM85208M1022259,069SH SOLE 9,06900
SPS COMM INCCOM78463M1073803,803SH SOLE 3,80300
SSGA ACTIVE ETF TRBLACKSTONE SENR78467V6084,38694,744SH SOLE 94,74400
STAAR SURGICAL COCOM PAR $0.018523123052681,755SH SOLE 1,75500
STAMPS COM INCCOM NEW8528572003211,602SH SOLE 1,60200
STEPAN COCOM8585861002031,691SH SOLE 1,69100
STEWART INFORMATION SVCS CORCOM8603721012123,747SH SOLE 3,74700
STURM RUGER & CO INCCOM8641591085185,762SH SOLE 5,76200
SUPERNUS PHARMACEUTICALS INCCOM86845910840913,273SH SOLE 13,27300
TARGET CORPCOM87612E1068,50335,173SH SOLE 35,17300
TEGNA INCCOM87901J10522111,768SH SOLE 11,76800
TEMPLETON EMERGING MKTS INCOCOM88019210978298,117SH SOLE 98,11700
TERADATA CORP DELCOM88076W1032775,535SH SOLE 5,53500
TESLA INCCOM88160R1011,4142,080SH SOLE 2,08000
TEXAS INSTRS INCCOM8825081041,95310,158SH SOLE 10,15800
THERMO FISHER SCIENTIFIC INCCOM8835561021,9523,870SH SOLE 3,87000
TIMKENSTEEL CORPORATIONCOM88739910347033,205SH SOLE 33,20500
TOOTSIE ROLL INDS INCCOM8905161072246,610SH SOLE 6,61000
TORO COCOM8910921082292,085SH SOLE 2,08500
TORTOISE ENERGY INFRA CORPCOM89147L8861,40348,765SH SOLE 48,76500
TORTOISE MIDSTRM ENERGY FD ICOM89148B20074825,013SH SOLE 25,01300
TORTOISE PWR & ENERGY INFRASCOM89147X10434124,886SH SOLE 24,88600
TRACTOR SUPPLY COCOM8923561062501,345SH SOLE 1,34500
TREEHOUSE FOODS INCCOM89469A1042204,943SH SOLE 4,94300
TRUEBLUE INCCOM89785X10153318,949SH SOLE 18,94900
TRUPANION INCCOM8982021062081,808SH SOLE 1,80800
TYLER TECHNOLOGIES INCCOM902252105216477SH SOLE 47700
UNITED PARCEL SERVICE INCCL B9113121063,33116,019SH SOLE 16,01900
UNITED THERAPEUTICS CORP DELCOM91307C1022181,214SH SOLE 1,21400
UNIVERSAL CORP VACOM9134561094397,711SH SOLE 7,71100
US BANCORP DELCOM NEW9029733043,19456,066SH SOLE 56,06600
USANA HEALTH SCIENCES INCCOM90328M1074564,453SH SOLE 4,45300
VALMONT INDS INCCOM920253101226956SH SOLE 95600
VANDA PHARMACEUTICALS INCCOM92165910829313,607SH SOLE 13,60700
VANECK VECTORS ETF TRRUSSIA ETF92189F4031,74460,180SH SOLE 60,18000
VANECK VECTORS ETF TRCEF MUN INCOME E92189F4604,735157,155SH SOLE 157,15500
VANECK VECTORS ETF TRJP MORGAN MKTS92189H30020,344648,319SH SOLE 648,31900
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF9220428668,889107,993SH SOLE 107,99300
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287413,074194,385SH SOLE 194,38500
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C10215,176247,050SH SOLE 247,05000
VECTOR GROUP LTDCOM92240M10822215,719SH SOLE 15,71900
VERITIV CORPCOM9234541025228,497SH SOLE 8,49700
VERIZON COMMUNICATIONS INCCOM92343V1048,039143,471SH SOLE 143,47100
VIATRIS INCCOM92556V10616711,714SH SOLE 11,71400
VIRTUS ALLIANZGI CONVERTIBLECOM92838X10254789,040SH SOLE 89,04000
VIRTUS ALLIANZGI CONVERTIBLECOM92838U108830155,182SH SOLE 155,18200
VIRTUS ETF TR IISEIX SR LN ETF92790A4057,751310,178SH SOLE 310,17800
WALGREENS BOOTS ALLIANCE INCCOM9314271082154,090SH SOLE 4,09000
WALMART INCCOM9311421034,82934,243SH SOLE 34,24300
WASTE MGMT INC DELCOM94106L1092501,785SH SOLE 1,78500
WATSCO INCCOM942622200238831SH SOLE 83100
WD 40 COCOM9292361073291,282SH SOLE 1,28200
WEC ENERGY GROUP INCCOM92939U1062082,338SH SOLE 2,33800
WERNER ENTERPRISES INCCOM9507551082204,948SH SOLE 4,94800
WEST PHARMACEUTICAL SVSC INCCOM955306105252701SH SOLE 70100
WESTERN ASSET INTER MUNI FDCOM95843510912512,837SH SOLE 12,83700
WESTERN ASSET MANAGED MUNS FCOM95766M10553839,732SH SOLE 39,73200
WESTERN AST INFL LKD OPP & ICOM95766R1041,367104,276SH SOLE 104,27600
WILEY JOHN & SONS INCCL A9682232062434,039SH SOLE 4,03900
WINGSTOP INCCOM9741551032111,338SH SOLE 1,33800
WISDOMTREE TRINDIA ERNGS FD97717W4225,357158,208SH SOLE 158,20800
WORLD ACCEP CORPORATIONCOM9814191042301,436SH SOLE 1,43600
WORLD WRESTLING ENTMT INCCL A98156Q1082324,011SH SOLE 4,01100