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