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

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LIMITED SPONS ADR Common Stock 000375204 1,096 48,562 SH   SOLE 0 0 48,562 0
ACCO BRANDS CORP Common Stock 00081T108 208 29,299 SH   SOLE 0 0 29,299 0
ADT INC Common Stock 00090Q103 194 24,355 SH   SOLE 0 0 24,355 0
AFLAC INC Common Stock 001055102 6,669 185,105 SH   SOLE 0 0 185,105 0
AGNC INVESTMENT CORP Common Stock 00123Q104 1,102 85,388 SH   SOLE 0 0 85,388 0
AES CORP Common Stock 00130H105 11,400 786,727 SH   SOLE 0 0 786,727 0
ALPS EQUAL SECT WGHT ETF ETF/Closed End 00162Q205 408 5,603 SH   SOLE 0 0 5,603 0
ALPS ALERIAN MLP NEW ETF ETF/Closed End 00162Q452 4,571 185,193 SH   SOLE 0 0 185,193 0
ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q510 487 14,992 SH   SOLE 0 0 14,992 0
ALPS RVRFRNT DYN US ETF ETF/Closed End 00162Q528 915 28,162 SH   SOLE 0 0 28,162 0
ALPS RVRFRNT DYN COR ETF ETF/Closed End- 00162Q536 1,257 48,025 SH   SOLE 0 0 48,025 0
ALPS INTL SEC DV DOG ETF ETF/Closed End 00162Q718 498 22,400 SH   SOLE 0 0 22,400 0
ALPS RIVERFRONT STRT ETF ETF/Closed End- 00162Q783 1,283 52,200 SH   SOLE 0 0 52,200 0
ALPS SECTOR DIV DOGS ETF ETF/Closed End 00162Q858 5,362 147,499 SH   SOLE 0 0 147,499 0
AMC NETWORKS INC CL A Common Stock 00164V103 323 13,805 SH   SOLE 0 0 13,805 0
AMN HEALTHCARE SVCS INC Common Stock 001744101 3,171 70,103 SH   SOLE 0 0 70,103 0
ASGN INC Common Stock 00191U102 471 7,070 SH   SOLE 0 0 7,070 0
ATT INC Common Stock 00206R102 107,084 3,542,316 SH   SOLE 0 0 3,542,316 0
ARK INNOVATION ETF ETF/Closed End 00214Q104 3,061 42,932 SH   SOLE 0 0 42,932 0
ARK GENOMIC REVOLUTN ETF ETF/Closed End 00214Q302 820 15,717 SH   SOLE 0 0 15,717 0
ARK NEXT GEN INTERNE ETF ETF/Closed End 00214Q401 240 2,828 SH   SOLE 0 0 2,828 0
ARK FINTECH INNOVATN ETF ETF/Closed End 00214Q708 266 8,431 SH   SOLE 0 0 8,431 0
ASE TECH HLDG CO LTD Common Stock 00215W100 156 34,291 SH   SOLE 0 0 34,291 0
AARONS INC 050 Common Stock 002535300 637 14,024 SH   SOLE 0 0 14,024 0
ABBOTT LABORATORIES Common Stock 002824100 48,192 527,096 SH   SOLE 0 0 527,096 0
ABBVIE INC Common Stock 00287Y109 64,358 655,507 SH   SOLE 0 0 655,507 0
ABERDEEN ASIA PACIFIC ETF/Closed End- 003009107 291 76,293 SH   SOLE 0 0 76,293 0
ABERDEEN GLB PREM PPTYS ETF/Closed End 00302L108 256 54,967 SH   SOLE 0 0 54,967 0
ABERDN STD PHYS GOLD ETF ETF/Closed End 00326A104 3,785 220,803 SH   SOLE 0 0 220,803 0
ABERDEEN TTL DYN DIV FD ETF/Closed End 00326L100 598 77,606 SH   SOLE 0 0 77,606 0
ABIOMED INC Common Stock 003654100 1,182 4,893 SH   SOLE 0 0 4,893 0
ABRAXAS PETROLEUM CORP Common Stock 003830106 2 10,200 SH   SOLE 0 0 10,200 0
ACCELERON PHARMA INC Common Stock 00434H108 617 6,479 SH   SOLE 0 0 6,479 0
ACTIVISION BLIZZARD INC Common Stock 00507V109 6,479 85,356 SH   SOLE 0 0 85,356 0
ADAMS DIVRS EQ FUND INC ETF/Closed End 006212104 461 30,947 SH   SOLE 0 0 30,947 0
ADOBE INC Common Stock 00724F101 29,507 67,784 SH   SOLE 0 0 67,784 0
ADTALEM GLOBAL ED INC Common Stock 00737L103 306 9,810 SH   SOLE 0 0 9,810 0
ADVANCE AUTO PARTS INC Common Stock 00751Y106 1,767 12,405 SH   SOLE 0 0 12,405 0
AEHR TEST SYSTEMS Common Stock 00760J108 396 202,600 SH   SOLE 0 0 202,600 0
ADVSHS D WRIGHT ADR ETF ETF/Closed End 00768Y206 2,125 40,104 SH   SOLE 0 0 40,104 0
ADVSHS DORSEY SHORT ETF ETF/Closed End 00768Y529 443 22,870 SH   SOLE 0 0 22,870 0
RANGER EQ BEAR ETF ETF/Closed End- 00768Y883 4,125 850,611 SH   SOLE 0 0 850,611 0
ADVANSIX INC Common Stock 00773T101 257 21,852 SH   SOLE 0 0 21,852 0
AEROJET ROCKETDYNE HLDGS Common Stock 007800105 353 8,895 SH   SOLE 0 0 8,895 0
ADVANCED MICRO DEVICES Common Stock 007903107 3,910 74,319 SH   SOLE 0 0 74,319 0
AEGON N V NY RES SHS Common Stock 007924103 96 32,546 SH   SOLE 0 0 32,546 0
AEROVIRONMENT INC Common Stock 008073108 411 5,162 SH   SOLE 0 0 5,162 0
AFFILIATED MGRS GRP INC Common Stock 008252108 3,618 48,529 SH   SOLE 0 0 48,529 0
AGILENT TECHNOLOGIES INC Common Stock 00846U101 1,652 18,689 SH   SOLE 0 0 18,689 0
AGNICOEAGLE MINES LTD Common Stock 008474108 568 8,862 SH   SOLE 0 0 8,862 0
AGREE REALTY CORP REIT 008492100 272 4,139 SH   SOLE 0 0 4,139 0
AIMMUNE THERAPEUTICS INC Common Stock 00900T107 401 23,989 SH   SOLE 0 0 23,989 0
AIR PDTS CHEMICALS INC Common Stock 009158106 18,837 78,012 SH   SOLE 0 0 78,012 0
AKAMAI TECHNOLOGIES INC Common Stock 00971T101 6,545 61,113 SH   SOLE 0 0 61,113 0
ALASKA AIR GROUP INC Common Stock 011659109 308 8,501 SH   SOLE 0 0 8,501 0
ALBEMARLE CORP Common Stock 012653101 2,479 32,106 SH   SOLE 0 0 32,106 0
ALCOA CORP Common Stock 013872106 508 45,184 SH   SOLE 0 0 45,184 0
ALEXANDRIA RL EST EQUITY REIT 015271109 953 5,873 SH   SOLE 0 0 5,873 0
ALEXION PHARMS INC Common Stock 015351109 4,919 43,829 SH   SOLE 0 0 43,829 0
ALIBABA GRP HLDG SPN ADS Common Stock 01609W102 28,881 133,894 SH   SOLE 0 0 133,894 0
ALIGN TECHNOLOGY INC Common Stock 016255101 6,057 22,069 SH   SOLE 0 0 22,069 0
ALLEGHANY CORP DE Common Stock 017175100 1,380 2,821 SH   SOLE 0 0 2,821 0
ALLIANCEBERNSTEIN GLBL ETF/Closed End- 01879R106 506 50,055 SH   SOLE 0 0 50,055 0
ALLIANT ENERGY CORP Common Stock 018802108 3,473 72,594 SH   SOLE 0 0 72,594 0
ALLIANCEBERNSTEIN HLDG MLP 01881G106 2,525 92,689 SH   SOLE 0 0 92,689 0
ALLIANZG DV INTPREM ETF ETF/Closed End 01883A107 504 45,086 SH   SOLE 0 0 45,086 0
ALLIANZGI DIVS INCMCONV ETF/Closed End 01883J108 310 13,438 SH   SOLE 0 0 13,438 0
ALLISON TRANSMISSION Common Stock 01973R101 436 11,867 SH   SOLE 0 0 11,867 0
ALLSTATE CORP Common Stock 020002101 12,377 127,614 SH   SOLE 0 0 127,614 0
ALPHABET INC C Common Stock 02079K107 65,289 46,186 SH   SOLE 0 0 46,186 0
ALPHABET INC A Common Stock 02079K305 94,451 66,606 SH   SOLE 0 0 66,606 0
ALTERYX INC A Common Stock 02156B103 265 1,615 SH   SOLE 0 0 1,615 0
ALTRIA GROUP INC Common Stock 02209S103 32,996 840,652 SH   SOLE 0 0 840,652 0
AMAZONCOM INC Common Stock 023135106 248,210 89,969 SH   SOLE 0 0 89,969 0
AMBEV S A SPON ADR Common Stock 02319V103 39 14,653 SH   SOLE 0 0 14,653 0
AMEDISYS INC Common Stock 023436108 1,182 5,955 SH   SOLE 0 0 5,955 0
AMEREN CORP Common Stock 023608102 611 8,682 SH   SOLE 0 0 8,682 0
AMERESCO INC CL A Common Stock 02361E108 508 18,288 SH   SOLE 0 0 18,288 0
AMERICA FIRST MULTFAM LP MLP 02364V107 91 22,000 SH   SOLE 0 0 22,000 0
AMER MOVIL SAB ADR L Common Stock 02364W105 191 15,054 SH   SOLE 0 0 15,054 0
AMERICAN ARLNS GRP INC Common Stock 02376R102 296 22,675 SH   SOLE 0 0 22,675 0
AMERICAN CAMPUS CMNTYS Common Stock 024835100 341 9,761 SH   SOLE 0 0 9,761 0
AMER ELEC PWR CO INC Common Stock 025537101 6,758 84,851 SH   SOLE 0 0 84,851 0
AMERN EXPRESS CO Common Stock 025816109 15,964 167,693 SH   SOLE 0 0 167,693 0
AMERICAN INTL GROUP NEW Common Stock 026874784 4,519 144,944 SH   SOLE 0 0 144,944 0
AMERICAN STS WTR CO Common Stock 029899101 840 10,683 SH   SOLE 0 0 10,683 0
AMERICAN TOWER CORP NEW REIT 03027X100 25,802 99,797 SH   SOLE 0 0 99,797 0
AMER WATER WORKS COMPANY Common Stock 030420103 7,313 56,843 SH   SOLE 0 0 56,843 0
AMERICOLD REALTY TRUST REIT 03064D108 561 15,464 SH   SOLE 0 0 15,464 0
AMERISOURCEBERGEN CORP Common Stock 03073E105 2,042 20,261 SH   SOLE 0 0 20,261 0
AMERIPRISE FINL INC Common Stock 03076C106 2,551 16,999 SH   SOLE 0 0 16,999 0
AMERIS BANCORP Common Stock 03076K108 252 10,692 SH   SOLE 0 0 10,692 0
AMETEK INC NEW Common Stock 031100100 4,361 48,798 SH   SOLE 0 0 48,798 0
AMGEN INC Common Stock 031162100 56,723 240,494 SH   SOLE 0 0 240,494 0
AMKOR TECHNOLOGY INC Common Stock 031652100 515 41,831 SH   SOLE 0 0 41,831 0
AMPCO PITTSBURGH CORP Common Stock 032037103 31 10,016 SH   SOLE 0 0 10,016 0
AMPHENOL CORP CL A NEW Common Stock 032095101 1,159 12,101 SH   SOLE 0 0 12,101 0
AMPHASTAR PHARMS INC DEL Common Stock 03209R103 383 17,038 SH   SOLE 0 0 17,038 0
AMPLIFY ONLIN RETAIL ETF ETF/Closed End 032108102 2,218 31,560 SH   SOLE 0 0 31,560 0
AMPLIFY BLACKSWN GRW ETF ETF/Closed End- 032108888 272 8,855 SH   SOLE 0 0 8,855 0
AMTECH SYS INC PAR 01 Common Stock 032332504 383 78,556 SH   SOLE 0 0 78,556 0
ANALOG DEVICES INC Common Stock 032654105 13,674 111,494 SH   SOLE 0 0 111,494 0
ANHEUSER BUSCH INBEV Common Stock 03524A108 3,531 71,632 SH   SOLE 0 0 71,632 0
ANNALY CAP MGMT INC REIT 035710409 2,022 308,210 SH   SOLE 0 0 308,210 0
ANSYS INC Common Stock 03662Q105 11,913 40,837 SH   SOLE 0 0 40,837 0
ANTERO RESOURCES CORP Common Stock 03674X106 25 10,000 SH   SOLE 0 0 10,000 0
ANTHEM INC Common Stock 036752103 5,410 20,573 SH   SOLE 0 0 20,573 0
ANTERO MIDSTREAM CORP Common Stock 03676B102 86 16,923 SH   SOLE 0 0 16,923 0
APACHE CORP Common Stock 037411105 245 18,158 SH   SOLE 0 0 18,158 0
APOGEE ENTERPRISES INC Common Stock 037598109 326 14,164 SH   SOLE 0 0 14,164 0
APOLLO INVT CORP NEW ETF/Closed End 03761U502 198 20,703 SH   SOLE 0 0 20,703 0
APOLLO TACTICAL INCM FD ETF/Closed End- 037638103 230 18,485 SH   SOLE 0 0 18,485 0
APOLLO GLB MGMT INC A Common Stock 03768E105 6,719 134,588 SH   SOLE 0 0 134,588 0
APPLE INC Common Stock 037833100 417,530 1,144,545 SH   SOLE 0 0 1,144,545 0
APPLIED MATERIALS INC Common Stock 038222105 4,454 73,682 SH   SOLE 0 0 73,682 0
APTARGROUP INC Common Stock 038336103 300 2,678 SH   SOLE 0 0 2,678 0
ARAMARK Common Stock 03852U106 217 9,596 SH   SOLE 0 0 9,596 0
ARBOR REALTY TRUST INC REIT 038923108 176 19,052 SH   SOLE 0 0 19,052 0
ARCHER DANIELS MIDLAND C Common Stock 039483102 5,266 131,975 SH   SOLE 0 0 131,975 0
ARCONIC CORP Common Stock 03966V107 159 11,409 SH   SOLE 0 0 11,409 0
ARES MGMT CORP A Common Stock 03990B101 438 11,033 SH   SOLE 0 0 11,033 0
ARES CAPITAL CORP BDC Common Stock 04010L103 2,580 178,525 SH   SOLE 0 0 178,525 0
ARISTA NETWORKS INC Common Stock 040413106 4,737 22,552 SH   SOLE 0 0 22,552 0
ARMADA HOFFLER PPTYS INC Common Stock 04208T108 2,272 228,320 SH   SOLE 0 0 228,320 0
ARROW ELECTRONICS INC Common Stock 042735100 413 6,013 SH   SOLE 0 0 6,013 0
ARROW FINANCIAL CORP Common Stock 042744102 938 31,543 SH   SOLE 0 0 31,543 0
ARTESIAN RES CORP CL A Common Stock 043113208 304 8,386 SH   SOLE 0 0 8,386 0
ASBURY AUTO GROUP INC Common Stock 043436104 1,745 22,561 SH   SOLE 0 0 22,561 0
ASHLAND GLOBAL HLDGS INC Common Stock 044186104 590 8,540 SH   SOLE 0 0 8,540 0
ASPEN TECHNOLOGY INC Common Stock 045327103 3,322 32,060 SH   SOLE 0 0 32,060 0
ASPIRA WOMENS HLTH INC Common Stock 04537Y109 39 10,100 SH   SOLE 0 0 10,100 0
ASTRAZENECA PLC ADR Common Stock 046353108 7,041 133,126 SH   SOLE 0 0 133,126 0
ATKORE INTL GROUP INC Common Stock 047649108 281 10,257 SH   SOLE 0 0 10,257 0
ATLANTIC CAP BANCSHS INC Common Stock 048269203 259 21,287 SH   SOLE 0 0 21,287 0
ATLANTIC UN BKSHS CORP Common Stock 04911A107 694 29,984 SH   SOLE 0 0 29,984 0
ATMOS ENERGY CORP Common Stock 049560105 19,502 195,842 SH   SOLE 0 0 195,842 0
AUTODESK INC Common Stock 052769106 7,418 31,014 SH   SOLE 0 0 31,014 0
AUTOLIV INC Common Stock 052800109 289 4,477 SH   SOLE 0 0 4,477 0
AUTOMATIC DATA PROC INC Common Stock 053015103 27,711 186,115 SH   SOLE 0 0 186,115 0
AUTONATION INC Common Stock 05329W102 254 6,761 SH   SOLE 0 0 6,761 0
AUTOZONE INC Common Stock 053332102 1,104 979 SH   SOLE 0 0 979 0
AVALONBAY COMMNTYS INC REIT 053484101 579 3,746 SH   SOLE 0 0 3,746 0
AVANGRID INC Common Stock 05351W103 588 13,999 SH   SOLE 0 0 13,999 0
AVERY DENNISON CORP Common Stock 053611109 2,225 19,498 SH   SOLE 0 0 19,498 0
AVID BIOSERVICES INC Common Stock 05368M106 224 34,094 SH   SOLE 0 0 34,094 0
AXON ENTERPRISE INC Common Stock 05464C101 994 10,131 SH   SOLE 0 0 10,131 0
AXSOME THERAPEUTICS INC Common Stock 05464T104 886 10,772 SH   SOLE 0 0 10,772 0
BG FOODS INC NEW Common Stock 05508R106 2,310 94,758 SH   SOLE 0 0 94,758 0
BCE INC NEW Common Stock 05534B760 18,135 434,163 SH   SOLE 0 0 434,163 0
BJS WHOLESALE CLUB HLDGS Common Stock 05550J101 337 9,047 SH   SOLE 0 0 9,047 0
BOK FINANCIAL CORP Common Stock 05561Q201 230 4,069 SH   SOLE 0 0 4,069 0
BP PLC SPON ADR Common Stock 055622104 6,311 270,616 SH   SOLE 0 0 270,616 0
BMC STOCK HLDGS INC Common Stock 05591B109 837 33,283 SH   SOLE 0 0 33,283 0
BWX TECHS INC Common Stock 05605H100 3,484 61,507 SH   SOLE 0 0 61,507 0
BAIDU INC A SPON ADR Common Stock 056752108 358 2,985 SH   SOLE 0 0 2,985 0
BAKER HUGHES CO Common Stock 05722G100 963 62,554 SH   SOLE 0 0 62,554 0
BALCHEM CORP Common Stock 057665200 236 2,485 SH   SOLE 0 0 2,485 0
BALL CORP Common Stock 058498106 3,652 52,549 SH   SOLE 0 0 52,549 0
BANCO SANTANDER S A ADR Common Stock 05964H105 211 87,719 SH   SOLE 0 0 87,719 0
BANK AMERICA CORP Common Stock 060505104 46,431 1,954,998 SH   SOLE 0 0 1,954,998 0
BOA CV L 725 PFD PERPTL CD Par 10 060505682 919 685 SH   SOLE 0 0 685 0
BANK OF HAWAII CORP Common Stock 062540109 390 6,358 SH   SOLE 0 0 6,358 0
BANK MONTREAL QUEBEC Common Stock 063671101 510 9,614 SH   SOLE 0 0 9,614 0
BNY MELLON CORP Common Stock 064058100 7,278 188,315 SH   SOLE 0 0 188,315 0
BANK OZK Common Stock 06417N103 218 9,291 SH   SOLE 0 0 9,291 0
BAR HARBOR BANKSHARES Common Stock 066849100 873 38,990 SH   SOLE 0 0 38,990 0
BRCLY BLMBRG CMDTY ETN CD Par 10 06738C778 957 54,406 SH   SOLE 0 0 54,406 0
BRCLY IPATH B LIVSTK ETN Preferred Stock 06746P498 2,012 66,945 SH   SOLE 0 0 66,945 0
BARNES GROUP INC Common Stock 067806109 243 6,151 SH   SOLE 0 0 6,151 0
BARRICK GOLD CORP Common Stock 067901108 1,444 53,598 SH   SOLE 0 0 53,598 0
BAXTER INTL INC Common Stock 071813109 5,177 60,133 SH   SOLE 0 0 60,133 0
BECTON DICKINSON CO Common Stock 075887109 18,913 79,043 SH   SOLE 0 0 79,043 0
BERKLEY W R CORP Common Stock 084423102 4,846 84,584 SH   SOLE 0 0 84,584 0
BERKSHIRE HATHAWAY INC A Common Stock 084670108 10,425 39 SH   SOLE 0 0 39 0
BERKSHIRE HATHAWAY B NEW Common Stock 084670702 65,983 369,633 SH   SOLE 0 0 369,633 0
BEST BUY COMPANY INC Common Stock 086516101 3,993 45,759 SH   SOLE 0 0 45,759 0
BHP GROUP LTD SPON ADR Common Stock 088606108 893 17,966 SH   SOLE 0 0 17,966 0
BEYOND MEAT INC Common Stock 08862E109 1,053 7,860 SH   SOLE 0 0 7,860 0
BIG LOTS INC Common Stock 089302103 490 11,674 SH   SOLE 0 0 11,674 0
BIOCRYST PHARMS INC Common Stock 09058V103 122 25,550 SH   SOLE 0 0 25,550 0
BIODELIVERY SCI INTL INC Common Stock 09060J106 204 46,800 SH   SOLE 0 0 46,800 0
BIOMARIN PHARM INC Common Stock 09061G101 7,769 62,988 SH   SOLE 0 0 62,988 0
BIOGEN INC Common Stock 09062X103 8,453 31,593 SH   SOLE 0 0 31,593 0
BIOTECHNE CORP Common Stock 09073M104 294 1,113 SH   SOLE 0 0 1,113 0
BLACKROCK FLT RT INC TR ETF/Closed End- 091941104 148 13,450 SH   SOLE 0 0 13,450 0
BLACK KNIGHT INC Common Stock 09215C105 1,568 21,604 SH   SOLE 0 0 21,604 0
BLACKBAUD INC Common Stock 09227Q100 261 4,569 SH   SOLE 0 0 4,569 0
BLACKLINE INC Common Stock 09239B109 863 10,406 SH   SOLE 0 0 10,406 0
BLACKROCK INCOME TRUST ETF/Closed End- 09247F100 72 11,655 SH   SOLE 0 0 11,655 0
BLACKROCK INC Common Stock 09247X101 38,207 70,222 SH   SOLE 0 0 70,222 0
BLKRCK MUN INCOME INV TR ETF/Closed End- 09248H105 230 18,086 SH   SOLE 0 0 18,086 0
BLACKROCK TXBL MUN BD TR ETF/Closed End- 09248X100 1,022 41,003 SH   SOLE 0 0 41,003 0
BLACKROCK CORE BOND TR ETF/Closed End- 09249E101 161 10,483 SH   SOLE 0 0 10,483 0
BLCKRCK MUNI INCM TR II ETF/Closed End- 09249N101 159 10,842 SH   SOLE 0 0 10,842 0
BLACKROCK LTD DURATION ETF/Closed End- 09249W101 483 34,697 SH   SOLE 0 0 34,697 0
BLACKROCK ENH GLB DIV TR ETF/Closed End 092501105 228 24,252 SH   SOLE 0 0 24,252 0
BLACKROCK CR INCM TR ETF/Closed End- 092508100 374 28,352 SH   SOLE 0 0 28,352 0
BLACKROCK HLTH SCI TRUST ETF/Closed End 09250W107 599 14,680 SH   SOLE 0 0 14,680 0
BLACKROCK ENH EQ DIV TR ETF/Closed End 09251A104 407 55,504 SH   SOLE 0 0 55,504 0
BLACKROCK ENH INTL DV TR ETF/Closed End 092524107 317 61,660 SH   SOLE 0 0 61,660 0
BLAKRK MUNIVEST FUND INC ETF/Closed End- 09253R105 278 33,065 SH   SOLE 0 0 33,065 0
BLKRK MUNI INTERDUR FUND ETF/Closed End- 09253X102 592 42,906 SH   SOLE 0 0 42,906 0
BLAKRK MUNIYIELD QLTY FD ETF/Closed End- 09254F100 885 58,732 SH   SOLE 0 0 58,732 0
BLAKRK MUNYLD QLTY FD II ETF/Closed End- 09254G108 588 46,009 SH   SOLE 0 0 46,009 0
BLACKROCK MUNIASSETS FD ETF/Closed End- 09254J102 802 57,768 SH   SOLE 0 0 57,768 0
BLKRK MUYLD NY QUAL FUND ETF/Closed End- 09255E102 160 12,775 SH   SOLE 0 0 12,775 0
BLAKRK MUNYLD PA QUAL FD ETF/Closed End- 09255G107 353 26,030 SH   SOLE 0 0 26,030 0
BLKRK CORP HI YLD FD INC ETF/Closed End- 09255P107 1,495 146,952 SH   SOLE 0 0 146,952 0
BLACKROCK DEBT STR NEW Common Stock 09255R202 377 40,382 SH   SOLE 0 0 40,382 0
BLK FLT RT INCM STRAT FD ETF/Closed End- 09255X100 263 23,501 SH   SOLE 0 0 23,501 0
BLRK ENHNC CAP INCM FD ETF/Closed End 09256A109 146 10,090 SH   SOLE 0 0 10,090 0
BLACKSTONE/GSO TERM FD ETF/Closed End- 09256U105 154 11,950 SH   SOLE 0 0 11,950 0
BLACKROCK RESCMDTYS STR ETF/Closed End 09257A108 100 16,314 SH   SOLE 0 0 16,314 0
BLACKROCK MUN 2030 TERM ETF/Closed End- 09257P105 2,654 111,685 SH   SOLE 0 0 111,685 0
BLACKSTONE MTG TR INC A Common Stock 09257W100 1,292 53,611 SH   SOLE 0 0 53,611 0
BLKRCK MULTI SECTOR INCM ETF/Closed End- 09258A107 751 52,138 SH   SOLE 0 0 52,138 0
BLACKROCK SCI TECH TR ETF/Closed End 09258G104 3,002 79,388 SH   SOLE 0 0 79,388 0
BLKRCK 2022 GLB INC OPP ETF/Closed End- 09258P104 390 46,706 SH   SOLE 0 0 46,706 0
BLACKSTONE GROUP INC A Common Stock 09260D107 34,765 613,579 SH   SOLE 0 0 613,579 0
BLACKROCK HLTH SCI TR II ETF/Closed End 09260E105 270 12,921 SH   SOLE 0 0 12,921 0
BLACKRCK SCIENCETECH II ETF/Closed End 09260K101 957 42,227 SH   SOLE 0 0 42,227 0
HR BLOCK INC Common Stock 093671105 352 24,651 SH   SOLE 0 0 24,651 0
BLUEBIRD BIO INC Common Stock 09609G100 385 6,303 SH   SOLE 0 0 6,303 0
BNY STRAT MUN BD ETF/Closed End- 09662E109 462 63,875 SH   SOLE 0 0 63,875 0
BNY MUN BD INFRA ETF/Closed End- 09662W109 255 19,481 SH   SOLE 0 0 19,481 0
BOEING COMPANY Common Stock 097023105 26,085 142,308 SH   SOLE 0 0 142,308 0
BOOKING HOLDINGS INC Common Stock 09857L108 4,646 2,918 SH   SOLE 0 0 2,918 0
BOOZ ALLEN HAMILTON A Common Stock 099502106 6,325 81,306 SH   SOLE 0 0 81,306 0
BORG WARNER INC Common Stock 099724106 523 14,820 SH   SOLE 0 0 14,820 0
BOSTON PROPERTIES INC REIT 101121101 2,321 25,675 SH   SOLE 0 0 25,675 0
BOSTON SCIENTIFIC CORP Common Stock 101137107 4,721 134,453 SH   SOLE 0 0 134,453 0
BOTTOMLINE TECH DEL INC Common Stock 101388106 221 4,355 SH   SOLE 0 0 4,355 0
BOULDER GRWTHINC FD INC ETF/Closed End 101507101 255 27,065 SH   SOLE 0 0 27,065 0
BOX INC A Common Stock 10316T104 853 41,110 SH   SOLE 0 0 41,110 0
BRAINSTRM CELL THERA NEW Common Stock 10501E201 122 10,890 SH   SOLE 0 0 10,890 0
BRANDYWINE RLTY TR NEW REIT 105368203 340 31,216 SH   SOLE 0 0 31,216 0
BRIGHT HORIZONS FAM SOL Common Stock 109194100 2,429 20,724 SH   SOLE 0 0 20,724 0
BRIGHT SCHLR ED HLDG ADS Common Stock 109199109 276 35,165 SH   SOLE 0 0 35,165 0
BRISTOL MYERS SQUIBB CO Common Stock 110122108 47,246 803,499 SH   SOLE 0 0 803,499 0
BRISTOL MYERS SQUIBB RTS Warrant/Right 110122157 423 118,034 SH   SOLE 0 0 118,034 0
BRIT AMER TBCCO SPNS ADR Common Stock 110448107 3,416 88,005 SH   SOLE 0 0 88,005 0
BROADRIDGE FINANCIAL Common Stock 11133T103 2,689 21,305 SH   SOLE 0 0 21,305 0
BROADCOM INC Common Stock 11135F101 41,201 130,544 SH   SOLE 0 0 130,544 0
BROOKFIELD ASSET MGMNT A Common Stock 112585104 4,453 135,350 SH   SOLE 0 0 135,350 0
BROOKS AUTOMATION INC Common Stock 114340102 539 12,190 SH   SOLE 0 0 12,190 0
BROWN BROWN INC Common Stock 115236101 955 23,426 SH   SOLE 0 0 23,426 0
BROWN FORMAN CORP CL A Common Stock 115637100 360 6,249 SH   SOLE 0 0 6,249 0
BROWN FORMAN CORP CL B Common Stock 115637209 8,369 131,464 SH   SOLE 0 0 131,464 0
BRUNSWICK CORP Common Stock 117043109 317 4,960 SH   SOLE 0 0 4,960 0
BRYN MAWR BANK CORP Common Stock 117665109 204 7,375 SH   SOLE 0 0 7,375 0
B2GOLD CORP Common Stock 11777Q209 102 17,855 SH   SOLE 0 0 17,855 0
BUILDERS FIRSTSOURCE INC Common Stock 12008R107 336 16,240 SH   SOLE 0 0 16,240 0
CB FINANCIAL SVCS INC Common Stock 12479G101 5,756 263,779 SH   SOLE 0 0 263,779 0
CBIZ INC Common Stock 124805102 525 21,897 SH   SOLE 0 0 21,897 0
CBOE GLOBAL MARKETS INC Common Stock 12503M108 474 5,076 SH   SOLE 0 0 5,076 0
CBRE CLARION REAL EST FD ETF/Closed End 12504G100 529 88,552 SH   SOLE 0 0 88,552 0
CDK GLBL INC Common Stock 12508E101 1,260 30,414 SH   SOLE 0 0 30,414 0
CECO ENVMNTL CORP Common Stock 125141101 1,328 201,506 SH   SOLE 0 0 201,506 0
CDW CORP Common Stock 12514G108 11,105 95,581 SH   SOLE 0 0 95,581 0
CH ROBINSON WORLDWID NEW Common Stock 12541W209 1,162 14,701 SH   SOLE 0 0 14,701 0
CIGNA CORP NEW Common Stock 125523100 6,492 34,597 SH   SOLE 0 0 34,597 0
CIT GROUP INC NEW Common Stock 125581801 257 12,387 SH   SOLE 0 0 12,387 0
CME GROUP INC CL A Common Stock 12572Q105 3,473 21,368 SH   SOLE 0 0 21,368 0
CMS ENERGY CORP Common Stock 125896100 4,246 72,676 SH   SOLE 0 0 72,676 0
CNO FINANCIAL GROUP INC Common Stock 12621E103 334 21,475 SH   SOLE 0 0 21,475 0
CSX CORP Common Stock 126408103 15,786 226,349 SH   SOLE 0 0 226,349 0
CNX RESOURCES CORP Common Stock 12653C108 253 29,259 SH   SOLE 0 0 29,259 0
CNX MIDSTREAM PRTNRS LP Common Stock 12654A101 386 57,982 SH   SOLE 0 0 57,982 0
CVS HEALTH CORP Common Stock 126650100 54,141 833,320 SH   SOLE 0 0 833,320 0
CABLE ONE INC Common Stock 12685J105 1,333 751 SH   SOLE 0 0 751 0
CABOT OIL GAS CORP Common Stock 127097103 652 37,928 SH   SOLE 0 0 37,928 0
CACI INTL INC CLASS A Common Stock 127190304 627 2,890 SH   SOLE 0 0 2,890 0
CADENCE DESIGN SYS INC Common Stock 127387108 886 9,230 SH   SOLE 0 0 9,230 0
CALAMOS CONV OPP INC ETF/Closed End 128117108 992 93,254 SH   SOLE 0 0 93,254 0
CALAMOS GLBL DYNAMIC INC ETF/Closed End 12811L107 151 20,623 SH   SOLE 0 0 20,623 0
CALAMOS CONVHIGH INC FD ETF/Closed End 12811P108 1,908 168,250 SH   SOLE 0 0 168,250 0
CALAMOS STRAT TOT RETURN ETF/Closed End 128125101 2,819 226,760 SH   SOLE 0 0 226,760 0
CALIFORNIA WTR SVC GRP Common Stock 130788102 362 7,585 SH   SOLE 0 0 7,585 0
CALLON PETROLEUM COMPANY Common Stock 13123X102 66 57,800 SH   SOLE 0 0 57,800 0
CALUMET SPECIALTY PRODS MLP 131476103 33 14,350 SH   SOLE 0 0 14,350 0
CAMPBELL SOUP COMPANY Common Stock 134429109 5,296 106,708 SH   SOLE 0 0 106,708 0
CANADIAN IMPERIAL BANK Common Stock 136069101 2,651 39,589 SH   SOLE 0 0 39,589 0
CANADIAN NATL RAILWAY CO Common Stock 136375102 1,794 20,252 SH   SOLE 0 0 20,252 0
CANADIAN PAC RAILWAY LTD Common Stock 13645T100 828 3,243 SH   SOLE 0 0 3,243 0
CANOPY GROWTH CORP Common Stock 138035100 291 18,027 SH   SOLE 0 0 18,027 0
CAPITAL ONE FINL CORP Common Stock 14040H105 1,294 20,672 SH   SOLE 0 0 20,672 0
CARA THERAPEUTICS INC Common Stock 140755109 223 13,064 SH   SOLE 0 0 13,064 0
CARDINAL HEALTH INC Common Stock 14149Y108 6,953 133,227 SH   SOLE 0 0 133,227 0
CARLISLE COMPANIES INC Common Stock 142339100 835 6,975 SH   SOLE 0 0 6,975 0
CARMAX INC Common Stock 143130102 2,190 24,456 SH   SOLE 0 0 24,456 0
CARLYLE GROUP INC Common Stock 14316J108 1,097 39,315 SH   SOLE 0 0 39,315 0
CARNIVAL CORP PAIRD CTF Common Stock 143658300 1,715 104,470 SH   SOLE 0 0 104,470 0
CARPENTER TECHNOLGY CORP Common Stock 144285103 305 12,561 SH   SOLE 0 0 12,561 0
CARRIER GLOBAL CORP Common Stock 14448C104 3,679 165,575 SH   SOLE 0 0 165,575 0
CARVANA COMPANY CL A Common Stock 146869102 340 2,832 SH   SOLE 0 0 2,832 0
CASEYS GENL STORES INC Common Stock 147528103 1,367 9,140 SH   SOLE 0 0 9,140 0
CATASYS INC 0001 2017 Common Stock 149049504 3,684 148,906 SH   SOLE 0 0 148,906 0
CATERPILLAR INC Common Stock 149123101 26,721 211,235 SH   SOLE 0 0 211,235 0
CEDAR FAIR LP MLP 150185106 342 12,421 SH   SOLE 0 0 12,421 0
CELANESE CORP DEL A Common Stock 150870103 4,693 54,352 SH   SOLE 0 0 54,352 0
CELESTICA INC SUB VTG Common Stock 15101Q108 438 64,128 SH   SOLE 0 0 64,128 0
CENTENE CORP DEL Common Stock 15135B101 1,559 24,529 SH   SOLE 0 0 24,529 0
CENTERPOINT ENERGY INC Common Stock 15189T107 2,131 114,136 SH   SOLE 0 0 114,136 0
CENTURY BNCRP INC CL A Common Stock 156432106 621 7,992 SH   SOLE 0 0 7,992 0
CENTURYLINK INC Common Stock 156700106 4,970 495,494 SH   SOLE 0 0 495,494 0
CERENCE INC Common Stock 156727109 430 10,524 SH   SOLE 0 0 10,524 0
CERNER CORP Common Stock 156782104 620 9,043 SH   SOLE 0 0 9,043 0
CERUS CORP Common Stock 157085101 516 78,200 SH   SOLE 0 0 78,200 0
CHARLES RVR LAB INTL Common Stock 159864107 4,697 26,940 SH   SOLE 0 0 26,940 0
CHARTER COMMNS INC NEW A Common Stock 16119P108 3,741 7,333 SH   SOLE 0 0 7,333 0
CHASE CORP Common Stock 16150R104 3,353 32,711 SH   SOLE 0 0 32,711 0
CHEGG INC Common Stock 163092109 731 10,866 SH   SOLE 0 0 10,866 0
CHEMED CORP NEW Common Stock 16359R103 1,352 2,997 SH   SOLE 0 0 2,997 0
CHENIERE ENERGY PTNRS LP MLP 16411Q101 406 11,612 SH   SOLE 0 0 11,612 0
CHESAPEAKE UTILITY CORP Common Stock 165303108 271 3,227 SH   SOLE 0 0 3,227 0
CHEVRON CORP Common Stock 166764100 77,807 871,981 SH   SOLE 0 0 871,981 0
CHEWY INC Common Stock 16679L109 649 14,527 SH   SOLE 0 0 14,527 0
CHIMERA INVT CORP NEW Common Stock 16934Q208 121 12,590 SH   SOLE 0 0 12,590 0
CHINA MOBILE LTD ADR Common Stock 16941M109 405 12,037 SH   SOLE 0 0 12,037 0
CHIPOTLE MEXICAN GRILL A Common Stock 169656105 10,857 10,317 SH   SOLE 0 0 10,317 0
CHIPMOS TECHS ADR NEW Common Stock 16965P202 341 15,062 SH   SOLE 0 0 15,062 0
CHURCH DWIGHT COMPANY Common Stock 171340102 3,111 40,243 SH   SOLE 0 0 40,243 0
CIENA CORP NEW Common Stock 171779309 3,284 60,631 SH   SOLE 0 0 60,631 0
CIMAREX ENERGY COMPANY Common Stock 171798101 839 30,527 SH   SOLE 0 0 30,527 0
CINCINNATI FINL CORP Common Stock 172062101 5,085 79,415 SH   SOLE 0 0 79,415 0
CIRRUS LOGIC INC Common Stock 172755100 1,496 24,223 SH   SOLE 0 0 24,223 0
CISCO SYSTEMS INC Common Stock 17275R102 85,854 1,840,772 SH   SOLE 0 0 1,840,772 0
CINTAS CORP Common Stock 172908105 5,509 20,682 SH   SOLE 0 0 20,682 0
CITIGROUP INC NEW Common Stock 172967424 25,886 506,566 SH   SOLE 0 0 506,566 0
CITIZENS FINL GRP INC Common Stock 174610105 825 32,677 SH   SOLE 0 0 32,677 0
CITRIX SYSTEMS INC Common Stock 177376100 8,522 57,612 SH   SOLE 0 0 57,612 0
CITY OFFICE REIT INC REIT 178587101 911 90,531 SH   SOLE 0 0 90,531 0
INCARBRIDGE MLP MDSTRM ETF/Closed End 184692101 48 15,166 SH   SOLE 0 0 15,166 0
CLEARBRIDGE MLP MDSTRM ETF/Closed End 18469Q108 46 16,938 SH   SOLE 0 0 16,938 0
CLOROX COMPANY Common Stock 189054109 13,426 61,203 SH   SOLE 0 0 61,203 0
CLOUDFLARE INC A Common Stock 18915M107 1,394 38,775 SH   SOLE 0 0 38,775 0
COCA COLA COMPANY Common Stock 191216100 53,559 1,198,732 SH   SOLE 0 0 1,198,732 0
CODORUS VALLEY BANCORP Common Stock 192025104 168 12,117 SH   SOLE 0 0 12,117 0
COGENT COMMS HLDGS INC Common Stock 19239V302 683 8,832 SH   SOLE 0 0 8,832 0
COGNEX CORP Common Stock 192422103 5,372 89,947 SH   SOLE 0 0 89,947 0
COGNIZANT TECH SLTNS A Common Stock 192446102 2,500 44,005 SH   SOLE 0 0 44,005 0
COHEN STEERS QUALITY ETF/Closed End 19247L106 1,610 147,288 SH   SOLE 0 0 147,288 0
COHEN STEERSPFDINC ETF/Closed End 19247X100 298 15,570 SH   SOLE 0 0 15,570 0
COHEN STEERS INFRA FD ETF/Closed End 19248A109 1,786 81,001 SH   SOLE 0 0 81,001 0
COHEN STEERS LTD DUR Common Stock 19248C105 509 22,604 SH   SOLE 0 0 22,604 0
COHEN STEERS OPPTY FD ETF/Closed End 19248P106 107 10,031 SH   SOLE 0 0 10,031 0
COHENSTEERS SEL PFD INC ETF/Closed End- 19248Y107 667 27,100 SH   SOLE 0 0 27,100 0
COLGATEPALMOLIVE COMPANY Common Stock 194162103 19,947 272,279 SH   SOLE 0 0 272,279 0
COLUMBIA SELIGMAN GRWTH ETF/Closed End 19842X109 4,971 226,068 SH   SOLE 0 0 226,068 0
COMCAST CORP A NEW Common Stock 20030N101 74,865 1,920,591 SH   SOLE 0 0 1,920,591 0
COMMERCE BANCSHARES INC Common Stock 200525103 774 13,010 SH   SOLE 0 0 13,010 0
COMMERCIAL METALS CO Common Stock 201723103 646 31,666 SH   SOLE 0 0 31,666 0
COMMUNITY BK SYSTEM INC Common Stock 203607106 1,500 26,313 SH   SOLE 0 0 26,313 0
COMMUNITY BANKERS TR CRP Common Stock 203612106 99 18,052 SH   SOLE 0 0 18,052 0
CMNTY HEALTHCARE TR INC Common Stock 20369C106 1,929 47,174 SH   SOLE 0 0 47,174 0
COMPASS MINRLS INTL INC Common Stock 20451N101 1,179 24,192 SH   SOLE 0 0 24,192 0
COMPASS DIVS HLDGS SBI Common Stock 20451Q104 3,139 182,058 SH   SOLE 0 0 182,058 0
CONAGRA BRANDS INC Common Stock 205887102 3,696 105,080 SH   SOLE 0 0 105,080 0
CONNECTONE BANCORP NEW Common Stock 20786W107 229 14,213 SH   SOLE 0 0 14,213 0
CONOCOPHILLIPS Common Stock 20825C104 16,750 398,614 SH   SOLE 0 0 398,614 0
CONSOLIDATED EDISON INC Common Stock 209115104 8,025 111,571 SH   SOLE 0 0 111,571 0
CONSTELLATION BRANDS A Common Stock 21036P108 8,079 46,179 SH   SOLE 0 0 46,179 0
COOPER COS INC NEW Common Stock 216648402 3,445 12,146 SH   SOLE 0 0 12,146 0
COPART INC Common Stock 217204106 7,514 90,232 SH   SOLE 0 0 90,232 0
CORESITE REALTY CORP REIT 21870Q105 829 6,847 SH   SOLE 0 0 6,847 0
CORNING INC Common Stock 219350105 5,017 193,722 SH   SOLE 0 0 193,722 0
CORTEVA INC Common Stock 22052L104 3,506 130,878 SH   SOLE 0 0 130,878 0
COSTCO WHOLESALE CORP Common Stock 22160K105 43,735 144,240 SH   SOLE 0 0 144,240 0
COSTAR GROUP INC Common Stock 22160N109 2,173 3,058 SH   SOLE 0 0 3,058 0
CRACKER BARREL OLD CTRY Common Stock 22410J106 391 3,528 SH   SOLE 0 0 3,528 0
CRANE COMPANY Common Stock 224399105 210 3,535 SH   SOLE 0 0 3,535 0
CREDIT SUISSE ASST MGMT ETF/Closed End- 224916106 136 50,104 SH   SOLE 0 0 50,104 0
CREDIT SUISSE GRP SP ADR Common Stock 225401108 126 12,262 SH   SOLE 0 0 12,262 0
CS NASDQ COV CALL ETN CD Par 10 22542D480 767 77,454 SH   SOLE 0 0 77,454 0
CREE INC Common Stock 225447101 2,647 44,728 SH   SOLE 0 0 44,728 0
CREDIT SUISSE HI YLD BD ETF/Closed End- 22544F103 311 155,600 SH   SOLE 0 0 155,600 0
CRONOS GROUP INC Common Stock 22717L101 144 23,923 SH   SOLE 0 0 23,923 0
CROSSAMERICA PARTNERS Common Stock 22758A105 373 27,678 SH   SOLE 0 0 27,678 0
CROWDSTRIKE HLDGS INC A Common Stock 22788C105 1,172 11,685 SH   SOLE 0 0 11,685 0
CROWN CASTLE INTL NEW REIT 22822V101 16,805 100,415 SH   SOLE 0 0 100,415 0
CRYOLIFE INC Common Stock 228903100 748 39,000 SH   SOLE 0 0 39,000 0
CUBESMART REIT 229663109 204 7,574 SH   SOLE 0 0 7,574 0
CULLEN FROST BANKERS INC Common Stock 229899109 732 9,800 SH   SOLE 0 0 9,800 0
CUMMINS INC Common Stock 231021106 6,433 37,131 SH   SOLE 0 0 37,131 0
CURIS INC NEW Common Stock 231269200 14 11,200 SH   SOLE 0 0 11,200 0
CURTISS WRIGHT CORP DE Common Stock 231561101 267 2,994 SH   SOLE 0 0 2,994 0
CYRUSONE INC Common Stock 23283R100 5,647 77,626 SH   SOLE 0 0 77,626 0
X TRCKRS MSCI EAFE ETF ETF/Closed End 233051200 1,290 42,683 SH   SOLE 0 0 42,683 0
X TRACKERS RUSL 1000 ETF ETF/Closed End 233051481 522 16,326 SH   SOLE 0 0 16,326 0
X TRCKRS ALL WRLD US ETF ETF/Closed End 233051598 304 14,400 SH   SOLE 0 0 14,400 0
DCP MIDSTREAM LP MLP 23311P100 115 10,200 SH   SOLE 0 0 10,200 0
DNP SEL INCM FD INC ETF/Closed End 23325P104 2,828 259,965 SH   SOLE 0 0 259,965 0
D R HORTON INC Common Stock 23331A109 1,857 33,490 SH   SOLE 0 0 33,490 0
DHI GRP INC Common Stock 23331S100 174 82,699 SH   SOLE 0 0 82,699 0
DTE ENERGY CO Common Stock 233331107 1,550 14,417 SH   SOLE 0 0 14,417 0
DXC TECH CO Common Stock 23355L106 392 23,781 SH   SOLE 0 0 23,781 0
DANAHER CORP Common Stock 235851102 25,767 145,714 SH   SOLE 0 0 145,714 0
DANAHER CV PFD A 475 Preferred Stock 235851300 213 171 SH   SOLE 0 0 171 0
DARDEN RESTAURANTS INC Common Stock 237194105 752 9,925 SH   SOLE 0 0 9,925 0
DATA I/O CORP Common Stock 237690102 667 197,350 SH   SOLE 0 0 197,350 0
DATADOG INC A Common Stock 23804L103 246 2,833 SH   SOLE 0 0 2,833 0
DAVIS FUNDAMNTL WRLD ETF ETF/Closed End 23908L306 329 13,928 SH   SOLE 0 0 13,928 0
DAVITA INC Common Stock 23918K108 1,817 22,955 SH   SOLE 0 0 22,955 0
DECKERS OUTDOOR CORP Common Stock 243537107 1,383 7,040 SH   SOLE 0 0 7,040 0
DEERE CO Common Stock 244199105 10,593 67,406 SH   SOLE 0 0 67,406 0
DELL TECHS INC C Common Stock 24703L202 674 12,268 SH   SOLE 0 0 12,268 0
DELTA ARLNS INC NEW Common Stock 247361702 5,854 208,705 SH   SOLE 0 0 208,705 0
DENNYS CORP Common Stock 24869P104 1,212 120,020 SH   SOLE 0 0 120,020 0
DENTSPLY SIRONA INC Common Stock 24906P109 5,793 131,488 SH   SOLE 0 0 131,488 0
DEVON ENERGY CORP NEW Common Stock 25179M103 153 13,510 SH   SOLE 0 0 13,510 0
DEXCOM INC Common Stock 252131107 7,603 18,754 SH   SOLE 0 0 18,754 0
DIAGEO PLC NEW SPON ADR Common Stock 25243Q205 21,486 159,876 SH   SOLE 0 0 159,876 0
DIAMONDBACK ENERGY INC Common Stock 25278X109 4,276 102,258 SH   SOLE 0 0 102,258 0
DICKS SPORTING GOODS INC Common Stock 253393102 230 5,584 SH   SOLE 0 0 5,584 0
DIGIMARC CORP NEW Common Stock 25381B101 745 46,620 SH   SOLE 0 0 46,620 0
DIGITAL REALTY TRUST INC REIT 253868103 5,040 35,462 SH   SOLE 0 0 35,462 0
DIRXN TECH BULL 3X ETF ETF/Closed End 25459W102 1,285 5,519 SH   SOLE 0 0 5,519 0
DIRXN NSDQ100 EQL WT ETF ETF/Closed End 25459Y207 3,398 57,097 SH   SOLE 0 0 57,097 0
WALT DISNEY CO Common Stock 254687106 75,282 675,117 SH   SOLE 0 0 675,117 0
DISCOVER FINL SVCS Common Stock 254709108 1,929 38,501 SH   SOLE 0 0 38,501 0
DISCOVERY INC A Common Stock 25470F104 2,773 131,408 SH   SOLE 0 0 131,408 0
DISCOVERY INC C Common Stock 25470F302 921 47,831 SH   SOLE 0 0 47,831 0
DISH NETWORK CORP A Common Stock 25470M109 1,387 40,189 SH   SOLE 0 0 40,189 0
DOCUSIGN INC Common Stock 256163106 16,055 93,232 SH   SOLE 0 0 93,232 0
DOLBY LABS INC CL A Common Stock 25659T107 1,518 23,048 SH   SOLE 0 0 23,048 0
DOLLAR GENL CORP NEW Common Stock 256677105 24,469 128,439 SH   SOLE 0 0 128,439 0
DOLLAR TREE INC Common Stock 256746108 2,293 24,736 SH   SOLE 0 0 24,736 0
DOMINION ENERGY INC Common Stock 25746U109 35,205 433,668 SH   SOLE 0 0 433,668 0
DOMINOS PIZZA INC Common Stock 25754A201 708 1,915 SH   SOLE 0 0 1,915 0
DONALDSON CO INC Common Stock 257651109 886 19,040 SH   SOLE 0 0 19,040 0
DONEGAL GRP INC A Common Stock 257701201 1,830 128,709 SH   SOLE 0 0 128,709 0
DONEGAL GRP INC B Common Stock 257701300 285 24,950 SH   SOLE 0 0 24,950 0
DORMAN PRODS INC Common Stock 258278100 1,364 20,340 SH   SOLE 0 0 20,340 0
DOUBLELINE INCM SLTNS FD Common Stock 258622109 498 32,429 SH   SOLE 0 0 32,429 0
DOUBLELINE OPPORTUNISTIC ETF/Closed End- 258623107 375 19,776 SH   SOLE 0 0 19,776 0
DOVER CORP Common Stock 260003108 5,785 59,906 SH   SOLE 0 0 59,906 0
DOW INC Common Stock 260557103 21,454 526,349 SH   SOLE 0 0 526,349 0
DRAFTKINGS INC A Common Stock 26142R104 232 6,983 SH   SOLE 0 0 6,983 0
DROPBOX INC A Common Stock 26210C104 250 11,493 SH   SOLE 0 0 11,493 0
DUFFPHELPS UTIL INFRA ETF/Closed End 26433C105 561 51,127 SH   SOLE 0 0 51,127 0
DUKE ENERGY CORP NEW Common Stock 26441C204 31,097 389,242 SH   SOLE 0 0 389,242 0
DUNKIN BRANDS GRP INC Common Stock 265504100 1,253 19,207 SH   SOLE 0 0 19,207 0
DUPONT DE NEMOURS INC Common Stock 26614N102 6,088 114,591 SH   SOLE 0 0 114,591 0
DURECT CORP Common Stock 266605104 29 12,500 SH   SOLE 0 0 12,500 0
EL POLLO LOCO HLDGS INC Common Stock 268603107 327 22,176 SH   SOLE 0 0 22,176 0
EOG RESOURCES INC Common Stock 26875P101 786 15,513 SH   SOLE 0 0 15,513 0
EQT CORP Common Stock 26884L109 178 14,966 SH   SOLE 0 0 14,966 0
EPR PROPERTIES Common Stock 26884U109 322 9,724 SH   SOLE 0 0 9,724 0
ETF SALT LOW TRUBETA ETF ETF/Closed End 26922A164 900 35,110 SH   SOLE 0 0 35,110 0
ETF U S GLB GO GLD ETF ETF/Closed End 26922A719 2,456 117,668 SH   SOLE 0 0 117,668 0
ETFIS INFRA REIT PFD ETF ETF/Closed End- 26923G400 260 12,601 SH   SOLE 0 0 12,601 0
ETF ETF PRIME CYBER ETF ETF/Closed End 26924G201 5,293 119,001 SH   SOLE 0 0 119,001 0
ETF ETFMG PRIM MOBIL ETF ETF/Closed End 26924G409 915 18,650 SH   SOLE 0 0 18,650 0
ETFMG ALT HARVEST ETF ETF/Closed End 26924G508 1,294 100,525 SH   SOLE 0 0 100,525 0
EAST WEST BANCORP INC Common Stock 27579R104 629 17,359 SH   SOLE 0 0 17,359 0
EASTERLY GOVT PPTYS INC Common Stock 27616P103 407 17,608 SH   SOLE 0 0 17,608 0
EASTMAN CHEMICAL CO Common Stock 277432100 2,424 34,802 SH   SOLE 0 0 34,802 0
EV SR INCM TR ETF/Closed End- 27826S103 66 12,441 SH   SOLE 0 0 12,441 0
EV MUN INCM TR ETF/Closed End- 27826U108 362 29,001 SH   SOLE 0 0 29,001 0
EV ENH EQ INCM FD II ETF/Closed End 278277108 202 11,483 SH   SOLE 0 0 11,483 0
EV MUN BD FD ETF/Closed End- 27827X101 500 39,327 SH   SOLE 0 0 39,327 0
EV TAX ADVTG DIV INCM FD ETF/Closed End 27828G107 1,028 53,418 SH   SOLE 0 0 53,418 0
EV LTD DUR INCM FD ETF/Closed End- 27828H105 563 49,925 SH   SOLE 0 0 49,925 0
EV TAX MNGD DIVRS EQ INC ETF/Closed End 27828N102 1,124 104,250 SH   SOLE 0 0 104,250 0
EV TAX ADVTG GLB DIV INC ETF/Closed End 27828S101 1,368 95,790 SH   SOLE 0 0 95,790 0
EV SHRT DUR DIVRS INCM ETF/Closed End- 27828V104 148 13,055 SH   SOLE 0 0 13,055 0
EV TAX ADVTG BY WRTE INC ETF/Closed End 27828X100 276 19,776 SH   SOLE 0 0 19,776 0
EV TAX ADVTG BY WRTE OPP ETF/Closed End 27828Y108 713 50,482 SH   SOLE 0 0 50,482 0
EV TAX MNGD GLB BY WRTE ETF/Closed End 27829C105 121 13,941 SH   SOLE 0 0 13,941 0
EV TAX MNGD GLB DIVRS EQ ETF/Closed End 27829F108 2,537 343,798 SH   SOLE 0 0 343,798 0
EV RISK MNGD DIVRS EQ ETF/Closed End 27829G106 752 78,648 SH   SOLE 0 0 78,648 0
EV TAX MGD BUY WRITE STR ETF/Closed End- 27829M103 91 10,200 SH   SOLE 0 0 10,200 0
EBAY INC Common Stock 278642103 1,438 27,412 SH   SOLE 0 0 27,412 0
ECOLAB INC Common Stock 278865100 12,038 60,506 SH   SOLE 0 0 60,506 0
EDISON INTL Common Stock 281020107 4,682 86,211 SH   SOLE 0 0 86,211 0
EDWARDS LIFESCIENCES Common Stock 28176E108 8,955 129,573 SH   SOLE 0 0 129,573 0
EHEALTH INC Common Stock 28238P109 936 9,525 SH   SOLE 0 0 9,525 0
ELANCO ANIMAL HEALTH INC Common Stock 28414H103 2,617 121,998 SH   SOLE 0 0 121,998 0
ELECTRONIC ARTS INC Common Stock 285512109 7,800 59,071 SH   SOLE 0 0 59,071 0
ELLINGTON RESDNTL REIT REIT 288578107 375 36,447 SH   SOLE 0 0 36,447 0
EMCOR GROUP INC Common Stock 29084Q100 271 4,091 SH   SOLE 0 0 4,091 0
EMERSON ELECTRIC CO Common Stock 291011104 13,976 225,306 SH   SOLE 0 0 225,306 0
EMPIRE STATE REALTY TR A REIT 292104106 435 62,180 SH   SOLE 0 0 62,180 0
ENBRIDGE INC Common Stock 29250N105 13,396 440,378 SH   SOLE 0 0 440,378 0
ENCORE WIRE CORP Common Stock 292562105 337 6,898 SH   SOLE 0 0 6,898 0
ENCOMPASS HEALTH CORP Common Stock 29261A100 711 11,481 SH   SOLE 0 0 11,481 0
ENERGIZER HLDGS NEW Common Stock 29272W109 814 17,130 SH   SOLE 0 0 17,130 0
ENERGY TRANSFER LP MLP 29273V100 2,071 290,808 SH   SOLE 0 0 290,808 0
ENERPLUS CORP Common Stock 292766102 57 20,253 SH   SOLE 0 0 20,253 0
ENLINK MIDSTREAM LLC Common Stock 29336T100 46 18,805 SH   SOLE 0 0 18,805 0
ENOVA INTL INC Common Stock 29357K103 155 10,436 SH   SOLE 0 0 10,436 0
ENTASIS THERAPEUTICS Common Stock 293614103 162 54,898 SH   SOLE 0 0 54,898 0
ENTEGRIS INC Common Stock 29362U104 999 16,915 SH   SOLE 0 0 16,915 0
ENTERGY CORP NEW Common Stock 29364G103 3,107 33,116 SH   SOLE 0 0 33,116 0
ENTERPRISE PROD PTNRS LP MLP 293792107 8,027 441,781 SH   SOLE 0 0 441,781 0
ENVESTNET INC Common Stock 29404K106 339 4,605 SH   SOLE 0 0 4,605 0
EPAM SYSTEMS INC Common Stock 29414B104 1,634 6,485 SH   SOLE 0 0 6,485 0
EQUIFAX INC Common Stock 294429105 3,931 22,869 SH   SOLE 0 0 22,869 0
EQUINIX INC PAR 0001 REIT 29444U700 8,769 12,486 SH   SOLE 0 0 12,486 0
EQUINOR ASA SPON ADR Common Stock 29446M102 441 30,476 SH   SOLE 0 0 30,476 0
EQUITRANS MIDSTREAM CORP Common Stock 294600101 335 40,342 SH   SOLE 0 0 40,342 0
EQTY LIFESTYLE PPTYS INC Common Stock 29472R108 945 15,119 SH   SOLE 0 0 15,119 0
ERIE INDEMNITY CO A Common Stock 29530P102 204 1,062 SH   SOLE 0 0 1,062 0
ESSENTIAL UTILITIES INC Common Stock 29670G102 4,694 111,124 SH   SOLE 0 0 111,124 0
ESSEX PROPERTY TRUST INC REIT 297178105 1,215 5,300 SH   SOLE 0 0 5,300 0
EVERCORE INC A Common Stock 29977A105 1,247 21,166 SH   SOLE 0 0 21,166 0
EVERGY INC Common Stock 30034W106 350 5,908 SH   SOLE 0 0 5,908 0
EVERSOURCE ENERGY Common Stock 30040W108 5,171 62,104 SH   SOLE 0 0 62,104 0
EVOLUS INC Common Stock 30052C107 70 13,300 SH   SOLE 0 0 13,300 0
EXACT SCIENCES CORP Common Stock 30063P105 783 9,006 SH   SOLE 0 0 9,006 0
EXCH VESPER US LGCP ETF ETF/Closed End 301505749 213 7,857 SH   SOLE 0 0 7,857 0
EXCH PERITUS HI YLD ETF ETF/Closed End- 30151E814 247 8,422 SH   SOLE 0 0 8,422 0
EXELON CORP Common Stock 30161N101 5,400 148,804 SH   SOLE 0 0 148,804 0
EXLSERVICE HOLDINGS INC Common Stock 302081104 205 3,238 SH   SOLE 0 0 3,238 0
EXPEDIA GROUP INC Common Stock 30212P303 735 8,944 SH   SOLE 0 0 8,944 0
EXPEDITORS INTL WASH INC Common Stock 302130109 4,535 59,637 SH   SOLE 0 0 59,637 0
EXTRA SPACE STORAGE INC REIT 30225T102 276 2,983 SH   SOLE 0 0 2,983 0
EXXON MOBIL CORP Common Stock 30231G102 55,381 1,238,390 SH   SOLE 0 0 1,238,390 0
FLIR SYSTEMS INC Common Stock 302445101 3,949 97,339 SH   SOLE 0 0 97,339 0
FMC CORP NEW Common Stock 302491303 1,713 17,191 SH   SOLE 0 0 17,191 0
F N B CORP Common Stock 302520101 218 29,074 SH   SOLE 0 0 29,074 0
FACEBOOK INC A Common Stock 30303M102 80,380 353,988 SH   SOLE 0 0 353,988 0
FACTSET RESEARCH SYS INC Common Stock 303075105 5,813 17,696 SH   SOLE 0 0 17,696 0
FAIR ISAAC CORP Common Stock 303250104 10,665 25,512 SH   SOLE 0 0 25,512 0
FASTENAL CO Common Stock 311900104 6,162 143,845 SH   SOLE 0 0 143,845 0
FEDL RLTY INVT TR SBI REIT 313747206 2,248 26,379 SH   SOLE 0 0 26,379 0
FEDERATED HERMES INC Common Stock 314211103 2,152 90,800 SH   SOLE 0 0 90,800 0
FEDEX CORP Common Stock 31428X106 8,724 62,217 SH   SOLE 0 0 62,217 0
FID NSDQ COMP INDX ETF ETF/Closed End 315912808 3,023 7,727 SH   SOLE 0 0 7,727 0
FID MSCI CNSMR DISCR ETF ETF/Closed End 316092204 1,068 20,521 SH   SOLE 0 0 20,521 0
FID MSCI FINLS ETF ETF/Closed End 316092501 275 8,290 SH   SOLE 0 0 8,290 0
FID MSCI HLTH CARE ETF ETF/Closed End 316092600 709 14,241 SH   SOLE 0 0 14,241 0
FID MSCI INFO TECH ETF ETF/Closed End 316092808 1,298 15,782 SH   SOLE 0 0 15,782 0
FID MSCI COMMN SVCS ETF ETF/Closed End 316092873 1,037 29,361 SH   SOLE 0 0 29,361 0
FIDELITY NATL INFO SVCS Common Stock 31620M106 6,599 49,214 SH   SOLE 0 0 49,214 0
FIDELITY NATL FINL INC Common Stock 31620R303 830 27,067 SH   SOLE 0 0 27,067 0
FIFTH THIRD BANCORP Common Stock 316773100 990 51,364 SH   SOLE 0 0 51,364 0
FIREEYE INC Common Stock 31816Q101 1,512 124,191 SH   SOLE 0 0 124,191 0
FIRST AMERN FINL CORP Common Stock 31847R102 3,249 67,653 SH   SOLE 0 0 67,653 0
FIRST BANK WILLIMSTWN NJ Common Stock 31931U102 65 10,000 SH   SOLE 0 0 10,000 0
FIRST COMMONWLTH FINL Common Stock 319829107 162 19,551 SH   SOLE 0 0 19,551 0
FIRST CMNTY BANKSHS INC Common Stock 31983A103 231 10,300 SH   SOLE 0 0 10,300 0
FIRST HORIZON NATL CORP Common Stock 320517105 188 18,917 SH   SOLE 0 0 18,917 0
FIRST HAWAIIAN INC Common Stock 32051X108 1,828 106,026 SH   SOLE 0 0 106,026 0
FIRST INTERST BANCSYS A Common Stock 32055Y201 203 6,545 SH   SOLE 0 0 6,545 0
FIRST REPUBLIC BANK Common Stock 33616C100 1,862 17,571 SH   SOLE 0 0 17,571 0
FIRST SOLAR INC Common Stock 336433107 631 12,747 SH   SOLE 0 0 12,747 0
FT MSTAR DIV LDRS ETF ETF/Closed End 336917109 4,873 192,137 SH   SOLE 0 0 192,137 0
FT US EQ OPPTYS ETF ETF/Closed End 336920103 6,717 80,159 SH   SOLE 0 0 80,159 0
FT INTERMED DUR PFD INCM Common Stock 33718W103 363 17,039 SH   SOLE 0 0 17,039 0
FT ENHANCE EQTY INCME FD ETF/Closed End 337318109 439 30,203 SH   SOLE 0 0 30,203 0
FT WATER ETF ETF/Closed End 33733B100 402 7,223 SH   SOLE 0 0 7,223 0
FT MULCP VAL ALPHADX ETF ETF/Closed End 33733C108 274 5,960 SH   SOLE 0 0 5,960 0
FT CAP STRENGTH ETF ETF/Closed End 33733E104 10,286 176,063 SH   SOLE 0 0 176,063 0
FT NYSE ARCA BIOTECH ETF ETF/Closed End 33733E203 5,610 33,439 SH   SOLE 0 0 33,439 0
FT DJ INTERNET INDX ETF ETF/Closed End 33733E302 31,712 185,982 SH   SOLE 0 0 185,982 0
FT NSDQ100 EX TECH ETF ETF/Closed End 33733E401 2,415 38,436 SH   SOLE 0 0 38,436 0
FT MULCP GRW ALPHADX ETF ETF/Closed End 33733F101 399 5,121 SH   SOLE 0 0 5,121 0
FT NSDQ100 EQL WGHTD ETF ETF/Closed End 337344105 649 8,122 SH   SOLE 0 0 8,122 0
FT NSDQ100 TECH INDX ETF ETF/Closed End 337345102 18,140 166,302 SH   SOLE 0 0 166,302 0
FT VAL LINE DIV INDX ETF ETF/Closed End 33734H106 35,382 1,166,951 SH   SOLE 0 0 1,166,951 0
FT LGCP CORE ALPHADX ETF ETF/Closed End 33734K109 23,736 398,713 SH   SOLE 0 0 398,713 0
FT CNSMR DSCR ALPHDX ETF ETF/Closed End 33734X101 4,175 111,726 SH   SOLE 0 0 111,726 0
FT CNSMR STPL ALPHDX ETF ETF/Closed End 33734X119 2,625 57,016 SH   SOLE 0 0 57,016 0
FT ENERGY ALPHADX ETF ETF/Closed End 33734X127 678 103,180 SH   SOLE 0 0 103,180 0
FT FINLS ALPHADX ETF ETF/Closed End 33734X135 4,709 184,754 SH   SOLE 0 0 184,754 0
FT HLTHCR ALPHADX ETF ETF/Closed End 33734X143 13,990 155,102 SH   SOLE 0 0 155,102 0
FT INDL PROD DUR A/D ETF ETF/Closed End 33734X150 2,211 58,414 SH   SOLE 0 0 58,414 0
FT TECH ALPHADX ETF ETF/Closed End 33734X176 17,507 209,935 SH   SOLE 0 0 209,935 0
FT UTILS ALPHADX ETF ETF/Closed End 33734X184 5,709 221,437 SH   SOLE 0 0 221,437 0
FT CLOUD COMPTG ETF ETF/Closed End 33734X192 5,910 79,332 SH   SOLE 0 0 79,332 0
FT DJ GLB SEL DIV ETF ETF/Closed End 33734X200 616 34,236 SH   SOLE 0 0 34,236 0
FIRST TR NASDAQ CYBE ETF ETF/Closed End 33734X846 5,625 170,236 SH   SOLE 0 0 170,236 0
FT SMCP CORE ALPHADX ETF ETF/Closed End 33734Y109 6,107 112,481 SH   SOLE 0 0 112,481 0
FT MDCP CORE ALPHADX ETF ETF/Closed End 33735B108 2,160 34,571 SH   SOLE 0 0 34,571 0
FT L/C VL OP ALPHADX ETF ETF/Closed End 33735J101 1,544 33,960 SH   SOLE 0 0 33,960 0
FT L/C GR OP ALPHADX ETF ETF/Closed End 33735K108 38,216 498,816 SH   SOLE 0 0 498,816 0
FT STOX EURO SEL DIV ETF ETF/Closed End 33735T109 3,929 376,004 SH   SOLE 0 0 376,004 0
FT FTSE EN DEV R/E ETF ETF/Closed End 33736N101 430 11,322 SH   SOLE 0 0 11,322 0
FT EUROPE ALPHADX ETF ETF/Closed End 33737J117 1,609 52,866 SH   SOLE 0 0 52,866 0
FT D/M EX US ALPHADX ETF ETF/Closed End 33737J174 884 18,839 SH   SOLE 0 0 18,839 0
FT EMG MKT ALPHADX ETF ETF/Closed End 33737J182 1,575 75,058 SH   SOLE 0 0 75,058 0
FT E/M SC ALPHADEX ETF ETF/Closed End 33737J307 562 17,247 SH   SOLE 0 0 17,247 0
FT ALPHADEX EUROZONE ETF ETF/Closed End 33737J505 389 11,461 SH   SOLE 0 0 11,461 0
FT INDXX NEXTG ETF ETF/Closed End 33737K205 2,689 49,376 SH   SOLE 0 0 49,376 0
FT MDCP GRW ALPHADX ETF ETF/Closed End 33737M102 846 17,709 SH   SOLE 0 0 17,709 0
FT MDCP VAL ALPHADX ETF ETF/Closed End 33737M201 538 19,505 SH   SOLE 0 0 19,505 0
FT SMCP GRW ALPHADX ETF ETF/Closed End 33737M300 323 7,615 SH   SOLE 0 0 7,615 0
FT N A ENRGY INFRA ETF ETF/Closed End 33738D101 1,725 86,489 SH   SOLE 0 0 86,489 0
FT SENIOR LOAN FD ETF ETF/Closed End- 33738D309 2,772 61,425 SH   SOLE 0 0 61,425 0
FT IV TACTICL HI YLD ETF ETF/Closed End- 33738D408 6,239 136,139 SH   SOLE 0 0 136,139 0
FIRST TRUST HIGH INCOME ETF/Closed End- 33738E109 544 41,014 SH   SOLE 0 0 41,014 0
FT M/A DIVRS INCM ETF ETF/Closed End 33738R100 687 50,184 SH   SOLE 0 0 50,184 0
FT NSDQ TECH DIV IDX ETF ETF/Closed End 33738R118 9,721 233,000 SH   SOLE 0 0 233,000 0
FT VI HIGH INCM ETF ETF/Closed End 33738R308 713 36,577 SH   SOLE 0 0 36,577 0
FT VI RSG DIV ACHIEV ETF ETF/Closed End 33738R506 4,782 155,057 SH   SOLE 0 0 155,057 0
FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R605 14,498 450,662 SH   SOLE 0 0 450,662 0
FT NASDAQ INTELROBT ETF ETF/Closed End 33738R720 2,840 78,872 SH   SOLE 0 0 78,872 0
FT NASDAQ SEMICONDUC ETF ETF/Closed End 33738R811 314 7,146 SH   SOLE 0 0 7,146 0
FT NASDAQ BANK ETF ETF/Closed End 33738R860 1,163 65,512 SH   SOLE 0 0 65,512 0
FT D WRIGHT FOC 5 ETF ETF/Closed End 33738R878 1,083 43,869 SH   SOLE 0 0 43,869 0
FIRST TR MLP ENERGY ETF/Closed End 33739B104 186 33,191 SH   SOLE 0 0 33,191 0
FT III PFD SECSINCM ETF ETF/Closed End- 33739E108 25,742 1,397,497 SH   SOLE 0 0 1,397,497 0
FT NEW OP MLP ENERGY ETF/Closed End 33739M100 178 41,419 SH   SOLE 0 0 41,419 0
FT III MANAGED MUN ETF ETF/Closed End- 33739N108 1,089 19,794 SH   SOLE 0 0 19,794 0
FT EMRG MKT LOC CURR ETF ETF/Closed End- 33739P202 629 18,178 SH   SOLE 0 0 18,178 0
FT RVRFRONT DYN DEV ETF ETF/Closed End 33739P608 449 8,407 SH   SOLE 0 0 8,407 0
FT SHRT DUR MGD MUN ETF ETF/Closed End- 33739P830 2,386 116,292 SH   SOLE 0 0 116,292 0
FT HORIZN VLTY INTL ETF ETF/Closed End 33739P871 592 21,149 SH   SOLE 0 0 21,149 0
FT LOW DUR OPP ETF ETF/Closed End- 33739Q200 11,116 215,088 SH   SOLE 0 0 215,088 0
FT ENH SHORT MTY NEW ETF ETF/Closed End- 33739Q408 8,313 138,580 SH   SOLE 0 0 138,580 0
FT CBOE VEST US FEB ETF ETF/Closed End 33740F763 2,486 84,597 SH   SOLE 0 0 84,597 0
FT CBOE VEST US EQTY ETF ETF/Closed End 33740F771 6,023 201,684 SH   SOLE 0 0 201,684 0
FT TCW OPPORTUNISTIC ETF ETF/Closed End- 33740F805 15,322 279,641 SH   SOLE 0 0 279,641 0
FT CBOE VEST US EQTY ETF ETF/Closed End 33740F854 350 11,500 SH   SOLE 0 0 11,500 0
FT LOW DUR STRAT FOC ETF ETF/Closed End- 33740F870 1,466 72,317 SH   SOLE 0 0 72,317 0
FT TCW UNCONSTRAINED ETF ETF/Closed End- 33740F888 1,493 58,058 SH   SOLE 0 0 58,058 0
FT SR FLT RT 2022 TGT ETF/Closed End- 33740K101 150 18,100 SH   SOLE 0 0 18,100 0
FT DW MOMENTUM LOW ETF ETF/Closed End 33741L108 1,785 87,357 SH   SOLE 0 0 87,357 0
FT DW MOMENTUM VAL ETF ETF/Closed End 33741L207 354 25,328 SH   SOLE 0 0 25,328 0
FIRST INDXX DIGITAL ETF ETF/Closed End 33741X201 222 7,550 SH   SOLE 0 0 7,550 0
FISERV INC Common Stock 337738108 10,332 105,841 SH   SOLE 0 0 105,841 0
FIRSTENERGY CORP Common Stock 337932107 3,915 100,959 SH   SOLE 0 0 100,959 0
FIVE BELOW INC Common Stock 33829M101 560 5,241 SH   SOLE 0 0 5,241 0
FIVE9 INC Common Stock 338307101 571 5,161 SH   SOLE 0 0 5,161 0
FLEETCOR TECHS INC Common Stock 339041105 301 1,195 SH   SOLE 0 0 1,195 0
FLEXSTEEL INDUSTRIES INC Common Stock 339382103 164 13,000 SH   SOLE 0 0 13,000 0
FLEXSHS STOXX GLBL ETF ETF/Closed End 33939L795 1,631 34,124 SH   SOLE 0 0 34,124 0
FLOOR DECOR HLDGS A Common Stock 339750101 229 3,973 SH   SOLE 0 0 3,973 0
FLOWERS FOODS INC Common Stock 343498101 451 20,168 SH   SOLE 0 0 20,168 0
FLY LEASING LTD ADR Common Stock 34407D109 274 33,341 SH   SOLE 0 0 33,341 0
FOMENTO ECONO ADR 1 UNIT Common Stock 344419106 313 5,040 SH   SOLE 0 0 5,040 0
FORD MOTOR CO NEW Common Stock 345370860 2,193 360,663 SH   SOLE 0 0 360,663 0
FORTINET INC Common Stock 34959E109 9,322 67,910 SH   SOLE 0 0 67,910 0
FORTIVE CORP Common Stock 34959J108 478 7,063 SH   SOLE 0 0 7,063 0
FORTUNE BRANDS HOME SEC Common Stock 34964C106 768 12,020 SH   SOLE 0 0 12,020 0
FOX CORP A Common Stock 35137L105 748 27,907 SH   SOLE 0 0 27,907 0
FRANCO NEVADA CORP Common Stock 351858105 2,550 18,262 SH   SOLE 0 0 18,262 0
FRANKLIN ELECTRIC CO INC Common Stock 353514102 476 9,054 SH   SOLE 0 0 9,054 0
FRANKLIN RESOURCES INC Common Stock 354613101 3,673 175,159 SH   SOLE 0 0 175,159 0
FRK LTD DUR INCM TR ETF/Closed End- 35472T101 190 22,425 SH   SOLE 0 0 22,425 0
FRKLN LIBERTYQ E/MKT ETF ETF/Closed End 35473P207 784 31,629 SH   SOLE 0 0 31,629 0
FRKLN LIBTY US TREAS ETF ETF/Closed End 35473P488 1,687 66,744 SH   SOLE 0 0 66,744 0
FRKLN LIBERTY US COR ETF ETF/Closed End 35473P553 10,218 390,010 SH   SOLE 0 0 390,010 0
FRANKLIN LIBERTYQ US ETF ETF/Closed End 35473P801 7,365 229,163 SH   SOLE 0 0 229,163 0
FRANKLIN UNIVERSAL TR SB ETF/Closed End 355145103 93 14,025 SH   SOLE 0 0 14,025 0
FREEPORT MCMORAN INC Common Stock 35671D857 3,203 276,841 SH   SOLE 0 0 276,841 0
FREQUENCY ELECTRNCS INC Common Stock 358010106 1,374 150,150 SH   SOLE 0 0 150,150 0
FULL HOUSE RESORTS INC Common Stock 359678109 13 10,000 SH   SOLE 0 0 10,000 0
FULTON FINANCIAL CORP PA Common Stock 360271100 425 40,330 SH   SOLE 0 0 40,330 0
GATX CORP Common Stock 361448103 351 5,752 SH   SOLE 0 0 5,752 0
GCI LIBERTY INC A Common Stock 36164V305 453 6,364 SH   SOLE 0 0 6,364 0
GW PHARMACEUTICALS PLC Common Stock 36197T103 1,073 8,741 SH   SOLE 0 0 8,741 0
GIII APPAREL GROUP LTD Common Stock 36237H101 142 10,689 SH   SOLE 0 0 10,689 0
GABELLI EQUITY TRUST INC ETF/Closed End 362397101 218 43,382 SH   SOLE 0 0 43,382 0
GTY TECH HLDGS INC Common Stock 362409104 43 10,290 SH   SOLE 0 0 10,290 0
GABELLI UTIL TR INC ETF/Closed End 36240A101 510 70,840 SH   SOLE 0 0 70,840 0
GABELLI DIV INCM TR ETF/Closed End 36242H104 1,489 84,611 SH   SOLE 0 0 84,611 0
GABELLI HLTHCAREWELL TR ETF/Closed End 36246K103 309 30,775 SH   SOLE 0 0 30,775 0
GAIN CAPITAL HLDGS INC Common Stock 36268W100 160 26,653 SH   SOLE 0 0 26,653 0
ARTHUR J GALLAGHER Common Stock 363576109 985 10,108 SH   SOLE 0 0 10,108 0
GAMCO GOLD NATL RESINCM ETF/Closed End 36465A109 1,183 343,943 SH   SOLE 0 0 343,943 0
GAMCO NATL RES GOLDINCM ETF/Closed End 36465E101 120 24,981 SH   SOLE 0 0 24,981 0
GAMING LEISURE PPTYS Common Stock 36467J108 854 24,675 SH   SOLE 0 0 24,675 0
GAMESTOP CORP NEW A Common Stock 36467W109 45 10,268 SH   SOLE 0 0 10,268 0
GANNETT COMPANY INC NEW Common Stock 36472T109 50 36,336 SH   SOLE 0 0 36,336 0
GARTNER INC Common Stock 366651107 3,124 25,744 SH   SOLE 0 0 25,744 0
GENERAC HOLDINGS INC Common Stock 368736104 516 4,233 SH   SOLE 0 0 4,233 0
GENL AMER INVESTORS ETF/Closed End 368802104 236 7,426 SH   SOLE 0 0 7,426 0
GENERAL DYNAMICS CORP Common Stock 369550108 31,201 208,755 SH   SOLE 0 0 208,755 0
GENERAL ELECTRIC CO Common Stock 369604103 5,417 793,113 SH   SOLE 0 0 793,113 0
GENERAL MILLS INC Common Stock 370334104 17,651 286,315 SH   SOLE 0 0 286,315 0
GENERAL MOTORS CO Common Stock 37045V100 5,579 220,523 SH   SOLE 0 0 220,523 0
GENTEX CORP Common Stock 371901109 14,384 558,180 SH   SOLE 0 0 558,180 0
GENESIS ENERGY LP MLP 371927104 127 17,569 SH   SOLE 0 0 17,569 0
GENUINE PARTS CO Common Stock 372460105 18,637 214,318 SH   SOLE 0 0 214,318 0
GEVO INC PAR 001 NEW Common Stock 374396406 17 21,300 SH   SOLE 0 0 21,300 0
GILEAD SCIENCES INC Common Stock 375558103 18,486 240,264 SH   SOLE 0 0 240,264 0
GLACIER BANCORP INC NEW Common Stock 37637Q105 612 17,347 SH   SOLE 0 0 17,347 0
GLADSTONE COML CORP REIT 376536108 1,159 61,787 SH   SOLE 0 0 61,787 0
GLADSTONE INVT CORP BDC ETF/Closed End 376546107 715 69,781 SH   SOLE 0 0 69,781 0
GLADSTONE LAND CORP REIT 376549101 1,150 72,484 SH   SOLE 0 0 72,484 0
GLAXOSMITHKLINE PLC ADR Common Stock 37733W105 17,151 420,470 SH   SOLE 0 0 420,470 0
GLOBAL BLOOD THERAPEUTIC Common Stock 37890U108 358 5,667 SH   SOLE 0 0 5,667 0
GLOBAL PAYMENTS INC Common Stock 37940X102 10,272 60,560 SH   SOLE 0 0 60,560 0
GLBL X SUPERDIV REIT ETF ETF/Closed End 37950E127 80 10,213 SH   SOLE 0 0 10,213 0
GLOBAL X SUPERDIV US ETF ETF/Closed End 37950E291 1,460 97,331 SH   SOLE 0 0 97,331 0
GLBL X SUPERINCM PFD ETF ETF/Closed End- 37950E333 655 62,231 SH   SOLE 0 0 62,231 0
GLBL X SUPER DIV ETF ETF/Closed End 37950E549 275 24,944 SH   SOLE 0 0 24,944 0
GLOBAL MEDICAL REIT NEW REIT 37954A204 1,138 100,408 SH   SOLE 0 0 100,408 0
GLBL X MLP NEW ETF ETF/Closed End 37954Y343 1,540 56,591 SH   SOLE 0 0 56,591 0
GLOBAL X CANNABIS ETF ETF/Closed End 37954Y426 136 13,335 SH   SOLE 0 0 13,335 0
GLBL SP 500 COVERED ETF ETF/Closed End 37954Y475 1,645 38,728 SH   SOLE 0 0 38,728 0
GLBL NASDAQ 100 COVR ETF ETF/Closed End 37954Y483 2,001 95,303 SH   SOLE 0 0 95,303 0
GLOBAL X US PFD ETF ETF/Closed End- 37954Y657 764 32,517 SH   SOLE 0 0 32,517 0
GLBL US INFRA DEV ETF ETF/Closed End 37954Y673 3,265 213,844 SH   SOLE 0 0 213,844 0
GLOBAL X ROBOTICS ETF ETF/Closed End 37954Y715 301 12,619 SH   SOLE 0 0 12,619 0
GLOBUS MED INC A NEW Common Stock 379577208 358 7,502 SH   SOLE 0 0 7,502 0
GLOBE LIFE INC Common Stock 37959E102 2,094 28,207 SH   SOLE 0 0 28,207 0
GODADDY INC A Common Stock 380237107 601 8,202 SH   SOLE 0 0 8,202 0
GOLDMAN SACHS GROUP INC Common Stock 38141G104 9,644 48,802 SH   SOLE 0 0 48,802 0
GS ACTIVEBETA INTL ETF ETF/Closed End 381430107 1,740 65,431 SH   SOLE 0 0 65,431 0
GS ACCESS INVT GRD ETF ETF/Closed End- 381430479 268 4,860 SH   SOLE 0 0 4,860 0
GS ACTIVEBETA LGCP ETF ETF/Closed End 381430503 48,817 779,818 SH   SOLE 0 0 779,818 0
GS ACCESS TRSY 01YR ETF ETF/Closed End 381430529 2,198 21,872 SH   SOLE 0 0 21,872 0
GORMAN RUPP CO Common Stock 383082104 868 27,928 SH   SOLE 0 0 27,928 0
GRACO INC Common Stock 384109104 4,719 98,323 SH   SOLE 0 0 98,323 0
GRAINGER W W INC Common Stock 384802104 6,636 21,123 SH   SOLE 0 0 21,123 0
GRAND CANYON ED INC Common Stock 38526M106 1,240 13,692 SH   SOLE 0 0 13,692 0
GRAY TELEVISION INC Common Stock 389375106 267 19,164 SH   SOLE 0 0 19,164 0
GREIF INC A Common Stock 397624107 339 9,839 SH   SOLE 0 0 9,839 0
GRIFFON CORP Common Stock 398433102 461 24,915 SH   SOLE 0 0 24,915 0
GROUP ONE AUTOMOTIVE INC Common Stock 398905109 668 10,121 SH   SOLE 0 0 10,121 0
GUARDANT HEALTH INC Common Stock 40131M109 2,774 34,198 SH   SOLE 0 0 34,198 0
GUGGENHEIM TXBL MUN MGD ETF/Closed End- 401664107 1,422 61,153 SH   SOLE 0 0 61,153 0
GUGGENHEIM ENHANCED EQTY ETF/Closed End 40167B100 168 30,868 SH   SOLE 0 0 30,868 0
GUGG STRAT OPPTYS FD SBI ETF/Closed End- 40167F101 2,455 145,285 SH   SOLE 0 0 145,285 0
GUIDEWIRE SOFTWARE INC Common Stock 40171V100 1,205 10,874 SH   SOLE 0 0 10,874 0
HE EQUIP SVCS INC Common Stock 404030108 760 41,134 SH   SOLE 0 0 41,134 0
HCA HEALTHCARE INC Common Stock 40412C101 2,073 21,357 SH   SOLE 0 0 21,357 0
HCI GROUP INC Common Stock 40416E103 254 5,500 SH   SOLE 0 0 5,500 0
HD SUPPLY HOLDINGS INC Common Stock 40416M105 641 18,501 SH   SOLE 0 0 18,501 0
HMS HOLDINGS CORP Common Stock 40425J101 539 16,638 SH   SOLE 0 0 16,638 0
HSBC HLDGS PLC SPONS ADR Common Stock 404280406 1,327 56,897 SH   SOLE 0 0 56,897 0
HP INC Common Stock 40434L105 557 31,967 SH   SOLE 0 0 31,967 0
HALLIBURTON COMPANY Common Stock 406216101 1,180 90,946 SH   SOLE 0 0 90,946 0
HANCOCK JOHN FINL OPPTYS ETF/Closed End 409735206 4,933 214,953 SH   SOLE 0 0 214,953 0
HANCOCK J PREM DIV FUND ETF/Closed End 41013T105 383 28,810 SH   SOLE 0 0 28,810 0
JOHN HANCOCK TAX ADV ETF/Closed End 41013V100 380 19,755 SH   SOLE 0 0 19,755 0
JOHN HANCOCK PFD INC 3 ETF/Closed End 41021P103 325 20,728 SH   SOLE 0 0 20,728 0
HANNON ARMSTRONG SUSTAIN Common Stock 41068X100 1,571 55,206 SH   SOLE 0 0 55,206 0
HARSCO CORP Common Stock 415864107 456 33,789 SH   SOLE 0 0 33,789 0
HARTFORD FINL SVCS GROUP Common Stock 416515104 2,435 63,164 SH   SOLE 0 0 63,164 0
HARVARD BIOSCIENCE INC Common Stock 416906105 53 17,000 SH   SOLE 0 0 17,000 0
HASBRO INC Common Stock 418056107 4,330 57,770 SH   SOLE 0 0 57,770 0
HAWAIIAN ELEC INDS INC Common Stock 419870100 570 15,798 SH   SOLE 0 0 15,798 0
HEALTHCARE SVCS GROUP Common Stock 421906108 470 19,229 SH   SOLE 0 0 19,229 0
HEALTHCARE TR AMER A NEW REIT 42225P501 712 26,844 SH   SOLE 0 0 26,844 0
HEALTHEQUITY INC Common Stock 42226A107 396 6,750 SH   SOLE 0 0 6,750 0
HEALTHPEAK PPTYS INC Common Stock 42250P103 9,055 328,567 SH   SOLE 0 0 328,567 0
HEICO CORP NEW Common Stock 422806109 6,686 67,095 SH   SOLE 0 0 67,095 0
HEICO CORP NEW CL A Common Stock 422806208 219 2,695 SH   SOLE 0 0 2,695 0
HELMERICH PAYNE INC Common Stock 423452101 341 17,465 SH   SOLE 0 0 17,465 0
JACK HENRY ASSOC INC Common Stock 426281101 10,605 57,626 SH   SOLE 0 0 57,626 0
HERITAGE COMMERCE CORP Common Stock 426927109 166 22,132 SH   SOLE 0 0 22,132 0
HERCULES CAPITAL INC BDC Common Stock 427096508 1,287 122,959 SH   SOLE 0 0 122,959 0
HERSHEY COMPANY Common Stock 427866108 4,985 38,461 SH   SOLE 0 0 38,461 0
HESS CORP Common Stock 42809H107 595 11,475 SH   SOLE 0 0 11,475 0
HEWLETT PACKARD ENTRPRS Common Stock 42824C109 203 20,827 SH   SOLE 0 0 20,827 0
HEXCEL CORP NEW Common Stock 428291108 3,002 66,387 SH   SOLE 0 0 66,387 0
HGHLND INC FUND ETF/Closed End 43010E404 139 17,215 SH   SOLE 0 0 17,215 0
HIGHWOODS PPTYS INC REIT 431284108 419 11,225 SH   SOLE 0 0 11,225 0
HILLTOP HOLDINGS INC Common Stock 432748101 227 12,300 SH   SOLE 0 0 12,300 0
HILTON WORLDWIDE NEW Common Stock 43300A203 358 4,875 SH   SOLE 0 0 4,875 0
HINGHAM INSTITUT FOR Common Stock 433323102 569 3,389 SH   SOLE 0 0 3,389 0
HOLLYFRONTIER CORP Common Stock 436106108 488 16,726 SH   SOLE 0 0 16,726 0
HOLOGIC INC Common Stock 436440101 272 4,767 SH   SOLE 0 0 4,767 0
HOME DEPOT INC Common Stock 437076102 80,165 320,007 SH   SOLE 0 0 320,007 0
HONDA MTR LTD ADR Common Stock 438128308 334 13,060 SH   SOLE 0 0 13,060 0
HONEYWELL INTL INC Common Stock 438516106 35,976 248,812 SH   SOLE 0 0 248,812 0
HORMEL FOODS CORP Common Stock 440452100 4,220 87,430 SH   SOLE 0 0 87,430 0
HOST HOTELS RESORTS REIT 44107P104 1,747 161,919 SH   SOLE 0 0 161,919 0
HOWMET AEROSPACE INC Common Stock 443201108 2,707 170,760 SH   SOLE 0 0 170,760 0
HUBBELL INC Common Stock 443510607 1,305 10,409 SH   SOLE 0 0 10,409 0
HUDSON PACIFIC PPTYS INC REIT 444097109 1,897 75,397 SH   SOLE 0 0 75,397 0
HUMANA INC Common Stock 444859102 1,779 4,587 SH   SOLE 0 0 4,587 0
HUNT JB TRANS SVC INC Common Stock 445658107 314 2,608 SH   SOLE 0 0 2,608 0
HUNTINGTON BANCSHS INC Common Stock 446150104 2,726 301,701 SH   SOLE 0 0 301,701 0
HUNTINGTON INGALLS INDS Common Stock 446413106 533 3,056 SH   SOLE 0 0 3,056 0
HUNTSMAN CORP Common Stock 447011107 2,688 149,563 SH   SOLE 0 0 149,563 0
IAC/INTERACTIVECRP 001 Common Stock 44919P508 361 1,115 SH   SOLE 0 0 1,115 0
IAA INC Common Stock 449253103 813 21,069 SH   SOLE 0 0 21,069 0
ICF INTL INC Common Stock 44925C103 738 11,377 SH   SOLE 0 0 11,377 0
ICU MEDICAL INC Common Stock 44930G107 222 1,204 SH   SOLE 0 0 1,204 0
ITT INC Common Stock 45073V108 437 7,439 SH   SOLE 0 0 7,439 0
ICICI BANK LTD ADR Common Stock 45104G104 96 10,286 SH   SOLE 0 0 10,286 0
ICAHN ENTERPRISES LP Common Stock 451100101 1,756 36,222 SH   SOLE 0 0 36,222 0
IDACORP INC Common Stock 451107106 346 3,959 SH   SOLE 0 0 3,959 0
IDEANOMICS INC Common Stock 45166V106 41 20,500 SH   SOLE 0 0 20,500 0
IDEX CORP Common Stock 45167R104 5,055 31,988 SH   SOLE 0 0 31,988 0
IDEXX LABORATORIES INC Common Stock 45168D104 2,150 6,513 SH   SOLE 0 0 6,513 0
ILLINOIS TOOL WORKS INC Common Stock 452308109 24,415 139,636 SH   SOLE 0 0 139,636 0
ILLUMINA INC Common Stock 452327109 1,003 2,708 SH   SOLE 0 0 2,708 0
IMAX CORP Common Stock 45245E109 188 16,799 SH   SOLE 0 0 16,799 0
IMMUNOGEN INC Common Stock 45253H101 248 53,895 SH   SOLE 0 0 53,895 0
IMMUNOMEDICS INC Common Stock 452907108 336 9,479 SH   SOLE 0 0 9,479 0
INARI MEDICAL INC Common Stock 45332Y109 978 20,197 SH   SOLE 0 0 20,197 0
INCYTE CORP Common Stock 45337C102 1,289 12,400 SH   SOLE 0 0 12,400 0
INDEPENDENT BANK CORP MA Common Stock 453836108 205 3,050 SH   SOLE 0 0 3,050 0
INDIA FUND INC ETF/Closed End 454089103 1,701 109,900 SH   SOLE 0 0 109,900 0
INGERSOLL RAND INC Common Stock 45687V106 667 23,733 SH   SOLE 0 0 23,733 0
INGEVITY CORP Common Stock 45688C107 357 6,787 SH   SOLE 0 0 6,787 0
INSIGHT ENTERPRISES INC Common Stock 45765U103 562 11,427 SH   SOLE 0 0 11,427 0
INPHI CORP Common Stock 45772F107 6,294 53,564 SH   SOLE 0 0 53,564 0
INOVIO PHARMS INC NEW Common Stock 45773H201 461 17,105 SH   SOLE 0 0 17,105 0
INSPERITY INC Common Stock 45778Q107 1,250 19,311 SH   SOLE 0 0 19,311 0
INNOVATIVE INDL PPTYS A Common Stock 45781V101 518 5,890 SH   SOLE 0 0 5,890 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C300 319 11,520 SH   SOLE 0 0 11,520 0
INNOVATR SP 500 PWR ETF ETF/Closed End 45782C318 280 10,532 SH   SOLE 0 0 10,532 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C409 399 14,057 SH   SOLE 0 0 14,057 0
INNOVATR SP 500 FEB ETF ETF/Closed End 45782C417 2,423 99,943 SH   SOLE 0 0 99,943 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C508 1,634 58,361 SH   SOLE 0 0 58,361 0
INNOVATR RUSL 2000 ETF ETF/Closed End 45782C599 237 9,896 SH   SOLE 0 0 9,896 0
INNOVATR SP 500 ULT ETF ETF/Closed End 45782C649 267 10,600 SH   SOLE 0 0 10,600 0
INNOVATR SP 500 PWR ETF ETF/Closed End 45782C656 433 16,762 SH   SOLE 0 0 16,762 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C748 268 9,559 SH   SOLE 0 0 9,559 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C771 277 10,717 SH   SOLE 0 0 10,717 0
INNOVATR SP 500 BUF ETF ETF/Closed End 45782C789 487 18,045 SH   SOLE 0 0 18,045 0
INNOVATR SP 500 PWR ETF ETF/Closed End 45782C797 1,685 66,924 SH   SOLE 0 0 66,924 0
INNOVATR SP 500 ULT ETF ETF/Closed End 45782C805 426 17,600 SH   SOLE 0 0 17,600 0
INNOVATR SP 500 PWR ETF ETF/Closed End 45782C813 387 14,481 SH   SOLE 0 0 14,481 0
INNOVATR SP 500 ULT ETF ETF/Closed End 45782C821 830 33,293 SH   SOLE 0 0 33,293 0
INNOVATR SP 500 ULT ETF ETF/Closed End 45782C839 846 33,385 SH   SOLE 0 0 33,385 0
INNOVATR SP 500 PWR ETF ETF/Closed End 45782C870 285 11,000 SH   SOLE 0 0 11,000 0
INNOVATOR SP INVT ETF ETF/Closed End- 45783G201 527 22,619 SH   SOLE 0 0 22,619 0
INTEGRA LIFESCNCS HLDGS Common Stock 457985208 251 5,342 SH   SOLE 0 0 5,342 0
INTEL CORP Common Stock 458140100 96,229 1,608,373 SH   SOLE 0 0 1,608,373 0
INTEGER HLDGS CORP Common Stock 45826H109 509 6,966 SH   SOLE 0 0 6,966 0
INTERACTIVE BRKRS GRP A Common Stock 45841N107 1,927 46,135 SH   SOLE 0 0 46,135 0
INTERCEPT PHARMS INC Common Stock 45845P108 358 7,475 SH   SOLE 0 0 7,475 0
INTERFACE INC Common Stock 458665304 156 19,217 SH   SOLE 0 0 19,217 0
INTERCONTINENTAL EXCH Common Stock 45866F104 2,834 30,935 SH   SOLE 0 0 30,935 0
INTL BUSINESS MACHS CORP Common Stock 459200101 53,246 440,888 SH   SOLE 0 0 440,888 0
INTL FLAVOR FRAGRANCE Common Stock 459506101 617 5,040 SH   SOLE 0 0 5,040 0
INTL MONEY EXPRESS INC Common Stock 46005L101 166 13,327 SH   SOLE 0 0 13,327 0
INTL PAPER COMPANY Common Stock 460146103 7,595 215,706 SH   SOLE 0 0 215,706 0
INTERPUBLIC GROUP Common Stock 460690100 801 46,688 SH   SOLE 0 0 46,688 0
INV ULTRA SHRT DUR ETF ETF/Closed End- 46090A887 1,135 22,505 SH   SOLE 0 0 22,505 0
INV QQQ ETF ETF/Closed End 46090E103 195,289 788,728 SH   SOLE 0 0 788,728 0
INTUIT INC Common Stock 461202103 13,384 45,186 SH   SOLE 0 0 45,186 0
INTUITIVE SURGICAL NEW Common Stock 46120E602 6,740 11,827 SH   SOLE 0 0 11,827 0
INVESCO SR INCOME TR ETF/Closed End- 46131H107 125 36,017 SH   SOLE 0 0 36,017 0
INVESCO TR INVT GRD MUNS ETF/Closed End- 46131M106 368 30,569 SH   SOLE 0 0 30,569 0
INVESCO MUN OPPTY TR ETF/Closed End- 46132C107 483 40,756 SH   SOLE 0 0 40,756 0
INVESCO PA VAL MUN INC ETF/Closed End- 46132K109 194 16,327 SH   SOLE 0 0 16,327 0
INVESCO VALU MUN INCM TR ETF/Closed End- 46132P108 198 13,694 SH   SOLE 0 0 13,694 0
INVESCO QUAL MUN INC TR ETF/Closed End- 46133G107 581 48,770 SH   SOLE 0 0 48,770 0
INV AEROSP DEF ETF ETF/Closed End 46137V100 295 5,334 SH   SOLE 0 0 5,334 0
INV WILDERHL CLN ETF ETF/Closed End 46137V134 412 10,145 SH   SOLE 0 0 10,145 0
INV WATER RES ETF ETF/Closed End 46137V142 516 14,201 SH   SOLE 0 0 14,201 0
INV SP 500 TOP 50 ETF ETF/Closed End 46137V233 3,129 13,151 SH   SOLE 0 0 13,151 0
INV EXCHG SP 500 ETF ETF/Closed End 46137V241 1,064 30,039 SH   SOLE 0 0 30,039 0
INV SP PURE GRW ETF ETF/Closed End 46137V266 9,866 76,190 SH   SOLE 0 0 76,190 0
INV SP 500 EQ WEIGH ETF ETF/Closed End 46137V282 2,173 10,912 SH   SOLE 0 0 10,912 0
INV SP 500 EQUAL HC ETF ETF/Closed End 46137V332 1,749 7,868 SH   SOLE 0 0 7,868 0
INV SP 500 EQUAL ETF ETF/Closed End 46137V357 21,064 206,993 SH   SOLE 0 0 206,993 0
INV SP 500 GARP ETF ETF/Closed End 46137V431 1,347 24,517 SH   SOLE 0 0 24,517 0
INV SP MDCP MOMENT ETF ETF/Closed End 46137V464 796 13,428 SH   SOLE 0 0 13,428 0
INV SP SMCP MOMENT ETF ETF/Closed End 46137V498 332 9,178 SH   SOLE 0 0 9,178 0
INV EXCHG INTL DIV ETF ETF/Closed End 46137V548 175 14,420 SH   SOLE 0 0 14,420 0
INV H/Y EQ DIV ACH ETF ETF/Closed End 46137V563 1,037 71,842 SH   SOLE 0 0 71,842 0
INV FTSE RAFI US1000 ETF ETF/Closed End 46137V613 993 9,165 SH   SOLE 0 0 9,165 0
INV FINL PFD ETF ETF/Closed End- 46137V621 287 16,035 SH   SOLE 0 0 16,035 0
INV DYN SOFTWARE ETF ETF/Closed End 46137V639 209 1,824 SH   SOLE 0 0 1,824 0
INV DYN LGCP VAL ETF ETF/Closed End 46137V738 484 14,431 SH   SOLE 0 0 14,431 0
INV DYN LGCP GRW ETF ETF/Closed End 46137V746 477 8,706 SH   SOLE 0 0 8,706 0
INV DYN BIO GENOME ETF ETF/Closed End 46137V787 543 9,313 SH   SOLE 0 0 9,313 0
INV DWA UTILS MOMENT ETF ETF/Closed End 46137V795 703 23,999 SH   SOLE 0 0 23,999 0
INV DWA CNSMR CYCL ETF ETF/Closed End 46137V803 1,450 31,168 SH   SOLE 0 0 31,168 0
INV DWA TECH MOMENTM ETF ETF/Closed End 46137V811 3,333 34,205 SH   SOLE 0 0 34,205 0
INV DWA MOMENTUM ETF ETF/Closed End 46137V837 24,486 363,533 SH   SOLE 0 0 363,533 0
INV DWA HLTHCARE ETF ETF/Closed End 46137V852 3,248 26,570 SH   SOLE 0 0 26,570 0
INV DWA ENRGY MOMNTM ETF ETF/Closed End 46137V878 1,879 123,905 SH   SOLE 0 0 123,905 0
INV SP S/C TECH ETF ETF/Closed End 46138E115 410 4,712 SH   SOLE 0 0 4,712 0
INV EXCHG SP M/CAP ETF ETF/Closed End 46138E198 8,463 204,518 SH   SOLE 0 0 204,518 0
INV SP INTL L/VOL ETF ETF/Closed End 46138E230 1,309 47,425 SH   SOLE 0 0 47,425 0
INV SP GLB WTR ETF ETF/Closed End 46138E263 209 5,591 SH   SOLE 0 0 5,591 0
INV EXCHG SP 500 LW ETF ETF/Closed End 46138E354 29,389 591,568 SH   SOLE 0 0 591,568 0
INV SP500 HI DIV ETF ETF/Closed End 46138E362 7,512 228,198 SH   SOLE 0 0 228,198 0
INV CEF INC COMP ETF ETF/Closed End- 46138E404 1,499 75,479 SH   SOLE 0 0 75,479 0
INV RUSS 1000 ETF ETF/Closed End 46138E420 330 10,768 SH   SOLE 0 0 10,768 0
INV PFD ETF ETF/Closed End- 46138E511 9,324 660,341 SH   SOLE 0 0 660,341 0
INV NATL AMT FREE ETF ETF/Closed End- 46138E537 2,954 111,202 SH   SOLE 0 0 111,202 0
INV KBW REGL BKG ETF ETF/Closed End 46138E578 247 6,849 SH   SOLE 0 0 6,849 0
INV EXCHG KBW HI DIV ETF ETF/Closed End 46138E610 609 44,900 SH   SOLE 0 0 44,900 0
INV EXCHG KBW BK ETF ETF/Closed End 46138E628 294 7,695 SH   SOLE 0 0 7,695 0
INV FDMTL H/Y CORP ETF ETF/Closed End- 46138E719 589 32,561 SH   SOLE 0 0 32,561 0
INV EXCHG FTSE RAFI ETF ETF/Closed End 46138E727 266 15,394 SH   SOLE 0 0 15,394 0
INV DWA S/C MOMENTUM ETF ETF/Closed End 46138E842 4,035 75,427 SH   SOLE 0 0 75,427 0
INV DWA DEV MKTS ETF ETF/Closed End 46138E875 562 20,330 SH   SOLE 0 0 20,330 0
INV SP SMCP LOW VOL ETF ETF/Closed End 46138G102 12,920 381,574 SH   SOLE 0 0 381,574 0
INV SR LOAN ETF ETF/Closed End- 46138G508 1,695 79,398 SH   SOLE 0 0 79,398 0
INVESCO SP ULT DIV ETF ETF/Closed End 46138G656 2,479 90,094 SH   SOLE 0 0 90,094 0
INVESCO SP MDCP 400 ETF ETF/Closed End 46138G672 241 4,679 SH   SOLE 0 0 4,679 0
INV TXBL MUN BD ETF ETF/Closed End- 46138G805 5,721 173,847 SH   SOLE 0 0 173,847 0
INV VRDO TAX FR WK ETF ETF/Closed End- 46138G862 222 8,889 SH   SOLE 0 0 8,889 0
INV EXCHG VAR RATE ETF ETF/Closed End- 46138G870 7,056 301,140 SH   SOLE 0 0 301,140 0
INV BULLETSHS 2020 ETF ETF/Closed End- 46138J502 6,792 319,150 SH   SOLE 0 0 319,150 0
INV BULLETSHS 2020 ETF ETF/Closed End- 46138J601 4,339 186,381 SH   SOLE 0 0 186,381 0
INVESCO RUSL 1000 ETF ETF/Closed End 46138J619 6,121 205,809 SH   SOLE 0 0 205,809 0
INV BULLETSHS 2028 ETF ETF/Closed End- 46138J643 2,457 107,106 SH   SOLE 0 0 107,106 0
INV BULLETSHS 2021 ETF ETF/Closed End- 46138J700 15,799 739,313 SH   SOLE 0 0 739,313 0
INV DEFNSV EQ ETF ETF/Closed End 46138J775 494 9,570 SH   SOLE 0 0 9,570 0
INV BULLET CORP BD ETF ETF/Closed End- 46138J783 7,488 343,813 SH   SOLE 0 0 343,813 0
INV BULLETSHS 2026 ETF ETF/Closed End- 46138J791 4,263 198,296 SH   SOLE 0 0 198,296 0
INV BULLETSHS 2021 ETF ETF/Closed End- 46138J809 3,758 165,636 SH   SOLE 0 0 165,636 0
INV BULLET 2025 CORP ETF ETF/Closed End- 46138J825 12,090 544,120 SH   SOLE 0 0 544,120 0
INV BULLETSHS 2024 ETF ETF/Closed End- 46138J833 1,273 54,309 SH   SOLE 0 0 54,309 0
INV BULLETSHS 2024 ETF ETF/Closed End- 46138J841 9,549 433,241 SH   SOLE 0 0 433,241 0
INV BULLET H/Y CORP ETF ETF/Closed End- 46138J858 1,918 79,992 SH   SOLE 0 0 79,992 0
INV BULLETSHS 2023 ETF ETF/Closed End- 46138J866 13,061 600,235 SH   SOLE 0 0 600,235 0
INV BULLETSHS 2022 ETF ETF/Closed End- 46138J874 2,589 116,120 SH   SOLE 0 0 116,120 0
INV BULLET 2022 BD ETF ETF/Closed End- 46138J882 8,376 383,861 SH   SOLE 0 0 383,861 0
INV CURSHS JAP YEN ETF ETF/Closed End 46138W107 400 4,564 SH   SOLE 0 0 4,564 0
INVESTORS BANCORP NEW Common Stock 46146L101 86 10,136 SH   SOLE 0 0 10,136 0
INVITAE CORP Common Stock 46185L103 251 8,271 SH   SOLE 0 0 8,271 0
IONIS PHARMS INC Common Stock 462222100 2,266 38,434 SH   SOLE 0 0 38,434 0
IQVIA HOLDINGS INC Common Stock 46266C105 5,356 37,749 SH   SOLE 0 0 37,749 0
IRIDIUM COMMS INC Common Stock 46269C102 932 36,619 SH   SOLE 0 0 36,619 0
IROBOT CORP Common Stock 462726100 753 8,980 SH   SOLE 0 0 8,980 0
IRON MOUNTAIN INC NEW REIT 46284V101 1,967 75,379 SH   SOLE 0 0 75,379 0
ISHS GOLD TRUST ETF ETF/Closed End 464285105 6,294 370,447 SH   SOLE 0 0 370,447 0
ISHS EMG MKT DIV ETF ETF/Closed End 464286319 570 18,188 SH   SOLE 0 0 18,188 0
ISHS MSCI CANADA ETF ETF/Closed End 464286509 3,347 129,312 SH   SOLE 0 0 129,312 0
ISHS EDGE MSCI M VOL ETF ETF/Closed End 464286525 10,997 125,569 SH   SOLE 0 0 125,569 0
ISHS EDGE MSCI E/MKT ETF ETF/Closed End 464286533 18,381 353,479 SH   SOLE 0 0 353,479 0
ISHS MSCI BRIC ETF ETF/Closed End 464286657 378 9,088 SH   SOLE 0 0 9,088 0
ISHS SP 100 INDX ETF ETF/Closed End 464287101 2,582 18,129 SH   SOLE 0 0 18,129 0
ISHS MSTAR LG CP GRW ETF ETF/Closed End 464287119 3,180 13,560 SH   SOLE 0 0 13,560 0
ISHS SP TTL US STK ETF ETF/Closed End 464287150 7,126 102,622 SH   SOLE 0 0 102,622 0
ISHS SEL DIV ETF ETF/Closed End 464287168 10,535 130,512 SH   SOLE 0 0 130,512 0
ISHS TIPS BD ETF ETF/Closed End- 464287176 29,175 237,194 SH   SOLE 0 0 237,194 0
ISHS CHINA LARGE CAP ETF ETF/Closed End 464287184 5,511 138,823 SH   SOLE 0 0 138,823 0
ISHS TRANSP AVG ETF ETF/Closed End 464287192 414 2,547 SH   SOLE 0 0 2,547 0
ISHS CORE SP 500 ETF ETF/Closed End 464287200 310,494 1,002,595 SH   SOLE 0 0 1,002,595 0
ISHS CORE US AGGR BD ETF ETF/Closed End- 464287226 34,633 292,976 SH   SOLE 0 0 292,976 0
ISHS MSCI EMG MKT ETF ETF/Closed End 464287234 9,033 225,871 SH   SOLE 0 0 225,871 0
ISHS INVSTMNT BD ETF ETF/Closed End- 464287242 222,437 1,653,804 SH   SOLE 0 0 1,653,804 0
ISHS GLBL COMM SVCS ETF ETF/Closed End 464287275 927 15,050 SH   SOLE 0 0 15,050 0
ISHS GLBL TECH ETF ETF/Closed End 464287291 42,843 181,893 SH   SOLE 0 0 181,893 0
ISHS SP 500 GRW IDX ETF ETF/Closed End 464287309 28,500 137,355 SH   SOLE 0 0 137,355 0
ISHS GLB HLTHCR ETF ETF/Closed End 464287325 2,834 41,206 SH   SOLE 0 0 41,206 0
ISHS NA NAT RES ETF ETF/Closed End 464287374 215 9,897 SH   SOLE 0 0 9,897 0
ISHS SP 500 VAL IDX ETF ETF/Closed End 464287408 30,117 278,323 SH   SOLE 0 0 278,323 0
ISHS 20 TRSY ETF ETF/Closed End- 464287432 24,627 150,227 SH   SOLE 0 0 150,227 0
ISHS 710Y TRSY ETF ETF/Closed End- 464287440 21,303 174,799 SH   SOLE 0 0 174,799 0
ISHS 13YR TRS ETF ETF/Closed End- 464287457 29,134 336,382 SH   SOLE 0 0 336,382 0
ISHS MSCI EAFE INDX ETF ETF/Closed End 464287465 48,333 794,033 SH   SOLE 0 0 794,033 0
ISHS RUSS MDCP VAL ETF ETF/Closed End 464287473 2,261 29,543 SH   SOLE 0 0 29,543 0
ISHS RUSS MDCP GRW ETF ETF/Closed End 464287481 4,986 31,533 SH   SOLE 0 0 31,533 0
ISHS RUSS MDCP INDX ETF ETF/Closed End 464287499 50,662 945,179 SH   SOLE 0 0 945,179 0
ISHS CORE SP MDCP ETF ETF/Closed End 464287507 35,125 197,532 SH   SOLE 0 0 197,532 0
ISHS EXPANDED TECH ETF ETF/Closed End 464287515 15,096 53,108 SH   SOLE 0 0 53,108 0
ISHS PHLX SEMICNDCTR ETF ETF/Closed End 464287523 1,947 7,189 SH   SOLE 0 0 7,189 0
ISHS EXPANDED TECH ETF ETF/Closed End 464287549 8,838 31,660 SH   SOLE 0 0 31,660 0
ISHS NASDAQ BIOTECH ETF ETF/Closed End 464287556 12,582 92,044 SH   SOLE 0 0 92,044 0
ISHS CS REIT ETF ETF/Closed End 464287564 10,608 105,151 SH   SOLE 0 0 105,151 0
ISHS GLB 100 ETF ETF/Closed End 464287572 2,646 50,135 SH   SOLE 0 0 50,135 0
ISHS U S CNSMR SVC ETF ETF/Closed End 464287580 457 2,087 SH   SOLE 0 0 2,087 0
ISHS RUSS 1000 VAL ETF ETF/Closed End 464287598 14,808 131,489 SH   SOLE 0 0 131,489 0
ISHS SP MDCP400 GRW ETF ETF/Closed End 464287606 7,701 34,376 SH   SOLE 0 0 34,376 0
ISHS RUSS 1000 GRW ETF ETF/Closed End 464287614 139,151 724,933 SH   SOLE 0 0 724,933 0
ISHS RUSS 1000 INDX ETF ETF/Closed End 464287622 1,964 11,438 SH   SOLE 0 0 11,438 0
ISHS RUSS 2000 VAL ETF ETF/Closed End 464287630 1,697 17,409 SH   SOLE 0 0 17,409 0
ISHS RUSS 2000 GRW ETF ETF/Closed End 464287648 3,851 18,616 SH   SOLE 0 0 18,616 0
ISHS RUSS 2000 INDX ETF ETF/Closed End 464287655 83,337 582,045 SH   SOLE 0 0 582,045 0
ISHS CORE SP US VAL ETF ETF/Closed End 464287663 3,127 59,868 SH   SOLE 0 0 59,868 0
ISHS SP U S GROWTH ETF ETF/Closed End 464287671 4,304 59,876 SH   SOLE 0 0 59,876 0
ISHS RUSS 3000 INDX ETF ETF/Closed End 464287689 636 3,531 SH   SOLE 0 0 3,531 0
ISHS US UTIL ETF ETF/Closed End 464287697 8,356 59,598 SH   SOLE 0 0 59,598 0
ISHS SP MDCP400 VAL ETF ETF/Closed End 464287705 1,562 11,750 SH   SOLE 0 0 11,750 0
ISHS US TECH ETF ETF/Closed End 464287721 13,969 51,775 SH   SOLE 0 0 51,775 0
ISHS US RL EST ETF ETF/Closed End 464287739 1,020 12,947 SH   SOLE 0 0 12,947 0
ISHS U S INDLS ETF ETF/Closed End 464287754 2,347 15,560 SH   SOLE 0 0 15,560 0
ISHS US HLTHCR ETF ETF/Closed End 464287762 2,923 13,556 SH   SOLE 0 0 13,556 0
ISHS US FINL SVCS ETF ETF/Closed End 464287770 40,054 335,461 SH   SOLE 0 0 335,461 0
ISHS U S FINANCIALS ETF ETF/Closed End 464287788 1,944 17,652 SH   SOLE 0 0 17,652 0
ISHS US ENGY SCTR ETF ETF/Closed End 464287796 495 24,745 SH   SOLE 0 0 24,745 0
ISHS CORE SP SMCP ETF ETF/Closed End 464287804 85,873 1,257,472 SH   SOLE 0 0 1,257,472 0
ISHS U S CNSMR GOODS ETF ETF/Closed End 464287812 3,169 24,844 SH   SOLE 0 0 24,844 0
ISHS SP SMCP600 VAL ETF ETF/Closed End 464287879 1,787 14,847 SH   SOLE 0 0 14,847 0
ISHS SP SMCP600 GRW ETF ETF/Closed End 464287887 2,189 12,890 SH   SOLE 0 0 12,890 0
ISHS MSTAR LG CP VAL ETF ETF/Closed End 464288109 815 8,430 SH   SOLE 0 0 8,430 0
ISHS S/T NATL MUN BD ETF ETF/Closed End- 464288158 3,815 35,372 SH   SOLE 0 0 35,372 0
ISHS AC ASIA EX JPN ETF ETF/Closed End 464288182 31,523 455,734 SH   SOLE 0 0 455,734 0
ISHS ACWI EX US ETF ETF/Closed End 464288240 1,723 39,858 SH   SOLE 0 0 39,858 0
ISHS MSCI ACWI ETF ETF/Closed End 464288257 1,001 13,577 SH   SOLE 0 0 13,577 0
ISHS MSCI EAFE SMCP ETF ETF/Closed End 464288273 2,172 40,516 SH   SOLE 0 0 40,516 0
ISHS JPM USD E/M BD ETF ETF/Closed End- 464288281 1,728 15,823 SH   SOLE 0 0 15,823 0
ISHS GLB INFRA ETF ETF/Closed End 464288372 18,317 478,372 SH   SOLE 0 0 478,372 0
ISHS MSTAR MIDCP VAL ETF ETF/Closed End 464288406 865 6,847 SH   SOLE 0 0 6,847 0
ISHS NATL MUNI BD ETF ETF/Closed End- 464288414 2,748 23,811 SH   SOLE 0 0 23,811 0
ISHS INTL SEL DIV ETF ETF/Closed End 464288448 16,339 650,442 SH   SOLE 0 0 650,442 0
ISHS IBOX H/Y CORP ETF ETF/Closed End- 464288513 16,410 201,055 SH   SOLE 0 0 201,055 0
ISHS MSCI KLD 400 ETF ETF/Closed End 464288570 333 2,818 SH   SOLE 0 0 2,818 0
ISHS MBS ETF ETF/Closed End- 464288588 15,131 136,686 SH   SOLE 0 0 136,686 0
ISHS USD INVT GRD BD ETF ETF/Closed End- 464288620 3,589 59,405 SH   SOLE 0 0 59,405 0
ISHS INTRM TERM BD ETF ETF/Closed End- 464288638 3,072 50,871 SH   SOLE 0 0 50,871 0
iShares ShortTerm Corporate Bond ETF ETF/Closed End- 464288646 91,760 1,677,212 SH   SOLE 0 0 1,677,212 0
ISHS 1020 TRS ETF ETF/Closed End- 464288653 3,517 21,016 SH   SOLE 0 0 21,016 0
ISHS 37Y TRSY ETF ETF/Closed End- 464288661 60,732 454,341 SH   SOLE 0 0 454,341 0
ISHS SHORT TREASURY ETF ETF/Closed End- 464288679 14,290 129,036 SH   SOLE 0 0 129,036 0
ISHS TR PFD INCM ETF ETF/Closed End- 464288687 29,847 861,646 SH   SOLE 0 0 861,646 0
ISHS MSTR SM CAP VAL ETF ETF/Closed End 464288703 640 6,166 SH   SOLE 0 0 6,166 0
ISHS GLB UTILS ETF ETF/Closed End 464288711 307 5,763 SH   SOLE 0 0 5,763 0
ISHS U S HOME CONSTR ETF ETF/Closed End 464288752 4,082 92,464 SH   SOLE 0 0 92,464 0
ISHS U S ARERO DEF ETF ETF/Closed End 464288760 3,047 18,498 SH   SOLE 0 0 18,498 0
ISHS U S REGL BKS ETF ETF/Closed End 464288778 330 9,757 SH   SOLE 0 0 9,757 0
ISHS US INSURANCE ETF ETF/Closed End 464288786 272 4,950 SH   SOLE 0 0 4,950 0
ISHS MSCI USA ESG ETF ETF/Closed End 464288802 6,795 50,796 SH   SOLE 0 0 50,796 0
ISHS US MED DVCS ETF ETF/Closed End 464288810 42,853 161,851 SH   SOLE 0 0 161,851 0
ISHS US HC PROVDRS ETF ETF/Closed End 464288828 1,120 5,803 SH   SOLE 0 0 5,803 0
ISHS US PHARMA ETF ETF/Closed End 464288836 603 3,918 SH   SOLE 0 0 3,918 0
ISHS US O/G EXPL ETF ETF/Closed End 464288851 3,491 103,539 SH   SOLE 0 0 103,539 0
ISHS MICROCAP ETF ETF/Closed End 464288869 3,351 38,401 SH   SOLE 0 0 38,401 0
ISHS MSCI EAFE VAL ETF ETF/Closed End 464288877 359 8,993 SH   SOLE 0 0 8,993 0
ISHS MSCI EAFE GRW ETF ETF/Closed End 464288885 114,610 1,379,015 SH   SOLE 0 0 1,379,015 0
ISHS RUSS TOP200 GRW ETF ETF/Closed End 464289438 238 2,230 SH   SOLE 0 0 2,230 0
ISHS CORE GRWTH ALLC ETF ETF/Closed End 464289867 420 9,060 SH   SOLE 0 0 9,060 0
ISHS CORE MOD ALLOC ETF ETF/Closed End 464289875 237 5,937 SH   SOLE 0 0 5,937 0
ISHS SILVER TR ETF Common Stock 46428Q109 4,767 280,272 SH   SOLE 0 0 280,272 0
ISHS SP GSCI CMDTY ETF Common Stock 46428R107 5,734 552,946 SH   SOLE 0 0 552,946 0
ISHS U S TREAS ETF ETF/Closed End- 46429B267 126,546 4,521,118 SH   SOLE 0 0 4,521,118 0
ISHS AAAA RATE CORP ETF ETF/Closed End- 46429B291 10,686 184,746 SH   SOLE 0 0 184,746 0
ISHS FLTG RT BOND ETF ETF/Closed End- 46429B655 13,859 273,949 SH   SOLE 0 0 273,949 0
ISHS CORE HIGH DIV ETF ETF/Closed End 46429B663 31,027 382,337 SH   SOLE 0 0 382,337 0
ISHS EDGE MSCI EAFE ETF ETF/Closed End 46429B689 28,925 437,855 SH   SOLE 0 0 437,855 0
ISHS EDGE MSCI MIN ETF ETF/Closed End 46429B697 89,122 1,469,939 SH   SOLE 0 0 1,469,939 0
ISHS 05Y TIPS ETF ETF/Closed End- 46429B747 57,770 564,219 SH   SOLE 0 0 564,219 0
ISHS US SHRT MTY BD ETF ETF/Closed End- 46431W507 34,253 684,926 SH   SOLE 0 0 684,926 0
ISHS INT RATE HI YLD ETF ETF/Closed End- 46431W606 212 2,634 SH   SOLE 0 0 2,634 0
ISHS EVOLV US MEDIA ETF ETF/Closed End 46431W630 394 16,025 SH   SOLE 0 0 16,025 0
ISHS INT RT HDG BOND ETF ETF/Closed End 46431W705 821 9,133 SH   SOLE 0 0 9,133 0
ISHS EDGE MSCI USA ETF ETF/Closed End 46432F339 26,594 277,250 SH   SOLE 0 0 277,250 0
ISHS EDGE MSCI USA ETF ETF/Closed End 46432F388 64,898 897,865 SH   SOLE 0 0 897,865 0
ISHS EDGE MSCI USA ETF ETF/Closed End 46432F396 34,854 266,058 SH   SOLE 0 0 266,058 0
ISHS CORE TTL INTL ETF ETF/Closed End 46432F834 5,588 102,491 SH   SOLE 0 0 102,491 0
ISHS CORE MSCI EAFE ETF ETF/Closed End 46432F842 101,180 1,770,119 SH   SOLE 0 0 1,770,119 0
ISHS CORE 15 USD BD ETF ETF/Closed End- 46432F859 1,425 27,691 SH   SOLE 0 0 27,691 0
ISHS MSTAR M/A INCM ETF ETF/Closed End 46432F875 1,320 59,477 SH   SOLE 0 0 59,477 0
ISHS CORE MSCI E/MKT ETF ETF/Closed End 46434G103 24,664 518,150 SH   SOLE 0 0 518,150 0
ISHS MSCI JAPAN NEW ETF ETF/Closed End 46434G822 260 4,741 SH   SOLE 0 0 4,741 0
ISHS ESG MSCI EM ETF ETF/Closed End 46434G863 63,850 1,990,334 SH   SOLE 0 0 1,990,334 0
ISHS FACTORSEL MSCI ETF ETF/Closed End 46434G889 493 12,528 SH   SOLE 0 0 12,528 0
ISHS 05YR INVT GRD ETF ETF/Closed End- 46434V100 814 15,614 SH   SOLE 0 0 15,614 0
ISHS EDGE MSCI MFACT ETF ETF/Closed End 46434V274 1,863 81,268 SH   SOLE 0 0 81,268 0
ISHS EDGE MSCI MFACT ETF ETF/Closed End 46434V282 252 8,103 SH   SOLE 0 0 8,103 0
ISHS 05YR HI YLD BD ETF ETF/Closed End- 46434V407 40,869 952,876 SH   SOLE 0 0 952,876 0
ISHS EDGE MSCI INTL ETF ETF/Closed End 46434V449 12,524 399,242 SH   SOLE 0 0 399,242 0
ISHS EDGE MSCI INTL ETF ETF/Closed End 46434V456 6,060 206,036 SH   SOLE 0 0 206,036 0
ISHSBD SEP 2020 TERM ETF ETF/Closed End- 46434V571 372 14,601 SH   SOLE 0 0 14,601 0
ISHS CORE DIV GRWTH ETF ETF/Closed End 46434V621 17,168 456,601 SH   SOLE 0 0 456,601 0
ISHS CORE MSCI EUR ETF ETF/Closed End 46434V738 1,763 41,231 SH   SOLE 0 0 41,231 0
ISHR HDGD MSCI EAFE ETF ETF/Closed End 46434V803 715 25,903 SH   SOLE 0 0 25,903 0
ISHS ULT SHT TRM BD ETF ETF/Closed End- 46434V878 5,822 115,145 SH   SOLE 0 0 115,145 0
ISHSBD DEC 2020 TERM ETF ETF/Closed End- 46434VAQ3 1,655 65,350 SH   SOLE 0 0 65,350 0
ISHSBD DEC 2023 TERM ETF ETF/Closed End- 46434VAX8 3,319 126,531 SH   SOLE 0 0 126,531 0
ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46434VBA7 3,211 125,023 SH   SOLE 0 0 125,023 0
ISHSBD DEC 2025 TERM ETF ETF/Closed End- 46434VBD1 4,468 165,592 SH   SOLE 0 0 165,592 0
ISHSBD DEC 2024 TERM ETF ETF/Closed End- 46434VBG4 4,151 157,480 SH   SOLE 0 0 157,480 0
ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46434VBK5 2,953 117,407 SH   SOLE 0 0 117,407 0
ISHARES CONV BOND ETF ETF/Closed End 46435G102 1,365 19,236 SH   SOLE 0 0 19,236 0
ISHS DEC 2023 MUN BD ETF ETF/Closed End- 46435G318 244 9,310 SH   SOLE 0 0 9,310 0
ISHS MTG RL EST NEW ETF ETF/Closed End 46435G342 805 32,400 SH   SOLE 0 0 32,400 0
ISHS EDGE MSCI INTL ETF ETF/Closed End 46435G409 7,078 362,399 SH   SOLE 0 0 362,399 0
ISHS ESG MSCI USA ETF ETF/Closed End 46435G425 137,006 1,957,507 SH   SOLE 0 0 1,957,507 0
ISHSBD DEC 2022 TERM ETF ETF/Closed End- 46435G755 636 24,062 SH   SOLE 0 0 24,062 0
ISHSBD DEC 2021 TERM ETF ETF/Closed End- 46435G789 562 21,671 SH   SOLE 0 0 21,671 0
ISHS IBONDS DEC 2026 ETF ETF/Closed End- 46435GAA0 3,368 126,219 SH   SOLE 0 0 126,219 0
ISHSBD DEC 2028 TERM ETF ETF/Closed End- 46435U515 2,086 72,313 SH   SOLE 0 0 72,313 0
ISHSBD DEC 2027 TERM ETF ETF/Closed End- 46435UAA9 3,434 127,382 SH   SOLE 0 0 127,382 0
ISHS IBONDS DEC 2029 ETF ETF/Closed End 46436E205 620 23,199 SH   SOLE 0 0 23,199 0
JPMORGAN CHASE CO Common Stock 46625H100 124,063 1,318,975 SH   SOLE 0 0 1,318,975 0
JPM ALERIAN MLP ETN Alternatives - 46625H365 756 57,306 SH   SOLE 0 0 57,306 0
JPM DIVS RET INTL EQ ETF ETF/Closed End 46641Q209 4,478 90,632 SH   SOLE 0 0 90,632 0
JPM BETABLDR JAPAN ETF ETF/Closed End 46641Q712 3,247 141,620 SH   SOLE 0 0 141,620 0
JPM BETABLDR MSCI US ETF ETF/Closed End 46641Q738 3,998 56,044 SH   SOLE 0 0 56,044 0
JP ULTRA SHT INCM ETF ETF/Closed End- 46641Q837 21,940 432,487 SH   SOLE 0 0 432,487 0
JACOBS ENGINEERNG GROUP Common Stock 469814107 1,381 16,290 SH   SOLE 0 0 16,290 0
JANUS HENDERSON MTG ETF ETF/Closed End- 47103U852 2,625 48,889 SH   SOLE 0 0 48,889 0
JANUS SHRT DUR INC ETF ETF/Closed End- 47103U886 2,002 39,839 SH   SOLE 0 0 39,839 0
JDCOM INC SPON ADR Common Stock 47215P106 1,313 21,825 SH   SOLE 0 0 21,825 0
JEFFERIES FINL GRP INC Common Stock 47233W109 292 18,788 SH   SOLE 0 0 18,788 0
JETBLUE AIRWAYS CORP Common Stock 477143101 478 43,851 SH   SOLE 0 0 43,851 0
JINKOSOLAR HLDG CO ADR Common Stock 47759T100 415 23,438 SH   SOLE 0 0 23,438 0
JH EX MULTIFACTOR ETF ETF/Closed End 47804J404 433 13,179 SH   SOLE 0 0 13,179 0
JH MULTIFACTOR UTILS ETF ETF/Closed End 47804J867 768 27,018 SH   SOLE 0 0 27,018 0
JOHNSON JOHNSON Common Stock 478160104 142,283 1,011,754 SH   SOLE 0 0 1,011,754 0
KLA CORP Common Stock 482480100 7,822 40,219 SH   SOLE 0 0 40,219 0
KKR CO INC Common Stock 48251W104 1,346 43,592 SH   SOLE 0 0 43,592 0
KANSAS CITY STHRN NEW Common Stock 485170302 2,970 19,896 SH   SOLE 0 0 19,896 0
KAYNE ANDERSON MLP INVT ETF/Closed End 486606106 536 101,537 SH   SOLE 0 0 101,537 0
KAYNE ANDERSON MIDSTREAM ETF/Closed End 48661E108 71 15,697 SH   SOLE 0 0 15,697 0
KB HOME Common Stock 48666K109 1,160 37,804 SH   SOLE 0 0 37,804 0
KELLOGG CO Common Stock 487836108 3,785 57,300 SH   SOLE 0 0 57,300 0
KEMPER CORP DELAWARE Common Stock 488401100 781 10,763 SH   SOLE 0 0 10,763 0
KENNAMETAL INC Common Stock 489170100 674 23,464 SH   SOLE 0 0 23,464 0
KEYCORP NEW Common Stock 493267108 1,764 144,837 SH   SOLE 0 0 144,837 0
KEYSIGHT TECHS INC Common Stock 49338L103 1,143 11,342 SH   SOLE 0 0 11,342 0
KFORCE INC Common Stock 493732101 409 13,990 SH   SOLE 0 0 13,990 0
KIMBERLY CLARK CORP Common Stock 494368103 39,062 276,351 SH   SOLE 0 0 276,351 0
KIMCO REALTY CORP REIT 49446R109 211 16,443 SH   SOLE 0 0 16,443 0
KINDER MORGAN INC DE Common Stock 49456B101 16,085 1,060,290 SH   SOLE 0 0 1,060,290 0
KINSALE CAP GROUP INC Common Stock 49714P108 1,027 6,620 SH   SOLE 0 0 6,620 0
KIRBY CORP Common Stock 497266106 401 7,492 SH   SOLE 0 0 7,492 0
KNIGHT SWIFT TRAN HLDG A Common Stock 499049104 343 8,230 SH   SOLE 0 0 8,230 0
KONINKLIJKE PHILIPS NEW Common Stock 500472303 1,083 23,130 SH   SOLE 0 0 23,130 0
KRAFT HEINZ CO Common Stock 500754106 8,645 271,096 SH   SOLE 0 0 271,096 0
KRANESHS QUADRATIC ETF ETF/Closed End- 500767736 8,776 323,376 SH   SOLE 0 0 323,376 0
KROGER CO Common Stock 501044101 12,116 357,939 SH   SOLE 0 0 357,939 0
LHC GROUP INC Common Stock 50187A107 618 3,544 SH   SOLE 0 0 3,544 0
LPL FINANCIAL HOLDINGS Common Stock 50212V100 216 2,758 SH   SOLE 0 0 2,758 0
L3HARRIS TECHS INC Common Stock 502431109 10,588 62,403 SH   SOLE 0 0 62,403 0
LABORATORY CORP OF AMER Common Stock 50540R409 2,387 14,371 SH   SOLE 0 0 14,371 0
LAM RESEARCH CORPORATION Common Stock 512807108 20,635 63,794 SH   SOLE 0 0 63,794 0
LAMAR ADVERTISING NEW A REIT 512816109 1,560 23,374 SH   SOLE 0 0 23,374 0
LAMB WESTON HLDGS INC Common Stock 513272104 851 13,307 SH   SOLE 0 0 13,307 0
LANDMARK INFRA PRTNRS LP Common Stock 51508J108 1,414 142,840 SH   SOLE 0 0 142,840 0
LANDSTAR SYSTEM INC Common Stock 515098101 311 2,769 SH   SOLE 0 0 2,769 0
LAS VEGAS SANDS CORP Common Stock 517834107 2,318 50,892 SH   SOLE 0 0 50,892 0
LATTICE HRTFRD MULTI ETF ETF/Closed End 518416102 5,577 226,533 SH   SOLE 0 0 226,533 0
ESTEE LAUDER CO INC Common Stock 518439104 6,649 35,238 SH   SOLE 0 0 35,238 0
LEAR CORP NEW Common Stock 521865204 240 2,204 SH   SOLE 0 0 2,204 0
LEGGETT PLATT INC Common Stock 524660107 2,970 84,480 SH   SOLE 0 0 84,480 0
LEGG MASON CLEARBRDG ETF ETF/Closed End 524682101 1,826 51,020 SH   SOLE 0 0 51,020 0
LEGG LOW VOL HI DIV ETF ETF/Closed End 52468L406 9,530 331,148 SH   SOLE 0 0 331,148 0
LEGG MASON INC Common Stock 524901105 271 5,444 SH   SOLE 0 0 5,444 0
LEIDOS HOLDINGS INC Common Stock 525327102 1,075 11,476 SH   SOLE 0 0 11,476 0
LENNAR CORP Common Stock 526057104 1,114 18,076 SH   SOLE 0 0 18,076 0
LENNOX INTL INC Common Stock 526107107 3,668 15,744 SH   SOLE 0 0 15,744 0
LEVI STRAUSS CO A NEW Common Stock 52736R102 158 11,781 SH   SOLE 0 0 11,781 0
LIBERTY ALL STAR GRWTH ETF/Closed End 529900102 90 14,270 SH   SOLE 0 0 14,270 0
LIBERTY ALLSTAR EQUITY ETF/Closed End 530158104 818 143,017 SH   SOLE 0 0 143,017 0
LIBERTY BROADBAND CORP A Common Stock 530307107 257 2,100 SH   SOLE 0 0 2,100 0
LIBERTY BROADBAND CORP C Common Stock 530307305 4,590 37,031 SH   SOLE 0 0 37,031 0
LBRTY MEDIA A SIRIUS XM Common Stock 531229409 424 12,280 SH   SOLE 0 0 12,280 0
LIBERTY MEDIA CORP C Common Stock 531229607 2,197 63,772 SH   SOLE 0 0 63,772 0
LIFE STORAGE INC Common Stock 53223X107 397 4,176 SH   SOLE 0 0 4,176 0
ELI LILLY CO Common Stock 532457108 40,748 248,190 SH   SOLE 0 0 248,190 0
LINCOLN ELECTRIC HLDGS Common Stock 533900106 731 8,678 SH   SOLE 0 0 8,678 0
LINCOLN NATL CORP IN Common Stock 534187109 697 18,957 SH   SOLE 0 0 18,957 0
LIONS GATE ENTMNT CORP B Common Stock 535919500 168 24,655 SH   SOLE 0 0 24,655 0
LISTED OVERLAY LGCP ETF ETF/Closed End 53656F805 1,258 47,759 SH   SOLE 0 0 47,759 0
LITTELFUSE INC Common Stock 537008104 855 5,011 SH   SOLE 0 0 5,011 0
LIVE NATION ENTMNT INC Common Stock 538034109 1,213 27,368 SH   SOLE 0 0 27,368 0
LLOYDS BANKING SPONS ADR Common Stock 539439109 134 89,183 SH   SOLE 0 0 89,183 0
LOCKHEED MARTIN CORP Common Stock 539830109 43,392 118,907 SH   SOLE 0 0 118,907 0
LA PAC CORP Common Stock 546347105 651 25,394 SH   SOLE 0 0 25,394 0
LOWES COMPANIES INC Common Stock 548661107 30,710 227,280 SH   SOLE 0 0 227,280 0
LULULEMON ATHLETICA INC Common Stock 550021109 8,166 26,173 SH   SOLE 0 0 26,173 0
LUMENTUM HOLDINGS INC Common Stock 55024U109 913 11,209 SH   SOLE 0 0 11,209 0
LUNA INNOVATIONS INC Common Stock 550351100 1,561 267,372 SH   SOLE 0 0 267,372 0
LYFT INC A Common Stock 55087P104 241 7,299 SH   SOLE 0 0 7,299 0
MT BANK CORP Common Stock 55261F104 3,330 32,030 SH   SOLE 0 0 32,030 0
M D C HOLDINGS INC Common Stock 552676108 274 7,664 SH   SOLE 0 0 7,664 0
MDU RESOURCES GROUP Common Stock 552690109 310 13,958 SH   SOLE 0 0 13,958 0
MFA FINANCIAL INC REIT 55272X102 48 19,243 SH   SOLE 0 0 19,243 0
MFS MULTIMARKET INCOME T ETF/Closed End- 552737108 1,079 193,382 SH   SOLE 0 0 193,382 0
MFS MUNICIPAL INCOME TR ETF/Closed End- 552738106 1,655 265,259 SH   SOLE 0 0 265,259 0
MFS INTERMEDIATE INCOME ETF/Closed End- 55273C107 43 11,627 SH   SOLE 0 0 11,627 0
M G I C INVT CORP Common Stock 552848103 112 13,620 SH   SOLE 0 0 13,620 0
MGM RESORTS INTL Common Stock 552953101 5,381 320,298 SH   SOLE 0 0 320,298 0
M/I HOMES INC Common Stock 55305B101 573 16,633 SH   SOLE 0 0 16,633 0
MKS INSTRUMENTS INC Common Stock 55306N104 786 6,944 SH   SOLE 0 0 6,944 0
MPLX LP MLP 55336V100 325 18,799 SH   SOLE 0 0 18,799 0
MSA SAFETY INC Common Stock 553498106 461 4,031 SH   SOLE 0 0 4,031 0
MSC INDL DIRECT CL A Common Stock 553530106 1,071 14,710 SH   SOLE 0 0 14,710 0
MSCI INC CL A Common Stock 55354G100 8,241 24,686 SH   SOLE 0 0 24,686 0
MACQUARIE INFRA CORP Common Stock 55608B105 326 10,624 SH   SOLE 0 0 10,624 0
MACQUARIE GLOBAL INFRA ETF/Closed End 55608D101 535 30,357 SH   SOLE 0 0 30,357 0
MADISON COVERD CALL EQTY ETF/Closed End 557437100 65 11,467 SH   SOLE 0 0 11,467 0
MAGELLAN MIDSTRM PTNR LP MLP 559080106 2,628 60,884 SH   SOLE 0 0 60,884 0
MAGNA INTL INC CLASS A Common Stock 559222401 3,815 85,670 SH   SOLE 0 0 85,670 0
MAIN STR CAP CORP BDC Common Stock 56035L104 518 16,626 SH   SOLE 0 0 16,626 0
MAINSTAY MACKAY DEFN ETF/Closed End- 56064K100 528 25,898 SH   SOLE 0 0 25,898 0
MANHATTAN ASSOCS INC Common Stock 562750109 250 2,659 SH   SOLE 0 0 2,659 0
MANITEX INTL INC Common Stock 563420108 75 15,000 SH   SOLE 0 0 15,000 0
MANPOWERGROUP INC Common Stock 56418H100 220 3,199 SH   SOLE 0 0 3,199 0
MANULIFE FINANCIAL CORP Common Stock 56501R106 521 38,254 SH   SOLE 0 0 38,254 0
MARATHON OIL CORP Common Stock 565849106 156 25,475 SH   SOLE 0 0 25,475 0
MARATHON PETROLEUM CORP Common Stock 56585A102 3,180 85,084 SH   SOLE 0 0 85,084 0
MARINEMAX INC Common Stock 567908108 353 15,773 SH   SOLE 0 0 15,773 0
MARKEL CORP Common Stock 570535104 5,633 6,102 SH   SOLE 0 0 6,102 0
MARKETAXESS HOLDINGS INC Common Stock 57060D108 8,715 17,398 SH   SOLE 0 0 17,398 0
MARRIOTT VAC WRLDWD CORP Common Stock 57164Y107 2,662 32,381 SH   SOLE 0 0 32,381 0
MARSH MCLENNAN COS INC Common Stock 571748102 8,656 80,614 SH   SOLE 0 0 80,614 0
MARRIOTT INTL INC NEW A Common Stock 571903202 2,532 29,530 SH   SOLE 0 0 29,530 0
MARTIN MARIETTA MTLS INC Common Stock 573284106 1,481 7,169 SH   SOLE 0 0 7,169 0
MASCO CORP Common Stock 574599106 515 10,255 SH   SOLE 0 0 10,255 0
MASIMO CORP Common Stock 574795100 1,348 5,911 SH   SOLE 0 0 5,911 0
MASTEC INC Common Stock 576323109 471 10,505 SH   SOLE 0 0 10,505 0
MASTECH DIGITAL INC Common Stock 57633B100 501 19,314 SH   SOLE 0 0 19,314 0
MASTERCARD INC A Common Stock 57636Q104 73,929 250,014 SH   SOLE 0 0 250,014 0
MATINAS BIOPHARMA HLDGS Common Stock 576810105 15 19,000 SH   SOLE 0 0 19,000 0
MATTHEWS INTL CORP CL A Common Stock 577128101 412 21,565 SH   SOLE 0 0 21,565 0
MAXIM INTEGRATED PRODS Common Stock 57772K101 6,315 104,191 SH   SOLE 0 0 104,191 0
MC CORMICK COMPANY Common Stock 579780206 8,722 48,616 SH   SOLE 0 0 48,616 0
MCDONALDS CORP Common Stock 580135101 39,730 215,375 SH   SOLE 0 0 215,375 0
MCGRATH RENTCORP Common Stock 580589109 768 14,225 SH   SOLE 0 0 14,225 0
MCKESSON CORP Common Stock 58155Q103 2,125 13,850 SH   SOLE 0 0 13,850 0
MEDICAL PROPERTIES TRUST REIT 58463J304 4,035 214,636 SH   SOLE 0 0 214,636 0
MEDPACE HOLDINGS INC Common Stock 58506Q109 213 2,285 SH   SOLE 0 0 2,285 0
MERCADOLIBRE INC Common Stock 58733R102 1,932 1,959 SH   SOLE 0 0 1,959 0
MERCK COMPANY INC NEW Common Stock 58933Y105 106,115 1,372,241 SH   SOLE 0 0 1,372,241 0
MERITAGE HOMES CORP Common Stock 59001A102 1,177 15,456 SH   SOLE 0 0 15,456 0
MERITOR INC Common Stock 59001K100 686 34,626 SH   SOLE 0 0 34,626 0
META FINANCIAL GRP INC Common Stock 59100U108 276 15,205 SH   SOLE 0 0 15,205 0
METHODE ELECTRONICS CL A Common Stock 591520200 409 13,099 SH   SOLE 0 0 13,099 0
METLIFE INC Common Stock 59156R108 28,748 787,175 SH   SOLE 0 0 787,175 0
METTLER TOLEDO INTL INC Common Stock 592688105 5,079 6,305 SH   SOLE 0 0 6,305 0
MFS INVEST GRADE MUNI TR ETF/Closed End- 59318B108 218 23,054 SH   SOLE 0 0 23,054 0
MICROSOFT CORP Common Stock 594918104 342,528 1,683,099 SH   SOLE 0 0 1,683,099 0
MICROCHIP TECHNOLOGY INC Common Stock 595017104 3,272 31,065 SH   SOLE 0 0 31,065 0
MICRON TECHNOLOGY INC Common Stock 595112103 2,720 52,793 SH   SOLE 0 0 52,793 0
MID AMERICA APT CMNTYS REIT 59522J103 1,058 9,224 SH   SOLE 0 0 9,224 0
MIDDLESEX WATER COMPANY Common Stock 596680108 4,268 63,531 SH   SOLE 0 0 63,531 0
MILLER HERMAN INC Common Stock 600544100 256 10,834 SH   SOLE 0 0 10,834 0
MINERALS TECHS INC Common Stock 603158106 264 5,630 SH   SOLE 0 0 5,630 0
MITSUBISHI UFJ FINL GRP Common Stock 606822104 245 62,321 SH   SOLE 0 0 62,321 0
MOBILE MINI INC Common Stock 60740F105 243 8,222 SH   SOLE 0 0 8,222 0
MODERNA INC Common Stock 60770K107 1,000 15,571 SH   SOLE 0 0 15,571 0
MOELIS COMPANY CL A Common Stock 60786M105 561 17,989 SH   SOLE 0 0 17,989 0
MOHAWK INDUSTRIES INC Common Stock 608190104 1,253 12,313 SH   SOLE 0 0 12,313 0
MOLINA HEALTHCARE INC Common Stock 60855R100 1,130 6,350 SH   SOLE 0 0 6,350 0
MOLSON COORS BEVRG CO B Common Stock 60871R209 632 18,406 SH   SOLE 0 0 18,406 0
MONDELEZ INTL INC CL A Common Stock 609207105 22,592 441,853 SH   SOLE 0 0 441,853 0
MONOLITHIC POWER SYS INC Common Stock 609839105 949 4,003 SH   SOLE 0 0 4,003 0
MONROE CAPITAL CORP BDC Common Stock 610335101 319 45,885 SH   SOLE 0 0 45,885 0
MONSTER BEV CORP NEW Common Stock 61174X109 7,154 103,209 SH   SOLE 0 0 103,209 0
MOODYS CORP Common Stock 615369105 7,278 26,492 SH   SOLE 0 0 26,492 0
MORGAN STANLEY Common Stock 617446448 12,451 257,784 SH   SOLE 0 0 257,784 0
MORGAN EMERGING MARKETS ETF/Closed End- 617477104 294 52,028 SH   SOLE 0 0 52,028 0
MORNINGSTAR INC Common Stock 617700109 299 2,121 SH   SOLE 0 0 2,121 0
MOTOROLA SOLUTIONS INC Common Stock 620076307 1,775 12,668 SH   SOLE 0 0 12,668 0
MUELLER WTR PRODS SER A Common Stock 624758108 175 18,591 SH   SOLE 0 0 18,591 0
NGL ENERGY PARTNERS LP Common Stock 62913M107 149 38,319 SH   SOLE 0 0 38,319 0
NIO INC ADS Common Stock 62914V106 531 68,790 SH   SOLE 0 0 68,790 0
NASDAQ INC Common Stock 631103108 383 3,210 SH   SOLE 0 0 3,210 0
NATIONAL BEVERAGE CORP Common Stock 635017106 331 5,416 SH   SOLE 0 0 5,416 0
NATL CINEMEDIA INC Common Stock 635309107 53 17,770 SH   SOLE 0 0 17,770 0
NATIONAL FUEL GAS CO Common Stock 636180101 580 13,836 SH   SOLE 0 0 13,836 0
NATL GRID ADR NEW 2017 Common Stock 636274409 2,122 34,929 SH   SOLE 0 0 34,929 0
NATIONAL HEALTH INVS INC REIT 63633D104 1,761 28,997 SH   SOLE 0 0 28,997 0
NATIONAL INSTR CORP Common Stock 636518102 574 14,818 SH   SOLE 0 0 14,818 0
NATIONAL OILWELL VARCO Common Stock 637071101 556 45,360 SH   SOLE 0 0 45,360 0
NATL RETAIL PPTYS INC REIT 637417106 1,945 54,830 SH   SOLE 0 0 54,830 0
NAVIENT CORP Common Stock 63938C108 855 121,559 SH   SOLE 0 0 121,559 0
NEOGEN CORP Common Stock 640491106 600 7,733 SH   SOLE 0 0 7,733 0
NETFLIX INC Common Stock 64110L106 26,879 59,069 SH   SOLE 0 0 59,069 0
NETEASE INC SPON ADR Common Stock 64110W102 471 1,096 SH   SOLE 0 0 1,096 0
NEUBERGER BERMAN MUN FD ETF/Closed End- 64124P101 184 13,280 SH   SOLE 0 0 13,280 0
NEUROCRINE BIOSCIENCES Common Stock 64125C109 1,450 11,888 SH   SOLE 0 0 11,888 0
NEW JERSEY RES CORP Common Stock 646025106 3,813 116,791 SH   SOLE 0 0 116,791 0
NEW MTN FIN CORP BDC Common Stock 647551100 1,035 111,413 SH   SOLE 0 0 111,413 0
NEW RESIDENTIAL INVT NEW REIT 64828T201 165 22,176 SH   SOLE 0 0 22,176 0
NEW YORK CMNTY BANCORP Common Stock 649445103 1,237 121,283 SH   SOLE 0 0 121,283 0
NY MTG TR INC PAR 02 Common Stock 649604501 126 48,270 SH   SOLE 0 0 48,270 0
NEWELL BRANDS INC Common Stock 651229106 2,399 151,045 SH   SOLE 0 0 151,045 0
NEWMARKET CORP Common Stock 651587107 521 1,302 SH   SOLE 0 0 1,302 0
NEWMONT CORP Common Stock 651639106 3,903 63,217 SH   SOLE 0 0 63,217 0
NEXSTAR MEDIA GRP INC A Common Stock 65336K103 447 5,346 SH   SOLE 0 0 5,346 0
NEXTERA ENERGY INC Common Stock 65339F101 54,094 225,232 SH   SOLE 0 0 225,232 0
NEXTERA ENERGY INC UTS Preferred Stock 65339F770 793 18,675 SH   SOLE 0 0 18,675 0
NEXTERA ENERGY PRTNRS LP Common Stock 65341B106 1,317 25,673 SH   SOLE 0 0 25,673 0
NICE LTD SPON ADR Common Stock 653656108 705 3,728 SH   SOLE 0 0 3,728 0
NIKE INC B Common Stock 654106103 18,134 184,948 SH   SOLE 0 0 184,948 0
NIKOLA CORP Common Stock 654110105 328 4,854 SH   SOLE 0 0 4,854 0
9 METERS BIOPHARMA INC Common Stock 654405109 13 23,000 SH   SOLE 0 0 23,000 0
NISOURCE INC Common Stock 65473P105 2,722 119,696 SH   SOLE 0 0 119,696 0
NOKIA CORP SPON ADR Common Stock 654902204 785 178,492 SH   SOLE 0 0 178,492 0
NORDSON CORP Common Stock 655663102 5,951 31,369 SH   SOLE 0 0 31,369 0
NORFOLK SOUTHERN CORP Common Stock 655844108 12,328 70,219 SH   SOLE 0 0 70,219 0
NORTHROP GRUMMAN CORP Common Stock 666807102 22,519 73,245 SH   SOLE 0 0 73,245 0
NORTHWEST BANCSHARES INC Common Stock 667340103 544 53,186 SH   SOLE 0 0 53,186 0
NORTONLIFELOCK INC Common Stock 668771108 303 15,278 SH   SOLE 0 0 15,278 0
NOVAGOLD RES INC NEW Common Stock 66987E206 208 22,700 SH   SOLE 0 0 22,700 0
NOVARTIS AG SPON ADR Common Stock 66987V109 21,437 245,439 SH   SOLE 0 0 245,439 0
NOVO NORDISK AS ADR Common Stock 670100205 2,820 43,069 SH   SOLE 0 0 43,069 0
NOW INC Common Stock 67011P100 431 49,997 SH   SOLE 0 0 49,997 0
NUANCE COMMUNICATION INC Common Stock 67020Y100 1,823 72,043 SH   SOLE 0 0 72,043 0
NUCOR CORP Common Stock 670346105 6,810 164,452 SH   SOLE 0 0 164,452 0
NUTANIX INC A Common Stock 67059N108 938 39,585 SH   SOLE 0 0 39,585 0
NUVEEN MD QUAL MUN INC ETF/Closed End- 67061Q107 1,578 122,517 SH   SOLE 0 0 122,517 0
NUVEEN SELECT MAT MUNI ETF/Closed End- 67061T101 262 25,601 SH   SOLE 0 0 25,601 0
NUVEEN MUNICIPAL INCOME ETF/Closed End- 67062J102 117 10,950 SH   SOLE 0 0 10,950 0
NUVEEN NY MUNI VALUE FD ETF/Closed End- 67062M105 107 11,000 SH   SOLE 0 0 11,000 0
NUVEEN SEL TX FREE INC 2 ETF/Closed End- 67063C106 806 53,791 SH   SOLE 0 0 53,791 0
NUVEEN VA QUAL MUN INC ETF/Closed End- 67064R102 432 30,240 SH   SOLE 0 0 30,240 0
NUVEEN NY AMT FREE QUAL ETF/Closed End- 670656107 476 36,925 SH   SOLE 0 0 36,925 0
NUV AMT FREE QUAL MUN ETF/Closed End- 670657105 2,580 185,646 SH   SOLE 0 0 185,646 0
NUV MUN CR OPPTYS FD ETF/Closed End 670663103 213 17,896 SH   SOLE 0 0 17,896 0
NVIDIA CORP Common Stock 67066G104 43,444 114,352 SH   SOLE 0 0 114,352 0
NUVEEN QUAL MUN INCM FD ETF/Closed End- 67066V101 377 26,918 SH   SOLE 0 0 26,918 0
NUVEEN NY QUAL MUN INC ETF/Closed End- 67066X107 316 23,429 SH   SOLE 0 0 23,429 0
NUVEEN INTRM DUR MUN TRM ETF/Closed End- 670671106 2,295 173,742 SH   SOLE 0 0 173,742 0
NUVEEN INTERMED DUR TERM ETF/Closed End- 670677103 1,130 79,556 SH   SOLE 0 0 79,556 0
NUVEEN SR INCOME FD ETF/Closed End- 67067Y104 371 79,004 SH   SOLE 0 0 79,004 0
NUVEEN MUN HI INC OPP FD ETF/Closed End- 670682103 689 52,263 SH   SOLE 0 0 52,263 0
NUVEEN MUN 2021 TGT FD ETF/Closed End- 670687102 171 17,285 SH   SOLE 0 0 17,285 0
NUVEEN NASDAQ 100 DYNMIC ETF/Closed End 670699107 7,679 333,719 SH   SOLE 0 0 333,719 0
NUVEEN NJ QUAL MUN INC ETF/Closed End- 67069Y102 212 15,973 SH   SOLE 0 0 15,973 0
NUV DIVERSIFIED DIV INC ETF/Closed End 6706EP105 145 18,768 SH   SOLE 0 0 18,768 0
NUVEEN SP 500 BUY WRITE ETF/Closed End 6706ER101 800 72,717 SH   SOLE 0 0 72,717 0
NUVEEN SP 500 DYNAMIC ETF/Closed End 6706EW100 216 16,840 SH   SOLE 0 0 16,840 0
NUVASIVE INC Common Stock 670704105 2,595 46,620 SH   SOLE 0 0 46,620 0
NUV MUN CR INC FD ETF/Closed End- 67070X101 785 53,160 SH   SOLE 0 0 53,160 0
NUVEEN REAL ESTATE INC ETF/Closed End 67071B108 391 52,289 SH   SOLE 0 0 52,289 0
NUV AMT FREE MUN CR INC ETF/Closed End- 67071L106 1,308 85,599 SH   SOLE 0 0 85,599 0
NUVEEN GA QUAL MUN INC ETF/Closed End- 67072B107 838 68,691 SH   SOLE 0 0 68,691 0
NUVEEN PFD INCM SECS ETF/Closed End 67072C105 949 112,283 SH   SOLE 0 0 112,283 0
NUVEEN PFD INCM OPPTYS ETF/Closed End 67073B106 1,081 131,339 SH   SOLE 0 0 131,339 0
NUVEEN CREDIT STRAT INCM ETF/Closed End- 67073D102 82 14,083 SH   SOLE 0 0 14,083 0
NUVEEN TAX ADV DIVID GRW ETF/Closed End 67073G105 393 30,740 SH   SOLE 0 0 30,740 0
NUVEEN TXBL MUN INCM FD ETF/Closed End- 67074C103 827 38,500 SH   SOLE 0 0 38,500 0
NUVEEN ENHNCD MUN VAL FD ETF/Closed End- 67074M101 605 41,525 SH   SOLE 0 0 41,525 0
NUVEEN PFD INC TERM FD Common Stock 67075A106 1,308 57,768 SH   SOLE 0 0 57,768 0
NUVEEN DOW 30 DYN OVRWRT ETF/Closed End 67075F105 202 14,811 SH   SOLE 0 0 14,811 0
NUVEEN PFD INCM 2022 ETF/Closed End- 67075T105 930 41,370 SH   SOLE 0 0 41,370 0
NUTRIEN LTD Common Stock 67077M108 2,049 63,841 SH   SOLE 0 0 63,841 0
NUVEEN HI INC NOV 21 TGT ETF/Closed End- 67077N106 248 27,800 SH   SOLE 0 0 27,800 0
NUVEEN E/MKT DEBT 2022 ETF/Closed End- 67077P101 75 10,500 SH   SOLE 0 0 10,500 0
OGE ENERGY CORP Common Stock 670837103 303 9,995 SH   SOLE 0 0 9,995 0
NUVEEN TAX ADV TOTAL RET ETF/Closed End 67090H102 227 28,198 SH   SOLE 0 0 28,198 0
NUVEEN MUNICIPAL VALUE F ETF/Closed End- 670928100 770 75,503 SH   SOLE 0 0 75,503 0
NUVEEN PA QUAL MUN INC ETF/Closed End- 670972108 816 60,097 SH   SOLE 0 0 60,097 0
OFS CAPITAL CORP BDC Common Stock 67103B100 165 36,535 SH   SOLE 0 0 36,535 0
O REILLY AUTOMOTIVE NEW Common Stock 67103H107 1,321 3,133 SH   SOLE 0 0 3,133 0
OSI SMCP QLTY DIV ETF ETF/Closed End 67110P100 1,076 43,125 SH   SOLE 0 0 43,125 0
OSI US QUAL DIV ETF ETF/Closed End 67110P407 3,488 105,440 SH   SOLE 0 0 105,440 0
OAKTREE SPECIALTY LENDNG Common Stock 67401P108 69 15,444 SH   SOLE 0 0 15,444 0
OCCIDENTAL PETRO CORP Common Stock 674599105 2,715 148,339 SH   SOLE 0 0 148,339 0
OCWEN FINANCIAL CORP NEW Common Stock 675746309 12 18,000 SH   SOLE 0 0 18,000 0
OFFICE DEPOT INC Common Stock 676220106 251 106,949 SH   SOLE 0 0 106,949 0
OKTA INC A Common Stock 679295105 640 3,194 SH   SOLE 0 0 3,194 0
OLD DOMINION FREIGHT Common Stock 679580100 1,174 6,923 SH   SOLE 0 0 6,923 0
OLD NATL BANCORP IND Common Stock 680033107 198 14,401 SH   SOLE 0 0 14,401 0
OLD REPUBLIC INTL CORP Common Stock 680223104 1,147 70,305 SH   SOLE 0 0 70,305 0
OLLIES BARGAIN OUTLET Common Stock 681116109 1,567 16,049 SH   SOLE 0 0 16,049 0
OMNICOM GROUP INC Common Stock 681919106 1,542 28,237 SH   SOLE 0 0 28,237 0
OMEGA HEALTHCARE REIT 681936100 1,441 48,485 SH   SOLE 0 0 48,485 0
OMNICELL INC Common Stock 68213N109 269 3,803 SH   SOLE 0 0 3,803 0
ONE GAS INC Common Stock 68235P108 431 5,596 SH   SOLE 0 0 5,596 0
ONEOK INC NEW Common Stock 682680103 1,823 54,871 SH   SOLE 0 0 54,871 0
1LIFE HEALTHCARE INC Common Stock 68269G107 507 13,967 SH   SOLE 0 0 13,967 0
OPKO HEALTH INC Common Stock 68375N103 99 28,987 SH   SOLE 0 0 28,987 0
ORACLE CORP Common Stock 68389X105 14,679 265,585 SH   SOLE 0 0 265,585 0
ORANGE SPON ADR Common Stock 684060106 258 21,663 SH   SOLE 0 0 21,663 0
OSHKOSH CORP Common Stock 688239201 1,227 17,133 SH   SOLE 0 0 17,133 0
OTIS WORLDWIDE CORP Common Stock 68902V107 5,691 100,081 SH   SOLE 0 0 100,081 0
OWENS MINOR INC HLDGS Common Stock 690732102 417 54,676 SH   SOLE 0 0 54,676 0
OWENS CORNING INC NEW Common Stock 690742101 230 4,121 SH   SOLE 0 0 4,121 0
OWL ROCK CAPITAL CORP Common Stock 69121K104 1,664 134,923 SH   SOLE 0 0 134,923 0
OXFORD SQUARE CAP CORP ETF/Closed End 69181V107 184 65,552 SH   SOLE 0 0 65,552 0
PBF ENERGY INC A Common Stock 69318G106 928 90,652 SH   SOLE 0 0 90,652 0
PGIM ULTRA SHORT BD ETF ETF/Closed End- 69344A107 5,141 103,231 SH   SOLE 0 0 103,231 0
PIMCO ENERGYTACT CR OPP ETF/Closed End 69346N107 896 126,910 SH   SOLE 0 0 126,910 0
PNC FINL SVCS GROUP INC Common Stock 693475105 27,439 260,804 SH   SOLE 0 0 260,804 0
PPG INDUSTRIES INC Common Stock 693506107 20,578 194,023 SH   SOLE 0 0 194,023 0
PPL CORP Common Stock 69351T106 16,338 632,267 SH   SOLE 0 0 632,267 0
PRA HEALTH SCIENCES INC Common Stock 69354M108 517 5,317 SH   SOLE 0 0 5,317 0
PVH CORP Common Stock 693656100 408 8,499 SH   SOLE 0 0 8,499 0
PACCAR INC Common Stock 693718108 1,187 15,859 SH   SOLE 0 0 15,859 0
PACER TRENDPILOT US ETF ETF/Closed End 69374H105 3,624 133,296 SH   SOLE 0 0 133,296 0
PACER TRENDPILOT US ETF ETF/Closed End 69374H204 790 28,868 SH   SOLE 0 0 28,868 0
PACER TRENDPILOT 100 ETF ETF/Closed End 69374H303 1,037 24,288 SH   SOLE 0 0 24,288 0
PACER TRENDPILOT US ETF ETF/Closed End- 69374H642 700 28,067 SH   SOLE 0 0 28,067 0
PACER CFRA STOVALL ETF ETF/Closed End 69374H691 797 30,735 SH   SOLE 0 0 30,735 0
PACER GLB CASH COWS ETF ETF/Closed End 69374H709 525 20,813 SH   SOLE 0 0 20,813 0
PACER BCHMK DATINFR ETF ETF/Closed End 69374H741 692 19,451 SH   SOLE 0 0 19,451 0
PACER U S SMCP CASH ETF ETF/Closed End 69374H857 512 21,787 SH   SOLE 0 0 21,787 0
PACER US CASH COWS ETF ETF/Closed End 69374H881 514 19,197 SH   SOLE 0 0 19,197 0
PACKAGING CORP OF AMER Common Stock 695156109 549 5,506 SH   SOLE 0 0 5,506 0
PACWEST BANCORP DELAWARE Common Stock 695263103 1,051 53,298 SH   SOLE 0 0 53,298 0
PALO ALTO NETWORKS INC Common Stock 697435105 2,268 9,876 SH   SOLE 0 0 9,876 0
PARKER HANNIFIN CORP Common Stock 701094104 2,181 11,899 SH   SOLE 0 0 11,899 0
PARSLEY ENERGY INC A Common Stock 701877102 148 13,892 SH   SOLE 0 0 13,892 0
PAYCHEX INC Common Stock 704326107 17,544 231,604 SH   SOLE 0 0 231,604 0
PAYCOM SOFTWARE INC Common Stock 70432V102 1,457 4,703 SH   SOLE 0 0 4,703 0
PAYPAL HLDGS INC Common Stock 70450Y103 52,891 303,571 SH   SOLE 0 0 303,571 0
PEAPACKGLADSTONE FINL Common Stock 704699107 233 12,414 SH   SOLE 0 0 12,414 0
PELOTON INTERACTIVE A Common Stock 70614W100 563 9,752 SH   SOLE 0 0 9,752 0
PENN NATIONAL GAMING INC Common Stock 707569109 1,270 41,574 SH   SOLE 0 0 41,574 0
PENNANTPARK INVT BDC Common Stock 708062104 463 131,971 SH   SOLE 0 0 131,971 0
PENNANTPARK FLTG RT BDC ETF/Closed End 70806A106 499 59,373 SH   SOLE 0 0 59,373 0
PENN REAL EST INV TR SBI REIT 709102107 16 11,600 SH   SOLE 0 0 11,600 0
PENNYMAV MTG INV TRUST REIT 70931T103 560 31,945 SH   SOLE 0 0 31,945 0
PEOPLES FINL SVCS CORP Common Stock 711040105 236 6,178 SH   SOLE 0 0 6,178 0
PEOPLES UTD FINL INC Common Stock 712704105 7,122 615,577 SH   SOLE 0 0 615,577 0
PEPSICO INC Common Stock 713448108 63,462 479,831 SH   SOLE 0 0 479,831 0
PERDOCEO EDUCATION CORP Common Stock 71363P106 709 44,536 SH   SOLE 0 0 44,536 0
PERKINELMER INC Common Stock 714046109 219 2,231 SH   SOLE 0 0 2,231 0
PFIZER INC Common Stock 717081103 72,854 2,227,957 SH   SOLE 0 0 2,227,957 0
PHILIP MORRIS INTL INC Common Stock 718172109 35,527 507,094 SH   SOLE 0 0 507,094 0
PHILLIPS 66 Common Stock 718546104 13,293 184,888 SH   SOLE 0 0 184,888 0
PHYSICIANS REALTY TR Common Stock 71943U104 2,110 120,435 SH   SOLE 0 0 120,435 0
PILGRIMS PRIDE CORP NEW Common Stock 72147K108 265 15,676 SH   SOLE 0 0 15,676 0
PIMCO CORP INCM STRAT ETF/Closed End- 72200U100 692 43,733 SH   SOLE 0 0 43,733 0
PIMCO MUN INCOME FD II ETF/Closed End- 72200W106 404 30,063 SH   SOLE 0 0 30,063 0
PIMCO MUNI INC FD III ETF/Closed End- 72201A103 175 15,236 SH   SOLE 0 0 15,236 0
PIMCO CORP INCM OPPTY ETF/Closed End- 72201B101 924 59,564 SH   SOLE 0 0 59,564 0
PIMCO INCOME STRAT FUND ETF/Closed End- 72201H108 351 36,104 SH   SOLE 0 0 36,104 0
PIMCO ACTIVE BD ETF ETF/Closed End- 72201R775 8,505 76,220 SH   SOLE 0 0 76,220 0
PIMCO ENH SHRT MATY ETF ETF/Closed End- 72201R833 37,841 372,121 SH   SOLE 0 0 372,121 0
PIMCO INTRM MUN BD ETF ETF/Closed End- 72201R866 1,226 22,037 SH   SOLE 0 0 22,037 0
PIMCO S/T MUN BD ACT ETF ETF/Closed End- 72201R874 348 6,825 SH   SOLE 0 0 6,825 0
PIMCO DYNAMIC INCM FUND Common Stock 72201Y101 558 22,591 SH   SOLE 0 0 22,591 0
PIMCO INCOME OPPTY FD ETF/Closed End- 72202B100 332 14,709 SH   SOLE 0 0 14,709 0
PIMCO DYNAMIC CR MTG INC ETF/Closed End- 72202D106 2,467 133,837 SH   SOLE 0 0 133,837 0
PINNACLE WEST CAP CORP Common Stock 723484101 4,163 56,795 SH   SOLE 0 0 56,795 0
PIONEER MUN HI INCM TR ETF/Closed End- 723763108 132 11,711 SH   SOLE 0 0 11,711 0
PIONEER NATURAL RES CO Common Stock 723787107 2,927 29,958 SH   SOLE 0 0 29,958 0
PIPER SANDLER COS Common Stock 724078100 214 3,612 SH   SOLE 0 0 3,612 0
PITNEY BOWES INC Common Stock 724479100 51 19,541 SH   SOLE 0 0 19,541 0
PLAINS ALL AMERN PIPELIN MLP 726503105 1,240 140,277 SH   SOLE 0 0 140,277 0
PLANET FITNESS INC A Common Stock 72703H101 604 9,976 SH   SOLE 0 0 9,976 0
PLURALSIGHT INC A Common Stock 72941B106 307 16,985 SH   SOLE 0 0 16,985 0
POLARIS INC Common Stock 731068102 283 3,061 SH   SOLE 0 0 3,061 0
POLYONE CORP Common Stock 73179P106 488 18,594 SH   SOLE 0 0 18,594 0
POOL CORP Common Stock 73278L105 4,624 17,008 SH   SOLE 0 0 17,008 0
PORTLAND GENL ELEC NEW Common Stock 736508847 1,109 26,525 SH   SOLE 0 0 26,525 0
POST HOLDINGS INC Common Stock 737446104 380 4,342 SH   SOLE 0 0 4,342 0
POSTAL REALTY TR INC A REIT 73757R102 846 53,060 SH   SOLE 0 0 53,060 0
PRECIGEN INC Common Stock 74017N105 197 39,563 SH   SOLE 0 0 39,563 0
PRICE T ROWE GRP INC Common Stock 74144T108 15,210 123,160 SH   SOLE 0 0 123,160 0
PRIMERICA INC Common Stock 74164M108 2,730 23,413 SH   SOLE 0 0 23,413 0
PRINCIPAL FINL GROUP INC Common Stock 74251V102 871 20,961 SH   SOLE 0 0 20,961 0
PRIN SPECTRM PFD SEC ETF ETF/Closed End- 74255Y888 1,823 18,760 SH   SOLE 0 0 18,760 0
PROCTER GAMBLE CO Common Stock 742718109 86,327 721,975 SH   SOLE 0 0 721,975 0
PROGRESSIVE CORP OH Common Stock 743315103 6,289 78,507 SH   SOLE 0 0 78,507 0
PROLOGIS INC REIT 74340W103 28,431 304,625 SH   SOLE 0 0 304,625 0
PROSHARES INVT GRADE ETF ETF/Closed End- 74347B607 477 6,759 SH   SOLE 0 0 6,759 0
PROSHS SP MIDCAP400 ETF ETF/Closed End 74347B680 1,394 26,491 SH   SOLE 0 0 26,491 0
PROSHS RUSS 2000 DIV ETF ETF/Closed End 74347B698 714 14,736 SH   SOLE 0 0 14,736 0
PROSHS RUSL US DIV ETF ETF/Closed End 74347G507 426 11,727 SH   SOLE 0 0 11,727 0
PROSHS SP TECH DIV ETF ETF/Closed End 74347G606 636 15,205 SH   SOLE 0 0 15,205 0
PROSH SP 500 DV ARI ETF ETF/Closed End 74348A467 17,353 257,649 SH   SOLE 0 0 257,649 0
PROSPECT CAP CORP BDC Common Stock 74348T102 136 26,688 SH   SOLE 0 0 26,688 0
PROTO LABS INC Common Stock 743713109 791 7,033 SH   SOLE 0 0 7,033 0
PRUDENTIAL FINL INC Common Stock 744320102 5,437 89,271 SH   SOLE 0 0 89,271 0
PRUDENTIAL PLC ADR Common Stock 74435K204 313 10,309 SH   SOLE 0 0 10,309 0
PUB SVC ENTERPRISE GROUP Common Stock 744573106 5,105 103,854 SH   SOLE 0 0 103,854 0
PUBLIC STORAGE INC REIT 74460D109 564 2,938 SH   SOLE 0 0 2,938 0
PULTEGROUP INC Common Stock 745867101 1,022 30,018 SH   SOLE 0 0 30,018 0
PUTNAM MANAGED MUN INC ETF/Closed End- 746823103 222 30,336 SH   SOLE 0 0 30,336 0
PUTNAM PREMIER INCOME TR ETF/Closed End- 746853100 1,132 238,768 SH   SOLE 0 0 238,768 0
PUTNAM MSTR INTRMDT INCM ETF/Closed End- 746909100 92 22,577 SH   SOLE 0 0 22,577 0
PUTNAM MUN OPPTYS TR ETF/Closed End- 746922103 309 24,200 SH   SOLE 0 0 24,200 0
QTS RLTY TR INC CL A REIT 74736A103 301 4,690 SH   SOLE 0 0 4,690 0
QORVO INC Common Stock 74736K101 2,168 19,615 SH   SOLE 0 0 19,615 0
QUALCOMM INC Common Stock 747525103 27,890 305,775 SH   SOLE 0 0 305,775 0
QUANTA SERVICES INC Common Stock 74762E102 257 6,561 SH   SOLE 0 0 6,561 0
QUEST DIAGNOSTICS INC Common Stock 74834L100 1,557 13,666 SH   SOLE 0 0 13,666 0
QURATE RETAIL INC A Common Stock 74915M100 979 103,003 SH   SOLE 0 0 103,003 0
RGC RESOURCES INC Common Stock 74955L103 232 9,600 SH   SOLE 0 0 9,600 0
RPM INTERNATIONAL INC Common Stock 749685103 5,103 67,986 SH   SOLE 0 0 67,986 0
RADIAN GROUP INC Common Stock 750236101 296 19,089 SH   SOLE 0 0 19,089 0
RAYMOND JAMES FINANCIAL Common Stock 754730109 329 4,783 SH   SOLE 0 0 4,783 0
RAYTHEON TECHS CORP Common Stock 75513E101 66,915 1,085,928 SH   SOLE 0 0 1,085,928 0
RBC BEARINGS INC Common Stock 75524B104 3,124 23,303 SH   SOLE 0 0 23,303 0
REALITY DIVCON LDRS ETF ETF/Closed End 75605A405 1,154 28,747 SH   SOLE 0 0 28,747 0
REALTY INCOME CORP REIT 756109104 10,057 169,028 SH   SOLE 0 0 169,028 0
REAVES UTILITY INCOME FD ETF/Closed End 756158101 2,232 73,952 SH   SOLE 0 0 73,952 0
REGENERON PHARMACEUTICAL Common Stock 75886F107 6,209 9,956 SH   SOLE 0 0 9,956 0
REGIONS FINL CORP NEW Common Stock 7591EP100 1,187 106,744 SH   SOLE 0 0 106,744 0
REINSURANCE GRP AMER NEW Common Stock 759351604 245 3,128 SH   SOLE 0 0 3,128 0
RELIANCE STEEL ALUM CO Common Stock 759509102 367 3,860 SH   SOLE 0 0 3,860 0
RELX PLC SPON ADR Common Stock 759530108 1,340 56,889 SH   SOLE 0 0 56,889 0
RENEWABLE ENERGY GRP INC Common Stock 75972A301 611 24,663 SH   SOLE 0 0 24,663 0
REPLIGEN CORP Common Stock 759916109 364 2,943 SH   SOLE 0 0 2,943 0
REPUBLIC SERVICES INC Common Stock 760759100 2,184 26,620 SH   SOLE 0 0 26,620 0
RESMED INC Common Stock 761152107 16,688 86,916 SH   SOLE 0 0 86,916 0
RESOLUTE FOREST PRODS Common Stock 76117W109 154 72,940 SH   SOLE 0 0 72,940 0
RESTAURANT BRNDS INTL Common Stock 76131D103 494 9,050 SH   SOLE 0 0 9,050 0
RIO TINTO PLC SPONS ADR Common Stock 767204100 914 16,268 SH   SOLE 0 0 16,268 0
RITCHIE BROS AUCTIONEERS Common Stock 767744105 875 21,430 SH   SOLE 0 0 21,430 0
RIVERNORTH OPPTYS FD INC ETF/Closed End 76881Y109 1,815 122,309 SH   SOLE 0 0 122,309 0
ROCKWELL AUTOMATION INC Common Stock 773903109 4,714 22,131 SH   SOLE 0 0 22,131 0
ROGERS COMMS B NON VTG Common Stock 775109200 255 6,353 SH   SOLE 0 0 6,353 0
ROKU INC Common Stock 77543R102 2,946 25,280 SH   SOLE 0 0 25,280 0
ROLLINS INC Common Stock 775711104 3,459 81,590 SH   SOLE 0 0 81,590 0
ROPER TECHNOLOGIES INC Common Stock 776696106 4,181 10,769 SH   SOLE 0 0 10,769 0
ROSS STORES INC Common Stock 778296103 4,131 48,457 SH   SOLE 0 0 48,457 0
ROYAL BANK CDA MONTREAL Common Stock 780087102 3,606 53,187 SH   SOLE 0 0 53,187 0
ROYAL DUTCH SHELL ADR B Common Stock 780259107 2,696 88,524 SH   SOLE 0 0 88,524 0
ROYAL DUTCH SHELL ADR Common Stock 780259206 6,314 193,141 SH   SOLE 0 0 193,141 0
ROYAL GOLD INC Common Stock 780287108 572 4,603 SH   SOLE 0 0 4,603 0
ROYCE VALUE TRUST INC ETF/Closed End 780910105 4,760 379,587 SH   SOLE 0 0 379,587 0
RUBICON PROJECT INC Common Stock 78112V102 858 128,679 SH   SOLE 0 0 128,679 0
RUSH ENTERPRISE INC CL A Common Stock 781846209 301 7,256 SH   SOLE 0 0 7,256 0
RYANAIR HLDG PLC ADR NEW Common Stock 783513203 304 4,586 SH   SOLE 0 0 4,586 0
RYDER SYSTEM INC Common Stock 783549108 448 11,947 SH   SOLE 0 0 11,947 0
RYMAN HOSPITALITY PPTYS Common Stock 78377T107 361 10,423 SH   SOLE 0 0 10,423 0
SP GLOBAL INC Common Stock 78409V104 10,991 33,357 SH   SOLE 0 0 33,357 0
SBA COMMNS CORP A NEW REIT 78410G104 502 1,684 SH   SOLE 0 0 1,684 0
SEI INVESTMENTS CO Common Stock 784117103 236 4,296 SH   SOLE 0 0 4,296 0
SPDR SP 500 ETF ETF/Closed End 78462F103 154,565 501,247 SH   SOLE 0 0 501,247 0
SPS COMMERCE INC Common Stock 78463M107 291 3,876 SH   SOLE 0 0 3,876 0
SPDR GOLD TRUST GOLD ETF Common Stock 78463V107 40,605 242,608 SH   SOLE 0 0 242,608 0
SPDR SP INTL DIV ETF ETF/Closed End 78463X772 2,400 72,431 SH   SOLE 0 0 72,431 0
SPDR SP INTL SMCP ETF ETF/Closed End 78463X871 220 8,030 SH   SOLE 0 0 8,030 0
SPDR DEV WORLD EXUS ETF ETF/Closed End 78463X889 371 13,447 SH   SOLE 0 0 13,447 0
SPDR FACTSET INNOVA ETF ETF/Closed End 78464A110 293 2,013 SH   SOLE 0 0 2,013 0
SPDR SP SM CAP GRTH ETF ETF/Closed End 78464A201 420 7,399 SH   SOLE 0 0 7,399 0
SPDR NUV H/Y MUN BD ETF ETF/Closed End- 78464A284 289 5,127 SH   SOLE 0 0 5,127 0
SPDR BLOOMBERG CONV ETF ETF/Closed End- 78464A359 4,829 79,823 SH   SOLE 0 0 79,823 0
SPDR LONG TERM CORP ETF ETF/Closed End- 78464A367 351 11,080 SH   SOLE 0 0 11,080 0
SPDR INTERMED TERM ETF ETF/Closed End- 78464A375 1,250 34,226 SH   SOLE 0 0 34,226 0
SPDR MTG BKD BD ETF ETF/Closed End- 78464A383 1,758 65,604 SH   SOLE 0 0 65,604 0
SPDR SP 500 GROWTH ETF ETF/Closed End 78464A409 5,404 120,296 SH   SOLE 0 0 120,296 0
SPDR SHORT TERM CORP ETF ETF/Closed End- 78464A474 117,236 3,740,762 SH   SOLE 0 0 3,740,762 0
SPDR FTSE INTL GOVT ETF ETF/Closed End- 78464A490 320 6,104 SH   SOLE 0 0 6,104 0
SPDR SP 500 VALU ETF ETF/Closed End 78464A508 2,227 76,859 SH   SOLE 0 0 76,859 0
SPDR SP TRANSN ETF ETF/Closed End 78464A532 1,788 33,830 SH   SOLE 0 0 33,830 0
SPDR SP HLTHCR EQUP ETF ETF/Closed End 78464A581 357 3,992 SH   SOLE 0 0 3,992 0
SPDR DOW JONES REIT ETF ETF/Closed End 78464A607 378 4,841 SH   SOLE 0 0 4,841 0
SPDR SP AERO DEFNSE ETF ETF/Closed End 78464A631 1,378 15,716 SH   SOLE 0 0 15,716 0
SPDR AGGREGATE BOND ETF ETF/Closed End- 78464A649 18,000 583,291 SH   SOLE 0 0 583,291 0
SPDR TIPS ETF ETF/Closed End- 78464A656 2,965 98,368 SH   SOLE 0 0 98,368 0
SPDR INTERMED TRSY ETF ETF/Closed End- 78464A672 792 23,848 SH   SOLE 0 0 23,848 0
SPDR SP REGL BNKG ETF ETF/Closed End 78464A698 2,550 66,410 SH   SOLE 0 0 66,410 0
SPDR SP DIVIDEND ETF ETF/Closed End 78464A763 79,130 867,651 SH   SOLE 0 0 867,651 0
SPDR SP INSURANCE ETF ETF/Closed End 78464A789 1,799 65,761 SH   SOLE 0 0 65,761 0
SPDR SP BANK ETF ETF/Closed End 78464A797 350 11,103 SH   SOLE 0 0 11,103 0
SPDR SP SMALL CAP ETF ETF/Closed End 78464A813 1,152 19,516 SH   SOLE 0 0 19,516 0
SPDR SP 400 MDCP ETF ETF/Closed End 78464A847 453 14,494 SH   SOLE 0 0 14,494 0
SPDR SP BIOTECH ETF ETF/Closed End 78464A870 14,967 133,697 SH   SOLE 0 0 133,697 0
SPDR SP HOMEBLDRS ETF ETF/Closed End 78464A888 1,450 33,020 SH   SOLE 0 0 33,020 0
SSC TECHS HOLDINGS INC Common Stock 78467J100 2,698 47,777 SH   SOLE 0 0 47,777 0
SPDR BLACKSTONE GSO ETF ETF/Closed End- 78467V608 371 8,550 SH   SOLE 0 0 8,550 0
SPDR DBLLIN T/R TACT ETF ETF/Closed End- 78467V848 5,071 102,336 SH   SOLE 0 0 102,336 0
SPDR DJ INDL AVG ETF ETF/Closed End 78467X109 8,200 31,798 SH   SOLE 0 0 31,798 0
SPDR SP MDCP 400 ETF ETF/Closed End 78467Y107 4,435 13,666 SH   SOLE 0 0 13,666 0
SPDR S/T TREASURY ETF ETF/Closed End- 78468R101 985 32,071 SH   SOLE 0 0 32,071 0
SPDR BLOOMBERG S/T ETF ETF/Closed End- 78468R408 859 34,079 SH   SOLE 0 0 34,079 0
SPDR BLOOMBERG BRCLY ETF ETF/Closed End 78468R622 3,660 36,185 SH   SOLE 0 0 36,185 0
SPDR BLOOMBERG TBILL ETF ETF/Closed End- 78468R663 5,330 58,229 SH   SOLE 0 0 58,229 0
SPDR NUV BLOOMBERG ETF ETF/Closed End- 78468R739 4,261 85,440 SH   SOLE 0 0 85,440 0
SPDR SSGA GENDR DIVR ETF ETF/Closed End 78468R747 222 3,125 SH   SOLE 0 0 3,125 0
SPDR SP 500 HI DIV ETF ETF/Closed End 78468R788 2,250 80,802 SH   SOLE 0 0 80,802 0
SPDR SSGA LGCP LOW ETF ETF/Closed End 78468R804 271 2,653 SH   SOLE 0 0 2,653 0
SPDR USA QLTY STRAT ETF ETF/Closed End 78468R812 1,371 15,525 SH   SOLE 0 0 15,525 0
SP PLUS CORP Common Stock 78469C103 270 13,024 SH   SOLE 0 0 13,024 0
SPX FLOW INC Common Stock 78469X107 2,081 55,576 SH   SOLE 0 0 55,576 0
SVB FINL GRP Common Stock 78486Q101 799 3,708 SH   SOLE 0 0 3,708 0
SABRA HEALTH CARE REIT REIT 78573L106 1,005 69,626 SH   SOLE 0 0 69,626 0
SAFETY INSURANCE GROUP Common Stock 78648T100 208 2,734 SH   SOLE 0 0 2,734 0
SALESFORCECOM INC Common Stock 79466L302 23,826 127,187 SH   SOLE 0 0 127,187 0
SANDY SPRING BANCORP INC Common Stock 800363103 447 18,020 SH   SOLE 0 0 18,020 0
SANOFI SPON ADR Common Stock 80105N105 7,055 138,202 SH   SOLE 0 0 138,202 0
SAP SE SPON ADR Common Stock 803054204 4,330 30,929 SH   SOLE 0 0 30,929 0
SAREPTA THERAPEUTICS INC Common Stock 803607100 795 4,961 SH   SOLE 0 0 4,961 0
HENRY SCHEIN INC Common Stock 806407102 865 14,819 SH   SOLE 0 0 14,819 0
SCHLUMBERGER LTD Common Stock 806857108 3,162 171,925 SH   SOLE 0 0 171,925 0
SCHNITZER STEEL INDS A Common Stock 806882106 216 12,248 SH   SOLE 0 0 12,248 0
SCHWAB CHARLES CORP NEW Common Stock 808513105 15,058 446,283 SH   SOLE 0 0 446,283 0
SCHWAB US LGCP ETF ETF/Closed End 808524201 622 8,390 SH   SOLE 0 0 8,390 0
SCHWAB US LGCP GRW ETF ETF/Closed End 808524300 1,074 10,579 SH   SOLE 0 0 10,579 0
SCHWAB US LGCP VAL ETF ETF/Closed End 808524409 1,029 20,532 SH   SOLE 0 0 20,532 0
SCHWAB US MDCP ETF ETF/Closed End 808524508 765 14,529 SH   SOLE 0 0 14,529 0
SCHWAB EMG MKT EQ ETF ETF/Closed End 808524706 1,585 65,078 SH   SOLE 0 0 65,078 0
SCHWAB EMRG MKTS LRG ETF ETF/Closed End 808524730 310 13,260 SH   SOLE 0 0 13,260 0
SCHWAB US DIV EQ ETF ETF/Closed End 808524797 1,505 29,086 SH   SOLE 0 0 29,086 0
SCHWAB INTL EQ ETF ETF/Closed End 808524805 819 27,523 SH   SOLE 0 0 27,523 0
SCHWAB INTRM US TRSY ETF ETF/Closed End- 808524854 1,989 33,846 SH   SOLE 0 0 33,846 0
SCHWAB S/T US TRSY ETF ETF/Closed End- 808524862 2,761 53,486 SH   SOLE 0 0 53,486 0
SCHWAB US TIPS ETF ETF/Closed End- 808524870 3,979 66,299 SH   SOLE 0 0 66,299 0
SCHWAB INTL SMCP EQ ETF ETF/Closed End 808524888 339 11,461 SH   SOLE 0 0 11,461 0
SCIENCE APP INTL CORP Common Stock 808625107 300 3,868 SH   SOLE 0 0 3,868 0
SCOTTS MIRACLEGRO CO Common Stock 810186106 12,207 90,775 SH   SOLE 0 0 90,775 0
SEALED AIR CORP NEW Common Stock 81211K100 263 8,018 SH   SOLE 0 0 8,018 0
SEATTLE GENETICS INC WA Common Stock 812578102 3,194 18,798 SH   SOLE 0 0 18,798 0
MATRLS SEL SECT SPDR ETF ETF/Closed End 81369Y100 2,230 39,577 SH   SOLE 0 0 39,577 0
HLTHCR SEL SECT SPDR ETF ETF/Closed End 81369Y209 230,624 2,304,628 SH   SOLE 0 0 2,304,628 0
CONS STPLS SEL SPDR ETF ETF/Closed End 81369Y308 122,152 2,083,086 SH   SOLE 0 0 2,083,086 0
CONS DSCR SEL SPDR ETF ETF/Closed End 81369Y407 129,478 1,013,840 SH   SOLE 0 0 1,013,840 0
ENERGY SEL SECT SPDR ETF ETF/Closed End 81369Y506 32,548 859,917 SH   SOLE 0 0 859,917 0
FINL SEL SECT SPDR ETF ETF/Closed End 81369Y605 157,863 6,822,101 SH   SOLE 0 0 6,822,101 0
INDL SEL SECT SPDR ETF ETF/Closed End 81369Y704 112,218 1,633,448 SH   SOLE 0 0 1,633,448 0
TECH SEL SECT SPDR ETF ETF/Closed End 81369Y803 276,321 2,644,470 SH   SOLE 0 0 2,644,470 0
SELECT COMMN SVC SEL ETF ETF/Closed End 81369Y852 175,657 3,250,505 SH   SOLE 0 0 3,250,505 0
SEL SECT RL EST SPDR ETF ETF/Closed End 81369Y860 2,609 74,953 SH   SOLE 0 0 74,953 0
UTILS SEL SECT SPDR ETF ETF/Closed End 81369Y886 14,770 261,739 SH   SOLE 0 0 261,739 0
SELECTIVE INS GROUP INC Common Stock 816300107 676 12,823 SH   SOLE 0 0 12,823 0
SEMPRA ENERGY Common Stock 816851109 3,369 28,740 SH   SOLE 0 0 28,740 0
SENSUS HEALTHCARE INC Common Stock 81728J109 147 48,076 SH   SOLE 0 0 48,076 0
SERVICE PPTYS TR SBI Common Stock 81761L102 481 67,814 SH   SOLE 0 0 67,814 0
SERVICENOW INC Common Stock 81762P102 10,419 25,721 SH   SOLE 0 0 25,721 0
SHAKE SHACK INC CL A Common Stock 819047101 739 13,954 SH   SOLE 0 0 13,954 0
SHERWIN WILLIAMS CO Common Stock 824348106 19,175 33,183 SH   SOLE 0 0 33,183 0
SHOPIFY INC CL A Common Stock 82509L107 9,848 10,375 SH   SOLE 0 0 10,375 0
SILICON MOTION TECH ADR Common Stock 82706C108 2,318 47,524 SH   SOLE 0 0 47,524 0
SIMON PPTY GRP INC NEW REIT 828806109 371 5,424 SH   SOLE 0 0 5,424 0
SIRIUS XM HLDGS INC Common Stock 82968B103 456 77,628 SH   SOLE 0 0 77,628 0
SITEONE LANDSCAPE SUPPLY Common Stock 82982L103 4,965 43,568 SH   SOLE 0 0 43,568 0
SIX FLAGS ENTMT CORP NEW Common Stock 83001A102 836 43,515 SH   SOLE 0 0 43,515 0
SIXTH STR SPECIALTY LNDG Common Stock 83012A109 2,094 126,967 SH   SOLE 0 0 126,967 0
SKECHERS USA INC CL A Common Stock 830566105 326 10,394 SH   SOLE 0 0 10,394 0
SKYWORKS SOLUTIONS INC Common Stock 83088M102 4,008 31,345 SH   SOLE 0 0 31,345 0
SLACK TECHS INC A Common Stock 83088V102 277 8,918 SH   SOLE 0 0 8,918 0
SLEEP NUMBER CORP Common Stock 83125X103 405 9,722 SH   SOLE 0 0 9,722 0
SMITH WESSON BRANDS Common Stock 831754106 1,608 74,731 SH   SOLE 0 0 74,731 0
SMITH NEPHEW PLC ADR Common Stock 83175M205 1,185 31,084 SH   SOLE 0 0 31,084 0
SMITH AO Common Stock 831865209 4,589 97,390 SH   SOLE 0 0 97,390 0
SMILEDIRECTCLUB INC A Common Stock 83192H106 140 17,700 SH   SOLE 0 0 17,700 0
SMARTSHEET INC A Common Stock 83200N103 228 4,471 SH   SOLE 0 0 4,471 0
SMUCKER JM COMPANY NEW Common Stock 832696405 1,552 14,668 SH   SOLE 0 0 14,668 0
SNAP ON INC Common Stock 833034101 1,473 10,635 SH   SOLE 0 0 10,635 0
SNAP INC CL A Common Stock 83304A106 208 8,862 SH   SOLE 0 0 8,862 0
SOLAREDGE TECHS INC Common Stock 83417M104 4,383 31,581 SH   SOLE 0 0 31,581 0
SONOCO PRODUCTS CO Common Stock 835495102 1,366 26,128 SH   SOLE 0 0 26,128 0
SONY CORP ADR NEW Common Stock 835699307 1,191 17,233 SH   SOLE 0 0 17,233 0
SONOS INC Common Stock 83570H108 694 47,449 SH   SOLE 0 0 47,449 0
SOUTH JERSEY INDS INC Common Stock 838518108 879 35,165 SH   SOLE 0 0 35,165 0
SOUTH STATE CORP Common Stock 840441109 301 6,322 SH   SOLE 0 0 6,322 0
SOUTHERN COMPANY Common Stock 842587107 16,165 311,765 SH   SOLE 0 0 311,765 0
SOUTHERN MO BANCORP Common Stock 843380106 266 10,959 SH   SOLE 0 0 10,959 0
SOUTHWEST AIRLINES CO Common Stock 844741108 1,702 49,783 SH   SOLE 0 0 49,783 0
SPERO THERAPEUTICS INC Common Stock 84833T103 196 14,500 SH   SOLE 0 0 14,500 0
SPLUNK INC Common Stock 848637104 4,934 24,829 SH   SOLE 0 0 24,829 0
SPRAGUE RESOURCES LP Common Stock 849343108 780 49,538 SH   SOLE 0 0 49,538 0
SPROTT PHYSICAL GOLD TR ETF/Closed End 85207H104 7,445 520,244 SH   SOLE 0 0 520,244 0
SPROTT PHYSICAL SLVR ETF/Closed End 85207K107 3,741 566,013 SH   SOLE 0 0 566,013 0
SPROUTS FARMERS MARKET Common Stock 85208M102 601 23,504 SH   SOLE 0 0 23,504 0
SPROTT PHYS GLD SLVR ETF/Closed End 85208R101 2,457 145,378 SH   SOLE 0 0 145,378 0
SQUARE INC A Common Stock 852234103 5,288 50,391 SH   SOLE 0 0 50,391 0
STAMPSCOM INC NEW Common Stock 852857200 337 1,834 SH   SOLE 0 0 1,834 0
STD MOTOR PRODUCTS COM Common Stock 853666105 256 6,210 SH   SOLE 0 0 6,210 0
STANLEY BLACK DECKER Common Stock 854502101 9,957 71,438 SH   SOLE 0 0 71,438 0
STARBUCKS CORP Common Stock 855244109 16,506 224,301 SH   SOLE 0 0 224,301 0
STARWOOD PROPERTY TR INC REIT 85571B105 306 20,479 SH   SOLE 0 0 20,479 0
STATE STREET CORP Common Stock 857477103 3,318 52,210 SH   SOLE 0 0 52,210 0
STEEL DYNAMICS INC Common Stock 858119100 236 9,034 SH   SOLE 0 0 9,034 0
STIFEL FINANCIAL CORP Common Stock 860630102 237 5,003 SH   SOLE 0 0 5,003 0
STMICROELECTRONICS N V Common Stock 861012102 542 19,781 SH   SOLE 0 0 19,781 0
STONE HARBOR EMRG MKTS ETF/Closed End- 86164W100 739 96,757 SH   SOLE 0 0 96,757 0
STONERIDGE INC Common Stock 86183P102 243 11,783 SH   SOLE 0 0 11,783 0
STORE CAPITAL CORP REIT 862121100 3,031 127,311 SH   SOLE 0 0 127,311 0
STRYKER CORP Common Stock 863667101 3,395 18,842 SH   SOLE 0 0 18,842 0
STURM RUGER CO INC Common Stock 864159108 1,200 15,793 SH   SOLE 0 0 15,793 0
SUBURBAN PROPANE PTNR LP MLP 864482104 633 44,260 SH   SOLE 0 0 44,260 0
SUMITOMO MITSUI FINL Common Stock 86562M209 307 54,713 SH   SOLE 0 0 54,713 0
SUN COMMUNITIES INC REIT 866674104 2,139 15,763 SH   SOLE 0 0 15,763 0
SUN LIFE FINL INC Common Stock 866796105 301 8,190 SH   SOLE 0 0 8,190 0
SUNCOR ENERGY INC NEW Common Stock 867224107 340 20,158 SH   SOLE 0 0 20,158 0
SUNOCO LP MLP 86765K109 215 9,429 SH   SOLE 0 0 9,429 0
SURO CAPITAL CORP Common Stock 86887Q109 474 56,000 SH   SOLE 0 0 56,000 0
SYNAPTICS INC Common Stock 87157D109 493 8,195 SH   SOLE 0 0 8,195 0
SYNOPSYS INC Common Stock 871607107 1,027 5,269 SH   SOLE 0 0 5,269 0
SYNOVUS FINL CORP NEW Common Stock 87161C501 956 46,550 SH   SOLE 0 0 46,550 0
SYNNEX CORP Common Stock 87162W100 526 4,392 SH   SOLE 0 0 4,392 0
SYNCHRONY FINANCIAL Common Stock 87165B103 372 16,794 SH   SOLE 0 0 16,794 0
SYSCO CORP Common Stock 871829107 10,098 184,740 SH   SOLE 0 0 184,740 0
TC PIPELINES LP MLP 87233Q108 270 8,678 SH   SOLE 0 0 8,678 0
TJX COS INC NEW Common Stock 872540109 6,763 133,763 SH   SOLE 0 0 133,763 0
T MOBILE US INC Common Stock 872590104 1,411 13,544 SH   SOLE 0 0 13,544 0
TMOBILE US INC RTS Warrant/Right 872590112 2 13,444 SH   SOLE 0 0 13,444 0
TAIWAN SEMICON MFG CO Common Stock 874039100 3,509 61,819 SH   SOLE 0 0 61,819 0
TAKETWO INTERACTIVE INC Common Stock 874054109 870 6,232 SH   SOLE 0 0 6,232 0
TANDEM DIABETES CARE NEW Common Stock 875372203 361 3,650 SH   SOLE 0 0 3,650 0
TANGER FACTORY OUTLET REIT 875465106 345 48,362 SH   SOLE 0 0 48,362 0
TARGET CORP Common Stock 87612E106 36,967 308,240 SH   SOLE 0 0 308,240 0
TARGA RESOURCES CORP Common Stock 87612G101 647 32,246 SH   SOLE 0 0 32,246 0
TAYLOR DEVICES INC Common Stock 877163105 3,465 346,693 SH   SOLE 0 0 346,693 0
TC ENERGY CORP Common Stock 87807B107 873 20,378 SH   SOLE 0 0 20,378 0
TEKLA HEALTHCARE OPPTYS Common Stock 879105104 1,209 67,924 SH   SOLE 0 0 67,924 0
TEKLA HEALTHCARE INV SBI ETF/Closed End 87911J103 2,862 134,156 SH   SOLE 0 0 134,156 0
TEKLA LIFE SCIENCES INVS ETF/Closed End 87911K100 735 40,945 SH   SOLE 0 0 40,945 0
TEKLA WORLD HLTHCARE ETF/Closed End 87911L108 643 44,957 SH   SOLE 0 0 44,957 0
TELADOC HEALTH INC Common Stock 87918A105 3,765 19,729 SH   SOLE 0 0 19,729 0
TELEDYNE TECH INC Common Stock 879360105 201 646 SH   SOLE 0 0 646 0
TELEFLEX INC Common Stock 879369106 1,388 3,813 SH   SOLE 0 0 3,813 0
TELEFONICA BRASIL SA ADR Common Stock 87936R106 115 13,024 SH   SOLE 0 0 13,024 0
TELEFONICA S A SPON ADR Common Stock 879382208 70 14,427 SH   SOLE 0 0 14,427 0
TELUS CORP Common Stock 87971M103 1,239 73,858 SH   SOLE 0 0 73,858 0
TEMPLETON DRAGON FD INC ETF/Closed End 88018T101 419 20,758 SH   SOLE 0 0 20,758 0
TEMPLTN EMERG MKT INC FD ETF/Closed End- 880192109 123 15,702 SH   SOLE 0 0 15,702 0
TEMPUR SEALY INTL INC Common Stock 88023U101 749 10,411 SH   SOLE 0 0 10,411 0
TERADYNE INC Common Stock 880770102 8,233 97,423 SH   SOLE 0 0 97,423 0
TESLA INC Common Stock 88160R101 25,536 23,649 SH   SOLE 0 0 23,649 0
TEVA PHARMACEUTICAL ADR Common Stock 881624209 3,419 277,325 SH   SOLE 0 0 277,325 0
TETRA TECH INC NEW Common Stock 88162G103 644 8,138 SH   SOLE 0 0 8,138 0
TEXAS INSTRUMENTS INC Common Stock 882508104 26,894 211,815 SH   SOLE 0 0 211,815 0
TEX PAC LAND SUB CTF UT Common Stock 882610108 2,082 3,500 SH   SOLE 0 0 3,500 0
TEXTRON INC Common Stock 883203101 692 21,013 SH   SOLE 0 0 21,013 0
THERATECHNOLOGIES INC Common Stock 88338H100 42 20,750 SH   SOLE 0 0 20,750 0
TRADE DESK INC A Common Stock 88339J105 1,992 4,900 SH   SOLE 0 0 4,900 0
THERMO FISHER SCIENTIFIC Common Stock 883556102 59,692 164,739 SH   SOLE 0 0 164,739 0
THOR INDUSTRIES INC Common Stock 885160101 6,035 56,653 SH   SOLE 0 0 56,653 0
3M COMPANY Common Stock 88579Y101 44,422 284,774 SH   SOLE 0 0 284,774 0
TIFFANY CO NEW Common Stock 886547108 403 3,304 SH   SOLE 0 0 3,304 0
TOLL BROTHERS INC Common Stock 889478103 529 16,238 SH   SOLE 0 0 16,238 0
TOOTSIE ROLL INDS INC Common Stock 890516107 338 9,873 SH   SOLE 0 0 9,873 0
TORONTO DOMINION BK NEW Common Stock 891160509 1,732 38,834 SH   SOLE 0 0 38,834 0
TORTOISE ENRGY INFRA NEW ETF/Closed End 89147L886 333 20,758 SH   SOLE 0 0 20,758 0
TORTOISE ESSENTIAL ASSET ETF/Closed End 89148A103 194 17,385 SH   SOLE 0 0 17,385 0
TOTAL S A SPON ADR Common Stock 89151E109 4,221 109,752 SH   SOLE 0 0 109,752 0
TOYOTA MTR CORP SPON ADR Common Stock 892331307 787 6,267 SH   SOLE 0 0 6,267 0
TRACTOR SUPPLY CO Common Stock 892356106 906 6,874 SH   SOLE 0 0 6,874 0
TRANSDIGM GROUP INC Common Stock 893641100 4,576 10,352 SH   SOLE 0 0 10,352 0
TRAVELERS COS INC Common Stock 89417E109 17,636 154,631 SH   SOLE 0 0 154,631 0
TREX CO INC Common Stock 89531P105 2,710 20,834 SH   SOLE 0 0 20,834 0
TRI CONTINENTAL CORP ETF/Closed End 895436103 840 33,982 SH   SOLE 0 0 33,982 0
TRIMBLE INC Common Stock 896239100 359 8,308 SH   SOLE 0 0 8,308 0
TRISTATE CAP HLDGS INC Common Stock 89678F100 311 19,800 SH   SOLE 0 0 19,800 0
TRUIST FINL CORP Common Stock 89832Q109 21,898 583,161 SH   SOLE 0 0 583,161 0
TRUSTCO BK CORP N Y Common Stock 898349105 175 27,667 SH   SOLE 0 0 27,667 0
TURTLE BEACH CORP NEW Common Stock 900450206 1,710 116,145 SH   SOLE 0 0 116,145 0
TWILIO INC A Common Stock 90138F102 994 4,530 SH   SOLE 0 0 4,530 0
TWITTER INC Common Stock 90184L102 5,356 179,778 SH   SOLE 0 0 179,778 0
TWO HARBORS INVT CORP Common Stock 90187B408 142 28,237 SH   SOLE 0 0 28,237 0
IIVI INC Common Stock 902104108 321 6,802 SH   SOLE 0 0 6,802 0
2U INC Common Stock 90214J101 811 21,366 SH   SOLE 0 0 21,366 0
TYLER TECHNOLOGIES INC Common Stock 902252105 2,538 7,316 SH   SOLE 0 0 7,316 0
TYSON FOODS INC A Common Stock 902494103 1,513 25,338 SH   SOLE 0 0 25,338 0
UBS AG ETRACS WELLS ETN Alternatives - 902641588 385 27,901 SH   SOLE 0 0 27,901 0
UGI CORP NEW Common Stock 902681105 3,629 114,105 SH   SOLE 0 0 114,105 0
U S BANCORP DE NEW Common Stock 902973304 10,537 286,181 SH   SOLE 0 0 286,181 0
UBER TECHNOLOGIES INC Common Stock 90353T100 8,576 275,919 SH   SOLE 0 0 275,919 0
UBIQUITI INC Common Stock 90353W103 856 4,902 SH   SOLE 0 0 4,902 0
ULTA BEAUTY INC Common Stock 90384S303 7,272 35,751 SH   SOLE 0 0 35,751 0
UMPQUA HOLDINGS CORP Common Stock 904214103 1,275 119,837 SH   SOLE 0 0 119,837 0
UNDER ARMOUR INC CL A Common Stock 904311107 232 23,789 SH   SOLE 0 0 23,789 0
UNDER ARMOUR INC C Common Stock 904311206 181 20,428 SH   SOLE 0 0 20,428 0
UNILEVER PLC SPONS ADR Common Stock 904767704 5,589 101,833 SH   SOLE 0 0 101,833 0
UNILEVER N V NY SHS NEW Common Stock 904784709 14,269 267,854 SH   SOLE 0 0 267,854 0
UNION PACIFIC CORP Common Stock 907818108 21,703 128,366 SH   SOLE 0 0 128,366 0
UNITED BANKSHARES INC WV Common Stock 909907107 1,606 58,047 SH   SOLE 0 0 58,047 0
UNITED AIRLINES HLDGS Common Stock 910047109 474 13,686 SH   SOLE 0 0 13,686 0
UNITED NATURAL FOODS INC Common Stock 911163103 3,851 211,474 SH   SOLE 0 0 211,474 0
UPS INC B Common Stock 911312106 52,761 474,558 SH   SOLE 0 0 474,558 0
UNITED RENTALS INC Common Stock 911363109 1,732 11,619 SH   SOLE 0 0 11,619 0
UNITEDHEALTH GROUP INC Common Stock 91324P102 85,258 289,058 SH   SOLE 0 0 289,058 0
UNITIL CORP Common Stock 913259107 575 12,830 SH   SOLE 0 0 12,830 0
UNIVAR SOLUTIONS INC Common Stock 91336L107 211 12,507 SH   SOLE 0 0 12,507 0
UNIVERSAL DISPLAY CORP Common Stock 91347P105 423 2,827 SH   SOLE 0 0 2,827 0
UNIVERSAL HEALTH REIT REIT 91359E105 1,844 23,196 SH   SOLE 0 0 23,196 0
UNIVERSAL HLTH SVC CL B Common Stock 913903100 694 7,476 SH   SOLE 0 0 7,476 0
UNUM GROUP Common Stock 91529Y106 764 46,049 SH   SOLE 0 0 46,049 0
URSTADT BIDLE PPTYS CL A REIT 917286205 146 12,318 SH   SOLE 0 0 12,318 0
UTAH MEDICAL PRODS INC Common Stock 917488108 627 7,077 SH   SOLE 0 0 7,077 0
V F CORP Common Stock 918204108 5,405 88,688 SH   SOLE 0 0 88,688 0
VEON LTD SPON ADR Common Stock 91822M106 20 11,072 SH   SOLE 0 0 11,072 0
VSE CORP Common Stock 918284100 2,583 82,290 SH   SOLE 0 0 82,290 0
VAIL RESORTS INC Common Stock 91879Q109 3,450 18,939 SH   SOLE 0 0 18,939 0
VALERO ENERGY CORP Common Stock 91913Y100 4,809 81,751 SH   SOLE 0 0 81,751 0
VALLEY NATIONAL BANCORP Common Stock 919794107 463 59,250 SH   SOLE 0 0 59,250 0
VALMONT INDUSTRIES INC Common Stock 920253101 509 4,478 SH   SOLE 0 0 4,478 0
VANECK GOLD MNRS ETF ETF/Closed End 92189F106 17,197 468,840 SH   SOLE 0 0 468,840 0
VANECK SHRT HI YLD ETF ETF/Closed End- 92189F387 1,344 56,436 SH   SOLE 0 0 56,436 0
VANECK PFD SECS EX ETF ETF/Closed End- 92189F429 501 27,537 SH   SOLE 0 0 27,537 0
VANECK FALLEN ANGELS ETF ETF/Closed End- 92189F437 7,174 249,956 SH   SOLE 0 0 249,956 0
VANECK INVT GRD FLTG ETF ETF/Closed End- 92189F486 999 39,915 SH   SOLE 0 0 39,915 0
VANECK AMT FREE LONG ETF ETF/Closed End- 92189F536 297 14,056 SH   SOLE 0 0 14,056 0
VANECK MORNINGSTAR ETF ETF/Closed End 92189F643 522 9,999 SH   SOLE 0 0 9,999 0
VANECK SEMICONDUCTOR ETF ETF/Closed End 92189F676 802 5,245 SH   SOLE 0 0 5,245 0
VANECK AGRIBUSINESS ETF ETF/Closed End 92189F700 203 3,371 SH   SOLE 0 0 3,371 0
VANECK VCTRS BIOTECH ETF ETF/Closed End 92189F726 1,009 6,195 SH   SOLE 0 0 6,195 0
VANECK JR GOLD MINER ETF ETF/Closed End 92189F791 3,577 72,136 SH   SOLE 0 0 72,136 0
VANECK AMT INTER NEW ETF ETF/Closed End- 92189H201 1,898 37,261 SH   SOLE 0 0 37,261 0
VANECK JPM E/MKT NEW ETF ETF/Closed End- 92189H300 960 31,231 SH   SOLE 0 0 31,231 0
VANCK HI YLD MUN NEW ETF ETF/Closed End- 92189H409 5,310 89,569 SH   SOLE 0 0 89,569 0
VNGRD DIV APPREC ETF ETF/Closed End 921908844 42,124 359,484 SH   SOLE 0 0 359,484 0
VNGRD TOTAL INTL STK ETF ETF/Closed End 921909768 1,106 22,499 SH   SOLE 0 0 22,499 0
VNGRD EXT DUR TRSY ETF ETF/Closed End- 921910709 2,187 13,173 SH   SOLE 0 0 13,173 0
VANGRD ESG US STK ETF ETF/Closed End 921910733 3,070 54,449 SH   SOLE 0 0 54,449 0
VNGRD MEGA CAP GRWTH ETF ETF/Closed End 921910816 7,533 46,073 SH   SOLE 0 0 46,073 0
VNGRD MEGA CAP VAL ETF ETF/Closed End 921910840 250 3,411 SH   SOLE 0 0 3,411 0
VNG MEGA CAP INDEX ETF ETF/Closed End 921910873 479 4,377 SH   SOLE 0 0 4,377 0
VNGRD SP 500 GRW ETF ETF/Closed End 921932505 18,002 96,318 SH   SOLE 0 0 96,318 0
VNGRD SP 500 VAL ETF ETF/Closed End 921932703 2,292 21,937 SH   SOLE 0 0 21,937 0
VNGRD SP SM GRW 600 ETF ETF/Closed End 921932794 336 2,301 SH   SOLE 0 0 2,301 0
VNGRD SP SM CAP 600 ETF ETF/Closed End 921932828 470 3,760 SH   SOLE 0 0 3,760 0
VNGRD SP MDCP 400 ETF ETF/Closed End 921932885 970 8,065 SH   SOLE 0 0 8,065 0
VNGRD LNG TRM BD IDX ETF ETF/Closed End- 921937793 22,988 205,896 SH   SOLE 0 0 205,896 0
VNGRD INTRM TRM BD ETF ETF/Closed End- 921937819 27,882 299,199 SH   SOLE 0 0 299,199 0
VNGRD SHORT TERM BD ETF ETF/Closed End- 921937827 50,775 610,867 SH   SOLE 0 0 610,867 0
VNGRD TTL BD MKT ETF ETF/Closed End- 921937835 44,482 503,537 SH   SOLE 0 0 503,537 0
VNGRD FTSE DEV MKTS ETF ETF/Closed End 921943858 100,736 2,596,958 SH   SOLE 0 0 2,596,958 0
VNGRD HGH DIV YLD ETF ETF/Closed End 921946406 82,908 1,052,404 SH   SOLE 0 0 1,052,404 0
VNGRD INTL HI DIV YL ETF ETF/Closed End 921946794 2,320 45,312 SH   SOLE 0 0 45,312 0
VNGRD INTL DIV APPRC ETF ETF/Closed End 921946810 9,061 135,076 SH   SOLE 0 0 135,076 0
VNGRD EMRG MKTS GOV ETF ETF/Closed End- 921946885 1,694 21,789 SH   SOLE 0 0 21,789 0
VNGRD SHRT INFL PRO ETF ETF/Closed End- 922020805 3,262 65,020 SH   SOLE 0 0 65,020 0
VNGRD TTL INTL BD ETF ETF/Closed End- 92203J407 51,138 885,819 SH   SOLE 0 0 885,819 0
VNGRD FTSE SMALL CAP ETF ETF/Closed End 922042718 12,360 127,929 SH   SOLE 0 0 127,929 0
VNGRD TTL WORLD STK ETF ETF/Closed End 922042742 508 6,790 SH   SOLE 0 0 6,790 0
VNGRD FTSE ALL WORLD ETF ETF/Closed End 922042775 225,843 4,743,599 SH   SOLE 0 0 4,743,599 0
VNGRD FTSE EMG MKTS ETF ETF/Closed End 922042858 44,244 1,117,000 SH   SOLE 0 0 1,117,000 0
VNGRD FTSE PACIFIC ETF ETF/Closed End 922042866 62,622 983,855 SH   SOLE 0 0 983,855 0
VNGRD FTSE EUROPE ETF ETF/Closed End 922042874 13,047 259,229 SH   SOLE 0 0 259,229 0
VNGRD CONSMR DISCRET ETF ETF/Closed End 92204A108 10,736 53,678 SH   SOLE 0 0 53,678 0
VNGRD CNSMR STAPLES ETF ETF/Closed End 92204A207 5,147 34,414 SH   SOLE 0 0 34,414 0
VNGRD ENERGY ETF ETF/Closed End 92204A306 1,748 34,760 SH   SOLE 0 0 34,760 0
VNGRD FINANCIALS ETF ETF/Closed End 92204A405 5,179 90,547 SH   SOLE 0 0 90,547 0
VNGRD HEALTH CARE ETF ETF/Closed End 92204A504 38,683 200,792 SH   SOLE 0 0 200,792 0
VNGRD INDUSTRIALS ETF ETF/Closed End 92204A603 1,628 12,528 SH   SOLE 0 0 12,528 0
VNGRD INFO TECH ETF ETF/Closed End 92204A702 44,484 159,608 SH   SOLE 0 0 159,608 0
VNGRD UTILITIES ETF ETF/Closed End 92204A876 3,785 30,608 SH   SOLE 0 0 30,608 0
VNGRD COMMN SVCS ETF ETF/Closed End 92204A884 7,073 76,034 SH   SOLE 0 0 76,034 0
VNGRD SHRT TRM GOV ETF ETF/Closed End- 92206C102 5,394 86,718 SH   SOLE 0 0 86,718 0
VNGRD SHRT TRM CORP ETF ETF/Closed End- 92206C409 31,145 376,780 SH   SOLE 0 0 376,780 0
VNGRD TOTAL CORP BD ETF ETF/Closed End- 92206C573 1,056 11,490 SH   SOLE 0 0 11,490 0
VNGRD RUS2000 VL IN ETF ETF/Closed End 92206C649 515 6,044 SH   SOLE 0 0 6,044 0
VNGRD RUS 2000 INDX ETF ETF/Closed End 92206C664 13,655 118,333 SH   SOLE 0 0 118,333 0
VNGRD RUS1000 GRW IN ETF ETF/Closed End 92206C680 88,750 449,775 SH   SOLE 0 0 449,775 0
VNGRD INTRM TERM ETF ETF/Closed End- 92206C706 9,668 136,992 SH   SOLE 0 0 136,992 0
VNGRD RUS1000 VL IN ETF ETF/Closed End 92206C714 64,146 648,860 SH   SOLE 0 0 648,860 0
VNGRD MTG BKD SEC ETF ETF/Closed End- 92206C771 26,190 481,705 SH   SOLE 0 0 481,705 0
VNGRD LNG TRM CRP BD ETF ETF/Closed End- 92206C813 2,653 24,956 SH   SOLE 0 0 24,956 0
VNGRD LNG TRM TREAS ETF ETF/Closed End- 92206C847 3,803 37,990 SH   SOLE 0 0 37,990 0
VNGRD INTRM CORP BD ETF ETF/Closed End- 92206C870 135,380 1,422,955 SH   SOLE 0 0 1,422,955 0
VARIAN MED SYS INC Common Stock 92220P105 2,903 23,692 SH   SOLE 0 0 23,692 0
VECTOR GROUP LTD Common Stock 92240M108 305 30,292 SH   SOLE 0 0 30,292 0
VECTRUS INC Common Stock 92242T101 629 12,799 SH   SOLE 0 0 12,799 0
VEEVA SYS INC CL A Common Stock 922475108 31,249 133,302 SH   SOLE 0 0 133,302 0
VENTAS INC REIT 92276F100 1,636 44,662 SH   SOLE 0 0 44,662 0
VNGRD MUN T/E BD ETF ETF/Closed End- 922907746 327 6,042 SH   SOLE 0 0 6,042 0
VNGRD SP 500 ETF ETF/Closed End 922908363 96,177 339,331 SH   SOLE 0 0 339,331 0
VNGRD MDCP VAL ETF ETF/Closed End 922908512 2,586 27,016 SH   SOLE 0 0 27,016 0
VNGRD MDCP GRW ETF ETF/Closed End 922908538 3,460 20,960 SH   SOLE 0 0 20,960 0
VNGRD REAL EST INDX ETF ETF/Closed End 922908553 11,755 149,692 SH   SOLE 0 0 149,692 0
VNGRD SMLL CAP GRWTH ETF ETF/Closed End 922908595 1,661 8,322 SH   SOLE 0 0 8,322 0
VNGRD SML CAP VAL ETF ETF/Closed End 922908611 1,424 13,322 SH   SOLE 0 0 13,322 0
VNGRD MID CAP ETF ETF/Closed End 922908629 57,578 351,277 SH   SOLE 0 0 351,277 0
VNGRD LGCP ETF ETF/Closed End 922908637 11,518 80,545 SH   SOLE 0 0 80,545 0
VNGRD EXTND MARKET ETF ETF/Closed End 922908652 2,539 21,459 SH   SOLE 0 0 21,459 0
VNGRD GROWTH ETF ETF/Closed End 922908736 18,172 89,921 SH   SOLE 0 0 89,921 0
VNGRD VALUE ETF ETF/Closed End 922908744 15,251 153,138 SH   SOLE 0 0 153,138 0
VNGRD SMALL CAP ETF ETF/Closed End 922908751 22,859 156,871 SH   SOLE 0 0 156,871 0
VNGRD TTL STK MKT ETF ETF/Closed End 922908769 10,769 68,799 SH   SOLE 0 0 68,799 0
VEREIT INC REIT 92339V100 524 81,569 SH   SOLE 0 0 81,569 0
VERISIGN INC Common Stock 92343E102 860 4,157 SH   SOLE 0 0 4,157 0
VERIZON COMMNS INC Common Stock 92343V104 101,815 1,846,814 SH   SOLE 0 0 1,846,814 0
VERISK ANALYTICS INC Common Stock 92345Y106 7,863 46,196 SH   SOLE 0 0 46,196 0
VERTEX PHARMS INC Common Stock 92532F100 30,776 106,010 SH   SOLE 0 0 106,010 0
VIACOMCBS INC B Common Stock 92556H206 15,206 652,049 SH   SOLE 0 0 652,049 0
VICOR CORP Common Stock 925815102 3,684 51,206 SH   SOLE 0 0 51,206 0
VICTORYSHS US 500 ETF ETF/Closed End 92647N782 3,376 65,098 SH   SOLE 0 0 65,098 0
VICTORYSHS DEV ENH ETF ETF/Closed End 92647N816 434 16,144 SH   SOLE 0 0 16,144 0
VICTORYSHS US EQ INC ETF ETF/Closed End 92647N824 463 9,946 SH   SOLE 0 0 9,946 0
VICTORYSHS INTL HI ETF ETF/Closed End 92647N881 436 17,237 SH   SOLE 0 0 17,237 0
VIRTU FINANCIAL INC A Common Stock 928254101 340 14,390 SH   SOLE 0 0 14,390 0
VISA INC CL A Common Stock 92826C839 114,392 592,182 SH   SOLE 0 0 592,182 0
VISTA OUTDOOR INC Common Stock 928377100 1,601 110,793 SH   SOLE 0 0 110,793 0
VMWARE INC CL A Common Stock 928563402 10,018 64,691 SH   SOLE 0 0 64,691 0
VODAFONE GRP PLC NEW ADR Common Stock 92857W308 7,314 458,875 SH   SOLE 0 0 458,875 0
VORNADO REALTY TRUST REIT 929042109 269 7,031 SH   SOLE 0 0 7,031 0
VOYA GLB EQ DIV PREM OPP ETF/Closed End 92912T100 49 10,221 SH   SOLE 0 0 10,221 0
VOYA RISK MNGD NAT RES ETF/Closed End 92913C106 52 20,350 SH   SOLE 0 0 20,350 0
VULCAN MATERIALS COMPANY Common Stock 929160109 4,778 41,239 SH   SOLE 0 0 41,239 0
WD 40 CO Common Stock 929236107 416 2,097 SH   SOLE 0 0 2,097 0
WSFS FINANCIAL CORP Common Stock 929328102 204 7,115 SH   SOLE 0 0 7,115 0
W P CAREY INC Common Stock 92936U109 4,876 72,076 SH   SOLE 0 0 72,076 0
WEC ENERGY GROUP INC Common Stock 92939U106 6,973 79,555 SH   SOLE 0 0 79,555 0
WABTEC Common Stock 929740108 860 14,934 SH   SOLE 0 0 14,934 0
WALMART INC Common Stock 931142103 57,768 482,284 SH   SOLE 0 0 482,284 0
WALGREENS BOOTS ALLIANCE Common Stock 931427108 15,849 373,877 SH   SOLE 0 0 373,877 0
WASHINGTON FEDL INC Common Stock 938824109 731 27,243 SH   SOLE 0 0 27,243 0
WASTE CONNECTIONS INC Common Stock 94106B101 3,365 35,883 SH   SOLE 0 0 35,883 0
WASTE MANAGEMENT INC DEL Common Stock 94106L109 25,053 236,546 SH   SOLE 0 0 236,546 0
WATERS CORP Common Stock 941848103 1,046 5,799 SH   SOLE 0 0 5,799 0
WATSCO INC A Common Stock 942622200 1,257 7,071 SH   SOLE 0 0 7,071 0
WATTS WATER TECH INC Common Stock 942749102 912 11,260 SH   SOLE 0 0 11,260 0
WEBSTER FINANCIAL CORP Common Stock 947890109 883 30,857 SH   SOLE 0 0 30,857 0
WELLS FARGO CO NEW Common Stock 949746101 17,938 700,706 SH   SOLE 0 0 700,706 0
WF CONV A 75 PERPTL Preferred Stock 949746804 2,477 1,910 SH   SOLE 0 0 1,910 0
WF GLB DIV OPP FD ETF/Closed End 94987C103 144 33,328 SH   SOLE 0 0 33,328 0
WF MULT SECTOR INCM FD ETF/Closed End- 94987D101 231 20,998 SH   SOLE 0 0 20,998 0
WELLTOWER INC REIT 95040Q104 10,812 208,930 SH   SOLE 0 0 208,930 0
WENDYS CO Common Stock 95058W100 450 20,651 SH   SOLE 0 0 20,651 0
WEST PHARM SVCS INC Common Stock 955306105 3,502 15,416 SH   SOLE 0 0 15,416 0
WESTERN ASSET PREMIER ETF/Closed End- 957664105 278 21,164 SH   SOLE 0 0 21,164 0
WESTERN EMERG MKTS DEBT ETF/Closed End- 95766A101 885 71,859 SH   SOLE 0 0 71,859 0
WESTERN HIGH INCME OPPTY ETF/Closed End- 95766K109 113 24,465 SH   SOLE 0 0 24,465 0
WESTERN MANAGED MUNIS FD ETF/Closed End- 95766M105 258 21,468 SH   SOLE 0 0 21,468 0
WESTRN MUNI HIGH INCM FD ETF/Closed End- 95766N103 763 107,221 SH   SOLE 0 0 107,221 0
WESTERN MUNI PARTNERS FD ETF/Closed End- 95766P108 224 15,816 SH   SOLE 0 0 15,816 0
WESTERN INFLTN LKD INCM ETF/Closed End- 95766Q106 1,026 87,125 SH   SOLE 0 0 87,125 0
WESTERN INFLTN LKD OPPTY ETF/Closed End- 95766R104 5,140 468,972 SH   SOLE 0 0 468,972 0
WESTERN ASSET INVESTMENT ETF/Closed End- 95766T100 246 16,455 SH   SOLE 0 0 16,455 0
WESTERN MTG OPPTY FD INC ETF/Closed End 95790B109 164 11,150 SH   SOLE 0 0 11,150 0
WESTERN ASSET CORPORATE ETF/Closed End- 95790J102 449 52,481 SH   SOLE 0 0 52,481 0
WESTERN DIGITAL CORP Common Stock 958102105 2,686 60,830 SH   SOLE 0 0 60,830 0
WESTERN MIDSTREAM LP MLP 958669103 172 17,159 SH   SOLE 0 0 17,159 0
WESTERN UNION CO Common Stock 959802109 9,444 436,829 SH   SOLE 0 0 436,829 0
WESTROCK CO Common Stock 96145D105 589 20,830 SH   SOLE 0 0 20,830 0
WEYERHAEUSER CO Common Stock 962166104 2,569 114,368 SH   SOLE 0 0 114,368 0
WHEATON PRECIOUS METALS Common Stock 962879102 1,287 29,220 SH   SOLE 0 0 29,220 0
WHIRLPOOL CORP Common Stock 963320106 3,473 26,813 SH   SOLE 0 0 26,813 0
WILLIAMS COS INC DEL Common Stock 969457100 9,843 517,513 SH   SOLE 0 0 517,513 0
WILLIAMS SONOMA INC Common Stock 969904101 1,708 20,823 SH   SOLE 0 0 20,823 0
WSDMTR US TTL DIV ETF ETF/Closed End 97717W109 356 3,947 SH   SOLE 0 0 3,947 0
WSDMTR US HI DIV FD ETF ETF/Closed End 97717W208 596 9,563 SH   SOLE 0 0 9,563 0
WSDMTR E/M SMCP DIV ETF ETF/Closed End 97717W281 501 12,833 SH   SOLE 0 0 12,833 0
WSDMTR US LGCP DIV ETF ETF/Closed End 97717W307 4,085 43,981 SH   SOLE 0 0 43,981 0
WSDMTR E/M HI DIV ETF ETF/Closed End 97717W315 2,076 57,466 SH   SOLE 0 0 57,466 0
WSDMTR US DV EX FINL ETF ETF/Closed End 97717W406 819 11,107 SH   SOLE 0 0 11,107 0
WSDMTR U S DLR BLLSH ETF ETF/Closed End 97717W471 1,043 37,796 SH   SOLE 0 0 37,796 0
WSDMTR US MDCP DIV ETF ETF/Closed End 97717W505 10,873 383,658 SH   SOLE 0 0 383,658 0
WISDMTR US SMCP ETF ETF/Closed End 97717W562 2,642 93,103 SH   SOLE 0 0 93,103 0
WSDMTR US SMCP DIV ETF ETF/Closed End 97717W604 6,375 301,004 SH   SOLE 0 0 301,004 0
WSDMTR INTL EQ FD ETF ETF/Closed End 97717W703 2,425 54,774 SH   SOLE 0 0 54,774 0
WSDMTR JPN HEDG EQ ETF ETF/Closed End 97717W851 866 18,417 SH   SOLE 0 0 18,417 0
WSDMTR GLB HI DIV ETF ETF/Closed End 97717W877 828 21,563 SH   SOLE 0 0 21,563 0
WSDMTRE INTL QUAL DV ETF ETF/Closed End 97717X131 2,290 75,962 SH   SOLE 0 0 75,962 0
WSDTREE FLTG TREAS ETF ETF/Closed End- 97717X628 227 9,040 SH   SOLE 0 0 9,040 0
WISDOMTREE US DV GRW ETF ETF/Closed End 97717X669 3,342 73,469 SH   SOLE 0 0 73,469 0
WSDMTRE EURO HDGD EQ ETF ETF/Closed End 97717X701 7,352 121,094 SH   SOLE 0 0 121,094 0
WSDMTR 90/60 US BAL ETF ETF/Closed End 97717Y790 1,300 42,530 SH   SOLE 0 0 42,530 0
WOODWARD INC Common Stock 980745103 4,392 56,636 SH   SOLE 0 0 56,636 0
WORLD ACCEPTANCE CORP Common Stock 981419104 285 4,355 SH   SOLE 0 0 4,355 0
WORLD FUEL SERVICES CORP Common Stock 981475106 269 10,458 SH   SOLE 0 0 10,458 0
WORTHINGTON INDS INC Common Stock 981811102 1,144 30,678 SH   SOLE 0 0 30,678 0
WRAP TECHNOLOGIES INC Common Stock 98212N107 141 13,500 SH   SOLE 0 0 13,500 0
XPO LOGISTICS INC Common Stock 983793100 771 9,979 SH   SOLE 0 0 9,979 0
XCEL ENERGY INC Common Stock 98389B100 5,406 86,494 SH   SOLE 0 0 86,494 0
XILINX INC Common Stock 983919101 7,380 75,004 SH   SOLE 0 0 75,004 0
XYLEM INC Common Stock 98419M100 968 14,905 SH   SOLE 0 0 14,905 0
XEROX HLDGS CORP NEW Common Stock 98421M106 692 45,262 SH   SOLE 0 0 45,262 0
YAMANA GOLD INC Common Stock 98462Y100 103 18,789 SH   SOLE 0 0 18,789 0
YETI HOLDINGS INC Common Stock 98585X104 1,365 31,938 SH   SOLE 0 0 31,938 0
YORK WATER COMPANY Common Stock 987184108 563 11,746 SH   SOLE 0 0 11,746 0
YUM BRANDS INC Common Stock 988498101 3,201 36,832 SH   SOLE 0 0 36,832 0
YUM CHINA HOLDINGS Common Stock 98850P109 1,138 23,673 SH   SOLE 0 0 23,673 0
ZEBRA TECHS CORP A Common Stock 989207105 8,033 31,386 SH   SOLE 0 0 31,386 0
ZILLOW GROUP INC C Common Stock 98954M200 277 4,800 SH   SOLE 0 0 4,800 0
ZIMMER BIOMET HLDGS INC Common Stock 98956P102 3,626 30,379 SH   SOLE 0 0 30,379 0
ZIOPHARM ONCOLOGY INC Common Stock 98973P101 335 102,247 SH   SOLE 0 0 102,247 0
ZOETIS INC CL A Common Stock 98978V103 32,032 233,745 SH   SOLE 0 0 233,745 0
ZSCALER INC Common Stock 98980G102 606 5,534 SH   SOLE 0 0 5,534 0
ZOOM VIDEO COMMNS INC A Common Stock 98980L101 825 3,252 SH   SOLE 0 0 3,252 0
ZUMIEZ INC Common Stock 989817101 347 12,661 SH   SOLE 0 0 12,661 0
EURONAV NV Common Stock B38564108 128 15,703 SH   SOLE 0 0 15,703 0
ALLEGION PUBLIC LTD Common Stock G0176J109 3,564 34,864 SH   SOLE 0 0 34,864 0
AMCOR PLC ORD USD 001 Common Stock G0250X107 1,716 168,054 SH   SOLE 0 0 168,054 0
AMDOCS LTD Common Stock G02602103 2,484 40,797 SH   SOLE 0 0 40,797 0
AMBARELLA INC Common Stock G037AX101 237 5,173 SH   SOLE 0 0 5,173 0
AON PLC A Common Stock G0403H108 1,607 8,345 SH   SOLE 0 0 8,345 0
ARCH CAPITAL GROUP LTD Common Stock G0450A105 974 33,986 SH   SOLE 0 0 33,986 0
ATLASSIAN CORP PLC A Common Stock G06242104 9,804 54,384 SH   SOLE 0 0 54,384 0
ACCENTURE PLC IRELD CL A Common Stock G1151C101 12,706 59,174 SH   SOLE 0 0 59,174 0
BROOKFIELD INFRA LP MLP G16252101 287 6,991 SH   SOLE 0 0 6,991 0
BROOKFIELD RENEWABLE LP MLP G16258108 806 16,827 SH   SOLE 0 0 16,827 0
COCACOLA EURO PRTNRS Common Stock G25839104 211 5,588 SH   SOLE 0 0 5,588 0
EATON CORP PLC Common Stock G29183103 24,242 277,112 SH   SOLE 0 0 277,112 0
ASA GOLD PRECIOUS MTLS ETF/Closed End G3156P103 570 32,506 SH   SOLE 0 0 32,506 0
EVEREST REINSURANCE GRP Common Stock G3223R108 1,328 6,441 SH   SOLE 0 0 6,441 0
FRONTLINE LTD NEW Common Stock G3682E192 233 33,344 SH   SOLE 0 0 33,344 0
GAN LTD Common Stock G3728V109 1,272 49,971 SH   SOLE 0 0 49,971 0
GATES INDL CORP PLC Common Stock G39108108 175 17,017 SH   SOLE 0 0 17,017 0
HELEN OF TROY LTD Common Stock G4388N106 919 4,875 SH   SOLE 0 0 4,875 0
HORIZON THERAPEUTICS Common Stock G46188101 216 3,885 SH   SOLE 0 0 3,885 0
ICON PLC Common Stock G4705A100 1,065 6,323 SH   SOLE 0 0 6,323 0
IHS MARKIT LTD Common Stock G47567105 4,082 54,067 SH   SOLE 0 0 54,067 0
INTL GAME TECH PLC USD Common Stock G4863A108 113 12,671 SH   SOLE 0 0 12,671 0
INVESCO LTD Common Stock G491BT108 406 37,774 SH   SOLE 0 0 37,774 0
JOHNSON CTLS INTL PLC Common Stock G51502105 23,863 698,967 SH   SOLE 0 0 698,967 0
LAZARD LTD SHARES A MLP G54050102 809 28,257 SH   SOLE 0 0 28,257 0
LIBERTY GLOBAL PLC C Common Stock G5480U120 3,224 149,907 SH   SOLE 0 0 149,907 0
LINDE PLC Common Stock G5494J103 15,321 72,232 SH   SOLE 0 0 72,232 0
MEDTRONIC PLC Common Stock G5960L103 42,259 460,837 SH   SOLE 0 0 460,837 0
APTIV PLC Common Stock G6095L109 1,306 16,766 SH   SOLE 0 0 16,766 0
NOMAD FOODS LTD USD Common Stock G6564A105 2,942 137,152 SH   SOLE 0 0 137,152 0
NVENT ELECTRIC PLC Common Stock G6700G107 2,111 112,721 SH   SOLE 0 0 112,721 0
RENAISSANCERE HLDGS LTD Common Stock G7496G103 728 4,254 SH   SOLE 0 0 4,254 0
SEAGATE TECHNOLOGY PLC Common Stock G7945M107 6,319 130,536 SH   SOLE 0 0 130,536 0
PENTAIR PLC Common Stock G7S00T104 2,863 75,351 SH   SOLE 0 0 75,351 0
STERIS PLC ORD Common Stock G8473T100 448 2,919 SH   SOLE 0 0 2,919 0
TRANE TECHNOLOGIES PLC Common Stock G8994E103 5,310 59,680 SH   SOLE 0 0 59,680 0
TRITON INTL LTD CL A Common Stock G9078F107 282 9,331 SH   SOLE 0 0 9,331 0
WILLIS TOWERS WATSON PUB Common Stock G96629103 668 3,389 SH   SOLE 0 0 3,389 0
ALCON INC Common Stock H01301128 4,071 71,029 SH   SOLE 0 0 71,029 0
CHUBB LTD Common Stock H1467J104 24,656 194,723 SH   SOLE 0 0 194,723 0
CRISPR THERAPEUTICS AG Common Stock H17182108 430 5,845 SH   SOLE 0 0 5,845 0
GARMIN LTD Common Stock H2906T109 9,657 99,041 SH   SOLE 0 0 99,041 0
UBS GROUP AG Common Stock H42097107 407 35,280 SH   SOLE 0 0 35,280 0
TE CONNECTIVITY LTD Common Stock H84989104 8,678 106,411 SH   SOLE 0 0 106,411 0
GLOBANT S A Common Stock L44385109 1,234 8,237 SH   SOLE 0 0 8,237 0
SPOTIFY TECHNOLOGY SA Common Stock L8681T102 317 1,228 SH   SOLE 0 0 1,228 0
CHECK POINT SFTWARE TECH Common Stock M22465104 582 5,420 SH   SOLE 0 0 5,420 0
COMPUGEN LTD Common Stock M25722105 715 47,600 SH   SOLE 0 0 47,600 0
ELBIT SYSTEMS LTD Common Stock M3760D101 207 1,507 SH   SOLE 0 0 1,507 0
MAGAL SECURITIES SYS LTD Common Stock M6786D104 2,211 736,839 SH   SOLE 0 0 736,839 0
TARO PHARM IND LTD SHS A Common Stock M8737E108 299 4,500 SH   SOLE 0 0 4,500 0
AERCAP HOLDINGS N V Common Stock N00985106 791 25,677 SH   SOLE 0 0 25,677 0
ASML HLDG NV NYRS NEW Common Stock N07059210 8,617 23,415 SH   SOLE 0 0 23,415 0
FERRARI NV NEW Common Stock N3167Y103 4,053 23,700 SH   SOLE 0 0 23,700 0
LYONDELLBASELL N V CL A Common Stock N53745100 2,126 32,354 SH   SOLE 0 0 32,354 0
MYLAN N V Common Stock N59465109 779 48,472 SH   SOLE 0 0 48,472 0
NXP SEMICONDUCTORS N V Common Stock N6596X109 1,288 11,296 SH   SOLE 0 0 11,296 0
WRIGHT MEDICAL GROUP N V Common Stock N96617118 363 12,211 SH   SOLE 0 0 12,211 0
ROYAL CARIBBEAN CRUISES Common Stock V7780T103 366 7,267 SH   SOLE 0 0 7,267 0
DHT HLDGS INC NEW Common Stock Y2065G121 324 63,241 SH   SOLE 0 0 63,241 0
GASLOG PARTNERS LP Common Stock Y2687W108 55 13,411 SH   SOLE 0 0 13,411 0
SCORPIO TANKERS INC NEW Common Stock Y7542C130 269 21,007 SH   SOLE 0 0 21,007 0