0001329948-19-000007.txt : 20190729 0001329948-19-000007.hdr.sgml : 20190729 20190729144439 ACCESSION NUMBER: 0001329948-19-000007 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190729 DATE AS OF CHANGE: 20190729 EFFECTIVENESS DATE: 20190729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Janney Montgomery Scott LLC CENTRAL INDEX KEY: 0001329948 IRS NUMBER: 230731260 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11413 FILM NUMBER: 19980694 BUSINESS ADDRESS: STREET 1: 1717 ARCH STREET CITY: PHILADELPHIA STATE: PA ZIP: 19103 BUSINESS PHONE: 215-665-6000 MAIL ADDRESS: STREET 1: 1717 ARCH STREET CITY: PHILADELPHIA STATE: PA ZIP: 19103 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001329948 XXXXXXXX 06-30-2019 06-30-2019 Janney Montgomery Scott LLC
1717 ARCH STREET PHILADELPHIA PA 19103
13F HOLDINGS REPORT 028-11413 N
Patricia Millaway Compliance Analyst (215) 665-6139 Patricia Millaway Philadelphia PA 07-29-2019 0 2036 13023166 false
INFORMATION TABLE 2 JMS13F2Q2019.xml ABB LIMITED SPONS ADR Common Stock 000375204 1664 83081 SH SOLE 0 0 83081 0 ADT INC Common Stock 00090Q103 89 14500 SH SOLE 0 0 14500 0 AFLAC INC Common Stock 001055102 8673 158235 SH SOLE 0 0 158235 0 AGCO CORP Common Stock 001084102 620 7989 SH SOLE 0 0 7989 0 AGNC INVESTMENT CORP Common Stock 00123Q104 542 32239 SH SOLE 0 0 32239 0 AES CORP Common Stock 00130H105 16188 965888 SH SOLE 0 0 965888 0 ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q510 481 14425 SH SOLE 0 0 14425 0 ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q528 578 17932 SH SOLE 0 0 17932 0 ALPS RVRFRNT DYN COR ETF ETF/Closed End- 00162Q536 599 24026 SH SOLE 0 0 24026 0 ALPS INTL SEC DV DOG ETF ETF/Closed End 00162Q718 3226 124093 SH SOLE 0 0 124093 0 ALPS RIVERFRONT STRT ETF ETF/Closed End- 00162Q783 931 37600 SH SOLE 0 0 37600 0 ALPS SECTOR DIV DOGS ETF ETF/Closed End 00162Q858 48821 1122314 SH SOLE 0 0 1122314 0 ALPS ALERIAN MLP ETF ETF/Closed End 00162Q866 11795 1197460 SH SOLE 0 0 1197460 0 AMC NETWORKS INC CL A Common Stock 00164V103 1096 20115 SH SOLE 0 0 20115 0 AMN HEALTHCARE SVCS INC Common Stock 001744101 2888 53235 SH SOLE 0 0 53235 0 ASGN INC Common Stock 00191U102 1337 22056 SH SOLE 0 0 22056 0 ATT INC Common Stock 00206R102 99549 2970714 SH SOLE 0 0 2970714 0 ARK INNOVATION ETF ETF/Closed End 00214Q104 5433 113230 SH SOLE 0 0 113230 0 ARK GENOMIC REVOLUTN ETF ETF/Closed End 00214Q302 297 8627 SH SOLE 0 0 8627 0 ARK WEB X0 ETF ETF/Closed End 00214Q401 480 9236 SH SOLE 0 0 9236 0 ASE TECH HLDG CO LTD Common Stock 00215W100 333 84360 SH SOLE 0 0 84360 0 AARONS INC 050 Common Stock 002535300 914 14882 SH SOLE 0 0 14882 0 ABBOTT LABORATORIES Common Stock 002824100 38137 453475 SH SOLE 0 0 453475 0 ABBVIE INC Common Stock 00287Y109 38292 526570 SH SOLE 0 0 526570 0 ABERCROMBIE FITCH A Common Stock 002896207 663 41338 SH SOLE 0 0 41338 0 ABERDEEN ASIA PACIFIC ETF/Closed End- 003009107 311 74393 SH SOLE 0 0 74393 0 ABERDEEN GLB PREM PPTYS ETF/Closed End 00302L108 383 61122 SH SOLE 0 0 61122 0 ABERDEEN TTL DYN DIV FD ETF/Closed End 00326L100 511 61255 SH SOLE 0 0 61255 0 ABIOMED INC Common Stock 003654100 269 1032 SH SOLE 0 0 1032 0 ACETO CORP Common Stock 004446100 27 176950 SH SOLE 0 0 176950 0 ACTIVISION BLIZZARD INC Common Stock 00507V109 2115 44808 SH SOLE 0 0 44808 0 ACUITY BRANDS INC Common Stock 00508Y102 870 6305 SH SOLE 0 0 6305 0 ADAMS DIVRS EQ FUND INC ETF/Closed End 006212104 296 19146 SH SOLE 0 0 19146 0 ADOBE INC Common Stock 00724F101 12997 44111 SH SOLE 0 0 44111 0 AEHR TEST SYSTEMS Common Stock 00760J108 386 234000 SH SOLE 0 0 234000 0 RANGER EQ BEAR ETF ETF/Closed End- 00768Y883 5754 901821 SH SOLE 0 0 901821 0 AEROJET ROCKETDYNE HLDGS Common Stock 007800105 202 4513 SH SOLE 0 0 4513 0 ADVANCED MICRO DEVICES Common Stock 007903107 4775 157230 SH SOLE 0 0 157230 0 AEROVIRONMENT INC Common Stock 008073108 281 4944 SH SOLE 0 0 4944 0 AGILENT TECHNOLOGIES INC Common Stock 00846U101 1437 19240 SH SOLE 0 0 19240 0 AGNICOEAGLE MINES LTD Common Stock 008474108 265 5167 SH SOLE 0 0 5167 0 AIMMUNE THERAPEUTICS INC Common Stock 00900T107 296 14220 SH SOLE 0 0 14220 0 AIR PDTS CHEMICALS INC Common Stock 009158106 11237 49642 SH SOLE 0 0 49642 0 AKAMAI TECHNOLOGIES INC Common Stock 00971T101 2335 29139 SH SOLE 0 0 29139 0 ALASKA AIR GROUP INC Common Stock 011659109 1226 19184 SH SOLE 0 0 19184 0 ALBEMARLE CORP Common Stock 012653101 740 10513 SH SOLE 0 0 10513 0 ALCOA UPSTREAM CORP Common Stock 013872106 232 9898 SH SOLE 0 0 9898 0 ALEXANDRIA RL EST EQUITY REIT 015271109 1301 9223 SH SOLE 0 0 9223 0 ALEXION PHARMS INC Common Stock 015351109 2976 22721 SH SOLE 0 0 22721 0 ALIBABA GRP HLDG SPN ADS Common Stock 01609W102 13549 79957 SH SOLE 0 0 79957 0 ALIGN TECHNOLOGY INC Common Stock 016255101 5276 19278 SH SOLE 0 0 19278 0 ALLEGHANY CORP DE Common Stock 017175100 2112 3101 SH SOLE 0 0 3101 0 ALLEGIANT TRAVEL COMPANY Common Stock 01748X102 546 3805 SH SOLE 0 0 3805 0 ALLIANCEBERNSTEIN GLBL ETF/Closed End- 01879R106 931 79004 SH SOLE 0 0 79004 0 ALLIANT ENERGY CORP Common Stock 018802108 3422 69732 SH SOLE 0 0 69732 0 ALLIANCEBERNSTEIN HLDG MLP 01881G106 2270 76380 SH SOLE 0 0 76380 0 ALLIANZGI NFJ DIV ETF/Closed End 01883A107 512 41277 SH SOLE 0 0 41277 0 ALLIANZGI CONV INCM TGT ETF/Closed End- 01883H102 112 12105 SH SOLE 0 0 12105 0 ALLIANZGI DIVS INCMCONV ETF/Closed End 01883J108 365 15650 SH SOLE 0 0 15650 0 ALLISON TRANSMISSION Common Stock 01973R101 899 19396 SH SOLE 0 0 19396 0 ALLSCRIPTS HLTHCR SOLTNS Common Stock 01988P108 312 26798 SH SOLE 0 0 26798 0 ALLSTATE CORP Common Stock 020002101 3247 31933 SH SOLE 0 0 31933 0 ALLY FINANCIAL INC Common Stock 02005N100 781 25193 SH SOLE 0 0 25193 0 ALPHABET INC C Common Stock 02079K107 45736 42312 SH SOLE 0 0 42312 0 ALPHABET INC A Common Stock 02079K305 67246 62104 SH SOLE 0 0 62104 0 ALTABA INC Common Stock 021346101 670 9661 SH SOLE 0 0 9661 0 ALTERYX INC A Common Stock 02156B103 844 7736 SH SOLE 0 0 7736 0 ALTRIA GROUP INC Common Stock 02209S103 35182 743019 SH SOLE 0 0 743019 0 AMARIN CORP PLC ADR NEW Common Stock 023111206 531 27400 SH SOLE 0 0 27400 0 AMAZONCOM INC Common Stock 023135106 149788 79101 SH SOLE 0 0 79101 0 AMEDISYS INC Common Stock 023436108 1078 8883 SH SOLE 0 0 8883 0 AMEREN CORP Common Stock 023608102 607 8082 SH SOLE 0 0 8082 0 AMERICA FIRST MULTFAM LP MLP 02364V107 85 12000 SH SOLE 0 0 12000 0 AMERICAN ARLNS GRP INC Common Stock 02376R102 1876 57531 SH SOLE 0 0 57531 0 AMERICAN CAMPUS CMNTYS Common Stock 024835100 1058 22931 SH SOLE 0 0 22931 0 AMER ELEC PWR CO INC Common Stock 025537101 6092 69224 SH SOLE 0 0 69224 0 AMERN EAGLE OUTFITTERS Common Stock 02553E106 651 38526 SH SOLE 0 0 38526 0 AMERN EXPRESS CO Common Stock 025816109 17158 139000 SH SOLE 0 0 139000 0 AMERICAN FINL GRP INC OH Common Stock 025932104 216 2104 SH SOLE 0 0 2104 0 AMERICAN HOMES 4 RENT A Common Stock 02665T306 219 8998 SH SOLE 0 0 8998 0 AMERICAN INTL GROUP NEW Common Stock 026874784 5552 104204 SH SOLE 0 0 104204 0 AMERICAN OUTDOOR BRANDS Common Stock 02874P103 206 22860 SH SOLE 0 0 22860 0 AMERICAN STS WTR CO Common Stock 029899101 918 12203 SH SOLE 0 0 12203 0 AMERICAN TOWER CORP NEW REIT 03027X100 13320 65149 SH SOLE 0 0 65149 0 AMER WATER WORKS COMPANY Common Stock 030420103 7205 62109 SH SOLE 0 0 62109 0 AMERICAN WOODMARK CORP Common Stock 030506109 582 6875 SH SOLE 0 0 6875 0 AMERICAS CAR MART INC Common Stock 03062T105 737 8560 SH SOLE 0 0 8560 0 AMERICOLD REALTY TRUST REIT 03064D108 221 6802 SH SOLE 0 0 6802 0 AMERISOURCEBERGEN CORP Common Stock 03073E105 1383 16221 SH SOLE 0 0 16221 0 AMERIPRISE FINL INC Common Stock 03076C106 755 5203 SH SOLE 0 0 5203 0 AMERIS BANCORP Common Stock 03076K108 2056 52475 SH SOLE 0 0 52475 0 AMERIGAS PARTNERS LP MLP 030975106 762 21878 SH SOLE 0 0 21878 0 AMETEK INC NEW Common Stock 031100100 4264 46935 SH SOLE 0 0 46935 0 AMGEN INC Common Stock 031162100 32501 176369 SH SOLE 0 0 176369 0 AMPHENOL CORP CL A NEW Common Stock 032095101 1286 13401 SH SOLE 0 0 13401 0 AMPLIFY ONLIN RETAIL ETF ETF/Closed End 032108102 232 4700 SH SOLE 0 0 4700 0 AMTECH SYS INC PAR 01 Common Stock 032332504 590 107306 SH SOLE 0 0 107306 0 ANADARKO PETROLEUM CORP Common Stock 032511107 6003 85069 SH SOLE 0 0 85069 0 ANALOG DEVICES INC Common Stock 032654105 16820 149016 SH SOLE 0 0 149016 0 ANAPTYSBIO INC Common Stock 032724106 238 4226 SH SOLE 0 0 4226 0 ANDEAVOR LOGISTICS LP Common Stock 03350F106 1155 31800 SH SOLE 0 0 31800 0 ANHEUSER BUSCH INBEV Common Stock 03524A108 8470 95692 SH SOLE 0 0 95692 0 ANNALY CAP MGMT INC REIT 035710409 3394 371786 SH SOLE 0 0 371786 0 ANSYS INC Common Stock 03662Q105 6435 31419 SH SOLE 0 0 31419 0 ANTERO RESOURCES CORP Common Stock 03674X106 187 33740 SH SOLE 0 0 33740 0 ANTHEM INC Common Stock 036752103 5942 21056 SH SOLE 0 0 21056 0 ANTERO MIDSTREAM CORP Common Stock 03676B102 579 50543 SH SOLE 0 0 50543 0 APACHE CORP Common Stock 037411105 351 12130 SH SOLE 0 0 12130 0 APOLLO GLOBAL MGMT LLC A Common Stock 037612306 715 20832 SH SOLE 0 0 20832 0 APOLLO INVT CORP NEW ETF/Closed End 03761U502 406 25667 SH SOLE 0 0 25667 0 APPLE INC Common Stock 037833100 216540 1094078 SH SOLE 0 0 1094078 0 APPLE HOSPITALITY REIT REIT 03784Y200 584 36815 SH SOLE 0 0 36815 0 APPLIED MATERIALS INC Common Stock 038222105 4203 93581 SH SOLE 0 0 93581 0 APTARGROUP INC Common Stock 038336103 314 2523 SH SOLE 0 0 2523 0 AQUA AMERICA INC Common Stock 03836W103 4173 100880 SH SOLE 0 0 100880 0 ARAMARK Common Stock 03852U106 223 6179 SH SOLE 0 0 6179 0 ARBOR REALTY TRUST INC REIT 038923108 231 19072 SH SOLE 0 0 19072 0 ARCBEST CORP Common Stock 03937C105 465 16556 SH SOLE 0 0 16556 0 ARCHER DANIELS MIDLAND C Common Stock 039483102 1770 43392 SH SOLE 0 0 43392 0 ARCONIC INC Common Stock 03965L100 4024 155853 SH SOLE 0 0 155853 0 ARES MGMT CORP A Common Stock 03990B101 780 29808 SH SOLE 0 0 29808 0 ARES CAPITAL CORP BDC Common Stock 04010L103 3777 210553 SH SOLE 0 0 210553 0 ARISTA NETWORKS INC Common Stock 040413106 2401 9248 SH SOLE 0 0 9248 0 ARMADA HOFFLER PPTYS INC Common Stock 04208T108 4497 271705 SH SOLE 0 0 271705 0 ARROW ELECTRONICS INC Common Stock 042735100 1208 16955 SH SOLE 0 0 16955 0 ARTESIAN RES CORP CL A Common Stock 043113208 296 7963 SH SOLE 0 0 7963 0 ARTISAN PRTNRS ASSET A Common Stock 04316A108 1035 37622 SH SOLE 0 0 37622 0 ASBURY AUTO GROUP INC Common Stock 043436104 2741 32494 SH SOLE 0 0 32494 0 ASHLAND GLOBAL HLDGS INC Common Stock 044186104 746 9329 SH SOLE 0 0 9329 0 ASPEN TECHNOLOGY INC Common Stock 045327103 6106 49135 SH SOLE 0 0 49135 0 ASTRAZENECA PLC ADR Common Stock 046353108 4990 120892 SH SOLE 0 0 120892 0 ATKORE INTL GROUP INC Common Stock 047649108 497 19218 SH SOLE 0 0 19218 0 ATLANTIC UN BKSHS CORP Common Stock 04911A107 1012 28639 SH SOLE 0 0 28639 0 ATMOS ENERGY CORP Common Stock 049560105 3077 29152 SH SOLE 0 0 29152 0 AURORA CANNABIS INC Common Stock 05156X108 244 31147 SH SOLE 0 0 31147 0 AUTODESK INC Common Stock 052769106 8156 50070 SH SOLE 0 0 50070 0 AUTOLIV INC Common Stock 052800109 634 8988 SH SOLE 0 0 8988 0 AUTOMATIC DATA PROC INC Common Stock 053015103 23710 143411 SH SOLE 0 0 143411 0 AUTONATION INC Common Stock 05329W102 250 5965 SH SOLE 0 0 5965 0 AUTOZONE INC Common Stock 053332102 1524 1386 SH SOLE 0 0 1386 0 AVALONBAY COMMNTYS INC REIT 053484101 1071 5271 SH SOLE 0 0 5271 0 AVANGRID INC Common Stock 05351W103 651 12896 SH SOLE 0 0 12896 0 AVEO PHARM INC Common Stock 053588109 13 19500 SH SOLE 0 0 19500 0 AVERY DENNISON CORP Common Stock 053611109 2314 20001 SH SOLE 0 0 20001 0 AVID BIOSERVICES INC Common Stock 05368M106 179 31979 SH SOLE 0 0 31979 0 AXON ENTERPRISE INC Common Stock 05464C101 5069 78941 SH SOLE 0 0 78941 0 AXSOME THERAPEUTICS INC Common Stock 05464T104 709 27525 SH SOLE 0 0 27525 0 BBT CORP Common Stock 054937107 13758 280024 SH SOLE 0 0 280024 0 BG FOODS INC NEW Common Stock 05508R106 1465 70428 SH SOLE 0 0 70428 0 BCE INC NEW Common Stock 05534B760 21181 465729 SH SOLE 0 0 465729 0 BHP GROUP PLC SPON ADR Common Stock 05545E209 1563 30572 SH SOLE 0 0 30572 0 BP PLC SPON ADR Common Stock 055622104 13843 331969 SH SOLE 0 0 331969 0 BRT APARTMENTS CORP REIT 055645303 151 10700 SH SOLE 0 0 10700 0 BNY STRAT MUNS ETF/Closed End- 05588W108 121 14840 SH SOLE 0 0 14840 0 BMC STOCK HLDGS INC Common Stock 05591B109 719 33926 SH SOLE 0 0 33926 0 BWX TECHS INC Common Stock 05605H100 3604 69170 SH SOLE 0 0 69170 0 BAIDU INC A SPON ADR Common Stock 056752108 2703 23030 SH SOLE 0 0 23030 0 BALL CORP Common Stock 058498106 3524 50344 SH SOLE 0 0 50344 0 BANCO SANTANDER S A ADR Common Stock 05964H105 191 41772 SH SOLE 0 0 41772 0 BANK AMERICA CORP Common Stock 060505104 55726 1921575 SH SOLE 0 0 1921575 0 BOA CV L 725 PFD PERPTL CD Par 10 060505682 981 715 SH SOLE 0 0 715 0 BANK OF HAWAII CORP Common Stock 062540109 1333 16076 SH SOLE 0 0 16076 0 BANK MONTREAL QUEBEC Common Stock 063671101 2138 28332 SH SOLE 0 0 28332 0 BNY MELLON CORP Common Stock 064058100 16951 383947 SH SOLE 0 0 383947 0 BANK NOVA SCOTIA HALIFAX Common Stock 064149107 211 3880 SH SOLE 0 0 3880 0 BANK OZK Common Stock 06417N103 954 31692 SH SOLE 0 0 31692 0 BANKWELL FINL GRP INC Common Stock 06654A103 531 18501 SH SOLE 0 0 18501 0 BAR HARBOR BANKSHARES Common Stock 066849100 584 21952 SH SOLE 0 0 21952 0 BAOZUN INC SPON ADR Common Stock 06684L103 382 7657 SH SOLE 0 0 7657 0 BRCLY BLMBRG CMDTY ETN CD Par 10 06738C778 1701 76472 SH SOLE 0 0 76472 0 BARCLAYS PLC ADR Common Stock 06738E204 226 29691 SH SOLE 0 0 29691 0 BARINGS GLB SHT DUR HI ETF/Closed End- 06760L100 316 17859 SH SOLE 0 0 17859 0 BARNES GROUP INC Common Stock 067806109 220 3897 SH SOLE 0 0 3897 0 BARRICK GOLD CORP Common Stock 067901108 3691 234031 SH SOLE 0 0 234031 0 BAUSCH HEALTH COS INC Common Stock 071734107 246 9769 SH SOLE 0 0 9769 0 BAXTER INTL INC Common Stock 071813109 6483 79154 SH SOLE 0 0 79154 0 BECTON DICKINSON CO Common Stock 075887109 14191 56311 SH SOLE 0 0 56311 0 BELDEN INC Common Stock 077454106 513 8615 SH SOLE 0 0 8615 0 BERKLEY W R CORP Common Stock 084423102 3463 52520 SH SOLE 0 0 52520 0 BERKSHIRE HATHAWAY INC A Common Stock 084670108 11779 37 SH SOLE 0 0 37 0 BERKSHIRE HATHAWAY B NEW Common Stock 084670702 81808 383769 SH SOLE 0 0 383769 0 BEST BUY COMPANY INC Common Stock 086516101 1588 22771 SH SOLE 0 0 22771 0 BHP GROUP LTD SPON ADR Common Stock 088606108 889 15294 SH SOLE 0 0 15294 0 BEYOND MEAT INC Common Stock 08862E109 262 1628 SH SOLE 0 0 1628 0 BIG LOTS INC Common Stock 089302103 742 25940 SH SOLE 0 0 25940 0 BIGLARI HLDGS INC CL B Common Stock 08986R309 427 4113 SH SOLE 0 0 4113 0 BIOCRYST PHARMS INC Common Stock 09058V103 98 25835 SH SOLE 0 0 25835 0 BIODELIVERY SCI INTL INC Common Stock 09060J106 187 40300 SH SOLE 0 0 40300 0 BIOMARIN PHARM INC Common Stock 09061G101 1010 11797 SH SOLE 0 0 11797 0 BIOLIFE SOL INC NEW Common Stock 09062W204 306 18065 SH SOLE 0 0 18065 0 BIOGEN INC Common Stock 09062X103 8691 37160 SH SOLE 0 0 37160 0 BIOSCRIP INC Common Stock 09069N108 40 15528 SH SOLE 0 0 15528 0 BIOTECHNE CORP Common Stock 09073M104 215 1030 SH SOLE 0 0 1030 0 BJS RESTAURANTS INC Common Stock 09180C106 291 6631 SH SOLE 0 0 6631 0 BLACKROCK FLT RT INC TR ETF/Closed End- 091941104 157 12650 SH SOLE 0 0 12650 0 BLACK HILLS CORP Common Stock 092113109 278 3561 SH SOLE 0 0 3561 0 BLACK KNIGHT INC Common Stock 09215C105 1651 27442 SH SOLE 0 0 27442 0 BLACKBAUD INC Common Stock 09227Q100 390 4676 SH SOLE 0 0 4676 0 BLACKLINE INC Common Stock 09239B109 205 3832 SH SOLE 0 0 3832 0 BLACKROCK INCOME TRUST ETF/Closed End- 09247F100 70 11550 SH SOLE 0 0 11550 0 BLACKROCK INC Common Stock 09247X101 23346 49747 SH SOLE 0 0 49747 0 BLACKROCK TXBL MUN BD TR ETF/Closed End- 09248X100 247 10397 SH SOLE 0 0 10397 0 BLACKROCK LTD DURATION ETF/Closed End- 09249W101 552 36822 SH SOLE 0 0 36822 0 BLACKROCK ENH GLB DIV TR ETF/Closed End 092501105 175 16343 SH SOLE 0 0 16343 0 BLACKROCK CR INCM TR ETF/Closed End- 092508100 512 39487 SH SOLE 0 0 39487 0 BLACKROCK ENRGY RES TR ETF/Closed End 09250U101 221 18520 SH SOLE 0 0 18520 0 BLACKROCK HLTH SCI TRUST ETF/Closed End 09250W107 550 14145 SH SOLE 0 0 14145 0 BLACKROCK ENH EQ DIV TR ETF/Closed End 09251A104 450 50691 SH SOLE 0 0 50691 0 BLACKROCK ENH INTL DV TR ETF/Closed End 092524107 410 72895 SH SOLE 0 0 72895 0 BLACKROCK CAP INVT BDC Common Stock 092533108 82 13571 SH SOLE 0 0 13571 0 BLKRK MUNIVEST FD II INC ETF/Closed End- 09253T101 185 12220 SH SOLE 0 0 12220 0 BLACKSTONE GROUP LP MLP 09253U108 18919 425915 SH SOLE 0 0 425915 0 BLKRK MUNI INTERDUR FUND ETF/Closed End- 09253X102 371 26405 SH SOLE 0 0 26405 0 BLAKRK MUNIYIELD QLTY FD ETF/Closed End- 09254F100 899 61941 SH SOLE 0 0 61941 0 BLAKRK MUNYLD QLTY FD II ETF/Closed End- 09254G108 317 25270 SH SOLE 0 0 25270 0 BLACKROCK MUNIASSETS FD ETF/Closed End- 09254J102 748 47158 SH SOLE 0 0 47158 0 BLKRK MUYLD NY QUAL FUND ETF/Closed End- 09255E102 158 12450 SH SOLE 0 0 12450 0 BLAKRK MUNYLD PA QUAL FD ETF/Closed End- 09255G107 201 14320 SH SOLE 0 0 14320 0 BLKRK CORP HI YLD FD INC ETF/Closed End- 09255P107 2263 211076 SH SOLE 0 0 211076 0 BLK FLT RT INCM STRAT FD ETF/Closed End- 09255X100 1245 97036 SH SOLE 0 0 97036 0 BLACKSTONE/GSO TERM FD ETF/Closed End- 09256U105 220 13015 SH SOLE 0 0 13015 0 BLACKROCK RESCMDTYS STR ETF/Closed End 09257A108 203 24831 SH SOLE 0 0 24831 0 BLACKROCK MUN 2030 TERM ETF/Closed End- 09257P105 924 39780 SH SOLE 0 0 39780 0 BLACKSTONE MTG TR INC A Common Stock 09257W100 2113 59379 SH SOLE 0 0 59379 0 BLACKROCK SCI TECH TR ETF/Closed End 09258G104 2048 63390 SH SOLE 0 0 63390 0 BLKRCK 2022 GLB INC OPP ETF/Closed End- 09258P104 425 44985 SH SOLE 0 0 44985 0 HR BLOCK INC Common Stock 093671105 3206 109416 SH SOLE 0 0 109416 0 BNY STRAT MUN BD ETF/Closed End- 09662E109 335 42268 SH SOLE 0 0 42268 0 BOEING CO Common Stock 097023105 75000 206039 SH SOLE 0 0 206039 0 BOOKING HOLDINGS INC Common Stock 09857L108 1777 948 SH SOLE 0 0 948 0 BOOZ ALLEN HAMILTON A Common Stock 099502106 4536 68505 SH SOLE 0 0 68505 0 BORG WARNER INC Common Stock 099724106 1297 30904 SH SOLE 0 0 30904 0 BOSTON PROPERTIES INC REIT 101121101 354 2747 SH SOLE 0 0 2747 0 BOSTON SCIENTIFIC CORP Common Stock 101137107 4891 113805 SH SOLE 0 0 113805 0 BOULDER GRWTHINC FD INC ETF/Closed End 101507101 463 41150 SH SOLE 0 0 41150 0 BOX INC A Common Stock 10316T104 570 32393 SH SOLE 0 0 32393 0 BRAEMAR HOTELS RESORTS Common Stock 10482B101 733 74085 SH SOLE 0 0 74085 0 BRANDYWINEGLBL GLBL INCM ETF/Closed End- 10537L104 118 10077 SH SOLE 0 0 10077 0 BRIGHT HORIZONS FAM SOL Common Stock 109194100 8425 55842 SH SOLE 0 0 55842 0 BRINKER INTL INC Common Stock 109641100 219 5565 SH SOLE 0 0 5565 0 BRISTOL MYERS SQUIBB CO Common Stock 110122108 28727 633443 SH SOLE 0 0 633443 0 BRIT AMER TBCCO SPNS ADR Common Stock 110448107 3323 95286 SH SOLE 0 0 95286 0 BROADRIDGE FINANCIAL Common Stock 11133T103 3513 27515 SH SOLE 0 0 27515 0 BROADCOM INC Common Stock 11135F101 26211 91054 SH SOLE 0 0 91054 0 BROOKFIELD ASSET MGMNT A Common Stock 112585104 2634 55137 SH SOLE 0 0 55137 0 BROOKS AUTOMATION INC Common Stock 114340102 249 6424 SH SOLE 0 0 6424 0 BROWN FORMAN CORP CL B Common Stock 115637209 3013 54352 SH SOLE 0 0 54352 0 BRYN MAWR BANK CORP Common Stock 117665109 217 5825 SH SOLE 0 0 5825 0 BUCKEYE PARTNERS LP MLP 118230101 2866 69806 SH SOLE 0 0 69806 0 CB FINANCIAL SVCS INC Common Stock 12479G101 4529 190684 SH SOLE 0 0 190684 0 CBIZ INC Common Stock 124805102 528 26974 SH SOLE 0 0 26974 0 CBS CORP NEW CL B Common Stock 124857202 750 15026 SH SOLE 0 0 15026 0 CBRE CLARION REAL EST FD ETF/Closed End 12504G100 607 81052 SH SOLE 0 0 81052 0 CBRE GROUP INC CL A Common Stock 12504L109 1254 24451 SH SOLE 0 0 24451 0 CDK GLBL INC Common Stock 12508E101 3689 74615 SH SOLE 0 0 74615 0 CECO ENVMNTL CORP Common Stock 125141101 1533 159856 SH SOLE 0 0 159856 0 CDW CORP Common Stock 12514G108 10940 98556 SH SOLE 0 0 98556 0 CF INDS HLDGS INC Common Stock 125269100 298 6377 SH SOLE 0 0 6377 0 CH ROBINSON WORLDWID NEW Common Stock 12541W209 694 8230 SH SOLE 0 0 8230 0 CIGNA CORP NEW Common Stock 125523100 5193 32962 SH SOLE 0 0 32962 0 CIT GROUP INC NEW Common Stock 125581801 427 8126 SH SOLE 0 0 8126 0 CME GROUP INC CL A Common Stock 12572Q105 4696 24194 SH SOLE 0 0 24194 0 CMS ENERGY CORP Common Stock 125896100 2939 50747 SH SOLE 0 0 50747 0 CNA FINL CORP Common Stock 126117100 414 8802 SH SOLE 0 0 8802 0 CNOOC LTD SPON ADR Common Stock 126132109 300 1758 SH SOLE 0 0 1758 0 CNO FINANCIAL GROUP INC Common Stock 12621E103 181 10844 SH SOLE 0 0 10844 0 CSX CORP Common Stock 126408103 11708 151319 SH SOLE 0 0 151319 0 CNX RESOURCES CORP Common Stock 12653C108 177 24205 SH SOLE 0 0 24205 0 CNX MIDSTREAM PRTNRS LP Common Stock 12654A101 228 16222 SH SOLE 0 0 16222 0 CVD EQUIPMENT CORP Common Stock 126601103 99 27000 SH SOLE 0 0 27000 0 CVS HEALTH CORP Common Stock 126650100 45583 836532 SH SOLE 0 0 836532 0 CABLE ONE INC Common Stock 12685J105 605 517 SH SOLE 0 0 517 0 CABOT OIL GAS CORP Common Stock 127097103 728 31688 SH SOLE 0 0 31688 0 CABOT MICROELECTRONICS Common Stock 12709P103 1027 9334 SH SOLE 0 0 9334 0 CACI INTL INC CLASS A Common Stock 127190304 412 2013 SH SOLE 0 0 2013 0 CADENCE DESIGN SYS INC Common Stock 127387108 1538 21720 SH SOLE 0 0 21720 0 CAESARS ENTMNT CORP Common Stock 127686103 565 47833 SH SOLE 0 0 47833 0 CALAMOS CONV OPP INC ETF/Closed End 128117108 535 50914 SH SOLE 0 0 50914 0 CALAMOS GLBL DYNAMIC INC ETF/Closed End 12811L107 125 15420 SH SOLE 0 0 15420 0 CALAMOS CONVHIGH INC FD ETF/Closed End 12811P108 1388 125868 SH SOLE 0 0 125868 0 CALAMOS STRAT TOT RETURN ETF/Closed End 128125101 2020 158333 SH SOLE 0 0 158333 0 CALIFORNIA WTR SVC GRP Common Stock 130788102 539 10643 SH SOLE 0 0 10643 0 CALLAWAY GOLF COMPANY Common Stock 131193104 340 19842 SH SOLE 0 0 19842 0 CALLON PETROLEUM COMPANY Common Stock 13123X102 107 16208 SH SOLE 0 0 16208 0 CAMDEN PPTY TRUST SBI REIT 133131102 256 2451 SH SOLE 0 0 2451 0 CAMECO CORP Common Stock 13321L108 1562 145570 SH SOLE 0 0 145570 0 CAMPBELL SOUP COMPANY Common Stock 134429109 975 24334 SH SOLE 0 0 24334 0 CAMPING WORLD HLDGS A Common Stock 13462K109 384 30883 SH SOLE 0 0 30883 0 CANADA GOOSE HLDGS INC Common Stock 135086106 622 16071 SH SOLE 0 0 16071 0 CANADIAN IMPERIAL BANK Common Stock 136069101 2581 32852 SH SOLE 0 0 32852 0 CANADIAN NATL RAILWAY CO Common Stock 136375102 12699 137318 SH SOLE 0 0 137318 0 CANADIAN NATURAL RES LTD Common Stock 136385101 1788 66294 SH SOLE 0 0 66294 0 CANADIAN PAC RAILWAY LTD Common Stock 13645T100 3510 14921 SH SOLE 0 0 14921 0 CANADIAN SOLAR INC Common Stock 136635109 1310 59999 SH SOLE 0 0 59999 0 CANOPY GROWTH CORP Common Stock 138035100 1583 39261 SH SOLE 0 0 39261 0 CAPITAL ONE FINL CORP Common Stock 14040H105 1864 20543 SH SOLE 0 0 20543 0 CARA THERAPEUTICS INC Common Stock 140755109 457 21273 SH SOLE 0 0 21273 0 CARDINAL HEALTH INC Common Stock 14149Y108 1350 28663 SH SOLE 0 0 28663 0 CAREER EDUCATION CORP Common Stock 141665109 1233 64653 SH SOLE 0 0 64653 0 CARLISLE COMPANIES INC Common Stock 142339100 912 6498 SH SOLE 0 0 6498 0 CARLYLE GROUP LTD LP MLP 14309L102 782 34594 SH SOLE 0 0 34594 0 CARMAX INC Common Stock 143130102 2254 25962 SH SOLE 0 0 25962 0 CARNIVAL CORP PAIRD CTF Common Stock 143658300 2378 51080 SH SOLE 0 0 51080 0 CARPENTER TECHNOLGY CORP Common Stock 144285103 517 10771 SH SOLE 0 0 10771 0 CARS COM INC Common Stock 14575E105 219 11095 SH SOLE 0 0 11095 0 CARTERS INC Common Stock 146229109 304 3116 SH SOLE 0 0 3116 0 CASEYS GENL STORES INC Common Stock 147528103 1361 8724 SH SOLE 0 0 8724 0 CATASYS INC 0001 2017 Common Stock 149049504 3234 168254 SH SOLE 0 0 168254 0 CATERPILLAR INC Common Stock 149123101 28831 211541 SH SOLE 0 0 211541 0 CEDAR FAIR LP MLP 150185106 637 13366 SH SOLE 0 0 13366 0 CELANESE CORP DEL A Common Stock 150870103 7067 65552 SH SOLE 0 0 65552 0 CELESTICA INC SUB VTG Common Stock 15101Q108 421 61622 SH SOLE 0 0 61622 0 CELGENE CORP Common Stock 151020104 13179 142572 SH SOLE 0 0 142572 0 CEMEX SAB SPONS 10 ORDIN Common Stock 151290889 91 21372 SH SOLE 0 0 21372 0 CENTENE CORP DEL Common Stock 15135B101 1399 26677 SH SOLE 0 0 26677 0 CENTER COAST BROOKFIELD ETF/Closed End 151461100 182 23126 SH SOLE 0 0 23126 0 CENTERPOINT ENERGY INC Common Stock 15189T107 2318 80968 SH SOLE 0 0 80968 0 CENTURY BNCRP INC CL A Common Stock 156432106 502 5707 SH SOLE 0 0 5707 0 CENTURYLINK INC Common Stock 156700106 5297 450385 SH SOLE 0 0 450385 0 CERNER CORP Common Stock 156782104 580 7908 SH SOLE 0 0 7908 0 CERUS CORP Common Stock 157085101 281 49950 SH SOLE 0 0 49950 0 CHARLES RVR LAB INTL Common Stock 159864107 2631 18539 SH SOLE 0 0 18539 0 CHARTER COMMNS INC NEW A Common Stock 16119P108 1383 3498 SH SOLE 0 0 3498 0 CHASE CORP Common Stock 16150R104 3642 33836 SH SOLE 0 0 33836 0 CHEESECAKE FACTORY INC Common Stock 163072101 1157 26457 SH SOLE 0 0 26457 0 CHEMED CORP NEW Common Stock 16359R103 258 715 SH SOLE 0 0 715 0 CHEMOURS COMPANY Common Stock 163851108 247 10300 SH SOLE 0 0 10300 0 CHENIERE ENERGY PTNRS LP MLP 16411Q101 475 11251 SH SOLE 0 0 11251 0 CHENIERE ENERGY INC NEW Common Stock 16411R208 660 9645 SH SOLE 0 0 9645 0 CHESAPEAKE ENERGY CORP Common Stock 165167107 359 184157 SH SOLE 0 0 184157 0 CHEVRON CORP Common Stock 166764100 76463 614454 SH SOLE 0 0 614454 0 CHICO'S FAS INC Common Stock 168615102 105 31259 SH SOLE 0 0 31259 0 CHIMERA INVT CORP NEW Common Stock 16934Q208 227 12037 SH SOLE 0 0 12037 0 CHINA MOBILE LTD ADR Common Stock 16941M109 559 12343 SH SOLE 0 0 12343 0 CHINA PETECHEM SPON ADR Common Stock 16941R108 306 4488 SH SOLE 0 0 4488 0 CHIPOTLE MEXICAN GRILL A Common Stock 169656105 8755 11946 SH SOLE 0 0 11946 0 CHURCH DWIGHT COMPANY Common Stock 171340102 3199 43786 SH SOLE 0 0 43786 0 CIENA CORP NEW Common Stock 171779309 2224 54079 SH SOLE 0 0 54079 0 CIMAREX ENERGY COMPANY Common Stock 171798101 810 13658 SH SOLE 0 0 13658 0 CINCINNATI FINL CORP Common Stock 172062101 3431 33098 SH SOLE 0 0 33098 0 CINEMARK HLDGS INC Common Stock 17243V102 1497 41481 SH SOLE 0 0 41481 0 CIRRUS LOGIC INC Common Stock 172755100 226 5175 SH SOLE 0 0 5175 0 CISCO SYSTEMS INC Common Stock 17275R102 84763 1548740 SH SOLE 0 0 1548740 0 CINTAS CORP Common Stock 172908105 1317 5551 SH SOLE 0 0 5551 0 CITIGROUP INC NEW Common Stock 172967424 20595 294082 SH SOLE 0 0 294082 0 CITIZENS FINL GRP INC Common Stock 174610105 577 16308 SH SOLE 0 0 16308 0 CITRIX SYSTEMS INC Common Stock 177376100 2615 26643 SH SOLE 0 0 26643 0 CITY OFFICE REIT INC REIT 178587101 1426 118942 SH SOLE 0 0 118942 0 CLEAN ENERGY FUELS CORP Common Stock 184499101 32 12045 SH SOLE 0 0 12045 0 INCARBRIDGE MLP MDSTRM ETF/Closed End 184692101 376 31477 SH SOLE 0 0 31477 0 CLEARBRDG ENRGY MDSTREAM ETF/Closed End 18469P100 269 29229 SH SOLE 0 0 29229 0 CLEARBRIDGE MLP MDSTRM ETF/Closed End 18469Q108 422 45006 SH SOLE 0 0 45006 0 CLEVELAND CLIFFS INC NEW Common Stock 185899101 860 80616 SH SOLE 0 0 80616 0 CLOROX COMPANY Common Stock 189054109 6327 41321 SH SOLE 0 0 41321 0 COCA COLA COMPANY Common Stock 191216100 42535 835322 SH SOLE 0 0 835322 0 CODORUS VALLEY BANCORP Common Stock 192025104 346 15051 SH SOLE 0 0 15051 0 COGNIZANT TECH SLTNS A Common Stock 192446102 3545 55930 SH SOLE 0 0 55930 0 COHERENT INC Common Stock 192479103 427 3134 SH SOLE 0 0 3134 0 COHEN STEERS QUALITY ETF/Closed End 19247L106 2385 174350 SH SOLE 0 0 174350 0 COHEN STEERSPFDINC ETF/Closed End 19247X100 451 20863 SH SOLE 0 0 20863 0 COHEN STEERS INFRA FD ETF/Closed End 19248A109 662 25493 SH SOLE 0 0 25493 0 COHEN STEERS LTD DUR Common Stock 19248C105 533 21398 SH SOLE 0 0 21398 0 COLGATEPALMOLIVE COMPANY Common Stock 194162103 13034 181855 SH SOLE 0 0 181855 0 COLUMBIA PPTY TR INC REIT 198287203 377 18175 SH SOLE 0 0 18175 0 COLUMBIA SELIGMAN GRWTH ETF/Closed End 19842X109 4599 224657 SH SOLE 0 0 224657 0 COLUMBIA SPORTSWEAR CO Common Stock 198516106 203 2031 SH SOLE 0 0 2031 0 COMCAST CORP A NEW Common Stock 20030N101 75958 1796543 SH SOLE 0 0 1796543 0 COMERICA INC Common Stock 200340107 2282 31421 SH SOLE 0 0 31421 0 COMMERCE BANCSHARES INC Common Stock 200525103 426 7147 SH SOLE 0 0 7147 0 COMMERCIAL METALS CO Common Stock 201723103 653 36567 SH SOLE 0 0 36567 0 COMMUNITY BK SYSTEM INC Common Stock 203607106 1500 22785 SH SOLE 0 0 22785 0 COMMUNITY BANKERS TR CRP Common Stock 203612106 147 17342 SH SOLE 0 0 17342 0 COMMUNITY FINL CORP MD Common Stock 20368X101 246 7298 SH SOLE 0 0 7298 0 CMNTY HEALTHCARE TR INC Common Stock 20369C106 2196 55715 SH SOLE 0 0 55715 0 COMMVAULT SYSTEMS INC Common Stock 204166102 509 10253 SH SOLE 0 0 10253 0 COMPASS MINRLS INTL INC Common Stock 20451N101 1200 21833 SH SOLE 0 0 21833 0 COMPASS DIVS HLDGS SBI Common Stock 20451Q104 3777 197658 SH SOLE 0 0 197658 0 CONAGRA BRANDS INC Common Stock 205887102 2437 91890 SH SOLE 0 0 91890 0 CONNECTICUT WTR SVC INC Common Stock 207797101 449 6443 SH SOLE 0 0 6443 0 CONOCOPHILLIPS Common Stock 20825C104 25264 414164 SH SOLE 0 0 414164 0 CONSOL COAL RESOURCES LP Common Stock 20855T100 170 10170 SH SOLE 0 0 10170 0 CONSOLIDATED EDISON INC Common Stock 209115104 7460 85081 SH SOLE 0 0 85081 0 CONSTELLATION BRANDS A Common Stock 21036P108 10256 52077 SH SOLE 0 0 52077 0 CONTINENTAL BLDG PRODS Common Stock 211171103 798 30039 SH SOLE 0 0 30039 0 COOPER COS INC NEW Common Stock 216648402 5134 15240 SH SOLE 0 0 15240 0 COPART INC Common Stock 217204106 6596 88258 SH SOLE 0 0 88258 0 CORESITE REALTY CORP REIT 21870Q105 756 6563 SH SOLE 0 0 6563 0 CORECIVIC INC Common Stock 21871N101 716 34482 SH SOLE 0 0 34482 0 CORNING INC Common Stock 219350105 17900 538666 SH SOLE 0 0 538666 0 CORTEVA INC Common Stock 22052L104 9367 316780 SH SOLE 0 0 316780 0 COSTCO WHOLESALE CORP Common Stock 22160K105 19212 72701 SH SOLE 0 0 72701 0 COSTAR GROUP INC Common Stock 22160N109 1057 1908 SH SOLE 0 0 1908 0 COVANTA HOLDING CORP Common Stock 22282E102 1726 96396 SH SOLE 0 0 96396 0 COVENANT TRANSN GRP CL A Common Stock 22284P105 409 27820 SH SOLE 0 0 27820 0 CRACKER BARREL OLD CTRY Common Stock 22410J106 1335 7818 SH SOLE 0 0 7818 0 CRANE COMPANY Common Stock 224399105 392 4701 SH SOLE 0 0 4701 0 CREDIT SUISSE ASST MGMT ETF/Closed End- 224916106 104 33414 SH SOLE 0 0 33414 0 CREDIT ACCEPTANCE CRP MI Common Stock 225310101 1305 2697 SH SOLE 0 0 2697 0 CS NASDQ COV CALL ETN CD Par 10 22542D480 719 80312 SH SOLE 0 0 80312 0 CREE INC Common Stock 225447101 2280 40578 SH SOLE 0 0 40578 0 CRITEO SA ADS Common Stock 226718104 583 33855 SH SOLE 0 0 33855 0 CRONOS GROUP INC Common Stock 22717L101 794 49685 SH SOLE 0 0 49685 0 CROSSAMERICA PARTNERS Common Stock 22758A105 724 45124 SH SOLE 0 0 45124 0 CROWN CASTLE INTL NEW REIT 22822V101 13947 106998 SH SOLE 0 0 106998 0 CRYOLIFE INC Common Stock 228903100 1167 39000 SH SOLE 0 0 39000 0 CRYOPORT INC PAR 0001 Common Stock 229050307 432 23604 SH SOLE 0 0 23604 0 CULLEN FROST BANKERS INC Common Stock 229899109 1083 11568 SH SOLE 0 0 11568 0 CUMMINS INC Common Stock 231021106 14859 86720 SH SOLE 0 0 86720 0 CURIS INC NEW Common Stock 231269200 33 17900 SH SOLE 0 0 17900 0 CURTISS WRIGHT CORP DE Common Stock 231561101 210 1650 SH SOLE 0 0 1650 0 CYRUSONE INC Common Stock 23283R100 3517 60925 SH SOLE 0 0 60925 0 DMC GLBL INC Common Stock 23291C103 425 6702 SH SOLE 0 0 6702 0 X TRCKRS MSCI EAFE ETF ETF/Closed End 233051200 1203 38069 SH SOLE 0 0 38069 0 X TRACKERS RUSL 1000 ETF ETF/Closed End 233051481 600 17716 SH SOLE 0 0 17716 0 DCP MIDSTREAM LP MLP 23311P100 560 19100 SH SOLE 0 0 19100 0 DNP SEL INCM FD INC ETF/Closed End 23325P104 2339 197859 SH SOLE 0 0 197859 0 D R HORTON INC Common Stock 23331A109 1140 26439 SH SOLE 0 0 26439 0 DTE ENERGY CO Common Stock 233331107 958 7491 SH SOLE 0 0 7491 0 DXC TECH CO Common Stock 23355L106 942 17075 SH SOLE 0 0 17075 0 DANAHER CORP Common Stock 235851102 17671 123641 SH SOLE 0 0 123641 0 DARDEN RESTAURANTS INC Common Stock 237194105 1597 13119 SH SOLE 0 0 13119 0 DATA I/O CORP Common Stock 237690102 634 141000 SH SOLE 0 0 141000 0 DAVE BUSTERS ENTMNT Common Stock 238337109 379 9358 SH SOLE 0 0 9358 0 DAVIS FUNDAMNTL WRLD ETF ETF/Closed End 23908L306 372 15951 SH SOLE 0 0 15951 0 DAVITA INC Common Stock 23918K108 411 7314 SH SOLE 0 0 7314 0 DECKERS OUTDOOR CORP Common Stock 243537107 1524 8658 SH SOLE 0 0 8658 0 DEERE CO Common Stock 244199105 12138 73245 SH SOLE 0 0 73245 0 DELEK US HLDGS INC NEW Common Stock 24665A103 485 11973 SH SOLE 0 0 11973 0 DELL TECHS INC C Common Stock 24703L202 629 12389 SH SOLE 0 0 12389 0 DELTA ARLNS INC NEW Common Stock 247361702 14031 247246 SH SOLE 0 0 247246 0 DELUXE CORP Common Stock 248019101 498 12241 SH SOLE 0 0 12241 0 DENTSPLY SIRONA INC Common Stock 24906P109 2887 49473 SH SOLE 0 0 49473 0 DEVON ENERGY CORP NEW Common Stock 25179M103 345 12083 SH SOLE 0 0 12083 0 DEXCOM INC Common Stock 252131107 1852 12360 SH SOLE 0 0 12360 0 DIAGEO PLC NEW SPON ADR Common Stock 25243Q205 27542 159832 SH SOLE 0 0 159832 0 DIAMONDBACK ENERGY INC Common Stock 25278X109 2434 22340 SH SOLE 0 0 22340 0 DICKS SPORTING GOODS INC Common Stock 253393102 555 16031 SH SOLE 0 0 16031 0 DIGIMARC CORP NEW Common Stock 25381B101 2058 46360 SH SOLE 0 0 46360 0 DIGITAL REALTY TRUST INC REIT 253868103 1836 15588 SH SOLE 0 0 15588 0 DIODES INC Common Stock 254543101 531 14595 SH SOLE 0 0 14595 0 DIRXN TECH BULL 3X ETF ETF/Closed End 25459W102 1113 7019 SH SOLE 0 0 7019 0 DIRXN FINL BULL 3X ETF ETF/Closed End 25459Y694 271 3663 SH SOLE 0 0 3663 0 WALT DISNEY CO Common Stock 254687106 71828 514382 SH SOLE 0 0 514382 0 DISCOVER FINL SVCS Common Stock 254709108 6350 81845 SH SOLE 0 0 81845 0 DISCOVERY INC A Common Stock 25470F104 2915 94941 SH SOLE 0 0 94941 0 DISCOVERY INC C Common Stock 25470F302 1145 40255 SH SOLE 0 0 40255 0 DISH NETWORK CORP A Common Stock 25470M109 557 14489 SH SOLE 0 0 14489 0 DOCUSIGN INC Common Stock 256163106 2909 58517 SH SOLE 0 0 58517 0 DOLBY LABS INC CL A Common Stock 25659T107 2017 31217 SH SOLE 0 0 31217 0 DOLLAR GENL CORP NEW Common Stock 256677105 14865 109979 SH SOLE 0 0 109979 0 DOLLAR TREE INC Common Stock 256746108 2529 23548 SH SOLE 0 0 23548 0 DOMINION ENERGY INC Common Stock 25746U109 27467 355234 SH SOLE 0 0 355234 0 DOMINOS PIZZA INC Common Stock 25754A201 788 2830 SH SOLE 0 0 2830 0 DOMTAR CORP NEW Common Stock 257559203 245 5504 SH SOLE 0 0 5504 0 DONEGAL GRP INC A Common Stock 257701201 1910 125066 SH SOLE 0 0 125066 0 DONEGAL GRP INC B Common Stock 257701300 137 10510 SH SOLE 0 0 10510 0 DORMAN PRODS INC Common Stock 258278100 1781 20436 SH SOLE 0 0 20436 0 DOUBLELINE INCM SLTNS FD Common Stock 258622109 514 25723 SH SOLE 0 0 25723 0 DOUBLELINE OPPORTUNISTIC ETF/Closed End- 258623107 211 10068 SH SOLE 0 0 10068 0 DOVER CORP Common Stock 260003108 4112 41039 SH SOLE 0 0 41039 0 DOW INC Common Stock 260557103 24226 491294 SH SOLE 0 0 491294 0 DRIVE SHACK INC Common Stock 262077100 1490 317646 SH SOLE 0 0 317646 0 DUFFPHELP GLB UTIL INCM ETF/Closed End 26433C105 596 38903 SH SOLE 0 0 38903 0 DUFF PHELPS SEL MLP FD Common Stock 26433F108 60 12400 SH SOLE 0 0 12400 0 DUKE ENERGY CORP NEW Common Stock 26441C204 25329 287050 SH SOLE 0 0 287050 0 DUNKIN BRANDS GRP INC Common Stock 265504100 1548 19432 SH SOLE 0 0 19432 0 DUPONT DE NEMOURS INC Common Stock 26614N102 24752 329720 SH SOLE 0 0 329720 0 DYNEX CAPITAL INC PAR REIT 26817Q886 1295 77338 SH SOLE 0 0 77338 0 EOG RESOURCES INC Common Stock 26875P101 6087 65344 SH SOLE 0 0 65344 0 EQT CORP Common Stock 26884L109 804 50839 SH SOLE 0 0 50839 0 EPR PROPERTIES Common Stock 26884U109 930 12462 SH SOLE 0 0 12462 0 EQM MIDSTREAM PRTNRS LP MLP 26885B100 1605 35930 SH SOLE 0 0 35930 0 ETFIS INFRA ACT MLP ETF ETF/Closed End 26923G103 787 141290 SH SOLE 0 0 141290 0 ETFIS INFRA REIT PFD ETF ETF/Closed End- 26923G400 327 13201 SH SOLE 0 0 13201 0 ETF ETF PRIME CYBER ETF ETF/Closed End 26924G201 3105 78071 SH SOLE 0 0 78071 0 ETF ETFMG PRIM MOBIL ETF ETF/Closed End 26924G409 1063 22664 SH SOLE 0 0 22664 0 ETFMG ALT HARVEST ETF ETF/Closed End 26924G508 4068 128400 SH SOLE 0 0 128400 0 EAGLE MATERIALS INC Common Stock 26969P108 653 7039 SH SOLE 0 0 7039 0 EAST WEST BANCORP INC Common Stock 27579R104 1800 38496 SH SOLE 0 0 38496 0 EASTMAN CHEMICAL CO Common Stock 277432100 3732 47955 SH SOLE 0 0 47955 0 EATON VANCE CORP Common Stock 278265103 486 11265 SH SOLE 0 0 11265 0 EV MUN INCM TR ETF/Closed End- 27826U108 174 13983 SH SOLE 0 0 13983 0 EV FLTG RT INCM TR ETF/Closed End- 278279104 178 13176 SH SOLE 0 0 13176 0 EV MUN BD FD ETF/Closed End- 27827X101 331 26596 SH SOLE 0 0 26596 0 EV TAX ADVTG DIV INCM FD ETF/Closed End 27828G107 1297 54476 SH SOLE 0 0 54476 0 EV LTD DUR INCM FD ETF/Closed End- 27828H105 781 61730 SH SOLE 0 0 61730 0 EV TAX MNGD DIVRS EQ INC ETF/Closed End 27828N102 937 78130 SH SOLE 0 0 78130 0 EV SR FLTG RT TR ETF/Closed End- 27828Q105 474 36211 SH SOLE 0 0 36211 0 EV TAX ADVTG GLB DIV INC ETF/Closed End 27828S101 1391 86690 SH SOLE 0 0 86690 0 EV SHRT DUR DIVRS INCM ETF/Closed End- 27828V104 193 14255 SH SOLE 0 0 14255 0 EV TAX ADVTG BY WRTE INC ETF/Closed End 27828X100 266 17022 SH SOLE 0 0 17022 0 EV TAX ADVTG BY WRTE OPP ETF/Closed End 27828Y108 421 28040 SH SOLE 0 0 28040 0 EV TAX MNGD GLB BY WRTE ETF/Closed End 27829C105 145 14805 SH SOLE 0 0 14805 0 EV TAX MNGD GLB DIVRS EQ ETF/Closed End 27829F108 1477 178222 SH SOLE 0 0 178222 0 EV RISK MNGD DIVRS EQ ETF/Closed End 27829G106 173 18446 SH SOLE 0 0 18446 0 EV HI INC 2021 TGT TERM ETF/Closed End- 27829W101 162 16048 SH SOLE 0 0 16048 0 EBAY INC Common Stock 278642103 2514 63637 SH SOLE 0 0 63637 0 ECHOSTAR CORP A Common Stock 278768106 239 5403 SH SOLE 0 0 5403 0 ECOLAB INC Common Stock 278865100 8099 41017 SH SOLE 0 0 41017 0 EDISON INTL Common Stock 281020107 683 10137 SH SOLE 0 0 10137 0 EDWARDS LIFESCIENCES Common Stock 28176E108 3936 21303 SH SOLE 0 0 21303 0 EHEALTH INC Common Stock 28238P109 1569 18218 SH SOLE 0 0 18218 0 ELANCO ANIMAL HEALTH INC Common Stock 28414H103 2817 83344 SH SOLE 0 0 83344 0 ELECTRONIC ARTS INC Common Stock 285512109 2055 20295 SH SOLE 0 0 20295 0 EMCOR GROUP INC Common Stock 29084Q100 580 6582 SH SOLE 0 0 6582 0 EMERSON ELECTRIC CO Common Stock 291011104 13571 203395 SH SOLE 0 0 203395 0 EMPLOYERS HOLDINGS INC Common Stock 292218104 416 9846 SH SOLE 0 0 9846 0 ENCANA CORP Common Stock 292505104 139 27171 SH SOLE 0 0 27171 0 ENBRIDGE INC Common Stock 29250N105 15615 432797 SH SOLE 0 0 432797 0 ENCOMPASS HEALTH CORP Common Stock 29261A100 577 9101 SH SOLE 0 0 9101 0 ENERGIZER HLDGS NEW Common Stock 29272W109 806 20860 SH SOLE 0 0 20860 0 ENERGY TRANSFER LP MLP 29273V100 5207 369824 SH SOLE 0 0 369824 0 ENOVA INTL INC Common Stock 29357K103 310 13434 SH SOLE 0 0 13434 0 ENTASIS THERAPEUTICS Common Stock 293614103 290 44917 SH SOLE 0 0 44917 0 ENTERGY CORP NEW Common Stock 29364G103 2332 22655 SH SOLE 0 0 22655 0 ENTERPRISE PROD PTNRS LP MLP 293792107 13680 473864 SH SOLE 0 0 473864 0 ENVESTNET INC Common Stock 29404K106 330 4830 SH SOLE 0 0 4830 0 EPAM SYSTEMS INC Common Stock 29414B104 1767 10208 SH SOLE 0 0 10208 0 EQUIFAX INC Common Stock 294429105 1757 12989 SH SOLE 0 0 12989 0 EQUINIX INC PAR 0001 REIT 29444U700 2200 4362 SH SOLE 0 0 4362 0 EQUINOR ASA SPON ADR Common Stock 29446M102 370 18731 SH SOLE 0 0 18731 0 EQTY LIFESTYLE PPTYS INC Common Stock 29472R108 399 3285 SH SOLE 0 0 3285 0 EQUITY RESIDENTIAL REIT 29476L107 385 5064 SH SOLE 0 0 5064 0 ERICSSON TELEPHONE NEW B Common Stock 294821608 645 67889 SH SOLE 0 0 67889 0 ERIE INDEMNITY CO A Common Stock 29530P102 479 1885 SH SOLE 0 0 1885 0 ETHAN ALLEN INTERIORS Common Stock 297602104 476 22594 SH SOLE 0 0 22594 0 EURONET WORLDWIDE INC Common Stock 298736109 230 1369 SH SOLE 0 0 1369 0 EVERCORE INC A Common Stock 29977A105 956 10791 SH SOLE 0 0 10791 0 EVERGY INC Common Stock 30034W106 745 12388 SH SOLE 0 0 12388 0 EVERSOURCE ENERGY Common Stock 30040W108 4178 55150 SH SOLE 0 0 55150 0 EVOLUS INC Common Stock 30052C107 360 24600 SH SOLE 0 0 24600 0 EXACT SCIENCES CORP Common Stock 30063P105 1076 9118 SH SOLE 0 0 9118 0 EXCH ROBO GLB AUTO ETF ETF/Closed End 301505707 221 5536 SH SOLE 0 0 5536 0 EXCH VESPER US LGCP ETF ETF/Closed End 301505749 585 22819 SH SOLE 0 0 22819 0 EXELON CORP Common Stock 30161N101 4566 95250 SH SOLE 0 0 95250 0 EXPEDIA GROUP INC Common Stock 30212P303 2320 17438 SH SOLE 0 0 17438 0 EXPEDITORS INTL WASH INC Common Stock 302130109 6121 80686 SH SOLE 0 0 80686 0 EXXON MOBIL CORP Common Stock 30231G102 77848 1015897 SH SOLE 0 0 1015897 0 FLIR SYSTEMS INC Common Stock 302445101 3908 72232 SH SOLE 0 0 72232 0 FMC CORP NEW Common Stock 302491303 1593 19200 SH SOLE 0 0 19200 0 F N B CORP Common Stock 302520101 594 50447 SH SOLE 0 0 50447 0 FS KKR CAPITAL CORP BDC Common Stock 302635107 78 13099 SH SOLE 0 0 13099 0 FACEBOOK INC A Common Stock 30303M102 51284 265721 SH SOLE 0 0 265721 0 FACTSET RESEARCH SYS INC Common Stock 303075105 3283 11456 SH SOLE 0 0 11456 0 FAIR ISAAC CORP Common Stock 303250104 1311 4176 SH SOLE 0 0 4176 0 FARMLAND PARTNERS INC REIT 31154R109 123 17493 SH SOLE 0 0 17493 0 FASTENAL CO Common Stock 311900104 5310 162939 SH SOLE 0 0 162939 0 FEDL RLTY INVT TR SBI REIT 313747206 908 7048 SH SOLE 0 0 7048 0 FEDERATED INVS INC PA B Common Stock 314211103 3045 93694 SH SOLE 0 0 93694 0 FEDEX CORP Common Stock 31428X106 7637 46511 SH SOLE 0 0 46511 0 F5 NETWORKS INC Common Stock 315616102 1031 7077 SH SOLE 0 0 7077 0 FID MSCI CNSMR DISCR ETF ETF/Closed End 316092204 904 19769 SH SOLE 0 0 19769 0 FID MSCI INFO TECH ETF ETF/Closed End 316092808 640 10278 SH SOLE 0 0 10278 0 FID MSCI COMMN SVCS ETF ETF/Closed End 316092873 285 8594 SH SOLE 0 0 8594 0 FIDELITY NATL INFO SVCS Common Stock 31620M106 2800 22820 SH SOLE 0 0 22820 0 FIDELITY NATL FINL INC Common Stock 31620R303 994 24657 SH SOLE 0 0 24657 0 FIDUCIARY ENERGY INFRA ETF/Closed End 31647Q106 158 16366 SH SOLE 0 0 16366 0 FIFTH THIRD BANCORP Common Stock 316773100 680 24364 SH SOLE 0 0 24364 0 FIREEYE INC Common Stock 31816Q101 1939 130951 SH SOLE 0 0 130951 0 FIRST AMERN FINL CORP Common Stock 31847R102 3987 74247 SH SOLE 0 0 74247 0 FIRST BANK WILLIMSTWN NJ Common Stock 31931U102 117 10000 SH SOLE 0 0 10000 0 FIRST COMMONWLTH FINL Common Stock 319829107 263 19493 SH SOLE 0 0 19493 0 FIRST CMNTY BANKSHS INC Common Stock 31983A103 348 10300 SH SOLE 0 0 10300 0 FIRST DATA CORP NEW A Common Stock 32008D106 625 23089 SH SOLE 0 0 23089 0 FIRST FINANCIAL BANCORP Common Stock 320209109 316 13037 SH SOLE 0 0 13037 0 FIRST HORIZON NATL CORP Common Stock 320517105 237 15901 SH SOLE 0 0 15901 0 FIRST HAWAIIAN INC Common Stock 32051X108 2843 109892 SH SOLE 0 0 109892 0 FIRST REPUBLIC BANK Common Stock 33616C100 610 6250 SH SOLE 0 0 6250 0 FIRST SOLAR INC Common Stock 336433107 428 6520 SH SOLE 0 0 6520 0 FT MSTAR DIV LDRS ETF ETF/Closed End 336917109 5773 188411 SH SOLE 0 0 188411 0 FT US EQ OPPTYS ETF ETF/Closed End 336920103 6381 81892 SH SOLE 0 0 81892 0 FT INTERMED DUR PFD INCM Common Stock 33718W103 491 21590 SH SOLE 0 0 21590 0 FT WATER ETF ETF/Closed End 33733B100 389 7109 SH SOLE 0 0 7109 0 FT MULCP VAL ALPHADX ETF ETF/Closed End 33733C108 297 5520 SH SOLE 0 0 5520 0 FT CAP STRENGTH ETF ETF/Closed End 33733E104 8727 154570 SH SOLE 0 0 154570 0 FT NYSE ARCA BIOTECH ETF ETF/Closed End 33733E203 13092 92960 SH SOLE 0 0 92960 0 FT DJ INTERNET INDX ETF ETF/Closed End 33733E302 29644 206115 SH SOLE 0 0 206115 0 FT NSDQ100 EX TECH ETF ETF/Closed End 33733E401 2348 43011 SH SOLE 0 0 43011 0 FT BICK INDX ETF ETF/Closed End 33733H107 770 28629 SH SOLE 0 0 28629 0 FT NSDQ100 TECH INDX ETF ETF/Closed End 337345102 15833 185199 SH SOLE 0 0 185199 0 FT VAL LINE DIV INDX ETF ETF/Closed End 33734H106 25858 766391 SH SOLE 0 0 766391 0 FT LGCP CORE ALPHADX ETF ETF/Closed End 33734K109 28580 466681 SH SOLE 0 0 466681 0 FT CNSMR DSCR ALPHDX ETF ETF/Closed End 33734X101 4815 112459 SH SOLE 0 0 112459 0 FT CNSMR STPL ALPHDX ETF ETF/Closed End 33734X119 3079 67422 SH SOLE 0 0 67422 0 FT ENERGY ALPHADX ETF ETF/Closed End 33734X127 242 21060 SH SOLE 0 0 21060 0 FT FINLS ALPHADX ETF ETF/Closed End 33734X135 4578 144641 SH SOLE 0 0 144641 0 FT HLTHCR ALPHADX ETF ETF/Closed End 33734X143 8234 106316 SH SOLE 0 0 106316 0 FT INDL PROD DUR A/D ETF ETF/Closed End 33734X150 2353 55484 SH SOLE 0 0 55484 0 FT TECH ALPHADX ETF ETF/Closed End 33734X176 16504 248026 SH SOLE 0 0 248026 0 FT UTILS ALPHADX ETF ETF/Closed End 33734X184 9283 323328 SH SOLE 0 0 323328 0 FT CLOUD COMPTG ETF ETF/Closed End 33734X192 1994 34515 SH SOLE 0 0 34515 0 FT DJ GLB SEL DIV ETF ETF/Closed End 33734X200 1029 44725 SH SOLE 0 0 44725 0 FIRST TR NASDAQ CYBE ETF ETF/Closed End 33734X846 2218 77550 SH SOLE 0 0 77550 0 FT SMCP CORE ALPHADX ETF ETF/Closed End 33734Y109 3270 53189 SH SOLE 0 0 53189 0 FT MDCP CORE ALPHADX ETF ETF/Closed End 33735B108 7035 102259 SH SOLE 0 0 102259 0 FT L/C VL OP ALPHADX ETF ETF/Closed End 33735J101 6564 125887 SH SOLE 0 0 125887 0 FT L/C GR OP ALPHADX ETF ETF/Closed End 33735K108 33579 477390 SH SOLE 0 0 477390 0 FT STOX EURO SEL DIV ETF ETF/Closed End 33735T109 5228 417914 SH SOLE 0 0 417914 0 FT FTSE EN DEV R/E ETF ETF/Closed End 33736N101 838 17629 SH SOLE 0 0 17629 0 FT NSDQ ABA CMNTY BK ETF ETF/Closed End 33736Q104 714 14878 SH SOLE 0 0 14878 0 FT EUROPE ALPHADX ETF ETF/Closed End 33737J117 4448 126122 SH SOLE 0 0 126122 0 FT BRAZIL ALPHADX ETF ETF/Closed End 33737J133 1154 73206 SH SOLE 0 0 73206 0 FT JAPAN ALPHADX ETF ETF/Closed End 33737J158 1243 25802 SH SOLE 0 0 25802 0 FT D/M EX US ALPHADX ETF ETF/Closed End 33737J174 3186 59063 SH SOLE 0 0 59063 0 FT EMG MKT ALPHADX ETF ETF/Closed End 33737J182 3367 133629 SH SOLE 0 0 133629 0 FT GERMANY ALPHADX ETF ETF/Closed End 33737J190 944 22554 SH SOLE 0 0 22554 0 FT SWITZRLD ALPHADX ETF ETF/Closed End 33737J232 1099 21422 SH SOLE 0 0 21422 0 FT E/M SC ALPHADEX ETF ETF/Closed End 33737J307 716 20413 SH SOLE 0 0 20413 0 FT ALPHADEX EUROZONE ETF ETF/Closed End 33737J505 1851 47328 SH SOLE 0 0 47328 0 FT MDCP GRW ALPHADX ETF ETF/Closed End 33737M102 604 13355 SH SOLE 0 0 13355 0 FT MDCP VAL ALPHADX ETF ETF/Closed End 33737M201 338 9804 SH SOLE 0 0 9804 0 FT SMCP GRW ALPHADX ETF ETF/Closed End 33737M300 2107 45273 SH SOLE 0 0 45273 0 FT N A ENRGY INFRA ETF ETF/Closed End 33738D101 2499 99362 SH SOLE 0 0 99362 0 FT SENIOR LOAN FD ETF ETF/Closed End- 33738D309 4277 90771 SH SOLE 0 0 90771 0 FT IV TACTICL HI YLD ETF ETF/Closed End- 33738D408 1383 28736 SH SOLE 0 0 28736 0 FIRST TRUST HIGH INCOME ETF/Closed End- 33738E109 746 49689 SH SOLE 0 0 49689 0 FIRST TR ENERGY INCMGRW ETF/Closed End 33738G104 490 21971 SH SOLE 0 0 21971 0 FT M/A DIVRS INCM ETF ETF/Closed End 33738R100 3394 183449 SH SOLE 0 0 183449 0 FT NSDQ TECH DIV IDX ETF ETF/Closed End 33738R118 4141 106124 SH SOLE 0 0 106124 0 FT VI HIGH INCM ETF ETF/Closed End 33738R308 549 24595 SH SOLE 0 0 24595 0 FT VI RSG DIV ACHIEV ETF ETF/Closed End 33738R506 6544 210702 SH SOLE 0 0 210702 0 FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R605 15890 522522 SH SOLE 0 0 522522 0 FT SP INTL DV ARIST ETF ETF/Closed End 33738R688 1096 64170 SH SOLE 0 0 64170 0 FT NASDAQ INTELROBT ETF ETF/Closed End 33738R720 337 10171 SH SOLE 0 0 10171 0 FT NASDAQ SEMICONDUC ETF ETF/Closed End 33738R811 237 7307 SH SOLE 0 0 7307 0 FT NASDAQ BANK ETF ETF/Closed End 33738R860 2475 97641 SH SOLE 0 0 97641 0 FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R878 1274 47435 SH SOLE 0 0 47435 0 FIRST TR VI DW INTL ETF ETF/Closed End 33738R886 942 47612 SH SOLE 0 0 47612 0 FIRST TR MLP ENERGY ETF/Closed End 33739B104 1039 87348 SH SOLE 0 0 87348 0 FT III PFD SECSINCM ETF ETF/Closed End- 33739E108 11918 614657 SH SOLE 0 0 614657 0 FT VII GLB TACTICAL ETF ETF/Closed End 33739H101 215 11597 SH SOLE 0 0 11597 0 FT NEW OP MLP ENERGY ETF/Closed End 33739M100 549 58100 SH SOLE 0 0 58100 0 FT III MANAGED MUN ETF ETF/Closed End- 33739N108 2086 38089 SH SOLE 0 0 38089 0 FT III LONG SHORT EQ ETF ETF/Closed End 33739P103 501 12458 SH SOLE 0 0 12458 0 FT RVRFRONT DYN DEV ETF ETF/Closed End 33739P608 1573 27724 SH SOLE 0 0 27724 0 FT RVRFRNT DYN E/MKT ETF ETF/Closed End 33739P707 261 4240 SH SOLE 0 0 4240 0 FT SHRT DUR MGD MUN ETF ETF/Closed End- 33739P830 202 9900 SH SOLE 0 0 9900 0 FT LOW DUR OPP ETF ETF/Closed End- 33739Q200 6828 132129 SH SOLE 0 0 132129 0 FT ENH SHORT MTY NEW ETF ETF/Closed End- 33739Q408 10816 180113 SH SOLE 0 0 180113 0 FT DYN EURO EQ INCM ETF/Closed End 33740D107 153 10888 SH SOLE 0 0 10888 0 FT TCW OPPORTUNISTIC ETF ETF/Closed End- 33740F805 4451 85950 SH SOLE 0 0 85950 0 FT TCW UNCONSTRAINED ETF ETF/Closed End- 33740F888 4282 166371 SH SOLE 0 0 166371 0 FT ALT ABS RET STRAT ETF ETF/Closed End 33740Y101 464 17421 SH SOLE 0 0 17421 0 FT DW MOMENTUM LOW ETF ETF/Closed End 33741L108 1461 67922 SH SOLE 0 0 67922 0 FIRST INDXX DIGITAL ETF ETF/Closed End 33741X201 249 8300 SH SOLE 0 0 8300 0 FISERV INC Common Stock 337738108 7317 80266 SH SOLE 0 0 80266 0 FIRSTENERGY CORP Common Stock 337932107 9972 232947 SH SOLE 0 0 232947 0 FIVE BELOW INC Common Stock 33829M101 641 5342 SH SOLE 0 0 5342 0 FIVE9 INC Common Stock 338307101 630 12283 SH SOLE 0 0 12283 0 FLEETCOR TECHS INC Common Stock 339041105 7897 28118 SH SOLE 0 0 28118 0 FLEXSTEEL INDUSTRIES INC Common Stock 339382103 205 12008 SH SOLE 0 0 12008 0 FLEXSHS STOXX GLBL ETF ETF/Closed End 33939L795 1814 35577 SH SOLE 0 0 35577 0 FLUOR CORP NEW Common Stock 343412102 2556 75868 SH SOLE 0 0 75868 0 FLOWERS FOODS INC Common Stock 343498101 218 9385 SH SOLE 0 0 9385 0 FORD MOTOR CO NEW Common Stock 345370860 6664 651444 SH SOLE 0 0 651444 0 FORTINET INC Common Stock 34959E109 953 12405 SH SOLE 0 0 12405 0 FORTIVE CORP Common Stock 34959J108 5563 68239 SH SOLE 0 0 68239 0 FORTUNE BRANDS HOME SEC Common Stock 34964C106 554 9691 SH SOLE 0 0 9691 0 FOX CORP A Common Stock 35137L105 991 27058 SH SOLE 0 0 27058 0 FOX CORP B Common Stock 35137L204 687 18793 SH SOLE 0 0 18793 0 FRANCO NEVADA CORP Common Stock 351858105 1033 12172 SH SOLE 0 0 12172 0 FRANKLIN ELECTRIC CO INC Common Stock 353514102 448 9438 SH SOLE 0 0 9438 0 FRANKLIN RESOURCES INC Common Stock 354613101 2443 70190 SH SOLE 0 0 70190 0 FRKLN LIBERTYQ E/MKT ETF ETF/Closed End 35473P207 1166 38963 SH SOLE 0 0 38963 0 FRANKLIN UNIVERSAL TR SB ETF/Closed End 355145103 102 13888 SH SOLE 0 0 13888 0 FREEPORT MCMORAN INC Common Stock 35671D857 3848 331397 SH SOLE 0 0 331397 0 FREQUENCY ELECTRNCS INC Common Stock 358010106 1706 149750 SH SOLE 0 0 149750 0 FUEL TECH INC Common Stock 359523107 16 11500 SH SOLE 0 0 11500 0 FULLER H B CO Common Stock 359694106 1140 24571 SH SOLE 0 0 24571 0 FULTON FINANCIAL CORP PA Common Stock 360271100 982 60004 SH SOLE 0 0 60004 0 GCI LIBERTY INC A Common Stock 36164V305 493 8019 SH SOLE 0 0 8019 0 GCP APPLIED TECHS INC Common Stock 36164Y101 552 24398 SH SOLE 0 0 24398 0 GSV CAPITAL CORP BDC Common Stock 36191J101 358 56000 SH SOLE 0 0 56000 0 GW PHARMACEUTICALS PLC Common Stock 36197T103 1781 10333 SH SOLE 0 0 10333 0 GIII APPAREL GROUP LTD Common Stock 36237H101 286 9708 SH SOLE 0 0 9708 0 GABELLI EQUITY TRUST INC ETF/Closed End 362397101 102 16427 SH SOLE 0 0 16427 0 GABELLI UTIL TR INC ETF/Closed End 36240A101 413 59089 SH SOLE 0 0 59089 0 GABELLI DIV INCM TR ETF/Closed End 36242H104 970 44752 SH SOLE 0 0 44752 0 GAIN CAPITAL HLDGS INC Common Stock 36268W100 411 99483 SH SOLE 0 0 99483 0 ARTHUR J GALLAGHER Common Stock 363576109 874 9981 SH SOLE 0 0 9981 0 GAMCO GOLD NATL RESINCM ETF/Closed End 36465A109 1086 237129 SH SOLE 0 0 237129 0 GAMCO NATL RES GOLDINCM ETF/Closed End 36465E101 115 19698 SH SOLE 0 0 19698 0 GAMING LEISURE PPTYS Common Stock 36467J108 1385 35518 SH SOLE 0 0 35518 0 GANNETT SPINCO INC Common Stock 36473H104 690 84534 SH SOLE 0 0 84534 0 GAP INC Common Stock 364760108 267 14866 SH SOLE 0 0 14866 0 GARDNER DENVER HLDGS INC Common Stock 36555P107 221 6385 SH SOLE 0 0 6385 0 GARRISON CAP INC BDC Common Stock 366554103 76 10975 SH SOLE 0 0 10975 0 GENERAC HOLDINGS INC Common Stock 368736104 227 3275 SH SOLE 0 0 3275 0 GENERAL DYNAMICS CORP Common Stock 369550108 11545 63497 SH SOLE 0 0 63497 0 GENERAL ELECTRIC CO Common Stock 369604103 13222 1259252 SH SOLE 0 0 1259252 0 GENERAL MILLS INC Common Stock 370334104 19207 365717 SH SOLE 0 0 365717 0 GENERAL MOTORS CO Common Stock 37045V100 19044 494254 SH SOLE 0 0 494254 0 GENESEE WYOMING INC A Common Stock 371559105 269 2686 SH SOLE 0 0 2686 0 GENTEX CORP Common Stock 371901109 12132 492986 SH SOLE 0 0 492986 0 GENESIS ENERGY LP MLP 371927104 1023 46734 SH SOLE 0 0 46734 0 GENUINE PARTS CO Common Stock 372460105 20768 200500 SH SOLE 0 0 200500 0 GEVO INC PAR 001 NEW Common Stock 374396406 29 14700 SH SOLE 0 0 14700 0 GILEAD SCIENCES INC Common Stock 375558103 13957 206590 SH SOLE 0 0 206590 0 GILDAN ACTIVEWEAR INC Common Stock 375916103 1060 27399 SH SOLE 0 0 27399 0 GLACIER BANCORP INC NEW Common Stock 37637Q105 265 6546 SH SOLE 0 0 6546 0 GLADSTONE CAP CORP BDC ETF/Closed End 376535100 165 17575 SH SOLE 0 0 17575 0 GLADSTONE COML CORP REIT 376536108 846 39845 SH SOLE 0 0 39845 0 GLADSTONE INVT CORP BDC ETF/Closed End 376546107 1868 166374 SH SOLE 0 0 166374 0 GLADSTONE LAND CORP REIT 376549101 529 45892 SH SOLE 0 0 45892 0 GLATFELTER Common Stock 377316104 899 53272 SH SOLE 0 0 53272 0 GLAXOSMITHKLINE PLC ADR Common Stock 37733W105 14964 373915 SH SOLE 0 0 373915 0 GLOBAL BLOOD THERAPEUTIC Common Stock 37890U108 399 7590 SH SOLE 0 0 7590 0 GLOBAL PAYMENTS INC Common Stock 37940X102 2500 15613 SH SOLE 0 0 15613 0 GLBL X MLP ENERGY ETF ETF/Closed End 37950E226 540 41758 SH SOLE 0 0 41758 0 GLBL X SUPERINCM PFD ETF ETF/Closed End- 37950E333 816 70195 SH SOLE 0 0 70195 0 GLBL X MLP ETF ETF/Closed End 37950E473 90 10254 SH SOLE 0 0 10254 0 GLBL X SUPER DIV ETF ETF/Closed End 37950E549 1383 80331 SH SOLE 0 0 80331 0 GLOBAL MEDICAL REIT NEW REIT 37954A204 1204 114643 SH SOLE 0 0 114643 0 GLBL SP 500 COVERED ETF ETF/Closed End 37954Y475 4817 98596 SH SOLE 0 0 98596 0 GLBL NASDAQ 100 COVR ETF ETF/Closed End 37954Y483 4624 202903 SH SOLE 0 0 202903 0 GLBL US INFRA DEV ETF ETF/Closed End 37954Y673 2381 146059 SH SOLE 0 0 146059 0 GLOBAL X ROBOTICS ETF ETF/Closed End 37954Y715 618 29806 SH SOLE 0 0 29806 0 GLB X FINTECH ETF ETF/Closed End 37954Y814 262 8893 SH SOLE 0 0 8893 0 GODADDY INC A Common Stock 380237107 295 4206 SH SOLE 0 0 4206 0 GOLDMAN SACHS GROUP INC Common Stock 38141G104 6231 30452 SH SOLE 0 0 30452 0 GS ACTIVEBETA INTL ETF ETF/Closed End 381430107 2005 69925 SH SOLE 0 0 69925 0 GS ACTIVEBETA LGCP ETF ETF/Closed End 381430503 42899 729954 SH SOLE 0 0 729954 0 GS ACCESS TRSY 01YR ETF ETF/Closed End 381430529 31372 312595 SH SOLE 0 0 312595 0 GOODYEAR TIRE RUBBER Common Stock 382550101 207 13551 SH SOLE 0 0 13551 0 GOPRO INC A Common Stock 38268T103 669 122508 SH SOLE 0 0 122508 0 GORMAN RUPP CO Common Stock 383082104 932 28375 SH SOLE 0 0 28375 0 GRACO INC Common Stock 384109104 1231 24538 SH SOLE 0 0 24538 0 GRAHAM HOLDINGS CO Common Stock 384637104 306 444 SH SOLE 0 0 444 0 GRAINGER W W INC Common Stock 384802104 2607 9718 SH SOLE 0 0 9718 0 GRANA Y MONTERO SPON ADR Common Stock 38500P208 43 13718 SH SOLE 0 0 13718 0 GRAND CANYON ED INC Common Stock 38526M106 323 2759 SH SOLE 0 0 2759 0 GRANITE CONSTRUCTION INC Common Stock 387328107 333 6918 SH SOLE 0 0 6918 0 GRIFFON CORP Common Stock 398433102 182 10782 SH SOLE 0 0 10782 0 GROUP ONE AUTOMOTIVE INC Common Stock 398905109 533 6504 SH SOLE 0 0 6504 0 GRUBHUB INC Common Stock 400110102 616 7894 SH SOLE 0 0 7894 0 GUARDANT HEALTH INC Common Stock 40131M109 755 8745 SH SOLE 0 0 8745 0 GUGGENHEIM TXBL MUN MGD ETF/Closed End- 401664107 1214 50612 SH SOLE 0 0 50612 0 GUGGENHEIM ENHANCED EQTY ETF/Closed End 40167B100 419 51591 SH SOLE 0 0 51591 0 GUGG STRAT OPPTYS FD SBI ETF/Closed End- 40167F101 2067 100927 SH SOLE 0 0 100927 0 GUIDEWIRE SOFTWARE INC Common Stock 40171V100 742 7317 SH SOLE 0 0 7317 0 GULFPORT ENERGY CORP NEW Common Stock 402635304 76 15507 SH SOLE 0 0 15507 0 HE EQUIP SVCS INC Common Stock 404030108 1215 41765 SH SOLE 0 0 41765 0 HCA HEALTHCARE INC Common Stock 40412C101 1854 13715 SH SOLE 0 0 13715 0 HCP INC REIT 40414L109 10267 321056 SH SOLE 0 0 321056 0 HDFC BK LTD ADR REP 3 SH Common Stock 40415F101 1208 9286 SH SOLE 0 0 9286 0 HCI GROUP INC Common Stock 40416E103 223 5500 SH SOLE 0 0 5500 0 HD SUPPLY HOLDINGS INC Common Stock 40416M105 849 21084 SH SOLE 0 0 21084 0 HSBC HLDGS PLC SPONS ADR Common Stock 404280406 14281 342141 SH SOLE 0 0 342141 0 HP INC Common Stock 40434L105 1370 65894 SH SOLE 0 0 65894 0 HAIN CELESTIAL GROUP INC Common Stock 405217100 584 26647 SH SOLE 0 0 26647 0 HALLIBURTON COMPANY Common Stock 406216101 822 36147 SH SOLE 0 0 36147 0 HALOZYME THERAPEUTICS Common Stock 40637H109 1087 63292 SH SOLE 0 0 63292 0 HANCOCK JOHN FINL OPPTYS ETF/Closed End 409735206 7006 217570 SH SOLE 0 0 217570 0 HANCOCK J PREM DIV FUND ETF/Closed End 41013T105 197 11633 SH SOLE 0 0 11633 0 JOHN HANCOCK TAX ADV ETF/Closed End 41013V100 548 21557 SH SOLE 0 0 21557 0 HANESBRANDS INC Common Stock 410345102 175 10185 SH SOLE 0 0 10185 0 HANNON ARMSTRONG SUSTAIN Common Stock 41068X100 2689 95426 SH SOLE 0 0 95426 0 HARLEY DAVIDSON INC Common Stock 412822108 204 5697 SH SOLE 0 0 5697 0 HARRIS CORP DEL Common Stock 413875105 7214 38141 SH SOLE 0 0 38141 0 HARSCO CORP Common Stock 415864107 274 9980 SH SOLE 0 0 9980 0 HARTFORD FINL SVCS GROUP Common Stock 416515104 2015 36154 SH SOLE 0 0 36154 0 HARVEST CAP CR CORP BDC Common Stock 41753F109 150 14250 SH SOLE 0 0 14250 0 HASBRO INC Common Stock 418056107 5663 53586 SH SOLE 0 0 53586 0 HAWAIIAN ELEC INDS INC Common Stock 419870100 656 15069 SH SOLE 0 0 15069 0 HEALTHCARE SVCS GROUP Common Stock 421906108 352 11621 SH SOLE 0 0 11621 0 HEALTHEQUITY INC Common Stock 42226A107 645 9865 SH SOLE 0 0 9865 0 HEICO CORP NEW Common Stock 422806109 1551 11591 SH SOLE 0 0 11591 0 HELMERICH PAYNE INC Common Stock 423452101 1438 28413 SH SOLE 0 0 28413 0 JACK HENRY ASSOC INC Common Stock 426281101 4941 36895 SH SOLE 0 0 36895 0 HERCULES CAPITAL INC BDC Common Stock 427096508 2044 159407 SH SOLE 0 0 159407 0 HERSHEY COMPANY Common Stock 427866108 7672 57238 SH SOLE 0 0 57238 0 HESS CORP Common Stock 42809H107 1125 17696 SH SOLE 0 0 17696 0 HEWLETT PACKARD ENTRPRS Common Stock 42824C109 181 12117 SH SOLE 0 0 12117 0 HEXCEL CORP NEW Common Stock 428291108 3129 38689 SH SOLE 0 0 38689 0 HIBBETT SPORTS INC Common Stock 428567101 607 33330 SH SOLE 0 0 33330 0 HIGHWOODS PPTYS INC REIT 431284108 574 13904 SH SOLE 0 0 13904 0 HILTON WORLDWIDE NEW Common Stock 43300A203 1302 13319 SH SOLE 0 0 13319 0 HINGHAM INSTITUT FOR Common Stock 433323102 401 2027 SH SOLE 0 0 2027 0 HOLLYFRONTIER CORP Common Stock 436106108 809 17489 SH SOLE 0 0 17489 0 HOLOGIC INC Common Stock 436440101 277 5769 SH SOLE 0 0 5769 0 HOME DEPOT INC Common Stock 437076102 58530 281432 SH SOLE 0 0 281432 0 HONDA MTR LTD ADR Common Stock 438128308 420 16272 SH SOLE 0 0 16272 0 HONEYWELL INTL INC Common Stock 438516106 35885 205537 SH SOLE 0 0 205537 0 HORMEL FOODS CORP Common Stock 440452100 3291 81174 SH SOLE 0 0 81174 0 HOSPITALITY PPTYS TR SBI REIT 44106M102 2785 111388 SH SOLE 0 0 111388 0 HOULIHAN LOKEY INC A Common Stock 441593100 345 7744 SH SOLE 0 0 7744 0 HOWARD HUGHES CORP Common Stock 44267D107 417 3370 SH SOLE 0 0 3370 0 HUBBELL INC Common Stock 443510607 1586 12164 SH SOLE 0 0 12164 0 HUMANA INC Common Stock 444859102 762 2871 SH SOLE 0 0 2871 0 HUNTINGTON BANCSHS INC Common Stock 446150104 6661 481990 SH SOLE 0 0 481990 0 HUNTINGTON INGALLS INDS Common Stock 446413106 2654 11810 SH SOLE 0 0 11810 0 HUNTSMAN CORP Common Stock 447011107 3950 193237 SH SOLE 0 0 193237 0 IAC/INTERACTIVECRP 001 Common Stock 44919P508 676 3108 SH SOLE 0 0 3108 0 IAA INC Common Stock 449253103 1826 47086 SH SOLE 0 0 47086 0 ICF INTL INC Common Stock 44925C103 948 13023 SH SOLE 0 0 13023 0 ICU MEDICAL INC Common Stock 44930G107 445 1765 SH SOLE 0 0 1765 0 IPG PHOTONICS CORP Common Stock 44980X109 811 5260 SH SOLE 0 0 5260 0 ITT INC Common Stock 45073V108 342 5222 SH SOLE 0 0 5222 0 ICICI BANK LTD ADR Common Stock 45104G104 148 11774 SH SOLE 0 0 11774 0 ICAHN ENTERPRISES LP Common Stock 451100101 1215 16776 SH SOLE 0 0 16776 0 IDACORP INC Common Stock 451107106 260 2588 SH SOLE 0 0 2588 0 IDEANOMICS INC Common Stock 45166V106 28 11500 SH SOLE 0 0 11500 0 IDEX CORP Common Stock 45167R104 1906 11074 SH SOLE 0 0 11074 0 IDEXX LABORATORIES INC Common Stock 45168D104 1830 6645 SH SOLE 0 0 6645 0 ILLINOIS TOOL WORKS INC Common Stock 452308109 13325 88353 SH SOLE 0 0 88353 0 ILLUMINA INC Common Stock 452327109 12242 33253 SH SOLE 0 0 33253 0 IMMUNOGEN INC Common Stock 45253H101 166 76324 SH SOLE 0 0 76324 0 INCYTE CORP Common Stock 45337C102 860 10128 SH SOLE 0 0 10128 0 INDEPENDENCE HLDG CO NEW Common Stock 453440307 213 5509 SH SOLE 0 0 5509 0 INDEPENDENT BANK CORP MA Common Stock 453836108 232 3050 SH SOLE 0 0 3050 0 INDIA FUND INC ETF/Closed End 454089103 1756 82528 SH SOLE 0 0 82528 0 IQ MERGER ARBITRAGE ETF ETF/Closed End 45409B800 1769 56072 SH SOLE 0 0 56072 0 INFOSYS LTD SPONS ADR Common Stock 456788108 1142 106714 SH SOLE 0 0 106714 0 INGEVITY CORP Common Stock 45688C107 703 6686 SH SOLE 0 0 6686 0 INNOVATOR IBD 50 ETF ETF/Closed End 45782C102 317 9235 SH SOLE 0 0 9235 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C409 211 7360 SH SOLE 0 0 7360 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C508 406 14750 SH SOLE 0 0 14750 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C748 705 26844 SH SOLE 0 0 26844 0 INNOVATR SP 500 BUF ETF ETF/Closed End 45782C789 265 10306 SH SOLE 0 0 10306 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C797 665 26570 SH SOLE 0 0 26570 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C805 462 18000 SH SOLE 0 0 18000 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C821 781 31553 SH SOLE 0 0 31553 0 INNOVATR SP 500 ULT ETF ETF/Closed End 45782C839 418 16200 SH SOLE 0 0 16200 0 INNOVATR SP 500 PWR ETF ETF/Closed End 45782C870 283 11000 SH SOLE 0 0 11000 0 INTEL CORP Common Stock 458140100 66645 1392216 SH SOLE 0 0 1392216 0 INTELLIA THERAPEUTICS Common Stock 45826J105 527 32185 SH SOLE 0 0 32185 0 INTERACTIVE BROKERS GRP Common Stock 45841N107 2306 42130 SH SOLE 0 0 42130 0 INTERCEPT PHARMS INC Common Stock 45845P108 625 7857 SH SOLE 0 0 7857 0 INTERCONTL HOTELS 2018 Common Stock 45857P806 235 3520 SH SOLE 0 0 3520 0 INTERCONTINENTAL EXCH Common Stock 45866F104 1132 13170 SH SOLE 0 0 13170 0 INTL BUSINESS MACHS CORP Common Stock 459200101 44847 325217 SH SOLE 0 0 325217 0 INTL FLAVOR FRAGRANCE Common Stock 459506101 1186 8177 SH SOLE 0 0 8177 0 INTL PAPER COMPANY Common Stock 460146103 10059 232197 SH SOLE 0 0 232197 0 INTERPUBLIC GROUP Common Stock 460690100 552 24457 SH SOLE 0 0 24457 0 INV ULTRA SHRT DUR ETF ETF/Closed End- 46090A887 3656 72588 SH SOLE 0 0 72588 0 INV QQQ ETF ETF/Closed End 46090E103 112621 603089 SH SOLE 0 0 603089 0 INTUIT INC Common Stock 461202103 9381 35898 SH SOLE 0 0 35898 0 INTUITIVE SURGICAL NEW Common Stock 46120E602 4022 7668 SH SOLE 0 0 7668 0 INTREXON CORP Common Stock 46122T102 319 41615 SH SOLE 0 0 41615 0 INVESCO SR INCOME TR ETF/Closed End- 46131H107 166 38474 SH SOLE 0 0 38474 0 INVESCO MUN OPPTY TR ETF/Closed End- 46132C107 213 17340 SH SOLE 0 0 17340 0 INVESCO VALU MUN INCM TR ETF/Closed End- 46132P108 209 13720 SH SOLE 0 0 13720 0 INV AEROSP DEF ETF ETF/Closed End 46137V100 5510 84850 SH SOLE 0 0 84850 0 INV WILDERHL CLN ETF ETF/Closed End 46137V134 254 8537 SH SOLE 0 0 8537 0 INV WATER RES ETF ETF/Closed End 46137V142 467 13119 SH SOLE 0 0 13119 0 INV SP S/C 600 PURE ETF ETF/Closed End 46137V175 1375 12364 SH SOLE 0 0 12364 0 INV SP 500 TOP 50 ETF ETF/Closed End 46137V233 889 4235 SH SOLE 0 0 4235 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V241 1229 37099 SH SOLE 0 0 37099 0 INV SP PURE GRW ETF ETF/Closed End 46137V266 9558 80018 SH SOLE 0 0 80018 0 INV SP 500 EQ WEIGH ETF ETF/Closed End 46137V282 2442 13766 SH SOLE 0 0 13766 0 INV SP 500 INDUST ETF ETF/Closed End 46137V324 328 2600 SH SOLE 0 0 2600 0 INV SP 500 EQUAL HC ETF ETF/Closed End 46137V332 1136 5607 SH SOLE 0 0 5607 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V340 358 8263 SH SOLE 0 0 8263 0 INV SP 500 EQUAL ETF ETF/Closed End 46137V357 36540 338956 SH SOLE 0 0 338956 0 INV EXCHG SP 500 ETF ETF/Closed End 46137V365 2738 56390 SH SOLE 0 0 56390 0 INV SP 500 EQUAL ETF ETF/Closed End 46137V373 365 2727 SH SOLE 0 0 2727 0 INV SP 500 CONSUMER ETF ETF/Closed End 46137V381 270 2579 SH SOLE 0 0 2579 0 INV SP 500 BYWRTE ETF ETF/Closed End 46137V399 1228 56615 SH SOLE 0 0 56615 0 INV SP 500 GARP ETF ETF/Closed End 46137V431 1648 29356 SH SOLE 0 0 29356 0 INV SP MDCP MOMENT ETF ETF/Closed End 46137V464 943 16038 SH SOLE 0 0 16038 0 INV SP SMCP MOMENT ETF ETF/Closed End 46137V498 1069 28509 SH SOLE 0 0 28509 0 INV NSDQ INTERNET ETF ETF/Closed End 46137V530 255 1861 SH SOLE 0 0 1861 0 INV H/Y EQ DIV ACH ETF ETF/Closed End 46137V563 1797 99047 SH SOLE 0 0 99047 0 INV GOLD DRGN CHNA ETF ETF/Closed End 46137V571 629 16806 SH SOLE 0 0 16806 0 INV FTSE RAFI US1000 ETF ETF/Closed End 46137V613 1406 12052 SH SOLE 0 0 12052 0 INV FINL PFD ETF ETF/Closed End- 46137V621 433 23526 SH SOLE 0 0 23526 0 INV DYN SOFTWARE ETF ETF/Closed End 46137V639 223 2331 SH SOLE 0 0 2331 0 INV DYN LEISURE ENT ETF ETF/Closed End 46137V720 626 14427 SH SOLE 0 0 14427 0 INV DYN LGCP VAL ETF ETF/Closed End 46137V738 506 13722 SH SOLE 0 0 13722 0 INV DYN LGCP GRW ETF ETF/Closed End 46137V746 361 7455 SH SOLE 0 0 7455 0 INV DYN FOOD BEV ETF ETF/Closed End 46137V753 349 10448 SH SOLE 0 0 10448 0 INV DYN BIO GENOME ETF ETF/Closed End 46137V787 837 15639 SH SOLE 0 0 15639 0 INV DWA UTILS MOMENT ETF ETF/Closed End 46137V795 245 7536 SH SOLE 0 0 7536 0 INV DWA CNSMR CYCL ETF ETF/Closed End 46137V803 2639 47471 SH SOLE 0 0 47471 0 INV DWA TECH MOMENTM ETF ETF/Closed End 46137V811 2560 35122 SH SOLE 0 0 35122 0 INV DWA NASDAQ MOMTM ETF ETF/Closed End 46137V829 393 3329 SH SOLE 0 0 3329 0 INV DWA MOMENTUM ETF ETF/Closed End 46137V837 23670 392400 SH SOLE 0 0 392400 0 INV DWA INDL MOMENT ETF ETF/Closed End 46137V845 2762 41624 SH SOLE 0 0 41624 0 INV DWA HLTHCARE ETF ETF/Closed End 46137V852 5231 59340 SH SOLE 0 0 59340 0 INV DWA FINL MOMENT ETF ETF/Closed End 46137V860 1578 42544 SH SOLE 0 0 42544 0 INV SP SMCP HLTHCRE ETF ETF/Closed End 46138E149 445 3774 SH SOLE 0 0 3774 0 INV EXCHG SP M/CAP ETF ETF/Closed End 46138E198 6727 131198 SH SOLE 0 0 131198 0 INV SP INTL L/VOL ETF ETF/Closed End 46138E230 978 28894 SH SOLE 0 0 28894 0 INV SP E/M L/VLTY ETF ETF/Closed End 46138E297 819 33580 SH SOLE 0 0 33580 0 INV EXCHG SP 500 LW ETF ETF/Closed End 46138E354 37084 674007 SH SOLE 0 0 674007 0 INV SP500 HI DIV ETF ETF/Closed End 46138E362 9831 233454 SH SOLE 0 0 233454 0 INV SP 500 EX RATE ETF ETF/Closed End 46138E388 1783 46192 SH SOLE 0 0 46192 0 INV CEF INC COMP ETF ETF/Closed End- 46138E404 1358 60029 SH SOLE 0 0 60029 0 INV PFD ETF ETF/Closed End- 46138E511 4540 310307 SH SOLE 0 0 310307 0 INV NATL AMT FREE ETF ETF/Closed End- 46138E537 1534 58699 SH SOLE 0 0 58699 0 INV KBW REGL BKG ETF ETF/Closed End 46138E578 209 4156 SH SOLE 0 0 4156 0 INV EXCHG KBW HI DIV ETF ETF/Closed End 46138E610 988 46037 SH SOLE 0 0 46037 0 INV EXCHG KBW BK ETF ETF/Closed End 46138E628 451 8935 SH SOLE 0 0 8935 0 INV GLB S/T HI YLD ETF ETF/Closed End- 46138E669 256 11055 SH SOLE 0 0 11055 0 INV FDMTL H/Y CORP ETF ETF/Closed End- 46138E719 570 30085 SH SOLE 0 0 30085 0 INV DWA S/C MOMENTUM ETF ETF/Closed End 46138E842 6827 126505 SH SOLE 0 0 126505 0 INV DWA E/MKT MOMNTM ETF ETF/Closed End 46138E867 2073 116901 SH SOLE 0 0 116901 0 INV DWA DEV MKTS ETF ETF/Closed End 46138E875 2194 81118 SH SOLE 0 0 81118 0 INV SP SMCP LOW VOL ETF ETF/Closed End 46138G102 22202 462729 SH SOLE 0 0 462729 0 INV SR LOAN ETF ETF/Closed End- 46138G508 2287 100925 SH SOLE 0 0 100925 0 INV SHIPPING ETF ETF/Closed End 46138G607 324 35775 SH SOLE 0 0 35775 0 INVESCO SP ULT DIV ETF ETF/Closed End 46138G656 11616 308432 SH SOLE 0 0 308432 0 INVESCO SP S/C 60O ETF ETF/Closed End 46138G664 750 11885 SH SOLE 0 0 11885 0 INVESCO SP MDCP 400 ETF ETF/Closed End 46138G672 739 12127 SH SOLE 0 0 12127 0 INVESCO SP FINLS ETF ETF/Closed End 46138G680 219 3236 SH SOLE 0 0 3236 0 INVESCO SP 500 REV ETF ETF/Closed End 46138G698 310 5813 SH SOLE 0 0 5813 0 INV TXBL MUN BD ETF ETF/Closed End- 46138G805 4131 131380 SH SOLE 0 0 131380 0 INV EXCHG VAR RATE ETF ETF/Closed End- 46138G870 1077 43210 SH SOLE 0 0 43210 0 INV BULLET 2019 CORP ETF ETF/Closed End- 46138J304 3601 170743 SH SOLE 0 0 170743 0 INV BULLET H/Y CORP ETF ETF/Closed End- 46138J403 3110 129854 SH SOLE 0 0 129854 0 INV BULLETSHS 2020 ETF ETF/Closed End- 46138J502 5020 236144 SH SOLE 0 0 236144 0 INV BULLETSHS 2020 ETF ETF/Closed End- 46138J601 3918 162621 SH SOLE 0 0 162621 0 INVESCO RUSL 1000 ETF ETF/Closed End 46138J619 5529 186155 SH SOLE 0 0 186155 0 INV BULLETSHS 2021 ETF ETF/Closed End- 46138J700 12086 570348 SH SOLE 0 0 570348 0 INV DEFNSV EQ ETF ETF/Closed End 46138J775 535 10120 SH SOLE 0 0 10120 0 INV BULLET CORP BD ETF ETF/Closed End- 46138J783 1229 59913 SH SOLE 0 0 59913 0 INV BULLETSHS 2026 ETF ETF/Closed End- 46138J791 3543 175651 SH SOLE 0 0 175651 0 INV BULLETSHS 2021 ETF ETF/Closed End- 46138J809 2654 107447 SH SOLE 0 0 107447 0 INV BULLET 2025 CORP ETF ETF/Closed End- 46138J825 8945 422744 SH SOLE 0 0 422744 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J833 333 13169 SH SOLE 0 0 13169 0 INV BULLETSHS 2024 ETF ETF/Closed End- 46138J841 8024 377591 SH SOLE 0 0 377591 0 INV BULLET H/Y CORP ETF ETF/Closed End- 46138J858 1286 49370 SH SOLE 0 0 49370 0 INV BULLETSHS 2023 ETF ETF/Closed End- 46138J866 10040 474604 SH SOLE 0 0 474604 0 INV BULLETSHS 2022 ETF ETF/Closed End- 46138J874 1936 78940 SH SOLE 0 0 78940 0 INV BULLET 2022 BD ETF ETF/Closed End- 46138J882 6690 312697 SH SOLE 0 0 312697 0 INV DB US DLR BULL ETF Common Stock 46141D203 376 14487 SH SOLE 0 0 14487 0 IONIS PHARMS INC Common Stock 462222100 8002 124506 SH SOLE 0 0 124506 0 IQVIA HOLDINGS INC Common Stock 46266C105 5236 32540 SH SOLE 0 0 32540 0 IRON MOUNTAIN INC NEW REIT 46284V101 3455 110388 SH SOLE 0 0 110388 0 ISHS GOLD TRUST ETF ETF/Closed End 464285105 2690 199274 SH SOLE 0 0 199274 0 ISHS MSCI AUSTRALIA ETF ETF/Closed End 464286103 1718 76240 SH SOLE 0 0 76240 0 ISHS ASIA PAC DIV ETF ETF/Closed End 464286293 211 4805 SH SOLE 0 0 4805 0 ISHS EMG MKT DIV ETF ETF/Closed End 464286319 566 13875 SH SOLE 0 0 13875 0 ISHS GLB ENGY PRODCR ETF ETF/Closed End 464286343 232 11476 SH SOLE 0 0 11476 0 ISHS MSCI E/M ASIA ETF ETF/Closed End 464286426 951 14367 SH SOLE 0 0 14367 0 ISHS MSCI CANADA ETF ETF/Closed End 464286509 2249 78580 SH SOLE 0 0 78580 0 ISHS EDGE MSCI M VOL ETF ETF/Closed End 464286525 2612 28352 SH SOLE 0 0 28352 0 ISHS EDGE MSCI E/MKT ETF ETF/Closed End 464286533 31889 541769 SH SOLE 0 0 541769 0 ISHARES MSCI THAILND ETF ETF/Closed End 464286624 281 2940 SH SOLE 0 0 2940 0 ISHS MSCI GERMANY ETF ETF/Closed End 464286806 201 7161 SH SOLE 0 0 7161 0 ISHS SP 100 INDX ETF ETF/Closed End 464287101 2497 19269 SH SOLE 0 0 19269 0 ISHS MSTAR LG CP GRW ETF ETF/Closed End 464287119 273 1424 SH SOLE 0 0 1424 0 ISHS SP TTL US STK ETF ETF/Closed End 464287150 66105 992126 SH SOLE 0 0 992126 0 ISHS SEL DIV ETF ETF/Closed End 464287168 11024 110722 SH SOLE 0 0 110722 0 ISHS TIPS BD ETF ETF/Closed End- 464287176 6820 59050 SH SOLE 0 0 59050 0 ISHS CHINA LARGE CAP ETF ETF/Closed End 464287184 5003 116972 SH SOLE 0 0 116972 0 ISHS TRANSP AVG ETF ETF/Closed End 464287192 576 3059 SH SOLE 0 0 3059 0 ISHS CORE SP 500 ETF ETF/Closed End 464287200 283416 961546 SH SOLE 0 0 961546 0 ISHS CORE US AGGR BD ETF ETF/Closed End- 464287226 24897 223590 SH SOLE 0 0 223590 0 ISHS MSCI EMG MKT ETF ETF/Closed End 464287234 12647 294739 SH SOLE 0 0 294739 0 ISHS INVSTMNT BD ETF ETF/Closed End- 464287242 121375 975920 SH SOLE 0 0 975920 0 ISHS GLBL COMM SVCS ETF ETF/Closed End 464287275 772 13482 SH SOLE 0 0 13482 0 ISHS GLBL TECH ETF ETF/Closed End 464287291 28671 159699 SH SOLE 0 0 159699 0 ISHS SP 500 GRW IDX ETF ETF/Closed End 464287309 21920 122292 SH SOLE 0 0 122292 0 ISHS GLB HLTHCR ETF ETF/Closed End 464287325 2525 40913 SH SOLE 0 0 40913 0 ISHS NA NAT RES ETF ETF/Closed End 464287374 203 6602 SH SOLE 0 0 6602 0 ISHS SP 500 VAL IDX ETF ETF/Closed End 464287408 35894 307920 SH SOLE 0 0 307920 0 ISHS 20 TRSY ETF ETF/Closed End- 464287432 42450 319627 SH SOLE 0 0 319627 0 ISHS 710Y TRSY ETF ETF/Closed End- 464287440 15832 143902 SH SOLE 0 0 143902 0 ISHS 13YR TRS ETF ETF/Closed End- 464287457 4234 49942 SH SOLE 0 0 49942 0 ISHS MSCI EAFE INDX ETF ETF/Closed End 464287465 53098 807814 SH SOLE 0 0 807814 0 ISHS RUSS MDCP VAL ETF ETF/Closed End 464287473 1774 19906 SH SOLE 0 0 19906 0 ISHS RUSS MDCP GRW ETF ETF/Closed End 464287481 6278 44031 SH SOLE 0 0 44031 0 ISHS RUSS MDCP INDX ETF ETF/Closed End 464287499 50158 897764 SH SOLE 0 0 897764 0 ISHS CORE SP MDCP ETF ETF/Closed End 464287507 75196 387087 SH SOLE 0 0 387087 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287515 10638 48694 SH SOLE 0 0 48694 0 ISHS PHLX SEMICNDCTR ETF ETF/Closed End 464287523 1026 5171 SH SOLE 0 0 5171 0 ISHS NA MULTIMEDIA ETF ETF/Closed End 464287531 342 6294 SH SOLE 0 0 6294 0 ISHS EXPANDED TECH ETF ETF/Closed End 464287549 8632 40027 SH SOLE 0 0 40027 0 ISHS NASDAQ BIOTECH ETF ETF/Closed End 464287556 8253 75644 SH SOLE 0 0 75644 0 ISHS CS REIT ETF ETF/Closed End 464287564 10455 92812 SH SOLE 0 0 92812 0 ISHS GLB 100 ETF ETF/Closed End 464287572 1960 40139 SH SOLE 0 0 40139 0 ISHS U S CNSMR SVC ETF ETF/Closed End 464287580 1329 6106 SH SOLE 0 0 6106 0 ISHS RUSS 1000 VAL ETF ETF/Closed End 464287598 19773 155423 SH SOLE 0 0 155423 0 ISHS SP MDCP400 GRW ETF ETF/Closed End 464287606 7334 32410 SH SOLE 0 0 32410 0 ISHS RUSS 1000 GRW ETF ETF/Closed End 464287614 100885 641189 SH SOLE 0 0 641189 0 ISHS RUSS 1000 INDX ETF ETF/Closed End 464287622 2324 14274 SH SOLE 0 0 14274 0 ISHS RUSS 2000 VAL ETF ETF/Closed End 464287630 15476 128434 SH SOLE 0 0 128434 0 ISHS RUSS 2000 GRW ETF ETF/Closed End 464287648 2311 11507 SH SOLE 0 0 11507 0 ISHS RUSS 2000 INDX ETF ETF/Closed End 464287655 17465 112316 SH SOLE 0 0 112316 0 ISHS CORE SP US VAL ETF ETF/Closed End 464287663 938 16551 SH SOLE 0 0 16551 0 ISHS SP U S GROWTH ETF ETF/Closed End 464287671 1236 19713 SH SOLE 0 0 19713 0 ISHS RUSS 3000 INDX ETF ETF/Closed End 464287689 623 3615 SH SOLE 0 0 3615 0 ISHS US UTIL ETF ETF/Closed End 464287697 7556 50108 SH SOLE 0 0 50108 0 ISHS SP MDCP400 VAL ETF ETF/Closed End 464287705 3915 24552 SH SOLE 0 0 24552 0 ISHS US TECH ETF ETF/Closed End 464287721 8808 44512 SH SOLE 0 0 44512 0 ISHS US RL EST ETF ETF/Closed End 464287739 6755 77372 SH SOLE 0 0 77372 0 ISHS U S INDLS ETF ETF/Closed End 464287754 2182 13785 SH SOLE 0 0 13785 0 ISHS US HLTHCR ETF ETF/Closed End 464287762 905 4635 SH SOLE 0 0 4635 0 ISHS US FINL SVCS ETF ETF/Closed End 464287770 15334 114530 SH SOLE 0 0 114530 0 ISHS U S FINANCIALS ETF ETF/Closed End 464287788 1862 14823 SH SOLE 0 0 14823 0 ISHS US ENGY SCTR ETF ETF/Closed End 464287796 321 9339 SH SOLE 0 0 9339 0 ISHS CORE SP SMCP ETF ETF/Closed End 464287804 51519 658143 SH SOLE 0 0 658143 0 ISHS U S CNSMR GOODS ETF ETF/Closed End 464287812 1149 9459 SH SOLE 0 0 9459 0 ISHS SP SMCP600 VAL ETF ETF/Closed End 464287879 3326 22379 SH SOLE 0 0 22379 0 ISHS SP SMCP600 GRW ETF ETF/Closed End 464287887 3726 20420 SH SOLE 0 0 20420 0 ISHS MSTAR LG CP VAL ETF ETF/Closed End 464288109 699 6476 SH SOLE 0 0 6476 0 ISHS S/T NATL MUN BD ETF ETF/Closed End- 464288158 242 2275 SH SOLE 0 0 2275 0 ISHS AC ASIA EX JPN ETF ETF/Closed End 464288182 21793 312269 SH SOLE 0 0 312269 0 ISHS ACWI EX US ETF ETF/Closed End 464288240 3413 72992 SH SOLE 0 0 72992 0 ISHS MSCI ACWI ETF ETF/Closed End 464288257 916 12430 SH SOLE 0 0 12430 0 ISHS MSCI EAFE SMCP ETF ETF/Closed End 464288273 10362 180519 SH SOLE 0 0 180519 0 ISHS JPM USD E/M BD ETF ETF/Closed End- 464288281 4483 39568 SH SOLE 0 0 39568 0 ISHS GLB INFRA ETF ETF/Closed End 464288372 13324 288397 SH SOLE 0 0 288397 0 ISHS MSTAR MIDCP VAL ETF ETF/Closed End 464288406 998 6338 SH SOLE 0 0 6338 0 ISHS NATL MUNI BD ETF ETF/Closed End- 464288414 4796 42405 SH SOLE 0 0 42405 0 ISHS INTL SEL DIV ETF ETF/Closed End 464288448 28702 934316 SH SOLE 0 0 934316 0 ISHS IBOX H/Y CORP ETF ETF/Closed End- 464288513 5610 64348 SH SOLE 0 0 64348 0 ISHS RESDTL RL EST ETF ETF/Closed End 464288562 259 3554 SH SOLE 0 0 3554 0 ISHS MSCI KLD 400 ETF ETF/Closed End 464288570 240 2199 SH SOLE 0 0 2199 0 ISHS MBS ETF ETF/Closed End- 464288588 23939 222480 SH SOLE 0 0 222480 0 ISHS USD INVT GRD BD ETF ETF/Closed End- 464288620 3733 65405 SH SOLE 0 0 65405 0 ISHS INTRM TERM BD ETF ETF/Closed End- 464288638 28575 501755 SH SOLE 0 0 501755 0 iShares ShortTerm Corporate Bond ETF ETF/Closed End- 464288646 6606 123622 SH SOLE 0 0 123622 0 ISHS 1020 TRS ETF ETF/Closed End- 464288653 10250 71617 SH SOLE 0 0 71617 0 ISHS 37Y TRSY ETF ETF/Closed End- 464288661 3599 28616 SH SOLE 0 0 28616 0 ISHS SHORT TREASURY ETF ETF/Closed End- 464288679 6669 60274 SH SOLE 0 0 60274 0 ISHS TR PFD INCM ETF ETF/Closed End- 464288687 20578 558426 SH SOLE 0 0 558426 0 ISHS MSTR SM CAP VAL ETF ETF/Closed End 464288703 663 4837 SH SOLE 0 0 4837 0 ISHS U S HOME CONSTR ETF ETF/Closed End 464288752 5550 145220 SH SOLE 0 0 145220 0 ISHS U S ARERO DEF ETF ETF/Closed End 464288760 4824 22521 SH SOLE 0 0 22521 0 ISHS U S REGL BKS ETF ETF/Closed End 464288778 637 13875 SH SOLE 0 0 13875 0 ISHS US INSURANCE ETF ETF/Closed End 464288786 341 4829 SH SOLE 0 0 4829 0 ISHS US BRKR DEAL ETF ETF/Closed End 464288794 406 6434 SH SOLE 0 0 6434 0 ISHS MSCI USA ESG ETF ETF/Closed End 464288802 1663 13648 SH SOLE 0 0 13648 0 ISHS US MED DVCS ETF ETF/Closed End 464288810 10392 43170 SH SOLE 0 0 43170 0 ISHS US HC PROVDRS ETF ETF/Closed End 464288828 1478 8624 SH SOLE 0 0 8624 0 ISHS US O/G EXPL ETF ETF/Closed End 464288851 354 6317 SH SOLE 0 0 6317 0 ISHS MSCI EAFE GRW ETF ETF/Closed End 464288885 19806 245213 SH SOLE 0 0 245213 0 ISHS CORE GRWTH ALLC ETF ETF/Closed End 464289867 388 8428 SH SOLE 0 0 8428 0 ISHS CORE MOD ALLOC ETF ETF/Closed End 464289875 246 6314 SH SOLE 0 0 6314 0 ISHS SILVER TR ETF Common Stock 46428Q109 1127 78641 SH SOLE 0 0 78641 0 ISHS U S TREAS ETF ETF/Closed End- 46429B267 77323 2995271 SH SOLE 0 0 2995271 0 ISHS AAAA RATE CORP ETF ETF/Closed End- 46429B291 601 11179 SH SOLE 0 0 11179 0 ISHS MSCI PHILLPNS ETF ETF/Closed End 46429B408 449 12598 SH SOLE 0 0 12598 0 ISHSBD SEP 2019 TERM ETF ETF/Closed End- 46429B564 243 9557 SH SOLE 0 0 9557 0 ISHS MSCI INDIA ETF ETF/Closed End 46429B598 215 6093 SH SOLE 0 0 6093 0 ISHS FLTG RT BOND ETF ETF/Closed End- 46429B655 16105 316225 SH SOLE 0 0 316225 0 ISHS CORE HIGH DIV ETF ETF/Closed End 46429B663 31345 331690 SH SOLE 0 0 331690 0 ISHS EDGE MSCI EAFE ETF ETF/Closed End 46429B689 20754 285711 SH SOLE 0 0 285711 0 ISHS EDGE MSCI MIN ETF ETF/Closed End 46429B697 87038 1409973 SH SOLE 0 0 1409973 0 ISHS 05Y TIPS ETF ETF/Closed End- 46429B747 35018 348159 SH SOLE 0 0 348159 0 ISHS US SHRT MTY BD ETF ETF/Closed End- 46431W507 43842 871088 SH SOLE 0 0 871088 0 ISHS INT RATE HI YLD ETF ETF/Closed End- 46431W606 222 2498 SH SOLE 0 0 2498 0 ISHARES U S SHRT MTY ETF ETF/Closed End- 46431W838 230 4591 SH SOLE 0 0 4591 0 ISHS EDGE MSCI USA ETF ETF/Closed End 46432F339 18549 202786 SH SOLE 0 0 202786 0 ISHS EDGE MSCI USA ETF ETF/Closed End 46432F388 19714 242807 SH SOLE 0 0 242807 0 ISHS EDGE MSCI USA ETF ETF/Closed End 46432F396 52792 445123 SH SOLE 0 0 445123 0 ISHS CORE TTL INTL ETF ETF/Closed End 46432F834 7467 127331 SH SOLE 0 0 127331 0 ISHS CORE MSCI EAFE ETF ETF/Closed End 46432F842 119775 1950736 SH SOLE 0 0 1950736 0 ISHS MSTAR M/A INCM ETF ETF/Closed End 46432F875 1260 50132 SH SOLE 0 0 50132 0 ISHS CORE MSCI E/MKT ETF ETF/Closed End 46434G103 62434 1213722 SH SOLE 0 0 1213722 0 ISHS HEDGE EMERG MKT ETF ETF/Closed End 46434G509 235 9239 SH SOLE 0 0 9239 0 ISHS MSCI JAPAN NEW ETF ETF/Closed End 46434G822 244 4463 SH SOLE 0 0 4463 0 ISHS ESG MSCI EM ETF ETF/Closed End 46434G863 212 6233 SH SOLE 0 0 6233 0 ISHS FACTORSEL MSCI ETF ETF/Closed End 46434G889 992 23533 SH SOLE 0 0 23533 0 ISHS 05YR INVT GRD ETF ETF/Closed End- 46434V100 238 4677 SH SOLE 0 0 4677 0 ISHS EDGE MSCI MFACT ETF ETF/Closed End 46434V282 200 6311 SH SOLE 0 0 6311 0 ISHS EDGE MSCI SMCP ETF ETF/Closed End 46434V290 800 19855 SH SOLE 0 0 19855 0 ISHS 05YR HI YLD BD ETF ETF/Closed End- 46434V407 304 6501 SH SOLE 0 0 6501 0 ISHS EDGE MSCI INTL ETF ETF/Closed End 46434V449 11075 372899 SH SOLE 0 0 372899 0 ISHSBD SEP 2020 TERM ETF ETF/Closed End- 46434V571 355 13893 SH SOLE 0 0 13893 0 ISHS CORE DIV GRWTH ETF ETF/Closed End 46434V621 10425 272911 SH SOLE 0 0 272911 0 ISHS CORE MSCI EUR ETF ETF/Closed End 46434V738 45504 976476 SH SOLE 0 0 976476 0 ISHR HDGD MSCI EAFE ETF ETF/Closed End 46434V803 1181 39604 SH SOLE 0 0 39604 0 ISHSBD DEC 2020 TERM ETF ETF/Closed End- 46434VAQ3 1360 53689 SH SOLE 0 0 53689 0 ISHSBD DEC 2023 TERM ETF ETF/Closed End- 46434VAX8 2317 91174 SH SOLE 0 0 91174 0 ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46434VBA7 3810 151002 SH SOLE 0 0 151002 0 ISHSBD DEC 2025 TERM ETF ETF/Closed End- 46434VBD1 1819 71027 SH SOLE 0 0 71027 0 ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46434VBG4 4606 180773 SH SOLE 0 0 180773 0 ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46434VBK5 2213 88767 SH SOLE 0 0 88767 0 ISHARES CONV BOND ETF ETF/Closed End 46435G102 338 5677 SH SOLE 0 0 5677 0 ISHS MTG RL EST NEW ETF ETF/Closed End 46435G342 1893 44886 SH SOLE 0 0 44886 0 ISHS EDGE MSCI INTL ETF ETF/Closed End 46435G409 5971 259046 SH SOLE 0 0 259046 0 ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46435G755 326 12489 SH SOLE 0 0 12489 0 ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46435G789 382 14810 SH SOLE 0 0 14810 0 ISHS IBONDS DEC 2026 ETF ETF/Closed End- 46435GAA0 1742 69497 SH SOLE 0 0 69497 0 ISHSBD DEC 2027 TERM ETF ETF/Closed End- 46435UAA9 2017 79133 SH SOLE 0 0 79133 0 ITAU SA ADR REP 500 PFD Common Stock 465562106 157 16634 SH SOLE 0 0 16634 0 JBG SMITH PPTYS Common Stock 46590V100 273 6927 SH SOLE 0 0 6927 0 JPMORGAN CHASE CO Common Stock 46625H100 123937 1108560 SH SOLE 0 0 1108560 0 JPM ALERIAN MLP ETN Alternatives - 46625H365 820 32638 SH SOLE 0 0 32638 0 JPM DIVS RET INTL EQ ETF ETF/Closed End 46641Q209 5276 96885 SH SOLE 0 0 96885 0 JPM BETABLDR JAPAN ETF ETF/Closed End 46641Q712 3532 154847 SH SOLE 0 0 154847 0 JP ULTRA SHT INCM ETF ETF/Closed End- 46641Q837 22342 443388 SH SOLE 0 0 443388 0 JACOBS ENGINEERNG GROUP Common Stock 469814107 1195 14165 SH SOLE 0 0 14165 0 JETBLUE AIRWAYS CORP Common Stock 477143101 532 28776 SH SOLE 0 0 28776 0 JINKOSOLAR HLDG CO ADR Common Stock 47759T100 308 14215 SH SOLE 0 0 14215 0 JH MULTIFACTOR UTILS ETF ETF/Closed End 47804J867 2040 63685 SH SOLE 0 0 63685 0 JOHNSON JOHNSON Common Stock 478160104 120021 861727 SH SOLE 0 0 861727 0 J2 GLOBAL INC Common Stock 48123V102 476 5353 SH SOLE 0 0 5353 0 JUNIPER NETWORKS INC Common Stock 48203R104 792 29757 SH SOLE 0 0 29757 0 KAR AUCTION SVCS INC Common Stock 48238T109 1178 47116 SH SOLE 0 0 47116 0 KLATENCOR CORP Common Stock 482480100 2193 18553 SH SOLE 0 0 18553 0 KKR CO INC A Common Stock 48251W104 1507 59654 SH SOLE 0 0 59654 0 KANSAS CITY STHRN NEW Common Stock 485170302 1502 12326 SH SOLE 0 0 12326 0 KAYNE ANDERSON MLP INVT ETF/Closed End 486606106 1949 127277 SH SOLE 0 0 127277 0 KAYNE ANDERSON MIDSTREAM ETF/Closed End 48661E108 682 58886 SH SOLE 0 0 58886 0 KB HOME Common Stock 48666K109 546 21229 SH SOLE 0 0 21229 0 KELLOGG CO Common Stock 487836108 857 16004 SH SOLE 0 0 16004 0 KEMET CORP NEW Common Stock 488360207 189 10050 SH SOLE 0 0 10050 0 KEMPER CORP DELAWARE Common Stock 488401100 473 5478 SH SOLE 0 0 5478 0 KEMPHARM INC Common Stock 488445107 24 13450 SH SOLE 0 0 13450 0 KENNAMETAL INC Common Stock 489170100 869 23488 SH SOLE 0 0 23488 0 KEYCORP NEW Common Stock 493267108 1785 100574 SH SOLE 0 0 100574 0 KEYSIGHT TECHS INC Common Stock 49338L103 736 8199 SH SOLE 0 0 8199 0 KFORCE INC Common Stock 493732101 482 13726 SH SOLE 0 0 13726 0 KIMBERLY CLARK CORP Common Stock 494368103 35431 265840 SH SOLE 0 0 265840 0 KIMCO REALTY CORP REIT 49446R109 349 18902 SH SOLE 0 0 18902 0 KINDER MORGAN INC DE Common Stock 49456B101 27048 1295417 SH SOLE 0 0 1295417 0 KINSALE CAP GROUP INC Common Stock 49714P108 797 8710 SH SOLE 0 0 8710 0 KIRBY CORP Common Stock 497266106 597 7552 SH SOLE 0 0 7552 0 KNOLL INC NEW Common Stock 498904200 213 9262 SH SOLE 0 0 9262 0 KNIGHT SWIFT TRAN HLDG A Common Stock 499049104 580 17661 SH SOLE 0 0 17661 0 KOHLS CORP Common Stock 500255104 303 6382 SH SOLE 0 0 6382 0 KONINKLIJKE PHILIPS NEW Common Stock 500472303 920 21102 SH SOLE 0 0 21102 0 KONTOOR BRANDS INC Common Stock 50050N103 381 13604 SH SOLE 0 0 13604 0 KRAFT HEINZ CO Common Stock 500754106 7458 240263 SH SOLE 0 0 240263 0 KRANESHS CSI CHINA ETF ETF/Closed End 500767306 415 9434 SH SOLE 0 0 9434 0 KRANESHS BOSERA MSCI ETF ETF/Closed End 500767405 201 6482 SH SOLE 0 0 6482 0 KRATON CORP Common Stock 50077C106 306 9862 SH SOLE 0 0 9862 0 KROGER CO Common Stock 501044101 1745 80358 SH SOLE 0 0 80358 0 L BRANDS INC Common Stock 501797104 344 13164 SH SOLE 0 0 13164 0 LHC GROUP INC Common Stock 50187A107 8158 68226 SH SOLE 0 0 68226 0 LKQ CORP Common Stock 501889208 379 14238 SH SOLE 0 0 14238 0 LPL FINANCIAL HOLDINGS Common Stock 50212V100 4297 52683 SH SOLE 0 0 52683 0 LTC PROPERTIES INC REIT 502175102 227 4964 SH SOLE 0 0 4964 0 L3 TECHNOLOGIES INC Common Stock 502413107 5871 23946 SH SOLE 0 0 23946 0 LABORATORY CORP OF AMER Common Stock 50540R409 2306 13340 SH SOLE 0 0 13340 0 LADDER CAP CORP CL A Common Stock 505743104 177 10646 SH SOLE 0 0 10646 0 LAM RESEARCH CORPORATION Common Stock 512807108 7029 37419 SH SOLE 0 0 37419 0 LAMAR ADVERTISING NEW A REIT 512816109 5297 65631 SH SOLE 0 0 65631 0 LAMB WESTON HLDGS INC Common Stock 513272104 794 12532 SH SOLE 0 0 12532 0 LANDMARK INFRA PRTNRS LP Common Stock 51508J108 2621 155560 SH SOLE 0 0 155560 0 LANDSTAR SYSTEM INC Common Stock 515098101 844 7819 SH SOLE 0 0 7819 0 LAS VEGAS SANDS CORP Common Stock 517834107 4471 75670 SH SOLE 0 0 75670 0 LATTICE HRTFRD MULTI ETF ETF/Closed End 518416102 1654 58737 SH SOLE 0 0 58737 0 ESTEE LAUDER CO INC Common Stock 518439104 3424 18699 SH SOLE 0 0 18699 0 LEAR CORP NEW Common Stock 521865204 1397 10034 SH SOLE 0 0 10034 0 LEE ENTERPRISES INC Common Stock 523768109 37 16446 SH SOLE 0 0 16446 0 LEGGETT PLATT INC Common Stock 524660107 1564 40753 SH SOLE 0 0 40753 0 LEGG LOW VOL HI DIV ETF ETF/Closed End 52468L406 3094 96211 SH SOLE 0 0 96211 0 LEGG MASON INC Common Stock 524901105 899 23496 SH SOLE 0 0 23496 0 LEIDOS HOLDINGS INC Common Stock 525327102 2330 29173 SH SOLE 0 0 29173 0 LENNOX INTL INC Common Stock 526107107 4897 17807 SH SOLE 0 0 17807 0 LIBERTY ALLSTAR EQUITY ETF/Closed End 530158104 319 49681 SH SOLE 0 0 49681 0 LIBERTY BROADBAND CORP A Common Stock 530307107 275 2671 SH SOLE 0 0 2671 0 LIBERTY BROADBAND CORP C Common Stock 530307305 2322 22279 SH SOLE 0 0 22279 0 LIBERTY EXPEDIA HLDGS A Common Stock 53046P109 622 13020 SH SOLE 0 0 13020 0 LIBERTY PROPERTY TRUST REIT 531172104 391 7812 SH SOLE 0 0 7812 0 LBRTY MEDIA A SIRIUS XM Common Stock 531229409 584 15441 SH SOLE 0 0 15441 0 LIBERTY MEDIA CORP C Common Stock 531229607 2457 64687 SH SOLE 0 0 64687 0 LBRTY FORMULA ONE C Common Stock 531229854 251 6707 SH SOLE 0 0 6707 0 LIFE STORAGE INC Common Stock 53223X107 405 4257 SH SOLE 0 0 4257 0 ELI LILLY CO Common Stock 532457108 25051 226108 SH SOLE 0 0 226108 0 LINCOLN ELECTRIC HLDGS Common Stock 533900106 826 10031 SH SOLE 0 0 10031 0 LINCOLN NATL CORP IN Common Stock 534187109 659 10229 SH SOLE 0 0 10229 0 LIONS GATE ENTMNT CORP B Common Stock 535919500 281 24236 SH SOLE 0 0 24236 0 LITHIA MOTORS INC CL A Common Stock 536797103 519 4371 SH SOLE 0 0 4371 0 LITTELFUSE INC Common Stock 537008104 908 5132 SH SOLE 0 0 5132 0 LIVE NATION ENTMNT INC Common Stock 538034109 1090 16457 SH SOLE 0 0 16457 0 LIVENT CORP Common Stock 53814L108 124 17954 SH SOLE 0 0 17954 0 LLOYDS BANKING SPONS ADR Common Stock 539439109 1604 564879 SH SOLE 0 0 564879 0 LOCKHEED MARTIN CORP Common Stock 539830109 35924 98815 SH SOLE 0 0 98815 0 LOEWS CORP Common Stock 540424108 353 6456 SH SOLE 0 0 6456 0 LOGMEIN INC Common Stock 54142L109 887 12043 SH SOLE 0 0 12043 0 LOWES COMPANIES INC Common Stock 548661107 12421 123088 SH SOLE 0 0 123088 0 LULULEMON ATHLETICA INC Common Stock 550021109 2001 11101 SH SOLE 0 0 11101 0 LUMENTUM HOLDINGS INC Common Stock 55024U109 266 4981 SH SOLE 0 0 4981 0 LUNA INNOVATIONS INC Common Stock 550351100 1971 437947 SH SOLE 0 0 437947 0 LYFT INC A Common Stock 55087P104 800 12181 SH SOLE 0 0 12181 0 MT BANK CORP Common Stock 55261F104 5587 32852 SH SOLE 0 0 32852 0 MDU RESOURCES GROUP Common Stock 552690109 298 11548 SH SOLE 0 0 11548 0 M F S CHARTER INCOME TR ETF/Closed End- 552727109 103 12626 SH SOLE 0 0 12626 0 MFA FINANCIAL INC REIT 55272X102 155 21537 SH SOLE 0 0 21537 0 MFS MUNICIPAL INCOME TR ETF/Closed End- 552738106 505 72359 SH SOLE 0 0 72359 0 M G I C INVT CORP Common Stock 552848103 711 54103 SH SOLE 0 0 54103 0 MGM RESORTS INTL Common Stock 552953101 5106 178702 SH SOLE 0 0 178702 0 M/I HOMES INC Common Stock 55305B101 490 17170 SH SOLE 0 0 17170 0 MKS INSTRUMENTS INC Common Stock 55306N104 1966 25241 SH SOLE 0 0 25241 0 MPLX LP MLP 55336V100 1417 44017 SH SOLE 0 0 44017 0 MSA SAFETY INC Common Stock 553498106 239 2264 SH SOLE 0 0 2264 0 MSC INDL DIRECT CL A Common Stock 553530106 576 7762 SH SOLE 0 0 7762 0 MSCI INC CL A Common Stock 55354G100 6676 27959 SH SOLE 0 0 27959 0 MACK CALI RLTY CORP REIT 554489104 220 9440 SH SOLE 0 0 9440 0 MACQUARIE INFRA CORP Common Stock 55608B105 980 24184 SH SOLE 0 0 24184 0 MACQUARIE GLOBAL INFRA ETF/Closed End 55608D101 2596 109721 SH SOLE 0 0 109721 0 MACYS INC Common Stock 55616P104 2777 129413 SH SOLE 0 0 129413 0 MAGELLAN MIDSTRM PTNR LP MLP 559080106 7253 113326 SH SOLE 0 0 113326 0 MAGNA INTL INC CLASS A Common Stock 559222401 2055 41346 SH SOLE 0 0 41346 0 MAIN STR CAP CORP BDC Common Stock 56035L104 727 17669 SH SOLE 0 0 17669 0 MAINSTAY MACKAY DEFN ETF ETF/Closed End- 56064K100 423 20261 SH SOLE 0 0 20261 0 MANITEX INTL INC Common Stock 563420108 92 15000 SH SOLE 0 0 15000 0 MANPOWERGROUP INC Common Stock 56418H100 721 7468 SH SOLE 0 0 7468 0 MANULIFE FINANCIAL CORP Common Stock 56501R106 469 25790 SH SOLE 0 0 25790 0 MARATHON OIL CORP Common Stock 565849106 535 37616 SH SOLE 0 0 37616 0 MARATHON PETROLEUM CORP Common Stock 56585A102 9274 165968 SH SOLE 0 0 165968 0 MARINEMAX INC Common Stock 567908108 569 34626 SH SOLE 0 0 34626 0 MARKEL CORP Common Stock 570535104 6212 5701 SH SOLE 0 0 5701 0 MARSH MCLENNAN COS INC Common Stock 571748102 5237 52504 SH SOLE 0 0 52504 0 MARRIOTT INTL INC NEW A Common Stock 571903202 7099 50605 SH SOLE 0 0 50605 0 MARTIN MARIETTA MTLS INC Common Stock 573284106 1062 4613 SH SOLE 0 0 4613 0 MASCO CORP Common Stock 574599106 291 7419 SH SOLE 0 0 7419 0 MASIMO CORP Common Stock 574795100 944 6341 SH SOLE 0 0 6341 0 MASTEC INC Common Stock 576323109 523 10142 SH SOLE 0 0 10142 0 MASTERCARD INC A Common Stock 57636Q104 63136 238670 SH SOLE 0 0 238670 0 MATCH GROUP INC Common Stock 57665R106 900 13380 SH SOLE 0 0 13380 0 MATSON INC Common Stock 57686G105 520 13394 SH SOLE 0 0 13394 0 MATTHEWS INTL CORP CL A Common Stock 577128101 377 10825 SH SOLE 0 0 10825 0 MAXIM INTEGRATED PRODS Common Stock 57772K101 2007 33547 SH SOLE 0 0 33547 0 MC CORMICK COMPANY Common Stock 579780206 7396 47714 SH SOLE 0 0 47714 0 MCDERMOTT INTL INC NEW Common Stock 580037703 243 25201 SH SOLE 0 0 25201 0 MCDONALDS CORP Common Stock 580135101 50873 244983 SH SOLE 0 0 244983 0 MCKESSON CORP Common Stock 58155Q103 2355 17523 SH SOLE 0 0 17523 0 MEDICAL PROPERTIES TRUST REIT 58463J304 3901 223708 SH SOLE 0 0 223708 0 MEDIFAST INC Common Stock 58470H101 329 2568 SH SOLE 0 0 2568 0 MEDIDATA SOLUTIONS INC Common Stock 58471A105 214 2360 SH SOLE 0 0 2360 0 MEDLEY CAPITAL CORP BDC Common Stock 58503F106 25 10550 SH SOLE 0 0 10550 0 MERCADOLIBRE INC Common Stock 58733R102 1648 2693 SH SOLE 0 0 2693 0 MERCER INTERNATIONAL INC Common Stock 588056101 359 23202 SH SOLE 0 0 23202 0 MERCK COMPANY INC NEW Common Stock 58933Y105 88561 1056187 SH SOLE 0 0 1056187 0 MEREDITH CORP Common Stock 589433101 966 17537 SH SOLE 0 0 17537 0 MERITAGE HOMES CORP Common Stock 59001A102 495 9635 SH SOLE 0 0 9635 0 MERITOR INC Common Stock 59001K100 586 24169 SH SOLE 0 0 24169 0 METHODE ELECTRONICS CL A Common Stock 591520200 642 22464 SH SOLE 0 0 22464 0 METLIFE INC Common Stock 59156R108 39963 804576 SH SOLE 0 0 804576 0 METTLER TOLEDO INTL INC Common Stock 592688105 3154 3755 SH SOLE 0 0 3755 0 MFS INVEST GRADE MUNI TR ETF/Closed End- 59318B108 167 17454 SH SOLE 0 0 17454 0 MICROSOFT CORP Common Stock 594918104 212069 1583076 SH SOLE 0 0 1583076 0 MICROCHIP TECHNOLOGY INC Common Stock 595017104 3163 36484 SH SOLE 0 0 36484 0 MICRON TECHNOLOGY INC Common Stock 595112103 2727 70675 SH SOLE 0 0 70675 0 MID AMERICA APT CMNTYS REIT 59522J103 692 5873 SH SOLE 0 0 5873 0 MIDDLEBY CORP Common Stock 596278101 3784 27887 SH SOLE 0 0 27887 0 MIDDLESEX WATER COMPANY Common Stock 596680108 1540 25989 SH SOLE 0 0 25989 0 MILLER HI INC EQ COM BEN ETF/Closed End 600379101 167 15083 SH SOLE 0 0 15083 0 MILLER HERMAN INC Common Stock 600544100 698 15623 SH SOLE 0 0 15623 0 MOHAWK INDUSTRIES INC Common Stock 608190104 1049 7115 SH SOLE 0 0 7115 0 MOLINA HEALTHCARE INC Common Stock 60855R100 722 5045 SH SOLE 0 0 5045 0 MOLSON COORS BREWNG CL B Common Stock 60871R209 389 6942 SH SOLE 0 0 6942 0 MONDELEZ INTL INC CL A Common Stock 609207105 21970 407613 SH SOLE 0 0 407613 0 MONROE CAPITAL CORP BDC Common Stock 610335101 1405 121748 SH SOLE 0 0 121748 0 MONSTER BEV CORP NEW Common Stock 61174X109 1223 19155 SH SOLE 0 0 19155 0 MOODYS CORP Common Stock 615369105 918 4701 SH SOLE 0 0 4701 0 MORGAN STANLEY Common Stock 617446448 1196 27292 SH SOLE 0 0 27292 0 MORGAN EMERGING MARKETS ETF/Closed End- 617477104 387 56028 SH SOLE 0 0 56028 0 MOSAIC COMPANY NEW Common Stock 61945C103 682 27254 SH SOLE 0 0 27254 0 MOTOROLA SOLUTIONS INC Common Stock 620076307 1754 10517 SH SOLE 0 0 10517 0 MUELLER WTR PRODS SER A Common Stock 624758108 217 22076 SH SOLE 0 0 22076 0 NCR CORP NEW Common Stock 62886E108 225 7233 SH SOLE 0 0 7233 0 NGL ENERGY PARTNERS LP Common Stock 62913M107 1007 68145 SH SOLE 0 0 68145 0 NIO INC ADS Common Stock 62914V106 196 76990 SH SOLE 0 0 76990 0 NASDAQ INC Common Stock 631103108 521 5416 SH SOLE 0 0 5416 0 NATIONAL BEVERAGE CORP Common Stock 635017106 284 6362 SH SOLE 0 0 6362 0 NATIONAL FUEL GAS CO Common Stock 636180101 674 12779 SH SOLE 0 0 12779 0 NATL GRID ADR NEW 2017 Common Stock 636274409 1771 33303 SH SOLE 0 0 33303 0 NATIONAL HEALTH INVS INC REIT 63633D104 981 12569 SH SOLE 0 0 12569 0 NATIONAL INSTR CORP Common Stock 636518102 441 10501 SH SOLE 0 0 10501 0 NATIONAL OILWELL VARCO Common Stock 637071101 1123 50520 SH SOLE 0 0 50520 0 NATL RETAIL PPTYS INC REIT 637417106 2338 44097 SH SOLE 0 0 44097 0 NATL WSTRN LIFE GRP A Common Stock 638517102 316 1228 SH SOLE 0 0 1228 0 NAVIGANT CONSULTING INC Common Stock 63935N107 1054 45439 SH SOLE 0 0 45439 0 NAVIENT CORP Common Stock 63938C108 1407 103102 SH SOLE 0 0 103102 0 NEOGEN CORP Common Stock 640491106 278 4483 SH SOLE 0 0 4483 0 NETAPP INC Common Stock 64110D104 256 4154 SH SOLE 0 0 4154 0 NETFLIX INC Common Stock 64110L106 19338 52646 SH SOLE 0 0 52646 0 NETEASE INC SPON ADR Common Stock 64110W102 1476 5770 SH SOLE 0 0 5770 0 NEUROCRINE BIOSCIENCES Common Stock 64125C109 917 10862 SH SOLE 0 0 10862 0 NEW JERSEY RES CORP Common Stock 646025106 3149 63269 SH SOLE 0 0 63269 0 NEW MEDIA INVT GRP INC Common Stock 64704V106 1177 124718 SH SOLE 0 0 124718 0 NEW MTN FIN CORP BDC Common Stock 647551100 2271 162548 SH SOLE 0 0 162548 0 NEW ORIENTAL ED TECH Common Stock 647581107 213 2208 SH SOLE 0 0 2208 0 NEW RESIDENTIAL INVT NEW REIT 64828T201 770 50020 SH SOLE 0 0 50020 0 NEW YORK CMNTY BANCORP Common Stock 649445103 1393 139602 SH SOLE 0 0 139602 0 NY MTG TR INC PAR 02 Common Stock 649604501 482 77770 SH SOLE 0 0 77770 0 NEWELL BRANDS INC Common Stock 651229106 2425 157280 SH SOLE 0 0 157280 0 NEWMARKET CORP Common Stock 651587107 643 1604 SH SOLE 0 0 1604 0 NEWMONT GOLDCORP CORP Common Stock 651639106 1057 27467 SH SOLE 0 0 27467 0 NEWS CORP A NEW Common Stock 65249B109 185 13682 SH SOLE 0 0 13682 0 NEXSTAR MEDIA GRP INC A Common Stock 65336K103 525 5197 SH SOLE 0 0 5197 0 NEXTERA ENERGY INC Common Stock 65339F101 57665 281485 SH SOLE 0 0 281485 0 NEXTGEN HEALTHCARE INC Common Stock 65343C102 209 10500 SH SOLE 0 0 10500 0 NICE LTD SPON ADR Common Stock 653656108 513 3741 SH SOLE 0 0 3741 0 NIKE INC B Common Stock 654106103 16015 190771 SH SOLE 0 0 190771 0 NISOURCE INC Common Stock 65473P105 1331 46205 SH SOLE 0 0 46205 0 NOKIA CORP SPON ADR Common Stock 654902204 217 43234 SH SOLE 0 0 43234 0 NORDSON CORP Common Stock 655663102 4460 31560 SH SOLE 0 0 31560 0 NORDSTROM INC Common Stock 655664100 234 7338 SH SOLE 0 0 7338 0 NORFOLK SOUTHERN CORP Common Stock 655844108 14129 70880 SH SOLE 0 0 70880 0 NORTHERN TRUST CORP Common Stock 665859104 271 3014 SH SOLE 0 0 3014 0 NORTHROP GRUMMAN CORP Common Stock 666807102 9277 28710 SH SOLE 0 0 28710 0 NORTHWEST BANCSHARES INC Common Stock 667340103 1062 60334 SH SOLE 0 0 60334 0 NOVAGOLD RES INC NEW Common Stock 66987E206 228 38500 SH SOLE 0 0 38500 0 NOVARTIS AG SPON ADR Common Stock 66987V109 22173 242828 SH SOLE 0 0 242828 0 NOVO NORDISK AS ADR Common Stock 670100205 2006 39312 SH SOLE 0 0 39312 0 NOW INC Common Stock 67011P100 872 59088 SH SOLE 0 0 59088 0 NUANCE COMMUNICATION INC Common Stock 67020Y100 1655 103624 SH SOLE 0 0 103624 0 NUCOR CORP Common Stock 670346105 9930 180221 SH SOLE 0 0 180221 0 NUSTAR ENERGY LP MLP 67058H102 738 27200 SH SOLE 0 0 27200 0 NUTANIX INC A Common Stock 67059N108 499 19224 SH SOLE 0 0 19224 0 NUVEEN CT QUAL MUN INC ETF/Closed End- 67060D107 762 58773 SH SOLE 0 0 58773 0 NUVEEN MA QUAL MUN INC ETF/Closed End- 67061E104 137 10582 SH SOLE 0 0 10582 0 NUVEEN MD QUAL MUN INC ETF/Closed End- 67061Q107 590 45497 SH SOLE 0 0 45497 0 NUVEEN SELECT MAT MUNI ETF/Closed End- 67061T101 250 24010 SH SOLE 0 0 24010 0 NUVEEN MUNICIPAL INCOME ETF/Closed End- 67062J102 124 11000 SH SOLE 0 0 11000 0 NUVEEN NY MUNI VALUE FD ETF/Closed End- 67062M105 124 12500 SH SOLE 0 0 12500 0 NUVEEN SEL TX FREE INC 2 ETF/Closed End- 67063C106 412 28593 SH SOLE 0 0 28593 0 NUVEEN VA QUAL MUN INC ETF/Closed End- 67064R102 260 19916 SH SOLE 0 0 19916 0 NUVEEN NY AMT FREE QUAL ETF/Closed End- 670656107 384 29364 SH SOLE 0 0 29364 0 NUV AMT FREE QUAL MUN ETF/Closed End- 670657105 1923 139273 SH SOLE 0 0 139273 0 NVIDIA CORP Common Stock 67066G104 15754 95927 SH SOLE 0 0 95927 0 NUVEEN QUAL MUN INCM FD ETF/Closed End- 67066V101 334 23892 SH SOLE 0 0 23892 0 NUVEEN NY QUAL MUN INC ETF/Closed End- 67066X107 307 22129 SH SOLE 0 0 22129 0 NUVEEN INTRM DUR MUN TRM ETF/Closed End- 670671106 1217 90633 SH SOLE 0 0 90633 0 NUVEEN INTERMED DUR TERM ETF/Closed End- 670677103 454 34092 SH SOLE 0 0 34092 0 NUVEEN MUN HI INC OPP FD ETF/Closed End- 670682103 200 14309 SH SOLE 0 0 14309 0 NUVEEN MUN 2021 TGT FD ETF/Closed End- 670687102 141 14590 SH SOLE 0 0 14590 0 NUVEEN NASDAQ 100 DYNMIC ETF/Closed End 670699107 6397 285820 SH SOLE 0 0 285820 0 NUVEEN NJ QUAL MUN INC ETF/Closed End- 67069Y102 146 10370 SH SOLE 0 0 10370 0 NUV DIVERSIFIED DIV INC ETF/Closed End 6706EP105 174 16300 SH SOLE 0 0 16300 0 NUVEEN SP 500 BUY WRITE ETF/Closed End 6706ER101 862 64730 SH SOLE 0 0 64730 0 NUVEEN SP 500 DYNAMIC ETF/Closed End 6706EW100 267 16919 SH SOLE 0 0 16919 0 NUVASIVE INC Common Stock 670704105 3069 52429 SH SOLE 0 0 52429 0 NUV MUN CR INC FD ETF/Closed End- 67070X101 771 48939 SH SOLE 0 0 48939 0 NUVEEN REAL ESTATE INC ETF/Closed End 67071B108 796 75850 SH SOLE 0 0 75850 0 NUV AMT FREE MUN CR INC ETF/Closed End- 67071L106 756 47655 SH SOLE 0 0 47655 0 NUVEEN GA QUAL MUN INC ETF/Closed End- 67072B107 132 10640 SH SOLE 0 0 10640 0 NUVEEN PFD INCM SECS ETF/Closed End 67072C105 493 51867 SH SOLE 0 0 51867 0 NUVEEN FLOATING RATE ETF/Closed End- 67072T108 5095 517242 SH SOLE 0 0 517242 0 NUVEEN PFD INCM OPPTYS ETF/Closed End 67073B106 882 88990 SH SOLE 0 0 88990 0 NUVEEN TAX ADV DIVID GRW ETF/Closed End 67073G105 469 28235 SH SOLE 0 0 28235 0 NUVEEN TXBL MUN INCM FD ETF/Closed End- 67074C103 233 10947 SH SOLE 0 0 10947 0 NUVEEN ENHNCD MUN VAL FD ETF/Closed End- 67074M101 443 31295 SH SOLE 0 0 31295 0 NUVEEN ENERGY MLP TOTAL ETF/Closed End 67074U103 385 42243 SH SOLE 0 0 42243 0 NUVEEN SHRT DUR CR OPPTY ETF/Closed End- 67074X107 176 11115 SH SOLE 0 0 11115 0 NUVEEN PFD INC TERM FD Common Stock 67075A106 235 9917 SH SOLE 0 0 9917 0 NUVEEN DOW 30 DYN OVRWRT ETF/Closed End 67075F105 1314 74596 SH SOLE 0 0 74596 0 NUVEEN HI INC DEC 19 TGT ETF/Closed End- 67076E107 624 63200 SH SOLE 0 0 63200 0 NUTRIEN LTD Common Stock 67077M108 2420 45267 SH SOLE 0 0 45267 0 NUVEEN HI INC NOV 21 TGT ETF/Closed End- 67077N106 239 24100 SH SOLE 0 0 24100 0 NUVEEN E/MKT DEBT 2022 ETF/Closed End- 67077P101 226 25500 SH SOLE 0 0 25500 0 OGE ENERGY CORP Common Stock 670837103 400 9392 SH SOLE 0 0 9392 0 NUVEEN MUNICIPAL VALUE F ETF/Closed End- 670928100 656 64488 SH SOLE 0 0 64488 0 NUVEEN PA QUAL MUN INC ETF/Closed End- 670972108 543 39782 SH SOLE 0 0 39782 0 OFS CAPITAL CORP BDC Common Stock 67103B100 947 78920 SH SOLE 0 0 78920 0 O REILLY AUTOMOTIVE NEW Common Stock 67103H107 2034 5508 SH SOLE 0 0 5508 0 OSI FTSE RUSL SMCP ETF ETF/Closed End 67110P100 337 12258 SH SOLE 0 0 12258 0 OSI FTSE US QUAL DIV ETF ETF/Closed End 67110P407 3400 99735 SH SOLE 0 0 99735 0 OAKTREE SPECIALTY LENDNG Common Stock 67401P108 136 25094 SH SOLE 0 0 25094 0 OCCIDENTAL PETRO CORP Common Stock 674599105 4763 94723 SH SOLE 0 0 94723 0 OCWEN FINANCIAL CORP NEW Common Stock 675746309 100 48500 SH SOLE 0 0 48500 0 OFFICE DEPOT INC Common Stock 676220106 400 194347 SH SOLE 0 0 194347 0 OKTA INC A Common Stock 679295105 1168 9460 SH SOLE 0 0 9460 0 OLD DOMINION FREIGHT Common Stock 679580100 1629 10914 SH SOLE 0 0 10914 0 OLD REPUBLIC INTL CORP Common Stock 680223104 1739 77688 SH SOLE 0 0 77688 0 OLIN CORP NEW Common Stock 680665205 328 14954 SH SOLE 0 0 14954 0 OMNICOM GROUP INC Common Stock 681919106 992 12109 SH SOLE 0 0 12109 0 OMEGA HEALTHCARE REIT 681936100 1213 33016 SH SOLE 0 0 33016 0 ON SEMICONDUCTOR CORP Common Stock 682189105 1114 55107 SH SOLE 0 0 55107 0 ONE GAS INC Common Stock 68235P108 290 3211 SH SOLE 0 0 3211 0 ONEOK INC NEW Common Stock 682680103 4700 68309 SH SOLE 0 0 68309 0 OPKO HEALTH INC Common Stock 68375N103 97 39937 SH SOLE 0 0 39937 0 ORACLE CORP Common Stock 68389X105 21803 382713 SH SOLE 0 0 382713 0 ORANGE SPON ADR Common Stock 684060106 1746 111070 SH SOLE 0 0 111070 0 OSHKOSH CORP Common Stock 688239201 1589 19034 SH SOLE 0 0 19034 0 OWENS MINOR INC HLDGS Common Stock 690732102 43 13589 SH SOLE 0 0 13589 0 OWENS CORNING INC NEW Common Stock 690742101 289 4968 SH SOLE 0 0 4968 0 OWENS ILL INC NEW Common Stock 690768403 988 57207 SH SOLE 0 0 57207 0 OXFORD SQUARE CAP CORP ETF/Closed End 69181V107 432 67476 SH SOLE 0 0 67476 0 PDC ENERGY INC Common Stock 69327R101 823 22820 SH SOLE 0 0 22820 0 PGIM ULTRA SHORT BD ETF ETF/Closed End- 69344A107 4099 81709 SH SOLE 0 0 81709 0 PGIM GLB HI YLD FD ETF/Closed End- 69346J106 173 12000 SH SOLE 0 0 12000 0 PIMCO ENERGYTACT CR OPP ETF/Closed End 69346N107 215 10960 SH SOLE 0 0 10960 0 PNC FINL SVCS GROUP INC Common Stock 693475105 32244 234875 SH SOLE 0 0 234875 0 PPG INDUSTRIES INC Common Stock 693506107 15164 129928 SH SOLE 0 0 129928 0 PPL CORP Common Stock 69351T106 18097 583594 SH SOLE 0 0 583594 0 PRA HEALTH SCIENCES INC Common Stock 69354M108 575 5802 SH SOLE 0 0 5802 0 PVH CORP Common Stock 693656100 877 9271 SH SOLE 0 0 9271 0 PACCAR INC Common Stock 693718108 2511 35038 SH SOLE 0 0 35038 0 PACER TRENDPILOT US ETF ETF/Closed End 69374H105 4031 131703 SH SOLE 0 0 131703 0 PACER TRENDPILOT US ETF ETF/Closed End 69374H204 1218 41794 SH SOLE 0 0 41794 0 PACER TRENDPILOT 100 ETF ETF/Closed End 69374H303 804 22620 SH SOLE 0 0 22620 0 PACER GLB CASH COWS ETF ETF/Closed End 69374H709 1144 37480 SH SOLE 0 0 37480 0 PACER BCHMK DATINFR ETF ETF/Closed End 69374H741 3590 121492 SH SOLE 0 0 121492 0 PACER U S SMCP CASH ETF ETF/Closed End 69374H857 649 27309 SH SOLE 0 0 27309 0 PACER DEV MKTS INT ETF ETF/Closed End 69374H873 702 27091 SH SOLE 0 0 27091 0 PACER US CASH COWS ETF ETF/Closed End 69374H881 205 7143 SH SOLE 0 0 7143 0 PACIFIC COAST OIL TR Common Stock 694103102 52 23525 SH SOLE 0 0 23525 0 PACKAGING CORP OF AMER Common Stock 695156109 594 6233 SH SOLE 0 0 6233 0 PALO ALTO NETWORKS INC Common Stock 697435105 426 2090 SH SOLE 0 0 2090 0 PARK OHIO HLDGS CORP Common Stock 700666100 478 14666 SH SOLE 0 0 14666 0 PARKER HANNIFIN CORP Common Stock 701094104 3444 20257 SH SOLE 0 0 20257 0 PATRICK INDUSTRIES INC Common Stock 703343103 524 10645 SH SOLE 0 0 10645 0 PATTERN ENERGY GRP INC Common Stock 70338P100 1814 78560 SH SOLE 0 0 78560 0 PATTERSON COS INC Common Stock 703395103 281 12275 SH SOLE 0 0 12275 0 PATTERSON UTI ENERGY INC Common Stock 703481101 146 12678 SH SOLE 0 0 12678 0 PAYCHEX INC Common Stock 704326107 15275 185618 SH SOLE 0 0 185618 0 PAYCOM SOFTWARE INC Common Stock 70432V102 441 1943 SH SOLE 0 0 1943 0 PAYPAL HLDGS INC Common Stock 70450Y103 33313 291046 SH SOLE 0 0 291046 0 PENN NATIONAL GAMING INC Common Stock 707569109 345 17920 SH SOLE 0 0 17920 0 PENNANTPARK INVT BDC Common Stock 708062104 1057 167197 SH SOLE 0 0 167197 0 PENNANTPARK FLTG RT BDC ETF/Closed End 70806A106 5152 445693 SH SOLE 0 0 445693 0 PENNS WOODS BANCORP INC Common Stock 708430103 599 13240 SH SOLE 0 0 13240 0 PENNYMAV MTG INV TRUST REIT 70931T103 683 31266 SH SOLE 0 0 31266 0 PENSKE AUTOMOTIVE GROUP Common Stock 70959W103 1109 23443 SH SOLE 0 0 23443 0 PEOPLES UTD FINL INC Common Stock 712704105 5992 357079 SH SOLE 0 0 357079 0 PEPSICO INC Common Stock 713448108 55080 420041 SH SOLE 0 0 420041 0 PERKINELMER INC Common Stock 714046109 285 2956 SH SOLE 0 0 2956 0 PETROCHINA CO LTD ADR Common Stock 71646E100 686 12456 SH SOLE 0 0 12456 0 PFIZER INC Common Stock 717081103 87766 2026000 SH SOLE 0 0 2026000 0 PHILIP MORRIS INTL INC Common Stock 718172109 32924 419259 SH SOLE 0 0 419259 0 PHILLIPS 66 Common Stock 718546104 17470 186766 SH SOLE 0 0 186766 0 PHOTRONICS INC Common Stock 719405102 391 47733 SH SOLE 0 0 47733 0 PHYSICIANS REALTY TR Common Stock 71943U104 2307 132268 SH SOLE 0 0 132268 0 PILGRIMS PRIDE CORP NEW Common Stock 72147K108 219 8606 SH SOLE 0 0 8606 0 PIMCO CORP INCM STRAT ETF/Closed End- 72200U100 437 25553 SH SOLE 0 0 25553 0 PIMCO MUN INCOME FD II ETF/Closed End- 72200W106 277 18521 SH SOLE 0 0 18521 0 PIMCO CORP INCM OPPTY ETF/Closed End- 72201B101 456 25156 SH SOLE 0 0 25156 0 PIMCO INCOME STRAT FUND ETF/Closed End- 72201H108 227 19189 SH SOLE 0 0 19189 0 PIMCO INCOME STRAT FD II ETF/Closed End- 72201J104 148 13970 SH SOLE 0 0 13970 0 PIMCO ACTIVE BD ETF ETF/Closed End- 72201R775 7200 66991 SH SOLE 0 0 66991 0 PIMCO 05Y H/Y CORP ETF ETF/Closed End- 72201R783 323 3212 SH SOLE 0 0 3212 0 PIMCO INVT GRD CORP ETF ETF/Closed End- 72201R817 8100 75388 SH SOLE 0 0 75388 0 PIMCO ENH SHRT MATY ETF ETF/Closed End- 72201R833 24004 235912 SH SOLE 0 0 235912 0 PIMCO INTRM MUN BD ETF ETF/Closed End- 72201R866 1119 20410 SH SOLE 0 0 20410 0 PIMCO S/T MUN BD ACT ETF ETF/Closed End- 72201R874 345 6825 SH SOLE 0 0 6825 0 PIMCO DYNAMIC INCM FUND Common Stock 72201Y101 328 10205 SH SOLE 0 0 10205 0 PIMCO DYNAMIC CR MTG INC ETF/Closed End- 72202D106 2820 118032 SH SOLE 0 0 118032 0 PINNACLE WEST CAP CORP Common Stock 723484101 3464 36818 SH SOLE 0 0 36818 0 PINTEREST INC A Common Stock 72352L106 416 15292 SH SOLE 0 0 15292 0 PIONEER HIGH INCOME TR ETF/Closed End- 72369H106 418 46452 SH SOLE 0 0 46452 0 PIONEER NATURAL RES CO Common Stock 723787107 4154 26996 SH SOLE 0 0 26996 0 PLAINS ALL AMERN PIPELIN MLP 726503105 2784 114332 SH SOLE 0 0 114332 0 PLANET FITNESS INC A Common Stock 72703H101 689 9506 SH SOLE 0 0 9506 0 POLARIS INDUSTRIES INC Common Stock 731068102 497 5445 SH SOLE 0 0 5445 0 POOL CORP Common Stock 73278L105 3184 16668 SH SOLE 0 0 16668 0 POPULAR INC NEW Common Stock 733174700 626 11546 SH SOLE 0 0 11546 0 POST HOLDINGS INC Common Stock 737446104 209 2007 SH SOLE 0 0 2007 0 POSTAL REALTY TR INC A REIT 73757R102 447 28400 SH SOLE 0 0 28400 0 PRICE T ROWE GRP INC Common Stock 74144T108 5489 50029 SH SOLE 0 0 50029 0 PRIMERICA INC Common Stock 74164M108 2651 22097 SH SOLE 0 0 22097 0 PRINCIPAL FINL GROUP INC Common Stock 74251V102 1165 20113 SH SOLE 0 0 20113 0 PRIN SPECTRM PFD SEC ETF ETF/Closed End- 74255Y888 717 7358 SH SOLE 0 0 7358 0 PROCTER GAMBLE CO Common Stock 742718109 82868 755747 SH SOLE 0 0 755747 0 PROGRESSIVE CORP OH Common Stock 743315103 6024 75365 SH SOLE 0 0 75365 0 PROLOGIS INC REIT 74340W103 19200 239695 SH SOLE 0 0 239695 0 PROSHARES INVT GRADE ETF ETF/Closed End- 74347B607 542 7207 SH SOLE 0 0 7207 0 PROSHS SP MIDCAP400 ETF ETF/Closed End 74347B680 1648 28214 SH SOLE 0 0 28214 0 PROSHS RUSS 2000 DIV ETF ETF/Closed End 74347B698 610 10297 SH SOLE 0 0 10297 0 PROSH EAFE DIV GRWRS ETF ETF/Closed End 74347B839 531 14157 SH SOLE 0 0 14157 0 PROSH SP 500 DV ARI ETF ETF/Closed End 74348A467 15901 229223 SH SOLE 0 0 229223 0 PROSHS HI YLD TREAS ETF ETF/Closed End- 74348A541 224 3412 SH SOLE 0 0 3412 0 PROSPECT CAP CORP BDC Common Stock 74348T102 146 22363 SH SOLE 0 0 22363 0 PROTO LABS INC Common Stock 743713109 301 2598 SH SOLE 0 0 2598 0 PRUDENTIAL FINL INC Common Stock 744320102 8258 81765 SH SOLE 0 0 81765 0 PUB SVC ENTERPRISE GROUP Common Stock 744573106 2952 50181 SH SOLE 0 0 50181 0 PUBLIC STORAGE INC REIT 74460D109 669 2810 SH SOLE 0 0 2810 0 PULTEGROUP INC Common Stock 745867101 1186 37511 SH SOLE 0 0 37511 0 PURE STORAGE INC A Common Stock 74624M102 297 19430 SH SOLE 0 0 19430 0 PUTNAM PREMIER INCOME TR ETF/Closed End- 746853100 1257 245123 SH SOLE 0 0 245123 0 PUTNAM MSTR INTRMDT INCM ETF/Closed End- 746909100 112 24449 SH SOLE 0 0 24449 0 QORVO INC Common Stock 74736K101 479 7192 SH SOLE 0 0 7192 0 QUALCOMM INC Common Stock 747525103 17669 232275 SH SOLE 0 0 232275 0 QUEST DIAGNOSTICS INC Common Stock 74834L100 951 9342 SH SOLE 0 0 9342 0 QURATE RETAIL INC A Common Stock 74915M100 1164 93968 SH SOLE 0 0 93968 0 RCI HOSPITALITY HLDGS Common Stock 74934Q108 1544 88180 SH SOLE 0 0 88180 0 RMR GROUP INC A Common Stock 74967R106 394 8385 SH SOLE 0 0 8385 0 RH Common Stock 74967X103 707 6118 SH SOLE 0 0 6118 0 RPM INTERNATIONAL INC Common Stock 749685103 3071 50245 SH SOLE 0 0 50245 0 RTW RETAILWINDS INC Common Stock 74980D100 23 13301 SH SOLE 0 0 13301 0 RALPH LAUREN CORP CL A Common Stock 751212101 1260 11092 SH SOLE 0 0 11092 0 RAYMOND JAMES FINANCIAL Common Stock 754730109 1413 16713 SH SOLE 0 0 16713 0 RAYTHEON COMPANY NEW Common Stock 755111507 26046 149791 SH SOLE 0 0 149791 0 RBC BEARINGS INC Common Stock 75524B104 3590 21523 SH SOLE 0 0 21523 0 REALITY DIVCON LDRS ETF ETF/Closed End 75605A405 2029 58201 SH SOLE 0 0 58201 0 REALTY INCOME CORP REIT 756109104 8616 124925 SH SOLE 0 0 124925 0 REAVES UTILITY INCOME FD ETF/Closed End 756158101 2507 70028 SH SOLE 0 0 70028 0 RED HAT INC Common Stock 756577102 452 2408 SH SOLE 0 0 2408 0 REGENERON PHARMACEUTICAL Common Stock 75886F107 2590 8276 SH SOLE 0 0 8276 0 REGIONS FINL CORP NEW Common Stock 7591EP100 1263 84545 SH SOLE 0 0 84545 0 REINSURANCE GRP AMER NEW Common Stock 759351604 323 2072 SH SOLE 0 0 2072 0 RELIANCE STEEL ALUM CO Common Stock 759509102 846 8937 SH SOLE 0 0 8937 0 RELX PLC SPON ADR Common Stock 759530108 1122 45965 SH SOLE 0 0 45965 0 REPUBLIC SERVICES INC Common Stock 760759100 2328 26867 SH SOLE 0 0 26867 0 RESMED INC Common Stock 761152107 2262 18533 SH SOLE 0 0 18533 0 RESOLUTE FOREST PRODS Common Stock 76117W109 612 85013 SH SOLE 0 0 85013 0 RESTAURANT BRNDS INTL Common Stock 76131D103 357 5136 SH SOLE 0 0 5136 0 RIO TINTO PLC SPONS ADR Common Stock 767204100 3226 51743 SH SOLE 0 0 51743 0 RITCHIE BROS AUCTIONEERS Common Stock 767744105 278 8353 SH SOLE 0 0 8353 0 ROCKWELL AUTOMATION INC Common Stock 773903109 3863 23581 SH SOLE 0 0 23581 0 ROGERS COMMS B NON VTG Common Stock 775109200 372 6945 SH SOLE 0 0 6945 0 ROKU INC Common Stock 77543R102 490 5414 SH SOLE 0 0 5414 0 ROLLINS INC Common Stock 775711104 936 26081 SH SOLE 0 0 26081 0 ROPER TECHNOLOGIES INC Common Stock 776696106 2747 7501 SH SOLE 0 0 7501 0 ROSS STORES INC Common Stock 778296103 3267 32955 SH SOLE 0 0 32955 0 ROYAL BANK CDA MONTREAL Common Stock 780087102 4229 53260 SH SOLE 0 0 53260 0 ROYAL BK SCOTLND GRP PLC Common Stock 780097689 187 32931 SH SOLE 0 0 32931 0 ROYAL DUTCH SHELL ADR B Common Stock 780259107 24910 378915 SH SOLE 0 0 378915 0 ROYAL DUTCH SHELL ADR Common Stock 780259206 9895 152071 SH SOLE 0 0 152071 0 ROYAL GOLD INC Common Stock 780287108 320 3125 SH SOLE 0 0 3125 0 ROYCE VALUE TRUST INC ETF/Closed End 780910105 5216 374681 SH SOLE 0 0 374681 0 RUDOLPH TECHNOLOGIES INC Common Stock 781270103 546 19777 SH SOLE 0 0 19777 0 RUSH ENTERPRISE INC CL A Common Stock 781846209 341 9338 SH SOLE 0 0 9338 0 RYDER SYSTEM INC Common Stock 783549108 435 7464 SH SOLE 0 0 7464 0 RYMAN HOSPITALITY PPTYS Common Stock 78377T107 1633 20143 SH SOLE 0 0 20143 0 SP GLOBAL INC Common Stock 78409V104 4103 18013 SH SOLE 0 0 18013 0 SEI INVESTMENTS CO Common Stock 784117103 1246 22219 SH SOLE 0 0 22219 0 SPDR SP 500 ETF ETF/Closed End 78462F103 92162 314546 SH SOLE 0 0 314546 0 SPX CORP Common Stock 784635104 1371 41506 SH SOLE 0 0 41506 0 SPDR GOLD TRUST GOLD ETF Common Stock 78463V107 7943 59631 SH SOLE 0 0 59631 0 SPDR EURO STOXX 50 ETF ETF/Closed End 78463X202 638 16651 SH SOLE 0 0 16651 0 SPDR MSCI E/MKT MIX ETF ETF/Closed End 78463X426 1749 29463 SH SOLE 0 0 29463 0 SPDR INDX SP GLB DV ETF ETF/Closed End 78463X459 318 4708 SH SOLE 0 0 4708 0 SPDR SP INTL DIV ETF ETF/Closed End 78463X772 1182 30024 SH SOLE 0 0 30024 0 SPDR MSCI ACWI EXUS ETF ETF/Closed End 78463X848 1849 50416 SH SOLE 0 0 50416 0 SPDR DJ INTL RL EST ETF ETF/Closed End 78463X863 204 5274 SH SOLE 0 0 5274 0 SPDR SP INTL SMCP ETF ETF/Closed End 78463X871 203 6780 SH SOLE 0 0 6780 0 SPDR DEV WORLD EXUS ETF ETF/Closed End 78463X889 387 13078 SH SOLE 0 0 13078 0 SPDR FACTSET INNOVA ETF ETF/Closed End 78464A110 284 2686 SH SOLE 0 0 2686 0 SPDR SP SM CAP GRTH ETF ETF/Closed End 78464A201 3183 52253 SH SOLE 0 0 52253 0 SPDR BLOOMBERG CONV ETF ETF/Closed End- 78464A359 3241 61305 SH SOLE 0 0 61305 0 SPDR LONG TERM CORP ETF ETF/Closed End- 78464A367 344 11959 SH SOLE 0 0 11959 0 SPDR INTERMED TERM ETF ETF/Closed End- 78464A375 890 25486 SH SOLE 0 0 25486 0 SPDR BLOOMBERG MTG ETF ETF/Closed End- 78464A383 1848 70707 SH SOLE 0 0 70707 0 SPDR SP 500 GROWTH ETF ETF/Closed End 78464A409 2658 68627 SH SOLE 0 0 68627 0 SPDR SHORT TERM CORP ETF ETF/Closed End- 78464A474 73875 2400103 SH SOLE 0 0 2400103 0 SPDR FTSE INTL GOVT ETF ETF/Closed End- 78464A490 3191 57412 SH SOLE 0 0 57412 0 SPDR SP 500 VALU ETF ETF/Closed End 78464A508 1420 45401 SH SOLE 0 0 45401 0 SPDR SP HLTHCR EQUP ETF ETF/Closed End 78464A581 546 6674 SH SOLE 0 0 6674 0 SPDR DOW JONES REIT ETF ETF/Closed End 78464A607 548 5542 SH SOLE 0 0 5542 0 SPDR SP AERO DEFNSE ETF ETF/Closed End 78464A631 2197 21141 SH SOLE 0 0 21141 0 SPDR AGGREGATE BOND ETF ETF/Closed End- 78464A649 4304 147536 SH SOLE 0 0 147536 0 SPDR BLOOMBERG TIPS ETF ETF/Closed End- 78464A656 650 11484 SH SOLE 0 0 11484 0 SPDR SP REGL BNKG ETF ETF/Closed End 78464A698 4857 90900 SH SOLE 0 0 90900 0 SPDR SP OILGAS EXP ETF ETF/Closed End 78464A730 297 10903 SH SOLE 0 0 10903 0 SPDR SP DIVIDEND ETF ETF/Closed End 78464A763 38495 381591 SH SOLE 0 0 381591 0 SPDR SP INSURANCE ETF ETF/Closed End 78464A789 208 6119 SH SOLE 0 0 6119 0 SPDR SP BANK ETF ETF/Closed End 78464A797 586 13523 SH SOLE 0 0 13523 0 SPDR SP SMALL CAP ETF ETF/Closed End 78464A813 713 10543 SH SOLE 0 0 10543 0 SPDR PORT MID CAP ETF ETF/Closed End 78464A847 1153 33838 SH SOLE 0 0 33838 0 SPDR SP BIOTECH ETF ETF/Closed End 78464A870 10397 118534 SH SOLE 0 0 118534 0 SPDR SP HOMEBLDRS ETF ETF/Closed End 78464A888 322 7722 SH SOLE 0 0 7722 0 SPDR BLACKSTONE GSO ETF ETF/Closed End- 78467V608 1567 33912 SH SOLE 0 0 33912 0 SPDR DBLLIN T/R TACT ETF ETF/Closed End- 78467V848 1473 30024 SH SOLE 0 0 30024 0 SPDR DJ INDL AVG ETF ETF/Closed End 78467X109 11966 45010 SH SOLE 0 0 45010 0 SPDR SP MDCP 400 ETF ETF/Closed End 78467Y107 5307 14965 SH SOLE 0 0 14965 0 SPDR BLOOMBERG INVT ETF ETF/Closed End- 78468R200 1935 62976 SH SOLE 0 0 62976 0 SPDR BLOOMBERG S/T ETF ETF/Closed End- 78468R408 1333 48956 SH SOLE 0 0 48956 0 SPDR BLOOMBERG BRCLY ETF ETF/Closed End 78468R622 12879 118217 SH SOLE 0 0 118217 0 SPDR NUV BLOOMBERG ETF ETF/Closed End- 78468R739 329 6724 SH SOLE 0 0 6724 0 SPDR SP 500 HI DIV ETF ETF/Closed End 78468R788 1673 43987 SH SOLE 0 0 43987 0 SPDR SSGA LGCP LOW ETF ETF/Closed End 78468R804 318 2953 SH SOLE 0 0 2953 0 SPDR USA QLTY STRAT ETF ETF/Closed End 78468R812 964 11190 SH SOLE 0 0 11190 0 SPDR PORT SMALL CAP ETF ETF/Closed End 78468R853 358 11674 SH SOLE 0 0 11674 0 SP PLUS CORP Common Stock 78469C103 554 17360 SH SOLE 0 0 17360 0 SPX FLOW INC Common Stock 78469X107 1904 45496 SH SOLE 0 0 45496 0 SVB FINL GRP Common Stock 78486Q101 2442 10874 SH SOLE 0 0 10874 0 SABRA HEALTH CARE REIT REIT 78573L106 1056 53619 SH SOLE 0 0 53619 0 SAGE THERAPEUTICS INC Common Stock 78667J108 834 4557 SH SOLE 0 0 4557 0 SALESFORCECOM INC Common Stock 79466L302 14290 94179 SH SOLE 0 0 94179 0 SALLY BEAUTY HLDGS INC Common Stock 79546E104 460 34511 SH SOLE 0 0 34511 0 SALT LOW TRUBETA US ETF ETF/Closed End 79590A107 685 25547 SH SOLE 0 0 25547 0 SANDY SPRING BANCORP INC Common Stock 800363103 369 10574 SH SOLE 0 0 10574 0 SANGAMO THERAPEUTICS INC Common Stock 800677106 112 10378 SH SOLE 0 0 10378 0 SANMINA CORP Common Stock 801056102 493 16296 SH SOLE 0 0 16296 0 SANOFI SPON ADR Common Stock 80105N105 3043 70318 SH SOLE 0 0 70318 0 SAP SE SPON ADR Common Stock 803054204 5251 38384 SH SOLE 0 0 38384 0 SAREPTA THERAPEUTICS INC Common Stock 803607100 620 4078 SH SOLE 0 0 4078 0 HENRY SCHEIN INC Common Stock 806407102 1739 24882 SH SOLE 0 0 24882 0 SCHLUMBERGER LTD Common Stock 806857108 10101 254179 SH SOLE 0 0 254179 0 SCHNITZER STEEL INDS A Common Stock 806882106 411 15703 SH SOLE 0 0 15703 0 SCHNEIDER NATL INC WI B Common Stock 80689H102 190 10390 SH SOLE 0 0 10390 0 SCHWAB CHARLES CORP NEW Common Stock 808513105 1839 45764 SH SOLE 0 0 45764 0 SCHWAB US LGCP ETF ETF/Closed End 808524201 420 5981 SH SOLE 0 0 5981 0 SCHWAB US LGCP GRW ETF ETF/Closed End 808524300 311 3743 SH SOLE 0 0 3743 0 SCHWAB EMG MKT EQ ETF ETF/Closed End 808524706 14424 549683 SH SOLE 0 0 549683 0 SCHWAB STR 1000 IDX ETF ETF/Closed End 808524722 3919 135718 SH SOLE 0 0 135718 0 SCHWAB EMRG MKTS LRG ETF ETF/Closed End 808524730 322 11202 SH SOLE 0 0 11202 0 SCHWAB FUND INTL SML ETF ETF/Closed End 808524748 543 17389 SH SOLE 0 0 17389 0 SCHWAB FUND INTL LRG ETF ETF/Closed End 808524755 378 13584 SH SOLE 0 0 13584 0 SCHWAB FDMNTL US LRG ETF ETF/Closed End 808524771 398 10165 SH SOLE 0 0 10165 0 SCHWAB US DIV EQ ETF ETF/Closed End 808524797 2139 40311 SH SOLE 0 0 40311 0 SCHWAB US REIT ETF ETF/Closed End 808524847 3503 78816 SH SOLE 0 0 78816 0 SCHWAB INTRM US TRSY ETF ETF/Closed End- 808524854 828 15065 SH SOLE 0 0 15065 0 SCOTTS MIRACLEGRO CO Common Stock 810186106 7926 80465 SH SOLE 0 0 80465 0 SEALED AIR CORP NEW Common Stock 81211K100 349 8155 SH SOLE 0 0 8155 0 SEATTLE GENETICS INC WA Common Stock 812578102 411 5938 SH SOLE 0 0 5938 0 SEAWORLD ENTMNT INC Common Stock 81282V100 809 26092 SH SOLE 0 0 26092 0 MATRLS SEL SECT SPDR ETF ETF/Closed End 81369Y100 670 11451 SH SOLE 0 0 11451 0 HLTHCR SEL SECT SPDR ETF ETF/Closed End 81369Y209 157073 1695522 SH SOLE 0 0 1695522 0 CONS STPLS SEL SPDR ETF ETF/Closed End 81369Y308 156456 2694268 SH SOLE 0 0 2694268 0 CONS DSCR SEL SPDR ETF ETF/Closed End 81369Y407 90215 756833 SH SOLE 0 0 756833 0 ENERGY SEL SECT SPDR ETF ETF/Closed End 81369Y506 10199 160077 SH SOLE 0 0 160077 0 FINL SEL SECT SPDR ETF ETF/Closed End 81369Y605 8415 304884 SH SOLE 0 0 304884 0 INDL SEL SECT SPDR ETF ETF/Closed End 81369Y704 9535 123153 SH SOLE 0 0 123153 0 TECH SEL SECT SPDR ETF ETF/Closed End 81369Y803 230704 2956228 SH SOLE 0 0 2956228 0 SELECT COMMN SVC SEL ETF ETF/Closed End 81369Y852 107845 2191090 SH SOLE 0 0 2191090 0 SEL SECT RL EST SPDR ETF ETF/Closed End 81369Y860 788 21419 SH SOLE 0 0 21419 0 UTILS SEL SECT SPDR ETF ETF/Closed End 81369Y886 48337 810618 SH SOLE 0 0 810618 0 SELECTIVE INS GROUP INC Common Stock 816300107 785 10481 SH SOLE 0 0 10481 0 SEMPRA ENERGY Common Stock 816851109 3267 23767 SH SOLE 0 0 23767 0 SR HSG PPTYS TR SBI REIT 81721M109 130 15678 SH SOLE 0 0 15678 0 SENSIENT TECHNOLOGIES Common Stock 81725T100 334 4545 SH SOLE 0 0 4545 0 SENSUS HEALTHCARE INC Common Stock 81728J109 266 48076 SH SOLE 0 0 48076 0 SERVICENOW INC Common Stock 81762P102 3433 12505 SH SOLE 0 0 12505 0 SHAKE SHACK INC CL A Common Stock 819047101 481 6660 SH SOLE 0 0 6660 0 SHERWIN WILLIAMS CO Common Stock 824348106 13004 28374 SH SOLE 0 0 28374 0 SHOCKWAVE MEDICAL INC Common Stock 82489T104 422 7386 SH SOLE 0 0 7386 0 SHOPIFY INC CL A Common Stock 82509L107 1910 6362 SH SOLE 0 0 6362 0 SIGNATURE BANK NEW YORK Common Stock 82669G104 2837 23480 SH SOLE 0 0 23480 0 SILICON MOTION TECH ADR Common Stock 82706C108 1968 44337 SH SOLE 0 0 44337 0 SIMON PPTY GRP INC NEW REIT 828806109 1813 11351 SH SOLE 0 0 11351 0 SIMPSON MFG CO INC Common Stock 829073105 630 9482 SH SOLE 0 0 9482 0 SIRIUS XM HLDGS INC Common Stock 82968B103 227 40752 SH SOLE 0 0 40752 0 SITEONE LANDSCAPE SUPPLY Common Stock 82982L103 3002 43322 SH SOLE 0 0 43322 0 SIX FLAGS ENTMT CORP NEW Common Stock 83001A102 1716 34535 SH SOLE 0 0 34535 0 SKECHERS USA INC CL A Common Stock 830566105 898 28520 SH SOLE 0 0 28520 0 SKYWEST INC Common Stock 830879102 1326 21851 SH SOLE 0 0 21851 0 SKYWORKS SOLUTIONS INC Common Stock 83088M102 2127 27523 SH SOLE 0 0 27523 0 SLACK TECHS INC A Common Stock 83088V102 211 5625 SH SOLE 0 0 5625 0 SLEEP NUMBER CORP Common Stock 83125X103 486 12027 SH SOLE 0 0 12027 0 SMITH NEPHEW PLC ADR Common Stock 83175M205 1937 44483 SH SOLE 0 0 44483 0 SMITH AO Common Stock 831865209 3850 81640 SH SOLE 0 0 81640 0 SMUCKER JM COMPANY NEW Common Stock 832696405 1710 14845 SH SOLE 0 0 14845 0 SNAP ON INC Common Stock 833034101 6224 37573 SH SOLE 0 0 37573 0 SNAP INC CL A Common Stock 83304A106 162 11340 SH SOLE 0 0 11340 0 SOCIEDAD QUIMICA SER B Common Stock 833635105 947 30436 SH SOLE 0 0 30436 0 SONOCO PRODUCTS CO Common Stock 835495102 2484 38013 SH SOLE 0 0 38013 0 SONY CORP Common Stock 835699307 705 13463 SH SOLE 0 0 13463 0 SOTHERLY HOTELS INC REIT 83600C103 88 12650 SH SOLE 0 0 12650 0 SOUTH JERSEY INDS INC Common Stock 838518108 683 20259 SH SOLE 0 0 20259 0 SOUTH STATE CORP Common Stock 840441109 236 3208 SH SOLE 0 0 3208 0 SOUTHERN COMPANY Common Stock 842587107 14025 253709 SH SOLE 0 0 253709 0 SOUTHWEST AIRLINES CO Common Stock 844741108 3309 65165 SH SOLE 0 0 65165 0 SPARK THERAPEUTICS INC Common Stock 84652J103 202 1975 SH SOLE 0 0 1975 0 SPIRIT AEROSYS HLDG CL A Common Stock 848574109 678 8333 SH SOLE 0 0 8333 0 SPLUNK INC Common Stock 848637104 5359 42616 SH SOLE 0 0 42616 0 SPRAGUE RESOURCES LP Common Stock 849343108 1168 65867 SH SOLE 0 0 65867 0 SPROTT PHYSICAL GOLD ETF ETF/Closed End 85207H104 3145 277587 SH SOLE 0 0 277587 0 SPROTT PHYSICAL SLVR ETF ETF/Closed End 85207K107 1409 246734 SH SOLE 0 0 246734 0 SPRINT CORP SER 1 Common Stock 85207U105 207 31485 SH SOLE 0 0 31485 0 SPROTT PHYS GLD SLVR ETF/Closed End 85208R101 1392 105237 SH SOLE 0 0 105237 0 SQUARE INC A Common Stock 852234103 4634 63889 SH SOLE 0 0 63889 0 STANLEY BLACK DECKER Common Stock 854502101 5166 35723 SH SOLE 0 0 35723 0 STARBUCKS CORP Common Stock 855244109 17534 209160 SH SOLE 0 0 209160 0 STATE AUTO FINL CORP Common Stock 855707105 230 6580 SH SOLE 0 0 6580 0 STARWOOD PROPERTY TR INC REIT 85571B105 513 22564 SH SOLE 0 0 22564 0 STATE STREET CORP Common Stock 857477103 2106 37568 SH SOLE 0 0 37568 0 STEEL DYNAMICS INC Common Stock 858119100 471 15600 SH SOLE 0 0 15600 0 STELLUS CAP INVT BDC Common Stock 858568108 142 10285 SH SOLE 0 0 10285 0 STERLING BANCORP NEW Common Stock 85917A100 221 10375 SH SOLE 0 0 10375 0 STITCH FIX INC A Common Stock 860897107 459 14359 SH SOLE 0 0 14359 0 STMICROELECTRONICS N V Common Stock 861012102 620 35186 SH SOLE 0 0 35186 0 STORE CAPITAL CORP REIT 862121100 5157 155364 SH SOLE 0 0 155364 0 STRYKER CORP Common Stock 863667101 4435 21575 SH SOLE 0 0 21575 0 SUBURBAN PROPANE PTNR LP MLP 864482104 1748 71959 SH SOLE 0 0 71959 0 SUMITOMO MITSUI FINL Common Stock 86562M209 1389 196755 SH SOLE 0 0 196755 0 SUN COMMUNITIES INC REIT 866674104 2425 18914 SH SOLE 0 0 18914 0 SUN LIFE FINL INC Common Stock 866796105 345 8347 SH SOLE 0 0 8347 0 SUNCOR ENERGY INC NEW Common Stock 867224107 250 8037 SH SOLE 0 0 8037 0 SUNOCO LP MLP 86765K109 203 6502 SH SOLE 0 0 6502 0 SUNTRUST BANKS INC Common Stock 867914103 21892 348324 SH SOLE 0 0 348324 0 SYNOPSYS INC Common Stock 871607107 2007 15593 SH SOLE 0 0 15593 0 SYNOVUS FINL CORP NEW Common Stock 87161C501 984 28126 SH SOLE 0 0 28126 0 SYNNEX CORP Common Stock 87162W100 373 3793 SH SOLE 0 0 3793 0 SYNCHRONY FINANCIAL Common Stock 87165B103 635 18324 SH SOLE 0 0 18324 0 SYSCO CORP Common Stock 871829107 18107 256032 SH SOLE 0 0 256032 0 TC PIPELINES LP MLP 87233Q108 347 9237 SH SOLE 0 0 9237 0 TD AMERITRADE HLDG CORP Common Stock 87236Y108 935 18730 SH SOLE 0 0 18730 0 TESSCO TECHNOLOGIES INC Common Stock 872386107 274 15350 SH SOLE 0 0 15350 0 THL CREDIT INC BDC Common Stock 872438106 70 10500 SH SOLE 0 0 10500 0 TJX COS INC NEW Common Stock 872540109 8077 152738 SH SOLE 0 0 152738 0 T MOBILE US INC Common Stock 872590104 777 10479 SH SOLE 0 0 10479 0 TPG SPLTY LEND INC BDC Common Stock 87265K102 1241 63315 SH SOLE 0 0 63315 0 TTM TECHNOLOGIES INC Common Stock 87305R109 235 23017 SH SOLE 0 0 23017 0 TAIWAN SEMICON MFG CO Common Stock 874039100 1532 39106 SH SOLE 0 0 39106 0 TAKETWO INTERACTIVE INC Common Stock 874054109 1031 9079 SH SOLE 0 0 9079 0 TANDEM DIABETES CARE NEW Common Stock 875372203 397 6150 SH SOLE 0 0 6150 0 TANGER FACTORY OUTLET REIT 875465106 1020 62925 SH SOLE 0 0 62925 0 TAPESTRY INC Common Stock 876030107 581 18300 SH SOLE 0 0 18300 0 TARGET CORP Common Stock 87612E106 19301 222854 SH SOLE 0 0 222854 0 TARGA RESOURCES CORP Common Stock 87612G101 3318 84523 SH SOLE 0 0 84523 0 TAYLOR DEVICES INC Common Stock 877163105 3775 352493 SH SOLE 0 0 352493 0 TAYLOR MORRISON HOME A Common Stock 87724P106 492 23473 SH SOLE 0 0 23473 0 TC ENERGY CORP Common Stock 87807B107 3363 67917 SH SOLE 0 0 67917 0 TECH DATA CORP Common Stock 878237106 1772 16943 SH SOLE 0 0 16943 0 TECK RESOURCES LTD CL B Common Stock 878742204 626 27141 SH SOLE 0 0 27141 0 TEGNA INC Common Stock 87901J105 626 41352 SH SOLE 0 0 41352 0 TEKLA HEALTHCARE OPPTYS Common Stock 879105104 1032 57908 SH SOLE 0 0 57908 0 TEKLA HEALTHCARE INV SBI ETF/Closed End 87911J103 2687 133814 SH SOLE 0 0 133814 0 TEKLA LIFE SCIENCES INVS ETF/Closed End 87911K100 666 39506 SH SOLE 0 0 39506 0 TEKLA WORLD HLTHCARE ETF/Closed End 87911L108 470 36745 SH SOLE 0 0 36745 0 TELADOC HEALTH INC Common Stock 87918A105 249 3753 SH SOLE 0 0 3753 0 TELEFLEX INC Common Stock 879369106 2931 8852 SH SOLE 0 0 8852 0 TELEFONICA BRASIL SA ADR Common Stock 87936R106 384 29484 SH SOLE 0 0 29484 0 TELUS CORP Common Stock 87971M103 1386 37552 SH SOLE 0 0 37552 0 TEMPLETON DRAGON FD INC ETF/Closed End 88018T101 610 31732 SH SOLE 0 0 31732 0 TEMPLTN EMERG MKT INC FD ETF/Closed End- 880192109 160 15698 SH SOLE 0 0 15698 0 TENET HLTHCARE CORP NEW Common Stock 88033G407 621 30061 SH SOLE 0 0 30061 0 TERADYNE INC Common Stock 880770102 5322 111079 SH SOLE 0 0 111079 0 TESLA INC Common Stock 88160R101 8072 36121 SH SOLE 0 0 36121 0 TEVA PHARMACEUTICAL ADR Common Stock 881624209 901 97617 SH SOLE 0 0 97617 0 TETRA TECH INC NEW Common Stock 88162G103 418 5323 SH SOLE 0 0 5323 0 TEXAS INSTRUMENTS INC Common Stock 882508104 16255 141640 SH SOLE 0 0 141640 0 TEX PAC LAND SUB CTF UT Common Stock 882610108 893 1135 SH SOLE 0 0 1135 0 TEXAS ROADHOUSE INC A Common Stock 882681109 710 13237 SH SOLE 0 0 13237 0 TEXTRON INC Common Stock 883203101 1508 28439 SH SOLE 0 0 28439 0 TRADE DESK INC A Common Stock 88339J105 998 4382 SH SOLE 0 0 4382 0 THERMO FISHER SCIENTIFIC Common Stock 883556102 40892 139240 SH SOLE 0 0 139240 0 THOMSON REUTERS CORP NEW Common Stock 884903709 539 8364 SH SOLE 0 0 8364 0 THOR INDUSTRIES INC Common Stock 885160101 1903 32555 SH SOLE 0 0 32555 0 THREE D SYS CORP DEL NEW Common Stock 88554D205 119 13035 SH SOLE 0 0 13035 0 3M COMPANY Common Stock 88579Y101 40933 236140 SH SOLE 0 0 236140 0 TIDEWATER INC NEW Common Stock 88642R109 3620 154170 SH SOLE 0 0 154170 0 TIDEWATER INC NEW A WTS Warrant/Right 88642R117 48 15661 SH SOLE 0 0 15661 0 TIDEWATER INC NEW B WTS Warrant/Right 88642R125 47 16749 SH SOLE 0 0 16749 0 TIFFANY CO NEW Common Stock 886547108 420 4484 SH SOLE 0 0 4484 0 TIMKEN CO Common Stock 887389104 401 7815 SH SOLE 0 0 7815 0 TOLL BROTHERS INC Common Stock 889478103 898 24512 SH SOLE 0 0 24512 0 TOOTSIE ROLL INDS INC Common Stock 890516107 296 8023 SH SOLE 0 0 8023 0 TOPBUILD CORP Common Stock 89055F103 427 5158 SH SOLE 0 0 5158 0 TORCHMARK CORP Common Stock 891027104 1542 17232 SH SOLE 0 0 17232 0 TORO CO Common Stock 891092108 674 10079 SH SOLE 0 0 10079 0 TORONTO DOMINION BK NEW Common Stock 891160509 2246 38485 SH SOLE 0 0 38485 0 TORTOISE ENERGY INFRA ETF/Closed End 89147L100 580 25711 SH SOLE 0 0 25711 0 TORTOISE MIDSTREAM ENRGY ETF/Closed End 89148B101 409 30299 SH SOLE 0 0 30299 0 TOTAL S A SPON ADR Common Stock 89151E109 6087 109114 SH SOLE 0 0 109114 0 TOTAL SYSTEMS SVC INC Common Stock 891906109 2284 17803 SH SOLE 0 0 17803 0 TOYOTA MTR CORP SPON ADR Common Stock 892331307 291 2345 SH SOLE 0 0 2345 0 TRACTOR SUPPLY CO Common Stock 892356106 2818 25903 SH SOLE 0 0 25903 0 TRANSDIGM GROUP INC Common Stock 893641100 701 1449 SH SOLE 0 0 1449 0 TRAVELERS COS INC Common Stock 89417E109 28261 189014 SH SOLE 0 0 189014 0 TREX CO INC Common Stock 89531P105 1342 18714 SH SOLE 0 0 18714 0 TRI CONTINENTAL CORP ETF/Closed End 895436103 1175 43563 SH SOLE 0 0 43563 0 TRINITY INDUSTRIES INC Common Stock 896522109 471 22675 SH SOLE 0 0 22675 0 TRIPLE S MGMT CORP B Common Stock 896749108 279 11709 SH SOLE 0 0 11709 0 TRISTATE CAP HLDGS INC Common Stock 89678F100 213 10000 SH SOLE 0 0 10000 0 TRUSTCO BK CORP N Y Common Stock 898349105 132 16710 SH SOLE 0 0 16710 0 TRUSTMARK CORP Common Stock 898402102 294 8855 SH SOLE 0 0 8855 0 TUPPERWARE BRANDS CORP Common Stock 899896104 251 13195 SH SOLE 0 0 13195 0 TURTLE BEACH CORP NEW Common Stock 900450206 1610 139295 SH SOLE 0 0 139295 0 TWILIO INC A Common Stock 90138F102 1368 10030 SH SOLE 0 0 10030 0 TWITTER INC Common Stock 90184L102 7798 223445 SH SOLE 0 0 223445 0 TWO HARBORS INVT CORP Common Stock 90187B408 512 40440 SH SOLE 0 0 40440 0 TYLER TECHNOLOGIES INC Common Stock 902252105 800 3704 SH SOLE 0 0 3704 0 TYSON FOODS INC A Common Stock 902494103 402 4983 SH SOLE 0 0 4983 0 UBS AG E TRACS ALERN ETN Alternatives - 902641646 265 11871 SH SOLE 0 0 11871 0 UGI CORP NEW Common Stock 902681105 5589 104651 SH SOLE 0 0 104651 0 U S BANCORP DE NEW Common Stock 902973304 12030 229582 SH SOLE 0 0 229582 0 U S SILICA HLDGS INC Common Stock 90346E103 218 17017 SH SOLE 0 0 17017 0 UBIQUITI NETWORKS INC Common Stock 90347A100 2630 19999 SH SOLE 0 0 19999 0 UBER TECHNOLOGIES INC Common Stock 90353T100 5420 116855 SH SOLE 0 0 116855 0 ULTA BEAUTY INC Common Stock 90384S303 8324 23995 SH SOLE 0 0 23995 0 ULTRAGENYX PHARM INC Common Stock 90400D108 286 4511 SH SOLE 0 0 4511 0 UNDER ARMOUR INC CL A Common Stock 904311107 1439 56763 SH SOLE 0 0 56763 0 UNDER ARMOUR INC C Common Stock 904311206 1149 51751 SH SOLE 0 0 51751 0 UNIFIRST CORP Common Stock 904708104 329 1747 SH SOLE 0 0 1747 0 UNILEVER PLC SPONS ADR Common Stock 904767704 6047 97574 SH SOLE 0 0 97574 0 UNILEVER N V NY SHS NEW Common Stock 904784709 20533 338154 SH SOLE 0 0 338154 0 UNION PACIFIC CORP Common Stock 907818108 22989 135942 SH SOLE 0 0 135942 0 UNITED BANKSHARES INC WV Common Stock 909907107 4504 121443 SH SOLE 0 0 121443 0 UNITED AIRLINES HLDGS Common Stock 910047109 2315 26437 SH SOLE 0 0 26437 0 UNITED NATURAL FOODS INC Common Stock 911163103 1900 211782 SH SOLE 0 0 211782 0 UPS INC B Common Stock 911312106 38738 375117 SH SOLE 0 0 375117 0 UNITED RENTALS INC Common Stock 911363109 2017 15207 SH SOLE 0 0 15207 0 UNITED STS STEEL CRP NEW Common Stock 912909108 852 55670 SH SOLE 0 0 55670 0 UNITED TECHNOLOGIES CORP Common Stock 913017109 42692 327898 SH SOLE 0 0 327898 0 UNITEDHEALTH GROUP INC Common Stock 91324P102 62104 254512 SH SOLE 0 0 254512 0 UNITIL CORP Common Stock 913259107 573 9567 SH SOLE 0 0 9567 0 UNIVERSAL DISPLAY CORP Common Stock 91347P105 371 1975 SH SOLE 0 0 1975 0 UNIVERSAL LOGISTICS HLDG Common Stock 91388P105 426 18971 SH SOLE 0 0 18971 0 UNIVERSAL HLTH SVC CL B Common Stock 913903100 1079 8276 SH SOLE 0 0 8276 0 URSTADT BIDLE PPTYS CL A REIT 917286205 232 11038 SH SOLE 0 0 11038 0 UTAH MEDICAL PRODS INC Common Stock 917488108 482 5035 SH SOLE 0 0 5035 0 V F CORP Common Stock 918204108 3106 35555 SH SOLE 0 0 35555 0 VSE CORP Common Stock 918284100 2390 83319 SH SOLE 0 0 83319 0 VAIL RESORTS INC Common Stock 91879Q109 5676 25433 SH SOLE 0 0 25433 0 VALE S A ADR Common Stock 91912E105 263 19540 SH SOLE 0 0 19540 0 VALERO ENERGY CORP Common Stock 91913Y100 5555 64892 SH SOLE 0 0 64892 0 VALLEY NATIONAL BANCORP Common Stock 919794107 596 55252 SH SOLE 0 0 55252 0 VALMONT INDUSTRIES INC Common Stock 920253101 373 2942 SH SOLE 0 0 2942 0 VANECK GOLD MNRS ETF ETF/Closed End 92189F106 5589 218677 SH SOLE 0 0 218677 0 VANECK EMERG MKT HI ETF ETF/Closed End- 92189F353 6298 263753 SH SOLE 0 0 263753 0 VANECK BDC INCM ETF ETF/Closed End 92189F411 272 16350 SH SOLE 0 0 16350 0 VANECK PFD SECS EX ETF ETF/Closed End- 92189F429 199 10038 SH SOLE 0 0 10038 0 VANECK CEF MUN INCM ETF ETF/Closed End- 92189F460 572 21209 SH SOLE 0 0 21209 0 VANECK INVT GRD FLTG ETF ETF/Closed End- 92189F486 1092 43333 SH SOLE 0 0 43333 0 VANECK AMT FREE LONG ETF ETF/Closed End- 92189F536 203 9756 SH SOLE 0 0 9756 0 VANECK UNCNV OILGAS ETF ETF/Closed End 92189F668 398 33358 SH SOLE 0 0 33358 0 VANECK SEMICONDUCTOR ETF ETF/Closed End 92189F676 201 1825 SH SOLE 0 0 1825 0 VANECK RETAIL ETF ETF/Closed End 92189F684 327 3002 SH SOLE 0 0 3002 0 VANECK VCTRS BIOTECH ETF ETF/Closed End 92189F726 773 5995 SH SOLE 0 0 5995 0 VANECK RARE EARTH ETF ETF/Closed End 92189F742 1061 69822 SH SOLE 0 0 69822 0 VANECK JR GOLD MINER ETF ETF/Closed End 92189F791 1859 53179 SH SOLE 0 0 53179 0 VANECK AFRICA INDEX ETF ETF/Closed End 92189F866 886 40076 SH SOLE 0 0 40076 0 VANECK AMT INTER NEW ETF ETF/Closed End- 92189H201 1644 33054 SH SOLE 0 0 33054 0 VANECK JPM E/MKT NEW ETF ETF/Closed End- 92189H300 3099 89302 SH SOLE 0 0 89302 0 VANCK HI YLD MUN NEW ETF ETF/Closed End- 92189H409 437 6845 SH SOLE 0 0 6845 0 VNGRD DIV APPREC ETF ETF/Closed End 921908844 20168 175132 SH SOLE 0 0 175132 0 VNGRD TOTAL INTL STK ETF ETF/Closed End 921909768 2531 47980 SH SOLE 0 0 47980 0 VNGRD EXT DUR TRSY ETF ETF/Closed End- 921910709 10311 81179 SH SOLE 0 0 81179 0 VNGRD MEGA CAP GRWTH ETF ETF/Closed End 921910816 323 2490 SH SOLE 0 0 2490 0 VNGRD SP 500 GRW ETF ETF/Closed End 921932505 15597 96821 SH SOLE 0 0 96821 0 VNGRD SP 500 VAL ETF ETF/Closed End 921932703 1298 11544 SH SOLE 0 0 11544 0 VNGRD SP SM GRW 600 ETF ETF/Closed End 921932794 304 1945 SH SOLE 0 0 1945 0 VNGRD SP SM CAP 600 ETF ETF/Closed End 921932828 229 1601 SH SOLE 0 0 1601 0 VNGRD LNG TRM BD IDX ETF ETF/Closed End- 921937793 14911 153623 SH SOLE 0 0 153623 0 VNGRD INTRM TRM BD ETF ETF/Closed End- 921937819 21260 245774 SH SOLE 0 0 245774 0 VNGRD SHORT TERM BD ETF ETF/Closed End- 921937827 36630 454865 SH SOLE 0 0 454865 0 VNGRD TTL BD MKT ETF ETF/Closed End- 921937835 28911 348027 SH SOLE 0 0 348027 0 VNGRD FTSE DEV MKTS ETF ETF/Closed End 921943858 107309 2572734 SH SOLE 0 0 2572734 0 VNGRD HGH DIV YLD ETF ETF/Closed End 921946406 75030 858662 SH SOLE 0 0 858662 0 VNGRD INTL HI DIV YL ETF ETF/Closed End 921946794 1858 30266 SH SOLE 0 0 30266 0 VNGRD INTL DIV APPRC ETF ETF/Closed End 921946810 6931 101867 SH SOLE 0 0 101867 0 VNGRD EMRG MKTS GOV ETF ETF/Closed End- 921946885 1916 23831 SH SOLE 0 0 23831 0 VNGRD SHRT INFL PRO ETF ETF/Closed End- 922020805 7119 144350 SH SOLE 0 0 144350 0 VNGRD TTL INTL BD ETF ETF/Closed End- 92203J407 42222 736866 SH SOLE 0 0 736866 0 VNGRD US REAL EST ETF ETF/Closed End 922042676 312 5295 SH SOLE 0 0 5295 0 VNGRD FTSE SMALL CAP ETF ETF/Closed End 922042718 15166 144077 SH SOLE 0 0 144077 0 VNGRD TTL WORLD STK ETF ETF/Closed End 922042742 560 7454 SH SOLE 0 0 7454 0 VNGRD FTSE ALL WORLD ETF ETF/Closed End 922042775 208359 4086276 SH SOLE 0 0 4086276 0 VNGRD FTSE EMG MKTS ETF ETF/Closed End 922042858 35025 823537 SH SOLE 0 0 823537 0 VNGRD FTSE PACIFIC ETF ETF/Closed End 922042866 44362 671334 SH SOLE 0 0 671334 0 VNGRD FTSE EUROPE ETF ETF/Closed End 922042874 14894 271300 SH SOLE 0 0 271300 0 VNGRD CONSMR DISCRET ETF ETF/Closed End 92204A108 5222 29108 SH SOLE 0 0 29108 0 VNGRD CNSMR STAPLES ETF ETF/Closed End 92204A207 3339 22447 SH SOLE 0 0 22447 0 VNGRD ENERGY ETF ETF/Closed End 92204A306 1037 12201 SH SOLE 0 0 12201 0 VNGRD FINANCIALS ETF ETF/Closed End 92204A405 4596 66593 SH SOLE 0 0 66593 0 VNGRD HEALTH CARE ETF ETF/Closed End 92204A504 22178 127506 SH SOLE 0 0 127506 0 VNGRD INDUSTRIALS ETF ETF/Closed End 92204A603 1602 10989 SH SOLE 0 0 10989 0 VNGRD INFO TECH ETF ETF/Closed End 92204A702 25247 119715 SH SOLE 0 0 119715 0 VNGRD UTILITIES ETF ETF/Closed End 92204A876 3050 22947 SH SOLE 0 0 22947 0 VNGRD COMMN SVCS ETF ETF/Closed End 92204A884 4508 51998 SH SOLE 0 0 51998 0 VNGRD SHRT TRM GOV ETF ETF/Closed End- 92206C102 5368 88109 SH SOLE 0 0 88109 0 VNGRD SHRT TRM CORP ETF ETF/Closed End- 92206C409 44547 552141 SH SOLE 0 0 552141 0 VNGRD RUS2000 VL IN ETF ETF/Closed End 92206C649 706 6709 SH SOLE 0 0 6709 0 VNGRD RUS 2000 INDX ETF ETF/Closed End 92206C664 14024 112228 SH SOLE 0 0 112228 0 VNGRD RUS1000 GRW IN ETF ETF/Closed End 92206C680 66667 410867 SH SOLE 0 0 410867 0 VNGRD INTRM TERM ETF ETF/Closed End- 92206C706 33235 503785 SH SOLE 0 0 503785 0 VNGRD RUS1000 VL IN ETF ETF/Closed End 92206C714 63166 566008 SH SOLE 0 0 566008 0 VNGRD MTG BKD SEC ETF ETF/Closed End- 92206C771 30681 580756 SH SOLE 0 0 580756 0 VNGRD LNG TRM CRP BD ETF ETF/Closed End- 92206C813 257 2655 SH SOLE 0 0 2655 0 VNGRD LNG TRM TREAS ETF ETF/Closed End- 92206C847 6674 81739 SH SOLE 0 0 81739 0 VNGRD INTRM CORP BD ETF ETF/Closed End- 92206C870 57795 643242 SH SOLE 0 0 643242 0 VARIAN MED SYS INC Common Stock 92220P105 2895 21269 SH SOLE 0 0 21269 0 VECTOR GROUP LTD Common Stock 92240M108 688 70586 SH SOLE 0 0 70586 0 VECTRUS INC Common Stock 92242T101 554 13666 SH SOLE 0 0 13666 0 VEEVA SYS INC CL A Common Stock 922475108 18864 116364 SH SOLE 0 0 116364 0 VENTAS INC REIT 92276F100 2818 41234 SH SOLE 0 0 41234 0 VNGRD SP 500 ETF ETF/Closed End 922908363 78693 292376 SH SOLE 0 0 292376 0 VNGRD MDCP VAL ETF ETF/Closed End 922908512 4665 41896 SH SOLE 0 0 41896 0 VNGRD MDCP GRW ETF ETF/Closed End 922908538 10103 67665 SH SOLE 0 0 67665 0 VNGRD REAL EST INDX ETF ETF/Closed End 922908553 28675 328092 SH SOLE 0 0 328092 0 VNGRD SMLL CAP GRWTH ETF ETF/Closed End 922908595 11447 61473 SH SOLE 0 0 61473 0 VNGRD SML CAP VAL ETF ETF/Closed End 922908611 16317 124998 SH SOLE 0 0 124998 0 VNGRD MID CAP ETF ETF/Closed End 922908629 63899 382261 SH SOLE 0 0 382261 0 VNGRD LGCP ETF ETF/Closed End 922908637 12051 89455 SH SOLE 0 0 89455 0 VNGRD EXTND MARKET ETF ETF/Closed End 922908652 3381 28510 SH SOLE 0 0 28510 0 VNGRD GROWTH ETF ETF/Closed End 922908736 13532 82820 SH SOLE 0 0 82820 0 VNGRD VALUE ETF ETF/Closed End 922908744 16355 147451 SH SOLE 0 0 147451 0 VNGRD SMALL CAP ETF ETF/Closed End 922908751 24560 156769 SH SOLE 0 0 156769 0 VNGRD TTL STK MKT ETF ETF/Closed End 922908769 9076 60471 SH SOLE 0 0 60471 0 VEREIT INC REIT 92339V100 770 85472 SH SOLE 0 0 85472 0 VERISIGN INC Common Stock 92343E102 457 2187 SH SOLE 0 0 2187 0 VERIZON COMMNS INC Common Stock 92343V104 81511 1426766 SH SOLE 0 0 1426766 0 VERISK ANALYTICS INC Common Stock 92345Y106 1930 13175 SH SOLE 0 0 13175 0 VERSO CORP Common Stock 92531L207 381 20003 SH SOLE 0 0 20003 0 VERTEX PHARMS INC Common Stock 92532F100 6426 35043 SH SOLE 0 0 35043 0 VERSUM MATERIALS INC Common Stock 92532W103 266 5161 SH SOLE 0 0 5161 0 VIACOM INC CL B NEW Common Stock 92553P201 1380 46188 SH SOLE 0 0 46188 0 VICOR CORP Common Stock 925815102 2318 74641 SH SOLE 0 0 74641 0 VICTORYSHS US DSCV ETF ETF/Closed End 92647N774 1103 29216 SH SOLE 0 0 29216 0 VICTORYSHS US 500 ETF ETF/Closed End 92647N782 1840 37626 SH SOLE 0 0 37626 0 VICTORYSHS DEV ENH ETF ETF/Closed End 92647N816 1197 37322 SH SOLE 0 0 37322 0 VICTORYSHS US EQ INC ETF ETF/Closed End 92647N824 1257 27598 SH SOLE 0 0 27598 0 VICTORYSHS INTL HI ETF ETF/Closed End 92647N881 1239 38069 SH SOLE 0 0 38069 0 VILLAGE FARMS INTL INC Common Stock 92707Y108 961 84043 SH SOLE 0 0 84043 0 VIRTU FINANCIAL INC A Common Stock 928254101 3338 153282 SH SOLE 0 0 153282 0 VISA INC CL A Common Stock 92826C839 82217 473735 SH SOLE 0 0 473735 0 VMWARE INC CL A Common Stock 928563402 1323 7911 SH SOLE 0 0 7911 0 VODAFONE GRP PLC NEW ADR Common Stock 92857W308 8324 509740 SH SOLE 0 0 509740 0 VORNADO REALTY TRUST REIT 929042109 246 3838 SH SOLE 0 0 3838 0 VOYA RISK MNGD NAT RES ETF/Closed End 92913C106 93 17800 SH SOLE 0 0 17800 0 VULCAN MATERIALS COMPANY Common Stock 929160109 5264 38338 SH SOLE 0 0 38338 0 WD 40 CO Common Stock 929236107 220 1383 SH SOLE 0 0 1383 0 WABCO HOLDINGS INC Common Stock 92927K102 403 3041 SH SOLE 0 0 3041 0 W P CAREY INC Common Stock 92936U109 4984 61391 SH SOLE 0 0 61391 0 WEC ENERGY GROUP INC Common Stock 92939U106 9364 112322 SH SOLE 0 0 112322 0 WABTEC Common Stock 929740108 686 9555 SH SOLE 0 0 9555 0 WALMART INC Common Stock 931142103 45563 412375 SH SOLE 0 0 412375 0 WALGREENS BOOTS ALLIANCE Common Stock 931427108 13768 251835 SH SOLE 0 0 251835 0 WASHINGTON FEDL INC Common Stock 938824109 1214 34754 SH SOLE 0 0 34754 0 WASHINGTON PRIME GRP NEW Common Stock 93964W108 231 60355 SH SOLE 0 0 60355 0 WASTE CONNECTIONS INC Common Stock 94106B101 2353 24613 SH SOLE 0 0 24613 0 WASTE MANAGEMENT INC DEL Common Stock 94106L109 23850 206730 SH SOLE 0 0 206730 0 WATERS CORP Common Stock 941848103 927 4309 SH SOLE 0 0 4309 0 WATTS WATER TECH INC Common Stock 942749102 523 5610 SH SOLE 0 0 5610 0 WEBSTER FINANCIAL CORP Common Stock 947890109 989 20704 SH SOLE 0 0 20704 0 WELLCARE HEALTHPLANS INC Common Stock 94946T106 262 920 SH SOLE 0 0 920 0 WELLS FARGO CO NEW Common Stock 949746101 40396 853685 SH SOLE 0 0 853685 0 WF CONV A 75 PERPTL CD Par 10 949746804 1809 1326 SH SOLE 0 0 1326 0 WF GLB DIV OPP FD ETF/Closed End 94987C103 159 29025 SH SOLE 0 0 29025 0 WELLTOWER INC REIT 95040Q104 23673 290356 SH SOLE 0 0 290356 0 WENDYS CO Common Stock 95058W100 1855 94726 SH SOLE 0 0 94726 0 WEST PHARM SVCS INC Common Stock 955306105 801 6399 SH SOLE 0 0 6399 0 WESTERN ALLIANCE BANCORP Common Stock 957638109 481 10758 SH SOLE 0 0 10758 0 WESTERN ASSET PREMIER ETF/Closed End- 957664105 288 21069 SH SOLE 0 0 21069 0 WESTERN EMERG MKTS DEBT ETF/Closed End- 95766A101 871 60792 SH SOLE 0 0 60792 0 WESTERN HIGH INCME FD II ETF/Closed End- 95766J102 77 11035 SH SOLE 0 0 11035 0 WESTERN HIGH INCME OPPTY ETF/Closed End- 95766K109 159 30967 SH SOLE 0 0 30967 0 WESTRN MUNI HIGH INCM FD ETF/Closed End- 95766N103 422 55749 SH SOLE 0 0 55749 0 WESTERN INFLTN LKD INCM ETF/Closed End- 95766Q106 994 85318 SH SOLE 0 0 85318 0 WESTERN INFLTN LKD OPPTY ETF/Closed End- 95766R104 5436 485755 SH SOLE 0 0 485755 0 WESTERN ASSET INVESTMENT ETF/Closed End- 95766T100 177 11892 SH SOLE 0 0 11892 0 WESTERN HIGH YLD DEFINED ETF/Closed End- 95768B107 378 25277 SH SOLE 0 0 25277 0 WESTERN MTG OPPTY FD INC ETF/Closed End 95790B109 315 14735 SH SOLE 0 0 14735 0 WESTERN DIGITAL CORP Common Stock 958102105 5973 125619 SH SOLE 0 0 125619 0 WESTERN INTER MUNI FD ETF/Closed End- 958435109 98 11007 SH SOLE 0 0 11007 0 WESTERN MIDSTREAM LP MLP 958669103 1148 37295 SH SOLE 0 0 37295 0 WESTERN UNION CO Common Stock 959802109 370 18607 SH SOLE 0 0 18607 0 WESTLAKE CHEMICAL PARTNR Common Stock 960417103 392 15945 SH SOLE 0 0 15945 0 WESTROCK CO Common Stock 96145D105 2511 68840 SH SOLE 0 0 68840 0 WEYERHAEUSER CO Common Stock 962166104 4160 157923 SH SOLE 0 0 157923 0 WHEATON PRECIOUS METALS Common Stock 962879102 527 21786 SH SOLE 0 0 21786 0 WHIRLPOOL CORP Common Stock 963320106 1113 7816 SH SOLE 0 0 7816 0 WILLIAMS COS INC DEL Common Stock 969457100 11395 406375 SH SOLE 0 0 406375 0 WILLIAMS SONOMA INC Common Stock 969904101 1325 20380 SH SOLE 0 0 20380 0 WISDOMTREE INVT INC Common Stock 97717P104 75 12095 SH SOLE 0 0 12095 0 WSDMTR US TTL DIV ETF ETF/Closed End 97717W109 368 3788 SH SOLE 0 0 3788 0 WSDMTR US HI DIV FD ETF ETF/Closed End 97717W208 670 9209 SH SOLE 0 0 9209 0 WSDMTR E/M SMCP DIV ETF ETF/Closed End 97717W281 428 9101 SH SOLE 0 0 9101 0 WSDMTR US LGCP DIV ETF ETF/Closed End 97717W307 8110 83696 SH SOLE 0 0 83696 0 WSDMTR E/M HI DIV ETF ETF/Closed End 97717W315 2466 55216 SH SOLE 0 0 55216 0 WSDMTR US DV EX FINL ETF ETF/Closed End 97717W406 1030 12014 SH SOLE 0 0 12014 0 WSDMTR U S DLR BLLSH ETF ETF/Closed End 97717W471 222 8129 SH SOLE 0 0 8129 0 WSDMTR US MDCP DIV ETF ETF/Closed End 97717W505 13201 364665 SH SOLE 0 0 364665 0 WSDMTR US MDCP ETF ETF/Closed End 97717W570 218 5443 SH SOLE 0 0 5443 0 WSDMTR US SMCP DIV ETF ETF/Closed End 97717W604 14004 516574 SH SOLE 0 0 516574 0 WSDMTR INTL EQ FD ETF ETF/Closed End 97717W703 2049 40169 SH SOLE 0 0 40169 0 WSDMTR INTL MDCP DIV ETF ETF/Closed End 97717W778 8487 137065 SH SOLE 0 0 137065 0 WSDMTR JPN SMCP DIV ETF ETF/Closed End 97717W836 1505 22763 SH SOLE 0 0 22763 0 WSDMTR JPN HEDG EQ ETF ETF/Closed End 97717W851 1279 26260 SH SOLE 0 0 26260 0 WSDMTR EURO S/C DIV ETF ETF/Closed End 97717W869 648 11106 SH SOLE 0 0 11106 0 WSDMTREE EUR HDGD SM ETF ETF/Closed End 97717X552 812 26908 SH SOLE 0 0 26908 0 WISDOMTREE US DV GRW ETF ETF/Closed End 97717X669 9020 206641 SH SOLE 0 0 206641 0 WSDMTRE EURO HDGD EQ ETF ETF/Closed End 97717X701 18700 282609 SH SOLE 0 0 282609 0 WOODWARD INC Common Stock 980745103 4710 41619 SH SOLE 0 0 41619 0 WORKDAY INC A Common Stock 98138H101 1792 8715 SH SOLE 0 0 8715 0 WORLD ACCEPTANCE CORP Common Stock 981419104 1011 6161 SH SOLE 0 0 6161 0 WORLDPAY INC A Common Stock 981558109 500 4080 SH SOLE 0 0 4080 0 WORTHINGTON INDS INC Common Stock 981811102 342 8485 SH SOLE 0 0 8485 0 WYNN RESORTS LTD Common Stock 983134107 483 3891 SH SOLE 0 0 3891 0 XPO LOGISTICS INC Common Stock 983793100 225 3889 SH SOLE 0 0 3889 0 XCEL ENERGY INC Common Stock 98389B100 4689 78819 SH SOLE 0 0 78819 0 XILINX INC Common Stock 983919101 4463 37850 SH SOLE 0 0 37850 0 XEROX CORP NEW Common Stock 984121608 665 18776 SH SOLE 0 0 18776 0 XYLEM INC Common Stock 98419M100 835 9984 SH SOLE 0 0 9984 0 YETI HOLDINGS INC Common Stock 98585X104 279 9625 SH SOLE 0 0 9625 0 YORK WATER COMPANY Common Stock 987184108 450 12592 SH SOLE 0 0 12592 0 YUM BRANDS INC Common Stock 988498101 10333 93365 SH SOLE 0 0 93365 0 YUM CHINA HOLDINGS Common Stock 98850P109 994 21516 SH SOLE 0 0 21516 0 ZEBRA TECHS CORP A Common Stock 989207105 1638 7820 SH SOLE 0 0 7820 0 ZENDESK INC Common Stock 98936J101 522 5865 SH SOLE 0 0 5865 0 ZIMMER BIOMET HLDGS INC Common Stock 98956P102 4521 38396 SH SOLE 0 0 38396 0 ZIONS BANCORP N A Common Stock 989701107 352 7666 SH SOLE 0 0 7666 0 ZIOPHARM ONCOLOGY INC Common Stock 98973P101 530 90914 SH SOLE 0 0 90914 0 ZOETIS INC CL A Common Stock 98978V103 18559 163531 SH SOLE 0 0 163531 0 ZSCALER INC Common Stock 98980G102 732 9547 SH SOLE 0 0 9547 0 AIRCASTLE LTD Common Stock G0129K104 322 15127 SH SOLE 0 0 15127 0 ALLEGION PUBLIC LTD Common Stock G0176J109 2118 19158 SH SOLE 0 0 19158 0 ALLERGAN PLC Common Stock G0177J108 8410 50230 SH SOLE 0 0 50230 0 AMCOR PLC ORD USD 001 Common Stock G0250X107 412 35862 SH SOLE 0 0 35862 0 AMDOCS LTD Common Stock G02602103 3039 48942 SH SOLE 0 0 48942 0 AMBARELLA INC Common Stock G037AX101 408 9255 SH SOLE 0 0 9255 0 AON PLC CL A Common Stock G0408V102 599 3103 SH SOLE 0 0 3103 0 ATLASSIAN CORP PLC A Common Stock G06242104 8433 64453 SH SOLE 0 0 64453 0 ACCENTURE PLC IRELD CL A Common Stock G1151C101 10766 58269 SH SOLE 0 0 58269 0 BROOKFIELD INFRA LP MLP G16252101 280 6513 SH SOLE 0 0 6513 0 BROOKFIELD RENEWABLE LP MLP G16258108 232 6705 SH SOLE 0 0 6705 0 BUNGE LTD Common Stock G16962105 587 10528 SH SOLE 0 0 10528 0 CREDICORP LTD Common Stock G2519Y108 963 4209 SH SOLE 0 0 4209 0 COCACOLA EURO PRTNRS Common Stock G25839104 644 11390 SH SOLE 0 0 11390 0 EATON CORP PLC Common Stock G29183103 23719 284809 SH SOLE 0 0 284809 0 ESSENT GROUP LTD Common Stock G3198U102 782 16645 SH SOLE 0 0 16645 0 EVEREST REINSURANCE GRP Common Stock G3223R108 2010 8133 SH SOLE 0 0 8133 0 HELEN OF TROY LTD Common Stock G4388N106 990 7578 SH SOLE 0 0 7578 0 ICON PLC Common Stock G4705A100 851 5526 SH SOLE 0 0 5526 0 ICHOR HOLDINGS LTD Common Stock G4740B105 424 17938 SH SOLE 0 0 17938 0 IHS MARKIT LTD Common Stock G47567105 468 7338 SH SOLE 0 0 7338 0 INGERSOLL RAND PLC Common Stock G47791101 5975 47170 SH SOLE 0 0 47170 0 INTL GAME TECH PLC USD Common Stock G4863A108 161 12396 SH SOLE 0 0 12396 0 WEATHERFORD INTL PLC Common Stock G48833100 1 12365 SH SOLE 0 0 12365 0 INVESCO LTD Common Stock G491BT108 559 27344 SH SOLE 0 0 27344 0 JAZZ PHARMS PLC SHS USD Common Stock G50871105 1024 7184 SH SOLE 0 0 7184 0 JOHNSON CTLS INTL PLC Common Stock G51502105 18845 456181 SH SOLE 0 0 456181 0 LAZARD LTD SHARES A MLP G54050102 598 17384 SH SOLE 0 0 17384 0 LIBERTY GLOBAL PLC C Common Stock G5480U120 3946 148731 SH SOLE 0 0 148731 0 LINDE PLC Common Stock G5494J103 9829 48949 SH SOLE 0 0 48949 0 MEDTRONIC PLC Common Stock G5960L103 27507 282442 SH SOLE 0 0 282442 0 APTIV PLC Common Stock G6095L109 598 7394 SH SOLE 0 0 7394 0 NIELSEN HOLDINGS PLC EUR Common Stock G6518L108 1051 46514 SH SOLE 0 0 46514 0 NOMAD FOODS LTD USD Common Stock G6564A105 649 30390 SH SOLE 0 0 30390 0 NORWEGIAN CRUISE LINE Common Stock G66721104 211 3937 SH SOLE 0 0 3937 0 NOVOCURE LTD Common Stock G6674U108 1220 19297 SH SOLE 0 0 19297 0 NVENT ELECTRIC PLC Common Stock G6700G107 2617 105562 SH SOLE 0 0 105562 0 SEAGATE TECHNOLOGY PLC Common Stock G7945M107 7269 154260 SH SOLE 0 0 154260 0 PENTAIR PLC Common Stock G7S00T104 1343 36091 SH SOLE 0 0 36091 0 SENSATA TECHS HLDG PLC Common Stock G8060N102 257 5237 SH SOLE 0 0 5237 0 STRONGBRIDGE BIOPHARMA Common Stock G85347105 52 16500 SH SOLE 0 0 16500 0 TRITON INTL LTD CL A Common Stock G9078F107 896 27349 SH SOLE 0 0 27349 0 WILLIS TOWERS WATSON PUB Common Stock G96629103 1114 5817 SH SOLE 0 0 5817 0 ALCON INC Common Stock H01301128 737 11870 SH SOLE 0 0 11870 0 CHUBB LTD Common Stock H1467J104 27211 184746 SH SOLE 0 0 184746 0 GARMIN LTD Common Stock H2906T109 2497 31288 SH SOLE 0 0 31288 0 UBS GROUP AG Common Stock H42097107 412 34746 SH SOLE 0 0 34746 0 TE CONNECTIVITY LTD Common Stock H84989104 10415 108739 SH SOLE 0 0 108739 0 GLOBANT S A Common Stock L44385109 311 3077 SH SOLE 0 0 3077 0 SPOTIFY TECHNOLOGY SA Common Stock L8681T102 492 3365 SH SOLE 0 0 3365 0 CHECK POINT SFTWARE TECH Common Stock M22465104 2104 18198 SH SOLE 0 0 18198 0 CYBER ARK SOFTWARE LTD Common Stock M2682V108 6491 50774 SH SOLE 0 0 50774 0 MELLANOX TECHS LTD Common Stock M51363113 1746 15780 SH SOLE 0 0 15780 0 MAGAL SECURITIES SYS LTD Common Stock M6786D104 2739 544542 SH SOLE 0 0 544542 0 STRATASYS LTD Common Stock M85548101 476 16220 SH SOLE 0 0 16220 0 TARO PHARM IND LTD SHS A Common Stock M8737E108 384 4500 SH SOLE 0 0 4500 0 AERCAP HOLDINGS N V Common Stock N00985106 2253 43314 SH SOLE 0 0 43314 0 ASML HLDG NV NYRS NEW Common Stock N07059210 1977 9509 SH SOLE 0 0 9509 0 CNH INDUSTRIAL N V Common Stock N20944109 125 12120 SH SOLE 0 0 12120 0 FERRARI NV NEW Common Stock N3167Y103 2537 15717 SH SOLE 0 0 15717 0 LYONDELLBASELL N V CL A Common Stock N53745100 2954 34298 SH SOLE 0 0 34298 0 MYLAN N V Common Stock N59465109 578 30346 SH SOLE 0 0 30346 0 NXP SEMICONDUCTORS N V Common Stock N6596X109 2257 23120 SH SOLE 0 0 23120 0 WRIGHT MEDICAL GROUP N V Common Stock N96617118 527 17660 SH SOLE 0 0 17660 0 ROYAL CARIBBEAN CRUISES Common Stock V7780T103 914 7542 SH SOLE 0 0 7542 0 FLEX LTD Common Stock Y2573F102 137 14293 SH SOLE 0 0 14293 0 GASLOG PARTNERS LTD Common Stock Y2687W108 628 29571 SH SOLE 0 0 29571 0 GOLAR LNG PARTNERS Common Stock Y2745C102 174 15416 SH SOLE 0 0 15416 0