0001830819-21-000001.txt : 20210120 0001830819-21-000001.hdr.sgml : 20210120 20210120143354 ACCESSION NUMBER: 0001830819-21-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210120 DATE AS OF CHANGE: 20210120 EFFECTIVENESS DATE: 20210120 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Kestra Advisory Services, LLC CENTRAL INDEX KEY: 0001830819 IRS NUMBER: 352552359 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-20379 FILM NUMBER: 21538466 BUSINESS ADDRESS: STREET 1: 5707 SOUTHWEST PARKWAY STREET 2: BUILDING 2, SUITE 400 CITY: AUSTIN STATE: TX ZIP: 78735 BUSINESS PHONE: 844-553-7872 MAIL ADDRESS: STREET 1: 5707 SOUTHWEST PARKWAY STREET 2: BUILDING 2, SUITE 400 CITY: AUSTIN STATE: TX ZIP: 78735 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001830819 XXXXXXXX 12-31-2020 12-31-2020 Kestra Advisory Services, LLC
5707 SOUTHWEST PARKWAY BUILDING 2, SUITE 400 AUSTIN TX 78735
13F HOLDINGS REPORT 028-20379 N
Jennette Schlinke Vice President 737-443-2048 Jennette Schlinke Austin TX 01-20-2021 0 1845 8625829000 false
INFORMATION TABLE 2 kas13fq42020.xml KAS 13F Q4 2020 TITAN INTL INC ILL COM 88830M102 61000 12100 SH SOLE 0 0 0 DBX ETF TR XTRACKERS S&P 233051143 223000 6811 SH SOLE 0 0 0 UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 327000 593 SH SOLE 0 0 0 BORGWARNER INC COM 099724106 292000 7438 SH SOLE 0 0 0 NUVEEN NEW JERSEY MUN VALUE SHS 670702109 221000 15728 SH SOLE 0 0 0 WASTE MGMT INC DEL COM 94106L109 9529000 81489 SH SOLE 0 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 55000 18107 SH SOLE 0 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 754000 17024 SH SOLE 0 0 0 ILLUMINA INC COM 452327109 3104000 8524 SH SOLE 0 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2585000 45058 SH SOLE 0 0 0 FLEXSHARES TR QLT DIV DEF IDX 33939L845 6601000 138550 SH SOLE 0 0 0 WOODWARD INC COM 980745103 213000 1745 SH SOLE 0 0 0 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 2226000 108774 SH SOLE 0 0 0 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 36000 27740 SH SOLE 0 0 0 THE TRADE DESK INC COM CL A 88339J105 5895000 7206 SH SOLE 0 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 23489000 198937 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 736000 22041 SH SOLE 0 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 718000 28677 SH SOLE 0 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 527000 2615 SH SOLE 0 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 277000 1024 SH SOLE 0 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2437000 34298 SH SOLE 0 0 0 ISHARES TR INTRM GOV CR ETF 464288612 1216000 10336 SH SOLE 0 0 0 HERCULES CAPITAL INC COM 427096508 372000 25998 SH SOLE 0 0 0 WIX COM LTD SHS M98068105 393000 1528 SH SOLE 0 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 705000 7572 SH SOLE 0 0 0 NUVEEN CORPORATE INCM NOVEME COM 67077N106 424000 46134 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR BUFR 45782C383 3395000 119399 SH SOLE 0 0 0 CABOT OIL & GAS CORP COM 127097103 471000 28568 SH SOLE 0 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 2629000 57871 SH SOLE 0 0 0 CINTAS CORP COM 172908105 947000 2703 SH SOLE 0 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 4339000 90802 SH SOLE 0 0 0 PAYCHEX INC COM 704326107 2179000 23644 SH SOLE 0 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 532000 34740 SH SOLE 0 0 0 WALMART INC COM 931142103 32723000 226956 SH SOLE 0 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 228000 5037 SH SOLE 0 0 0 3-D SYS CORP DEL COM NEW 88554D205 156000 14548 SH SOLE 0 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2494000 170322 SH SOLE 0 0 0 BAIDU INC SPON ADR REP A 056752108 2602000 11845 SH SOLE 0 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 816000 5357 SH SOLE 0 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 755000 97232 SH SOLE 0 0 0 FEDEX CORP COM 31428X106 6641000 25542 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 57727000 1055522 SH SOLE 0 0 0 ALLEGHANY CORP DEL COM 017175100 426000 709 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 1152000 70087 SH SOLE 0 0 0 UNILEVER PLC SPON ADR NEW 904767704 4290000 70436 SH SOLE 0 0 0 MONDELEZ INTL INC CL A 609207105 4722000 81406 SH SOLE 0 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 3289000 24772 SH SOLE 0 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 8543000 322603 SH SOLE 0 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 1145000 136415 SH SOLE 0 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2901000 62714 SH SOLE 0 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 34115000 387357 SH SOLE 0 0 0 INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 449000 53269 SH SOLE 0 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1113000 77963 SH SOLE 0 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 8262000 227841 SH SOLE 0 0 0 SCHLUMBERGER LTD COM 806857108 1004000 45865 SH SOLE 0 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 55000 11828 SH SOLE 0 0 0 AMPLIFY ETF TR ONLIN RETL ETF 032108102 1477000 12725 SH SOLE 0 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 203000 16601 SH SOLE 0 0 0 AES CORP COM 00130H105 543000 23816 SH SOLE 0 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 839000 27332 SH SOLE 0 0 0 SPDR SER TR FACTST INV ETF 78464A110 1032000 4762 SH SOLE 0 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 2142000 4740 SH SOLE 0 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 39935000 1146227 SH SOLE 0 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 9660000 106806 SH SOLE 0 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 4107000 66503 SH SOLE 0 0 0 STONE HBR EMERGING MKTS TOTA COM 86164W100 789000 86843 SH SOLE 0 0 0 ISHARES TR TRANS AVG ETF 464287192 1194000 5423 SH SOLE 0 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 981000 67160 SH SOLE 0 0 0 FORTUNA SILVER MINES INC COM 349915108 110000 13277 SH SOLE 0 0 0 NEUBERGER BERMAN HIGH YIELD COM 64128C106 641000 55219 SH SOLE 0 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 1363000 7261 SH SOLE 0 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 203000 1651 SH SOLE 0 0 0 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 1080000 75970 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 2432000 84049 SH SOLE 0 0 0 AVANOS MED INC COM 05350V106 298000 6464 SH SOLE 0 0 0 WISDOMTREE TR INTL LRGCAP DV 97717W794 390000 8425 SH SOLE 0 0 0 NEXTERA ENERGY INC COM 65339F101 17122000 225551 SH SOLE 0 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 82000 12984 SH SOLE 0 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 12010000 28633 SH SOLE 0 0 0 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 347000 15212 SH SOLE 0 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2279000 152207 SH SOLE 0 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 8279000 62864 SH SOLE 0 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 757000 30045 SH SOLE 0 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 1162000 12575 SH SOLE 0 0 0 VBI VACCINES INC COM NEW 91822J103 33000 10776 SH SOLE 0 0 0 LEAR CORP COM NEW 521865204 211000 1312 SH SOLE 0 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 433000 1872 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 207000 2389 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO CRPORT 78464A144 432000 11921 SH SOLE 0 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 205000 5276 SH SOLE 0 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 2756000 44871 SH SOLE 0 0 0 CHEWY INC CL A 16679L109 1033000 11182 SH SOLE 0 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 891000 5684 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 8577000 212346 SH SOLE 0 0 0 BUSINESS FIRST BANCSHARES IN COM 12326C105 601000 29082 SH SOLE 0 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 237000 53639 SH SOLE 0 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 4118000 23878 SH SOLE 0 0 0 EDISON INTL COM 281020107 489000 7927 SH SOLE 0 0 0 ALCON AG ORD SHS H01301128 264000 3959 SH SOLE 0 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 7220000 71801 SH SOLE 0 0 0 EATON CORP PLC SHS G29183103 2368000 19845 SH SOLE 0 0 0 UNDER ARMOUR INC CL C 904311206 407000 26960 SH SOLE 0 0 0 INTEL CORP COM 458140100 21480000 440606 SH SOLE 0 0 0 BCE INC COM NEW 05534B760 581000 13571 SH SOLE 0 0 0 AVALARA INC COM 05338G106 250000 1464 SH SOLE 0 0 0 CHURCHILL DOWNS INC COM 171484108 3496000 17616 SH SOLE 0 0 0 VIACOMCBS INC CL B 92556H206 1123000 30422 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4206000 14776 SH SOLE 0 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 500000 5462 SH SOLE 0 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1330000 27991 SH SOLE 0 0 0 SPDR SER TR S&P BIOTECH 78464A870 3953000 27433 SH SOLE 0 0 0 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 339000 24200 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664 513000 16283 SH SOLE 0 0 0 WISDOMTREE TR US HGH YLD CORP 97717X172 350000 6677 SH SOLE 0 0 0 FORD MTR CO DEL COM 345370860 5704000 643742 SH SOLE 0 0 0 FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 582000 14133 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 290000 15677 SH SOLE 0 0 0 SUN LIFE FINANCIAL INC. COM 866796105 424000 9607 SH SOLE 0 0 0 NEXTERA ENERGY INC UNIT 99/99/9999 65339F770 216000 4300 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 279000 10366 SH SOLE 0 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 549000 14543 SH SOLE 0 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 165000 17000 SH SOLE 0 0 0 GERMAN AMERN BANCORP INC COM 373865104 238000 7210 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 4258000 48686 SH SOLE 0 0 0 GLADSTONE INVT CORP COM 376546107 116000 11533 SH SOLE 0 0 0 INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 2804000 48614 SH SOLE 0 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 909000 37841 SH SOLE 0 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 228000 18516 SH SOLE 0 0 0 BROADCOM INC COM 11135F101 5467000 12572 SH SOLE 0 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 9318000 27 SH SOLE 0 0 0 XILINX INC COM 983919101 688000 4839 SH SOLE 0 0 0 INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 340000 31944 SH SOLE 0 0 0 OMNICOM GROUP INC COM 681919106 1312000 21192 SH SOLE 0 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2157000 69143 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 811000 27225 SH SOLE 0 0 0 CARLISLE COS INC COM 142339100 259000 1658 SH SOLE 0 0 0 BLACKROCK INC COM 09247X101 15461000 21808 SH SOLE 0 0 0 NUCOR CORP COM 670346105 873000 16482 SH SOLE 0 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1399000 38817 SH SOLE 0 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1941000 139109 SH SOLE 0 0 0 COMMERCE BANCSHARES INC COM 200525103 342000 5177 SH SOLE 0 0 0 MODERNA INC COM 60770K107 3372000 30339 SH SOLE 0 0 0 PALO ALTO NETWORKS INC COM 697435105 3231000 9080 SH SOLE 0 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 3787000 69734 SH SOLE 0 0 0 NUVEEN MUN 2021 TARGET TERM COM 670687102 196000 19936 SH SOLE 0 0 0 SWISS HELVETIA FD INC COM 870875101 138000 15252 SH SOLE 0 0 0 ADVISORSHARES TR PURE CANNABIS 00768Y495 258000 15010 SH SOLE 0 0 0 BLACKROCK MUNIHOLDINGS FD II COM 09253P109 1114000 74189 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 787000 26507 SH SOLE 0 0 0 ISHARES TR IBONDS 22 TRM HG 46435U176 275000 11325 SH SOLE 0 0 0 PIMCO MUN INCOME FD III COM 72201A103 620000 51718 SH SOLE 0 0 0 GLOBE LIFE INC COM 37959E102 534000 5724 SH SOLE 0 0 0 LAMB WESTON HLDGS INC COM 513272104 534000 6897 SH SOLE 0 0 0 ISHARES TR US TELECOM ETF 464287713 6300000 210126 SH SOLE 0 0 0 UGI CORP NEW COM 902681105 327000 9483 SH SOLE 0 0 0 ROCKWELL MED INC COM 774374102 37000 36950 SH SOLE 0 0 0 PROSHARES TR PSHS ULTRA TECH 74347R693 433000 6052 SH SOLE 0 0 0 TCW STRATEGIC INCOME FD INC COM 872340104 260000 46520 SH SOLE 0 0 0 CORCEPT THERAPEUTICS INC COM 218352102 264000 10072 SH SOLE 0 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 517000 53811 SH SOLE 0 0 0 NUVEEN MUN VALUE FD INC COM 670928100 753000 68231 SH SOLE 0 0 0 BLACKROCK MUN INCM INVT QTY COM 09250G102 491000 32948 SH SOLE 0 0 0 WISDOMTREE TR CBOE S&P 500 97717X560 412000 14508 SH SOLE 0 0 0 ISHARES TR EXPND TEC SC ETF 464287549 3532000 10121 SH SOLE 0 0 0 ROYCE VALUE TR INC COM 780910105 688000 42549 SH SOLE 0 0 0 CHARLES RIV LABS INTL INC COM 159864107 249000 1000 SH SOLE 0 0 0 MEDTRONIC PLC SHS G5960L103 7367000 63703 SH SOLE 0 0 0 GRAINGER W W INC COM 384802104 512000 1258 SH SOLE 0 0 0 BANK MONTREAL QUE COM 063671101 669000 8829 SH SOLE 0 0 0 MOHAWK INDS INC COM 608190104 285000 1997 SH SOLE 0 0 0 ISHARES TR CRE U S REIT ETF 464288521 789000 16453 SH SOLE 0 0 0 S&P GLOBAL INC COM 78409V104 1054000 3256 SH SOLE 0 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 9201000 359961 SH SOLE 0 0 0 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 191000 12817 SH SOLE 0 0 0 CARA THERAPEUTICS INC COM 140755109 213000 13823 SH SOLE 0 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 363000 23066 SH SOLE 0 0 0 DOCUSIGN INC COM 256163106 8923000 39498 SH SOLE 0 0 0 BANCO SANTANDER S.A. ADR 05964H105 45000 14387 SH SOLE 0 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 630000 10104 SH SOLE 0 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 626000 9289 SH SOLE 0 0 0 FMC CORP COM NEW 302491303 638000 5589 SH SOLE 0 0 0 SPROUT SOCIAL INC COM CL A 85209W109 483000 10323 SH SOLE 0 0 0 XCEL ENERGY INC COM 98389B100 5028000 76582 SH SOLE 0 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 479000 37101 SH SOLE 0 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 243000 8412 SH SOLE 0 0 0 TELLURIAN INC NEW COM 87968A104 101000 75641 SH SOLE 0 0 0 COMMUNITY BK SYS INC COM 203607106 375000 6037 SH SOLE 0 0 0 HCA HEALTHCARE INC COM 40412C101 645000 3970 SH SOLE 0 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 11032000 301740 SH SOLE 0 0 0 FRANCO NEV CORP COM 351858105 4610000 36558 SH SOLE 0 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 450000 41980 SH SOLE 0 0 0 FASTLY INC CL A 31188V100 1396000 15433 SH SOLE 0 0 0 ISHARES TR GLOBAL TECH ETF 464287291 7266000 24211 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 798000 35687 SH SOLE 0 0 0 ROYCE MICRO-CAP TR INC COM 780915104 221000 21799 SH SOLE 0 0 0 GENERAL DYNAMICS CORP COM 369550108 6866000 46295 SH SOLE 0 0 0 ALPS ETF TR CLEAN ENERGY 00162Q460 835000 10452 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 628000 8294 SH SOLE 0 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 493000 5570 SH SOLE 0 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 573000 20241 SH SOLE 0 0 0 BLACKROCK MUN BD TR COM 09249H104 2582000 161149 SH SOLE 0 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 13805000 213363 SH SOLE 0 0 0 OGE ENERGY CORP COM 670837103 390000 12349 SH SOLE 0 0 0 VANECK VECTORS ETF TR GREEN BD ETF 92189F171 283000 10115 SH SOLE 0 0 0 SMITH & WESSON BRANDS INC COM 831754106 460000 26621 SH SOLE 0 0 0 YUM CHINA HLDGS INC COM 98850P109 967000 16923 SH SOLE 0 0 0 FORTIVE CORP COM 34959J108 636000 9136 SH SOLE 0 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 3245000 81605 SH SOLE 0 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1002000 24217 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 576000 19149 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 381000 28278 SH SOLE 0 0 0 WEC ENERGY GROUP INC COM 92939U106 1475000 16285 SH SOLE 0 0 0 ISHARES TR IBONDS DEC2022 46435G755 466000 17645 SH SOLE 0 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1052000 24496 SH SOLE 0 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1642000 14959 SH SOLE 0 0 0 ISHARES TR 20 YR TR BD ETF 464287432 7368000 46779 SH SOLE 0 0 0 ISHARES TR US AER DEF ETF 464288760 12231000 129069 SH SOLE 0 0 0 PIMCO STRATEGIC INCOME FD COM 72200X104 1394000 201974 SH SOLE 0 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 170000 18784 SH SOLE 0 0 0 COCA COLA CO COM 191216100 25275000 464266 SH SOLE 0 0 0 VULCAN MATLS CO COM 929160109 490000 3343 SH SOLE 0 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 236000 6475 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 6749000 32199 SH SOLE 0 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 270000 6266 SH SOLE 0 0 0 ISHARES TR ROBOTICS ARTIF 46435U556 780000 19505 SH SOLE 0 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 359000 2700 SH SOLE 0 0 0 ROCKET COS INC COM CL A 77311W101 678000 32024 SH SOLE 0 0 0 FIRST BANCORP INC ME COM 31866P102 1218000 48242 SH SOLE 0 0 0 CHUBB LIMITED COM H1467J104 3132000 20612 SH SOLE 0 0 0 NOVOCURE LTD ORD SHS G6674U108 516000 2961 SH SOLE 0 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1999000 40565 SH SOLE 0 0 0 FLAHERTY & CRUMRINE PFD INCO COM 33848E106 152000 11745 SH SOLE 0 0 0 ALBEMARLE CORP COM 012653101 859000 5751 SH SOLE 0 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 110042000 784890 SH SOLE 0 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4233000 16435 SH SOLE 0 0 0 WISDOMTREE TR US LARGECAP FUND 97717W588 3845000 96526 SH SOLE 0 0 0 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 403000 14247 SH SOLE 0 0 0 MANNKIND CORP COM NEW 56400P706 51000 15069 SH SOLE 0 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 597000 76491 SH SOLE 0 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 573000 15544 SH SOLE 0 0 0 QUALCOMM INC COM 747525103 17365000 115803 SH SOLE 0 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 513000 59195 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO LN TSR 78464A664 345000 7650 SH SOLE 0 0 0 ISHARES SILVER TR ISHARES 46428Q109 6290000 254024 SH SOLE 0 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 301000 8811 SH SOLE 0 0 0 ISHARES TR MRNING SM CP ETF 464288703 233000 1651 SH SOLE 0 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 4743000 142038 SH SOLE 0 0 0 BOX INC CL A 10316T104 204000 11158 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 243000 5054 SH SOLE 0 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1228000 8071 SH SOLE 0 0 0 PAYLOCITY HLDG CORP COM 70438V106 263000 1271 SH SOLE 0 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 1590000 10448 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 3039000 27199 SH SOLE 0 0 0 NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 355000 11829 SH SOLE 0 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 227000 4606 SH SOLE 0 0 0 SSR MNG INC COM 784730103 430000 21175 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 4322000 97871 SH SOLE 0 0 0 DANAHER CORPORATION COM 235851102 8285000 37541 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 15231000 182951 SH SOLE 0 0 0 ORANGE SPONSORED ADR 684060106 176000 14625 SH SOLE 0 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 173000 14093 SH SOLE 0 0 0 NATERA INC COM 632307104 813000 8221 SH SOLE 0 0 0 EXP WORLD HLDGS INC COM 30212W100 462000 6880 SH SOLE 0 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 4164000 241932 SH SOLE 0 0 0 DEXCOM INC COM 252131107 604000 1664 SH SOLE 0 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 294000 10994 SH SOLE 0 0 0 PROSHARES TR ULTR 7-10 TREA 74347R180 4842000 65810 SH SOLE 0 0 0 COHEN & STEERS SELECT PFD & COM 19248Y107 1005000 36400 SH SOLE 0 0 0 FLOTEK INDS INC DEL COM 343389102 32000 15144 SH SOLE 0 0 0 ISHARES TR CORE S&P SCP ETF 464287804 95572000 1041539 SH SOLE 0 0 0 FORTINET INC COM 34959E109 572000 3862 SH SOLE 0 0 0 PULTE GROUP INC COM 745867101 1225000 27776 SH SOLE 0 0 0 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 369000 31363 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 222000 1595 SH SOLE 0 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 143045000 457055 SH SOLE 0 0 0 HENRY SCHEIN INC COM 806407102 410000 6222 SH SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 2954000 52139 SH SOLE 0 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 11999000 129226 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 7689000 111381 SH SOLE 0 0 0 INNOVATOR ETFS TR RUSSELL 2000 P 45782C599 593000 22865 SH SOLE 0 0 0 HUBSPOT INC COM 443573100 243000 614 SH SOLE 0 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 599000 12002 SH SOLE 0 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 13845000 111345 SH SOLE 0 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1164000 24228 SH SOLE 0 0 0 ZYNGA INC CL A 98986T108 269000 27640 SH SOLE 0 0 0 ISHARES TR CORE MSCI EURO 46434V738 329000 6336 SH SOLE 0 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1731000 16972 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 4969000 100969 SH SOLE 0 0 0 MARATHON OIL CORP COM 565849106 625000 91862 SH SOLE 0 0 0 MCEWEN MNG INC COM 58039P107 40000 40063 SH SOLE 0 0 0 GOPRO INC CL A 38268T103 210000 25383 SH SOLE 0 0 0 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 1577000 27588 SH SOLE 0 0 0 FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 4865000 242023 SH SOLE 0 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 352000 67240 SH SOLE 0 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6868000 38455 SH SOLE 0 0 0 COMERICA INC COM 200340107 202000 3618 SH SOLE 0 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 855000 14698 SH SOLE 0 0 0 NETFLIX INC COM 64110L106 28161000 53681 SH SOLE 0 0 0 INVESCO MUN TR COM 46131J103 471000 37002 SH SOLE 0 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1141000 8175 SH SOLE 0 0 0 ISHARES TR IBONDS DEC 46435U697 252000 9292 SH SOLE 0 0 0 PRUDENTIAL FINL INC COM 744320102 6021000 77736 SH SOLE 0 0 0 MASCO CORP COM 574599106 358000 6530 SH SOLE 0 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1175000 93525 SH SOLE 0 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 2944000 202036 SH SOLE 0 0 0 GARTNER INC COM 366651107 233000 1468 SH SOLE 0 0 0 COLGATE PALMOLIVE CO COM 194162103 5199000 61356 SH SOLE 0 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2169000 29688 SH SOLE 0 0 0 ERIE INDTY CO CL A 29530P102 1486000 6068 SH SOLE 0 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 1434000 6640 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 27134000 425493 SH SOLE 0 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 69528000 766230 SH SOLE 0 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 263000 9459 SH SOLE 0 0 0 AMGEN INC COM 031162100 10810000 47584 SH SOLE 0 0 0 KADMON HLDGS INC COM 48283N106 2109000 491533 SH SOLE 0 0 0 WISDOMTREE TR YIELD ENHANCED 97717Y808 5121000 99547 SH SOLE 0 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 985000 61813 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 828000 29288 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 354000 2550 SH SOLE 0 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 426000 1334 SH SOLE 0 0 0 ENERPLUS CORP COM 292766102 84000 26232 SH SOLE 0 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 196000 14495 SH SOLE 0 0 0 AIRBNB INC COM CL A 009066101 437000 2942 SH SOLE 0 0 0 ELECTRONIC ARTS INC COM 285512109 899000 6327 SH SOLE 0 0 0 CVS HEALTH CORP COM 126650100 19963000 294652 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 298000 10026 SH SOLE 0 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 32000 19202 SH SOLE 0 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 406000 1966 SH SOLE 0 0 0 DWS STRATEGIC MUN INCOME TR COM 23342Q101 412000 36336 SH SOLE 0 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 580000 16610 SH SOLE 0 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 724000 7946 SH SOLE 0 0 0 TCF FINL CORP COM 872307103 339000 9183 SH SOLE 0 0 0 ATLASSIAN CORP PLC CL A G06242104 1475000 6301 SH SOLE 0 0 0 CARDINAL HEALTH INC COM 14149Y108 1743000 32580 SH SOLE 0 0 0 ICON PLC SHS G4705A100 523000 2699 SH SOLE 0 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 14393000 171097 SH SOLE 0 0 0 AMCOR PLC ORD G0250X107 225000 19139 SH SOLE 0 0 0 DELL TECHNOLOGIES INC CL C 24703L202 975000 13444 SH SOLE 0 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1092000 69094 SH SOLE 0 0 0 TESLA INC COM 88160R101 34501000 49657 SH SOLE 0 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 306000 1517 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 365000 3949 SH SOLE 0 0 0 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 146000 10246 SH SOLE 0 0 0 HORMEL FOODS CORP COM 440452100 269000 5786 SH SOLE 0 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 21401000 258275 SH SOLE 0 0 0 PACCAR INC COM 693718108 340000 3956 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 3827000 135028 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 9794000 172728 SH SOLE 0 0 0 PACIFIC ETHANOL INC COM 69423U305 72000 12600 SH SOLE 0 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 539000 16221 SH SOLE 0 0 0 VERB TECHNOLOGY CO INC COM 92337U104 37000 21334 SH SOLE 0 0 0 KROGER CO COM 501044101 2429000 76979 SH SOLE 0 0 0 FITBIT INC CL A 33812L102 157000 23044 SH SOLE 0 0 0 SHERWIN WILLIAMS CO COM 824348106 5516000 7586 SH SOLE 0 0 0 ZENDESK INC COM 98936J101 208000 1470 SH SOLE 0 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1843000 15873 SH SOLE 0 0 0 SOUTHERN COPPER CORP COM 84265V105 953000 14474 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 3205000 100272 SH SOLE 0 0 0 PIONEER FLOATING RATE TR COM 72369J102 392000 38066 SH SOLE 0 0 0 HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 320000 31099 SH SOLE 0 0 0 NRG ENERGY INC COM NEW 629377508 230000 6317 SH SOLE 0 0 0 AECOM COM 00766T100 229000 4623 SH SOLE 0 0 0 PROQR THRAPEUTICS N V SHS EURO N71542109 42000 10000 SH SOLE 0 0 0 AILERON THERAPEUTICS INC COM 00887A105 33000 30000 SH SOLE 0 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 2475000 48628 SH SOLE 0 0 0 ETF SER SOLUTIONS US GBL GLD PRE 26922A719 264000 13238 SH SOLE 0 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 254000 20710 SH SOLE 0 0 0 NBT BANCORP INC COM 628778102 1120000 35167 SH SOLE 0 0 0 SPDR GOLD TR GOLD SHS 78463V107 44493000 250381 SH SOLE 0 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 5167000 19914 SH SOLE 0 0 0 VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 212000 11667 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9163000 37055 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 25124000 118007 SH SOLE 0 0 0 TRUIST FINL CORP COM 89832Q109 4361000 92056 SH SOLE 0 0 0 ALPHABET INC CAP STK CL A 02079K305 36628000 21096 SH SOLE 0 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 1998000 63824 SH SOLE 0 0 0 WESTERN DIGITAL CORP. COM 958102105 768000 15500 SH SOLE 0 0 0 FUELCELL ENERGY INC COM 35952H601 688000 58578 SH SOLE 0 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 564000 4203 SH SOLE 0 0 0 ISHARES TR MORTGE REL ETF 46435G342 1072000 33840 SH SOLE 0 0 0 INNOVATOR ETFS TR NASDAQ 100 PWER 45782C276 216000 4834 SH SOLE 0 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 612000 4661 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 362000 6111 SH SOLE 0 0 0 ALPHABET INC CAP STK CL C 02079K107 34535000 19853 SH SOLE 0 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 37000 11436 SH SOLE 0 0 0 SALESFORCE COM INC COM 79466L302 18544000 83380 SH SOLE 0 0 0 TWILIO INC CL A 90138F102 3764000 10767 SH SOLE 0 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 1177000 62624 SH SOLE 0 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 953000 58128 SH SOLE 0 0 0 ANSYS INC COM 03662Q105 1030000 2842 SH SOLE 0 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 238000 7267 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 26084000 444356 SH SOLE 0 0 0 ISHARES TR CORE US AGGBD ET 464287226 48188000 408025 SH SOLE 0 0 0 ISHARES TR GLOBAL 100 ETF 464287572 2033000 32281 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 4051000 43787 SH SOLE 0 0 0 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 611000 6380 SH SOLE 0 0 0 ISHARES TR RUS MID CAP ETF 464287499 20654000 302043 SH SOLE 0 0 0 INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 1404000 27763 SH SOLE 0 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 25689000 465797 SH SOLE 0 0 0 TEXAS INSTRS INC COM 882508104 7894000 48517 SH SOLE 0 0 0 NUVEEN CALIF MUNICPAL VALUE COM 6706EB106 489000 31612 SH SOLE 0 0 0 ELBIT SYS LTD ORD M3760D101 970000 7394 SH SOLE 0 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 6251000 28065 SH SOLE 0 0 0 ISHARES TR GLB INFRASTR ETF 464288372 513000 11698 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 208000 2571 SH SOLE 0 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 20466000 118381 SH SOLE 0 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 342000 53311 SH SOLE 0 0 0 NOKIA CORP SPONSORED ADR 654902204 234000 60083 SH SOLE 0 0 0 PACER FDS TR TRENDPILOT US BD 69374H642 358000 13037 SH SOLE 0 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 13554000 163633 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 1231000 24477 SH SOLE 0 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 505000 18996 SH SOLE 0 0 0 VIATRIS INC COM 92556V106 1900000 104783 SH SOLE 0 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 70629000 206607 SH SOLE 0 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 646000 11044 SH SOLE 0 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 838000 15603 SH SOLE 0 0 0 VISTA OUTDOOR INC COM 928377100 4882000 203490 SH SOLE 0 0 0 MUELLER WTR PRODS INC COM SER A 624758108 150000 12163 SH SOLE 0 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 12906000 63466 SH SOLE 0 0 0 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 274000 14677 SH SOLE 0 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 11882000 131203 SH SOLE 0 0 0 XYLEM INC COM 98419M100 722000 7161 SH SOLE 0 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 6727000 237778 SH SOLE 0 0 0 FS KKR CAP CORP II COM 35952V303 21631000 1351076 SH SOLE 0 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 4284000 37933 SH SOLE 0 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1079000 12034 SH SOLE 0 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 1166000 23996 SH SOLE 0 0 0 ISHARES TR RESIDENTIAL MULT 464288562 257000 3818 SH SOLE 0 0 0 FISERV INC COM 337738108 5022000 44487 SH SOLE 0 0 0 FASTENAL CO COM 311900104 1016000 20700 SH SOLE 0 0 0 COSTCO WHSL CORP NEW COM 22160K105 20032000 53496 SH SOLE 0 0 0 WELLS FARGO ADV MULTI SCTR I COM 94987D101 166000 13765 SH SOLE 0 0 0 ADVENT CONVERTIBLE & INCOME COM 00764C109 282000 17054 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 12367000 291531 SH SOLE 0 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 2775000 234550 SH SOLE 0 0 0 BANK NEW YORK MELLON CORP COM 064058100 1620000 38852 SH SOLE 0 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1685000 1226 SH SOLE 0 0 0 PAN AMERN SILVER CORP COM 697900108 1288000 36729 SH SOLE 0 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1783000 18853 SH SOLE 0 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 455000 17981 SH SOLE 0 0 0 NETAPP INC COM 64110D104 232000 3547 SH SOLE 0 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 837000 18690 SH SOLE 0 0 0 BALL CORP COM 058498106 10437000 112392 SH SOLE 0 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 668000 3449 SH SOLE 0 0 0 MORGAN STANLEY COM NEW 617446448 2372000 34961 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17872000 355727 SH SOLE 0 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 5541000 57692 SH SOLE 0 0 0 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 481000 27408 SH SOLE 0 0 0 VERISK ANALYTICS INC COM 92345Y106 351000 1704 SH SOLE 0 0 0 ISHARES TR RUS MD CP GR ETF 464287481 16064000 156277 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 218000 49040 SH SOLE 0 0 0 TEXAS ROADHOUSE INC COM 882681109 206000 2650 SH SOLE 0 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 407000 24862 SH SOLE 0 0 0 STANLEY BLACK & DECKER INC COM 854502101 1341000 7520 SH SOLE 0 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1835000 95435 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 27737000 232632 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 2741000 57688 SH SOLE 0 0 0 DYCOM INDS INC COM 267475101 256000 3419 SH SOLE 0 0 0 BP PLC SPONSORED ADR 055622104 4240000 201604 SH SOLE 0 0 0 SEA LTD SPONSORD ADS 81141R100 706000 3587 SH SOLE 0 0 0 ISHARES TR ESG AWRE USD ETF 46435G193 244000 8604 SH SOLE 0 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 103000 22934 SH SOLE 0 0 0 ISHARES TR TIPS BD ETF 464287176 22693000 178150 SH SOLE 0 0 0 ILLINOIS TOOL WKS INC COM 452308109 3731000 18453 SH SOLE 0 0 0 THOR INDS INC COM 885160101 574000 5920 SH SOLE 0 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 47165000 363281 SH SOLE 0 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 248000 14345 SH SOLE 0 0 0 COMCAST CORP NEW CL A 20030N101 22710000 443463 SH SOLE 0 0 0 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 499000 29973 SH SOLE 0 0 0 ENTERGY CORP NEW COM 29364G103 612000 6202 SH SOLE 0 0 0 TEREX CORP NEW COM 880779103 290000 8300 SH SOLE 0 0 0 NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 981000 26881 SH SOLE 0 0 0 ZSCALER INC COM 98980G102 2789000 13853 SH SOLE 0 0 0 PRICE T ROWE GROUP INC COM 74144T108 7042000 47077 SH SOLE 0 0 0 COSTAR GROUP INC COM 22160N109 632000 683 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 947000 30688 SH SOLE 0 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 126000 42198 SH SOLE 0 0 0 LENNAR CORP CL A 526057104 365000 4674 SH SOLE 0 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 243000 40324 SH SOLE 0 0 0 PAVMED INC COM 70387R106 53000 25000 SH SOLE 0 0 0 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 2900000 57822 SH SOLE 0 0 0 RESMED INC COM 761152107 493000 2350 SH SOLE 0 0 0 ESSENTIAL UTILS INC COM 29670G102 691000 14836 SH SOLE 0 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 417000 1086 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 228000 13195 SH SOLE 0 0 0 US BANCORP DEL COM NEW 902973304 6055000 131197 SH SOLE 0 0 0 ISHARES TR US HLTHCARE ETF 464287762 4903000 20141 SH SOLE 0 0 0 ISHARES TR CORE DIV GRWTH 46434V621 41082000 924224 SH SOLE 0 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 236000 6089 SH SOLE 0 0 0 TARGA RES CORP COM 87612G101 685000 26156 SH SOLE 0 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 634000 13798 SH SOLE 0 0 0 ROYAL GOLD INC COM 780287108 2213000 20451 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 15067000 158115 SH SOLE 0 0 0 DUPONT DE NEMOURS INC COM 26614N102 2085000 29655 SH SOLE 0 0 0 BHP GROUP LTD SPONSORED ADS 088606108 376000 5699 SH SOLE 0 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2132000 71704 SH SOLE 0 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2804000 34563 SH SOLE 0 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2613000 44893 SH SOLE 0 0 0 ISHARES TR MSCI USA MMENTM 46432F396 15731000 97628 SH SOLE 0 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1221000 10683 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 5353000 133652 SH SOLE 0 0 0 ROYAL BK CDA COM 780087102 1524000 18555 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1299000 26557 SH SOLE 0 0 0 HOWMET AEROSPACE INC COM 443201108 351000 12368 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 1019000 39610 SH SOLE 0 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1697000 44971 SH SOLE 0 0 0 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 512000 36633 SH SOLE 0 0 0 PRESIDIO PPTY TR INC COM CL A 74102L303 79000 20198 SH SOLE 0 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1634000 84739 SH SOLE 0 0 0 CSX CORP COM 126408103 5364000 59380 SH SOLE 0 0 0 MERCADOLIBRE INC COM 58733R102 2625000 1532 SH SOLE 0 0 0 ISHARES TR US HLTHCR PR ETF 464288828 4237000 18243 SH SOLE 0 0 0 STATE STR CORP COM 857477103 555000 7660 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8207000 90582 SH SOLE 0 0 0 RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 233000 3550 SH SOLE 0 0 0 PHILIP MORRIS INTL INC COM 718172109 8101000 99420 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2734000 22344 SH SOLE 0 0 0 CISCO SYS INC COM 17275R102 24241000 544981 SH SOLE 0 0 0 INVESCO SR INCOME TR COM 46131H107 228000 57958 SH SOLE 0 0 0 ISHARES TR U.S. MED DVC ETF 464288810 11781000 36303 SH SOLE 0 0 0 ALPS ETF TR RIVRFRNT STR INC 00162Q783 383000 15435 SH SOLE 0 0 0 TRINITY INDS INC COM 896522109 3175000 119893 SH SOLE 0 0 0 EATON VANCE MUN BD FD COM 27827X101 1856000 137873 SH SOLE 0 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1735000 10737 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 232000 3179 SH SOLE 0 0 0 INTUIT COM 461202103 2144000 5708 SH SOLE 0 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 1092000 125061 SH SOLE 0 0 0 DENALI THERAPEUTICS INC COM 24823R105 294000 3430 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 216000 4018 SH SOLE 0 0 0 INGERSOLL RAND INC COM 45687V106 382000 8439 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782 2836000 70612 SH SOLE 0 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 480000 37571 SH SOLE 0 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 250000 10589 SH SOLE 0 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5714000 154260 SH SOLE 0 0 0 AVEO PHARMACEUTICALS INC COM NEW 053588307 70000 12200 SH SOLE 0 0 0 THOMSON REUTERS CORP. COM NEW 884903709 1523000 18568 SH SOLE 0 0 0 APHRIA INC COM 03765K104 355000 50253 SH SOLE 0 0 0 INSIGHT SELECT INCOME FD COM 45781W109 3849000 181290 SH SOLE 0 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 939000 17260 SH SOLE 0 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 2165000 78348 SH SOLE 0 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 1393000 97740 SH SOLE 0 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 20922000 98744 SH SOLE 0 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 779000 68315 SH SOLE 0 0 0 BROWN FORMAN CORP CL A 115637100 871000 11919 SH SOLE 0 0 0 FLEX LTD ORD Y2573F102 214000 11897 SH SOLE 0 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2183000 30321 SH SOLE 0 0 0 SERVICE CORP INTL COM 817565104 501000 10313 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 7495000 107130 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4486000 192358 SH SOLE 0 0 0 EATON VANCE FLTING RATE INC COM 278279104 213000 16121 SH SOLE 0 0 0 MICROSOFT CORP COM 594918104 166250000 749954 SH SOLE 0 0 0 CARMAX INC COM 143130102 1140000 12046 SH SOLE 0 0 0 CANADIAN IMP BK COMM COM 136069101 728000 8523 SH SOLE 0 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1103000 74614 SH SOLE 0 0 0 BIONTECH SE SPONSORED ADS 09075V102 237000 2821 SH SOLE 0 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 476000 4826 SH SOLE 0 0 0 BIO-TECHNE CORP COM 09073M104 3744000 11810 SH SOLE 0 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 501000 13938 SH SOLE 0 0 0 INVESCO BD FD COM 46132L107 365000 17240 SH SOLE 0 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 608000 24148 SH SOLE 0 0 0 UNITED AIRLS HLDGS INC COM 910047109 965000 21608 SH SOLE 0 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 209000 14819 SH SOLE 0 0 0 ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 1052000 42075 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 4285000 73057 SH SOLE 0 0 0 KALA PHARMACEUTICALS INC COM 483119103 69000 10000 SH SOLE 0 0 0 VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 210000 6642 SH SOLE 0 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 5332000 105622 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 1178000 38718 SH SOLE 0 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 3308000 43211 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 511000 15508 SH SOLE 0 0 0 OTIS WORLDWIDE CORP COM 68902V107 1181000 17698 SH SOLE 0 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 515000 59378 SH SOLE 0 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1580000 32071 SH SOLE 0 0 0 CONOCOPHILLIPS COM 20825C104 2184000 54581 SH SOLE 0 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 1392000 16178 SH SOLE 0 0 0 ADVANCED MICRO DEVICES INC COM 007903107 4222000 45745 SH SOLE 0 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 3465000 53961 SH SOLE 0 0 0 CLOROX CO DEL COM 189054109 4224000 21010 SH SOLE 0 0 0 EOG RES INC COM 26875P101 670000 13248 SH SOLE 0 0 0 KRAFT HEINZ CO COM 500754106 2333000 67286 SH SOLE 0 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 97000 10721 SH SOLE 0 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 58000 29495 SH SOLE 0 0 0 PROSHARES TR II VIX SH TRM FUTRS 74347W171 437000 31768 SH SOLE 0 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 52524000 903402 SH SOLE 0 0 0 MASTERCARD INCORPORATED CL A 57636Q104 22571000 63481 SH SOLE 0 0 0 WENDYS CO COM 95058W100 440000 20028 SH SOLE 0 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 1034000 86223 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 615000 20567 SH SOLE 0 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 291000 7741 SH SOLE 0 0 0 INVESCO CALIF MUN INCOME TR COM 46132P108 576000 37006 SH SOLE 0 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 255000 21631 SH SOLE 0 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 5451000 217077 SH SOLE 0 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 20648000 71671 SH SOLE 0 0 0 UNITED STATES STL CORP NEW COM 912909108 521000 30927 SH SOLE 0 0 0 ISHARES TR U.S. FIXED INCME 46435U796 815000 7956 SH SOLE 0 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 342000 9618 SH SOLE 0 0 0 HUBBELL INC COM 443510607 690000 4413 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 911000 22027 SH SOLE 0 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 26209000 355085 SH SOLE 0 0 0 SNAP INC CL A 83304A106 1293000 26197 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 10937000 255653 SH SOLE 0 0 0 ALLY FINL INC COM 02005N100 1176000 33357 SH SOLE 0 0 0 FORTRESS BIOTECH INC COM 34960Q109 618000 181713 SH SOLE 0 0 0 PAYPAL HLDGS INC COM 70450Y103 18685000 80709 SH SOLE 0 0 0 ROSS STORES INC COM 778296103 644000 5256 SH SOLE 0 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3789000 13747 SH SOLE 0 0 0 MCCORMICK & CO INC COM VTG 579780107 528000 5602 SH SOLE 0 0 0 JPMORGAN CHASE & CO COM 46625H100 43888000 350094 SH SOLE 0 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 289000 19102 SH SOLE 0 0 0 PUTNAM MANAGED MUN INCOME TR COM 746823103 946000 119574 SH SOLE 0 0 0 DOVER CORP COM 260003108 13214000 106195 SH SOLE 0 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 4439000 28645 SH SOLE 0 0 0 LAUDER ESTEE COS INC CL A 518439104 2559000 9743 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 302000 7210 SH SOLE 0 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2806000 184230 SH SOLE 0 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 702000 16932 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1564000 8968 SH SOLE 0 0 0 HASBRO INC COM 418056107 242000 2573 SH SOLE 0 0 0 INVESCO LTD SHS G491BT108 1550000 89379 SH SOLE 0 0 0 DURECT CORP COM 266605104 268000 125155 SH SOLE 0 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 27454000 77667 SH SOLE 0 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 209000 14853 SH SOLE 0 0 0 MOODYS CORP COM 615369105 11322000 39655 SH SOLE 0 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 2439000 10639 SH SOLE 0 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 31230000 583081 SH SOLE 0 0 0 WESTERN ASSET INVESTMENT GRA COM 95766T100 160000 10081 SH SOLE 0 0 0 SIREN ETF TR NSD NXGN ECO ETF 829658202 1639000 40465 SH SOLE 0 0 0 GREENLANE HLDGS INC CL A 395330103 100000 24350 SH SOLE 0 0 0 ISHARES TR NEW YORK MUN ETF 464288323 669000 11477 SH SOLE 0 0 0 BOSTON SCIENTIFIC CORP COM 101137107 9047000 254482 SH SOLE 0 0 0 CIGNA CORP NEW COM 125523100 2069000 10139 SH SOLE 0 0 0 FLY LEASING LTD SPONSORED ADR 34407D109 167000 16421 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 545000 17525 SH SOLE 0 0 0 INVESTAR HLDG CORP COM 46134L105 1672000 98343 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 243000 2992 SH SOLE 0 0 0 ISHARES INC MSCI EMERG MRKT 464286533 4318000 70438 SH SOLE 0 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 19092000 197761 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 740000 9304 SH SOLE 0 0 0 CHENIERE ENERGY INC COM NEW 16411R208 292000 4800 SH SOLE 0 0 0 ZOVIO INC COM 98979V102 49000 11000 SH SOLE 0 0 0 BOOKING HOLDINGS INC COM 09857L108 4629000 2099 SH SOLE 0 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 41292000 681946 SH SOLE 0 0 0 NASDAQ INC COM 631103108 308000 2365 SH SOLE 0 0 0 SMUCKER J M CO COM NEW 832696405 718000 6257 SH SOLE 0 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 11229000 221105 SH SOLE 0 0 0 ISHARES TR U.S. PHARMA ETF 464288836 312000 1749 SH SOLE 0 0 0 HANCOCK JOHN INCOME SECS TR COM 410123103 4673000 297823 SH SOLE 0 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 610000 21436 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 2581000 33024 SH SOLE 0 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 606000 927 SH SOLE 0 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 4682000 13248 SH SOLE 0 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1579000 59895 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 13828000 348924 SH SOLE 0 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 131000 18085 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5175000 58712 SH SOLE 0 0 0 SJW GROUP COM 784305104 796000 11571 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 621000 18260 SH SOLE 0 0 0 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 1757000 37300 SH SOLE 0 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 713000 75835 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1016000 28574 SH SOLE 0 0 0 ORGANIGRAM HLDGS INC COM 68620P101 20000 14489 SH SOLE 0 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 1315000 54740 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 3029000 119434 SH SOLE 0 0 0 NEW AMER HIGH INCOME FD INC COM NEW 641876800 141000 16153 SH SOLE 0 0 0 PVH CORPORATION COM 693656100 664000 6950 SH SOLE 0 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 1615000 71867 SH SOLE 0 0 0 DOMINION ENERGY INC COM 25746U109 10225000 138062 SH SOLE 0 0 0 UFP INDUSTRIES INC COM 90278Q108 612000 10812 SH SOLE 0 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 12745000 106322 SH SOLE 0 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 989000 36355 SH SOLE 0 0 0 PPL CORP COM 69351T106 1890000 68498 SH SOLE 0 0 0 STERIS PLC SHS USD G8473T100 430000 2307 SH SOLE 0 0 0 BLACKROCK STRATEGIC MUN TR COM 09248T109 383000 26981 SH SOLE 0 0 0 NUVEEN INTER DURATION MUN TE COM 670671106 1178000 85352 SH SOLE 0 0 0 WALKER & DUNLOP INC COM 93148P102 442000 4856 SH SOLE 0 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1671000 14760 SH SOLE 0 0 0 GOLUB CAP BDC INC COM 38173M102 346000 25126 SH SOLE 0 0 0 MATCH GROUP INC NEW COM 57667L107 506000 3328 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1110000 7369 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 26542000 1251384 SH SOLE 0 0 0 APTOSE BIOSCIENCES INC COM NEW 03835T200 47000 11000 SH SOLE 0 0 0 SYNAPTICS INC COM 87157D109 443000 4673 SH SOLE 0 0 0 ADIENT PLC ORD SHS G0084W101 433000 12301 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 4828000 96635 SH SOLE 0 0 0 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 307000 15191 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 834000 27954 SH SOLE 0 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 218000 5635 SH SOLE 0 0 0 WISDOMTREE TR INTL QULTY DIV 97717X131 7288000 198255 SH SOLE 0 0 0 BOSTON BEER INC CL A 100557107 438000 439 SH SOLE 0 0 0 PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 521000 72950 SH SOLE 0 0 0 PROSHARES TR ULTRA 20YR TRE 74347R172 332000 5385 SH SOLE 0 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 4913000 136118 SH SOLE 0 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 5333000 55234 SH SOLE 0 0 0 GLOBAL X FDS US INFR DEV ETF 37954Y673 3343000 158430 SH SOLE 0 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 44636000 328979 SH SOLE 0 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4223000 63321 SH SOLE 0 0 0 EVERI HLDGS INC COM 30034T103 475000 34687 SH SOLE 0 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 246000 11889 SH SOLE 0 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 340000 36233 SH SOLE 0 0 0 LOUISIANA PAC CORP COM 546347105 452000 12037 SH SOLE 0 0 0 ISHARES TR EAFE SML CP ETF 464288273 433000 6297 SH SOLE 0 0 0 MOLINA HEALTHCARE INC COM 60855R100 253000 1223 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 352000 17449 SH SOLE 0 0 0 EVERGY INC COM 30034W106 349000 6452 SH SOLE 0 0 0 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 261000 9202 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 432000 12702 SH SOLE 0 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 255000 6667 SH SOLE 0 0 0 V F CORP COM 918204108 1462000 16969 SH SOLE 0 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 697000 41854 SH SOLE 0 0 0 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 163000 12500 SH SOLE 0 0 0 WILLIAMS COS INC COM 969457100 1624000 81438 SH SOLE 0 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1229000 86846 SH SOLE 0 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 89347000 240186 SH SOLE 0 0 0 GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 204000 10574 SH SOLE 0 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 85000 14916 SH SOLE 0 0 0 FARMERS NATIONAL BANC CORP COM 309627107 180000 13679 SH SOLE 0 0 0 MICROSTRATEGY INC CL A NEW 594972408 215000 551 SH SOLE 0 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 2288000 60136 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 1781000 28770 SH SOLE 0 0 0 BLACK HILLS CORP COM 092113109 349000 5763 SH SOLE 0 0 0 NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 1960000 145068 SH SOLE 0 0 0 ALTRIA GROUP INC COM 02209S103 14099000 346070 SH SOLE 0 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 313000 18905 SH SOLE 0 0 0 ISHARES TR CALIF MUN BD ETF 464288356 764000 12160 SH SOLE 0 0 0 SONOS INC COM 83570H108 242000 10319 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1108000 44475 SH SOLE 0 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 15548000 112584 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 5136000 105373 SH SOLE 0 0 0 SERVICENOW INC COM 81762P102 5290000 9664 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 311000 1980 SH SOLE 0 0 0 EXCHANGE TRADED CONCEPTS TR LINK NXTGN PRTCL 301505764 1703000 45459 SH SOLE 0 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 572000 11207 SH SOLE 0 0 0 ISHARES TR MSCI ACWI EX US 464288240 3022000 56696 SH SOLE 0 0 0 CONSTELLATION BRANDS INC CL A 21036P108 4441000 20351 SH SOLE 0 0 0 ISHARES TR US TECH BRKTHR 46436E502 272000 7748 SH SOLE 0 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 445000 6934 SH SOLE 0 0 0 BLACKROCK MUNIYIELD INVT FD COM 09254R104 386000 27761 SH SOLE 0 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 747000 19906 SH SOLE 0 0 0 BEAM GLOBAL COM 07373B109 287000 4222 SH SOLE 0 0 0 EXXON MOBIL CORP COM 30231G102 21416000 514805 SH SOLE 0 0 0 LAS VEGAS SANDS CORP COM 517834107 1497000 25483 SH SOLE 0 0 0 ULTA BEAUTY INC COM 90384S303 1505000 5318 SH SOLE 0 0 0 MAIN STR CAP CORP COM 56035L104 1043000 32069 SH SOLE 0 0 0 ISHARES TR CORE MSCI PAC 46434V696 256000 3971 SH SOLE 0 0 0 OCCIDENTAL PETE CORP COM 674599105 578000 32266 SH SOLE 0 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 36000 13543 SH SOLE 0 0 0 BERKLEY W R CORP COM 084423102 206000 3115 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406 671000 22060 SH SOLE 0 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1849000 43442 SH SOLE 0 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 4034000 156474 SH SOLE 0 0 0 ACCELERON PHARMA INC COM 00434H108 1661000 12994 SH SOLE 0 0 0 AIR PRODS & CHEMS INC COM 009158106 2720000 10033 SH SOLE 0 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1373000 44778 SH SOLE 0 0 0 PNC FINL SVCS GROUP INC COM 693475105 8810000 59976 SH SOLE 0 0 0 UBS GROUP AG SHS H42097107 197000 14004 SH SOLE 0 0 0 ISHARES TR USD INV GRDE ETF 464288620 965000 15573 SH SOLE 0 0 0 SYSCO CORP COM 871829107 6872000 93763 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C417 917000 34996 SH SOLE 0 0 0 NIKOLA CORP COM 654110105 755000 47240 SH SOLE 0 0 0 ISHARES TR IBONDS DEC2026 46435GAA0 663000 24470 SH SOLE 0 0 0 AUTONATION INC COM 05329W102 202000 2895 SH SOLE 0 0 0 VERISIGN INC COM 92343E102 327000 1524 SH SOLE 0 0 0 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 454000 31675 SH SOLE 0 0 0 CITIZENS FINL GROUP INC COM 174610105 318000 8980 SH SOLE 0 0 0 NAVIOS MARITIME HOLDINGS INC COM Y62197119 35000 15791 SH SOLE 0 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 407000 4742 SH SOLE 0 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 359000 44695 SH SOLE 0 0 0 HUMANA INC COM 444859102 1403000 3454 SH SOLE 0 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 210000 1530 SH SOLE 0 0 0 PFIZER INC COM 717081103 31178000 848609 SH SOLE 0 0 0 ECOLAB INC COM 278865100 3530000 16400 SH SOLE 0 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 175000 13382 SH SOLE 0 0 0 NOVARTIS AG SPONSORED ADR 66987V109 11233000 119043 SH SOLE 0 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 931000 36535 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 2084000 20361 SH SOLE 0 0 0 ISHARES TR CORE S&P US GWT 464287671 16765000 189713 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 33568000 500640 SH SOLE 0 0 0 PIMCO NEW YORK MUN INCOME FD COM 72200T103 587000 50595 SH SOLE 0 0 0 WELLS FARGO CO NEW COM 949746101 6718000 225812 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 37554000 283919 SH SOLE 0 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 713000 6470 SH SOLE 0 0 0 UBER TECHNOLOGIES INC COM 90353T100 4032000 75859 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 7497000 82702 SH SOLE 0 0 0 ISHARES TR IBONDS 27 ETF 46435UAA9 257000 9320 SH SOLE 0 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 3000000 58093 SH SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 3251000 31163 SH SOLE 0 0 0 SPDR SER TR S&P REGL BKG 78464A698 1046000 20258 SH SOLE 0 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1136000 5781 SH SOLE 0 0 0 VIKING THERAPEUTICS INC COM 92686J106 69000 11800 SH SOLE 0 0 0 DNP SELECT INCOME FD INC COM 23325P104 1015000 99016 SH SOLE 0 0 0 SANDY SPRING BANCORP INC COM 800363103 999000 31041 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 2556000 81373 SH SOLE 0 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 467000 3146 SH SOLE 0 0 0 ETF MANAGERS TR WEDBUSH ETFMG 26924G805 287000 5509 SH SOLE 0 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 148000 11900 SH SOLE 0 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 33978000 172995 SH SOLE 0 0 0 COOPER COS INC COM NEW 216648402 305000 855 SH SOLE 0 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1673000 31410 SH SOLE 0 0 0 TRITON INTL LTD CL A G9078F107 320000 6621 SH SOLE 0 0 0 VEEVA SYS INC CL A COM 922475108 897000 3249 SH SOLE 0 0 0 DORMAN PRODS INC COM 258278100 212000 2400 SH SOLE 0 0 0 WHIRLPOOL CORP COM 963320106 1630000 8840 SH SOLE 0 0 0 ISHARES INC ESG AWR MSCI EM 46434G863 10733000 255607 SH SOLE 0 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 464000 10465 SH SOLE 0 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 750000 19413 SH SOLE 0 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 7256000 291520 SH SOLE 0 0 0 U S CONCRETE INC COM 90333L201 3939000 99998 SH SOLE 0 0 0 FACEBOOK INC CL A 30303M102 32768000 120528 SH SOLE 0 0 0 PAYCOM SOFTWARE INC COM 70432V102 5792000 12931 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 817000 18074 SH SOLE 0 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 476000 21932 SH SOLE 0 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 373000 5001 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 14061000 925061 SH SOLE 0 0 0 ISHARES TR NATIONAL MUN ETF 464288414 11858000 101229 SH SOLE 0 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 279000 3522 SH SOLE 0 0 0 STARBUCKS CORP COM 855244109 23079000 217787 SH SOLE 0 0 0 HECLA MNG CO COM 422704106 1629000 244952 SH SOLE 0 0 0 JETBLUE AWYS CORP COM 477143101 365000 24566 SH SOLE 0 0 0 CINCINNATI FINL CORP COM 172062101 4900000 56673 SH SOLE 0 0 0 ISHARES INC EM MKTS DIV ETF 464286319 228000 6117 SH SOLE 0 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1836000 7875 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7917000 271873 SH SOLE 0 0 0 ISHARES TR BLACKROCK ULTRA 46434V878 7292000 144337 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C656 1473000 52907 SH SOLE 0 0 0 ISHARES TR EAFE VALUE ETF 464288877 1383000 29071 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 2628000 91578 SH SOLE 0 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1493000 45852 SH SOLE 0 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 559000 12870 SH SOLE 0 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2307000 82924 SH SOLE 0 0 0 ISHARES TR GLOB UTILITS ETF 464288711 739000 12401 SH SOLE 0 0 0 ISHARES TR CORE S&P TTL STK 464287150 32707000 380889 SH SOLE 0 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 3822000 130441 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 2635000 91459 SH SOLE 0 0 0 BK OF AMERICA CORP COM 060505104 13401000 446996 SH SOLE 0 0 0 ISHARES INC MSCI SWITZERLAND 464286749 396000 8789 SH SOLE 0 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 121000 14483 SH SOLE 0 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1167000 7573 SH SOLE 0 0 0 ISHARES TR GENOMICS IMMUN 46435U192 541000 11527 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI VEST US EQT DEP 33740F672 289000 9360 SH SOLE 0 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 4941000 73102 SH SOLE 0 0 0 ISHARES TR RUS TP200 GR ETF 464289438 2455000 18517 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 447000 15412 SH SOLE 0 0 0 WISDOMTREE TR YIELD ENHANCD US 97717X511 7165000 133599 SH SOLE 0 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 558000 11438 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2890000 20452 SH SOLE 0 0 0 LULULEMON ATHLETICA INC COM 550021109 3256000 9282 SH SOLE 0 0 0 AMERIPRISE FINL INC COM 03076C106 761000 3977 SH SOLE 0 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2291000 34627 SH SOLE 0 0 0 BANK HAWAII CORP COM 062540109 225000 2926 SH SOLE 0 0 0 PPG INDS INC COM 693506107 1055000 7366 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 605000 6321 SH SOLE 0 0 0 ALASKA AIR GROUP INC COM 011659109 619000 11700 SH SOLE 0 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 211000 3887 SH SOLE 0 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 282000 3635 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 2368000 114837 SH SOLE 0 0 0 ISHARES TR MODERT ALLOC ETF 464289875 2819000 65284 SH SOLE 0 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 250000 20255 SH SOLE 0 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 505000 55006 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 13717000 204792 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 6356000 159058 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD INVSC 30 MUNI BD 46138J551 1140000 44774 SH SOLE 0 0 0 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 923000 14896 SH SOLE 0 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1016000 12399 SH SOLE 0 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 10868000 175885 SH SOLE 0 0 0 PAPA JOHNS INTL INC COM 698813102 229000 2709 SH SOLE 0 0 0 ISHARES TR US REGNL BKS ETF 464288778 254000 5655 SH SOLE 0 0 0 DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 90000 18357 SH SOLE 0 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 835000 14188 SH SOLE 0 0 0 ISHARES GOLD TRUST ISHARES 464285105 17310000 959000 SH SOLE 0 0 0 GLOBAL X FDS INTERNET OF THNG 37954Y780 316000 9923 SH SOLE 0 0 0 BEYOND MEAT INC COM 08862E109 1057000 8356 SH SOLE 0 0 0 NOVAVAX INC COM NEW 670002401 358000 3009 SH SOLE 0 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2597000 45180 SH SOLE 0 0 0 VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 213000 1775 SH SOLE 0 0 0 OHIO VY BANC CORP COM 677719106 1224000 51884 SH SOLE 0 0 0 PACER FDS TR BNCHMRK INFRA 69374H741 11783000 333134 SH SOLE 0 0 0 CURTISS WRIGHT CORP COM 231561101 207000 1780 SH SOLE 0 0 0 NEWMONT CORP COM 651639106 1130000 18711 SH SOLE 0 0 0 AMEREN CORP COM 023608102 1266000 16447 SH SOLE 0 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 6904000 40655 SH SOLE 0 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 8407000 138729 SH SOLE 0 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1637000 118965 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 8639000 53762 SH SOLE 0 0 0 CHURCH & DWIGHT INC COM 171340102 1800000 20758 SH SOLE 0 0 0 VEREIT INC COM 92339V308 1001000 26735 SH SOLE 0 0 0 APPIAN CORP CL A 03782L101 465000 2879 SH SOLE 0 0 0 SQUARE INC CL A 852234103 18040000 81614 SH SOLE 0 0 0 XPO LOGISTICS INC COM 983793100 826000 6966 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 1987000 72822 SH SOLE 0 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 39412000 191005 SH SOLE 0 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 3384000 31100 SH SOLE 0 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 304000 20650 SH SOLE 0 0 0 NEOGENOMICS INC COM NEW 64049M209 386000 7125 SH SOLE 0 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 6328000 464267 SH SOLE 0 0 0 AFLAC INC COM 001055102 2935000 66689 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505 1264000 41421 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 221000 4663 SH SOLE 0 0 0 ACTIVISION BLIZZARD INC COM 00507V109 6205000 67755 SH SOLE 0 0 0 LYFT INC CL A COM 55087P104 1453000 28863 SH SOLE 0 0 0 ISHARES TR DOW JONES US ETF 464287846 3248000 34582 SH SOLE 0 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 2125000 103910 SH SOLE 0 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 496000 5420 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 294000 9529 SH SOLE 0 0 0 YORK WTR CO COM 987184108 362000 7759 SH SOLE 0 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 695000 10046 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 1083000 35414 SH SOLE 0 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 2116000 67323 SH SOLE 0 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 472000 24216 SH SOLE 0 0 0 AMERICAN ELEC PWR CO INC COM 025537101 3557000 43638 SH SOLE 0 0 0 TIFFANY & CO NEW COM 886547108 349000 2657 SH SOLE 0 0 0 NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 180000 11998 SH SOLE 0 0 0 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 216000 12477 SH SOLE 0 0 0 ONEOK INC NEW COM 682680103 3778000 99107 SH SOLE 0 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882H105 207000 11654 SH SOLE 0 0 0 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 199000 13517 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 MUNI 46138J528 532000 20492 SH SOLE 0 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 11697000 199846 SH SOLE 0 0 0 ISHARES TR CORE INTL AGGR 46435G672 738000 13155 SH SOLE 0 0 0 QUANTA SVCS INC COM 74762E102 289000 4061 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 415000 12314 SH SOLE 0 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 13927000 401585 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II NY AMT FRE MUN 46138E529 231000 8809 SH SOLE 0 0 0 EASTMAN CHEM CO COM 277432100 750000 7480 SH SOLE 0 0 0 BRINKS CO COM 109696104 790000 11052 SH SOLE 0 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 1039000 6717 SH SOLE 0 0 0 NEUBERGER BERMAN MUN FD INC COM 64124P101 1527000 101124 SH SOLE 0 0 0 GENERAL MTRS CO COM 37045V100 2556000 61089 SH SOLE 0 0 0 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 220000 15287 SH SOLE 0 0 0 AMAZON COM INC COM 023135106 175269000 53341 SH SOLE 0 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 1323000 58384 SH SOLE 0 0 0 KINDER MORGAN INC DEL COM 49456B101 1855000 136697 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 118000 14748 SH SOLE 0 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 132000 21356 SH SOLE 0 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 11321000 216711 SH SOLE 0 0 0 EAGLE PHARMACEUTICALS INC COM 269796108 349000 7505 SH SOLE 0 0 0 NIO INC SPON ADS 62914V106 2097000 43344 SH SOLE 0 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 1944000 112825 SH SOLE 0 0 0 GENERAC HLDGS INC COM 368736104 449000 1959 SH SOLE 0 0 0 J & J SNACK FOODS CORP COM 466032109 226000 1466 SH SOLE 0 0 0 BLACKROCK MUNIYIELD CALIF QU COM 09254N103 192000 12842 SH SOLE 0 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 1189000 81830 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 5575000 241341 SH SOLE 0 0 0 ALPS ETF TR MED BREAKTHGH 00162Q593 812000 15449 SH SOLE 0 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 260000 4690 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 14037000 250616 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 3247000 143545 SH SOLE 0 0 0 WATERS CORP COM 941848103 457000 1861 SH SOLE 0 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 424000 33228 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 14015000 124844 SH SOLE 0 0 0 IDEXX LABS INC COM 45168D104 1718000 3457 SH SOLE 0 0 0 GRACO INC COM 384109104 305000 4224 SH SOLE 0 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1203000 4162 SH SOLE 0 0 0 ISHARES TR MRGSTR SM CP GR 464288604 848000 2772 SH SOLE 0 0 0 WEBSTER FINL CORP CONN COM 947890109 237000 5627 SH SOLE 0 0 0 PIMCO NEW YORK MUN INCOME FD COM 72201E105 99000 11173 SH SOLE 0 0 0 ISHARES TR S&P MC 400GR ETF 464287606 13990000 193928 SH SOLE 0 0 0 INNOVATOR ETFS TR RUSSELL 2000 P 45782C474 242000 8336 SH SOLE 0 0 0 DWS MUN INCOME TR COM 233368109 1932000 168146 SH SOLE 0 0 0 AMERICAN EXPRESS CO COM 025816109 10087000 84459 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 891000 32830 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 9978000 161508 SH SOLE 0 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 424000 3626 SH SOLE 0 0 0 FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 435000 8528 SH SOLE 0 0 0 ONESPAN INC COM 68287N100 305000 14777 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1900000 39666 SH SOLE 0 0 0 BANDWIDTH INC COM CL A 05988J103 245000 1529 SH SOLE 0 0 0 ACELRX PHARMACEUTICALS INC COM 00444T100 16000 12800 SH SOLE 0 0 0 PARTY CITY HOLDCO INC COM 702149105 91000 14000 SH SOLE 0 0 0 NUVEEN MULTI-MKT INCOME FD COM 67075J107 414000 57500 SH SOLE 0 0 0 AEGON N V NY REGISTRY SHS 007924103 591000 150765 SH SOLE 0 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 8096000 199606 SH SOLE 0 0 0 TRI CONTL CORP COM 895436103 600000 20394 SH SOLE 0 0 0 LUMEN TECHNOLOGIES INC COM 156700106 909000 93519 SH SOLE 0 0 0 ISHARES TR MSCI EURO FL ETF 464289180 316000 17945 SH SOLE 0 0 0 FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 3126000 59138 SH SOLE 0 0 0 VMWARE INC CL A COM 928563402 618000 4477 SH SOLE 0 0 0 MARSH & MCLENNAN COS INC COM 571748102 597000 5191 SH SOLE 0 0 0 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 78000 17107 SH SOLE 0 0 0 ISHARES TR US INFRASTRUC 46435U713 278000 9320 SH SOLE 0 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 324000 5949 SH SOLE 0 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 736000 10995 SH SOLE 0 0 0 DOW INC COM 260557103 2815000 50748 SH SOLE 0 0 0 AMERISOURCEBERGEN CORP COM 03073E105 3728000 38449 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 696000 13565 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3176000 46979 SH SOLE 0 0 0 WESTERN ASSET GLOBAL HIGH IN COM 95766B109 217000 21486 SH SOLE 0 0 0 BEST BUY INC COM 086516101 1150000 11344 SH SOLE 0 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1104000 22120 SH SOLE 0 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829C105 103000 10708 SH SOLE 0 0 0 SPDR SER TR S&P TRANSN ETF 78464A532 207000 2896 SH SOLE 0 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 67000 10017 SH SOLE 0 0 0 ETFIS SER TR I VIRTUS REAVES UT 26923G806 205000 5169 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 20028000 158037 SH SOLE 0 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 235000 6257 SH SOLE 0 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 988000 83659 SH SOLE 0 0 0 CARVANA CO CL A 146869102 1669000 6667 SH SOLE 0 0 0 SONY CORP SPONSORED ADR 835699307 2246000 22286 SH SOLE 0 0 0 PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 227000 10975 SH SOLE 0 0 0 ALLIANT ENERGY CORP COM 018802108 876000 17258 SH SOLE 0 0 0 MARTIN MARIETTA MATLS INC COM 573284106 244000 869 SH SOLE 0 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1341000 41237 SH SOLE 0 0 0 VEON LTD SPONSORED ADR 91822M106 24000 15804 SH SOLE 0 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1756000 48616 SH SOLE 0 0 0 CVB FINL CORP COM 126600105 430000 22189 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1826000 29984 SH SOLE 0 0 0 D R HORTON INC COM 23331A109 535000 7630 SH SOLE 0 0 0 BROWN FORMAN CORP CL B 115637209 2170000 27580 SH SOLE 0 0 0 TARGET CORP COM 87612E106 7909000 45486 SH SOLE 0 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4029000 33106 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 20028000 451590 SH SOLE 0 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 1311000 25116 SH SOLE 0 0 0 ISHARES TR SELECT DIVID ETF 464287168 15689000 164472 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 12334000 550872 SH SOLE 0 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 1211000 143828 SH SOLE 0 0 0 NUVEEN NEW YORK MUN VALUE FD COM 670706100 251000 16973 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 284000 9439 SH SOLE 0 0 0 PEPSICO INC COM 713448108 26874000 182432 SH SOLE 0 0 0 ISHARES TR MSCI EAFE ETF 464287465 35281000 479883 SH SOLE 0 0 0 ISHARES TR CONV BD ETF 46435G102 813000 8390 SH SOLE 0 0 0 VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 270000 3281 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 406000 13530 SH SOLE 0 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 283000 26626 SH SOLE 0 0 0 WORKDAY INC CL A 98138H101 806000 3402 SH SOLE 0 0 0 INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 327000 12221 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 506000 21644 SH SOLE 0 0 0 CHAMPIONX CORPORATION COM 15872M104 318000 21090 SH SOLE 0 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 4001000 121060 SH SOLE 0 0 0 SHOPIFY INC CL A 82509L107 12622000 10853 SH SOLE 0 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 338000 4456 SH SOLE 0 0 0 TWITTER INC COM 90184L102 2296000 42261 SH SOLE 0 0 0 EATON VANCE MUN INCOME 2028 SHS 27829U105 738000 32715 SH SOLE 0 0 0 HANESBRANDS INC COM 410345102 284000 19362 SH SOLE 0 0 0 DUFF & PHELPS UTLITY AND INF COM 26433C105 245000 20540 SH SOLE 0 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1680000 11153 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 1170000 31160 SH SOLE 0 0 0 CENTERPOINT ENERGY INC COM 15189T107 304000 14194 SH SOLE 0 0 0 KKR & CO INC COM 48251W104 3850000 97003 SH SOLE 0 0 0 APYX MEDICAL CORPORATION COM 03837C106 1611000 215380 SH SOLE 0 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 5599000 12126 SH SOLE 0 0 0 FIRSTENERGY CORP COM 337932107 1786000 59317 SH SOLE 0 0 0 NVR INC COM 62944T105 2782000 674 SH SOLE 0 0 0 DARDEN RESTAURANTS INC COM 237194105 1320000 11230 SH SOLE 0 0 0 ISHARES TR PFD AND INCM SEC 464288687 20281000 528979 SH SOLE 0 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 2134000 142650 SH SOLE 0 0 0 CERNER CORP COM 156782104 597000 7656 SH SOLE 0 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254A101 763000 57763 SH SOLE 0 0 0 NINE ENERGY SERVICE INC COM 65441V101 45000 16500 SH SOLE 0 0 0 ISHARES TR NORTH AMERN NAT 464287374 821000 34953 SH SOLE 0 0 0 CORTEVA INC COM 22052L104 1173000 30516 SH SOLE 0 0 0 MSCI INC COM 55354G100 3021000 6913 SH SOLE 0 0 0 3M CO COM 88579Y101 17515000 100598 SH SOLE 0 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5238000 124095 SH SOLE 0 0 0 ALLETE INC COM NEW 018522300 976000 15897 SH SOLE 0 0 0 ISHARES TR S&P SML 600 GWT 464287887 2952000 25827 SH SOLE 0 0 0 MCKESSON CORP COM 58155Q103 2936000 16930 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 55671000 433812 SH SOLE 0 0 0 PIMCO ETF TR 25YR+ ZERO U S 72201R882 2542000 15615 SH SOLE 0 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 12736000 47535 SH SOLE 0 0 0 LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 288000 5769 SH SOLE 0 0 0 ANALOG DEVICES INC COM 032654105 7297000 49918 SH SOLE 0 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 221000 1373 SH SOLE 0 0 0 WYNN RESORTS LTD COM 983134107 1320000 11641 SH SOLE 0 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 350000 4202 SH SOLE 0 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 9397000 107764 SH SOLE 0 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 1498000 155400 SH SOLE 0 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 802000 62906 SH SOLE 0 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 363000 31084 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 203000 5847 SH SOLE 0 0 0 ISHARES TR CORE S&P500 ETF 464287200 230325000 616997 SH SOLE 0 0 0 NUTRIEN LTD COM 67077M108 269000 5704 SH SOLE 0 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 7672000 20055 SH SOLE 0 0 0 WAYFAIR INC CL A 94419L101 1115000 4834 SH SOLE 0 0 0 TE CONNECTIVITY LTD REG SHS H84989104 552000 4610 SH SOLE 0 0 0 ALIGN TECHNOLOGY INC COM 016255101 551000 1051 SH SOLE 0 0 0 BNY MELLON MUN INCOME INC COM 05589T104 441000 50292 SH SOLE 0 0 0 BARRICK GOLD CORP COM 067901108 3429000 147550 SH SOLE 0 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2126000 96376 SH SOLE 0 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 90335000 357239 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 1601000 49043 SH SOLE 0 0 0 LUMENTUM HLDGS INC COM 55024U109 520000 5468 SH SOLE 0 0 0 RH COM 74967X103 422000 939 SH SOLE 0 0 0 ISHARES TR ESG AW MSCI EAFE 46435G516 746000 10127 SH SOLE 0 0 0 ISHARES TR JPMORGAN USD EMG 464288281 2645000 22834 SH SOLE 0 0 0 ISHARES INC MSCI STH KOR ETF 464286772 335000 3889 SH SOLE 0 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 208000 11508 SH SOLE 0 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 47887000 406063 SH SOLE 0 0 0 VECTOR GROUP LTD COM 92240M108 304000 25989 SH SOLE 0 0 0 PACIRA BIOSCIENCES INC COM 695127100 209000 3561 SH SOLE 0 0 0 NEWELL BRANDS INC COM 651229106 620000 29415 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 215000 7670 SH SOLE 0 0 0 ISHARES TR GBL COMM SVC ETF 464287275 594000 8050 SH SOLE 0 0 0 ISHARES TR CORE TOTAL USD 46434V613 1888000 34612 SH SOLE 0 0 0 ISHARES TR CONSER ALLOC ETF 464289883 1350000 34904 SH SOLE 0 0 0 KEYCORP COM 493267108 454000 27943 SH SOLE 0 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 110000 29042 SH SOLE 0 0 0 SYNOPSYS INC COM 871607107 774000 3013 SH SOLE 0 0 0 AUTOZONE INC COM 053332102 669000 569 SH SOLE 0 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 427000 29555 SH SOLE 0 0 0 SILK RD MED INC COM 82710M100 376000 6155 SH SOLE 0 0 0 BANK NOVA SCOTIA B C COM 064149107 1187000 22019 SH SOLE 0 0 0 MFS MUN INCOME TR SH BEN INT 552738106 656000 99556 SH SOLE 0 0 0 POLARIS INC COM 731068102 288000 2976 SH SOLE 0 0 0 GLOBAL X FDS SOCIAL MED ETF 37950E416 487000 7842 SH SOLE 0 0 0 SNAP ON INC COM 833034101 800000 4680 SH SOLE 0 0 0 BLINK CHARGING CO COM 09354A100 502000 11098 SH SOLE 0 0 0 LINCOLN NATL CORP IND COM 534187109 548000 11054 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 213000 7336 SH SOLE 0 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1324000 18848 SH SOLE 0 0 0 COHN ROBBINS HOLDINGS CORP COM CL A G23726105 141000 13500 SH SOLE 0 0 0 AEROVIRONMENT INC COM 008073108 430000 4885 SH SOLE 0 0 0 GRANITESHARES ETF TR BBG COMMD K 1 38747R108 674000 28955 SH SOLE 0 0 0 MARRIOTT INTL INC NEW CL A 571903202 2462000 18871 SH SOLE 0 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 3936000 235271 SH SOLE 0 0 0 CITIGROUP INC COM NEW 172967424 12663000 208069 SH SOLE 0 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 70000 47350 SH SOLE 0 0 0 VANECK VECTORS ETF TR STEEL ETF 92189F205 467000 10398 SH SOLE 0 0 0 IVY HIGH INCOME OPPORTUNITIE COM 465893105 334000 25328 SH SOLE 0 0 0 NORFOLK SOUTHN CORP COM 655844108 3127000 13251 SH SOLE 0 0 0 CME GROUP INC COM 12572Q105 567000 3186 SH SOLE 0 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 14169000 99789 SH SOLE 0 0 0 ISHARES TR AGENCY BOND ETF 464288166 1635000 13680 SH SOLE 0 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 741000 9844 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 888000 26265 SH SOLE 0 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 1800000 13159 SH SOLE 0 0 0 AMEDISYS INC COM 023436108 1369000 4736 SH SOLE 0 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1042000 6241 SH SOLE 0 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 21835000 459396 SH SOLE 0 0 0 API GROUP CORP COM STK 00187Y100 900000 50425 SH SOLE 0 0 0 CENTENE CORP DEL COM 15135B101 879000 14920 SH SOLE 0 0 0 UNITED PARCEL SERVICE INC CL B 911312106 20648000 124214 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 212000 3266 SH SOLE 0 0 0 ORACLE CORP COM 68389X105 8330000 129349 SH SOLE 0 0 0 STURM RUGER & CO INC COM 864159108 303000 4671 SH SOLE 0 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3761000 34537 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 3158000 95461 SH SOLE 0 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 604000 49394 SH SOLE 0 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 726000 22627 SH SOLE 0 0 0 VISA INC COM CL A 92826C839 38638000 176947 SH SOLE 0 0 0 DIREXION SHS ETF TR WORK FROM HOME 25460G773 254000 3760 SH SOLE 0 0 0 ALPS ETF TR DISRUPTIVE TECH 00162Q478 674000 14561 SH SOLE 0 0 0 INSEEGO CORP COM 45782B104 209000 13263 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 1975000 45166 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 2420000 72242 SH SOLE 0 0 0 SPDR SER TR PORTFLI HIGH YLD 78468R606 340000 12844 SH SOLE 0 0 0 UBS AG LONDON BRANCH ETRACS ALER MLP 90274D382 224000 18902 SH SOLE 0 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 8631000 66164 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 10975000 234761 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 845000 16528 SH SOLE 0 0 0 NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1139000 64575 SH SOLE 0 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 297000 46787 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 42231000 757916 SH SOLE 0 0 0 PROSPECT CAP CORP COM 74348T102 391000 71498 SH SOLE 0 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 1101000 13224 SH SOLE 0 0 0 ISHARES TR RUS 1000 ETF 464287622 15230000 72215 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD ETF 33733E708 2485000 61247 SH SOLE 0 0 0 B & G FOODS INC NEW COM 05508R106 252000 8956 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST HIGH YILD ETF 316092618 774000 13939 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 517000 20750 SH SOLE 0 0 0 PROSHARES TR LONG ONLINE SHRT 74347B375 2260000 23975 SH SOLE 0 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 2785000 54900 SH SOLE 0 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 5595000 107814 SH SOLE 0 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3784000 68590 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 287000 10757 SH SOLE 0 0 0 CONSOLIDATED EDISON INC COM 209115104 2695000 37948 SH SOLE 0 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1437000 25467 SH SOLE 0 0 0 APPLE INC COM 037833100 355741000 2660343 SH SOLE 0 0 0 GABELLI EQUITY TR INC COM 362397101 399000 63249 SH SOLE 0 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1220000 5244 SH SOLE 0 0 0 NEUBERGER BERMAN MLP & ENERG COM 64129H104 38000 11307 SH SOLE 0 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 909000 5424 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 1653000 50600 SH SOLE 0 0 0 BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 323000 24294 SH SOLE 0 0 0 BAXTER INTL INC COM 071813109 1785000 22539 SH SOLE 0 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 224000 7597 SH SOLE 0 0 0 ISHARES TR MBS ETF 464288588 2997000 27217 SH SOLE 0 0 0 TITAN MED INC COM NEW 88830X819 37000 21827 SH SOLE 0 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3246000 31153 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 717000 32581 SH SOLE 0 0 0 CHEGG INC COM 163092109 1209000 13350 SH SOLE 0 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 1491000 100955 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 206000 2906 SH SOLE 0 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 329000 18083 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 8472000 50054 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4804000 40388 SH SOLE 0 0 0 ARISTA NETWORKS INC COM 040413106 557000 1928 SH SOLE 0 0 0 EQUITABLE HLDGS INC COM 29452E101 409000 16215 SH SOLE 0 0 0 ISHARES INC MSCI EURZONE ETF 464286608 1430000 32029 SH SOLE 0 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 497000 10835 SH SOLE 0 0 0 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 238000 16309 SH SOLE 0 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1474000 43369 SH SOLE 0 0 0 ON SEMICONDUCTOR CORP COM 682189105 338000 10410 SH SOLE 0 0 0 AZUL S A SPONSR ADR PFD 05501U106 355000 15589 SH SOLE 0 0 0 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 646000 128709 SH SOLE 0 0 0 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 238000 8761 SH SOLE 0 0 0 WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 810000 42593 SH SOLE 0 0 0 JOUNCE THERAPEUTICS INC COM 481116101 238000 35700 SH SOLE 0 0 0 ENBRIDGE INC COM 29250N105 9176000 287023 SH SOLE 0 0 0 BEIGENE LTD SPONSORED ADR 07725L102 312000 1224 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2569000 37024 SH SOLE 0 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 14628000 127667 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1669000 43637 SH SOLE 0 0 0 ENPHASE ENERGY INC COM 29355A107 965000 5581 SH SOLE 0 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2511000 48864 SH SOLE 0 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 492000 19119 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 5845000 144217 SH SOLE 0 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 1113000 115589 SH SOLE 0 0 0 HARMONY GOLD MINING CO LTD SPONSORED ADR 413216300 61000 12500 SH SOLE 0 0 0 ISHARES TR SELF DRIVNG EV 46435U366 1920000 44519 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 5713000 257695 SH SOLE 0 0 0 QORVO INC COM 74736K101 506000 3024 SH SOLE 0 0 0 CAMBRIA ETF TR TAIL RISK 132061862 687000 33453 SH SOLE 0 0 0 ALPS ETF TR EM SECT DIV DG 00162Q668 437000 19173 SH SOLE 0 0 0 SAP SE SPON ADR 803054204 255000 1953 SH SOLE 0 0 0 ISHARES U S ETF TR INT RT HDG C B 46431W705 202000 2118 SH SOLE 0 0 0 LEMONADE INC COM 52567D107 332000 2557 SH SOLE 0 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06746P621 8225000 489591 SH SOLE 0 0 0 ISHARES TR IBOXX INV CP ETF 464287242 27665000 200327 SH SOLE 0 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1669000 33537 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 2259000 64329 SH SOLE 0 0 0 HONEYWELL INTL INC COM 438516106 11746000 55682 SH SOLE 0 0 0 DTE ENERGY CO COM 233331107 1241000 10372 SH SOLE 0 0 0 UNITEDHEALTH GROUP INC COM 91324P102 26156000 75817 SH SOLE 0 0 0 GENTEX CORP COM 371901109 230000 6757 SH SOLE 0 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 868000 99215 SH SOLE 0 0 0 CIENA CORP COM NEW 171779309 340000 6480 SH SOLE 0 0 0 EXPEDITORS INTL WASH INC COM 302130109 265000 2803 SH SOLE 0 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 345000 22706 SH SOLE 0 0 0 MARATHON PETE CORP COM 56585A102 1341000 32262 SH SOLE 0 0 0 NUVEEN MUN INCOME FD INC COM 67062J102 153000 13570 SH SOLE 0 0 0 DEERE & CO COM 244199105 4850000 18223 SH SOLE 0 0 0 TRANSDIGM GROUP INC COM 893641100 754000 1224 SH SOLE 0 0 0 PROSHARES TR LARGE CAP CRE 74347R248 467000 5564 SH SOLE 0 0 0 PIMCO CALIF MUN INCOME FD II COM 72201C109 108000 10540 SH SOLE 0 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 544000 7523 SH SOLE 0 0 0 SPDR SER TR DORSEY WRGT FI 78468R713 387000 14740 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 356000 1757 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 204000 6652 SH SOLE 0 0 0 OXFORD LANE CAP CORP COM 691543102 108000 20757 SH SOLE 0 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 8344000 163514 SH SOLE 0 0 0 NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 845000 53900 SH SOLE 0 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 220000 5234 SH SOLE 0 0 0 ETF SER SOLUTIONS AAM S&P 500 26922A594 241000 9858 SH SOLE 0 0 0 FLAHERTY & CRUMRINE PFD SECS COM 338478100 458000 19833 SH SOLE 0 0 0 GLOBAL PMTS INC COM 37940X102 3733000 17765 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 4849000 106411 SH SOLE 0 0 0 PARK NATL CORP COM 700658107 682000 6500 SH SOLE 0 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3301000 4049 SH SOLE 0 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 340000 3887 SH SOLE 0 0 0 COPART INC COM 217204106 947000 7485 SH SOLE 0 0 0 STANDEX INTL CORP COM 854231107 250000 3257 SH SOLE 0 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 1247000 83422 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2291000 49754 SH SOLE 0 0 0 STOCK YDS BANCORP INC COM 861025104 223000 5555 SH SOLE 0 0 0 NORTHROP GRUMMAN CORP COM 666807102 2332000 7707 SH SOLE 0 0 0 HOME DEPOT INC COM 437076102 31595000 119110 SH SOLE 0 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 129664000 669234 SH SOLE 0 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 16093000 259902 SH SOLE 0 0 0 EATON VANCE FLOATING RATE 20 COM 27831H100 632000 71029 SH SOLE 0 0 0 CRONOS GROUP INC COM 22717L101 482000 66597 SH SOLE 0 0 0 CAPITAL ONE FINL CORP COM 14040H105 1464000 14959 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 12517000 77243 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 4270000 37071 SH SOLE 0 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 7441000 462762 SH SOLE 0 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 741000 56621 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 229000 2808 SH SOLE 0 0 0 ROKU INC COM CL A 77543R102 6902000 20376 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 618000 11419 SH SOLE 0 0 0 AIR LEASE CORP CL A 00912X302 592000 13370 SH SOLE 0 0 0 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 1758000 87886 SH SOLE 0 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 365000 15566 SH SOLE 0 0 0 ISHARES TR IBONDS 21 TRM HG 46435U226 468000 19334 SH SOLE 0 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 321000 4594 SH SOLE 0 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 247000 6530 SH SOLE 0 0 0 EXPEDIA GROUP INC COM NEW 30212P303 778000 5890 SH SOLE 0 0 0 KELLOGG CO COM 487836108 7095000 115312 SH SOLE 0 0 0 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 797000 15336 SH SOLE 0 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 14503000 203240 SH SOLE 0 0 0 DENISON MINES CORP COM 248356107 7000 10100 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 9723000 147746 SH SOLE 0 0 0 GABELLI UTIL TR COM 36240A101 128000 15824 SH SOLE 0 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 1262000 16514 SH SOLE 0 0 0 J2 GLOBAL INC COM 48123V102 592000 6061 SH SOLE 0 0 0 CARTERS INC COM 146229109 554000 5817 SH SOLE 0 0 0 QUIDEL CORP COM 74838J101 1103000 5966 SH SOLE 0 0 0 OKTA INC CL A 679295105 2722000 10449 SH SOLE 0 0 0 WESBANCO INC COM 950810101 286000 9649 SH SOLE 0 0 0 KIMBERLY-CLARK CORP COM 494368103 6006000 45115 SH SOLE 0 0 0 NYMOX PHARMACEUTICAL CORP COM P73398102 29000 11532 SH SOLE 0 0 0 TEXTRON INC COM 883203101 563000 11626 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 606000 6155 SH SOLE 0 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 2202000 42083 SH SOLE 0 0 0 COUPA SOFTWARE INC COM 22266L106 635000 1861 SH SOLE 0 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 3779000 98880 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 15223000 170663 SH SOLE 0 0 0 AON PLC SHS CL A G0403H108 863000 4176 SH SOLE 0 0 0 YUM BRANDS INC COM 988498101 2834000 25881 SH SOLE 0 0 0 ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 557000 21332 SH SOLE 0 0 0 ISHARES TR U.S. UTILITS ETF 464287697 2261000 29562 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 431000 9010 SH SOLE 0 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 686000 3476 SH SOLE 0 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 935000 20116 SH SOLE 0 0 0 KNOWLES CORP COM 49926D109 261000 14280 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1026000 35631 SH SOLE 0 0 0 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 3156000 197261 SH SOLE 0 0 0 VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 306000 6108 SH SOLE 0 0 0 ALLIANZGI CONV & INCOME FD COM 018828103 267000 47039 SH SOLE 0 0 0 ISHARES TR CYBERSECURITY 46435U135 442000 10964 SH SOLE 0 0 0 FIREEYE INC COM 31816Q101 224000 9726 SH SOLE 0 0 0 ARK ETF TR INNOVATION ETF 00214Q104 43689000 343739 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 1126000 19890 SH SOLE 0 0 0 WESTROCK CO COM 96145D105 2439000 56164 SH SOLE 0 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 246000 6345 SH SOLE 0 0 0 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 1203000 22506 SH SOLE 0 0 0 NEW MTN FIN CORP COM 647551100 188000 16581 SH SOLE 0 0 0 ISHARES TR SHORT TREAS BD 464288679 2414000 21844 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 3185000 107245 SH SOLE 0 0 0 MARKEL CORP COM 570535104 873000 856 SH SOLE 0 0 0 INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103 1290000 114684 SH SOLE 0 0 0 FLIR SYS INC COM 302445101 281000 6418 SH SOLE 0 0 0 ISHARES TR MSCI USA SMCP MN 46435G433 9932000 294374 SH SOLE 0 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 251000 17053 SH SOLE 0 0 0 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 23000 32200 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 2298000 224433 SH SOLE 0 0 0 WISDOMTREE TR EURO QTLY DIV GR 97717X610 234000 7626 SH SOLE 0 0 0 NETEASE INC SPONSORED ADS 64110W102 874000 9113 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 593000 9924 SH SOLE 0 0 0 UNITED RENTALS INC COM 911363109 710000 3087 SH SOLE 0 0 0 BOYD GAMING CORP COM 103304101 415000 9841 SH SOLE 0 0 0 UPWORK INC COM 91688F104 339000 9255 SH SOLE 0 0 0 COMPASS MINERALS INTL INC COM 20451N101 298000 4854 SH SOLE 0 0 0 INVESCO HIGH INCOME TR II COM 46131F101 835000 61412 SH SOLE 0 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 13002000 26138 SH SOLE 0 0 0 CALITHERA BIOSCIENCES INC COM 13089P101 102000 20000 SH SOLE 0 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 496000 36485 SH SOLE 0 0 0 WRAP TECHNOLOGIES INC COM 98212N107 72000 14675 SH SOLE 0 0 0 BRIDGE BANCORP INC COM 108035106 756000 31287 SH SOLE 0 0 0 SNOWFLAKE INC CL A 833445109 982000 3264 SH SOLE 0 0 0 GARMIN LTD SHS H2906T109 354000 2964 SH SOLE 0 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1760000 42723 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 13826000 241295 SH SOLE 0 0 0 DOLLAR TREE INC COM 256746108 666000 6180 SH SOLE 0 0 0 TRACTOR SUPPLY CO COM 892356106 3332000 23341 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1077000 6221 SH SOLE 0 0 0 APTIV PLC SHS G6095L109 344000 2632 SH SOLE 0 0 0 FRANKLIN LTD DURATION INCOME COM 35472T101 171000 18311 SH SOLE 0 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 807000 55901 SH SOLE 0 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 10525000 91151 SH SOLE 0 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 531000 12305 SH SOLE 0 0 0 PACER FDS TR TRENDP US MID CP 69374H204 238000 7300 SH SOLE 0 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 703000 1435 SH SOLE 0 0 0 HIGH INCOME SECS FD SHS BEN INT 42968F108 232000 27159 SH SOLE 0 0 0 CANOPY GROWTH CORP COM 138035100 2614000 103533 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 605000 29615 SH SOLE 0 0 0 AXON ENTERPRISE INC COM 05464C101 654000 5281 SH SOLE 0 0 0 CANADIAN PAC RY LTD COM 13645T100 491000 1408 SH SOLE 0 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1911000 16152 SH SOLE 0 0 0 ISHARES TR MSCI USA ESG SLC 464288802 1335000 16307 SH SOLE 0 0 0 PEMBINA PIPELINE CORP COM 706327103 521000 22048 SH SOLE 0 0 0 JOHNSON & JOHNSON COM 478160104 51595000 330633 SH SOLE 0 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 72779000 316914 SH SOLE 0 0 0 ISHARES TR US TREAS BD ETF 46429B267 8698000 317917 SH SOLE 0 0 0 GABELLI DIVID & INCOME TR COM 36242H104 1382000 64289 SH SOLE 0 0 0 CASEYS GEN STORES INC COM 147528103 1361000 7610 SH SOLE 0 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 606000 10684 SH SOLE 0 0 0 NXP SEMICONDUCTORS N V COM N6596X109 1185000 7436 SH SOLE 0 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 883000 5688 SH SOLE 0 0 0 EATON VANCE CALIF MUN BD FD COM 27828A100 517000 44131 SH SOLE 0 0 0 SPDR SER TR S&P METALS MNG 78464A755 1989000 59557 SH SOLE 0 0 0 ARES CAPITAL CORP COM 04010L103 3893000 233827 SH SOLE 0 0 0 FAIR ISAAC CORP COM 303250104 857000 1701 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 1354000 67107 SH SOLE 0 0 0 ISHARES TR CORE S&P MCP ETF 464287507 58307000 253907 SH SOLE 0 0 0 OPKO HEALTH INC COM 68375N103 159000 39411 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 4035000 16055 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 796000 38391 SH SOLE 0 0 0 INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 225000 2621 SH SOLE 0 0 0 MICRON TECHNOLOGY INC COM 595112103 7193000 100017 SH SOLE 0 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 5020000 31023 SH SOLE 0 0 0 SOUTHWEST AIRLS CO COM 844741108 5529000 119139 SH SOLE 0 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 788000 7532 SH SOLE 0 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 903000 9207 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 440000 13324 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 1479000 46096 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 329000 1272 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9904000 160731 SH SOLE 0 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 29951000 471079 SH SOLE 0 0 0 METLIFE INC COM 59156R108 3839000 82742 SH SOLE 0 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 10136000 95095 SH SOLE 0 0 0 CORELOGIC INC COM 21871D103 1288000 16698 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 7536000 105181 SH SOLE 0 0 0 ISHARES TR GNMA BOND ETF 46429B333 1203000 23593 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 1617000 52076 SH SOLE 0 0 0 BOEING CO COM 097023105 23482000 108378 SH SOLE 0 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 1967000 42188 SH SOLE 0 0 0 WESCO INTL INC COM 95082P105 239000 3053 SH SOLE 0 0 0 BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 235000 17529 SH SOLE 0 0 0 ONEMAIN HLDGS INC COM 68268W103 275000 5775 SH SOLE 0 0 0 LOWES COS INC COM 548661107 15952000 99354 SH SOLE 0 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 184000 33497 SH SOLE 0 0 0 PIONEER MUN HIGH INCOME ADVA COM 723762100 474000 40672 SH SOLE 0 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 84000 12226 SH SOLE 0 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 1113000 26299 SH SOLE 0 0 0 DRAFTKINGS INC COM CL A 26142R104 2280000 46583 SH SOLE 0 0 0 ISHARES TR COHEN STEER REIT 464287564 18941000 356038 SH SOLE 0 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 388000 3252 SH SOLE 0 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 75000 22000 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 31286000 529468 SH SOLE 0 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1854000 116472 SH SOLE 0 0 0 AT&T INC COM 00206R102 44140000 1549324 SH SOLE 0 0 0 GENUINE PARTS CO COM 372460105 6402000 64273 SH SOLE 0 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 2352000 145650 SH SOLE 0 0 0 BLACKROCK INCOME TR INC COM 09247F100 2235000 368245 SH SOLE 0 0 0 SPDR SER TR BLOMBRG BRC EMRG 78464A391 232000 8271 SH SOLE 0 0 0 SOUTH ST CORP COM 840441109 447000 6191 SH SOLE 0 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2994000 59670 SH SOLE 0 0 0 BLACKROCK MUNIYIELD ARIZ FD COM 09254K109 694000 46438 SH SOLE 0 0 0 MANULIFE FINL CORP COM 56501R106 427000 24220 SH SOLE 0 0 0 ISHARES TR NASDAQ BIOTECH 464287556 10409000 68266 SH SOLE 0 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 8744000 65781 SH SOLE 0 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 4722000 265146 SH SOLE 0 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 4000 12901 SH SOLE 0 0 0 ISHARES TR MSCI CHINA A 46434V514 276000 6568 SH SOLE 0 0 0 WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 224000 27583 SH SOLE 0 0 0 ISHARES TR EXPANDED TECH 464287515 3618000 10241 SH SOLE 0 0 0 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 824000 31472 SH SOLE 0 0 0 PACKAGING CORP AMER COM 695156109 1536000 11175 SH SOLE 0 0 0 VALLEY NATL BANCORP COM 919794107 3229000 333256 SH SOLE 0 0 0 LEGGETT & PLATT INC COM 524660107 308000 6966 SH SOLE 0 0 0 QUAD / GRAPHICS INC COM CL A 747301109 69000 18129 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1364000 49056 SH SOLE 0 0 0 FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 1685000 16194 SH SOLE 0 0 0 CALLAWAY GOLF CO COM 131193104 311000 12894 SH SOLE 0 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2684000 12322 SH SOLE 0 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 7079000 269583 SH SOLE 0 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1330000 51882 SH SOLE 0 0 0 ISHARES TR US HOME CONS ETF 464288752 5096000 90024 SH SOLE 0 0 0 ISHARES TR IBOXX HI YD ETF 464288513 6092000 69841 SH SOLE 0 0 0 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 304000 6223 SH SOLE 0 0 0 SPDR SER TR S&P PHARMAC 78464A722 1544000 29864 SH SOLE 0 0 0 GLOBAL X FDS TELMDC&DIG ETF 37954Y285 522000 27018 SH SOLE 0 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 257000 9081 SH SOLE 0 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 1648000 23436 SH SOLE 0 0 0 SPDR SER TR S&P DIVID ETF 78464A763 46842000 444550 SH SOLE 0 0 0 AGF INVTS TR AGFIQ US MK ANTI 00110G408 365000 19074 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 2789000 44995 SH SOLE 0 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 271000 8487 SH SOLE 0 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 149000 23997 SH SOLE 0 0 0 ISHARES TR MICRO-CAP ETF 464288869 327000 2747 SH SOLE 0 0 0 UMPQUA HLDGS CORP COM 904214103 216000 14294 SH SOLE 0 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1630000 11256 SH SOLE 0 0 0 EQUIFAX INC COM 294429105 210000 1100 SH SOLE 0 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 321000 1906 SH SOLE 0 0 0 ALLSTATE CORP COM 020002101 2519000 23294 SH SOLE 0 0 0 ROBERT HALF INTL INC COM 770323103 404000 6510 SH SOLE 0 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 4682000 330435 SH SOLE 0 0 0 PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 204000 7588 SH SOLE 0 0 0 ROLLINS INC COM 775711104 454000 11876 SH SOLE 0 0 0 LONGVIEW ACQUISITION CORP COM CL A 543195101 347000 16940 SH SOLE 0 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 5098000 24244 SH SOLE 0 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 317000 22343 SH SOLE 0 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 706000 54581 SH SOLE 0 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 4152000 93900 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI FT CBOE GRWT100 33740F649 1464000 72995 SH SOLE 0 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1220000 35525 SH SOLE 0 0 0 BARINGS CORPORATE INVS COM 06759X107 148000 11397 SH SOLE 0 0 0 EXELON CORP COM 30161N101 3214000 76658 SH SOLE 0 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 37353000 549151 SH SOLE 0 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 358000 2111 SH SOLE 0 0 0 HALLIBURTON CO COM 406216101 976000 51060 SH SOLE 0 0 0 JOHNSON CTLS INTL PLC SHS G51502105 871000 18769 SH SOLE 0 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 19690000 193004 SH SOLE 0 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 14768000 272679 SH SOLE 0 0 0 NORTONLIFELOCK INC COM 668771108 599000 28881 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 2365000 38187 SH SOLE 0 0 0 WESTERN ASSET HIGH INCOME FD COM 95766J102 73000 10605 SH SOLE 0 0 0 PLUG POWER INC COM NEW 72919P202 865000 25308 SH SOLE 0 0 0 SPDR SER TR DJ REIT ETF 78464A607 1832000 21340 SH SOLE 0 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9614000 58293 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 4527000 108542 SH SOLE 0 0 0 RPM INTL INC COM 749685103 704000 7782 SH SOLE 0 0 0 SONOCO PRODS CO COM 835495102 1607000 27027 SH SOLE 0 0 0 ISHARES TR S&P 100 ETF 464287101 913000 5346 SH SOLE 0 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 2720000 124498 SH SOLE 0 0 0 GLOBAL X FDS CLOUD COMPUTNG 37954Y442 627000 22419 SH SOLE 0 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 2417000 150235 SH SOLE 0 0 0 ETSY INC COM 29786A106 2129000 11624 SH SOLE 0 0 0 OSI ETF TR OSHARES US QUALT 67110P407 8807000 231832 SH SOLE 0 0 0 MDU RES GROUP INC COM 552690109 206000 7965 SH SOLE 0 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 296000 6026 SH SOLE 0 0 0 CANADIAN NATL RY CO COM 136375102 1140000 10419 SH SOLE 0 0 0 TRANSOCEAN LTD REG SHS H8817H100 121000 53196 SH SOLE 0 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 246000 6522 SH SOLE 0 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 4734000 61025 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3502000 32683 SH SOLE 0 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5499000 69365 SH SOLE 0 0 0 DTF TAX-FREE INCOME INC COM 23334J107 203000 13699 SH SOLE 0 0 0 STRYKER CORPORATION COM 863667101 12994000 53682 SH SOLE 0 0 0 DISNEY WALT CO COM 254687106 53645000 296105 SH SOLE 0 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 17683000 74178 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 388000 5170 SH SOLE 0 0 0 APPLIED MATLS INC COM 038222105 3300000 37943 SH SOLE 0 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 10284000 228185 SH SOLE 0 0 0 UNION PAC CORP COM 907818108 8529000 41408 SH SOLE 0 0 0 F5 NETWORKS INC COM 315616102 764000 4351 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1411000 63429 SH SOLE 0 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 56128000 834125 SH SOLE 0 0 0 ISHARES TR PHLX SEMICND ETF 464287523 9255000 24486 SH SOLE 0 0 0 ISHARES TR ESG AWARE MSCI 46435U663 200000 5857 SH SOLE 0 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3791000 49244 SH SOLE 0 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2928000 87674 SH SOLE 0 0 0 CELSIUS HLDGS INC COM NEW 15118V207 262000 5905 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 834000 11627 SH SOLE 0 0 0 WORKHORSE GROUP INC COM NEW 98138J206 1016000 47781 SH SOLE 0 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 455000 6893 SH SOLE 0 0 0 BIOGEN INC COM 09062X103 1098000 4509 SH SOLE 0 0 0 BECTON DICKINSON & CO COM 075887109 2069000 8389 SH SOLE 0 0 0 CHEVRON CORP NEW COM 166764100 19189000 224883 SH SOLE 0 0 0 AERCAP HOLDINGS NV SHS N00985106 278000 6037 SH SOLE 0 0 0 PROGRESSIVE CORP COM 743315103 606000 6224 SH SOLE 0 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1066000 17452 SH SOLE 0 0 0 BLACKBERRY LTD COM 09228F103 110000 16538 SH SOLE 0 0 0 CATERPILLAR INC COM 149123101 13401000 74435 SH SOLE 0 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 252000 2567 SH SOLE 0 0 0 T-MOBILE US INC COM 872590104 888000 6665 SH SOLE 0 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 330000 12680 SH SOLE 0 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3168000 20742 SH SOLE 0 0 0 FIRST TR SR FLG RTE INCM FD COM 33733U108 177000 15352 SH SOLE 0 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 661000 39958 SH SOLE 0 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 339000 2173 SH SOLE 0 0 0 ANTHEM INC COM 036752103 6265000 19950 SH SOLE 0 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 9192000 30225 SH SOLE 0 0 0 PACER FDS TR BNCHMRK INDSTR 69374H766 208000 5709 SH SOLE 0 0 0 ALLEGION PLC ORD SHS G0176J109 215000 1873 SH SOLE 0 0 0 FIRST HORIZON CORPORATION COM 320517105 165000 12936 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 431000 13043 SH SOLE 0 0 0 NOVAN INC COM 66988N106 28000 26969 SH SOLE 0 0 0 ISHARES TR BROAD USD HIGH 46435U853 830000 20153 SH SOLE 0 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 962000 18354 SH SOLE 0 0 0 FEDERATED HERMES PREM MUNI I COM 31423P108 2087000 141513 SH SOLE 0 0 0 TYSON FOODS INC CL A 902494103 3770000 59291 SH SOLE 0 0 0 SCHWAB CHARLES CORP COM 808513105 837000 15976 SH SOLE 0 0 0 LANCASTER COLONY CORP COM 513847103 381000 2115 SH SOLE 0 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 5287000 89676 SH SOLE 0 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 383000 16025 SH SOLE 0 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 5676000 32658 SH SOLE 0 0 0 SUMO LOGIC INC COM 86646P103 387000 13505 SH SOLE 0 0 0 CDW CORP COM 12514G108 206000 1587 SH SOLE 0 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1737000 24591 SH SOLE 0 0 0 MIDDLESEX WTR CO COM 596680108 1596000 22196 SH SOLE 0 0 0 SPLUNK INC COM 848637104 1156000 6708 SH SOLE 0 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 369000 12709 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 718000 4642 SH SOLE 0 0 0 TJX COS INC NEW COM 872540109 2741000 40137 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 552000 5872 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 1507000 40389 SH SOLE 0 0 0 TC ENERGY CORP COM 87807B107 318000 7923 SH SOLE 0 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 326000 9808 SH SOLE 0 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 265000 234 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2939000 153410 SH SOLE 0 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4660000 118463 SH SOLE 0 0 0 ISHARES TR S&P MC 400VL ETF 464287705 4724000 54781 SH SOLE 0 0 0 PROCTER AND GAMBLE CO COM 742718109 57325000 416094 SH SOLE 0 0 0 ROPER TECHNOLOGIES INC COM 776696106 771000 1829 SH SOLE 0 0 0 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 482000 12835 SH SOLE 0 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 2693000 107304 SH SOLE 0 0 0 SRAX INC CL A 78472M106 50000 18170 SH SOLE 0 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 794000 20115 SH SOLE 0 0 0 CHESAPEAKE UTILS CORP COM 165303108 3449000 32333 SH SOLE 0 0 0 ROCKWELL AUTOMATION INC COM 773903109 2989000 12001 SH SOLE 0 0 0 NUTANIX INC CL A 67059N108 256000 7936 SH SOLE 0 0 0 BIO RAD LABS INC CL A 090572207 394000 686 SH SOLE 0 0 0 PINNACLE WEST CAP CORP COM 723484101 282000 3569 SH SOLE 0 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2821000 83496 SH SOLE 0 0 0 WPX ENERGY INC COM 98212B103 539000 64591 SH SOLE 0 0 0 DICKS SPORTING GOODS INC COM 253393102 289000 5134 SH SOLE 0 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 136000 20198 SH SOLE 0 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 13571000 262502 SH SOLE 0 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 415000 12105 SH SOLE 0 0 0 ABBOTT LABS COM 002824100 12685000 116980 SH SOLE 0 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 791000 54053 SH SOLE 0 0 0 CAMPBELL SOUP CO COM 134429109 290000 6046 SH SOLE 0 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 4095000 131853 SH SOLE 0 0 0 BLACKROCK UTILITIES INFRSTRC COM 09248D104 710000 28425 SH SOLE 0 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 5008000 183120 SH SOLE 0 0 0 GUGGENHEIM TAXABLE MUNICP BO COM 401664107 969000 38013 SH SOLE 0 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 2235000 28142 SH SOLE 0 0 0 DISCOVER FINL SVCS COM 254709108 957000 10721 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 309000 4582 SH SOLE 0 0 0 LEIDOS HOLDINGS INC COM 525327102 211000 2033 SH SOLE 0 0 0 ASSURANT INC COM 04621X108 574000 4285 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 918000 29845 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 364000 10194 SH SOLE 0 0 0 FERRARI N V COM N3167Y103 419000 1826 SH SOLE 0 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1019000 6020 SH SOLE 0 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 3691000 27291 SH SOLE 0 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 213000 9086 SH SOLE 0 0 0 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 815000 51834 SH SOLE 0 0 0 MERCK & CO. INC COM 58933Y105 21139000 262307 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 2238000 61274 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 21110000 1043517 SH SOLE 0 0 0 ASSURED GUARANTY LTD COM G0585R106 438000 14149 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C326 222000 7504 SH SOLE 0 0 0 VALERO ENERGY CORP COM 91913Y100 2706000 47714 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 816000 7810 SH SOLE 0 0 0 LINDE PLC SHS G5494J103 1242000 4746 SH SOLE 0 0 0 BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 544000 53004 SH SOLE 0 0 0 SEMPRA ENERGY COM 816851109 1121000 8912 SH SOLE 0 0 0 ISHARES TR U.S. TECH ETF 464287721 7472000 87838 SH SOLE 0 0 0 NOVO-NORDISK A S ADR 670100205 774000 11031 SH SOLE 0 0 0 HP INC COM 40434L105 780000 32087 SH SOLE 0 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 247000 1118 SH SOLE 0 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 12145000 146013 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 1193000 15731 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 731000 21215 SH SOLE 0 0 0 TELOS CORP MD COM 87969B101 257000 8025 SH SOLE 0 0 0 SEAGEN INC COM 81181C104 248000 1352 SH SOLE 0 0 0 ISHARES TR EAFE GRWTH ETF 464288885 16879000 166283 SH SOLE 0 0 0 FIFTH THIRD BANCORP COM 316773100 1205000 44185 SH SOLE 0 0 0 REDFIN CORP COM 75737F108 334000 4718 SH SOLE 0 0 0 TRAVELERS COMPANIES INC COM 89417E109 2435000 17511 SH SOLE 0 0 0 NIKE INC CL B 654106103 8482000 59912 SH SOLE 0 0 0 ISHARES TR MSCI ACWI ETF 464288257 19413000 214134 SH SOLE 0 0 0 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 314000 14656 SH SOLE 0 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 565000 6303 SH SOLE 0 0 0 ATMOS ENERGY CORP COM 049560105 371000 3971 SH SOLE 0 0 0 GENERAL MLS INC COM 370334104 14605000 249409 SH SOLE 0 0 0 SYNOVUS FINL CORP COM NEW 87161C501 313000 9675 SH SOLE 0 0 0 INTERPUBLIC GROUP COS INC COM 460690100 314000 13400 SH SOLE 0 0 0 JD.COM INC SPON ADR CL A 47215P106 468000 5232 SH SOLE 0 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1158000 55187 SH SOLE 0 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 4858000 30563 SH SOLE 0 0 0 ISHARES TR US INDUSTRIALS 464287754 1690000 17504 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 1435000 44425 SH SOLE 0 0 0 ISHARES TR U.S. REAL ES ETF 464287739 2098000 24760 SH SOLE 0 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 217000 3019 SH SOLE 0 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1835000 26669 SH SOLE 0 0 0 EXELIXIS INC COM 30161Q104 382000 18920 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1854000 30420 SH SOLE 0 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 5021000 46524 SH SOLE 0 0 0 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 211000 16148 SH SOLE 0 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 6196000 35416 SH SOLE 0 0 0 DOMINOS PIZZA INC COM 25754A201 503000 1309 SH SOLE 0 0 0 UNDER ARMOUR INC CL A 904311107 569000 32629 SH SOLE 0 0 0 FIBROGEN INC COM 31572Q808 440000 11598 SH SOLE 0 0 0 LIBERTY ALL-STAR GROWTH FD I COM 529900102 126000 15412 SH SOLE 0 0 0 ELECTROCORE INC COM 28531P103 21000 14542 SH SOLE 0 0 0 HERSHEY CO COM 427866108 555000 3689 SH SOLE 0 0 0 ISHARES TR CORE MSCI EAFE 46432F842 19400000 278301 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 445000 29771 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 643000 15953 SH SOLE 0 0 0 ABBVIE INC COM 00287Y109 31355000 297857 SH SOLE 0 0 0 HARLEY DAVIDSON INC COM 412822108 345000 9332 SH SOLE 0 0 0 CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 120000 52567 SH SOLE 0 0 0 BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1988000 142536 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST SML MID MLTFCT 316092527 250000 8714 SH SOLE 0 0 0 ODYSSEY MARINE EXPL INC COM NEW 676118201 1122000 162664 SH SOLE 0 0 0 FTI CONSULTING INC COM 302941109 545000 4928 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 22533000 437287 SH SOLE 0 0 0 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 279000 8794 SH SOLE 0 0 0 TOTAL SE SPONSORED ADS 89151E109 1329000 31155 SH SOLE 0 0 0 SYNCHRONY FINANCIAL COM 87165B103 241000 7040 SH SOLE 0 0 0 PG&E CORP COM 69331C108 432000 35039 SH SOLE 0 0 0 LAM RESEARCH CORP COM 512807108 2623000 5415 SH SOLE 0 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 714000 2237 SH SOLE 0 0 0 EBAY INC. COM 278642103 1513000 29938 SH SOLE 0 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 357000 22534 SH SOLE 0 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 5585000 418381 SH SOLE 0 0 0 CHROMADEX CORP COM NEW 171077407 397000 81767 SH SOLE 0 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 768000 26754 SH SOLE 0 0 0 WABTEC COM 929740108 828000 11442 SH SOLE 0 0 0 ISHARES TR MSCI INTL MULTFT 46434V274 430000 15748 SH SOLE 0 0 0 PTC INC COM 69370C100 402000 3367 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 744000 13772 SH SOLE 0 0 0 WISDOMTREE TR CLOUD COMPUTNG 97717Y691 9640000 178625 SH SOLE 0 0 0 SOUTHERN CO COM 842587107 19611000 323567 SH SOLE 0 0 0 FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 2068000 29972 SH SOLE 0 0 0 LOGITECH INTL S A SHS H50430232 355000 3653 SH SOLE 0 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 391000 12201 SH SOLE 0 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 14171000 28296 SH SOLE 0 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 564000 9857 SH SOLE 0 0 0 PENN NATL GAMING INC COM 707569109 911000 10465 SH SOLE 0 0 0 CLOUDFLARE INC CL A COM 18915M107 2163000 27904 SH SOLE 0 0 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 617000 42756 SH SOLE 0 0 0 CERAGON NETWORKS LTD ORD M22013102 27000 10000 SH SOLE 0 0 0 AMPHENOL CORP NEW CL A 032095101 573000 4416 SH SOLE 0 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 869000 28412 SH SOLE 0 0 0 EXACT SCIENCES CORP COM 30063P105 1808000 13356 SH SOLE 0 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 3093000 42762 SH SOLE 0 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 135000 19767 SH SOLE 0 0 0 CARLYLE GROUP INC COM 14316J108 580000 18472 SH SOLE 0 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 7575000 454979 SH SOLE 0 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 5407000 41105 SH SOLE 0 0 0 MFS INVT GRADE MUN TR SH BEN INT 59318B108 825000 84570 SH SOLE 0 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1613000 175752 SH SOLE 0 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1080000 17709 SH SOLE 0 0 0 BGC PARTNERS INC CL A 05541T101 100000 25614 SH SOLE 0 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 1294000 34824 SH SOLE 0 0 0 SPDR SER TR S&P BK ETF 78464A797 1107000 26652 SH SOLE 0 0 0 AMER STATES WTR CO COM 029899101 1165000 14857 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 244000 5219 SH SOLE 0 0 0 DOLLAR GEN CORP NEW COM 256677105 3658000 17427 SH SOLE 0 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 192000 19694 SH SOLE 0 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 680000 12496 SH SOLE 0 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 5779000 135033 SH SOLE 0 0 0 RADA ELECTR INDS LTD COM PAR NEW M81863124 104000 10611 SH SOLE 0 0 0 CORNERSTONE STRATEGIC VALUE COM 21924B302 255000 21905 SH SOLE 0 0 0 WINMARK CORP COM 974250102 1285000 6939 SH SOLE 0 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 254000 3919 SH SOLE 0 0 0 EATON VANCE SHORT DURATION D COM 27828V104 178000 14423 SH SOLE 0 0 0 ISHARES TR GLOBAL REIT ETF 46434V647 240000 10084 SH SOLE 0 0 0 LIPOCINE INC NEW COM 53630X104 453000 346118 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 12418000 127867 SH SOLE 0 0 0 LEAP THERAPEUTICS INC COM 52187K101 25000 11500 SH SOLE 0 0 0 GENERAL ELECTRIC CO COM 369604103 6094000 569040 SH SOLE 0 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 659000 20086 SH SOLE 0 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1455000 19734 SH SOLE 0 0 0 ISHARES TR EUROPE ETF 464287861 288000 5955 SH SOLE 0 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 5692000 103311 SH SOLE 0 0 0 LISTED FD TR ROUNDHILL SPORTS 53656F789 307000 11756 SH SOLE 0 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 422000 57866 SH SOLE 0 0 0 ISHARES TR U.S. FINLS ETF 464287788 2078000 31448 SH SOLE 0 0 0 ZOETIS INC CL A 98978V103 2982000 18156 SH SOLE 0 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 13095000 151594 SH SOLE 0 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 522000 10897 SH SOLE 0 0 0 ISHARES TR MSCI USA VALUE 46432F388 6759000 78511 SH SOLE 0 0 0 ISHARES INC MSCI PAC JP ETF 464286665 260000 5414 SH SOLE 0 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 4420000 225647 SH SOLE 0 0 0 AUTODESK INC COM 052769106 546000 1825 SH SOLE 0 0 0 SLM CORP COM 78442P106 514000 42339 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 22124000 1017215 SH SOLE 0 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1478000 3091 SH SOLE 0 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 558000 36332 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 585000 3638 SH SOLE 0 0 0 ARTESIAN RES CORP CL A 043113208 6761000 183734 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 17263000 788284 SH SOLE 0 0 0 ANTARES PHARMA INC COM 036642106 57000 14250 SH SOLE 0 0 0 INTERNATIONAL PAPER CO COM 460146103 847000 17071 SH SOLE 0 0 0 LOCKHEED MARTIN CORP COM 539830109 16576000 46805 SH SOLE 0 0 0 PINTEREST INC CL A 72352L106 1668000 24850 SH SOLE 0 0 0 NVIDIA CORPORATION COM 67066G104 29489000 56082 SH SOLE 0 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 231000 12730 SH SOLE 0 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 871000 10749 SH SOLE 0 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 15138000 156907 SH SOLE 0 0 0 CORNING INC COM 219350105 1163000 32344 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 4500000 62846 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 796000 31705 SH SOLE 0 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 47621000 197936 SH SOLE 0 0 0 ZILLOW GROUP INC CL A 98954M101 201000 1473 SH SOLE 0 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 20452000 92062 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1903000 47010 SH SOLE 0 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1170000 16231 SH SOLE 0 0 0 BALCHEM CORP COM 057665200 830000 7253 SH SOLE 0 0 0 FS KKR CAP CORP COM 302635206 12352000 752738 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1180000 10637 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 446000 13259 SH SOLE 0 0 0 PIMCO INCOME STRATEGY FD COM 72201H108 239000 21077 SH SOLE 0 0 0 ETF SER SOLUTIONS CBOE VEST S&P 26922A537 5401000 114171 SH SOLE 0 0 0 NEWAGE INC COM 650194103 82000 29761 SH SOLE 0 0 0 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 514000 40348 SH SOLE 0 0 0 NUVEEN MUN CR OPPORTUNITIES COM 670663103 901000 69987 SH SOLE 0 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 1192000 10510 SH SOLE 0 0 0 PIMCO CORPORATE & INCM STRG COM 72200U100 842000 49122 SH SOLE 0 0 0 VILLAGE FARMS INTL INC COM 92707Y108 114000 11220 SH SOLE 0 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 878000 5846 SH SOLE 0 0 0 M & T BK CORP COM 55261F104 933000 7430 SH SOLE 0 0 0 ISHARES TR ESG AWRE 1 5 YR 46435G243 322000 12321 SH SOLE 0 0 0 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 851000 24625 SH SOLE 0 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 249000 14717 SH SOLE 0 0 0 VONTIER CORPORATION COM 928881101 274000 8352 SH SOLE 0 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 2080000 26890 SH SOLE 0 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 279000 5161 SH SOLE 0 0 0 HANCOCK JOHN INVS TR COM 410142103 243000 14016 SH SOLE 0 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 708000 67600 SH SOLE 0 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 3934000 148037 SH SOLE 0 0 0 PIMCO NEW YORK MUN FD II COM 72200Y102 523000 48333 SH SOLE 0 0 0 TELADOC HEALTH INC COM 87918A105 7068000 34722 SH SOLE 0 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 49595000 254584 SH SOLE 0 0 0 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 2330000 194204 SH SOLE 0 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 667000 85791 SH SOLE 0 0 0 AVERY DENNISON CORP COM 053611109 505000 3278 SH SOLE 0 0 0 CONAGRA BRANDS INC COM 205887102 2481000 68681 SH SOLE 0 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 472000 17544 SH SOLE 0 0 0 PIMCO MUN INCOME FD II COM 72200W106 353000 24944 SH SOLE 0 0 0 EVERSOURCE ENERGY COM 30040W108 1596000 18709 SH SOLE 0 0 0 FRANKLIN RESOURCES INC COM 354613101 207000 8372 SH SOLE 0 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3965000 25022 SH SOLE 0 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2618000 98698 SH SOLE 0 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 382000 17440 SH SOLE 0 0 0 IQVIA HLDGS INC COM 46266C105 1689000 9517 SH SOLE 0 0 0 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 21310000 204025 SH SOLE 0 0 0 PIONEER NAT RES CO COM 723787107 382000 3338 SH SOLE 0 0 0 GLOBAL X FDS REIT ETF 37950E127 145000 16381 SH SOLE 0 0 0 EMERSON ELEC CO COM 291011104 8185000 102549 SH SOLE 0 0 0 UNITY SOFTWARE INC COM 91332U101 403000 2606 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1164000 44839 SH SOLE 0 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1245000 10610 SH SOLE 0 0 0 PIMCO ETF TR 15+ YR US TIPS 72201R304 1395000 15838 SH SOLE 0 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 2597000 119204 SH SOLE 0 0 0 PHILLIPS 66 COM 718546104 2749000 38944 SH SOLE 0 0 0 REPUBLIC SVCS INC COM 760759100 641000 6702 SH SOLE 0 0 0 ISHARES TR MSCI USA MULTIFT 46434V282 392000 10482 SH SOLE 0 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 225000 6069 SH SOLE 0 0 0 SANOFI SPONSORED ADR 80105N105 8322000 172094 SH SOLE 0 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 1333000 23485 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 1377000 61439 SH SOLE 0 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 6876000 210225 SH SOLE 0 0 0 MCDONALDS CORP COM 580135101 24893000 117666 SH SOLE 0 0 0 TIMOTHY PLAN HIG DV STK ETF 887432326 604000 23531 SH SOLE 0 0 0 ISHARES TR IBONDS DEC2021 46435G789 528000 20492 SH SOLE 0 0 0 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 552000 40444 SH SOLE 0 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 393000 27886 SH SOLE 0 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1866000 34054 SH SOLE 0 0 0 EATON VANCE LTD DURATION INC COM 27828H105 1594000 127967 SH SOLE 0 0 0 INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 270000 11791 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1026000 23548 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 624000 30023 SH SOLE 0 0 0 KLA CORP COM NEW 482480100 349000 1343 SH SOLE 0 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 372000 2754 SH SOLE 0 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 322000 23870 SH SOLE 0 0 0 ISHARES TR ESG AWR MSCI USA 46435G425 23574000 275242 SH SOLE 0 0 0 PIMCO MUN INCOME FD COM 72200R107 898000 65487 SH SOLE 0 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 21237000 353781 SH SOLE 0 0 0 INVITAE CORP COM 46185L103 250000 5667 SH SOLE 0 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 253000 22877 SH SOLE 0 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 2877000 19494 SH SOLE 0 0 0 ISHARES TR S&P 500 VAL ETF 464287408 14642000 115304 SH SOLE 0 0 0 ISHARES TR CORE S&P US VLU 464287663 11941000 193604 SH SOLE 0 0 0 TERADYNE INC COM 880770102 256000 2132 SH SOLE 0 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1079000 23861 SH SOLE 0 0 0 LILLY ELI & CO COM 532457108 10454000 62598 SH SOLE 0 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 446000 34478 SH SOLE 0 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 206000 2164 SH SOLE 0 0 0 TOLL BROTHERS INC COM 889478103 216000 4837 SH SOLE 0 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 1799000 26370 SH SOLE 0 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2363000 20888 SH SOLE 0 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 10509000 266198 SH SOLE 0 0 0 ISHARES INC CORE MSCI EMKT 46434G103 12365000 199122 SH SOLE 0 0 0 BAUSCH HEALTH COS INC COM 071734107 311000 15528 SH SOLE 0 0 0 CUMMINS INC COM 231021106 2079000 9243 SH SOLE 0 0 0 AMERICAN WELL CORP CL A 03044L105 244000 9062 SH SOLE 0 0 0 PARKER-HANNIFIN CORP COM 701094104 779000 2885 SH SOLE 0 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1550000 61212 SH SOLE 0 0 0 XPENG INC ADS 98422D105 1424000 33684 SH SOLE 0 0 0 EPAM SYS INC COM 29414B104 344000 961 SH SOLE 0 0 0 SPARK ENERGY INC CL A COM 846511103 238000 25000 SH SOLE 0 0 0