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
22ND CENTY GROUP INC COM 90137F103 84 76,648 SH   SOLE   0 0 76,648
3-D SYS CORP DEL COM NEW 88554D205 149 17,051 SH   SOLE   0 0 17,051
3M CO COM 88579Y101 37,043 209,960 SH   SOLE   0 0 209,960
AAON INC COM PAR $0.004 000360206 4,980 100,782 SH   SOLE   0 0 100,782
AARONS INC COM PAR $0.50 002535300 17,667 309,332 SH   SOLE   0 0 309,332
ABB LTD SPONSORED ADR 000375204 3,527 146,410 SH   SOLE   0 0 146,410
ABBOTT LABS COM 002824100 54,263 624,711 SH   SOLE   0 0 624,711
ABBVIE INC COM 00287Y109 67,921 767,126 SH   SOLE   0 0 767,126
ABERDEEN ASIA PACIFIC INCOM COM 003009107 1,150 270,696 SH   SOLE   0 0 270,696
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 104 10,025 SH   SOLE   0 0 10,025
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 3,279 505,945 SH   SOLE   0 0 505,945
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 272 18,630 SH   SOLE   0 0 18,630
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1,730 22,646 SH   SOLE   0 0 22,646
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 327 18,866 SH   SOLE   0 0 18,866
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,575 175,947 SH   SOLE   0 0 175,947
ABIOMED INC COM 003654100 699 4,099 SH   SOLE   0 0 4,099
ACADIA HEALTHCARE COMPANY IN COM 00404A109 229 6,899 SH   SOLE   0 0 6,899
ACADIA PHARMACEUTICALS INC COM 004225108 517 12,091 SH   SOLE   0 0 12,091
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 37,882 179,892 SH   SOLE   0 0 179,892
ACTINIUM PHARMACEUTICALS INC COM 00507W107 9 42,200 SH   SOLE   0 0 42,200
ACTIVISION BLIZZARD INC COM 00507V109 3,400 57,217 SH   SOLE   0 0 57,217
ACUITY BRANDS INC COM 00508Y102 322 2,330 SH   SOLE   0 0 2,330
ACUSHNET HOLDINGS CORP COM 005098108 262 8,052 SH   SOLE   0 0 8,052
ADAM NAT RES FD INC COM 00548F105 276 16,792 SH   SOLE   0 0 16,792
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 9 13,107 SH   SOLE   0 0 13,107
ADAMS DIVERSIFIED EQUITY FD COM 006212104 3,386 214,691 SH   SOLE   0 0 214,691
ADOBE INC COM 00724F101 21,741 65,923 SH   SOLE   0 0 65,923
ADVANCE AUTO PARTS INC COM 00751Y106 436 2,725 SH   SOLE   0 0 2,725
ADVANCED DRAIN SYS INC DEL COM 00790R104 251 6,463 SH   SOLE   0 0 6,463
ADVANCED ENERGY INDS COM 007973100 464 6,514 SH   SOLE   0 0 6,514
ADVANCED MICRO DEVICES INC COM 007903107 15,159 330,558 SH   SOLE   0 0 330,558
ADVAXIS INC COM NEW 007624307 43 50,000 SH   SOLE   0 0 50,000
ADVENT CONVERTIBLE & INCOME COM 00764C109 4,026 258,878 SH   SOLE   0 0 258,878
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 430 8,875 SH   SOLE   0 0 8,875
AEGON N V NY REGISTRY SHS 007924103 662 146,226 SH   SOLE   0 0 146,226
AEHR TEST SYSTEMS COM 00760J108 255 127,475 SH   SOLE   0 0 127,475
AERCAP HOLDINGS NV SHS N00985106 381 6,206 SH   SOLE   0 0 6,206
AEROJET ROCKETDYNE HLDGS INC COM 007800105 659 14,429 SH   SOLE   0 0 14,429
AEROVIRONMENT INC COM 008073108 2,323 37,627 SH   SOLE   0 0 37,627
AES CORP COM 00130H105 2,454 123,324 SH   SOLE   0 0 123,324
AFFILIATED MANAGERS GROUP IN COM 008252108 235 2,766 SH   SOLE   0 0 2,766
AFLAC INC COM 001055102 24,774 468,311 SH   SOLE   0 0 468,311
AGCO CORP COM 001084102 260 3,363 SH   SOLE   0 0 3,363
AGILENT TECHNOLOGIES INC COM 00846U101 2,238 26,230 SH   SOLE   0 0 26,230
AGNC INVT CORP COM 00123Q104 694 39,267 SH   SOLE   0 0 39,267
AGNICO EAGLE MINES LTD COM 008474108 809 13,160 SH   SOLE   0 0 13,160
AGREE REALTY CORP COM 008492100 2,709 38,600 SH   SOLE   0 0 38,600
AIR INDS GROUP COM NEW 00912N205 766 332,831 SH   SOLE   0 0 332,831
AIR LEASE CORP CL A 00912X302 349 7,350 SH   SOLE   0 0 7,350
AIR PRODS & CHEMS INC COM 009158106 154,071 655,559 SH   SOLE   0 0 655,559
AK STL HLDG CORP COM 001547108 80 24,234 SH   SOLE   0 0 24,234
AKAMAI TECHNOLOGIES INC COM 00971T101 777 8,999 SH   SOLE   0 0 8,999
AKOUSTIS TECHNOLOGIES INC COM 00973N102 691 86,340 SH   SOLE   0 0 86,340
ALAMOS GOLD INC NEW COM CL A 011532108 268 44,503 SH   SOLE   0 0 44,503
ALARM COM HLDGS INC COM 011642105 400 9,308 SH   SOLE   0 0 9,308
ALASKA AIR GROUP INC COM 011659109 11,605 171,286 SH   SOLE   0 0 171,286
ALBEMARLE CORP COM 012653101 2,666 36,500 SH   SOLE   0 0 36,500
ALCENTRA CAP CORP COM 01374T102 160 17,636 SH   SOLE   0 0 17,636
ALCOA CORP COM 013872106 464 21,565 SH   SOLE   0 0 21,565
ALCON INC ORD SHS H01301128 1,081 19,118 SH   SOLE   0 0 19,118
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 278 1,719 SH   SOLE   0 0 1,719
ALEXCO RESOURCE CORP COM 01535P106 189 82,000 SH   SOLE   0 0 82,000
ALEXION PHARMACEUTICALS INC COM 015351109 2,617 24,199 SH   SOLE   0 0 24,199
ALGONQUIN PWR UTILS CORP COM 015857105 1,202 85,084 SH   SOLE   0 0 85,084
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 125,181 590,200 SH   SOLE   0 0 590,200
ALIGN TECHNOLOGY INC COM 016255101 2,995 10,733 SH   SOLE   0 0 10,733
ALLEGHENY TECHNOLOGIES INC COM 01741R102 743 35,976 SH   SOLE   0 0 35,976
ALLEGIANT TRAVEL CO COM 01748X102 2,191 12,591 SH   SOLE   0 0 12,591
ALLEGION PUB LTD CO ORD SHS G0176J109 479 3,847 SH   SOLE   0 0 3,847
ALLERGAN PLC SHS G0177J108 5,923 30,978 SH   SOLE   0 0 30,978
ALLETE INC COM NEW 018522300 2,367 29,156 SH   SOLE   0 0 29,156
ALLIANCE DATA SYSTEMS CORP COM 018581108 211 1,875 SH   SOLE   0 0 1,875
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 179 16,560 SH   SOLE   0 0 16,560
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 826 68,108 SH   SOLE   0 0 68,108
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,402 46,345 SH   SOLE   0 0 46,345
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 371 26,550 SH   SOLE   0 0 26,550
ALLIANT ENERGY CORP COM 018802108 3,272 59,804 SH   SOLE   0 0 59,804
ALLIANZGI CONV INCOME FD COM 018828103 110 19,059 SH   SOLE   0 0 19,059
ALLIANZGI EQUITY & CONV INCO COM 018829101 1,001 44,175 SH   SOLE   0 0 44,175
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 7,078 544,489 SH   SOLE   0 0 544,489
ALLIED MOTION TECHNOLOGIES I COM 019330109 344 7,100 SH   SOLE   0 0 7,100
ALLSTATE CORP COM 020002101 60,633 539,189 SH   SOLE   0 0 539,189
ALLY FINL INC COM 02005N100 1,658 54,263 SH   SOLE   0 0 54,263
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 249 2,165 SH   SOLE   0 0 2,165
ALPHABET INC CAP STK CL A 02079K305 144,530 107,907 SH   SOLE   0 0 107,907
ALPHABET INC CAP STK CL C 02079K107 93,253 69,745 SH   SOLE   0 0 69,745
ALPHATEC HOLDINGS INC COM NEW 02081G201 320 45,093 SH   SOLE   0 0 45,093
ALPS ETF TR ALERIAN ENERGY 00162Q676 946 45,509 SH   SOLE   0 0 45,509
ALPS ETF TR ALERIAN MLP 00162Q866 19,176 2,256,004 SH   SOLE   0 0 2,256,004
ALPS ETF TR BARRONS 400 ETF 00162Q726 399 9,327 SH   SOLE   0 0 9,327
ALPS ETF TR C&S GLOBL ETF 00162Q106 365 7,540 SH   SOLE   0 0 7,540
ALPS ETF TR EQUAL SEC ETF 00162Q205 607 7,587 SH   SOLE   0 0 7,587
ALPS ETF TR INTL SEC DV DOG 00162Q718 408 14,838 SH   SOLE   0 0 14,838
ALPS ETF TR MED BREAKTHGH 00162Q593 883 20,882 SH   SOLE   0 0 20,882
ALPS ETF TR RIVRFRNT STR INC 00162Q783 1,118 44,941 SH   SOLE   0 0 44,941
ALPS ETF TR SECTR DIV DOGS 00162Q858 10,991 234,698 SH   SOLE   0 0 234,698
ALTERYX INC COM CL A 02156B103 382 3,818 SH   SOLE   0 0 3,818
ALTRIA GROUP INC COM 02209S103 44,700 895,609 SH   SOLE   0 0 895,609
AMARIN CORP PLC SPONS ADR NEW 023111206 5,078 236,835 SH   SOLE   0 0 236,835
AMARIN CORP PLC SPONS ADR NEW 023111206 63 24,900 SH Put SOLE   0 0 24,900
AMAZON COM INC COM 023135106 311,768 168,721 SH   SOLE   0 0 168,721
AMBAC FINL GROUP INC COM NEW 023139884 885 41,025 SH   SOLE   0 0 41,025
AMBARELLA INC SHS G037AX101 2,389 39,443 SH   SOLE   0 0 39,443
AMC ENTMT HLDGS INC CL A COM 00165C104 95 13,098 SH   SOLE   0 0 13,098
AMC ENTMT HLDGS INC CL A COM 00165C104 159 102,400 SH Put SOLE   0 0 102,400
AMC NETWORKS INC CL A 00164V103 259 6,547 SH   SOLE   0 0 6,547
AMCOR PLC ORD G0250X107 172 15,854 SH   SOLE   0 0 15,854
AMDOCS LTD SHS G02602103 407 5,636 SH   SOLE   0 0 5,636
AMERANT BANCORP INC CL A 023576101 218 10,000 SH   SOLE   0 0 10,000
AMEREN CORP COM 023608102 1,955 25,460 SH   SOLE   0 0 25,460
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 3,113 404,234 SH   SOLE   0 0 404,234
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 660 41,274 SH   SOLE   0 0 41,274
AMERICA MOVIL SAB DE CV SPONSORED ADR 02364W204 1,064 66,945 SH   SOLE   0 0 66,945
AMERICAN AIRLS GROUP INC COM 02376R102 534 18,637 SH   SOLE   0 0 18,637
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 1,492 29,104 SH   SOLE   0 0 29,104
AMERICAN ELEC PWR CO INC COM 025537101 20,146 213,158 SH   SOLE   0 0 213,158
AMERICAN EXPRESS CO COM 025816109 17,514 140,690 SH   SOLE   0 0 140,690
AMERICAN FINL GROUP INC OHIO COM 025932104 661 6,031 SH   SOLE   0 0 6,031
AMERICAN HOMES 4 RENT CL A 02665T306 1,734 66,171 SH   SOLE   0 0 66,171
AMERICAN INTL GROUP INC COM NEW 026874784 1,427 27,803 SH   SOLE   0 0 27,803
AMERICAN NATL BANKSHARES INC COM 027745108 982 24,812 SH   SOLE   0 0 24,812
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,171 126,221 SH   SOLE   0 0 126,221
AMERICAN STS WTR CO COM 029899101 3,453 39,852 SH   SOLE   0 0 39,852
AMERICAN TOWER CORP NEW COM 03027X100 28,381 123,457 SH   SOLE   0 0 123,457
AMERICAN WTR WKS CO INC NEW COM 030420103 11,048 89,925 SH   SOLE   0 0 89,925
AMERICOLD RLTY TR COM 03064D108 385 10,968 SH   SOLE   0 0 10,968
AMERIPRISE FINL INC COM 03076C106 7,307 43,852 SH   SOLE   0 0 43,852
AMERIS BANCORP COM 03076K108 215 5,062 SH   SOLE   0 0 5,062
AMERISOURCEBERGEN CORP COM 03073E105 5,539 65,155 SH   SOLE   0 0 65,155
AMETEK INC NEW COM 031100100 9,894 99,193 SH   SOLE   0 0 99,193
AMGEN INC COM 031162100 58,318 241,903 SH   SOLE   0 0 241,903
AMPHENOL CORP NEW CL A 032095101 7,783 71,912 SH   SOLE   0 0 71,912
AMPIO PHARMACEUTICALS INC COM 03209T109 32 54,193 SH   SOLE   0 0 54,193
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 363 19,362 SH   SOLE   0 0 19,362
AMPLIFY ETF TR ONLIN RETL ETF 032108102 406 7,902 SH   SOLE   0 0 7,902
ANALOG DEVICES INC COM 032654105 26,273 221,068 SH   SOLE   0 0 221,068
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 50 19,250 SH   SOLE   0 0 19,250
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5,209 63,487 SH   SOLE   0 0 63,487
ANNALY CAP MGMT INC COM 035710409 3,043 323,076 SH   SOLE   0 0 323,076
ANSYS INC COM 03662Q105 844 3,279 SH   SOLE   0 0 3,279
ANTARES PHARMA INC COM 036642106 473 100,741 SH   SOLE   0 0 100,741
ANTERO MIDSTREAM CORP COM 03676B102 1,560 205,594 SH   SOLE   0 0 205,594
ANTHEM INC COM 036752103 10,401 34,431 SH   SOLE   0 0 34,431
AON PLC SHS CL A G0408V102 2,734 13,123 SH   SOLE   0 0 13,123
APACHE CORP COM 037411105 870 33,979 SH   SOLE   0 0 33,979
APARTMENT INVT & MGMT CO CL A 03748R754 2,597 50,276 SH   SOLE   0 0 50,276
APHRIA INC COM 03765K104 58 11,037 SH   SOLE   0 0 11,037
APOGEE ENTERPRISES INC COM 037598109 378 11,640 SH   SOLE   0 0 11,640
APOLLO COML REAL EST FIN INC COM 03762U105 2,066 112,950 SH   SOLE   0 0 112,950
APOLLO GLOBAL MGMT INC COM CL A 03768E105 2,099 43,990 SH   SOLE   0 0 43,990
APOLLO INVT CORP COM NEW 03761U502 560 32,074 SH   SOLE   0 0 32,074
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 501 30,836 SH   SOLE   0 0 30,836
APPLE INC COM 037833100 805,129 2,741,629 SH   SOLE   0 0 2,741,629
APPLE INC COM 037833100 335 5,600 SH Call SOLE   0 0 0
APPLE INC COM 037833100 343 3,800 SH Call SOLE   0 0 0
APPLIED MATLS INC COM 038222105 10,151 166,298 SH   SOLE   0 0 166,298
APPLIED OPTOELECTRONICS INC COM 03823U102 142 11,954 SH   SOLE   0 0 11,954
APTARGROUP INC COM 038336103 236 2,042 SH   SOLE   0 0 2,042
APTIV PLC SHS G6095L109 3,884 40,895 SH   SOLE   0 0 40,895
APYX MED CORP COM 03837C106 2,102 248,474 SH   SOLE   0 0 248,474
AQUA AMERICA INC COM 03836W103 5,136 109,422 SH   SOLE   0 0 109,422
AQUAVENTURE HLDGS LTD SHS G0443N107 223 8,235 SH   SOLE   0 0 8,235
ARAMARK COM 03852U106 1,552 35,761 SH   SOLE   0 0 35,761
ARBOR RLTY TR INC COM 038923108 1,638 114,123 SH   SOLE   0 0 114,123
ARCH CAP GROUP LTD ORD G0450A105 3,244 75,643 SH   SOLE   0 0 75,643
ARCHER DANIELS MIDLAND CO COM 039483102 4,347 93,793 SH   SOLE   0 0 93,793
ARCHROCK INC COM 03957W106 126 12,517 SH   SOLE   0 0 12,517
ARCONIC INC COM 03965L100 1,688 54,845 SH   SOLE   0 0 54,845
ARES CAP CORP COM 04010L103 5,459 292,695 SH   SOLE   0 0 292,695
ARES COML REAL ESTATE CORP COM 04013V108 469 29,616 SH   SOLE   0 0 29,616
ARES DYNAMIC CR ALLOCATION F COM 04014F102 584 38,064 SH   SOLE   0 0 38,064
ARGO GROUP INTL HLDGS LTD COM G0464B107 1,618 24,606 SH   SOLE   0 0 24,606
ARISTA NETWORKS INC COM 040413106 654 3,214 SH   SOLE   0 0 3,214
ARK ETF TR 3D PRINTING ETF 00214Q500 395 17,596 SH   SOLE   0 0 17,596
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 730 19,643 SH   SOLE   0 0 19,643
ARK ETF TR GENOMIC REV ETF 00214Q302 3,342 99,716 SH   SOLE   0 0 99,716
ARK ETF TR INNOVATION ETF 00214Q104 20,232 404,226 SH   SOLE   0 0 404,226
ARK ETF TR NEXT GNRTN INTER 00214Q401 1,825 31,681 SH   SOLE   0 0 31,681
ARMADA HOFFLER PPTYS INC COM 04208T108 340 18,516 SH   SOLE   0 0 18,516
ARROW ELECTRS INC COM 042735100 555 6,552 SH   SOLE   0 0 6,552
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2,544 40,107 SH   SOLE   0 0 40,107
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 364 26,690 SH   SOLE   0 0 26,690
ASGN INC COM 00191U102 423 5,954 SH   SOLE   0 0 5,954
ASHLAND GLOBAL HLDGS INC COM 044186104 291 3,804 SH   SOLE   0 0 3,804
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,805 6,100 SH   SOLE   0 0 6,100
ASPEN TECHNOLOGY INC COM 045327103 513 4,245 SH   SOLE   0 0 4,245
ASSERTIO THERAPEUTICS INC COM 04545L107 33 26,339 SH   SOLE   0 0 26,339
ASSOCIATED BANC CORP COM 045487105 423 19,203 SH   SOLE   0 0 19,203
ASSURANT INC COM 04621X108 1,617 12,334 SH   SOLE   0 0 12,334
ASSURED GUARANTY LTD COM G0585R106 574 11,701 SH   SOLE   0 0 11,701
ASTRAZENECA PLC SPONSORED ADR 046353108 6,775 135,881 SH   SOLE   0 0 135,881
ASTRONICS CORP COM 046433108 308 11,021 SH   SOLE   0 0 11,021
ASURE SOFTWARE INC COM 04649U102 355 43,345 SH   SOLE   0 0 43,345
AT HOME GROUP INC COM 04650Y100 158 28,715 SH   SOLE   0 0 28,715
AT&T INC COM 00206R102 171,712 4,393,874 SH   SOLE   0 0 4,393,874
AT&T INC COM 00206R102 24 10,700 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 6 12,600 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 42 22,300 SH Call SOLE   0 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,868 49,740 SH   SOLE   0 0 49,740
ATLANTICA YIELD PLC SHS G0751N103 593 22,455 SH   SOLE   0 0 22,455
ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 11 12,000 PRN   SOLE   0 0 12,000
ATLASSIAN CORP PLC CL A G06242104 831 6,906 SH   SOLE   0 0 6,906
ATMOS ENERGY CORP COM 049560105 2,442 21,832 SH   SOLE   0 0 21,832
ATRION CORP COM 049904105 2,968 3,950 SH   SOLE   0 0 3,950
AUBURN NATL BANCORP COM 050473107 245 4,626 SH   SOLE   0 0 4,626
AUDIOCODES LTD ORD M15342104 227 8,830 SH   SOLE   0 0 8,830
AURORA CANNABIS INC COM 05156X108 231 107,856 SH   SOLE   0 0 107,856
AUTODESK INC COM 052769106 3,040 16,568 SH   SOLE   0 0 16,568
AUTOLIV INC COM 052800109 762 9,028 SH   SOLE   0 0 9,028
AUTOMATIC DATA PROCESSING IN COM 053015103 32,365 189,818 SH   SOLE   0 0 189,818
AUTOZONE INC COM 053332102 2,690 2,258 SH   SOLE   0 0 2,258
AVALARA INC COM 05338G106 1,184 16,166 SH   SOLE   0 0 16,166
AVALONBAY CMNTYS INC COM 053484101 350 1,670 SH   SOLE   0 0 1,670
AVANGRID INC COM 05351W103 1,238 24,191 SH   SOLE   0 0 24,191
AVERY DENNISON CORP COM 053611109 6,033 46,113 SH   SOLE   0 0 46,113
AVID BIOSERVICES INC COM 05368M106 140 18,283 SH   SOLE   0 0 18,283
AVISTA CORP COM 05379B107 702 14,593 SH   SOLE   0 0 14,593
AVNET INC COM 053807103 1,194 28,135 SH   SOLE   0 0 28,135
AXALTA COATING SYS LTD COM G0750C108 391 12,852 SH   SOLE   0 0 12,852
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 575 9,682 SH   SOLE   0 0 9,682
AXON ENTERPRISE INC COM 05464C101 3,268 44,595 SH   SOLE   0 0 44,595
AXOS FINL INC COM 05465C100 551 18,191 SH   SOLE   0 0 18,191
AZUL S A SPONSR ADR PFD 05501U106 323 7,555 SH   SOLE   0 0 7,555
B & G FOODS INC NEW COM 05508R106 197 10,961 SH   SOLE   0 0 10,961
B2GOLD CORP COM 11777Q209 271 67,645 SH   SOLE   0 0 67,645
BAIDU INC SPON ADR REP A 056752108 5,476 43,322 SH   SOLE   0 0 43,322
BAIN CAP SPECIALTY FIN INC COM 05684B107 1,653 83,655 SH   SOLE   0 0 83,655
BAKER HUGHES COMPANY CL A 05722G100 271 10,569 SH   SOLE   0 0 10,569
BALCHEM CORP COM 057665200 4,595 45,216 SH   SOLE   0 0 45,216
BALL CORP COM 058498106 7,944 122,845 SH   SOLE   0 0 122,845
BALLARD PWR SYS INC NEW COM 058586108 100 14,018 SH   SOLE   0 0 14,018
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 534 95,662 SH   SOLE   0 0 95,662
BANCO SANTANDER SA ADR 05964H105 120 28,944 SH   SOLE   0 0 28,944
BANCORPSOUTH BK TUPELO MISS COM 05971J102 3,915 124,652 SH   SOLE   0 0 124,652
BANCROFT FUND LTD COM 059695106 220 8,440 SH   SOLE   0 0 8,440
BANK AMER CORP 7.25%CNV PFD L 060505682 1,873 1,293 SH   SOLE   0 0 1,293
BANK AMER CORP COM 060505104 85,441 2,425,915 SH   SOLE   0 0 2,425,915
BANK HAWAII CORP COM 062540109 363 3,815 SH   SOLE   0 0 3,815
BANK MONTREAL QUE COM 063671101 2,003 25,875 SH   SOLE   0 0 25,875
BANK N S HALIFAX COM 064149107 826 14,644 SH   SOLE   0 0 14,644
BANK NEW YORK MELLON CORP COM 064058100 8,063 160,214 SH   SOLE   0 0 160,214
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 1,899 51,298 SH   SOLE   0 0 51,298
BANK OZK COM 06417N103 1,626 53,303 SH   SOLE   0 0 53,303
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 3,196 21,442 SH   SOLE   0 0 21,442
BARCLAYS PLC ADR 06738E204 1,126 118,286 SH   SOLE   0 0 118,286
BARINGS GLOBAL SHORT DURATIO COM 06760L100 572 32,608 SH   SOLE   0 0 32,608
BARINGS PARTN INVS SH BEN INT 06761A103 793 49,142 SH   SOLE   0 0 49,142
BARRICK GOLD CORPORATION COM 067901108 2,863 154,298 SH   SOLE   0 0 154,298
BAUSCH HEALTH COS INC COM 071734107 581 19,406 SH   SOLE   0 0 19,406
BAXTER INTL INC COM 071813109 9,048 108,200 SH   SOLE   0 0 108,200
BCE INC COM NEW 05534B760 2,838 61,331 SH   SOLE   0 0 61,331
BECTON DICKINSON & CO COM 075887109 85,151 313,043 SH   SOLE   0 0 313,043
BECTON DICKINSON & CO PFD SHS CONV A 075887208 515 7,864 SH   SOLE   0 0 7,864
BED BATH & BEYOND INC COM 075896100 765 44,216 SH   SOLE   0 0 44,216
BERKLEY W R CORP COM 084423102 1,035 14,972 SH   SOLE   0 0 14,972
BERKSHIRE HATHAWAY INC DEL CL A 084670108 9,509 28 SH   SOLE   0 0 28
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 244,191 1,078,108 SH   SOLE   0 0 1,078,108
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1 11,500 SH Call SOLE   0 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 374 11,381 SH   SOLE   0 0 11,381
BEST BUY INC COM 086516101 10,488 119,458 SH   SOLE   0 0 119,458
BEYOND MEAT INC COM 08862E109 3,002 39,713 SH   SOLE   0 0 39,713
BG STAFFING INC COM 05544A109 3,308 151,142 SH   SOLE   0 0 151,142
BGC PARTNERS INC CL A 05541T101 17,066 2,873,090 SH   SOLE   0 0 2,873,090
BHP GROUP LTD SPONSORED ADS 088606108 2,317 42,358 SH   SOLE   0 0 42,358
BHP GROUP PLC SPONSORED ADR 05545E209 284 6,036 SH   SOLE   0 0 6,036
BIO RAD LABS INC CL A 090572207 580 1,568 SH   SOLE   0 0 1,568
BIO TECHNE CORP COM 09073M104 235 1,070 SH   SOLE   0 0 1,070
BIOGEN INC COM 09062X103 4,283 14,435 SH   SOLE   0 0 14,435
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 380 6,979 SH   SOLE   0 0 6,979
BIOHITECH GLOBAL INC COM 09074B107 202 118,685 SH   SOLE   0 0 118,685
BIOLASE INC COM NEW 090911207 6 10,104 SH   SOLE   0 0 10,104
BIOMARIN PHARMACEUTICAL INC COM 09061G101 403 4,765 SH   SOLE   0 0 4,765
BIOTELEMETRY INC COM 090672106 1,711 36,963 SH   SOLE   0 0 36,963
BLACK HILLS CORP COM 092113109 358 4,561 SH   SOLE   0 0 4,561
BLACK KNIGHT INC COM 09215C105 490 7,594 SH   SOLE   0 0 7,594
BLACKBERRY LTD COM 09228F103 100 15,597 SH   SOLE   0 0 15,597
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,875 128,589 SH   SOLE   0 0 128,589
BLACKROCK CORPOR HI YLD FD I COM 09255P107 4,470 399,067 SH   SOLE   0 0 399,067
BLACKROCK CR ALLCTN INC TR COM 092508100 6,020 430,623 SH   SOLE   0 0 430,623
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 269 24,035 SH   SOLE   0 0 24,035
BLACKROCK ENERGY & RES TR COM 09250U101 3,611 303,944 SH   SOLE   0 0 303,944
BLACKROCK ENH CAP & INC FD I COM 09256A109 7,727 447,946 SH   SOLE   0 0 447,946
BLACKROCK ENHANCED EQT DIV T COM 09251A104 20,575 2,074,142 SH   SOLE   0 0 2,074,142
BLACKROCK ENHANCED GBL DIV T COM 092501105 2,222 202,174 SH   SOLE   0 0 202,174
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 862 146,434 SH   SOLE   0 0 146,434
BLACKROCK FLOAT RATE OME STR COM 09255X100 554 41,205 SH   SOLE   0 0 41,205
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,492 35,097 SH   SOLE   0 0 35,097
BLACKROCK INC COM 09247X101 24,101 47,910 SH   SOLE   0 0 47,910
BLACKROCK INCOME TR INC COM 09247F100 2,755 455,303 SH   SOLE   0 0 455,303
BLACKROCK INVT QUALITY MUN T COM 09247D105 229 14,730 SH   SOLE   0 0 14,730
BLACKROCK LONG-TERM MUNI ADV COM 09250B103 649 50,843 SH   SOLE   0 0 50,843
BLACKROCK LTD DURATION INC T COM SHS 09249W101 2,800 170,830 SH   SOLE   0 0 170,830
BLACKROCK MULTI-SECTOR INC T COM 09258A107 491 30,391 SH   SOLE   0 0 30,391
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 346 23,243 SH   SOLE   0 0 23,243
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 2,075 85,792 SH   SOLE   0 0 85,792
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 551 38,892 SH   SOLE   0 0 38,892
BLACKROCK MUNI INCOME INV QL COM 09250G102 146 10,286 SH   SOLE   0 0 10,286
BLACKROCK MUNI INCOME TR II COM 09249N101 395 26,102 SH   SOLE   0 0 26,102
BLACKROCK MUNI INTER DR FD I COM 09253X102 332 23,286 SH   SOLE   0 0 23,286
BLACKROCK MUNIASSETS FD INC COM 09254J102 1,692 111,561 SH   SOLE   0 0 111,561
BLACKROCK MUNICIPL INC QLTY COM 092479104 458 32,605 SH   SOLE   0 0 32,605
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 283 25,389 SH   SOLE   0 0 25,389
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 210 13,765 SH   SOLE   0 0 13,765
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1,358 94,643 SH   SOLE   0 0 94,643
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 1,116 81,850 SH   SOLE   0 0 81,850
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 149 10,630 SH   SOLE   0 0 10,630
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 239 18,931 SH   SOLE   0 0 18,931
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 386 29,014 SH   SOLE   0 0 29,014
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 205 12,096 SH   SOLE   0 0 12,096
BLACKROCK MUNIVEST FD II INC COM 09253T101 161 10,875 SH   SOLE   0 0 10,875
BLACKROCK MUNIVEST FD INC COM 09253R105 213 23,361 SH   SOLE   0 0 23,361
BLACKROCK MUNIY QUALITY FD I COM 09254G108 801 61,592 SH   SOLE   0 0 61,592
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 161 11,314 SH   SOLE   0 0 11,314
BLACKROCK MUNIYIELD INVST FD COM 09254R104 645 45,753 SH   SOLE   0 0 45,753
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 2,003 132,766 SH   SOLE   0 0 132,766
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 138 10,525 SH   SOLE   0 0 10,525
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 519 36,340 SH   SOLE   0 0 36,340
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1,497 110,868 SH   SOLE   0 0 110,868
BLACKROCK MUNIYIELD QUALITY COM 09254F100 623 41,367 SH   SOLE   0 0 41,367
BLACKROCK MUNIYLD INVST QLTY COM 09254T100 246 18,120 SH   SOLE   0 0 18,120
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 668 47,080 SH   SOLE   0 0 47,080
BLACKROCK NY MUNI INC QLTY T COM 09249U105 162 11,802 SH   SOLE   0 0 11,802
BLACKROCK RES & COMM STRAT T SHS 09257A108 6,434 797,252 SH   SOLE   0 0 797,252
BLACKROCK SCIENCE & TECH TR SHS 09258G104 13,563 407,676 SH   SOLE   0 0 407,676
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 1,487 72,560 SH   SOLE   0 0 72,560
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,420 99,443 SH   SOLE   0 0 99,443
BLACKROCK TCP CAP CORP COM 09259E108 1,120 79,738 SH   SOLE   0 0 79,738
BLACKROCK UTILITIES INFRSTRC COM 09248D104 623 27,935 SH   SOLE   0 0 27,935
BLACKSTONE GROUP INC COM CL A 09260D107 29,688 530,704 SH   SOLE   0 0 530,704
BLACKSTONE GSO FLTING RTE FU COM 09256U105 175 10,830 SH   SOLE   0 0 10,830
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 2,572 178,839 SH   SOLE   0 0 178,839
BLACKSTONE MTG TR INC COM CL A 09257W100 1,644 44,169 SH   SOLE   0 0 44,169
BLOOM ENERGY CORP COM CL A 093712107 316 42,298 SH   SOLE   0 0 42,298
BLUEBIRD BIO INC COM 09609G100 801 9,132 SH   SOLE   0 0 9,132
BLUEPRINT MEDICINES CORP COM 09627Y109 1,668 20,824 SH   SOLE   0 0 20,824
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 62 20,026 SH   SOLE   0 0 20,026
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 1,532 105,024 SH   SOLE   0 0 105,024
BNY MELLON STRATEGIC MUN BD COM 09662E109 253 31,654 SH   SOLE   0 0 31,654
BNY MELLON STRATEGIC MUNS IN COM 05588W108 1,019 119,742 SH   SOLE   0 0 119,742
BOEING CO COM 097023105 77,682 238,436 SH   SOLE   0 0 238,436
BOK FINL CORP COM NEW 05561Q201 224 2,560 SH   SOLE   0 0 2,560
BOOKING HLDGS INC COM 09857L108 33,496 16,310 SH   SOLE   0 0 16,310
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3,290 46,259 SH   SOLE   0 0 46,259
BORGWARNER INC COM 099724106 1,777 40,963 SH   SOLE   0 0 40,963
BOSTON BEER INC CL A 100557107 495 1,310 SH   SOLE   0 0 1,310
BOSTON PROPERTIES INC COM 101121101 249 1,803 SH   SOLE   0 0 1,803
BOSTON SCIENTIFIC CORP COM 101137107 8,702 192,438 SH   SOLE   0 0 192,438
BOULDER GROWTH & INCOME FD I COM 101507101 1,673 141,882 SH   SOLE   0 0 141,882
BOX INC CL A 10316T104 2,359 140,582 SH   SOLE   0 0 140,582
BOX INC CL A 10316T104 20 12,900 SH Call SOLE   0 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 2,162 138,500 SH   SOLE   0 0 138,500
BP PLC SPONSORED ADR 055622104 27,209 720,948 SH   SOLE   0 0 720,948
BRADY CORP CL A 104674106 461 8,055 SH   SOLE   0 0 8,055
BRIGGS & STRATTON CORP COM 109043109 185 27,824 SH   SOLE   0 0 27,824
BRINKER INTL INC COM 109641100 1,060 25,226 SH   SOLE   0 0 25,226
BRINKS CO COM 109696104 445 4,905 SH   SOLE   0 0 4,905
BRISTOL MYERS SQUIBB CO COM 110122108 36,629 570,633 SH   SOLE   0 0 570,633
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 336 111,739 SH   SOLE   0 0 111,739
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3,672 86,481 SH   SOLE   0 0 86,481
BROADCOM INC COM 11135F101 80,895 255,889 SH   SOLE   0 0 255,889
BROADMARK RLTY CAP INC COM 11135B100 434 34,021 SH   SOLE   0 0 34,021
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,313 26,803 SH   SOLE   0 0 26,803
BROOKDALE SR LIVING INC COM 112463104 100 13,707 SH   SOLE   0 0 13,707
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8,489 146,810 SH   SOLE   0 0 146,810
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4,648 93,181 SH   SOLE   0 0 93,181
BROOKFIELD PROPERTY REIT INC CL A 11282X103 756 41,005 SH   SOLE   0 0 41,005
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1,248 58,437 SH   SOLE   0 0 58,437
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 396 8,547 SH   SOLE   0 0 8,547
BROWN & BROWN INC COM 115236101 1,653 41,876 SH   SOLE   0 0 41,876
BROWN FORMAN CORP CL A 115637100 683 10,886 SH   SOLE   0 0 10,886
BROWN FORMAN CORP CL B 115637209 1,725 25,523 SH   SOLE   0 0 25,523
BURLINGTON STORES INC COM 122017106 3,807 16,696 SH   SOLE   0 0 16,696
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3,601 46,053 SH   SOLE   0 0 46,053
CABLE ONE INC COM 12685J105 281 189 SH   SOLE   0 0 189
CABOT OIL & GAS CORP COM 127097103 406 23,345 SH   SOLE   0 0 23,345
CACI INTL INC CL A 127190304 415 1,660 SH   SOLE   0 0 1,660
CADENCE BANCORPORATION CL A 12739A100 1,188 65,519 SH   SOLE   0 0 65,519
CADENCE BANCORPORATION CL A 12739A100 11 16,300 SH Call SOLE   0 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,101 15,879 SH   SOLE   0 0 15,879
CAE INC COM 124765108 257 9,733 SH   SOLE   0 0 9,733
CAL MAINE FOODS INC COM NEW 128030202 1,348 31,524 SH   SOLE   0 0 31,524
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 625 54,856 SH   SOLE   0 0 54,856
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 2,259 205,397 SH   SOLE   0 0 205,397
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 531 25,097 SH   SOLE   0 0 25,097
CALAMOS GBL DYN INCOME FUND COM 12811L107 981 112,905 SH   SOLE   0 0 112,905
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 149 11,103 SH   SOLE   0 0 11,103
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 14,818 1,089,588 SH   SOLE   0 0 1,089,588
CALAMP CORP COM 128126109 932 97,274 SH   SOLE   0 0 97,274
CALIFORNIA WTR SVC GROUP COM 130788102 1,618 31,372 SH   SOLE   0 0 31,372
CALITHERA BIOSCIENCES INC COM 13089P101 321 56,200 SH   SOLE   0 0 56,200
CALLAWAY GOLF CO COM 131193104 784 36,960 SH   SOLE   0 0 36,960
CALLON PETE CO DEL COM 13123X102 86 17,904 SH   SOLE   0 0 17,904
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 42 11,389 SH   SOLE   0 0 11,389
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 368 9,135 SH   SOLE   0 0 9,135
CAMDEN PPTY TR SH BEN INT 133131102 788 7,427 SH   SOLE   0 0 7,427
CAMECO CORP COM 13321L108 952 107,316 SH   SOLE   0 0 107,316
CAMPBELL SOUP CO COM 134429109 745 15,078 SH   SOLE   0 0 15,078
CANADIAN NAT RES LTD COM 136385101 799 24,743 SH   SOLE   0 0 24,743
CANADIAN NATL RY CO COM 136375102 4,832 53,471 SH   SOLE   0 0 53,471
CANADIAN PAC RY LTD COM 13645T100 1,654 6,496 SH   SOLE   0 0 6,496
CANOPY GROWTH CORP COM 138035100 1,057 50,340 SH   SOLE   0 0 50,340
CANTEL MEDICAL CORP COM 138098108 558 7,875 SH   SOLE   0 0 7,875
CAPITAL ONE FINL CORP COM 14040H105 5,611 54,527 SH   SOLE   0 0 54,527
CAPSTAR FINL HLDGS INC COM 14070T102 321 19,303 SH   SOLE   0 0 19,303
CARDINAL HEALTH INC COM 14149Y108 1,766 34,926 SH   SOLE   0 0 34,926
CARDLYTICS INC COM 14161W105 1,090 17,336 SH   SOLE   0 0 17,336
CAREDX INC COM 14167L103 1,332 61,734 SH   SOLE   0 0 61,734
CARETRUST REIT INC COM 14174T107 393 19,063 SH   SOLE   0 0 19,063
CARLISLE COS INC COM 142339100 684 4,229 SH   SOLE   0 0 4,229
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 3,456 107,742 SH   SOLE   0 0 107,742
CARMAX INC COM 143130102 6,280 71,636 SH   SOLE   0 0 71,636
CARNIVAL CORP UNIT 99/99/9999 143658300 86,094 1,693,733 SH   SOLE   0 0 1,693,733
CAROLINA FINL CORP NEW COM 143873107 897 20,747 SH   SOLE   0 0 20,747
CARPENTER TECHNOLOGY CORP COM 144285103 375 7,543 SH   SOLE   0 0 7,543
CARVANA CO CL A 146869102 512 5,564 SH   SOLE   0 0 5,564
CASELLA WASTE SYS INC CL A 147448104 2,838 61,652 SH   SOLE   0 0 61,652
CASEYS GEN STORES INC COM 147528103 2,299 14,459 SH   SOLE   0 0 14,459
CATALYST PHARMACEUTICALS INC COM 14888U101 888 236,901 SH   SOLE   0 0 236,901
CATCHMARK TIMBER TR INC CL A 14912Y202 398 34,737 SH   SOLE   0 0 34,737
CATERPILLAR INC DEL COM 149123101 39,974 270,675 SH   SOLE   0 0 270,675
CBOE GLOBAL MARKETS INC COM 12503M108 226 1,880 SH   SOLE   0 0 1,880
CBRE CLARION GLOBAL REAL EST COM 12504G100 977 121,875 SH   SOLE   0 0 121,875
CBRE GROUP INC CL A 12504L109 4,989 81,408 SH   SOLE   0 0 81,408
CBTX INC COM 12481V104 476 15,300 SH   SOLE   0 0 15,300
CDK GLOBAL INC COM 12508E101 897 16,403 SH   SOLE   0 0 16,403
CDN IMPERIAL BK COMM TORONTO COM 136069101 915 11,006 SH   SOLE   0 0 11,006
CDW CORP COM 12514G108 4,618 32,332 SH   SOLE   0 0 32,332
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,662 29,969 SH   SOLE   0 0 29,969
CELANESE CORP DEL COM 150870103 1,506 12,231 SH   SOLE   0 0 12,231
CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 38 16,940 SH   SOLE   0 0 16,940
CELSIUS HOLDINGS INC COM NEW 15118V207 177 36,665 SH   SOLE   0 0 36,665
CENOVUS ENERGY INC COM 15135U109 109 10,689 SH   SOLE   0 0 10,689
CENTENE CORP DEL COM 15135B101 1,363 21,680 SH   SOLE   0 0 21,680
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 507 79,898 SH   SOLE   0 0 79,898
CENTERPOINT ENERGY INC COM 15189T107 4,414 161,860 SH   SOLE   0 0 161,860
CENTERPOINT ENERGY INC DEP RP PFD CV B 15189T503 529 10,849 SH   SOLE   0 0 10,849
CENTERSTATE BK CORP COM 15201P109 2,732 109,351 SH   SOLE   0 0 109,351
CENTRAL SECS CORP COM 155123102 5,658 170,938 SH   SOLE   0 0 170,938
CENTURYLINK INC COM 156700106 1,498 113,399 SH   SOLE   0 0 113,399
CENTURYLINK INC COM 156700106 4 17,200 SH Put SOLE   0 0 17,200
CENTURYLINK INC COM 156700106 3 32,300 SH Call SOLE   0 0 0
CERENCE INC COM 156727109 766 33,833 SH   SOLE   0 0 33,833
CERNER CORP COM 156782104 1,887 25,706 SH   SOLE   0 0 25,706
CHARLES RIV LABS INTL INC COM 159864107 764 5,003 SH   SOLE   0 0 5,003
CHARTER COMMUNICATIONS INC N CL A 16119P108 3,349 6,903 SH   SOLE   0 0 6,903
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,025 27,264 SH   SOLE   0 0 27,264
CHEMED CORP NEW COM 16359R103 782 1,780 SH   SOLE   0 0 1,780
CHEMOCENTRYX INC COM 16383L106 275 6,950 SH   SOLE   0 0 6,950
CHEMOURS CO COM 163851108 371 20,527 SH   SOLE   0 0 20,527
CHEMUNG FINL CORP COM 164024101 283 6,651 SH   SOLE   0 0 6,651
CHENIERE ENERGY INC COM NEW 16411R208 964 15,791 SH   SOLE   0 0 15,791
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 867 21,769 SH   SOLE   0 0 21,769
CHESAPEAKE ENERGY CORP COM 165167107 141 170,959 SH   SOLE   0 0 170,959
CHESAPEAKE UTILS CORP COM 165303108 3,680 38,406 SH   SOLE   0 0 38,406
CHEVRON CORP NEW COM 166764100 226,895 1,882,759 SH   SOLE   0 0 1,882,759
CHEWY INC CL A 16679L109 228 7,853 SH   SOLE   0 0 7,853
CHIMERA INVT CORP COM NEW 16934Q208 1,295 62,977 SH   SOLE   0 0 62,977
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3,850 91,093 SH   SOLE   0 0 91,093
CHINA YUCHAI INTL LTD COM G21082105 233 17,469 SH   SOLE   0 0 17,469
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,527 3,019 SH   SOLE   0 0 3,019
CHOICE HOTELS INTL INC COM 169905106 204 1,975 SH   SOLE   0 0 1,975
CHROMADEX CORP COM NEW 171077407 421 97,624 SH   SOLE   0 0 97,624
CHUBB LIMITED COM H1467J104 126,098 810,017 SH   SOLE   0 0 810,017
CHURCH & DWIGHT INC COM 171340102 19,606 278,711 SH   SOLE   0 0 278,711
CIDARA THERAPEUTICS INC COM 171757107 477 124,223 SH   SOLE   0 0 124,223
CIGNA CORP NEW COM 125523100 9,548 46,692 SH   SOLE   0 0 46,692
CIMAREX ENERGY CO COM 171798101 247 4,703 SH   SOLE   0 0 4,703
CINCINNATI FINL CORP COM 172062101 3,531 33,583 SH   SOLE   0 0 33,583
CINEMARK HOLDINGS INC COM 17243V102 605 17,867 SH   SOLE   0 0 17,867
CINTAS CORP COM 172908105 1,827 6,786 SH   SOLE   0 0 6,786
CIRRUS LOGIC INC COM 172755100 415 5,036 SH   SOLE   0 0 5,036
CISCO SYS INC COM 17275R102 191,561 3,994,183 SH   SOLE   0 0 3,994,183
CISCO SYS INC COM 17275R102 1 24,600 SH Call SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 28,705 359,315 SH   SOLE   0 0 359,315
CITIGROUP INC COM NEW 172967424 213 21,100 SH Call SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 59 11,100 SH Call SOLE   0 0 0
CITIZENS & NORTHN CORP COM 172922106 286 10,108 SH   SOLE   0 0 10,108
CITIZENS CMNTY BANCORP INC M COM 174903104 190 15,534 SH   SOLE   0 0 15,534
CITIZENS FINL GROUP INC COM 174610105 1,646 40,526 SH   SOLE   0 0 40,526
CITRIX SYS INC COM 177376100 773 6,973 SH   SOLE   0 0 6,973
CITY OFFICE REIT INC COM 178587101 176 12,997 SH   SOLE   0 0 12,997
CLEAN HARBORS INC COM 184496107 216 2,519 SH   SOLE   0 0 2,519
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 4,827 573,932 SH   SOLE   0 0 573,932
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 1,503 133,471 SH   SOLE   0 0 133,471
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 4,928 573,693 SH   SOLE   0 0 573,693
CLEARWAY ENERGY INC CL A 18539C105 877 45,880 SH   SOLE   0 0 45,880
CLEARWAY ENERGY INC CL C 18539C204 349 17,516 SH   SOLE   0 0 17,516
CLEVELAND CLIFFS INC COM 185899101 700 83,375 SH   SOLE   0 0 83,375
CLOROX CO DEL COM 189054109 17,523 114,116 SH   SOLE   0 0 114,116
CLOROX CO DEL COM 189054109 10 11,200 SH Put SOLE   0 0 11,200
CLOUDERA INC COM 18914U100 128 10,967 SH   SOLE   0 0 10,967
CLOUGH GLOBAL DIVND AND INC COM 18913Y103 128 11,660 SH   SOLE   0 0 11,660
CLOUGH GLOBAL EQUITY FD COM 18914C100 189 15,637 SH   SOLE   0 0 15,637
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1,612 170,723 SH   SOLE   0 0 170,723
CME GROUP INC COM 12572Q105 132,711 661,066 SH   SOLE   0 0 661,066
CMS ENERGY CORP COM 125896100 2,621 41,701 SH   SOLE   0 0 41,701
CNA FINL CORP COM 126117100 575 12,828 SH   SOLE   0 0 12,828
CNO FINL GROUP INC COM 12621E103 275 15,166 SH   SOLE   0 0 15,166
CNOOC LTD SPONSORED ADR 126132109 227 1,360 SH   SOLE   0 0 1,360
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 2,184 132,712 SH   SOLE   0 0 132,712
COCA COLA CO COM 191216100 65,346 1,180,591 SH   SOLE   0 0 1,180,591
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,217 23,912 SH   SOLE   0 0 23,912
COEUR MNG INC COM NEW 192108504 322 39,879 SH   SOLE   0 0 39,879
COGNEX CORP COM 192422103 592 10,566 SH   SOLE   0 0 10,566
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,106 50,082 SH   SOLE   0 0 50,082
COHEN & STEERS CLOSED END OP COM 19248P106 2,996 223,253 SH   SOLE   0 0 223,253
COHEN & STEERS INFRASTRUCTUR COM 19248A109 10,022 382,508 SH   SOLE   0 0 382,508
COHEN & STEERS LTD DUR PFD I COM 19248C105 235 8,980 SH   SOLE   0 0 8,980
COHEN & STEERS QUALITY RLTY COM 19247L106 18,945 1,273,159 SH   SOLE   0 0 1,273,159
COHEN & STEERS REIT & PFD &I COM 19247X100 4,335 182,219 SH   SOLE   0 0 182,219
COHEN & STEERS TOTAL RETURN COM 19247R103 2,655 183,348 SH   SOLE   0 0 183,348
COLGATE PALMOLIVE CO COM 194162103 15,022 218,220 SH   SOLE   0 0 218,220
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 846 10,884 SH   SOLE   0 0 10,884
COLONY BANKCORP INC COM 19623P101 2,151 130,357 SH   SOLE   0 0 130,357
COLONY CAP INC NEW CL A COM 19626G108 301 63,288 SH   SOLE   0 0 63,288
COLONY CR REAL ESTATE INC COM CL A 19625T101 686 52,123 SH   SOLE   0 0 52,123
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2,348 112,845 SH   SOLE   0 0 112,845
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 369 15,698 SH   SOLE   0 0 15,698
COLUMBIA FINL INC COM 197641103 222 13,079 SH   SOLE   0 0 13,079
COLUMBIA PPTY TR INC COM NEW 198287203 364 17,422 SH   SOLE   0 0 17,422
COLUMBIA SELIGM PREM TECH GR COM 19842X109 593 25,194 SH   SOLE   0 0 25,194
COLUMBIA SPORTSWEAR CO COM 198516106 240 2,399 SH   SOLE   0 0 2,399
COMCAST CORP NEW CL A 20030N101 142,981 3,179,396 SH   SOLE   0 0 3,179,396
COMCAST CORP NEW CL A 20030N101 5 12,200 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 4 17,100 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 1 11,400 SH Call SOLE   0 0 0
COMERICA INC COM 200340107 1,067 14,866 SH   SOLE   0 0 14,866
COMMERCE BANCSHARES INC COM 200525103 4,186 61,608 SH   SOLE   0 0 61,608
COMMSCOPE HLDG CO INC COM 20337X109 176 12,388 SH   SOLE   0 0 12,388
COMMUNITY BK SYS INC COM 203607106 1,726 24,329 SH   SOLE   0 0 24,329
COMMUNITY HEALTH SYS INC NEW COM 203668108 70 24,107 SH   SOLE   0 0 24,107
COMMUNITY HEALTHCARE TR INC COM 20369C106 1,879 43,842 SH   SOLE   0 0 43,842
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 3,821 153,714 SH   SOLE   0 0 153,714
COMPASS MINERALS INTL INC COM 20451N101 2,163 35,480 SH   SOLE   0 0 35,480
COMPUGEN LTD ORD M25722105 216 36,201 SH   SOLE   0 0 36,201
COMSTOCK RES INC COM 205768302 807 98,104 SH   SOLE   0 0 98,104
CONAGRA BRANDS INC COM 205887102 4,986 145,633 SH   SOLE   0 0 145,633
CONCHO RES INC COM 20605P101 1,736 19,821 SH   SOLE   0 0 19,821
CONNECTONE BANCORP INC NEW COM 20786W107 327 12,715 SH   SOLE   0 0 12,715
CONOCOPHILLIPS COM 20825C104 16,409 252,326 SH   SOLE   0 0 252,326
CONSOLIDATED COMM HLDGS INC COM 209034107 87 22,432 SH   SOLE   0 0 22,432
CONSOLIDATED EDISON INC COM 209115104 10,601 117,183 SH   SOLE   0 0 117,183
CONSTELLATION BRANDS INC CL A 21036P108 23,661 124,639 SH   SOLE   0 0 124,639
CONSTELLIUM SE CL A SHS F21107101 305 22,770 SH   SOLE   0 0 22,770
CONSTRUCTION PARTNERS INC COM CL A 21044C107 486 28,786 SH   SOLE   0 0 28,786
CONTINENTAL RESOURCES INC COM 212015101 2,741 79,903 SH   SOLE   0 0 79,903
COOPER COS INC COM NEW 216648402 390 1,214 SH   SOLE   0 0 1,214
COPART INC COM 217204106 9,467 104,102 SH   SOLE   0 0 104,102
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 1,662 304,349 SH   SOLE   0 0 304,349
CORE LABORATORIES N V COM N22717107 522 13,849 SH   SOLE   0 0 13,849
CORESITE RLTY CORP COM 21870Q105 1,946 17,361 SH   SOLE   0 0 17,361
CORMEDIX INC COM 21900C308 147 20,185 SH   SOLE   0 0 20,185
CORNERSTONE BLDG BRANDS INC COM 21925D109 214 25,198 SH   SOLE   0 0 25,198
CORNING INC COM 219350105 6,720 230,863 SH   SOLE   0 0 230,863
CORTEVA INC COM 22052L104 4,050 137,002 SH   SOLE   0 0 137,002
COSTAR GROUP INC COM 22160N109 330 551 SH   SOLE   0 0 551
COSTCO WHSL CORP NEW COM 22160K105 74,987 255,092 SH   SOLE   0 0 255,092
COUPA SOFTWARE INC COM 22266L106 2,233 15,267 SH   SOLE   0 0 15,267
COVANTA HLDG CORP COM 22282E102 11,665 786,056 SH   SOLE   0 0 786,056
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,200 7,803 SH   SOLE   0 0 7,803
CRAFT BREW ALLIANCE INC COM 224122101 173 10,475 SH   SOLE   0 0 10,475
CRANE CO COM 224399105 1,327 15,366 SH   SOLE   0 0 15,366
CREDIT SUISSE GROUP SPONSORED ADR 225401108 853 63,443 SH   SOLE   0 0 63,443
CREE INC COM 225447101 726 15,742 SH   SOLE   0 0 15,742
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 581 18,850 SH   SOLE   0 0 18,850
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 657 10,787 SH   SOLE   0 0 10,787
CRONOS GROUP INC COM 22717L101 154 20,070 SH   SOLE   0 0 20,070
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1,529 84,734 SH   SOLE   0 0 84,734
CROWDSTRIKE HLDGS INC CL A 22788C105 2,032 40,745 SH   SOLE   0 0 40,745
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 597 466 SH   SOLE   0 0 466
CROWN CASTLE INTL CORP NEW COM 22822V101 21,845 153,675 SH   SOLE   0 0 153,675
CROWN HOLDINGS INC COM 228368106 456 6,292 SH   SOLE   0 0 6,292
CRYOPORT INC COM PAR $0.001 229050307 177 10,755 SH   SOLE   0 0 10,755
CSI COMPRESSCO LP COM UNIT 12637A103 113 41,566 SH   SOLE   0 0 41,566
CSX CORP COM 126408103 12,731 175,936 SH   SOLE   0 0 175,936
CUBESMART COM 229663109 1,532 48,681 SH   SOLE   0 0 48,681
CUI GLOBAL INC COM NEW 126576206 18 16,525 SH   SOLE   0 0 16,525
CULLEN FROST BANKERS INC COM 229899109 470 4,811 SH   SOLE   0 0 4,811
CUMMINS INC COM 231021106 16,401 91,642 SH   SOLE   0 0 91,642
CUSHING RENAISSANCE FD COM 231647108 304 22,445 SH   SOLE   0 0 22,445
CUTERA INC COM 232109108 577 16,110 SH   SOLE   0 0 16,110
CVR ENERGY INC COM 12662P108 224 5,551 SH   SOLE   0 0 5,551
CVS HEALTH CORP COM 126650100 148,145 1,994,118 SH   SOLE   0 0 1,994,118
CVS HEALTH CORP COM 126650100 13 12,500 SH Call SOLE   0 0 0
CVS HEALTH CORP COM 126650100 7 11,100 SH Call SOLE   0 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,399 12,002 SH   SOLE   0 0 12,002
CYCLACEL PHARMACEUTICALS INC COM PAR 23254L405 40 60,125 SH   SOLE   0 0 60,125
CYMABAY THERAPEUTICS INC COM 23257D103 26 13,238 SH   SOLE   0 0 13,238
CYPRESS SEMICONDUCTOR CORP COM 232806109 862 36,948 SH   SOLE   0 0 36,948
CYRUSONE INC COM 23283R100 20,934 319,943 SH   SOLE   0 0 319,943
D R HORTON INC COM 23331A109 7,783 147,540 SH   SOLE   0 0 147,540
DANAHER CORPORATION COM 235851102 30,358 197,776 SH   SOLE   0 0 197,776
DARDEN RESTAURANTS INC COM 237194105 1,986 18,215 SH   SOLE   0 0 18,215
DARLING INGREDIENTS INC COM 237266101 303 10,795 SH   SOLE   0 0 10,795
DASEKE INC COM 23753F107 32 10,207 SH   SOLE   0 0 10,207
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 8,595 451,755 SH   SOLE   0 0 451,755
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 245 9,599 SH   SOLE   0 0 9,599
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 775 29,983 SH   SOLE   0 0 29,983
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 4,038 160,872 SH   SOLE   0 0 160,872
DAVITA INC COM 23918K108 4,140 55,174 SH   SOLE   0 0 55,174
DBX ETF TR XTRACK HRVST CSI 233051879 475 16,020 SH   SOLE   0 0 16,020
DBX ETF TR XTRACK MSCI ALL 233051820 4,332 149,810 SH   SOLE   0 0 149,810
DBX ETF TR XTRACK MSCI EAFE 233051200 91,747 2,716,019 SH   SOLE   0 0 2,716,019
DBX ETF TR XTRACK MSCI EAFE 233051630 1,027 41,602 SH   SOLE   0 0 41,602
DBX ETF TR XTRACK MSCI EMRG 233051101 905 38,102 SH   SOLE   0 0 38,102
DBX ETF TR XTRACK MSCI EURP 233051853 1,649 52,980 SH   SOLE   0 0 52,980
DBX ETF TR XTRACK MSCI JAPN 233051507 352 8,256 SH   SOLE   0 0 8,256
DBX ETF TR XTRACK MUN INFRA 233051705 1,604 57,015 SH   SOLE   0 0 57,015
DBX ETF TR XTRACK RUSS 1000 233051481 584 16,097 SH   SOLE   0 0 16,097
DBX ETF TR XTRACK USD HIGH 233051432 328 6,510 SH   SOLE   0 0 6,510
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 2,629 107,358 SH   SOLE   0 0 107,358
DECKERS OUTDOOR CORP COM 243537107 230 1,362 SH   SOLE   0 0 1,362
DEERE & CO COM 244199105 17,367 100,237 SH   SOLE   0 0 100,237
DELAWARE ENHANCED GBL DIV & COM 246060107 339 32,637 SH   SOLE   0 0 32,637
DELAWARE INV MN MUN INC FD I COM 24610V103 590 44,900 SH   SOLE   0 0 44,900
DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 832 62,613 SH   SOLE   0 0 62,613
DELAWARE INVTS DIV & INCOME COM 245915103 205 13,539 SH   SOLE   0 0 13,539
DELEK US HLDGS INC NEW COM 24665A103 450 13,432 SH   SOLE   0 0 13,432
DELL TECHNOLOGIES INC CL C 24703L202 1,008 19,612 SH   SOLE   0 0 19,612
DELTA AIR LINES INC DEL COM NEW 247361702 14,821 253,428 SH   SOLE   0 0 253,428
DENBURY RES INC COM NEW 247916208 16 11,030 SH   SOLE   0 0 11,030
DENNYS CORP COM 24869P104 224 11,273 SH   SOLE   0 0 11,273
DENTSPLY SIRONA INC COM 24906P109 440 7,784 SH   SOLE   0 0 7,784
DESIGNER BRANDS INC CL A 250565108 251 15,964 SH   SOLE   0 0 15,964
DEUTSCHE BANK AG NAMEN AKT D18190898 230 29,505 SH   SOLE   0 0 29,505
DEVON ENERGY CORP NEW COM 25179M103 741 28,550 SH   SOLE   0 0 28,550
DEXCOM INC COM 252131107 2,615 11,953 SH   SOLE   0 0 11,953
DHT HOLDINGS INC SHS NEW Y2065G121 253 30,507 SH   SOLE   0 0 30,507
DIAGEO P L C SPON ADR NEW 25243Q205 19,469 115,570 SH   SOLE   0 0 115,570
DIAMONDBACK ENERGY INC COM 25278X109 1,478 15,919 SH   SOLE   0 0 15,919
DIGITAL RLTY TR INC COM 253868103 8,325 69,527 SH   SOLE   0 0 69,527
DINE BRANDS GLOBAL INC COM 254423106 1,338 16,024 SH   SOLE   0 0 16,024
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 6,056 110,317 SH   SOLE   0 0 110,317
DISCOVER FINL SVCS COM 254709108 6,569 77,443 SH   SOLE   0 0 77,443
DISCOVERY INC COM SER A 25470F104 1,301 39,739 SH   SOLE   0 0 39,739
DISCOVERY INC COM SER C 25470F302 2,377 77,947 SH   SOLE   0 0 77,947
DISH NETWORK CORP CL A 25470M109 2,171 61,215 SH   SOLE   0 0 61,215
DISH NETWORK CORP NOTE 3.375% 8/1 25470MAB5 14 15,000 PRN   SOLE   0 0 15,000
DISNEY WALT CO COM DISNEY 254687106 141,105 975,594 SH   SOLE   0 0 975,594
DNP SELECT INCOME FD COM 23325P104 3,067 240,203 SH   SOLE   0 0 240,203
DOCUSIGN INC COM 256163106 9,689 130,740 SH   SOLE   0 0 130,740
DOLBY LABORATORIES INC COM CL A 25659T107 597 8,681 SH   SOLE   0 0 8,681
DOLLAR GEN CORP NEW COM 256677105 20,630 132,237 SH   SOLE   0 0 132,237
DOLLAR TREE INC COM 256746108 2,230 23,709 SH   SOLE   0 0 23,709
DOMINION ENERGY INC COM 25746U109 40,097 484,146 SH   SOLE   0 0 484,146
DOMINOS PIZZA INC COM 25754A201 840 2,858 SH   SOLE   0 0 2,858
DOMTAR CORP COM NEW 257559203 603 15,771 SH   SOLE   0 0 15,771
DONALDSON INC COM 257651109 1,128 19,578 SH   SOLE   0 0 19,578
DORCHESTER MINERALS LP COM UNIT 25820R105 200 10,230 SH   SOLE   0 0 10,230
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,914 96,848 SH   SOLE   0 0 96,848
DOUGLAS EMMETT INC COM 25960P109 480 10,934 SH   SOLE   0 0 10,934
DOVER CORP COM 260003108 4,123 35,767 SH   SOLE   0 0 35,767
DOW INC COM 260557103 17,137 313,114 SH   SOLE   0 0 313,114
DROPBOX INC CL A 26210C104 182 10,151 SH   SOLE   0 0 10,151
DTE ENERGY CO COM 233331107 5,637 43,408 SH   SOLE   0 0 43,408
DTF TAX-FREE INCOME INC COM 23334J107 319 21,546 SH   SOLE   0 0 21,546
DUFF & PHELPS UTLITY AND INF COM 26433C105 1,742 114,637 SH   SOLE   0 0 114,637
DUKE ENERGY CORP NEW COM NEW 26441C204 42,334 464,139 SH   SOLE   0 0 464,139
DUKE REALTY CORP COM NEW 264411505 567 16,351 SH   SOLE   0 0 16,351
DUNKIN BRANDS GROUP INC COM 265504100 4,342 57,481 SH   SOLE   0 0 57,481
DUPONT DE NEMOURS INC COM 26614N102 14,951 232,859 SH   SOLE   0 0 232,859
DWS MUN INCOME TR NEW COM 233368109 144 12,678 SH   SOLE   0 0 12,678
DXC TECHNOLOGY CO COM 23355L106 728 19,376 SH   SOLE   0 0 19,376
DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 19 20,000 PRN   SOLE   0 0 20,000
DYNEX CAP INC COM 26817Q886 258 15,206 SH   SOLE   0 0 15,206
E TRADE FINANCIAL CORP COM NEW 269246401 455 10,020 SH   SOLE   0 0 10,020
EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 3,334 195,755 SH   SOLE   0 0 195,755
EAGLE MATERIALS INC COM 26969P108 202 2,226 SH   SOLE   0 0 2,226
EAST WEST BANCORP INC COM 27579R104 240 4,938 SH   SOLE   0 0 4,938
EASTERLY GOVT PPTYS INC COM 27616P103 2,619 110,384 SH   SOLE   0 0 110,384
EASTGROUP PPTY INC COM 277276101 573 4,318 SH   SOLE   0 0 4,318
EASTMAN CHEMICAL CO COM 277432100 1,238 15,620 SH   SOLE   0 0 15,620
EATON CORP PLC SHS G29183103 141,218 1,490,885 SH   SOLE   0 0 1,490,885
EATON VANCE CALIF MUN BD FD COM 27828A100 152 13,481 SH   SOLE   0 0 13,481
EATON VANCE CORP COM NON VTG 278265103 1,485 31,797 SH   SOLE   0 0 31,797
EATON VANCE ENH EQTY INC FD COM 278277108 7,012 393,263 SH   SOLE   0 0 393,263
EATON VANCE ENHANCED EQ INC COM 278274105 2,328 146,436 SH   SOLE   0 0 146,436
EATON VANCE FLTING RATE INC COM 278279104 193 14,091 SH   SOLE   0 0 14,091
EATON VANCE FLTNG RATE 2022 COM 27831H100 141 15,136 SH   SOLE   0 0 15,136
EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 175 17,351 SH   SOLE   0 0 17,351
EATON VANCE LTD DUR INCOME F COM 27828H105 1,993 150,407 SH   SOLE   0 0 150,407
EATON VANCE MUN BD FD COM 27827X101 2,690 208,880 SH   SOLE   0 0 208,880
EATON VANCE MUN INCOME 2028 SHS 27829U105 2,585 117,984 SH   SOLE   0 0 117,984
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1,118 87,707 SH   SOLE   0 0 87,707
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 701 32,409 SH   SOLE   0 0 32,409
EATON VANCE RISK MNGD DIV EQ COM 27829G106 4,213 451,603 SH   SOLE   0 0 451,603
EATON VANCE SR FLTNG RTE TR COM 27828Q105 1,396 103,059 SH   SOLE   0 0 103,059
EATON VANCE SR INCOME TR SH BEN INT 27826S103 277 43,229 SH   SOLE   0 0 43,229
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,351 52,937 SH   SOLE   0 0 52,937
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 260 25,364 SH   SOLE   0 0 25,364
EATON VANCE TAX MNGD GBL DV COM 27829F108 13,065 1,488,003 SH   SOLE   0 0 1,488,003
EATON VANCE TAX MNGED BUY WR COM 27828X100 6,826 416,221 SH   SOLE   0 0 416,221
EATON VANCE TX ADV GLB DIV O COM 27828U106 570 21,964 SH   SOLE   0 0 21,964
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,560 86,547 SH   SOLE   0 0 86,547
EATON VANCE TX MGD DIV EQ IN COM 27828N102 4,759 380,135 SH   SOLE   0 0 380,135
EATON VANCE TX MNG BY WRT OP COM 27828Y108 3,515 235,143 SH   SOLE   0 0 235,143
EATON VANCE TXMGD GL BUYWR O COM 27829C105 4,423 426,492 SH   SOLE   0 0 426,492
EBAY INC COM 278642103 5,817 161,086 SH   SOLE   0 0 161,086
ECHOSTAR CORP CL A 278768106 13,817 319,026 SH   SOLE   0 0 319,026
ECOLAB INC COM 278865100 13,599 70,443 SH   SOLE   0 0 70,443
EDISON INTL COM 281020107 2,303 30,536 SH   SOLE   0 0 30,536
EDITAS MEDICINE INC COM 28106W103 676 22,823 SH   SOLE   0 0 22,823
EDWARDS LIFESCIENCES CORP COM 28176E108 19,269 82,598 SH   SOLE   0 0 82,598
ELASTIC N V ORD SHS N14506104 827 12,860 SH   SOLE   0 0 12,860
ELDORADO GOLD CORP NEW COM 284902509 135 16,809 SH   SOLE   0 0 16,809
ELDORADO RESORTS INC COM 28470R102 481 8,070 SH   SOLE   0 0 8,070
ELECTRONIC ARTS INC COM 285512109 1,868 17,377 SH   SOLE   0 0 17,377
ELEVATE CREDIT INC COM 28621V101 50 11,279 SH   SOLE   0 0 11,279
ELLSWORTH GRWTH AND INCOME L COM 289074106 1,410 119,899 SH   SOLE   0 0 119,899
ELMIRA SVGS BK ELMIRA N Y COM 289660102 513 33,951 SH   SOLE   0 0 33,951
EMERSON ELEC CO COM 291011104 28,360 371,864 SH   SOLE   0 0 371,864
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 425 42,400 SH   SOLE   0 0 42,400
ENBRIDGE INC COM 29250N105 17,700 445,763 SH   SOLE   0 0 445,763
ENCANA CORP COM 292505104 464 99,286 SH   SOLE   0 0 99,286
ENCOMPASS HEALTH CORP COM 29261A100 1,230 17,762 SH   SOLE   0 0 17,762
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 12 12,000 PRN   SOLE   0 0 12,000
ENCORE WIRE CORP COM 292562105 329 5,733 SH   SOLE   0 0 5,733
ENDO INTL PLC SHS G30401106 158 33,662 SH   SOLE   0 0 33,662
ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 413 3,945 SH   SOLE   0 0 3,945
ENERGOUS CORP COM 29272C103 42 23,470 SH   SOLE   0 0 23,470
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 17,495 1,363,628 SH   SOLE   0 0 1,363,628
ENERPLUS CORP COM 292766102 148 20,785 SH   SOLE   0 0 20,785
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 284 46,357 SH   SOLE   0 0 46,357
ENPHASE ENERGY INC COM 29355A107 330 12,625 SH   SOLE   0 0 12,625
ENTASIS THERAPEUTICS HLDGS I COM 293614103 90 18,200 SH   SOLE   0 0 18,200
ENTEGRA FINL CORP COM 29363J108 244 8,083 SH   SOLE   0 0 8,083
ENTEGRIS INC COM 29362U104 393 7,838 SH   SOLE   0 0 7,838
ENTERCOM COMMUNICATIONS CORP CL A 293639100 119 25,687 SH   SOLE   0 0 25,687
ENTERGY CORP NEW COM 29364G103 2,237 18,673 SH   SOLE   0 0 18,673
ENTERPRISE BANCORP INC MASS COM 293668109 625 18,445 SH   SOLE   0 0 18,445
ENTERPRISE FINL SVCS CORP COM 293712105 404 8,372 SH   SOLE   0 0 8,372
ENTERPRISE PRODS PARTNERS L COM 293792107 52,456 1,862,768 SH   SOLE   0 0 1,862,768
ENVESTNET INC COM 29404K106 267 3,829 SH   SOLE   0 0 3,829
ENVIVA PARTNERS LP COM UNIT 29414J107 4,324 115,903 SH   SOLE   0 0 115,903
EOG RES INC COM 26875P101 4,134 49,351 SH   SOLE   0 0 49,351
EPAM SYS INC COM 29414B104 4,743 22,357 SH   SOLE   0 0 22,357
EPR PPTYS COM SH BEN INT 26884U109 2,238 31,684 SH   SOLE   0 0 31,684
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2,893 96,733 SH   SOLE   0 0 96,733
EQT CORP COM 26884L109 276 25,335 SH   SOLE   0 0 25,335
EQUIFAX INC COM 294429105 785 5,601 SH   SOLE   0 0 5,601
EQUINIX INC COM 29444U700 32,755 56,078 SH   SOLE   0 0 56,078
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,490 49,584 SH   SOLE   0 0 49,584
EQUITY RESIDENTIAL SH BEN INT 29476L107 576 7,117 SH   SOLE   0 0 7,117
ERICSSON ADR B SEK 10 294821608 361 41,078 SH   SOLE   0 0 41,078
ESPERION THERAPEUTICS INC NE COM 29664W105 755 12,661 SH   SOLE   0 0 12,661
ESSENT GROUP LTD COM G3198U102 1,265 24,338 SH   SOLE   0 0 24,338
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 405 16,336 SH   SOLE   0 0 16,336
ESSEX PPTY TR INC COM 297178105 919 3,054 SH   SOLE   0 0 3,054
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 514 11,886 SH   SOLE   0 0 11,886
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 641 37,444 SH   SOLE   0 0 37,444
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3,260 78,513 SH   SOLE   0 0 78,513
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 9,138 184,373 SH   SOLE   0 0 184,373
ETF MANAGERS TR VIDEO GAME TECH 26924G706 387 8,674 SH   SOLE   0 0 8,674
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 507 19,330 SH   SOLE   0 0 19,330
ETF SER SOLUTIONS NETLEASE CORP 26922A248 8,861 323,176 SH   SOLE   0 0 323,176
ETFIS SER TR I INFRAC ACT MLP 26923G103 83 18,387 SH   SOLE   0 0 18,387
ETSY INC COM 29786A106 1,053 23,768 SH   SOLE   0 0 23,768
EURONET WORLDWIDE INC COM 298736109 320 2,032 SH   SOLE   0 0 2,032
EVERCORE INC CLASS A 29977A105 412 5,505 SH   SOLE   0 0 5,505
EVEREST RE GROUP LTD COM G3223R108 1,025 3,703 SH   SOLE   0 0 3,703
EVERGY INC COM 30034W106 3,791 58,243 SH   SOLE   0 0 58,243
EVERI HLDGS INC COM 30034T103 1,186 88,290 SH   SOLE   0 0 88,290
EVERSOURCE ENERGY COM 30040W108 7,934 93,267 SH   SOLE   0 0 93,267
EVERTEC INC COM 30040P103 888 26,075 SH   SOLE   0 0 26,075
EVOLUS INC COM 30052C107 189 15,500 SH   SOLE   0 0 15,500
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 389 20,513 SH   SOLE   0 0 20,513
EXACT SCIENCES CORP COM 30063P105 3,552 38,405 SH   SOLE   0 0 38,405
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 6,476 193,131 SH   SOLE   0 0 193,131
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 3,617 99,227 SH   SOLE   0 0 99,227
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 914 25,886 SH   SOLE   0 0 25,886
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 3,034 72,233 SH   SOLE   0 0 72,233
EXELIXIS INC COM 30161Q104 291 16,522 SH   SOLE   0 0 16,522
EXELON CORP COM 30161N101 8,402 184,281 SH   SOLE   0 0 184,281
EXLSERVICE HOLDINGS INC COM 302081104 308 4,432 SH   SOLE   0 0 4,432
EXPEDIA GROUP INC COM NEW 30212P303 1,012 9,353 SH   SOLE   0 0 9,353
EXPEDITORS INTL WASH INC COM 302130109 1,387 17,783 SH   SOLE   0 0 17,783
EXPONENT INC COM 30214U102 6,867 99,511 SH   SOLE   0 0 99,511
EXPRESS INC COM 30219E103 167 34,291 SH   SOLE   0 0 34,291
EXTRA SPACE STORAGE INC COM 30225T102 1,287 12,184 SH   SOLE   0 0 12,184
EXXON MOBIL CORP COM 30231G102 95,655 1,370,794 SH   SOLE   0 0 1,370,794
EZCORP INC CL A NON VTG 302301106 146 21,350 SH   SOLE   0 0 21,350
F M C CORP COM NEW 302491303 1,623 16,252 SH   SOLE   0 0 16,252
F5 NETWORKS INC COM 315616102 889 6,363 SH   SOLE   0 0 6,363
FACEBOOK INC CL A 30303M102 108,546 528,849 SH   SOLE   0 0 528,849
FACTSET RESH SYS INC COM 303075105 7,724 28,787 SH   SOLE   0 0 28,787
FAIR ISAAC CORP COM 303250104 987 2,635 SH   SOLE   0 0 2,635
FASTENAL CO COM 311900104 14,515 392,828 SH   SOLE   0 0 392,828
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 650 5,046 SH   SOLE   0 0 5,046
FEDERATED PREM MUN INC FD COM 31423P108 365 25,871 SH   SOLE   0 0 25,871
FEDEX CORP COM 31428X106 22,239 147,058 SH   SOLE   0 0 147,058
FERRARI N V COM N3167Y103 2,818 17,004 SH   SOLE   0 0 17,004
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 6 16,577 SH   SOLE   0 0 16,577
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1,559 105,466 SH   SOLE   0 0 105,466
FIDELITY TOTAL BD ETF 316188309 2,366 45,723 SH   SOLE   0 0 45,723
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1,113 3,182 SH   SOLE   0 0 3,182
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 1,299 36,861 SH   SOLE   0 0 36,861
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 446 13,739 SH   SOLE   0 0 13,739
FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 14,203 397,069 SH   SOLE   0 0 397,069
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 4,100 84,984 SH   SOLE   0 0 84,984
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 2,553 57,483 SH   SOLE   0 0 57,483
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 2,987 60,052 SH   SOLE   0 0 60,052
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 867 20,628 SH   SOLE   0 0 20,628
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 2,277 31,419 SH   SOLE   0 0 31,419
FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 888 25,880 SH   SOLE   0 0 25,880
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1,291 46,347 SH   SOLE   0 0 46,347
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,404 30,953 SH   SOLE   0 0 30,953
FIDELITY NATL INFORMATION SV COM 31620M106 30,419 218,683 SH   SOLE   0 0 218,683
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 486 61,501 SH   SOLE   0 0 61,501
FIDUS INVT CORP COM 316500107 9,253 623,488 SH   SOLE   0 0 623,488
FIFTH THIRD BANCORP COM 316773100 5,860 190,626 SH   SOLE   0 0 190,626
FIREEYE INC COM 31816Q101 569 34,421 SH   SOLE   0 0 34,421
FIRST AMERN FINL CORP COM 31847R102 263 4,514 SH   SOLE   0 0 4,514
FIRST BANCORP N C COM 318910106 1,281 32,090 SH   SOLE   0 0 32,090
FIRST COMWLTH FINL CORP PA COM 319829107 634 43,700 SH   SOLE   0 0 43,700
FIRST FINL BANKSHARES COM 32020R109 3,573 101,790 SH   SOLE   0 0 101,790
FIRST FINL CORP IND COM 320218100 759 16,611 SH   SOLE   0 0 16,611
FIRST HORIZON NATL CORP COM 320517105 1,858 112,202 SH   SOLE   0 0 112,202
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 246 5,917 SH   SOLE   0 0 5,917
FIRST MAJESTIC SILVER CORP COM 32076V103 450 36,739 SH   SOLE   0 0 36,739
FIRST MERCHANTS CORP COM 320817109 1,118 26,873 SH   SOLE   0 0 26,873
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,298 11,053 SH   SOLE   0 0 11,053
FIRST SOLAR INC COM 336433107 2,160 38,602 SH   SOLE   0 0 38,602
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1,663 148,655 SH   SOLE   0 0 148,655
FIRST TR BICK INDEX FD COM SHS 33733H107 533 18,180 SH   SOLE   0 0 18,180
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 494 9,693 SH   SOLE   0 0 9,693
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 11,690 782,998 SH   SOLE   0 0 782,998
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,687 74,594 SH   SOLE   0 0 74,594
FIRST TR ENERGY INFRASTRCTR COM 33738C103 775 46,022 SH   SOLE   0 0 46,022
FIRST TR ENHANCED EQTY INC F COM 337318109 9,830 569,836 SH   SOLE   0 0 569,836
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,177 30,113 SH   SOLE   0 0 30,113
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 7,971 286,536 SH   SOLE   0 0 286,536
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 4,117 120,310 SH   SOLE   0 0 120,310
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 7,733 385,498 SH   SOLE   0 0 385,498
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 538 12,586 SH   SOLE   0 0 12,586
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 898 16,851 SH   SOLE   0 0 16,851
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 3,660 56,522 SH   SOLE   0 0 56,522
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3,907 65,155 SH   SOLE   0 0 65,155
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 368 5,861 SH   SOLE   0 0 5,861
FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 427 24,735 SH   SOLE   0 0 24,735
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 29,050 522,089 SH   SOLE   0 0 522,089
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 18,936 713,499 SH   SOLE   0 0 713,499
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 210 5,148 SH   SOLE   0 0 5,148
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 9,169 243,843 SH   SOLE   0 0 243,843
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 2,216 49,909 SH   SOLE   0 0 49,909
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1,162 23,072 SH   SOLE   0 0 23,072
FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 2,368 104,682 SH   SOLE   0 0 104,682
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 2,333 43,191 SH   SOLE   0 0 43,191
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 23,415 421,530 SH   SOLE   0 0 421,530
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1,677 73,512 SH   SOLE   0 0 73,512
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 67,374 1,116,199 SH   SOLE   0 0 1,116,199
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 10,112 167,490 SH   SOLE   0 0 167,490
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 7,059 155,716 SH   SOLE   0 0 155,716
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,686 33,694 SH   SOLE   0 0 33,694
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 5,309 212,785 SH   SOLE   0 0 212,785
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 85,656 615,697 SH   SOLE   0 0 615,697
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 33,728 1,220,705 SH   SOLE   0 0 1,220,705
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 3,392 159,011 SH   SOLE   0 0 159,011
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 4,547 135,771 SH   SOLE   0 0 135,771
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 52,637 1,667,853 SH   SOLE   0 0 1,667,853
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 622 58,879 SH   SOLE   0 0 58,879
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 31,767 947,987 SH   SOLE   0 0 947,987
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 81,820 1,361,619 SH   SOLE   0 0 1,361,619
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 6,589 135,054 SH   SOLE   0 0 135,054
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 44,339 855,952 SH   SOLE   0 0 855,952
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 163 11,148 SH   SOLE   0 0 11,148
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 13,382 158,936 SH   SOLE   0 0 158,936
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 6,342 140,522 SH   SOLE   0 0 140,522
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 372 11,626 SH   SOLE   0 0 11,626
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 3,422 62,323 SH   SOLE   0 0 62,323
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 1,123 28,024 SH   SOLE   0 0 28,024
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 7,449 396,423 SH   SOLE   0 0 396,423
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 716 28,778 SH   SOLE   0 0 28,778
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 18,914 438,643 SH   SOLE   0 0 438,643
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 3,296 116,980 SH   SOLE   0 0 116,980
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 10,124 337,136 SH   SOLE   0 0 337,136
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 2,486 72,293 SH   SOLE   0 0 72,293
FIRST TR EXCHANGE TRADED FD NASDQ FOD BVRG 33738R852 408 18,500 SH   SOLE   0 0 18,500
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 11,232 440,626 SH   SOLE   0 0 440,626
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 36,917 248,228 SH   SOLE   0 0 248,228
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 21,218 591,361 SH   SOLE   0 0 591,361
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7,049 147,095 SH   SOLE   0 0 147,095
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 20,867 630,611 SH   SOLE   0 0 630,611
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 63,375 873,287 SH   SOLE   0 0 873,287
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 18,886 235,051 SH   SOLE   0 0 235,051
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 13,937 477,128 SH   SOLE   0 0 477,128
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3,695 61,627 SH   SOLE   0 0 61,627
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 5,592 251,193 SH   SOLE   0 0 251,193
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 59,864 2,982,753 SH   SOLE   0 0 2,982,753
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 553 24,074 SH   SOLE   0 0 24,074
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 33,858 653,378 SH   SOLE   0 0 653,378
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1,004 38,821 SH   SOLE   0 0 38,821
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 4,348 90,828 SH   SOLE   0 0 90,828
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 450 11,728 SH   SOLE   0 0 11,728
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 3,054 65,439 SH   SOLE   0 0 65,439
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 917 18,900 SH   SOLE   0 0 18,900
FIRST TR HIGH INCOME L/S FD COM 33738E109 1,002 63,604 SH   SOLE   0 0 63,604
FIRST TR INTER DUR PFD & IN COM 33718W103 638 27,037 SH   SOLE   0 0 27,037
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 16,700 229,011 SH   SOLE   0 0 229,011
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 35,200 622,895 SH   SOLE   0 0 622,895
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 23,945 367,093 SH   SOLE   0 0 367,093
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 31,878 439,752 SH   SOLE   0 0 439,752
FIRST TR MLP & ENERGY INCOME COM 33739B104 1,786 149,543 SH   SOLE   0 0 149,543
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 30,130 924,810 SH   SOLE   0 0 924,810
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 11,285 146,060 SH   SOLE   0 0 146,060
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 1,688 29,080 SH   SOLE   0 0 29,080
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 64,313 871,441 SH   SOLE   0 0 871,441
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 655 12,628 SH   SOLE   0 0 12,628
FIRST TR NASDAQ100 TECH INDE SHS 337345102 44,879 448,350 SH   SOLE   0 0 448,350
FIRST TR S&P REIT INDEX FD COM 33734G108 6,690 256,140 SH   SOLE   0 0 256,140
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 21,296 327,965 SH   SOLE   0 0 327,965
FIRST TR SR FLG RTE INCM FD COM 33733U108 362 28,810 SH   SOLE   0 0 28,810
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 135 14,654 SH   SOLE   0 0 14,654
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1,102 78,497 SH   SOLE   0 0 78,497
FIRST TR VALUE LINE DIVID IN SHS 33734H106 254,860 7,073,564 SH   SOLE   0 0 7,073,564
FIRST TR/ABERDEEN EMERG OPT COM 33731K102 405 28,380 SH   SOLE   0 0 28,380
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 3,237 541,362 SH   SOLE   0 0 541,362
FIRSTENERGY CORP COM 337932107 4,015 82,615 SH   SOLE   0 0 82,615
FIRSTHAND TECH VALUE FD INC COM 33766Y100 71 11,024 SH   SOLE   0 0 11,024
FIRSTSERVICE CORP NEW COM 33767E202 981 10,555 SH   SOLE   0 0 10,555
FISERV INC COM 337738108 19,007 164,374 SH   SOLE   0 0 164,374
FITBIT INC CL A 33812L102 355 54,050 SH   SOLE   0 0 54,050
FIVE BELOW INC COM 33829M101 4,776 37,350 SH   SOLE   0 0 37,350
FLAHERTY & CRUMRIN PFD & INM COM 338478100 644 29,692 SH   SOLE   0 0 29,692
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 129 10,505 SH   SOLE   0 0 10,505
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 4,630 173,005 SH   SOLE   0 0 173,005
FLEETCOR TECHNOLOGIES INC COM 339041105 3,992 13,877 SH   SOLE   0 0 13,877
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 58 22,649 SH   SOLE   0 0 22,649
FLEXION THERAPEUTICS INC COM 33938J106 1,550 74,877 SH   SOLE   0 0 74,877
FLEXSHARES TR INTL QLTDV IDX 33939L837 6,661 274,212 SH   SOLE   0 0 274,212
FLEXSHARES TR M STAR DEV MKT 33939L803 2,951 45,444 SH   SOLE   0 0 45,444
FLEXSHARES TR MORNSTAR UPSTR 33939L407 363 10,834 SH   SOLE   0 0 10,834
FLEXSHARES TR MORNSTAR USMKT 33939L100 710 5,591 SH   SOLE   0 0 5,591
FLEXSHARES TR QLT DIV DEF IDX 33939L845 528 11,055 SH   SOLE   0 0 11,055
FLEXSHARES TR QUALT DIVD IDX 33939L860 3,203 66,058 SH   SOLE   0 0 66,058
FLEXSHARES TR READY ACC VARI 33939L886 364 4,814 SH   SOLE   0 0 4,814
FLIR SYS INC COM 302445101 1,719 33,016 SH   SOLE   0 0 33,016
FLOOR & DECOR HLDGS INC CL A 339750101 1,213 23,872 SH   SOLE   0 0 23,872
FLOWERS FOODS INC COM 343498101 973 44,760 SH   SOLE   0 0 44,760
FLOWSERVE CORP COM 34354P105 373 7,504 SH   SOLE   0 0 7,504
FLUOR CORP NEW COM 343412102 202 10,685 SH   SOLE   0 0 10,685
FNB CORP PA COM 302520101 1,608 126,625 SH   SOLE   0 0 126,625
FOOT LOCKER INC COM 344849104 333 8,544 SH   SOLE   0 0 8,544
FORD MTR CO DEL COM 345370860 17,690 1,902,114 SH   SOLE   0 0 1,902,114
FORTINET INC COM 34959E109 3,426 32,090 SH   SOLE   0 0 32,090
FORTIS INC COM 349553107 785 18,939 SH   SOLE   0 0 18,939
FORTIVE CORP COM 34959J108 1,504 19,686 SH   SOLE   0 0 19,686
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1,186 60,693 SH   SOLE   0 0 60,693
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,366 20,906 SH   SOLE   0 0 20,906
FORTY SEVEN INC COM 34983P104 377 9,582 SH   SOLE   0 0 9,582
FOUNDATION BLDG MATLS INC COM 350392106 586 30,275 SH   SOLE   0 0 30,275
FOUR CORNERS PPTY TR INC COM 35086T109 1,081 38,352 SH   SOLE   0 0 38,352
FOX CORP CL A COM 35137L105 397 10,698 SH   SOLE   0 0 10,698
FOX CORP CL B COM 35137L204 676 18,574 SH   SOLE   0 0 18,574
FRANCO NEVADA CORP COM 351858105 337 3,268 SH   SOLE   0 0 3,268
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 489 5,188 SH   SOLE   0 0 5,188
FRANKLIN FINL NETWORK INC COM 35352P104 8,575 249,774 SH   SOLE   0 0 249,774
FRANKLIN LTD DURATION INC TR COM 35472T101 1,483 154,671 SH   SOLE   0 0 154,671
FRANKLIN RES INC COM 354613101 613 23,607 SH   SOLE   0 0 23,607
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 21,657 618,941 SH   SOLE   0 0 618,941
FREEPORT-MCMORAN INC CL B 35671D857 2,006 152,929 SH   SOLE   0 0 152,929
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 287 7,781 SH   SOLE   0 0 7,781
FRESHPET INC COM 358039105 254 4,291 SH   SOLE   0 0 4,291
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 721 809,925 SH   SOLE   0 0 809,925
FRONTLINE LTD SHS NEW G3682E192 272 21,629 SH   SOLE   0 0 21,629
FS KKR CAPITAL CORP COM 302635107 2,676 436,562 SH   SOLE   0 0 436,562
FST TR NEW OPPORT MLP & ENE COM 33739M100 374 40,071 SH   SOLE   0 0 40,071
FUELCELL ENERGY INC COM 35952H601 202 80,583 SH   SOLE   0 0 80,583
FULTON FINL CORP PA COM 360271100 1,177 67,510 SH   SOLE   0 0 67,510
GABELLI DIVD & INCOME TR COM 36242H104 15,653 713,113 SH   SOLE   0 0 713,113
GABELLI EQUITY TR INC COM 362397101 1,193 195,834 SH   SOLE   0 0 195,834
GABELLI HLTHCARE & WELLNESS SHS 36246K103 124 10,776 SH   SOLE   0 0 10,776
GABELLI UTIL TR COM 36240A101 255 32,794 SH   SOLE   0 0 32,794
GALLAGHER ARTHUR J & CO COM 363576109 3,002 31,528 SH   SOLE   0 0 31,528
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 508 115,509 SH   SOLE   0 0 115,509
GAMING & LEISURE PPTYS INC COM 36467J108 3,493 81,136 SH   SOLE   0 0 81,136
GARMIN LTD SHS H2906T109 9,786 100,302 SH   SOLE   0 0 100,302
GARRETT MOTION INC COM 366505105 115 11,519 SH   SOLE   0 0 11,519
GARTNER INC COM 366651107 372 2,414 SH   SOLE   0 0 2,414
GATX CORP COM 361448103 231 2,788 SH   SOLE   0 0 2,788
GDS HLDGS LTD SPONSORED ADS 36165L108 439 8,512 SH   SOLE   0 0 8,512
GENERAC HLDGS INC COM 368736104 2,999 29,811 SH   SOLE   0 0 29,811
GENERAL AMERN INVS INC COM 368802104 356 9,422 SH   SOLE   0 0 9,422
GENERAL DYNAMICS CORP COM 369550108 20,852 118,226 SH   SOLE   0 0 118,226
GENERAL ELECTRIC CO COM 369604103 24,968 2,237,256 SH   SOLE   0 0 2,237,256
GENERAL ELECTRIC CO COM 369604103 17 13,400 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 43 18,700 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 1 12,400 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 11 32,400 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 15 10,300 SH Call SOLE   0 0 0
GENERAL FIN CORP DEL COM 369822101 547 49,427 SH   SOLE   0 0 49,427
GENERAL MLS INC COM 370334104 33,338 622,442 SH   SOLE   0 0 622,442
GENERAL MTRS CO COM 37045V100 10,446 285,410 SH   SOLE   0 0 285,410
GENESIS ENERGY L P UNIT LTD PARTN 371927104 5,536 270,318 SH   SOLE   0 0 270,318
GENTEX CORP COM 371901109 2,249 77,593 SH   SOLE   0 0 77,593
GENUINE PARTS CO COM 372460105 9,186 86,470 SH   SOLE   0 0 86,470
GENWORTH FINL INC COM CL A 37247D106 98 22,340 SH   SOLE   0 0 22,340
GEO GROUP INC NEW COM 36162J106 243 14,614 SH   SOLE   0 0 14,614
GEOSPACE TECHNOLOGIES CORP COM 37364X109 548 32,695 SH   SOLE   0 0 32,695
GERON CORP COM 374163103 125 91,975 SH   SOLE   0 0 91,975
GILEAD SCIENCES INC COM 375558103 22,439 345,319 SH   SOLE   0 0 345,319
GLACIER BANCORP INC NEW COM 37637Q105 1,828 39,749 SH   SOLE   0 0 39,749
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17,940 381,787 SH   SOLE   0 0 381,787
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 447 5,622 SH   SOLE   0 0 5,622
GLOBAL MED REIT INC COM NEW 37954A204 775 58,548 SH   SOLE   0 0 58,548
GLOBAL PARTNERS LP COM UNITS 37946R109 444 22,034 SH   SOLE   0 0 22,034
GLOBAL PMTS INC COM 37940X102 4,966 27,199 SH   SOLE   0 0 27,199
GLOBAL X FDS CONSCIOUS COS 37954Y731 316 13,456 SH   SOLE   0 0 13,456
GLOBAL X FDS FINTECH ETF 37954Y814 378 12,437 SH   SOLE   0 0 12,437
GLOBAL X FDS GB MSCI AR ETF 37950E259 474 17,828 SH   SOLE   0 0 17,828
GLOBAL X FDS GLB X GURU INDEX 37950E341 391 10,851 SH   SOLE   0 0 10,851
GLOBAL X FDS GLB X MLP ENRG I 37950E226 1,216 99,030 SH   SOLE   0 0 99,030
GLOBAL X FDS GLB X SUPERDIV 37950E549 3,113 175,957 SH   SOLE   0 0 175,957
GLOBAL X FDS GLBL X MLP ETF 37950E473 849 107,719 SH   SOLE   0 0 107,719
GLOBAL X FDS GLOBAL X SILVER 37954Y848 309 9,310 SH   SOLE   0 0 9,310
GLOBAL X FDS GLOBX SUPDV US 37950E291 219 9,215 SH   SOLE   0 0 9,215
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 627 22,932 SH   SOLE   0 0 22,932
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 4,973 210,616 SH   SOLE   0 0 210,616
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1,220 55,794 SH   SOLE   0 0 55,794
GLOBAL X FDS REIT ETF 37950E127 6,440 419,002 SH   SOLE   0 0 419,002
GLOBAL X FDS S&P 500 COVERED 37954Y475 2,521 49,757 SH   SOLE   0 0 49,757
GLOBAL X FDS SOCIAL MED ETF 37950E416 349 10,063 SH   SOLE   0 0 10,063
GLOBAL X FDS US INFR DEV ETF 37954Y673 270 15,156 SH   SOLE   0 0 15,156
GLOBALSTAR INC COM 378973408 31 60,708 SH   SOLE   0 0 60,708
GLOBE LIFE INC COM 37959E102 2,502 23,766 SH   SOLE   0 0 23,766
GLOBUS MED INC CL A 379577208 565 9,590 SH   SOLE   0 0 9,590
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 191 28,963 SH   SOLE   0 0 28,963
GOLDFIELD CORP COM 381370105 42 11,699 SH   SOLE   0 0 11,699
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 87 85,000 PRN   SOLE   0 0 85,000
GOLDMAN SACHS BDC INC SHS 38147U107 455 21,373 SH   SOLE   0 0 21,373
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 13,703 136,837 SH   SOLE   0 0 136,837
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 28,154 819,857 SH   SOLE   0 0 819,857
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 6,956 229,938 SH   SOLE   0 0 229,938
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 3,175 67,179 SH   SOLE   0 0 67,179
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 3,453 68,100 SH   SOLE   0 0 68,100
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 66,869 1,034,005 SH   SOLE   0 0 1,034,005
GOLDMAN SACHS GROUP INC COM 38141G104 18,014 78,341 SH   SOLE   0 0 78,341
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 702 163,176 SH   SOLE   0 0 163,176
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 500 82,452 SH   SOLE   0 0 82,452
GOLUB CAP BDC INC COM 38173M102 275 14,927 SH   SOLE   0 0 14,927
GOODYEAR TIRE & RUBR CO COM 382550101 821 52,762 SH   SOLE   0 0 52,762
GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 238 2,004 SH   SOLE   0 0 2,004
GRACE W R & CO DEL NEW COM 38388F108 19,515 279,381 SH   SOLE   0 0 279,381
GRACO INC COM 384109104 1,371 26,369 SH   SOLE   0 0 26,369
GRAHAM HLDGS CO COM 384637104 5,379 8,418 SH   SOLE   0 0 8,418
GRAINGER W W INC COM 384802104 3,822 11,284 SH   SOLE   0 0 11,284
GRAN TIERRA ENERGY INC COM 38500T101 24 18,525 SH   SOLE   0 0 18,525
GRANITE PT MTG TR INC COM 38741L107 6,518 354,639 SH   SOLE   0 0 354,639
GRAY TELEVISION INC COM 389375106 1,746 81,433 SH   SOLE   0 0 81,433
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 665 48,116 SH   SOLE   0 0 48,116
GREENBRIER COS INC COM 393657101 224 6,892 SH   SOLE   0 0 6,892
GROUPON INC COM 399473107 57 24,057 SH   SOLE   0 0 24,057
GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 457 7,623 SH   SOLE   0 0 7,623
GUARANTY BANCSHARES INC TEX COM 400764106 1,591 48,400 SH   SOLE   0 0 48,400
GUARDANT HEALTH INC COM 40131M109 333 4,265 SH   SOLE   0 0 4,265
GUESS INC COM 401617105 919 41,061 SH   SOLE   0 0 41,061
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 5,373 666,642 SH   SOLE   0 0 666,642
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 3,178 175,670 SH   SOLE   0 0 175,670
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 3,011 127,149 SH   SOLE   0 0 127,149
GULFPORT ENERGY CORP COM NEW 402635304 43 13,990 SH   SOLE   0 0 13,990
GW PHARMACEUTICALS PLC ADS 36197T103 1,717 16,423 SH   SOLE   0 0 16,423
HALLIBURTON CO COM 406216101 26,560 1,085,417 SH   SOLE   0 0 1,085,417
HALLIBURTON CO COM 406216101 1 23,400 SH Call SOLE   0 0 0
HALLIBURTON CO COM 406216101 1 10,100 SH Call SOLE   0 0 0
HALLIBURTON CO COM 406216101 1 14,300 SH Call SOLE   0 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 12,729 350,653 SH   SOLE   0 0 350,653
HANCOCK JOHN INCOME SECS TR COM 410123103 330 22,274 SH   SOLE   0 0 22,274
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1,138 49,892 SH   SOLE   0 0 49,892
HANCOCK JOHN PFD INCOME FD I COM 41021P103 824 42,703 SH   SOLE   0 0 42,703
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1,082 60,172 SH   SOLE   0 0 60,172
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 8,055 294,614 SH   SOLE   0 0 294,614
HANCOCK WHITNEY CORPORATION COM 410120109 3,023 68,888 SH   SOLE   0 0 68,888
HANESBRANDS INC COM 410345102 3,058 205,901 SH   SOLE   0 0 205,901
HANNON ARMSTRONG SUST INFR C COM 41068X100 352 10,941 SH   SOLE   0 0 10,941
HANOVER INS GROUP INC COM 410867105 2,644 19,343 SH   SOLE   0 0 19,343
HARLEY DAVIDSON INC COM 412822108 722 19,404 SH   SOLE   0 0 19,404
HARMONIC INC COM 413160102 159 20,400 SH   SOLE   0 0 20,400
HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 1,347 32,243 SH   SOLE   0 0 32,243
HARTFORD FINL SVCS GROUP INC COM 416515104 4,040 66,488 SH   SOLE   0 0 66,488
HASBRO INC COM 418056107 7,153 67,732 SH   SOLE   0 0 67,732
HAWAIIAN ELEC INDUSTRIES COM 419870100 1,241 26,479 SH   SOLE   0 0 26,479
HCA HEALTHCARE INC COM 40412C101 7,727 52,272 SH   SOLE   0 0 52,272
HD SUPPLY HLDGS INC COM 40416M105 1,212 30,128 SH   SOLE   0 0 30,128
HDFC BANK LTD SPONSORED ADS 40415F101 213 3,354 SH   SOLE   0 0 3,354
HEALTHCARE RLTY TR COM 421946104 209 6,253 SH   SOLE   0 0 6,253
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,579 52,157 SH   SOLE   0 0 52,157
HEALTHEQUITY INC COM 42226A107 17,767 239,864 SH   SOLE   0 0 239,864
HEALTHPEAK PPTYS INC COM 42250P103 2,615 75,850 SH   SOLE   0 0 75,850
HECLA MNG CO COM 422704106 272 80,232 SH   SOLE   0 0 80,232
HEICO CORP NEW CL A 422806208 289 3,230 SH   SOLE   0 0 3,230
HEICO CORP NEW COM 422806109 5,025 44,017 SH   SOLE   0 0 44,017
HELEN OF TROY CORP LTD COM G4388N106 308 1,715 SH   SOLE   0 0 1,715
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 711 73,857 SH   SOLE   0 0 73,857
HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 5/0 42330PAH0 32 30,000 PRN   SOLE   0 0 30,000
HELMERICH & PAYNE INC COM 423452101 3,740 82,315 SH   SOLE   0 0 82,315
HENRY JACK & ASSOC INC COM 426281101 4,914 33,729 SH   SOLE   0 0 33,729
HENRY SCHEIN INC COM 806407102 318 4,763 SH   SOLE   0 0 4,763
HERCULES CAPITAL INC COM 427096508 389 27,761 SH   SOLE   0 0 27,761
HERITAGE COMMERCE CORP COM 426927109 251 19,572 SH   SOLE   0 0 19,572
HERSHEY CO COM 427866108 8,883 60,423 SH   SOLE   0 0 60,423
HESS CORP COM 42809H107 3,049 45,630 SH   SOLE   0 0 45,630
HESS MIDSTREAM LP CL A SHS 428103105 2,638 116,300 SH   SOLE   0 0 116,300
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,868 180,851 SH   SOLE   0 0 180,851
HEXCEL CORP NEW COM 428291108 1,797 24,512 SH   SOLE   0 0 24,512
HEXO CORP COM 428304109 17 10,408 SH   SOLE   0 0 10,408
HI CRUSH INC COM 428337109 87 99,085 SH   SOLE   0 0 99,085
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 590 63,208 SH   SOLE   0 0 63,208
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 543 43,653 SH   SOLE   0 0 43,653
HILL ROM HLDGS INC COM 431475102 747 6,575 SH   SOLE   0 0 6,575
HILLENBRAND INC COM 431571108 562 16,873 SH   SOLE   0 0 16,873
HILLTOP HOLDINGS INC COM 432748101 656 26,313 SH   SOLE   0 0 26,313
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,559 14,051 SH   SOLE   0 0 14,051
HOLLYFRONTIER CORP COM 436106108 5,591 110,255 SH   SOLE   0 0 110,255
HOLOGIC INC COM 436440101 374 7,156 SH   SOLE   0 0 7,156
HOME BANCSHARES INC COM 436893200 420 21,383 SH   SOLE   0 0 21,383
HOME DEPOT INC COM 437076102 262,898 1,203,671 SH   SOLE   0 0 1,203,671
HOME DEPOT INC COM 437076102 2 11,300 SH Call SOLE   0 0 0
HONDA MOTOR LTD AMERN SHS 438128308 395 13,957 SH   SOLE   0 0 13,957
HONEYWELL INTL INC COM 438516106 47,648 269,151 SH   SOLE   0 0 269,151
HORIZON THERAPEUTICS PUB LTD SHS G46188101 4,873 134,610 SH   SOLE   0 0 134,610
HORMEL FOODS CORP COM 440452100 6,370 141,212 SH   SOLE   0 0 141,212
HP INC COM 40434L105 7,338 357,098 SH   SOLE   0 0 357,098
HSBC HLDGS PLC ADR A 1/40PF A 404280604 395 14,705 SH   SOLE   0 0 14,705
HSBC HLDGS PLC SPON ADR NEW 404280406 1,298 33,209 SH   SOLE   0 0 33,209
HUBBELL INC COM 443510607 679 4,595 SH   SOLE   0 0 4,595
HUBSPOT INC COM 443573100 774 4,883 SH   SOLE   0 0 4,883
HUMANA INC COM 444859102 3,441 9,383 SH   SOLE   0 0 9,383
HUNT J B TRANS SVCS INC COM 445658107 935 8,010 SH   SOLE   0 0 8,010
HUNTINGTON BANCSHARES INC COM 446150104 11,673 774,080 SH   SOLE   0 0 774,080
HUNTINGTON INGALLS INDS INC COM 446413106 1,411 5,626 SH   SOLE   0 0 5,626
HUNTSMAN CORP COM 447011107 471 19,478 SH   SOLE   0 0 19,478
HYATT HOTELS CORP COM CL A 448579102 272 3,027 SH   SOLE   0 0 3,027
IAC INTERACTIVECORP COM 44919P508 1,007 4,043 SH   SOLE   0 0 4,043
IAMGOLD CORP COM 450913108 43 11,615 SH   SOLE   0 0 11,615
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 224 3,636 SH   SOLE   0 0 3,636
ICON PLC SHS G4705A100 5,566 32,318 SH   SOLE   0 0 32,318
ICU MED INC COM 44930G107 3,229 17,255 SH   SOLE   0 0 17,255
IDACORP INC COM 451107106 352 3,297 SH   SOLE   0 0 3,297
IDEANOMICS INC COM 45166V106 13 15,000 SH   SOLE   0 0 15,000
IDEX CORP COM 45167R104 1,040 6,047 SH   SOLE   0 0 6,047
IDEXX LABS INC COM 45168D104 4,701 18,001 SH   SOLE   0 0 18,001
IHS MARKIT LTD SHS G47567105 566 7,511 SH   SOLE   0 0 7,511
II VI INC COM 902104108 808 23,988 SH   SOLE   0 0 23,988
ILLINOIS TOOL WKS INC COM 452308109 26,410 147,010 SH   SOLE   0 0 147,010
ILLUMINA INC COM 452327109 5,277 15,908 SH   SOLE   0 0 15,908
IMMUNOGEN INC COM 45253H101 88 17,149 SH   SOLE   0 0 17,149
IMMUNOMEDICS INC COM 452907108 344 16,274 SH   SOLE   0 0 16,274
INCYTE CORP COM 45337C102 5,045 57,776 SH   SOLE   0 0 57,776
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 289 10,974 SH   SOLE   0 0 10,974
INDEXIQ ACTIVE ETF TR IQ MACKAY INTRME 45409F827 249 9,647 SH   SOLE   0 0 9,647
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2,781 128,006 SH   SOLE   0 0 128,006
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,003 32,577 SH   SOLE   0 0 32,577
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 1,495 55,340 SH   SOLE   0 0 55,340
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1,128 41,269 SH   SOLE   0 0 41,269
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 236 11,978 SH   SOLE   0 0 11,978
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1,330 40,073 SH   SOLE   0 0 40,073
INDEXIQ ETF TR US RL EST SMCP 45409B628 671 26,132 SH   SOLE   0 0 26,132
INDIA FD INC COM 454089103 537 26,668 SH   SOLE   0 0 26,668
INFOSYS LTD SPONSORED ADR 456788108 108 10,454 SH   SOLE   0 0 10,454
ING GROEP N V SPONSORED ADR 456837103 828 68,707 SH   SOLE   0 0 68,707
INGERSOLL-RAND PLC SHS G47791101 44,219 332,658 SH   SOLE   0 0 332,658
INGEVITY CORP COM 45688C107 825 9,436 SH   SOLE   0 0 9,436
INGREDION INC COM 457187102 973 10,465 SH   SOLE   0 0 10,465
INMODE LTD SHS M5425M103 312 7,952 SH   SOLE   0 0 7,952
INNOSPEC INC COM 45768S105 203 1,965 SH   SOLE   0 0 1,965
INNOVATE BIOPHARMACEUTICLS I COM PAR 45782F105 6 10,383 SH   SOLE   0 0 10,383
INNOVATOR ETFS TR IBD 50 ETF 45782C102 3,462 99,685 SH   SOLE   0 0 99,685
INOVALON HLDGS INC COM CL A 45781D101 247 13,122 SH   SOLE   0 0 13,122
INPHI CORP COM 45772F107 244 3,301 SH   SOLE   0 0 3,301
INSEEGO CORP COM 45782B104 133 18,200 SH   SOLE   0 0 18,200
INSIGHT SELECT INCOME FD COM 45781W109 282 14,078 SH   SOLE   0 0 14,078
INSTALLED BLDG PRODS INC COM 45780R101 495 7,187 SH   SOLE   0 0 7,187
INSULET CORP COM 45784P101 670 3,911 SH   SOLE   0 0 3,911
INTEL CORP COM 458140100 87,642 1,464,349 SH   SOLE   0 0 1,464,349
INTELLIA THERAPEUTICS INC COM 45826J105 187 12,740 SH   SOLE   0 0 12,740
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2,771 59,434 SH   SOLE   0 0 59,434
INTERCEPT PHARMACEUTICALS IN COM 45845P108 411 3,314 SH   SOLE   0 0 3,314
INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 282 280,000 PRN   SOLE   0 0 280,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 40,335 435,796 SH   SOLE   0 0 435,796
INTERNATIONAL BANCSHARES COR COM 459044103 743 17,261 SH   SOLE   0 0 17,261
INTERNATIONAL BUSINESS MACHS COM 459200101 47,588 355,023 SH   SOLE   0 0 355,023
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 754 5,845 SH   SOLE   0 0 5,845
INTERNATIONAL FLAVORS&FRAGRA UNIT 09/15/2021 459506309 304 6,337 SH   SOLE   0 0 6,337
INTL PAPER CO COM 460146103 7,315 158,836 SH   SOLE   0 0 158,836
INTREXON CORP COM 46122T102 415 75,714 SH   SOLE   0 0 75,714
INTUIT COM 461202103 3,053 11,655 SH   SOLE   0 0 11,655
INTUITIVE SURGICAL INC COM NEW 46120E602 22,469 38,009 SH   SOLE   0 0 38,009
INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 4,600 48,032 SH   SOLE   0 0 48,032
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 730 44,088 SH   SOLE   0 0 44,088
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 406 7,484 SH   SOLE   0 0 7,484
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 7,804 154,907 SH   SOLE   0 0 154,907
INVESCO BD FD COM 46132L107 1,103 53,037 SH   SOLE   0 0 53,037
INVESCO BLDRS INDEX FDS TR DEVLPD MKTS100 46090C206 2,369 105,874 SH   SOLE   0 0 105,874
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 703 15,906 SH   SOLE   0 0 15,906
INVESCO CALIF VALUE MUN INC COM 46132H106 264 20,589 SH   SOLE   0 0 20,589
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,313 82,311 SH   SOLE   0 0 82,311
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 366 22,083 SH   SOLE   0 0 22,083
INVESCO DYNAMIC CR OPP FD COM 46132R104 3,182 280,383 SH   SOLE   0 0 280,383
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 13,445 631,536 SH   SOLE   0 0 631,536
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 12,087 505,104 SH   SOLE   0 0 505,104
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 11,699 550,815 SH   SOLE   0 0 550,815
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 11,762 476,689 SH   SOLE   0 0 476,689
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 9,352 434,893 SH   SOLE   0 0 434,893
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 9,485 387,954 SH   SOLE   0 0 387,954
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 17,091 802,005 SH   SOLE   0 0 802,005
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 905 34,638 SH   SOLE   0 0 34,638
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 11,552 538,039 SH   SOLE   0 0 538,039
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 520 20,414 SH   SOLE   0 0 20,414
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 10,134 471,991 SH   SOLE   0 0 471,991
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 9,266 450,676 SH   SOLE   0 0 450,676
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 266 4,779 SH   SOLE   0 0 4,779
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 1,162 34,697 SH   SOLE   0 0 34,697
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 2,273 33,247 SH   SOLE   0 0 33,247
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 8,054 116,762 SH   SOLE   0 0 116,762
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 3,623 117,971 SH   SOLE   0 0 117,971
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 12,169 308,623 SH   SOLE   0 0 308,623
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,293 13,513 SH   SOLE   0 0 13,513
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 31,961 496,591 SH   SOLE   0 0 496,591
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 483 6,521 SH   SOLE   0 0 6,521
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 900 11,651 SH   SOLE   0 0 11,651
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 450 8,059 SH   SOLE   0 0 8,059
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 270 7,851 SH   SOLE   0 0 7,851
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 6,467 125,836 SH   SOLE   0 0 125,836
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2,408 58,239 SH   SOLE   0 0 58,239
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 484 7,484 SH   SOLE   0 0 7,484
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 695 10,348 SH   SOLE   0 0 10,348
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 7,605 76,237 SH   SOLE   0 0 76,237
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2,410 127,709 SH   SOLE   0 0 127,709
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 33,681 265,810 SH   SOLE   0 0 265,810
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 9,887 72,313 SH   SOLE   0 0 72,313
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 258 20,202 SH   SOLE   0 0 20,202
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 2,709 142,629 SH   SOLE   0 0 142,629
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 547 32,045 SH   SOLE   0 0 32,045
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 711 5,027 SH   SOLE   0 0 5,027
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 10,843 225,470 SH   SOLE   0 0 225,470
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 329 5,333 SH   SOLE   0 0 5,333
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 45,273 717,364 SH   SOLE   0 0 717,364
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4,963 21,261 SH   SOLE   0 0 21,261
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 18,626 304,650 SH   SOLE   0 0 304,650
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 615 9,109 SH   SOLE   0 0 9,109
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 946 6,171 SH   SOLE   0 0 6,171
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 402 7,071 SH   SOLE   0 0 7,071
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 854 7,231 SH   SOLE   0 0 7,231
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 313 7,937 SH   SOLE   0 0 7,937
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,650 123,043 SH   SOLE   0 0 123,043
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 2,492 52,057 SH   SOLE   0 0 52,057
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2,007 42,816 SH   SOLE   0 0 42,816
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2,690 12,143 SH   SOLE   0 0 12,143
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,060 7,815 SH   SOLE   0 0 7,815
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1,510 13,013 SH   SOLE   0 0 13,013
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,866 12,784 SH   SOLE   0 0 12,784
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 6,389 32,257 SH   SOLE   0 0 32,257
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 2,582 24,290 SH   SOLE   0 0 24,290
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 227,726 1,967,923 SH   SOLE   0 0 1,967,923
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 19,164 151,145 SH   SOLE   0 0 151,145
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 964 13,919 SH   SOLE   0 0 13,919
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 10,549 288,472 SH   SOLE   0 0 288,472
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,943 50,295 SH   SOLE   0 0 50,295
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 399 11,670 SH   SOLE   0 0 11,670
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1,959 25,463 SH   SOLE   0 0 25,463
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 474 20,239 SH   SOLE   0 0 20,239
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 3,750 108,752 SH   SOLE   0 0 108,752
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 440 16,078 SH   SOLE   0 0 16,078
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 2,615 112,167 SH   SOLE   0 0 112,167
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 837 15,922 SH   SOLE   0 0 15,922
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 2,253 78,245 SH   SOLE   0 0 78,245
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 2,323 121,295 SH   SOLE   0 0 121,295
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 943 16,519 SH   SOLE   0 0 16,519
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 1,096 42,748 SH   SOLE   0 0 42,748
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 335 10,212 SH   SOLE   0 0 10,212
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 20,738 701,071 SH   SOLE   0 0 701,071
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1,378 71,522 SH   SOLE   0 0 71,522
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 2,246 52,833 SH   SOLE   0 0 52,833
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 997 44,723 SH   SOLE   0 0 44,723
INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 428 29,898 SH   SOLE   0 0 29,898
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1,863 81,697 SH   SOLE   0 0 81,697
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 444 14,389 SH   SOLE   0 0 14,389
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 16,463 487,458 SH   SOLE   0 0 487,458
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 2,427 41,681 SH   SOLE   0 0 41,681
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 229 10,424 SH   SOLE   0 0 10,424
INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 334 4,686 SH   SOLE   0 0 4,686
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 585 18,750 SH   SOLE   0 0 18,750
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 3,174 119,968 SH   SOLE   0 0 119,968
INVESCO EXCHNG TRADED FD TR NY AMT FRE MUN 46138E529 288 11,356 SH   SOLE   0 0 11,356
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 6,373 424,550 SH   SOLE   0 0 424,550
INVESCO EXCHNG TRADED FD TR S&P 500 ENHNCD 46138E396 563 14,551 SH   SOLE   0 0 14,551
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1,681 36,039 SH   SOLE   0 0 36,039
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 4,065 69,699 SH   SOLE   0 0 69,699
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 302 7,338 SH   SOLE   0 0 7,338
INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 167 13,643 SH   SOLE   0 0 13,643
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 11,992 351,461 SH   SOLE   0 0 351,461
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 3,463 53,312 SH   SOLE   0 0 53,312
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 125,562 2,333,414 SH   SOLE   0 0 2,333,414
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 442 6,491 SH   SOLE   0 0 6,491
INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 220 3,451 SH   SOLE   0 0 3,451
INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 551 73,926 SH   SOLE   0 0 73,926
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 925 16,356 SH   SOLE   0 0 16,356
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 18,046 139,657 SH   SOLE   0 0 139,657
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 356 4,961 SH   SOLE   0 0 4,961
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 971 10,121 SH   SOLE   0 0 10,121
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 49,708 976,977 SH   SOLE   0 0 976,977
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 384 4,818 SH   SOLE   0 0 4,818
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 12,336 312,631 SH   SOLE   0 0 312,631
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 26,214 595,375 SH   SOLE   0 0 595,375
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 69,199 1,186,121 SH   SOLE   0 0 1,186,121
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 474 15,374 SH   SOLE   0 0 15,374
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 6,143 269,187 SH   SOLE   0 0 269,187
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 22,749 718,306 SH   SOLE   0 0 718,306
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 7,809 302,332 SH   SOLE   0 0 302,332
INVESCO LTD SHS G491BT108 1,533 85,256 SH   SOLE   0 0 85,256
INVESCO MORTGAGE CAPITAL INC COM 46131B100 196 11,744 SH   SOLE   0 0 11,744
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,010 162,625 SH   SOLE   0 0 162,625
INVESCO MUN TR COM 46131J103 181 14,628 SH   SOLE   0 0 14,628
INVESCO MUNI INCOME OPP TRST COM 46132X101 1,245 157,808 SH   SOLE   0 0 157,808
INVESCO PA VALUE MUN INCOME COM 46132K109 490 37,183 SH   SOLE   0 0 37,183
INVESCO QQQ TR UNIT SER 1 46090E103 350,605 1,648,787 SH   SOLE   0 0 1,648,787
INVESCO QUALITY MUNI INC TRS COM 46133G107 1,255 99,745 SH   SOLE   0 0 99,745
INVESCO SR INCOME TR COM 46131H107 147 34,300 SH   SOLE   0 0 34,300
INVESCO TR INVT GRADE MUNS COM 46131M106 1,193 92,853 SH   SOLE   0 0 92,853
INVESCO VALUE MUN INCOME TR COM 46132P108 1,723 112,481 SH   SOLE   0 0 112,481
INVESTCORP CR MGMT BDC INC COM 46090R104 239 35,629 SH   SOLE   0 0 35,629
INVESTORS BANCORP INC NEW COM 46146L101 217 18,220 SH   SOLE   0 0 18,220
INVITAE CORP COM 46185L103 282 17,490 SH   SOLE   0 0 17,490
INVITATION HOMES INC COM 46187W107 12,750 425,425 SH   SOLE   0 0 425,425
ION GEOPHYSICAL CORP COM NEW 462044207 392 45,180 SH   SOLE   0 0 45,180
IONIS PHARMACEUTICALS INC COM 462222100 806 13,335 SH   SOLE   0 0 13,335
IOVANCE BIOTHERAPEUTICS INC COM 462260100 257 9,283 SH   SOLE   0 0 9,283
IPG PHOTONICS CORP COM 44980X109 1,477 10,195 SH   SOLE   0 0 10,195
IQIYI INC SPONSORED ADS 46267X108 251 11,867 SH   SOLE   0 0 11,867
IQVIA HLDGS INC COM 46266C105 37,992 245,888 SH   SOLE   0 0 245,888
IRIDIUM COMMUNICATIONS INC COM 46269C102 8,263 335,355 SH   SOLE   0 0 335,355
IROBOT CORP COM 462726100 519 10,243 SH   SOLE   0 0 10,243
IRON MTN INC NEW COM 46284V101 3,102 97,334 SH   SOLE   0 0 97,334
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 152 11,396 SH   SOLE   0 0 11,396
ISHARES GOLD TRUST ISHARES 464285105 36,412 2,511,191 SH   SOLE   0 0 2,511,191
ISHARES INC CORE MSCI EMKT 46434G103 129,676 2,412,139 SH   SOLE   0 0 2,412,139
ISHARES INC EM HGHYL BD ETF 464286285 761 16,091 SH   SOLE   0 0 16,091
ISHARES INC EM MKT SM-CP ETF 464286475 286 6,327 SH   SOLE   0 0 6,327
ISHARES INC EM MKTS DIV ETF 464286319 5,161 127,060 SH   SOLE   0 0 127,060
ISHARES INC ESG MSCI EM ETF 46434G863 1,936 53,887 SH   SOLE   0 0 53,887
ISHARES INC GLB ENR PROD ETF 464286343 6,914 365,062 SH   SOLE   0 0 365,062
ISHARES INC INTL HIGH YIELD 464286210 1,117 21,554 SH   SOLE   0 0 21,554
ISHARES INC JP MRG EM CRP BD 464286251 380 7,344 SH   SOLE   0 0 7,344
ISHARES INC MIN VOL EMRG MKT 464286533 48,185 821,418 SH   SOLE   0 0 821,418
ISHARES INC MIN VOL GBL ETF 464286525 37,515 391,388 SH   SOLE   0 0 391,388
ISHARES INC MLT FCTR EMG MKT 46434G889 451 9,898 SH   SOLE   0 0 9,898
ISHARES INC MSCI AUST ETF 464286103 253 11,183 SH   SOLE   0 0 11,183
ISHARES INC MSCI AUSTRIA ETF 464286202 294 14,157 SH   SOLE   0 0 14,157
ISHARES INC MSCI BELGIUM ETF 464286301 321 16,088 SH   SOLE   0 0 16,088
ISHARES INC MSCI BRAZIL ETF 464286400 2,065 43,514 SH   SOLE   0 0 43,514
ISHARES INC MSCI BRIC INDX 464286657 1,915 42,259 SH   SOLE   0 0 42,259
ISHARES INC MSCI CDA ETF 464286509 560 18,737 SH   SOLE   0 0 18,737
ISHARES INC MSCI EM ASIA ETF 464286426 1,094 15,455 SH   SOLE   0 0 15,455
ISHARES INC MSCI EQUAL WEITE 464286681 2,872 44,899 SH   SOLE   0 0 44,899
ISHARES INC MSCI EURZONE ETF 464286608 1,999 47,692 SH   SOLE   0 0 47,692
ISHARES INC MSCI FRANCE ETF 464286707 583 17,833 SH   SOLE   0 0 17,833
ISHARES INC MSCI GERMANY ETF 464286806 724 24,624 SH   SOLE   0 0 24,624
ISHARES INC MSCI JPN ETF NEW 46434G822 7,313 123,439 SH   SOLE   0 0 123,439
ISHARES INC MSCI MEXICO ETF 464286822 1,973 43,817 SH   SOLE   0 0 43,817
ISHARES INC MSCI PAC JP ETF 464286665 894 19,313 SH   SOLE   0 0 19,313
ISHARES INC MSCI SINGPOR ETF 46434G780 260 10,785 SH   SOLE   0 0 10,785
ISHARES INC MSCI STH AFR ETF 464286780 255 5,194 SH   SOLE   0 0 5,194
ISHARES INC MSCI STH KOR ETF 464286772 326 5,238 SH   SOLE   0 0 5,238
ISHARES INC MSCI SWEDEN ETF 464286756 477 14,507 SH   SOLE   0 0 14,507
ISHARES INC MSCI SWITZERLAND 464286749 506 12,435 SH   SOLE   0 0 12,435
ISHARES INC MSCI TURKEY ETF 464286715 302 11,132 SH   SOLE   0 0 11,132
ISHARES INC US INTL HGH YLD 464286178 497 9,979 SH   SOLE   0 0 9,979
ISHARES SILVER TRUST ISHARES 46428Q109 13,928 835,041 SH   SOLE   0 0 835,041
ISHARES SILVER TRUST ISHARES 46428Q109 6 38,800 SH Call SOLE   0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 13,911 138,134 SH   SOLE   0 0 138,134
ISHARES TR 0-5YR HI YL CP 46434V407 8,118 174,853 SH   SOLE   0 0 174,853
ISHARES TR 0-5YR INVT GR CP 46434V100 12,513 245,156 SH   SOLE   0 0 245,156
ISHARES TR 1 3 YR TREAS BD 464287457 36,589 432,334 SH   SOLE   0 0 432,334
ISHARES TR 10-20 YR TRS ETF 464288653 1,684 11,728 SH   SOLE   0 0 11,728
ISHARES TR 20 YR TR BD ETF 464287432 28,472 210,139 SH   SOLE   0 0 210,139
ISHARES TR 3 7 YR TREAS BD 464288661 7,638 60,731 SH   SOLE   0 0 60,731
ISHARES TR A RATE CP BD ETF 46429B291 11,196 204,830 SH   SOLE   0 0 204,830
ISHARES TR AGENCY BOND ETF 464288166 3,513 30,394 SH   SOLE   0 0 30,394
ISHARES TR AGGRES ALLOC ETF 464289859 406 7,004 SH   SOLE   0 0 7,004
ISHARES TR BARCLAYS 7 10 YR 464287440 54,405 493,474 SH   SOLE   0 0 493,474
ISHARES TR CALIF MUN BD ETF 464288356 851 13,899 SH   SOLE   0 0 13,899
ISHARES TR CHINA LG-CAP ETF 464287184 1,265 28,985 SH   SOLE   0 0 28,985
ISHARES TR COHEN STEER REIT 464287564 14,827 126,740 SH   SOLE   0 0 126,740
ISHARES TR CONSER ALLOC ETF 464289883 3,151 86,953 SH   SOLE   0 0 86,953
ISHARES TR CONV BD ETF 46435G102 3,137 50,022 SH   SOLE   0 0 50,022
ISHARES TR CORE 1 5 YR USD 46432F859 35,678 707,902 SH   SOLE   0 0 707,902
ISHARES TR CORE DIV GRWTH 46434V621 157,593 3,745,960 SH   SOLE   0 0 3,745,960
ISHARES TR CORE HIGH DV ETF 46429B663 46,641 475,586 SH   SOLE   0 0 475,586
ISHARES TR CORE INTL AGGR 46435G672 465 8,480 SH   SOLE   0 0 8,480
ISHARES TR CORE LT USDB ETF 464289479 4,370 64,168 SH   SOLE   0 0 64,168
ISHARES TR CORE MSCI EAFE 46432F842 405,388 6,213,768 SH   SOLE   0 0 6,213,768
ISHARES TR CORE MSCI EURO 46434V738 8,891 178,294 SH   SOLE   0 0 178,294
ISHARES TR CORE MSCI INTL 46435G326 36,521 627,840 SH   SOLE   0 0 627,840
ISHARES TR CORE MSCI TOTAL 46432F834 24,745 399,765 SH   SOLE   0 0 399,765
ISHARES TR CORE S&P MCP ETF 464287507 256,620 1,246,730 SH   SOLE   0 0 1,246,730
ISHARES TR CORE S&P SCP ETF 464287804 342,837 4,088,537 SH   SOLE   0 0 4,088,537
ISHARES TR CORE S&P TTL STK 464287150 190,662 2,622,938 SH   SOLE   0 0 2,622,938
ISHARES TR CORE S&P US GWT 464287671 47,320 699,589 SH   SOLE   0 0 699,589
ISHARES TR CORE S&P US VLU 464287663 42,039 667,078 SH   SOLE   0 0 667,078
ISHARES TR CORE S&P500 ETF 464287200 414,856 1,283,327 SH   SOLE   0 0 1,283,327
ISHARES TR CORE TOTAL USD 46434V613 2,598 49,848 SH   SOLE   0 0 49,848
ISHARES TR CORE US AGGBD ET 464287226 292,832 2,605,937 SH   SOLE   0 0 2,605,937
ISHARES TR CR 5 10 YR ETF 46435G417 1,579 31,189 SH   SOLE   0 0 31,189
ISHARES TR CRE U S REIT ETF 464288521 4,460 81,692 SH   SOLE   0 0 81,692
ISHARES TR CUR HD EURZN ETF 46434V639 490 15,426 SH   SOLE   0 0 15,426
ISHARES TR DEVSMCP EXNA ETF 464288497 797 14,289 SH   SOLE   0 0 14,289
ISHARES TR DOW JONES US ETF 464287846 3,096 19,394 SH   SOLE   0 0 19,394
ISHARES TR EAFE GRWTH ETF 464288885 27,365 316,462 SH   SOLE   0 0 316,462
ISHARES TR EAFE SML CP ETF 464288273 13,826 221,999 SH   SOLE   0 0 221,999
ISHARES TR EAFE VALUE ETF 464288877 5,460 109,351 SH   SOLE   0 0 109,351
ISHARES TR EDEG HIG YLELD 46435G250 431 8,494 SH   SOLE   0 0 8,494
ISHARES TR EDGE MSCI MINM 46435G433 13,132 370,238 SH   SOLE   0 0 370,238
ISHARES TR EDGE MSCI USA VL 46432F388 10,744 119,737 SH   SOLE   0 0 119,737
ISHARES TR EDGE US FIXD INM 46435U796 510 5,008 SH   SOLE   0 0 5,008
ISHARES TR ESG 1 5 YR USD 46435G243 207 8,150 SH   SOLE   0 0 8,150
ISHARES TR ESG MSCI EAFE 46435G516 1,261 18,349 SH   SOLE   0 0 18,349
ISHARES TR ESG MSCI LEADR 46435U218 231 4,155 SH   SOLE   0 0 4,155
ISHARES TR ESG MSCI USA ETF 46435G425 581 8,143 SH   SOLE   0 0 8,143
ISHARES TR ESG US AGR BD 46435U549 1,588 29,609 SH   SOLE   0 0 29,609
ISHARES TR EUROPE ETF 464287861 991 21,113 SH   SOLE   0 0 21,113
ISHARES TR EXPANDED TECH 464287515 14,960 64,191 SH   SOLE   0 0 64,191
ISHARES TR EXPND TEC SC ETF 464287549 30,225 124,810 SH   SOLE   0 0 124,810
ISHARES TR EXPONENTIAL TECH 46434V381 11,375 266,028 SH   SOLE   0 0 266,028
ISHARES TR FLTG RATE NT ETF 46429B655 18,747 368,166 SH   SOLE   0 0 368,166
ISHARES TR GBL COMM SVC ETF 464287275 254 4,138 SH   SOLE   0 0 4,138
ISHARES TR GL CLEAN ENE ETF 464288224 658 55,988 SH   SOLE   0 0 55,988
ISHARES TR GL TIMB FORE ETF 464288174 363 5,411 SH   SOLE   0 0 5,411
ISHARES TR GLB CNS DISC ETF 464288745 274 2,177 SH   SOLE   0 0 2,177
ISHARES TR GLB CNSM STP ETF 464288737 1,070 19,294 SH   SOLE   0 0 19,294
ISHARES TR GLB INFRASTR ETF 464288372 450 9,393 SH   SOLE   0 0 9,393
ISHARES TR GLOB HLTHCRE ETF 464287325 5,336 77,615 SH   SOLE   0 0 77,615
ISHARES TR GLOB INDSTRL ETF 464288729 216 2,222 SH   SOLE   0 0 2,222
ISHARES TR GLOBAL 100 ETF 464287572 2,407 44,632 SH   SOLE   0 0 44,632
ISHARES TR GLOBAL ENERG ETF 464287341 1,664 53,957 SH   SOLE   0 0 53,957
ISHARES TR GLOBAL REIT ETF 46434V647 7,880 285,282 SH   SOLE   0 0 285,282
ISHARES TR GLOBAL TECH ETF 464287291 9,138 43,394 SH   SOLE   0 0 43,394
ISHARES TR GNMA BOND ETF 46429B333 1,812 36,082 SH   SOLE   0 0 36,082
ISHARES TR GRWT ALLOCAT ETF 464289867 5,229 109,305 SH   SOLE   0 0 109,305
ISHARES TR HDG MSCI EAFE 46434V803 3,543 116,111 SH   SOLE   0 0 116,111
ISHARES TR IBNDS MAR23 ETF 46432FAN7 201 8,202 SH   SOLE   0 0 8,202
ISHARES TR IBONDS DEC 46435U697 2,908 109,977 SH   SOLE   0 0 109,977
ISHARES TR IBONDS DEC 25 46435U432 528 19,424 SH   SOLE   0 0 19,424
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 12,373 489,039 SH   SOLE   0 0 489,039
ISHARES TR IBONDS DEC2021 46435G789 5,695 221,062 SH   SOLE   0 0 221,062
ISHARES TR IBONDS DEC2022 46435G755 6,918 264,403 SH   SOLE   0 0 264,403
ISHARES TR IBONDS DEC2023 46435G318 4,098 158,710 SH   SOLE   0 0 158,710
ISHARES TR IBONDS DEC2026 46435GAA0 3,293 128,791 SH   SOLE   0 0 128,791
ISHARES TR IBONDS DEC21 ETF 46434VBK5 9,870 395,418 SH   SOLE   0 0 395,418
ISHARES TR IBONDS DEC22 ETF 46434VBA7 7,525 297,555 SH   SOLE   0 0 297,555
ISHARES TR IBONDS DEC23 ETF 46434VAX8 6,791 265,707 SH   SOLE   0 0 265,707
ISHARES TR IBONDS DEC24 ETF 46434VBG4 10,612 413,058 SH   SOLE   0 0 413,058
ISHARES TR IBONDS DEC25 ETF 46434VBD1 8,007 308,660 SH   SOLE   0 0 308,660
ISHARES TR IBONDS ETF 46435UAA9 1,497 57,549 SH   SOLE   0 0 57,549
ISHARES TR IBONDS MAR20 ETF 46432FBC0 1,081 41,488 SH   SOLE   0 0 41,488
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 434 16,186 SH   SOLE   0 0 16,186
ISHARES TR IBONDS SEP2020 46434V571 7,220 282,905 SH   SOLE   0 0 282,905
ISHARES TR IBOXX HI YD ETF 464288513 30,832 350,590 SH   SOLE   0 0 350,590
ISHARES TR IBOXX INV CP ETF 464287242 41,174 321,773 SH   SOLE   0 0 321,773
ISHARES TR INTL DEVPPTY ETF 464288422 812 20,951 SH   SOLE   0 0 20,951
ISHARES TR INTL DIV GRWTH 46435G524 785 13,000 SH   SOLE   0 0 13,000
ISHARES TR INTL MOMENTUM FT 46434V449 3,255 104,426 SH   SOLE   0 0 104,426
ISHARES TR INTL QLTY FACTOR 46434V456 1,508 46,716 SH   SOLE   0 0 46,716
ISHARES TR INTL SEL DIV ETF 464288448 18,319 545,682 SH   SOLE   0 0 545,682
ISHARES TR INTL TREA BD ETF 464288117 469 9,340 SH   SOLE   0 0 9,340
ISHARES TR INTRM GOV CR ETF 464288612 890 7,899 SH   SOLE   0 0 7,899
ISHARES TR INTRM TR CRP ETF 464288638 26,146 450,945 SH   SOLE   0 0 450,945
ISHARES TR JPMORGAN USD EMG 464288281 20,228 176,576 SH   SOLE   0 0 176,576
ISHARES TR LNG TR CRPRT BD 464289511 268 4,014 SH   SOLE   0 0 4,014
ISHARES TR MBS ETF 464288588 34,247 316,925 SH   SOLE   0 0 316,925
ISHARES TR MICRO-CAP ETF 464288869 907 9,118 SH   SOLE   0 0 9,118
ISHARES TR MIN VOL EAFE ETF 46429B689 216,164 2,899,968 SH   SOLE   0 0 2,899,968
ISHARES TR MIN VOL EUROPE 46434V720 725 26,847 SH   SOLE   0 0 26,847
ISHARES TR MODERT ALLOC ETF 464289875 2,870 71,506 SH   SOLE   0 0 71,506
ISHARES TR MORTGE REL ETF 46435G342 1,257 28,231 SH   SOLE   0 0 28,231
ISHARES TR MRGSTR MD CP ETF 464288208 23,998 114,499 SH   SOLE   0 0 114,499
ISHARES TR MRGSTR MD CP GRW 464288307 5,858 22,275 SH   SOLE   0 0 22,275
ISHARES TR MRGSTR MD CP VAL 464288406 2,911 17,253 SH   SOLE   0 0 17,253
ISHARES TR MRGSTR SM CP ETF 464288505 3,902 20,667 SH   SOLE   0 0 20,667
ISHARES TR MRGSTR SM CP GR 464288604 1,063 5,018 SH   SOLE   0 0 5,018
ISHARES TR MRNGSTR INC ETF 46432F875 2,056 80,472 SH   SOLE   0 0 80,472
ISHARES TR MRNGSTR LG-CP ET 464287127 2,739 14,849 SH   SOLE   0 0 14,849
ISHARES TR MRNGSTR LG-CP GR 464287119 5,983 28,493 SH   SOLE   0 0 28,493
ISHARES TR MRNGSTR LG-CP VL 464288109 10,146 86,578 SH   SOLE   0 0 86,578
ISHARES TR MRNING SM CP ETF 464288703 237 1,651 SH   SOLE   0 0 1,651
ISHARES TR MSCI AC ASIA ETF 464288182 700 9,529 SH   SOLE   0 0 9,529
ISHARES TR MSCI ACWI ETF 464288257 58,149 733,742 SH   SOLE   0 0 733,742
ISHARES TR MSCI ACWI EX US 464288240 6,560 133,550 SH   SOLE   0 0 133,550
ISHARES TR MSCI CHINA ETF 46429B671 708 11,046 SH   SOLE   0 0 11,046
ISHARES TR MSCI EAFE ETF 464287465 134,352 1,934,787 SH   SOLE   0 0 1,934,787
ISHARES TR MSCI EMG MKT ETF 464287234 41,333 921,158 SH   SOLE   0 0 921,158
ISHARES TR MSCI INDIA ETF 46429B598 1,000 28,440 SH   SOLE   0 0 28,440
ISHARES TR MSCI KLD400 SOC 464288570 4,843 40,315 SH   SOLE   0 0 40,315
ISHARES TR MSCI LW CRB TG 46434V464 619 4,782 SH   SOLE   0 0 4,782
ISHARES TR MSCI MIN VOL ETF 46429B697 665,215 10,140,406 SH   SOLE   0 0 10,140,406
ISHARES TR MSCI UK ETF NEW 46435G334 1,333 39,093 SH   SOLE   0 0 39,093
ISHARES TR MSCI USA ESG SLC 464288802 3,076 22,952 SH   SOLE   0 0 22,952
ISHARES TR MULTIFACTOR INTL 46434V274 452 16,716 SH   SOLE   0 0 16,716
ISHARES TR MULTIFACTOR USA 46434V282 8,407 243,828 SH   SOLE   0 0 243,828
ISHARES TR MULTIFACTOR USA 46434V290 1,338 31,172 SH   SOLE   0 0 31,172
ISHARES TR NA TEC MULTM ETF 464287531 592 10,708 SH   SOLE   0 0 10,708
ISHARES TR NASDAQ BIOTECH 464287556 16,448 136,483 SH   SOLE   0 0 136,483
ISHARES TR NATIONAL MUN ETF 464288414 21,095 185,185 SH   SOLE   0 0 185,185
ISHARES TR NEW YORK MUN ETF 464288323 368 6,448 SH   SOLE   0 0 6,448
ISHARES TR NORTH AMERN NAT 464287374 3,850 127,915 SH   SOLE   0 0 127,915
ISHARES TR PFD AND INCM SEC 464288687 36,246 964,246 SH   SOLE   0 0 964,246
ISHARES TR PHLX SEMICND ETF 464287523 11,552 46,001 SH   SOLE   0 0 46,001
ISHARES TR RESIDNL REAL EST 464288562 744 9,872 SH   SOLE   0 0 9,872
ISHARES TR RUS 1000 ETF 464287622 56,085 314,343 SH   SOLE   0 0 314,343
ISHARES TR RUS 1000 GRW ETF 464287614 171,469 974,673 SH   SOLE   0 0 974,673
ISHARES TR RUS 1000 VAL ETF 464287598 131,812 965,806 SH   SOLE   0 0 965,806
ISHARES TR RUS 2000 GRW ETF 464287648 24,570 114,675 SH   SOLE   0 0 114,675
ISHARES TR RUS 2000 VAL ETF 464287630 19,197 149,279 SH   SOLE   0 0 149,279
ISHARES TR RUS MD CP GR ETF 464287481 57,102 374,221 SH   SOLE   0 0 374,221
ISHARES TR RUS MDCP VAL ETF 464287473 44,505 469,608 SH   SOLE   0 0 469,608
ISHARES TR RUS MID CAP ETF 464287499 63,528 1,065,494 SH   SOLE   0 0 1,065,494
ISHARES TR RUS TOP 200 ETF 464289446 2,398 31,912 SH   SOLE   0 0 31,912
ISHARES TR RUS TP200 GR ETF 464289438 31,841 329,570 SH   SOLE   0 0 329,570
ISHARES TR RUS TP200 VL ETF 464289420 1,465 25,032 SH   SOLE   0 0 25,032
ISHARES TR RUSSELL 2000 ETF 464287655 87,843 530,222 SH   SOLE   0 0 530,222
ISHARES TR RUSSELL 3000 ETF 464287689 32,940 174,758 SH   SOLE   0 0 174,758
ISHARES TR S&P 100 ETF 464287101 16,824 116,760 SH   SOLE   0 0 116,760
ISHARES TR S&P 500 GRWT ETF 464287309 122,622 633,236 SH   SOLE   0 0 633,236
ISHARES TR S&P 500 VAL ETF 464287408 85,430 656,707 SH   SOLE   0 0 656,707
ISHARES TR S&P MC 400GR ETF 464287606 61,414 257,759 SH   SOLE   0 0 257,759
ISHARES TR S&P MC 400VL ETF 464287705 16,057 94,042 SH   SOLE   0 0 94,042
ISHARES TR S&P SML 600 GWT 464287887 19,777 102,305 SH   SOLE   0 0 102,305
ISHARES TR SELECT DIVID ETF 464287168 48,493 458,934 SH   SOLE   0 0 458,934
ISHARES TR SH TR CRPORT ETF 464288646 30,824 574,742 SH   SOLE   0 0 574,742
ISHARES TR SHORT TREAS BD 464288679 40,023 362,306 SH   SOLE   0 0 362,306
ISHARES TR SHRT NAT MUN ETF 464288158 2,171 20,331 SH   SOLE   0 0 20,331
ISHARES TR SP SMCP600VL ETF 464287879 26,598 165,409 SH   SOLE   0 0 165,409
ISHARES TR TIPS BD ETF 464287176 36,147 310,077 SH   SOLE   0 0 310,077
ISHARES TR TRANS AVG ETF 464287192 1,114 5,694 SH   SOLE   0 0 5,694
ISHARES TR U.S. BAS MTL ETF 464287838 684 6,979 SH   SOLE   0 0 6,979
ISHARES TR U.S. CNSM GD ETF 464287812 1,304 9,791 SH   SOLE   0 0 9,791
ISHARES TR U.S. CNSM SV ETF 464287580 8,461 37,036 SH   SOLE   0 0 37,036
ISHARES TR U.S. ENERGY ETF 464287796 2,093 65,148 SH   SOLE   0 0 65,148
ISHARES TR U.S. FIN SVC ETF 464287770 2,333 15,367 SH   SOLE   0 0 15,367
ISHARES TR U.S. FINLS ETF 464287788 14,469 105,010 SH   SOLE   0 0 105,010
ISHARES TR U.S. INSRNCE ETF 464288786 394 5,524 SH   SOLE   0 0 5,524
ISHARES TR U.S. MED DVC ETF 464288810 30,541 115,521 SH   SOLE   0 0 115,521
ISHARES TR U.S. PHARMA ETF 464288836 644 4,021 SH   SOLE   0 0 4,021
ISHARES TR U.S. REAL ES ETF 464287739 18,480 198,536 SH   SOLE   0 0 198,536
ISHARES TR U.S. TECH ETF 464287721 39,709 170,700 SH   SOLE   0 0 170,700
ISHARES TR U.S. UTILITS ETF 464287697 3,672 22,664 SH   SOLE   0 0 22,664
ISHARES TR ULTR SH TRM BD 46434V878 14,927 296,574 SH   SOLE   0 0 296,574
ISHARES TR US AER DEF ETF 464288760 28,811 129,694 SH   SOLE   0 0 129,694
ISHARES TR US BR DEL SE ETF 464288794 1,609 23,482 SH   SOLE   0 0 23,482
ISHARES TR US HLTHCARE ETF 464287762 16,615 77,013 SH   SOLE   0 0 77,013
ISHARES TR US HLTHCR PR ETF 464288828 10,095 50,280 SH   SOLE   0 0 50,280
ISHARES TR US HOME CONS ETF 464288752 743 16,719 SH   SOLE   0 0 16,719
ISHARES TR US INDUSTRIALS 464287754 5,620 33,506 SH   SOLE   0 0 33,506
ISHARES TR US OIL GS EX ETF 464288851 1,240 22,328 SH   SOLE   0 0 22,328
ISHARES TR US REGNL BKS ETF 464288778 2,177 42,707 SH   SOLE   0 0 42,707
ISHARES TR US TELECOM ETF 464287713 5,712 191,176 SH   SOLE   0 0 191,176
ISHARES TR US TREAS BD ETF 46429B267 15,259 588,243 SH   SOLE   0 0 588,243
ISHARES TR USA MOMENTUM FCT 46432F396 67,948 541,154 SH   SOLE   0 0 541,154
ISHARES TR USA QUALITY FCTR 46432F339 41,469 410,554 SH   SOLE   0 0 410,554
ISHARES TR USA SIZE FACTOR 46432F370 1,400 14,374 SH   SOLE   0 0 14,374
ISHARES TR USD INV GRDE ETF 464288620 583 10,001 SH   SOLE   0 0 10,001
ISHARES TR YLD OPTIM BD 46434V787 1,432 55,805 SH   SOLE   0 0 55,805
ISHARES US ETF TR COMMOD SEL STG 46431W853 1,060 32,212 SH   SOLE   0 0 32,212
ISHARES US ETF TR SHT MAT BD ETF 46431W507 32,450 645,757 SH   SOLE   0 0 645,757
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 3,348 66,827 SH   SOLE   0 0 66,827
ISORAY INC COM 46489V104 12 19,000 SH   SOLE   0 0 19,000
ITRON INC COM 465741106 1,370 16,324 SH   SOLE   0 0 16,324
ITT INC COM 45073V108 287 3,882 SH   SOLE   0 0 3,882
IVY HIGH INC OPPORTUNITIES F COM 465893105 738 53,105 SH   SOLE   0 0 53,105
J & J SNACK FOODS CORP COM 466032109 3,893 21,127 SH   SOLE   0 0 21,127
JABIL INC COM 466313103 358 8,665 SH   SOLE   0 0 8,665
JACOBS ENGR GROUP INC COM 469814107 970 10,804 SH   SOLE   0 0 10,804
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 2,181 45,360 SH   SOLE   0 0 45,360
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 28,625 577,103 SH   SOLE   0 0 577,103
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 240 1,610 SH   SOLE   0 0 1,610
JD COM INC SPON ADR CL A 47215P106 973 27,610 SH   SOLE   0 0 27,610
JERNIGAN CAP INC COM 476405105 313 16,350 SH   SOLE   0 0 16,350
JETBLUE AWYS CORP COM 477143101 228 12,206 SH   SOLE   0 0 12,206
JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 12,063 292,641 SH   SOLE   0 0 292,641
JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 209 7,057 SH   SOLE   0 0 7,057
JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 1,244 30,234 SH   SOLE   0 0 30,234
JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 541 14,527 SH   SOLE   0 0 14,527
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 50,751 1,295,987 SH   SOLE   0 0 1,295,987
JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 1,270 22,942 SH   SOLE   0 0 22,942
JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 1,336 48,024 SH   SOLE   0 0 48,024
JOHN HANCOCK HDG EQ & INC FD COM 47804L102 325 21,829 SH   SOLE   0 0 21,829
JOHNSON & JOHNSON COM 478160104 186,529 1,278,694 SH   SOLE   0 0 1,278,694
JOHNSON CTLS INTL PLC SHS G51502105 5,590 137,300 SH   SOLE   0 0 137,300
JONES LANG LASALLE INC COM 48020Q107 482 2,766 SH   SOLE   0 0 2,766
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 831 14,571 SH   SOLE   0 0 14,571
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 710 11,409 SH   SOLE   0 0 11,409
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 12,167 213,126 SH   SOLE   0 0 213,126
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 2,682 82,339 SH   SOLE   0 0 82,339
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 6,251 88,491 SH   SOLE   0 0 88,491
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 205 4,100 SH   SOLE   0 0 4,100
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 1,236 15,511 SH   SOLE   0 0 15,511
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 68,309 1,354,537 SH   SOLE   0 0 1,354,537
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 370 7,325 SH   SOLE   0 0 7,325
JP MORGAN EXCHANGE TRADED FD US AGGREGATE 46641Q613 2,638 99,352 SH   SOLE   0 0 99,352
JP MORGAN EXCHANGE TRADED FD US VALUE FACTR 46641Q753 2,893 99,787 SH   SOLE   0 0 99,787
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 504 23,094 SH   SOLE   0 0 23,094
JPMORGAN CHASE & CO COM 46625H100 394,087 2,826,968 SH   SOLE   0 0 2,826,968
JPMORGAN CHASE & CO COM 46625H100 115 12,100 SH Call SOLE   0 0 0
JUNIPER NETWORKS INC COM 48203R104 700 28,439 SH   SOLE   0 0 28,439
KANDI TECHNOLOGIES GROUP INC COM 483709101 57 11,953 SH   SOLE   0 0 11,953
KANSAS CITY SOUTHERN COM NEW 485170302 44,246 288,854 SH   SOLE   0 0 288,854
KARYOPHARM THERAPEUTICS INC COM 48576U106 318 16,597 SH   SOLE   0 0 16,597
KAYNE ANDERSN MLP MIDS INVT COM 486606106 4,363 313,196 SH   SOLE   0 0 313,196
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 325 30,861 SH   SOLE   0 0 30,861
KELLOGG CO COM 487836108 9,032 130,604 SH   SOLE   0 0 130,604
KENNEDY-WILSON HLDGS INC COM 489398107 2,139 95,929 SH   SOLE   0 0 95,929
KEURIG DR PEPPER INC COM 49271V100 993 34,290 SH   SOLE   0 0 34,290
KEYCORP NEW COM 493267108 2,516 124,301 SH   SOLE   0 0 124,301
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,756 26,857 SH   SOLE   0 0 26,857
KIMBELL RTY PARTNERS LP UNIT 49435R102 553 32,526 SH   SOLE   0 0 32,526
KIMBERLY CLARK CORP COM 494368103 20,351 147,938 SH   SOLE   0 0 147,938
KIMCO RLTY CORP COM 49446R109 377 18,192 SH   SOLE   0 0 18,192
KINDER MORGAN INC DEL COM 49456B101 23,711 1,120,026 SH   SOLE   0 0 1,120,026
KINGSWAY FINL SVCS INC COM NEW 496904202 19 10,400 SH   SOLE   0 0 10,400
KINROSS GOLD CORP COM 496902404 300 63,385 SH   SOLE   0 0 63,385
KINSALE CAP GROUP INC COM 49714P108 1,751 17,223 SH   SOLE   0 0 17,223
KIRKLAND LAKE GOLD LTD COM 49741E100 413 9,390 SH   SOLE   0 0 9,390
KKR & CO INC CL A 48251W104 912 31,256 SH   SOLE   0 0 31,256
KKR INCOME OPPORTUNITIES FD COM 48249T106 251 15,884 SH   SOLE   0 0 15,884
KLA CORPORATION COM NEW 482480100 1,883 10,567 SH   SOLE   0 0 10,567
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2,585 72,135 SH   SOLE   0 0 72,135
KNOLL INC COM NEW 498904200 233 9,215 SH   SOLE   0 0 9,215
KOHLS CORP COM 500255104 1,083 21,265 SH   SOLE   0 0 21,265
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3,325 68,129 SH   SOLE   0 0 68,129
KONTOOR BRANDS INC COM 50050N103 704 16,768 SH   SOLE   0 0 16,768
KRAFT HEINZ CO COM 500754106 13,239 412,057 SH   SOLE   0 0 412,057
KRAFT HEINZ CO COM 500754106 6 13,000 SH Call SOLE   0 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 409 8,404 SH   SOLE   0 0 8,404
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 4,497 249,698 SH   SOLE   0 0 249,698
KROGER CO COM 501044101 6,133 211,541 SH   SOLE   0 0 211,541
L BRANDS INC COM 501797104 863 47,653 SH   SOLE   0 0 47,653
L3HARRIS TECHNOLOGIES INC COM 502431109 47,656 240,798 SH   SOLE   0 0 240,798
LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 61 15,500 SH   SOLE   0 0 15,500
LABORATORY CORP AMER HLDGS COM NEW 50540R409 6,949 41,078 SH   SOLE   0 0 41,078
LADDER CAP CORP CL A 505743104 7,486 414,976 SH   SOLE   0 0 414,976
LAKELAND BANCORP INC COM 511637100 343 19,746 SH   SOLE   0 0 19,746
LAKELAND FINL CORP COM 511656100 1,017 20,787 SH   SOLE   0 0 20,787
LAM RESEARCH CORP COM 512807108 11,963 40,906 SH   SOLE   0 0 40,906
LAMAR ADVERTISING CO NEW CL A 512816109 3,178 35,602 SH   SOLE   0 0 35,602
LAMB WESTON HLDGS INC COM 513272104 3,068 35,660 SH   SOLE   0 0 35,660
LANCASTER COLONY CORP COM 513847103 1,634 10,203 SH   SOLE   0 0 10,203
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1,911 116,535 SH   SOLE   0 0 116,535
LANDSTAR SYS INC COM 515098101 675 5,927 SH   SOLE   0 0 5,927
LAREDO PETROLEUM INC COM 516806106 71 24,793 SH   SOLE   0 0 24,793
LAS VEGAS SANDS CORP COM 517834107 3,272 47,386 SH   SOLE   0 0 47,386
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 118,256 4,026,411 SH   SOLE   0 0 4,026,411
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 33,647 998,414 SH   SOLE   0 0 998,414
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 237 10,223 SH   SOLE   0 0 10,223
LAUDER ESTEE COS INC CL A 518439104 43,166 208,942 SH   SOLE   0 0 208,942
LAZARD GLB TTL RET&INCM FD I COM 52106W103 4,189 253,107 SH   SOLE   0 0 253,107
LAZARD LTD SHS A G54050102 1,514 37,878 SH   SOLE   0 0 37,878
LEAR CORP COM NEW 521865204 779 5,683 SH   SOLE   0 0 5,683
LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 9,517 279,410 SH   SOLE   0 0 279,410
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 6,411 186,090 SH   SOLE   0 0 186,090
LEGG MASON INC COM 524901105 561 15,634 SH   SOLE   0 0 15,634
LEGGETT & PLATT INC COM 524660107 6,877 135,285 SH   SOLE   0 0 135,285
LEIDOS HLDGS INC COM 525327102 5,465 55,823 SH   SOLE   0 0 55,823
LEMAITRE VASCULAR INC COM 525558201 529 14,722 SH   SOLE   0 0 14,722
LENNAR CORP CL A 526057104 3,434 61,548 SH   SOLE   0 0 61,548
LEXICON PHARMACEUTICALS INC COM NEW 528872302 60 14,351 SH   SOLE   0 0 14,351
LEXINGTON REALTY TRUST COM 529043101 500 47,098 SH   SOLE   0 0 47,098
LGI HOMES INC COM 50187T106 526 7,445 SH   SOLE   0 0 7,445
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 3,080 455,016 SH   SOLE   0 0 455,016
LIBERTY ALL-STAR GROWTH FD I COM 529900102 926 142,434 SH   SOLE   0 0 142,434
LIBERTY BROADBAND CORP COM SER C 530307305 543 4,315 SH   SOLE   0 0 4,315
LIBERTY MEDIA CORP DEB 3.500% 1/1 530715AN1 7 15,000 PRN   SOLE   0 0 15,000
LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 17 26,000 PRN   SOLE   0 0 26,000
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 354 7,315 SH   SOLE   0 0 7,315
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,495 31,060 SH   SOLE   0 0 31,060
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 250 5,711 SH   SOLE   0 0 5,711
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 645 14,043 SH   SOLE   0 0 14,043
LIBERTY PPTY TR SH BEN INT 531172104 585 9,734 SH   SOLE   0 0 9,734
LILLY ELI & CO COM 532457108 21,998 167,370 SH   SOLE   0 0 167,370
LINCOLN NATL CORP IND COM 534187109 3,773 63,938 SH   SOLE   0 0 63,938
LINDE PLC SHS G5494J103 13,822 64,656 SH   SOLE   0 0 64,656
LINEAGE CELL THERAPEUTICS IN COM 53566P109 18 19,860 SH   SOLE   0 0 19,860
LIONS GATE ENTMNT CORP CL A VTG 535919401 333 31,203 SH   SOLE   0 0 31,203
LITTELFUSE INC COM 537008104 325 1,699 SH   SOLE   0 0 1,699
LIVE OAK BANCSHARES INC COM 53803X105 5,043 265,274 SH   SOLE   0 0 265,274
LIVENT CORP COM 53814L108 96 11,214 SH   SOLE   0 0 11,214
LKQ CORP COM 501889208 1,878 52,593 SH   SOLE   0 0 52,593
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1,628 491,979 SH   SOLE   0 0 491,979
LMP CAP & INCOME FD INC COM 50208A102 12,659 814,584 SH   SOLE   0 0 814,584
LOCKHEED MARTIN CORP COM 539830109 71,756 184,244 SH   SOLE   0 0 184,244
LOEWS CORP COM 540424108 1,486 28,314 SH   SOLE   0 0 28,314
LOGMEIN INC COM 54142L109 631 7,358 SH   SOLE   0 0 7,358
LOWES COS INC COM 548661107 125,475 1,047,714 SH   SOLE   0 0 1,047,714
LOWES COS INC COM 548661107 32 51,900 SH Call SOLE   0 0 0
LOWES COS INC COM 548661107 51 50,000 SH Call SOLE   0 0 0
LOWES COS INC COM 548661107 31 50,000 SH Call SOLE   0 0 0
LUCKIN COFFEE INC SPONSORED ADS 54951L109 239 6,070 SH   SOLE   0 0 6,070
LULULEMON ATHLETICA INC COM 550021109 10,214 44,089 SH   SOLE   0 0 44,089
LULULEMON ATHLETICA INC COM 550021109 79 11,000 SH Call SOLE   0 0 0
LUMENTUM HLDGS INC COM 55024U109 5,850 73,771 SH   SOLE   0 0 73,771
LYFT INC CL A COM 55087P104 2,263 52,598 SH   SOLE   0 0 52,598
LYFT INC CL A COM 55087P104 51 18,600 SH Put SOLE   0 0 18,600
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6,672 70,617 SH   SOLE   0 0 70,617
M & T BK CORP COM 55261F104 3,454 20,343 SH   SOLE   0 0 20,343
M D C HLDGS INC COM 552676108 5,643 147,889 SH   SOLE   0 0 147,889
MACQUARIE FT TR GB INF UT DI COM 55607W100 137 12,808 SH   SOLE   0 0 12,808
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 418 16,824 SH   SOLE   0 0 16,824
MACQUARIE INFRASTRUCTURE COR COM 55608B105 521 12,159 SH   SOLE   0 0 12,159
MACYS INC COM 55616P104 2,545 149,727 SH   SOLE   0 0 149,727
MADISON CVRED CALL & EQ STR COM 557437100 174 26,245 SH   SOLE   0 0 26,245
MAG SILVER CORP COM 55903Q104 227 19,202 SH   SOLE   0 0 19,202
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 29,662 471,798 SH   SOLE   0 0 471,798
MAGNA INTL INC COM 559222401 2,150 39,254 SH   SOLE   0 0 39,254
MAIN STREET CAPITAL CORP COM 56035L104 2,921 67,767 SH   SOLE   0 0 67,767
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 4,305 204,730 SH   SOLE   0 0 204,730
MALIBU BOATS INC COM CL A 56117J100 320 7,824 SH   SOLE   0 0 7,824
MALLINCKRODT PUB LTD CO SHS G5785G107 46 13,119 SH   SOLE   0 0 13,119
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 6,689 284,632 SH   SOLE   0 0 284,632
MANCHESTER UTD PLC NEW ORD CL A G5784H106 311 15,608 SH   SOLE   0 0 15,608
MANNKIND CORP COM NEW 56400P706 27 21,036 SH   SOLE   0 0 21,036
MANULIFE FINL CORP COM 56501R106 3,259 160,741 SH   SOLE   0 0 160,741
MARATHON OIL CORP COM 565849106 5,494 404,581 SH   SOLE   0 0 404,581
MARATHON PETE CORP COM 56585A102 126,613 2,101,460 SH   SOLE   0 0 2,101,460
MARCUS CORP COM 566330106 970 30,535 SH   SOLE   0 0 30,535
MARKEL CORP COM 570535104 13,591 11,889 SH   SOLE   0 0 11,889
MARKETAXESS HLDGS INC COM 57060D108 838 2,208 SH   SOLE   0 0 2,208
MARRIOTT INTL INC NEW CL A 571903202 7,258 47,927 SH   SOLE   0 0 47,927
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 519 4,028 SH   SOLE   0 0 4,028
MARRONE BIO INNOVATIONS INC COM 57165B106 13 13,041 SH   SOLE   0 0 13,041
MARSH & MCLENNAN COS INC COM 571748102 4,747 42,610 SH   SOLE   0 0 42,610
MARTIN MARIETTA MATLS INC COM 573284106 992 3,547 SH   SOLE   0 0 3,547
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 338 83,868 SH   SOLE   0 0 83,868
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 260 9,774 SH   SOLE   0 0 9,774
MASCO CORP COM 574599106 16,775 349,560 SH   SOLE   0 0 349,560
MASIMO CORP COM 574795100 891 5,635 SH   SOLE   0 0 5,635
MASTEC INC COM 576323109 1,986 30,955 SH   SOLE   0 0 30,955
MASTERCARD INC CL A 57636Q104 88,033 294,778 SH   SOLE   0 0 294,778
MATCH GROUP INC COM 57665R106 7,221 87,939 SH   SOLE   0 0 87,939
MATINAS BIOPHARMA HLDGS INC COM 576810105 1,804 794,746 SH   SOLE   0 0 794,746
MATTEL INC COM 577081102 142 10,497 SH   SOLE   0 0 10,497
MAXIM INTEGRATED PRODS INC COM 57772K101 5,816 94,539 SH   SOLE   0 0 94,539
MCCORMICK & CO INC COM NON VTG 579780206 8,465 49,846 SH   SOLE   0 0 49,846
MCDERMOTT INTL INC COM 580037703 27 39,948 SH   SOLE   0 0 39,948
MCDONALDS CORP COM 580135101 72,907 368,897 SH   SOLE   0 0 368,897
MCDONALDS CORP COM 580135101 41 11,700 SH Put SOLE   0 0 11,700
MCGRATH RENTCORP COM 580589109 564 7,370 SH   SOLE   0 0 7,370
MCKESSON CORP COM 58155Q103 3,566 25,778 SH   SOLE   0 0 25,778
MDU RES GROUP INC COM 552690109 1,259 42,381 SH   SOLE   0 0 42,381
MEDICAL PPTYS TRUST INC COM 58463J304 3,421 162,040 SH   SOLE   0 0 162,040
MEDICINES CO COM 584688105 300 3,528 SH   SOLE   0 0 3,528
MEDTRONIC PLC SHS G5960L103 167,050 1,472,349 SH   SOLE   0 0 1,472,349
MELLANOX TECHNOLOGIES LTD SHS M51363113 550 4,693 SH   SOLE   0 0 4,693
MERCADOLIBRE INC COM 58733R102 1,800 3,147 SH   SOLE   0 0 3,147
MERCK & CO INC COM 58933Y105 211,593 2,326,444 SH   SOLE   0 0 2,326,444
MERCK & CO INC COM 58933Y105 20 16,200 SH Call SOLE   0 0 0
MERCURY GENL CORP NEW COM 589400100 391 8,032 SH   SOLE   0 0 8,032
MERIDIAN BANCORP INC MD COM 58958U103 477 23,752 SH   SOLE   0 0 23,752
MESA AIR GROUP INC COM NEW 590479135 164 18,390 SH   SOLE   0 0 18,390
MESA LABS INC COM 59064R109 3,823 15,328 SH   SOLE   0 0 15,328
META FINL GROUP INC COM 59100U108 305 8,366 SH   SOLE   0 0 8,366
METLIFE INC COM 59156R108 12,366 242,615 SH   SOLE   0 0 242,615
METTLER TOLEDO INTERNATIONAL COM 592688105 434 547 SH   SOLE   0 0 547
MFA FINL INC COM 55272X102 424 55,482 SH   SOLE   0 0 55,482
MFS CHARTER INCOME TR SH BEN INT 552727109 526 62,474 SH   SOLE   0 0 62,474
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 463 85,968 SH   SOLE   0 0 85,968
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 393 83,000 SH   SOLE   0 0 83,000
MFS INTER INCOME TR SH BEN INT 55273C107 65 16,984 SH   SOLE   0 0 16,984
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 838 136,932 SH   SOLE   0 0 136,932
MFS MUN INCOME TR SH BEN INT 552738106 416 58,864 SH   SOLE   0 0 58,864
MGE ENERGY INC COM 55277P104 552 7,009 SH   SOLE   0 0 7,009
MGIC INVT CORP WIS COM 552848103 462 32,577 SH   SOLE   0 0 32,577
MGM RESORTS INTERNATIONAL COM 552953101 6,094 183,165 SH   SOLE   0 0 183,165
MGP INGREDIENTS INC NEW COM 55303J106 211,770 4,370,894 SH   SOLE   0 0 4,370,894
MICHAELS COS INC COM 59408Q106 184 22,700 SH   SOLE   0 0 22,700
MICROCHIP TECHNOLOGY INC COM 595017104 14,417 137,664 SH   SOLE   0 0 137,664
MICRON TECHNOLOGY INC COM 595112103 25,597 475,964 SH   SOLE   0 0 475,964
MICRON TECHNOLOGY INC COM 595112103 3 50,000 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 120 100,000 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 620,522 3,934,657 SH   SOLE   0 0 3,934,657
MICROSOFT CORP COM 594918104 97 25,200 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 14 12,600 SH Call SOLE   0 0 0
MID AMER APT CMNTYS INC COM 59522J103 4,830 36,633 SH   SOLE   0 0 36,633
MIDDLEBY CORP COM 596278101 382 3,491 SH   SOLE   0 0 3,491
MIDDLESEX WATER CO COM 596680108 930 14,631 SH   SOLE   0 0 14,631
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 660 58,626 SH   SOLE   0 0 58,626
MILLER INDS INC TENN COM NEW 600551204 217 5,843 SH   SOLE   0 0 5,843
MIMECAST LTD ORD SHS G14838109 205 4,719 SH   SOLE   0 0 4,719
MINERVA NEUROSCIENCES INC COM 603380106 213 30,000 SH   SOLE   0 0 30,000
MITCHAM INDS INC COM 606501104 39 13,562 SH   SOLE   0 0 13,562
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 73 13,468 SH   SOLE   0 0 13,468
MKS INSTRUMENT INC COM 55306N104 996 9,053 SH   SOLE   0 0 9,053
MOBILEIRON INC COM NEW 60739U204 332 68,270 SH   SOLE   0 0 68,270
MODERNA INC COM 60770K107 664 33,950 SH   SOLE   0 0 33,950
MOHAWK INDS INC COM 608190104 1,265 9,279 SH   SOLE   0 0 9,279
MOLECULIN BIOTECH INC COM 60855D101 18 19,546 SH   SOLE   0 0 19,546
MOLINA HEALTHCARE INC COM 60855R100 2,391 17,619 SH   SOLE   0 0 17,619
MOLSON COORS BREWING CO CL B 60871R209 9,028 167,493 SH   SOLE   0 0 167,493
MONAKER GROUP INC COM NEW 609011200 28 13,100 SH   SOLE   0 0 13,100
MONDELEZ INTL INC CL A 609207105 17,534 318,343 SH   SOLE   0 0 318,343
MONGODB INC CL A 60937P106 753 5,721 SH   SOLE   0 0 5,721
MONMOUTH REAL ESTATE INVT CO CL A 609720107 973 67,221 SH   SOLE   0 0 67,221
MONOLITHIC PWR SYS INC COM 609839105 1,943 10,912 SH   SOLE   0 0 10,912
MONROE CAP CORP COM 610335101 164 15,105 SH   SOLE   0 0 15,105
MONSTER BEVERAGE CORP NEW COM 61174X109 1,511 23,770 SH   SOLE   0 0 23,770
MOODYS CORP COM 615369105 2,192 9,234 SH   SOLE   0 0 9,234
MOOG INC CL A 615394202 355 4,163 SH   SOLE   0 0 4,163
MORGAN STANLEY COM NEW 617446448 4,250 83,139 SH   SOLE   0 0 83,139
MORGAN STANLEY CHINA A SH FD COM 617468103 564 25,984 SH   SOLE   0 0 25,984
MORGAN STANLEY EMER MKTS DEB COM 61744H105 251 25,940 SH   SOLE   0 0 25,940
MOSAIC CO NEW COM 61945C103 469 21,688 SH   SOLE   0 0 21,688
MOTOROLA SOLUTIONS INC COM NEW 620076307 129,562 803,948 SH   SOLE   0 0 803,948
MPLX LP COM UNIT REP LTD 55336V100 9,141 359,035 SH   SOLE   0 0 359,035
MSA SAFETY INC COM 553498106 872 6,899 SH   SOLE   0 0 6,899
MSC INDL DIRECT INC CL A 553530106 585 7,458 SH   SOLE   0 0 7,458
MSCI INC COM 55354G100 4,858 18,817 SH   SOLE   0 0 18,817
MUELLER INDS INC COM 624756102 231 7,272 SH   SOLE   0 0 7,272
MYLAN N V SHS EURO N59465109 1,102 54,808 SH   SOLE   0 0 54,808
NABORS INDUSTRIES LTD SHS G6359F103 908 315,363 SH   SOLE   0 0 315,363
NASDAQ INC COM 631103108 4,152 38,772 SH   SOLE   0 0 38,772
NATERA INC COM 632307104 252 7,486 SH   SOLE   0 0 7,486
NATIONAL FUEL GAS CO N J COM 636180101 595 12,775 SH   SOLE   0 0 12,775
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,028 32,358 SH   SOLE   0 0 32,358
NATIONAL HEALTH INVS INC COM 63633D104 578 7,098 SH   SOLE   0 0 7,098
NATIONAL HEALTHCARE CORP COM 635906100 581 6,727 SH   SOLE   0 0 6,727
NATIONAL OILWELL VARCO INC COM 637071101 734 29,320 SH   SOLE   0 0 29,320
NATIONAL RETAIL PPTYS INC COM 637417106 4,454 83,060 SH   SOLE   0 0 83,060
NEKTAR THERAPEUTICS COM 640268108 205 9,483 SH   SOLE   0 0 9,483
NEOGEN CORP COM 640491106 3,291 50,435 SH   SOLE   0 0 50,435
NEOGENOMICS INC COM NEW 64049M209 3,529 120,655 SH   SOLE   0 0 120,655
NEOLEUKIN THERAPEUTICS INC COM 64049K104 125 10,180 SH   SOLE   0 0 10,180
NETAPP INC COM 64110D104 511 8,202 SH   SOLE   0 0 8,202
NETEASE INC SPONSORED ADS 64110W102 853 2,778 SH   SOLE   0 0 2,778
NETFLIX INC COM 64110L106 42,848 132,424 SH   SOLE   0 0 132,424
NEUBERGER BERMAN HGH YLD FD COM 64128C106 418 33,809 SH   SOLE   0 0 33,809
NEUBERGER BERMAN MLP AND ENR COM 64129H104 674 99,667 SH   SOLE   0 0 99,667
NEUBERGER BERMAN MUNI FD INC COM 64124P101 1,387 89,994 SH   SOLE   0 0 89,994
NEUBERGER BERMAN RE ES SEC F COM 64190A103 281 50,389 SH   SOLE   0 0 50,389
NEW AMER HIGH INCOME FD INC COM NEW 641876800 1,530 167,616 SH   SOLE   0 0 167,616
NEW HOME CO INC COM 645370107 107 22,900 SH   SOLE   0 0 22,900
NEW JERSEY RES COM 646025106 1,224 27,456 SH   SOLE   0 0 27,456
NEW MTN FIN CORP COM 647551100 370 26,958 SH   SOLE   0 0 26,958
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 965 7,955 SH   SOLE   0 0 7,955
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 3,738 232,048 SH   SOLE   0 0 232,048
NEW YORK CMNTY BANCORP INC COM 649445103 2,152 179,055 SH   SOLE   0 0 179,055
NEW YORK MTG TR INC COM PAR $.02 649604501 497 79,762 SH   SOLE   0 0 79,762
NEWELL BRANDS INC COM 651229106 2,361 122,829 SH   SOLE   0 0 122,829
NEWMARK GROUP INC CL A 65158N102 5,493 408,242 SH   SOLE   0 0 408,242
NEWMONT GOLDCORP CORPORATION COM 651639106 6,323 145,519 SH   SOLE   0 0 145,519
NEXPOINT RESIDENTIAL TR INC COM 65341D102 222 4,923 SH   SOLE   0 0 4,923
NEXSTAR MEDIA GROUP INC CL A 65336K103 504 4,298 SH   SOLE   0 0 4,298
NEXTERA ENERGY INC COM 65339F101 60,828 251,146 SH   SOLE   0 0 251,146
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 431 8,178 SH   SOLE   0 0 8,178
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 700 61,749 SH   SOLE   0 0 61,749
NICE LTD SPONSORED ADR 653656108 629 4,057 SH   SOLE   0 0 4,057
NICOLET BANKSHARES INC COM 65406E102 340 4,609 SH   SOLE   0 0 4,609
NIELSEN HLDGS PLC SHS EUR G6518L108 263 12,941 SH   SOLE   0 0 12,941
NIKE INC CL B 654106103 36,195 357,267 SH   SOLE   0 0 357,267
NIO INC SPON ADS 62914V106 189 47,049 SH   SOLE   0 0 47,049
NISOURCE INC COM 65473P105 736 26,440 SH   SOLE   0 0 26,440
NLIGHT INC COM 65487K100 243 11,958 SH   SOLE   0 0 11,958
NOBLE CORP PLC SHS USD G65431101 27 21,931 SH   SOLE   0 0 21,931
NOBLE ENERGY INC COM 655044105 1,262 50,818 SH   SOLE   0 0 50,818
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 4,306 162,139 SH   SOLE   0 0 162,139
NOKIA CORP SPONSORED ADR 654902204 1,961 528,571 SH   SOLE   0 0 528,571
NOKIA CORP SPONSORED ADR 654902204 1 37,400 SH Call SOLE   0 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 2,480 504,100 SH   SOLE   0 0 504,100
NORDSON CORP COM 655663102 565 3,467 SH   SOLE   0 0 3,467
NORDSTROM INC COM 655664100 1,916 46,809 SH   SOLE   0 0 46,809
NORFOLK SOUTHERN CORP COM 655844108 20,887 107,593 SH   SOLE   0 0 107,593
NORTH AMERN CONSTR GROUP LTD COM 656811106 205 16,950 SH   SOLE   0 0 16,950
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 134 311,869 SH   SOLE   0 0 311,869
NORTHERN OIL & GAS INC NEV COM 665531109 42 17,825 SH   SOLE   0 0 17,825
NORTHERN TR CORP COM 665859104 4,329 40,745 SH   SOLE   0 0 40,745
NORTHROP GRUMMAN CORP COM 666807102 14,708 42,754 SH   SOLE   0 0 42,754
NORTHWEST NAT HLDG CO COM 66765N105 1,372 18,602 SH   SOLE   0 0 18,602
NORTHWEST PIPE CO COM 667746101 1,973 59,242 SH   SOLE   0 0 59,242
NORTONLIFELOCK INC COM 668771108 330 12,949 SH   SOLE   0 0 12,949
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 798 13,665 SH   SOLE   0 0 13,665
NOVAGOLD RES INC COM NEW 66987E206 142 15,835 SH   SOLE   0 0 15,835
NOVARTIS A G SPONSORED ADR 66987V109 19,456 205,474 SH   SOLE   0 0 205,474
NOVO-NORDISK A S ADR 670100205 5,350 92,440 SH   SOLE   0 0 92,440
NOVOCURE LTD ORD SHS G6674U108 2,868 34,034 SH   SOLE   0 0 34,034
NRG ENERGY INC COM NEW 629377508 1,683 42,330 SH   SOLE   0 0 42,330
NUANCE COMMUNICATIONS INC COM 67020Y100 613 34,378 SH   SOLE   0 0 34,378
NUCOR CORP COM 670346105 7,156 127,149 SH   SOLE   0 0 127,149
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 325 13,201 SH   SOLE   0 0 13,201
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 277 6,673 SH   SOLE   0 0 6,673
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 358 11,482 SH   SOLE   0 0 11,482
NUSHARES ETF TR NUVEEN ESG US 67092P870 223 8,721 SH   SOLE   0 0 8,721
NUSTAR ENERGY LP UNIT COM 67058H102 2,654 102,670 SH   SOLE   0 0 102,670
NUTANIX INC CL A 67059N108 541 17,302 SH   SOLE   0 0 17,302
NUTRIEN LTD COM 67077M108 3,404 71,184 SH   SOLE   0 0 71,184
NUVEEN AMT FREE MUN CR INC F COM 67071L106 6,356 381,300 SH   SOLE   0 0 381,300
NUVEEN AMT FREE QLTY MUN INC COM 670657105 6,082 422,942 SH   SOLE   0 0 422,942
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 430 26,502 SH   SOLE   0 0 26,502
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 715 48,049 SH   SOLE   0 0 48,049
NUVEEN CA SELECT TAX FREE PR SH BEN INT 67063R103 197 11,824 SH   SOLE   0 0 11,824
NUVEEN CALIF MUN VALUE FD COM 67062C107 851 79,878 SH   SOLE   0 0 79,878
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 356 24,324 SH   SOLE   0 0 24,324
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 1,629 212,324 SH   SOLE   0 0 212,324
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 895 82,227 SH   SOLE   0 0 82,227
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 10,097 571,758 SH   SOLE   0 0 571,758
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 360 46,378 SH   SOLE   0 0 46,378
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 668 44,947 SH   SOLE   0 0 44,947
NUVEEN FLOATING RATE INCOME COM 67072T108 536 52,345 SH   SOLE   0 0 52,345
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 650 65,086 SH   SOLE   0 0 65,086
NUVEEN GEORGIA QLTY MUN INC COM 67072B107 145 11,497 SH   SOLE   0 0 11,497
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 680 41,495 SH   SOLE   0 0 41,495
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 537 53,608 SH   SOLE   0 0 53,608
NUVEEN INTER DURATION MN TMF COM 670671106 1,549 111,335 SH   SOLE   0 0 111,335
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 166 12,324 SH   SOLE   0 0 12,324
NUVEEN MICHIGAN QLT MUN INC COM 670979103 144 10,208 SH   SOLE   0 0 10,208
NUVEEN MORTGAGE AND INCOME F COM 670735109 1,054 47,974 SH   SOLE   0 0 47,974
NUVEEN MULTI MKT INCOME FD COM 67075J107 269 36,343 SH   SOLE   0 0 36,343
NUVEEN MUN 2021 TARGET TERM COM 670687102 157 16,062 SH   SOLE   0 0 16,062
NUVEEN MUN HIGH INCOME OPP F COM 670682103 1,585 111,695 SH   SOLE   0 0 111,695
NUVEEN MUN VALUE FD INC COM 670928100 4,959 463,433 SH   SOLE   0 0 463,433
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,667 101,808 SH   SOLE   0 0 101,808
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 4,937 205,300 SH   SOLE   0 0 205,300
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1,976 134,789 SH   SOLE   0 0 134,789
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 246 18,135 SH   SOLE   0 0 18,135
NUVEEN NEW YORK QLT MUN INC COM 67066X107 229 16,161 SH   SOLE   0 0 16,161
NUVEEN OHIO QLTY MUN INCOME COM 670980101 532 34,462 SH   SOLE   0 0 34,462
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1,471 103,932 SH   SOLE   0 0 103,932
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 439 41,968 SH   SOLE   0 0 41,968
NUVEEN PFD & INCM SECURTIES COM 67072C105 5,336 532,018 SH   SOLE   0 0 532,018
NUVEEN QUALITY MUNCP INCOME COM 67066V101 6,820 467,091 SH   SOLE   0 0 467,091
NUVEEN REAL ASSET INM AND GW COM 67074Y105 1,088 59,285 SH   SOLE   0 0 59,285
NUVEEN REAL ESTATE INCOME FD COM 67071B108 555 52,261 SH   SOLE   0 0 52,261
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 6,106 444,074 SH   SOLE   0 0 444,074
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 4,301 261,143 SH   SOLE   0 0 261,143
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 478 45,580 SH   SOLE   0 0 45,580
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 297 18,098 SH   SOLE   0 0 18,098
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 349 22,859 SH   SOLE   0 0 22,859
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 350 21,487 SH   SOLE   0 0 21,487
NUVEEN SR INCOME FD COM 67067Y104 116 19,433 SH   SOLE   0 0 19,433
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 560 32,344 SH   SOLE   0 0 32,344
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 5,044 230,957 SH   SOLE   0 0 230,957
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 302 20,718 SH   SOLE   0 0 20,718
NV5 GLOBAL INC COM 62945V109 439 8,711 SH   SOLE   0 0 8,711
NVENT ELECTRIC PLC SHS G6700G107 352 13,747 SH   SOLE   0 0 13,747
NVIDIA CORP COM 67066G104 73,466 312,172 SH   SOLE   0 0 312,172
NVR INC COM 62944T105 9,586 2,517 SH   SOLE   0 0 2,517
NXP SEMICONDUCTORS N V COM N6596X109 35,078 275,589 SH   SOLE   0 0 275,589
O REILLY AUTOMOTIVE INC NEW COM 67103H107 21,118 48,185 SH   SOLE   0 0 48,185
O-I GLASS INC COM 67098H104 270 22,653 SH   SOLE   0 0 22,653
OASIS PETE INC NEW COM 674215108 821 251,794 SH   SOLE   0 0 251,794
OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 70 90,000 PRN   SOLE   0 0 90,000
OCCIDENTAL PETE CORP COM 674599105 24,927 604,870 SH   SOLE   0 0 604,870
OCEANFIRST FINL CORP COM 675234108 327 12,819 SH   SOLE   0 0 12,819
OFFICE DEPOT INC COM 676220106 45 16,581 SH   SOLE   0 0 16,581
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 352 10,959 SH   SOLE   0 0 10,959
OGE ENERGY CORP COM 670837103 3,177 71,442 SH   SOLE   0 0 71,442
OIL STS INTL INC COM 678026105 596 36,514 SH   SOLE   0 0 36,514
OKTA INC CL A 679295105 2,470 21,410 SH   SOLE   0 0 21,410
OLD DOMINION FREIGHT LINE IN COM 679580100 7,262 38,267 SH   SOLE   0 0 38,267
OLD NATL BANCORP IND COM 680033107 597 32,634 SH   SOLE   0 0 32,634
OLD POINT FINL CORP COM 680194107 205 7,446 SH   SOLE   0 0 7,446
OLD REP INTL CORP COM 680223104 12,627 564,456 SH   SOLE   0 0 564,456
OLD SECOND BANCORP INC ILL COM 680277100 146 10,862 SH   SOLE   0 0 10,862
OLIN CORP COM PAR $1 680665205 199 11,564 SH   SOLE   0 0 11,564
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 272 4,167 SH   SOLE   0 0 4,167
OMEGA HEALTHCARE INVS INC COM 681936100 9,367 221,170 SH   SOLE   0 0 221,170
OMNICOM GROUP INC COM 681919106 5,351 66,046 SH   SOLE   0 0 66,046
ON SEMICONDUCTOR CORP COM 682189105 471 19,338 SH   SOLE   0 0 19,338
ONE GAS INC COM 68235P108 3,635 38,845 SH   SOLE   0 0 38,845
ONEOK INC NEW COM 682680103 37,174 491,268 SH   SOLE   0 0 491,268
ONESPAN INC COM 68287N100 456 26,650 SH   SOLE   0 0 26,650
OPEN TEXT CORP COM 683715106 3,912 88,893 SH   SOLE   0 0 88,893
OPKO HEALTH INC COM 68375N103 79 53,579 SH   SOLE   0 0 53,579
ORACLE CORP COM 68389X105 27,234 514,040 SH   SOLE   0 0 514,040
ORANGE SPONSORED ADR 684060106 164 11,245 SH   SOLE   0 0 11,245
ORBCOMM INC COM 68555P100 517 122,718 SH   SOLE   0 0 122,718
ORIGIN BANCORP INC COM 68621T102 266 7,034 SH   SOLE   0 0 7,034
ORION ENERGY SYSTEMS INC COM 686275108 93 27,785 SH   SOLE   0 0 27,785
ORMAT TECHNOLOGIES INC COM 686688102 244 3,273 SH   SOLE   0 0 3,273
ORTHOPEDIATRICS CORP COM 68752L100 712 15,157 SH   SOLE   0 0 15,157
OSHKOSH CORP COM 688239201 2,579 27,243 SH   SOLE   0 0 27,243
OSI ETF TR OSHARES FTSE 67110P100 211 7,114 SH   SOLE   0 0 7,114
OSI ETF TR OSHARS FTSE US 67110P407 8,043 219,635 SH   SOLE   0 0 219,635
OTELCO INC CL A NEW 688823301 215 21,432 SH   SOLE   0 0 21,432
OTTER TAIL CORP COM 689648103 834 16,260 SH   SOLE   0 0 16,260
OWENS CORNING NEW COM 690742101 504 7,735 SH   SOLE   0 0 7,735
OXFORD SQUARE CAP CORP COM 69181V107 216 39,615 SH   SOLE   0 0 39,615
PACCAR INC COM 693718108 2,526 31,933 SH   SOLE   0 0 31,933
PACER FDS TR BNCHMRK INFRA 69374H741 1,579 48,454 SH   SOLE   0 0 48,454
PACER FDS TR CFRA STVAL EQL 69374H691 236 7,562 SH   SOLE   0 0 7,562
PACER FDS TR GLOBL CASH ETF 69374H709 2,870 91,297 SH   SOLE   0 0 91,297
PACER FDS TR TRENDP 100 ETF 69374H303 35,591 882,282 SH   SOLE   0 0 882,282
PACER FDS TR TRENDP US LAR CP 69374H105 115,824 3,461,572 SH   SOLE   0 0 3,461,572
PACER FDS TR TRENDP US MID CP 69374H204 60,406 1,965,699 SH   SOLE   0 0 1,965,699
PACER FDS TR TRENDPILOT EUR 69374H808 11,103 403,907 SH   SOLE   0 0 403,907
PACER FDS TR TRENDPILOT INTL 69374H683 32,903 1,228,182 SH   SOLE   0 0 1,228,182
PACER FDS TR TRENDPILOT US BD 69374H642 9,517 372,614 SH   SOLE   0 0 372,614
PACER FDS TR US CASH COWS 100 69374H881 4,950 159,319 SH   SOLE   0 0 159,319
PACIFIC COAST OIL TR UNIT BEN INT 694103102 13 25,000 SH   SOLE   0 0 25,000
PACIFIC PREMIER BANCORP COM 69478X105 947 29,045 SH   SOLE   0 0 29,045
PACIRA BIOSCIENCES COM 695127100 270 5,963 SH   SOLE   0 0 5,963
PACKAGING CORP AMER COM 695156109 3,629 32,403 SH   SOLE   0 0 32,403
PACWEST BANCORP DEL COM 695263103 4,532 118,419 SH   SOLE   0 0 118,419
PALO ALTO NETWORKS INC COM 697435105 10,871 47,012 SH   SOLE   0 0 47,012
PALOMAR HLDGS INC COM 69753M105 878 17,389 SH   SOLE   0 0 17,389
PAN AMERICAN SILVER CORP COM 697900108 873 36,861 SH   SOLE   0 0 36,861
PAPA JOHNS INTL INC COM 698813102 623 9,866 SH   SOLE   0 0 9,866
PAR TECHNOLOGY CORP COM 698884103 928 30,200 SH   SOLE   0 0 30,200
PARATEK PHARMACEUTICALS INC COM 699374302 45 11,217 SH   SOLE   0 0 11,217
PARK HOTELS RESORTS INC COM 700517105 480 18,561 SH   SOLE   0 0 18,561
PARK NATL CORP COM 700658107 677 6,613 SH   SOLE   0 0 6,613
PARKER HANNIFIN CORP COM 701094104 3,076 14,941 SH   SOLE   0 0 14,941
PARSLEY ENERGY INC CL A 701877102 987 52,207 SH   SOLE   0 0 52,207
PATTERN ENERGY GROUP INC CL A 70338P100 466 17,408 SH   SOLE   0 0 17,408
PATTERSON UTI ENERGY INC COM 703481101 1,125 107,122 SH   SOLE   0 0 107,122
PAYCHEX INC COM 704326107 14,538 170,907 SH   SOLE   0 0 170,907
PAYCOM SOFTWARE INC COM 70432V102 9,505 35,901 SH   SOLE   0 0 35,901
PAYLOCITY HLDG CORP COM 70438V106 346 2,864 SH   SOLE   0 0 2,864
PAYPAL HLDGS INC COM 70450Y103 28,272 261,366 SH   SOLE   0 0 261,366
PAYPAL HLDGS INC COM 70450Y103 22 25,600 SH Call SOLE   0 0 0
PAYSIGN INC COM 70451A104 147 14,440 SH   SOLE   0 0 14,440
PBF ENERGY INC CL A 69318G106 1,169 37,263 SH   SOLE   0 0 37,263
PDC ENERGY INC COM 69327R101 1,092 41,740 SH   SOLE   0 0 41,740
PEBBLEBROOK HOTEL TR COM 70509V100 223 8,310 SH   SOLE   0 0 8,310
PELOTON INTERACTIVE INC CL A COM 70614W100 492 17,309 SH   SOLE   0 0 17,309
PEMBINA PIPELINE CORP COM 706327103 1,921 51,889 SH   SOLE   0 0 51,889
PENNANTPARK INVT CORP COM 708062104 92 14,093 SH   SOLE   0 0 14,093
PENNEY J C CORP INC COM 708160106 63 56,175 SH   SOLE   0 0 56,175
PENNS WOODS BANCORP INC COM 708430103 603 16,952 SH   SOLE   0 0 16,952
PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 11 11,000 PRN   SOLE   0 0 11,000
PENNYMAC FINL SVCS INC COM 70932M107 335 9,845 SH   SOLE   0 0 9,845
PENNYMAC MTG INVT TR COM 70931T103 604 27,091 SH   SOLE   0 0 27,091
PENSKE AUTOMOTIVE GRP INC COM 70959W103 879 17,505 SH   SOLE   0 0 17,505
PENTAIR PLC SHS G7S00T104 642 13,998 SH   SOLE   0 0 13,998
PENUMBRA INC COM 70975L107 227 1,383 SH   SOLE   0 0 1,383
PEOPLES BANCORP INC COM 709789101 722 20,834 SH   SOLE   0 0 20,834
PEOPLES UTD FINL INC COM 712704105 3,439 203,511 SH   SOLE   0 0 203,511
PEPSICO INC COM 713448108 78,498 574,335 SH   SOLE   0 0 574,335
PERKINELMER INC COM 714046109 803 8,274 SH   SOLE   0 0 8,274
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 45 11,652 SH   SOLE   0 0 11,652
PERSPECTA INC COM 715347100 252 9,514 SH   SOLE   0 0 9,514
PETIQ INC COM CL A 71639T106 315 12,575 SH   SOLE   0 0 12,575
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 302 18,974 SH   SOLE   0 0 18,974
PFIZER INC COM 717081103 176,838 4,513,477 SH   SOLE   0 0 4,513,477
PFIZER INC COM 717081103 5 20,100 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 3 20,300 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 6 11,800 SH Call SOLE   0 0 0
PG&E CORP COM 69331C108 406 37,310 SH   SOLE   0 0 37,310
PGIM ETF TR ULTRA SHORT 69344A107 5,388 107,666 SH   SOLE   0 0 107,666
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 318 21,158 SH   SOLE   0 0 21,158
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,249 210,952 SH   SOLE   0 0 210,952
PHILIP MORRIS INTL INC COM 718172109 37,737 443,489 SH   SOLE   0 0 443,489
PHILLIPS 66 COM 718546104 37,966 340,756 SH   SOLE   0 0 340,756
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 7,477 121,308 SH   SOLE   0 0 121,308
PHYSICIANS RLTY TR COM 71943U104 3,071 162,138 SH   SOLE   0 0 162,138
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 758 34,067 SH   SOLE   0 0 34,067
PILGRIMS PRIDE CORP NEW COM 72147K108 238 7,266 SH   SOLE   0 0 7,266
PIMCO CORPORATE & INCOME OPP COM 72201B101 1,026 54,024 SH   SOLE   0 0 54,024
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,835 56,567 SH   SOLE   0 0 56,567
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3,641 144,495 SH   SOLE   0 0 144,495
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2,970 29,784 SH   SOLE   0 0 29,784
PIMCO ETF TR 1-5 US TIP IDX 72201R205 1,310 25,022 SH   SOLE   0 0 25,022
PIMCO ETF TR ACTIVE BD ETF 72201R775 14,289 132,538 SH   SOLE   0 0 132,538
PIMCO ETF TR BROAD US TIPS 72201R403 261 4,354 SH   SOLE   0 0 4,354
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 27,744 273,101 SH   SOLE   0 0 273,101
PIMCO ETF TR INTER MUN BD ACT 72201R866 1,540 27,895 SH   SOLE   0 0 27,895
PIMCO ETF TR INV GRD CRP BD 72201R817 1,643 14,941 SH   SOLE   0 0 14,941
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1,242 24,540 SH   SOLE   0 0 24,540
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 304 25,442 SH   SOLE   0 0 25,442
PIMCO HIGH INCOME FD COM SHS 722014107 304 40,524 SH   SOLE   0 0 40,524
PIMCO INCOME OPPORTUNITY FD COM 72202B100 205 7,368 SH   SOLE   0 0 7,368
PIMCO INCOME STRATEGY FUND COM 72201H108 196 16,533 SH   SOLE   0 0 16,533
PIMCO INCOME STRATEGY FUND I COM 72201J104 196 18,525 SH   SOLE   0 0 18,525
PIMCO MUN INCOME FD II COM 72200W106 751 47,339 SH   SOLE   0 0 47,339
PIMCO MUN INCOME FD III COM 72201A103 134 10,682 SH   SOLE   0 0 10,682
PIMCO NEW YORK MUN FD II COM 72200Y102 970 80,397 SH   SOLE   0 0 80,397
PIMCO STRATEGIC INCOME FD IN COM 72200X104 686 75,436 SH   SOLE   0 0 75,436
PING IDENTITY HLDG CORP COM 72341T103 279 11,500 SH   SOLE   0 0 11,500
PINNACLE FINL PARTNERS INC COM 72346Q104 6,360 99,368 SH   SOLE   0 0 99,368
PINNACLE WEST CAP CORP COM 723484101 1,916 21,308 SH   SOLE   0 0 21,308
PINTEREST INC CL A 72352L106 634 34,019 SH   SOLE   0 0 34,019
PIONEER DIV HIGH INCOME TRUS COM 723653101 982 65,962 SH   SOLE   0 0 65,962
PIONEER HIGH INCOME TR COM 72369H106 372 39,042 SH   SOLE   0 0 39,042
PIONEER MUN HIGH INCOME ADV COM 723762100 1,336 123,548 SH   SOLE   0 0 123,548
PIONEER MUN HIGH INCOME TR COM SHS 723763108 157 13,002 SH   SOLE   0 0 13,002
PIONEER NAT RES CO COM 723787107 44,450 293,599 SH   SOLE   0 0 293,599
PITNEY BOWES INC COM 724479100 80 19,773 SH   SOLE   0 0 19,773
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 7,941 431,795 SH   SOLE   0 0 431,795
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2,371 125,130 SH   SOLE   0 0 125,130
PLANET FITNESS INC CL A 72703H101 3,750 50,219 SH   SOLE   0 0 50,219
PLATINUM GROUP METALS LTD COM 72765Q882 68 40,115 SH   SOLE   0 0 40,115
PLUG POWER INC COM NEW 72919P202 32 10,049 SH   SOLE   0 0 10,049
PLURALSIGHT INC COM CL A 72941B106 753 43,756 SH   SOLE   0 0 43,756
PNC FINL SVCS GROUP INC COM 693475105 12,951 81,136 SH   SOLE   0 0 81,136
POLARIS INC COM 731068102 19,050 187,311 SH   SOLE   0 0 187,311
POLYMET MINING CORP COM 731916102 88 344,663 SH   SOLE   0 0 344,663
POOL CORPORATION COM 73278L105 760 3,579 SH   SOLE   0 0 3,579
PORTLAND GEN ELEC CO COM NEW 736508847 204 3,653 SH   SOLE   0 0 3,653
PORTOLA PHARMACEUTICALS INC COM 737010108 729 30,543 SH   SOLE   0 0 30,543
POSCO SPONSORED ADR 693483109 223 4,403 SH   SOLE   0 0 4,403
POST HLDGS INC COM 737446104 1,234 11,312 SH   SOLE   0 0 11,312
PPG INDS INC COM 693506107 9,184 68,800 SH   SOLE   0 0 68,800
PPL CORP COM 69351T106 9,365 261,011 SH   SOLE   0 0 261,011
PRECISION DRILLING CORP COM 2010 74022D308 23 16,266 SH   SOLE   0 0 16,266
PRICE T ROWE GROUP INC COM 74144T108 11,125 91,292 SH   SOLE   0 0 91,292
PRIMERICA INC COM 74164M108 209 1,603 SH   SOLE   0 0 1,603
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 222 2,203 SH   SOLE   0 0 2,203
PRINCIPAL FINL GROUP INC COM 74251V102 2,465 44,823 SH   SOLE   0 0 44,823
PROCTER & GAMBLE CO COM 742718109 117,272 938,897 SH   SOLE   0 0 938,897
PROGRESSIVE CORP OHIO COM 743315103 14,835 204,936 SH   SOLE   0 0 204,936
PROLOGIS INC COM 74340W103 10,636 119,322 SH   SOLE   0 0 119,322
PROOFPOINT INC COM 743424103 652 5,684 SH   SOLE   0 0 5,684
PROPETRO HLDG CORP COM 74347M108 1,366 121,438 SH   SOLE   0 0 121,438
PROSHARES TR INFLATN EXPECTNS 74348A814 514 19,160 SH   SOLE   0 0 19,160
PROSHARES TR LARGE CAP CRE 74347R248 1,138 14,750 SH   SOLE   0 0 14,750
PROSHARES TR MSCI EAFE DIVD 74347B839 4,578 112,423 SH   SOLE   0 0 112,423
PROSHARES TR PRIV EQTY-LSTD 74348A533 539 15,600 SH   SOLE   0 0 15,600
PROSHARES TR PSHS ULT S&P 500 74347R107 248 1,643 SH   SOLE   0 0 1,643
PROSHARES TR PSHS ULTRA INDL 74347R727 355 4,083 SH   SOLE   0 0 4,083
PROSHARES TR PSHS ULTRA QQQ 74347R206 405 3,320 SH   SOLE   0 0 3,320
PROSHARES TR RUSS 2000 DIVD 74347B698 20,075 324,892 SH   SOLE   0 0 324,892
PROSHARES TR S&P 500 DV ARIST 74348A467 65,449 865,837 SH   SOLE   0 0 865,837
PROSHARES TR S&P MDCP 400 DIV 74347B680 16,269 270,161 SH   SOLE   0 0 270,161
PROSHARES TR SHRT HGH YIELD 74347R131 728 35,389 SH   SOLE   0 0 35,389
PROSHARES TR SHRT RL EST FD 74347X641 548 42,603 SH   SOLE   0 0 42,603
PROSHARES TR ULTRA FNCLS NEW 74347X633 339 6,323 SH   SOLE   0 0 6,323
PROSPECT CAPITAL CORPORATION COM 74348T102 1,461 226,913 SH   SOLE   0 0 226,913
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 28 28,000 PRN   SOLE   0 0 28,000
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 21 20,000 PRN   SOLE   0 0 20,000
PROSPERITY BANCSHARES INC COM 743606105 2,122 29,521 SH   SOLE   0 0 29,521
PROVENTION BIO INC COM 74374N102 640 42,974 SH   SOLE   0 0 42,974
PROVIDENT BANCORP INC COM NEW 74383L105 374 30,000 SH   SOLE   0 0 30,000
PRUDENTIAL FINL INC COM 744320102 16,633 177,441 SH   SOLE   0 0 177,441
PS BUSINESS PKS INC CALIF COM 69360J107 1,208 7,325 SH   SOLE   0 0 7,325
PTC INC COM 69370C100 1,936 25,847 SH   SOLE   0 0 25,847
PUBLIC STORAGE COM 74460D109 8,421 39,540 SH   SOLE   0 0 39,540
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 10,062 170,395 SH   SOLE   0 0 170,395
PULTE GROUP INC COM 745867101 1,663 42,859 SH   SOLE   0 0 42,859
PULTE GROUP INC COM 745867101 2 16,600 SH Call SOLE   0 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 88 10,030 SH   SOLE   0 0 10,030
PURE STORAGE INC CL A 74624M102 311 18,168 SH   SOLE   0 0 18,168
PUTNAM MANAGED MUN INCOM TR COM 746823103 1,217 152,350 SH   SOLE   0 0 152,350
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 357 75,251 SH   SOLE   0 0 75,251
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,139 86,579 SH   SOLE   0 0 86,579
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1,540 283,598 SH   SOLE   0 0 283,598
QCR HOLDINGS INC COM 74727A104 233 5,303 SH   SOLE   0 0 5,303
QEP RES INC COM 74733V100 60 13,391 SH   SOLE   0 0 13,391
QIAGEN NV SHS NEW N72482123 203 5,942 SH   SOLE   0 0 5,942
QORVO INC COM 74736K101 987 8,491 SH   SOLE   0 0 8,491
QTS RLTY TR INC COM CL A 74736A103 1,502 27,676 SH   SOLE   0 0 27,676
QUAKER CHEM CORP COM 747316107 206 1,251 SH   SOLE   0 0 1,251
QUALCOMM INC COM 747525103 46,115 522,663 SH   SOLE   0 0 522,663
QUALYS INC COM 74758T303 387 4,641 SH   SOLE   0 0 4,641
QUANTA SVCS INC COM 74762E102 985 24,193 SH   SOLE   0 0 24,193
QUEST DIAGNOSTICS INC COM 74834L100 2,978 27,880 SH   SOLE   0 0 27,880
QUEST RESOURCE HLDG CORP COM NEW 74836W203 29 13,495 SH   SOLE   0 0 13,495
QUIDEL CORP COM 74838J101 210 2,800 SH   SOLE   0 0 2,800
QUINTANA ENERGY SVCS INC COM 74875T103 87 31,030 SH   SOLE   0 0 31,030
RADIAN GROUP INC COM 750236101 1,501 59,667 SH   SOLE   0 0 59,667
RADNET INC COM 750491102 503 24,795 SH   SOLE   0 0 24,795
RALPH LAUREN CORP CL A 751212101 468 3,996 SH   SOLE   0 0 3,996
RANGE RES CORP COM 75281A109 574 118,328 SH   SOLE   0 0 118,328
RAPID7 INC COM 753422104 13,018 232,373 SH   SOLE   0 0 232,373
RAYMOND JAMES FINANCIAL INC COM 754730109 20,716 231,560 SH   SOLE   0 0 231,560
RAYONIER ADVANCED MATLS INC COM 75508B104 61 15,925 SH   SOLE   0 0 15,925
RAYONIER INC COM 754907103 2,140 65,313 SH   SOLE   0 0 65,313
RAYTHEON CO COM NEW 755111507 26,198 119,208 SH   SOLE   0 0 119,208
RBB FD INC MOTLEY FOL ETF 74933W601 746 29,875 SH   SOLE   0 0 29,875
RBC BEARINGS INC COM 75524B104 3,746 23,656 SH   SOLE   0 0 23,656
REALOGY HLDGS CORP COM 75605Y106 555 57,380 SH   SOLE   0 0 57,380
REALTY INCOME CORP COM 756109104 13,920 189,057 SH   SOLE   0 0 189,057
REAVES UTIL INCOME FD COM SH BEN INT 756158101 3,507 94,626 SH   SOLE   0 0 94,626
RED ROCK RESORTS INC CL A 75700L108 240 10,014 SH   SOLE   0 0 10,014
REDWOOD TR INC COM 758075402 383 23,137 SH   SOLE   0 0 23,137
REGENCY CTRS CORP COM 758849103 275 4,366 SH   SOLE   0 0 4,366
REGENERON PHARMACEUTICALS COM 75886F107 2,906 7,739 SH   SOLE   0 0 7,739
REGENXBIO INC COM 75901B107 512 12,498 SH   SOLE   0 0 12,498
REGIONS FINL CORP NEW COM 7591EP100 6,063 353,329 SH   SOLE   0 0 353,329
REINSURANCE GRP OF AMERICA I COM NEW 759351604 696 4,271 SH   SOLE   0 0 4,271
RELIANCE STEEL & ALUMINUM CO COM 759509102 433 3,614 SH   SOLE   0 0 3,614
RELIANT BANCORP INC COM 75956B101 247 11,086 SH   SOLE   0 0 11,086
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 406 13,039 SH   SOLE   0 0 13,039
RENT A CTR INC NEW COM 76009N100 649 22,504 SH   SOLE   0 0 22,504
REPUBLIC SVCS INC COM 760759100 11,770 131,322 SH   SOLE   0 0 131,322
RESEARCH FRONTIERS INC COM 760911107 98 32,655 SH   SOLE   0 0 32,655
RESIDEO TECHNOLOGIES INC COM 76118Y104 149 12,487 SH   SOLE   0 0 12,487
RESMED INC COM 761152107 8,813 56,868 SH   SOLE   0 0 56,868
RESOURCE CAP CORP NOTE 8.000% 1/1 76120WAB0 105 105,000 PRN   SOLE   0 0 105,000
RESTAURANT BRANDS INTL INC COM 76131D103 583 9,158 SH   SOLE   0 0 9,158
RETAIL OPPORTUNITY INVTS COR COM 76131N101 2,117 119,850 SH   SOLE   0 0 119,850
RETAIL PPTYS AMER INC CL A 76131V202 464 34,653 SH   SOLE   0 0 34,653
REV GROUP INC COM 749527107 1,065 87,118 SH   SOLE   0 0 87,118
REVOLVE GROUP INC CL A 76156B107 681 37,072 SH   SOLE   0 0 37,072
RF INDS LTD COM PAR $0.01 749552105 489 72,335 SH   SOLE   0 0 72,335
RH COM 74967X103 627 2,936 SH   SOLE   0 0 2,936
RINGCENTRAL INC CL A 76680R206 15,371 91,130 SH   SOLE   0 0 91,130
RIO TINTO PLC SPONSORED ADR 767204100 4,172 70,287 SH   SOLE   0 0 70,287
RIVERVIEW FINL CORP NEW COM 76940Q105 172 13,761 SH   SOLE   0 0 13,761
RLI CORP COM 749607107 1,254 13,931 SH   SOLE   0 0 13,931
ROBERT HALF INTL INC COM 770323103 2,265 35,850 SH   SOLE   0 0 35,850
ROCKWELL AUTOMATION INC COM 773903109 8,310 40,979 SH   SOLE   0 0 40,979
ROCKWELL MED INC COM 774374102 44 18,178 SH   SOLE   0 0 18,178
ROCKY BRANDS INC COM 774515100 317 10,782 SH   SOLE   0 0 10,782
ROGERS COMMUNICATIONS INC CL B 775109200 282 5,688 SH   SOLE   0 0 5,688
ROGERS CORP COM 775133101 294 2,354 SH   SOLE   0 0 2,354
ROKU INC COM CL A 77543R102 12,558 93,789 SH   SOLE   0 0 93,789
ROLLINS INC COM 775711104 4,384 132,201 SH   SOLE   0 0 132,201
ROPER TECHNOLOGIES INC COM 776696106 21,876 61,738 SH   SOLE   0 0 61,738
ROSS STORES INC COM 778296103 14,825 127,323 SH   SOLE   0 0 127,323
ROYAL BK CDA MONTREAL QUE COM 780087102 25,814 326,663 SH   SOLE   0 0 326,663
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3,810 28,532 SH   SOLE   0 0 28,532
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 15,931 265,657 SH   SOLE   0 0 265,657
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 22,738 385,511 SH   SOLE   0 0 385,511
ROYAL GOLD INC COM 780287108 811 6,632 SH   SOLE   0 0 6,632
ROYCE GLOBAL VALUE TR INC COM 78081T104 562 48,067 SH   SOLE   0 0 48,067
ROYCE MICRO-CAP TR INC COM 780915104 523 61,273 SH   SOLE   0 0 61,273
ROYCE VALUE TR INC COM 780910105 23,427 1,586,142 SH   SOLE   0 0 1,586,142
RPM INTL INC COM 749685103 1,210 15,766 SH   SOLE   0 0 15,766
RYANAIR HLDGS PLC SPONSORED ADS 783513203 237 2,703 SH   SOLE   0 0 2,703
RYDER SYS INC COM 783549108 598 11,019 SH   SOLE   0 0 11,019
RYMAN HOSPITALITY PPTYS INC COM 78377T107 731 8,440 SH   SOLE   0 0 8,440
S & T BANCORP INC COM 783859101 319 7,915 SH   SOLE   0 0 7,915
S&P GLOBAL INC COM 78409V104 13,399 49,069 SH   SOLE   0 0 49,069
SABRA HEALTH CARE REIT INC COM 78573L106 880 41,222 SH   SOLE   0 0 41,222
SACHEM CAP CORP COM 78590A109 181 41,674 SH   SOLE   0 0 41,674
SAFEHOLD INC COM 78645L100 202 5,000 SH   SOLE   0 0 5,000
SAFETY INS GROUP INC COM 78648T100 1,277 13,799 SH   SOLE   0 0 13,799
SAGE THERAPEUTICS INC COM 78667J108 293 4,061 SH   SOLE   0 0 4,061
SAIA INC COM 78709Y105 372 3,991 SH   SOLE   0 0 3,991
SALESFORCE COM INC COM 79466L302 103,369 635,569 SH   SOLE   0 0 635,569
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 75 29,468 SH   SOLE   0 0 29,468
SANDERSON FARMS INC COM 800013104 224 1,272 SH   SOLE   0 0 1,272
SANDSTORM GOLD LTD COM NEW 80013R206 446 59,834 SH   SOLE   0 0 59,834
SANOFI SPONSORED ADR 80105N105 4,454 88,732 SH   SOLE   0 0 88,732
SAP SE SPON ADR 803054204 1,329 9,922 SH   SOLE   0 0 9,922
SAREPTA THERAPEUTICS INC COM 803607100 1,761 13,649 SH   SOLE   0 0 13,649
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4,126 17,119 SH   SOLE   0 0 17,119
SCHLUMBERGER LTD COM 806857108 13,103 325,937 SH   SOLE   0 0 325,937
SCHNEIDER NATIONAL INC CL B 80689H102 316 14,499 SH   SOLE   0 0 14,499
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 7,271 265,660 SH   SOLE   0 0 265,660
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12,496 371,559 SH   SOLE   0 0 371,559
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 580 16,733 SH   SOLE   0 0 16,733
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 885 16,120 SH   SOLE   0 0 16,120
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 517 12,272 SH   SOLE   0 0 12,272
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 294 6,890 SH   SOLE   0 0 6,890
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 272 6,752 SH   SOLE   0 0 6,752
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 4,606 154,373 SH   SOLE   0 0 154,373
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 757 26,171 SH   SOLE   0 0 26,171
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 212 6,362 SH   SOLE   0 0 6,362
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 30,096 596,176 SH   SOLE   0 0 596,176
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,198 22,417 SH   SOLE   0 0 22,417
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,836 49,893 SH   SOLE   0 0 49,893
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 52,556 907,379 SH   SOLE   0 0 907,379
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 35,699 384,233 SH   SOLE   0 0 384,233
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,416 23,559 SH   SOLE   0 0 23,559
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8,384 109,148 SH   SOLE   0 0 109,148
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 47,892 796,210 SH   SOLE   0 0 796,210
SCHWAB STRATEGIC TR US REIT ETF 808524847 8,569 186,435 SH   SOLE   0 0 186,435
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 18,443 243,819 SH   SOLE   0 0 243,819
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,012 17,868 SH   SOLE   0 0 17,868
SCIENCE APPLICATNS INTL CP N COM 808625107 1,214 13,947 SH   SOLE   0 0 13,947
SCOTTS MIRACLE GRO CO CL A 810186106 3,108 29,275 SH   SOLE   0 0 29,275
SEABRIDGE GOLD INC COM 811916105 279 20,155 SH   SOLE   0 0 20,155
SEACOAST BKG CORP FLA COM NEW 811707801 1,180 38,613 SH   SOLE   0 0 38,613
SEAGATE TECHNOLOGY PLC SHS G7945M107 4,277 71,889 SH   SOLE   0 0 71,889
SEALED AIR CORP NEW COM 81211K100 516 12,948 SH   SOLE   0 0 12,948
SEASPAN CORP SHS Y75638109 615 43,307 SH   SOLE   0 0 43,307
SEATTLE GENETICS INC COM 812578102 1,239 10,847 SH   SOLE   0 0 10,847
SEI INVESTMENTS CO COM 784117103 840 12,830 SH   SOLE   0 0 12,830
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 17,581 327,820 SH   SOLE   0 0 327,820
SELECT SECTOR SPDR TR ENERGY 81369Y506 33,750 562,108 SH   SOLE   0 0 562,108
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7,911 204,575 SH   SOLE   0 0 204,575
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 54,244 432,494 SH   SOLE   0 0 432,494
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 46,520 738,568 SH   SOLE   0 0 738,568
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 95,252 935,008 SH   SOLE   0 0 935,008
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 56,717 1,842,657 SH   SOLE   0 0 1,842,657
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 48,535 595,744 SH   SOLE   0 0 595,744
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 29,578 457,722 SH   SOLE   0 0 457,722
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7,762 126,381 SH   SOLE   0 0 126,381
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 84,403 920,723 SH   SOLE   0 0 920,723
SELECTIVE INS GROUP INC COM 816300107 284 4,357 SH   SOLE   0 0 4,357
SEMPRA ENERGY COM 816851109 4,521 29,843 SH   SOLE   0 0 29,843
SENIOR HSG PPTYS TR SH BEN INT 81721M109 162 19,170 SH   SOLE   0 0 19,170
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 251 4,660 SH   SOLE   0 0 4,660
SENSEONICS HLDGS INC COM 81727U105 550 600,631 SH   SOLE   0 0 600,631
SERVICE CORP INTL COM 817565104 1,629 35,392 SH   SOLE   0 0 35,392
SERVICE PPTYS TR COM SH BEN INT 81761L102 524 21,538 SH   SOLE   0 0 21,538
SERVICENOW INC COM 81762P102 24,580 87,066 SH   SOLE   0 0 87,066
SERVISFIRST BANCSHARES INC COM 81768T108 750 19,899 SH   SOLE   0 0 19,899
SEVERN BANCORP ANNAPOLIS MD COM 81811M100 134 14,431 SH   SOLE   0 0 14,431
SFL CORPORATION LTD SHS G7738W106 327 22,486 SH   SOLE   0 0 22,486
SHAKE SHACK INC CL A 819047101 202 3,391 SH   SOLE   0 0 3,391
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1,944 96,195 SH   SOLE   0 0 96,195
SHERWIN WILLIAMS CO COM 824348106 19,236 32,931 SH   SOLE   0 0 32,931
SHOPIFY INC CL A 82509L107 24,969 62,802 SH   SOLE   0 0 62,802
SIGNATURE BK NEW YORK N Y COM 82669G104 381 2,792 SH   SOLE   0 0 2,792
SIMON PPTY GROUP INC NEW COM 828806109 3,003 20,159 SH   SOLE   0 0 20,159
SIMPSON MANUFACTURING CO INC COM 829073105 201 2,500 SH   SOLE   0 0 2,500
SIRIUS XM HLDGS INC COM 82968B103 6,772 947,148 SH   SOLE   0 0 947,148
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 295 3,250 SH   SOLE   0 0 3,250
SIX FLAGS ENTMT CORP NEW COM 83001A102 784 17,390 SH   SOLE   0 0 17,390
SJW GROUP COM 784305104 246 3,466 SH   SOLE   0 0 3,466
SKYWEST INC COM 830879102 1,157 17,904 SH   SOLE   0 0 17,904
SKYWORKS SOLUTIONS INC COM 83088M102 6,086 50,346 SH   SOLE   0 0 50,346
SLACK TECHNOLOGIES INC COM CL A 83088V102 2,076 92,360 SH   SOLE   0 0 92,360
SMILEDIRECTCLUB INC CL A COM 83192H106 569 65,157 SH   SOLE   0 0 65,157
SMITH A O CORP COM 831865209 2,616 54,911 SH   SOLE   0 0 54,911
SMITH MICRO SOFTWARE INC COM NEW 832154207 463 116,439 SH   SOLE   0 0 116,439
SMUCKER J M CO COM NEW 832696405 2,657 25,513 SH   SOLE   0 0 25,513
SNAP INC CL A 83304A106 1,407 86,159 SH   SOLE   0 0 86,159
SNAP ON INC COM 833034101 4,439 26,206 SH   SOLE   0 0 26,206
SOL GEL TECHNOLOGIES SHS M8694L103 567 33,073 SH   SOLE   0 0 33,073
SOLAREDGE TECHNOLOGIES INC COM 83417M104 641 6,736 SH   SOLE   0 0 6,736
SONOCO PRODS CO COM 835495102 1,275 20,656 SH   SOLE   0 0 20,656
SONOS INC COM 83570H108 3,005 192,379 SH   SOLE   0 0 192,379
SONY CORP SPONSORED ADR 835699307 523 7,686 SH   SOLE   0 0 7,686
SORRENTO THERAPEUTICS INC COM NEW 83587F202 36 10,527 SH   SOLE   0 0 10,527
SOURCE CAP INC COM 836144105 601 15,537 SH   SOLE   0 0 15,537
SOUTH JERSEY INDS INC COM 838518108 2,296 69,620 SH   SOLE   0 0 69,620
SOUTHERN CO COM 842587107 31,221 490,123 SH   SOLE   0 0 490,123
SOUTHERN COPPER CORP COM 84265V105 1,054 24,810 SH   SOLE   0 0 24,810
SOUTHWEST AIRLS CO COM 844741108 3,904 72,330 SH   SOLE   0 0 72,330
SOUTHWEST GAS HOLDINGS INC COM 844895102 939 12,366 SH   SOLE   0 0 12,366
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 64,848 227,459 SH   SOLE   0 0 227,459
SPDR GOLD TRUST GOLD SHS 78463V107 70,476 493,186 SH   SOLE   0 0 493,186
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 516 4,994 SH   SOLE   0 0 4,994
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8,092 157,061 SH   SOLE   0 0 157,061
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2,890 74,499 SH   SOLE   0 0 74,499
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,669 65,435 SH   SOLE   0 0 65,435
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 11,107 240,663 SH   SOLE   0 0 240,663
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 1,333 51,709 SH   SOLE   0 0 51,709
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 1,414 23,253 SH   SOLE   0 0 23,253
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 6,559 209,207 SH   SOLE   0 0 209,207
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,059 54,777 SH   SOLE   0 0 54,777
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 232 2,255 SH   SOLE   0 0 2,255
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 527 11,437 SH   SOLE   0 0 11,437
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 528 7,386 SH   SOLE   0 0 7,386
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 874 21,732 SH   SOLE   0 0 21,732
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,461 45,851 SH   SOLE   0 0 45,851
SPDR S&P 500 ETF TR TR UNIT 78462F103 464,721 1,443,833 SH   SOLE   0 0 1,443,833
SPDR S&P 500 ETF TR TR UNIT 78462F103 29 23,100 SH Put SOLE   0 0 23,100
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 51,589 137,425 SH   SOLE   0 0 137,425
SPDR SERIES TRUST AEROSPACE DEF 78464A631 45,466 416,548 SH   SOLE   0 0 416,548
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 19,065 343,511 SH   SOLE   0 0 343,511
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 15,935 518,553 SH   SOLE   0 0 518,553
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 462 16,028 SH   SOLE   0 0 16,028
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 3,237 115,979 SH   SOLE   0 0 115,979
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 7,271 66,371 SH   SOLE   0 0 66,371
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 7,820 290,276 SH   SOLE   0 0 290,276
SPDR SERIES TRUST COMP SOFTWARE 78464A599 19,798 194,823 SH   SOLE   0 0 194,823
SPDR SERIES TRUST DJ REIT ETF 78464A607 4,822 47,265 SH   SOLE   0 0 47,265
SPDR SERIES TRUST DORSEY WRGT FI 78468R713 1,069 45,494 SH   SOLE   0 0 45,494
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 22,012 256,997 SH   SOLE   0 0 256,997
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 822 8,686 SH   SOLE   0 0 8,686
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 7,191 121,888 SH   SOLE   0 0 121,888
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 14,786 301,074 SH   SOLE   0 0 301,074
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 2,055 40,631 SH   SOLE   0 0 40,631
SPDR SERIES TRUST NYSE TECH ETF 78464A102 346 4,232 SH   SOLE   0 0 4,232
SPDR SERIES TRUST OILGAS EQUIP 78464A748 158 19,510 SH   SOLE   0 0 19,510
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 2,833 91,594 SH   SOLE   0 0 91,594
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 1,103 38,641 SH   SOLE   0 0 38,641
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1,888 64,264 SH   SOLE   0 0 64,264
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 16,195 458,660 SH   SOLE   0 0 458,660
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 674 22,370 SH   SOLE   0 0 22,370
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 4,033 103,748 SH   SOLE   0 0 103,748
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 7,432 196,515 SH   SOLE   0 0 196,515
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 7,321 202,079 SH   SOLE   0 0 202,079
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 3,994 133,316 SH   SOLE   0 0 133,316
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 3,013 97,708 SH   SOLE   0 0 97,708
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 3,115 95,459 SH   SOLE   0 0 95,459
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 3,841 96,368 SH   SOLE   0 0 96,368
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 67,591 1,612,762 SH   SOLE   0 0 1,612,762
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 20,971 531,436 SH   SOLE   0 0 531,436
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 12,125 347,326 SH   SOLE   0 0 347,326
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2,496 43,713 SH   SOLE   0 0 43,713
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,428 26,071 SH   SOLE   0 0 26,071
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 5,604 86,856 SH   SOLE   0 0 86,856
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 2,625 39,944 SH   SOLE   0 0 39,944
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 12,958 178,857 SH   SOLE   0 0 178,857
SPDR SERIES TRUST S&P BIOTECH 78464A870 11,736 123,398 SH   SOLE   0 0 123,398
SPDR SERIES TRUST S&P BK ETF 78464A797 1,064 22,494 SH   SOLE   0 0 22,494
SPDR SERIES TRUST S&P DIVID ETF 78464A763 119,235 1,108,428 SH   SOLE   0 0 1,108,428
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1,902 41,792 SH   SOLE   0 0 41,792
SPDR SERIES TRUST S&P INS ETF 78464A789 563 15,898 SH   SOLE   0 0 15,898
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,309 55,234 SH   SOLE   0 0 55,234
SPDR SERIES TRUST S&P REGL BKG 78464A698 5,023 86,227 SH   SOLE   0 0 86,227
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 20,184 190,613 SH   SOLE   0 0 190,613
SPDR SERIES TRUST S&P TELECOM 78464A540 2,765 39,519 SH   SOLE   0 0 39,519
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 260 4,049 SH   SOLE   0 0 4,049
SPDR SERIES TRUST S&P1500MOMTILT 78468R705 442 3,204 SH   SOLE   0 0 3,204
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 26,779 292,881 SH   SOLE   0 0 292,881
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 389 5,029 SH   SOLE   0 0 5,029
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 904 7,917 SH   SOLE   0 0 7,917
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 857 8,561 SH   SOLE   0 0 8,561
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 881 20,030 SH   SOLE   0 0 20,030
SPECTRUM PHARMACEUTICALS INC COM 84763A108 53 14,465 SH   SOLE   0 0 14,465
SPIRE INC COM 84857L101 640 7,679 SH   SOLE   0 0 7,679
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 226 3,107 SH   SOLE   0 0 3,107
SPIRIT AIRLS INC COM 848577102 1,841 45,674 SH   SOLE   0 0 45,674
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,921 39,065 SH   SOLE   0 0 39,065
SPLUNK INC COM 848637104 9,395 62,730 SH   SOLE   0 0 62,730
SPOTIFY TECHNOLOGY S A SHS L8681T102 7,373 49,303 SH   SOLE   0 0 49,303
SPRINT CORPORATION COM 85207U105 105 20,216 SH   SOLE   0 0 20,216
SPROTT ETF TR GOLD MINERS ETF 85210B102 388 15,440 SH   SOLE   0 0 15,440
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,899 129,510 SH   SOLE   0 0 129,510
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 837 68,715 SH   SOLE   0 0 68,715
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 874 133,597 SH   SOLE   0 0 133,597
SPX CORP COM 784635104 282 5,550 SH   SOLE   0 0 5,550
SQUARE INC CL A 852234103 11,956 191,119 SH   SOLE   0 0 191,119
SRC ENERGY INC COM 78470V108 900 218,402 SH   SOLE   0 0 218,402
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,948 31,728 SH   SOLE   0 0 31,728
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 9,787 210,117 SH   SOLE   0 0 210,117
SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 2,743 30,586 SH   SOLE   0 0 30,586
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 12,690 259,036 SH   SOLE   0 0 259,036
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 336 8,321 SH   SOLE   0 0 8,321
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 220 4,457 SH   SOLE   0 0 4,457
STAAR SURGICAL CO COM PAR $0.01 852312305 2,653 75,444 SH   SOLE   0 0 75,444
STAG INDL INC COM 85254J102 2,958 93,687 SH   SOLE   0 0 93,687
STAGE STORES INC COM NEW 85254C305 89 11,000 SH   SOLE   0 0 11,000
STANLEY BLACK & DECKER INC COM 854502101 5,821 35,121 SH   SOLE   0 0 35,121
STARBUCKS CORP COM 855244109 35,518 403,978 SH   SOLE   0 0 403,978
STARWOOD PPTY TR INC COM 85571B105 8,364 336,441 SH   SOLE   0 0 336,441
STATE STR CORP COM 857477103 3,662 46,296 SH   SOLE   0 0 46,296
STEEL DYNAMICS INC COM 858119100 904 26,553 SH   SOLE   0 0 26,553
STELLUS CAP INVT CORP COM 858568108 423 29,754 SH   SOLE   0 0 29,754
STERICYCLE INC COM 858912108 556 8,720 SH   SOLE   0 0 8,720
STERIS PLC SHS USD G8473T100 2,267 14,870 SH   SOLE   0 0 14,870
STITCH FIX INC COM CL A 860897107 219 8,517 SH   SOLE   0 0 8,517
STMICROELECTRONICS N V NY REGISTRY 861012102 460 17,105 SH   SOLE   0 0 17,105
STONECO LTD COM CL A G85158106 261 6,550 SH   SOLE   0 0 6,550
STONEMOR PARTNERS L P COM UNITS INT 86183Q100 16 11,128 SH   SOLE   0 0 11,128
STORE CAP CORP COM 862121100 3,172 85,185 SH   SOLE   0 0 85,185
STREAMLINE HEALTH SOLUTIONS COM 86323X106 64 46,400 SH   SOLE   0 0 46,400
STRYKER CORP COM 863667101 45,615 217,266 SH   SOLE   0 0 217,266
STURM RUGER & CO INC COM 864159108 563 11,970 SH   SOLE   0 0 11,970
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,579 72,252 SH   SOLE   0 0 72,252
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 407 54,952 SH   SOLE   0 0 54,952
SUMMIT HOTEL PPTYS INC COM 866082100 213 17,291 SH   SOLE   0 0 17,291
SUMMIT MATLS INC CL A 86614U100 524 21,938 SH   SOLE   0 0 21,938
SUN CMNTYS INC COM 866674104 1,331 8,865 SH   SOLE   0 0 8,865
SUN LIFE FINL INC COM 866796105 774 16,986 SH   SOLE   0 0 16,986
SUNCOR ENERGY INC NEW COM 867224107 3,405 104,039 SH   SOLE   0 0 104,039
SUNOCO LP COM UT REP LP 86765K109 4,388 143,414 SH   SOLE   0 0 143,414
SUNPOWER CORP COM 867652406 306 39,276 SH   SOLE   0 0 39,276
SUNRUN INC COM 86771W105 1,619 117,260 SH   SOLE   0 0 117,260
SUTTER ROCK CAP CORP COM 86944Q100 456 69,554 SH   SOLE   0 0 69,554
SVB FINL GROUP COM 78486Q101 4,351 17,331 SH   SOLE   0 0 17,331
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 74 13,720 SH   SOLE   0 0 13,720
SWISS HELVETIA FD INC COM 870875101 108 12,879 SH   SOLE   0 0 12,879
SWITCH INC CL A 87105L104 278 18,732 SH   SOLE   0 0 18,732
SYNCHRONY FINL COM 87165B103 31,369 871,110 SH   SOLE   0 0 871,110
SYNNEX CORP COM 87162W100 3,544 27,511 SH   SOLE   0 0 27,511
SYNOPSYS INC COM 871607107 575 4,133 SH   SOLE   0 0 4,133
SYNOVUS FINL CORP COM NEW 87161C501 1,322 33,728 SH   SOLE   0 0 33,728
SYSCO CORP COM 871829107 19,462 227,514 SH   SOLE   0 0 227,514
T MOBILE US INC COM 872590104 4,052 51,671 SH   SOLE   0 0 51,671
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,608 23,820 SH   SOLE   0 0 23,820
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10,513 180,940 SH   SOLE   0 0 180,940
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,728 22,279 SH   SOLE   0 0 22,279
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 326 16,510 SH   SOLE   0 0 16,510
TALLGRASS ENERGY LP CLASS A SHS 874696107 286 12,947 SH   SOLE   0 0 12,947
TANDEM DIABETES CARE INC COM NEW 875372203 209 3,509 SH   SOLE   0 0 3,509
TANGER FACTORY OUTLET CTRS I COM 875465106 670 45,515 SH   SOLE   0 0 45,515
TAPESTRY INC COM 876030107 2,121 78,640 SH   SOLE   0 0 78,640
TARGA RES CORP COM 87612G101 8,995 220,311 SH   SOLE   0 0 220,311
TARGET CORP COM 87612E106 42,491 331,411 SH   SOLE   0 0 331,411
TC ENERGY CORP COM 87807B107 3,924 73,767 SH   SOLE   0 0 73,767
TCF FINANCIAL CORPORATION NE COM 872307103 15,387 328,786 SH   SOLE   0 0 328,786
TCG BDC INC COM 872280102 1,359 101,573 SH   SOLE   0 0 101,573
TCW STRATEGIC INCOME FUND IN COM 872340104 1,668 289,093 SH   SOLE   0 0 289,093
TD AMERITRADE HLDG CORP COM 87236Y108 1,271 25,577 SH   SOLE   0 0 25,577
TE CONNECTIVITY LTD REG SHS H84989104 5,073 52,935 SH   SOLE   0 0 52,935
TECH DATA CORP COM 878237106 1,147 7,987 SH   SOLE   0 0 7,987
TECNOGLASS INC SHS G87264100 144 17,490 SH   SOLE   0 0 17,490
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 241 155,688 SH   SOLE   0 0 155,688
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,143 294,186 SH   SOLE   0 0 294,186
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 15,358 805,368 SH   SOLE   0 0 805,368
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 904 51,862 SH   SOLE   0 0 51,862
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 255 18,395 SH   SOLE   0 0 18,395
TELADOC HEALTH INC COM 87918A105 1,883 22,490 SH   SOLE   0 0 22,490
TELEDYNE TECHNOLOGIES INC COM 879360105 965 2,786 SH   SOLE   0 0 2,786
TELEFLEX INC COM 879369106 1,118 2,969 SH   SOLE   0 0 2,969
TELEFONICA S A SPONSORED ADR 879382208 522 74,952 SH   SOLE   0 0 74,952
TELIGENT INC NEW COM 87960W104 12 28,900 SH   SOLE   0 0 28,900
TELLURIAN INC NEW COM 87968A104 154 21,130 SH   SOLE   0 0 21,130
TELUS CORP COM 87971M103 209 5,407 SH   SOLE   0 0 5,407
TEMPLETON EMERG MKTS INCOME COM 880192109 355 38,592 SH   SOLE   0 0 38,592
TEMPLETON GLOBAL INCOME FD COM 880198106 175 28,479 SH   SOLE   0 0 28,479
TEMPUR SEALY INTL INC COM 88023U101 3,411 39,180 SH   SOLE   0 0 39,180
TENET HEALTHCARE CORP COM NEW 88033G407 1,609 42,299 SH   SOLE   0 0 42,299
TENNECO INC CL A VTG COM STK 880349105 270 20,598 SH   SOLE   0 0 20,598
TERADYNE INC COM 880770102 350 5,129 SH   SOLE   0 0 5,129
TEREX CORP NEW COM 880779103 203 6,830 SH   SOLE   0 0 6,830
TERRAFORM PWR INC COM CL A 88104R209 190 12,368 SH   SOLE   0 0 12,368
TESLA INC COM 88160R101 11,231 26,848 SH   SOLE   0 0 26,848
TETRA TECH INC NEW COM 88162G103 858 9,962 SH   SOLE   0 0 9,962
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 3,531 360,261 SH   SOLE   0 0 360,261
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 10 16,600 SH Call SOLE   0 0 0
TEXAS INSTRS INC COM 882508104 27,758 216,361 SH   SOLE   0 0 216,361
TEXAS PAC LD TR SUB CTF PROP I T 882610108 3,301 4,226 SH   SOLE   0 0 4,226
TEXAS ROADHOUSE INC COM 882681109 558 9,914 SH   SOLE   0 0 9,914
TEXTRON INC COM 883203101 1,246 27,940 SH   SOLE   0 0 27,940
TG THERAPEUTICS INC COM 88322Q108 1,781 160,449 SH   SOLE   0 0 160,449
THE CHARLES SCHWAB CORPORATI COM 808513105 7,219 151,780 SH   SOLE   0 0 151,780
THE TRADE DESK INC COM CL A 88339J105 11,790 45,386 SH   SOLE   0 0 45,386
THERAPEUTICSMD INC COM 88338N107 887 366,360 SH   SOLE   0 0 366,360
THERMO FISHER SCIENTIFIC INC COM 883556102 27,583 84,878 SH   SOLE   0 0 84,878
THIRD PT REINS LTD COM G8827U100 120 11,390 SH   SOLE   0 0 11,390
THL CR SR LN FD COM 87244R103 259 17,071 SH   SOLE   0 0 17,071
THL CREDIT INC COM 872438106 441 69,882 SH   SOLE   0 0 69,882
THOMSON REUTERS CORP COM NEW 884903709 2,901 40,613 SH   SOLE   0 0 40,613
THOR INDS INC COM 885160101 696 9,363 SH   SOLE   0 0 9,363
TIFFANY & CO NEW COM 886547108 758 5,670 SH   SOLE   0 0 5,670
TIMKEN CO COM 887389104 437 7,758 SH   SOLE   0 0 7,758
TIMKENSTEEL CORP COM 887399103 205 26,054 SH   SOLE   0 0 26,054
TJX COS INC NEW COM 872540109 21,968 359,772 SH   SOLE   0 0 359,772
TOLL BROTHERS INC COM 889478103 3,283 83,102 SH   SOLE   0 0 83,102
TOPBUILD CORP COM 89055F103 314 3,044 SH   SOLE   0 0 3,044
TORO CO COM 891092108 1,448 18,180 SH   SOLE   0 0 18,180
TORONTO DOMINION BK ONT COM NEW 891160509 6,077 108,491 SH   SOLE   0 0 108,491
TORTOISE ENERGY INDEPENDENC COM 89148K101 47 10,850 SH   SOLE   0 0 10,850
TORTOISE ENERGY INFRA CORP COM 89147L100 7,297 406,983 SH   SOLE   0 0 406,983
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 4,838 441,405 SH   SOLE   0 0 441,405
TORTOISE PWR & ENERGY INFRAS COM 89147X104 171 10,091 SH   SOLE   0 0 10,091
TOTAL S A SPONSORED ADS 89151E109 9,818 177,545 SH   SOLE   0 0 177,545
TOWNEBANK PORTSMOUTH VA COM 89214P109 3,516 126,369 SH   SOLE   0 0 126,369
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,541 18,078 SH   SOLE   0 0 18,078
TPG SPECIALTY LENDING INC COM 87265K102 329 15,308 SH   SOLE   0 0 15,308
TRACTOR SUPPLY CO COM 892356106 7,919 84,745 SH   SOLE   0 0 84,745
TRADEWEB MKTS INC CL A 892672106 242 5,211 SH   SOLE   0 0 5,211
TRANSDIGM GROUP INC COM 893641100 5,298 9,461 SH   SOLE   0 0 9,461
TRANSOCEAN LTD REG SHS H8817H100 713 103,572 SH   SOLE   0 0 103,572
TRANSUNION COM 89400J107 2,800 32,712 SH   SOLE   0 0 32,712
TRAVELERS COMPANIES INC COM 89417E109 16,530 120,680 SH   SOLE   0 0 120,680
TREVENA INC COM 89532E109 14 16,950 SH   SOLE   0 0 16,950
TREX CO INC COM 89531P105 390 4,340 SH   SOLE   0 0 4,340
TRI CONTL CORP COM 895436103 12,296 436,016 SH   SOLE   0 0 436,016
TRICO BANCSHARES COM 896095106 260 6,373 SH   SOLE   0 0 6,373
TRIMTABS ETF TR ALL CAP US FREE 89628W302 657 16,716 SH   SOLE   0 0 16,716
TRINITY INDS INC COM 896522109 319 14,380 SH   SOLE   0 0 14,380
TRIP COM GROUP LTD ADS 89677Q107 204 6,086 SH   SOLE   0 0 6,086
TRITON INTL LTD CL A G9078F107 1,381 34,343 SH   SOLE   0 0 34,343
TRUIST FINL CORP COM 89832Q109 21,827 387,550 SH   SOLE   0 0 387,550
TRUSTCO BK CORP N Y COM 898349105 102 11,753 SH   SOLE   0 0 11,753
TWILIO INC CL A 90138F102 3,026 30,794 SH   SOLE   0 0 30,794
TWITTER INC COM 90184L102 4,655 145,252 SH   SOLE   0 0 145,252
TWO HBRS INVT CORP COM NEW 90187B408 1,322 90,398 SH   SOLE   0 0 90,398
TWO RIV BANCORP COM 90207C105 354 15,809 SH   SOLE   0 0 15,809
TYLER TECHNOLOGIES INC COM 902252105 281 938 SH   SOLE   0 0 938
TYSON FOODS INC CL A 902494103 3,662 40,216 SH   SOLE   0 0 40,216
U S SILICA HLDGS INC COM 90346E103 426 69,212 SH   SOLE   0 0 69,212
U S SILICA HLDGS INC COM 90346E103 18 14,100 SH Call SOLE   0 0 0
U S SILICA HLDGS INC COM 90346E103 10 11,400 SH Call SOLE   0 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,627 121,953 SH   SOLE   0 0 121,953
UBIQUITI INC COM 90353W103 432 2,284 SH   SOLE   0 0 2,284
UBS AG LONDON BRH EN LG CP GRWTH 902677780 482 1,447 SH   SOLE   0 0 1,447
UBS AG LONDON BRH FI ENHANCD ETN 90274D218 215 1,032 SH   SOLE   0 0 1,032
UBS GROUP AG SHS H42097107 137 10,895 SH   SOLE   0 0 10,895
UDR INC COM 902653104 328 7,018 SH   SOLE   0 0 7,018
UGI CORP NEW COM 902681105 3,917 86,746 SH   SOLE   0 0 86,746
ULTA BEAUTY INC COM 90384S303 6,134 24,231 SH   SOLE   0 0 24,231
ULTRA CLEAN HLDGS INC COM 90385V107 287 12,240 SH   SOLE   0 0 12,240
UMPQUA HLDGS CORP COM 904214103 616 34,805 SH   SOLE   0 0 34,805
UNDER ARMOUR INC CL A 904311107 13,588 629,075 SH   SOLE   0 0 629,075
UNDER ARMOUR INC CL C 904311206 963 50,198 SH   SOLE   0 0 50,198
UNILEVER N V N Y SHS NEW 904784709 2,844 49,502 SH   SOLE   0 0 49,502
UNILEVER PLC SPON ADR NEW 904767704 9,568 167,361 SH   SOLE   0 0 167,361
UNION PACIFIC CORP COM 907818108 200,039 1,106,394 SH   SOLE   0 0 1,106,394
UNIQUE FABRICATING INC COM 90915J103 386 100,000 SH   SOLE   0 0 100,000
UNIT CORP COM 909218109 16 23,490 SH   SOLE   0 0 23,490
UNITED AIRLINES HLDGS INC COM 910047109 612 6,942 SH   SOLE   0 0 6,942
UNITED BANKSHARES INC WEST V COM 909907107 839 21,707 SH   SOLE   0 0 21,707
UNITED NAT FOODS INC COM 911163103 115 13,075 SH   SOLE   0 0 13,075
UNITED PARCEL SERVICE INC CL B 911312106 61,691 526,997 SH   SOLE   0 0 526,997
UNITED RENTALS INC COM 911363109 13,108 78,597 SH   SOLE   0 0 78,597
UNITED STATES OIL FUND LP UNITS 91232N108 178 13,881 SH   SOLE   0 0 13,881
UNITED STATES STL CORP NEW COM 912909108 3,167 277,529 SH   SOLE   0 0 277,529
UNITED STATES STL CORP NEW COM 912909108 286 77,300 SH Put SOLE   0 0 77,300
UNITED STATES STL CORP NEW COM 912909108 35 17,800 SH Put SOLE   0 0 17,800
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 467 20,308 SH   SOLE   0 0 20,308
UNITED TECHNOLOGIES CORP COM 913017109 65,464 437,100 SH   SOLE   0 0 437,100
UNITEDHEALTH GROUP INC COM 91324P102 157,512 535,698 SH   SOLE   0 0 535,698
UNITI GROUP INC COM 91325V108 551 67,136 SH   SOLE   0 0 67,136
UNIVERSAL DISPLAY CORP COM 91347P105 4,134 20,056 SH   SOLE   0 0 20,056
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 2,900 24,712 SH   SOLE   0 0 24,712
UNIVERSAL HLTH SVCS INC CL B 913903100 983 6,851 SH   SOLE   0 0 6,851
UNUM GROUP COM 91529Y106 356 12,201 SH   SOLE   0 0 12,201
UPLAND SOFTWARE INC COM 91544A109 1,193 33,410 SH   SOLE   0 0 33,410
URANIUM ENERGY CORP COM 916896103 18 19,504 SH   SOLE   0 0 19,504
US BANCORP DEL COM NEW 902973304 31,517 531,588 SH   SOLE   0 0 531,588
US FOODS HLDG CORP COM 912008109 2,280 54,428 SH   SOLE   0 0 54,428
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 5,508 303,624 SH   SOLE   0 0 303,624
V F CORP COM 918204108 25,427 255,124 SH   SOLE   0 0 255,124
VAALCO ENERGY INC COM NEW 91851C201 111 50,000 SH   SOLE   0 0 50,000
VAIL RESORTS INC COM 91879Q109 2,307 9,618 SH   SOLE   0 0 9,618
VALE S A SPONSORED ADS 91912E105 333 25,218 SH   SOLE   0 0 25,218
VALERO ENERGY CORP NEW COM 91913Y100 19,663 209,969 SH   SOLE   0 0 209,969
VALLEY NATL BANCORP COM 919794107 1,084 94,701 SH   SOLE   0 0 94,701
VALMONT INDS INC COM 920253101 1,234 8,238 SH   SOLE   0 0 8,238
VALVOLINE INC COM 92047W101 224 10,458 SH   SOLE   0 0 10,458
VANECK MERK GOLD TRUST GOLD TRUST 921078101 964 64,903 SH   SOLE   0 0 64,903
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 2,815 56,045 SH   SOLE   0 0 56,045
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 6,870 107,254 SH   SOLE   0 0 107,254
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 2,043 60,082 SH   SOLE   0 0 60,082
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 1,366 19,881 SH   SOLE   0 0 19,881
VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 2,173 103,441 SH   SOLE   0 0 103,441
VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 816 45,874 SH   SOLE   0 0 45,874
VANECK VECTORS ETF TRUST BIOTECH ETF 92189F726 546 3,918 SH   SOLE   0 0 3,918
VANECK VECTORS ETF TRUST CEF MUN INCOME E 92189F460 6,928 251,384 SH   SOLE   0 0 251,384
VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 489 20,627 SH   SOLE   0 0 20,627
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 3,981 133,354 SH   SOLE   0 0 133,354
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 10,050 343,240 SH   SOLE   0 0 343,240
VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 769 30,387 SH   SOLE   0 0 30,387
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 12,554 297,064 SH   SOLE   0 0 297,064
VANECK VECTORS ETF TRUST LOW CARBN ENERGY 92189F502 820 10,808 SH   SOLE   0 0 10,808
VANECK VECTORS ETF TRUST MORNINGSTAR INTL 92189F593 844 26,320 SH   SOLE   0 0 26,320
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 36,692 669,803 SH   SOLE   0 0 669,803
VANECK VECTORS ETF TRUST NAT RES ETF 92189F841 354 9,523 SH   SOLE   0 0 9,523
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 9,586 723,448 SH   SOLE   0 0 723,448
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 736 36,405 SH   SOLE   0 0 36,405
VANECK VECTORS ETF TRUST RETAIL ETF 92189F684 1,798 14,972 SH   SOLE   0 0 14,972
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 1,790 12,638 SH   SOLE   0 0 12,638
VANECK VECTORS ETF TRUST UNCVTL OIL GAS 92189F668 394 35,278 SH   SOLE   0 0 35,278
VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 283 17,722 SH   SOLE   0 0 17,722
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,286 7,377 SH   SOLE   0 0 7,377
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2,599 20,689 SH   SOLE   0 0 20,689
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 399 2,713 SH   SOLE   0 0 2,713
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3,262 23,483 SH   SOLE   0 0 23,483
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1,525 11,724 SH   SOLE   0 0 11,724
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 10,519 63,467 SH   SOLE   0 0 63,467
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,221 8,782 SH   SOLE   0 0 8,782
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 17,181 112,914 SH   SOLE   0 0 112,914
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 25,538 292,796 SH   SOLE   0 0 292,796
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 3,675 36,628 SH   SOLE   0 0 36,628
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 71,987 893,024 SH   SOLE   0 0 893,024
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 174,493 2,080,703 SH   SOLE   0 0 2,080,703
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 12,546 221,744 SH   SOLE   0 0 221,744
VANGUARD GROUP DIV APP ETF 921908844 174,955 1,403,444 SH   SOLE   0 0 1,403,444
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 20,721 164,457 SH   SOLE   0 0 164,457
VANGUARD INDEX FDS GROWTH ETF 922908736 114,562 628,841 SH   SOLE   0 0 628,841
VANGUARD INDEX FDS LARGE CAP ETF 922908637 18,737 126,742 SH   SOLE   0 0 126,742
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 11,865 74,689 SH   SOLE   0 0 74,689
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 15,195 127,485 SH   SOLE   0 0 127,485
VANGUARD INDEX FDS MID CAP ETF 922908629 96,488 541,526 SH   SOLE   0 0 541,526
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 59,217 638,186 SH   SOLE   0 0 638,186
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 521,650 1,763,447 SH   SOLE   0 0 1,763,447
VANGUARD INDEX FDS SM CP VAL ETF 922908611 31,593 230,483 SH   SOLE   0 0 230,483
VANGUARD INDEX FDS SMALL CP ETF 922908751 75,700 457,013 SH   SOLE   0 0 457,013
VANGUARD INDEX FDS SML CP GRW ETF 922908595 40,902 205,693 SH   SOLE   0 0 205,693
VANGUARD INDEX FDS TOTAL STK MKT 922908769 173,847 1,062,487 SH   SOLE   0 0 1,062,487
VANGUARD INDEX FDS VALUE ETF 922908744 100,669 839,950 SH   SOLE   0 0 839,950
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 25,593 476,148 SH   SOLE   0 0 476,148
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 83,746 1,883,210 SH   SOLE   0 0 1,883,210
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8,355 142,573 SH   SOLE   0 0 142,573
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 873 12,545 SH   SOLE   0 0 12,545
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4,317 38,852 SH   SOLE   0 0 38,852
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,689 62,421 SH   SOLE   0 0 62,421
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 15,008 185,299 SH   SOLE   0 0 185,299
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 10,512 213,310 SH   SOLE   0 0 213,310
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 44,142 824,474 SH   SOLE   0 0 824,474
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 74,852 819,579 SH   SOLE   0 0 819,579
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 29,475 447,265 SH   SOLE   0 0 447,265
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 11,530 113,756 SH   SOLE   0 0 113,756
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 3,816 45,822 SH   SOLE   0 0 45,822
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 21,933 412,506 SH   SOLE   0 0 412,506
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 24,183 397,548 SH   SOLE   0 0 397,548
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 62,741 774,300 SH   SOLE   0 0 774,300
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 221 2,496 SH   SOLE   0 0 2,496
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 12,142 67,113 SH   SOLE   0 0 67,113
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2,471 16,754 SH   SOLE   0 0 16,754
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 7,882 65,768 SH   SOLE   0 0 65,768
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1,384 8,883 SH   SOLE   0 0 8,883
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,548 11,623 SH   SOLE   0 0 11,623
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,312 11,700 SH   SOLE   0 0 11,700
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 287 1,959 SH   SOLE   0 0 1,959
VANGUARD STAR FD VG TL INTL STK F 921909768 14,682 263,639 SH   SOLE   0 0 263,639
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 88,323 2,004,606 SH   SOLE   0 0 2,004,606
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3,614 44,393 SH   SOLE   0 0 44,393
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 140,107 1,495,116 SH   SOLE   0 0 1,495,116
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 3,364 46,684 SH   SOLE   0 0 46,684
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3,114 48,829 SH   SOLE   0 0 48,829
VANGUARD WORLD FD ESG INTL STK ETF 921910725 737 13,794 SH   SOLE   0 0 13,794
VANGUARD WORLD FD ESG US STK ETF 921910733 1,297 22,924 SH   SOLE   0 0 22,924
VANGUARD WORLD FD EXTENDED DUR 921910709 3,539 27,225 SH   SOLE   0 0 27,225
VANGUARD WORLD FD MEGA CAP INDEX 921910873 22,417 200,654 SH   SOLE   0 0 200,654
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 20,963 240,456 SH   SOLE   0 0 240,456
VANGUARD WORLD FD MEGA GRWTH IND 921910816 6,862 47,106 SH   SOLE   0 0 47,106
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 18,340 195,246 SH   SOLE   0 0 195,246
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 16,266 85,840 SH   SOLE   0 0 85,840
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 8,897 55,185 SH   SOLE   0 0 55,185
VANGUARD WORLD FDS ENERGY ETF 92204A306 13,720 168,353 SH   SOLE   0 0 168,353
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 27,820 364,705 SH   SOLE   0 0 364,705
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 31,220 162,827 SH   SOLE   0 0 162,827
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10,897 70,810 SH   SOLE   0 0 70,810
VANGUARD WORLD FDS INF TECH ETF 92204A702 90,404 369,206 SH   SOLE   0 0 369,206
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,016 15,030 SH   SOLE   0 0 15,030
VANGUARD WORLD FDS UTILITIES ETF 92204A876 5,234 36,617 SH   SOLE   0 0 36,617
VARIAN MED SYS INC COM 92220P105 803 5,652 SH   SOLE   0 0 5,652
VBI VACCINES INC COM NEW 91822J103 76 55,000 SH   SOLE   0 0 55,000
VECTOR GROUP LTD COM 92240M108 1,657 123,768 SH   SOLE   0 0 123,768
VEEVA SYS INC CL A COM 922475108 11,314 80,436 SH   SOLE   0 0 80,436
VENTAS INC COM 92276F100 4,312 74,683 SH   SOLE   0 0 74,683
VERASTEM INC COM 92337C104 50 37,151 SH   SOLE   0 0 37,151
VEREIT INC COM 92339V100 712 77,017 SH   SOLE   0 0 77,017
VERICEL CORP COM 92346J108 361 20,762 SH   SOLE   0 0 20,762
VERISIGN INC COM 92343E102 1,319 6,843 SH   SOLE   0 0 6,843
VERISK ANALYTICS INC COM 92345Y106 829 5,549 SH   SOLE   0 0 5,549
VERITEX HLDGS INC COM 923451108 1,439 49,415 SH   SOLE   0 0 49,415
VERIZON COMMUNICATIONS INC COM 92343V104 252,267 4,108,550 SH   SOLE   0 0 4,108,550
VERIZON COMMUNICATIONS INC COM 92343V104 18 12,300 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 11,900 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4 27,900 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5 12,900 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2 15,300 SH Call SOLE   0 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,366 10,807 SH   SOLE   0 0 10,807
VERU INC COM 92536C103 78 23,175 SH   SOLE   0 0 23,175
VIACOMCBS INC CL B 92556H206 3,002 71,536 SH   SOLE   0 0 71,536
VIAVI SOLUTIONS INC COM 925550105 169 11,263 SH   SOLE   0 0 11,263
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 277 8,297 SH   SOLE   0 0 8,297
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 46,061 875,840 SH   SOLE   0 0 875,840
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 10,662 188,980 SH   SOLE   0 0 188,980
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 2,128 53,741 SH   SOLE   0 0 53,741
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 22,480 458,582 SH   SOLE   0 0 458,582
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 2,434 48,106 SH   SOLE   0 0 48,106
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 6,288 190,078 SH   SOLE   0 0 190,078
VIEMED HEALTHCARE INC COM 92663R105 520 83,124 SH   SOLE   0 0 83,124
VIEWRAY INC COM 92672L107 367 86,940 SH   SOLE   0 0 86,940
VIKING THERAPEUTICS INC COM 92686J106 572 71,348 SH   SOLE   0 0 71,348
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 3,175 128,769 SH   SOLE   0 0 128,769
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 366 25,810 SH   SOLE   0 0 25,810
VIRTU FINL INC CL A 928254101 175 10,944 SH   SOLE   0 0 10,944
VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 254 20,330 SH   SOLE   0 0 20,330
VIRTUS INVT PARTNERS INC PFD CV SER D 92828Q208 229 2,260 SH   SOLE   0 0 2,260
VIRTUS TOTAL RETURN FUND INC COM 92835W107 546 47,865 SH   SOLE   0 0 47,865
VISA INC COM CL A 92826C839 202,688 1,078,596 SH   SOLE   0 0 1,078,596
VISTRA ENERGY CORP COM 92840M102 621 26,998 SH   SOLE   0 0 26,998
VIVINT SOLAR INC COM 92854Q106 79 10,824 SH   SOLE   0 0 10,824
VMWARE INC CL A COM 928563402 1,952 12,858 SH   SOLE   0 0 12,858
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,481 180,091 SH   SOLE   0 0 180,091
VONAGE HLDGS CORP COM 92886T201 702 94,731 SH   SOLE   0 0 94,731
VOYA ASIA PAC DIVID EQUITY I COM 92912J102 105 12,325 SH   SOLE   0 0 12,325
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2,274 284,569 SH   SOLE   0 0 284,569
VOYA FINL INC COM 929089100 726 11,906 SH   SOLE   0 0 11,906
VOYA GLBL ADV & PREM OPP FD COM 92912R104 1,473 140,542 SH   SOLE   0 0 140,542
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,931 311,956 SH   SOLE   0 0 311,956
VOYA INFRASTRUCTURE INDLS & COM 92912X101 642 55,746 SH   SOLE   0 0 55,746
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 144 26,675 SH   SOLE   0 0 26,675
VOYA NAT RES EQUITY INCOME F COM 92913C106 372 90,330 SH   SOLE   0 0 90,330
VOYA PRIME RATE TR SH BEN INT 92913A100 1,325 264,407 SH   SOLE   0 0 264,407
VOYAGER THERAPEUTICS INC COM 92915B106 2,186 156,718 SH   SOLE   0 0 156,718
VULCAN MATLS CO COM 929160109 3,706 25,740 SH   SOLE   0 0 25,740
W P CAREY INC COM 92936U109 9,987 124,774 SH   SOLE   0 0 124,774
WABCO HLDGS INC COM 92927K102 347 2,559 SH   SOLE   0 0 2,559
WABTEC CORP COM 929740108 1,849 23,767 SH   SOLE   0 0 23,767
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,376 209,897 SH   SOLE   0 0 209,897
WALMART INC COM 931142103 226,654 1,907,119 SH   SOLE   0 0 1,907,119
WASHINGTON FED INC COM 938824109 380 10,360 SH   SOLE   0 0 10,360
WASHINGTON PRIME GROUP NEW COM 93964W108 389 106,877 SH   SOLE   0 0 106,877
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 685 23,461 SH   SOLE   0 0 23,461
WASHINGTON TR BANCORP COM 940610108 241 4,485 SH   SOLE   0 0 4,485
WASTE CONNECTIONS INC COM 94106B101 4,347 47,881 SH   SOLE   0 0 47,881
WASTE MGMT INC DEL COM 94106L109 27,814 244,047 SH   SOLE   0 0 244,047
WATERS CORP COM 941848103 1,822 7,797 SH   SOLE   0 0 7,797
WATSCO INC COM 942622200 1,444 8,017 SH   SOLE   0 0 8,017
WAYFAIR INC CL A 94419L101 1,018 11,267 SH   SOLE   0 0 11,267
WD-40 CO COM 929236107 1,574 8,107 SH   SOLE   0 0 8,107
WEC ENERGY GROUP INC COM 92939U106 17,046 184,807 SH   SOLE   0 0 184,807
WEIS MKTS INC COM 948849104 218 5,377 SH   SOLE   0 0 5,377
WELLCARE HEALTH PLANS INC COM 94946T106 209 634 SH   SOLE   0 0 634
WELLS FARGO CO NEW COM 949746101 36,585 680,013 SH   SOLE   0 0 680,013
WELLS FARGO CO NEW PERP PFD CNV A 949746804 2,503 1,726 SH   SOLE   0 0 1,726
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 137 24,240 SH   SOLE   0 0 24,240
WELLS FARGO MULTI SECTOR INC COM 94987D101 1,728 134,188 SH   SOLE   0 0 134,188
WELLTOWER INC COM 95040Q104 12,814 156,692 SH   SOLE   0 0 156,692
WENDYS CO COM 95058W100 347 15,644 SH   SOLE   0 0 15,644
WESBANCO INC COM 950810101 530 14,035 SH   SOLE   0 0 14,035
WESTAMERICA BANCORPORATION COM 957090103 252 3,723 SH   SOLE   0 0 3,723
WESTERN ASSET EMRG MKT DEBT COM 95766A101 1,019 71,440 SH   SOLE   0 0 71,440
WESTERN ASSET GLB HI INCOME COM 95766B109 181 18,028 SH   SOLE   0 0 18,028
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 2,005 110,007 SH   SOLE   0 0 110,007
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 2,168 138,531 SH   SOLE   0 0 138,531
WESTERN ASSET HIGH INCM FD I COM 95766J102 340 50,516 SH   SOLE   0 0 50,516
WESTERN ASSET HIGH INCM OPP COM 95766K109 472 93,082 SH   SOLE   0 0 93,082
WESTERN ASSET INTM MUNI FD I COM 958435109 248 27,287 SH   SOLE   0 0 27,287
WESTERN ASSET INVESTMENT GRA COM 95766T100 204 13,159 SH   SOLE   0 0 13,159
WESTERN ASSET INVT GRADE DEF COM 95790A101 403 17,605 SH   SOLE   0 0 17,605
WESTERN ASSET MUN DEF OPP TR COM 95768A109 594 28,398 SH   SOLE   0 0 28,398
WESTERN ASSET MUN HI INCM FD COM 95766N103 3,071 405,092 SH   SOLE   0 0 405,092
WESTERN ASST MN PRT FD INC COM 95766P108 2,156 141,383 SH   SOLE   0 0 141,383
WESTERN ASST MNGD MUN FD INC COM 95766M105 1,286 96,569 SH   SOLE   0 0 96,569
WESTERN DIGITAL CORP COM 958102105 2,707 42,649 SH   SOLE   0 0 42,649
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4,106 208,512 SH   SOLE   0 0 208,512
WESTERN UN CO COM 959802109 1,123 41,925 SH   SOLE   0 0 41,925
WESTLAKE CHEM CORP COM 960413102 213 3,030 SH   SOLE   0 0 3,030
WESTROCK CO COM 96145D105 27,403 638,612 SH   SOLE   0 0 638,612
WESTROCK CO COM 96145D105 4 14,200 SH Call SOLE   0 0 0
WEX INC COM 96208T104 304 1,451 SH   SOLE   0 0 1,451
WEYERHAEUSER CO COM 962166104 19,320 639,716 SH   SOLE   0 0 639,716
WHEATON PRECIOUS METALS CORP COM 962879102 1,283 43,190 SH   SOLE   0 0 43,190
WHIRLPOOL CORP COM 963320106 1,604 10,873 SH   SOLE   0 0 10,873
WHITEHORSE FIN INC COM 96524V106 210 15,293 SH   SOLE   0 0 15,293
WHITESTONE REIT COM 966084204 152 11,136 SH   SOLE   0 0 11,136
WHITING PETE CORP NEW COM NEW 966387409 252 34,355 SH   SOLE   0 0 34,355
WILLIAMS COS INC DEL COM 969457100 8,127 342,611 SH   SOLE   0 0 342,611
WILLIAMS SONOMA INC COM 969904101 370 5,043 SH   SOLE   0 0 5,043
WILLIS TOWERS WATSON PUB LTD SHS G96629103 3,572 17,684 SH   SOLE   0 0 17,684
WINTRUST FINL CORP COM 97650W108 1,403 19,787 SH   SOLE   0 0 19,787
WISDOMTREE INVTS INC COM 97717P104 87 17,999 SH   SOLE   0 0 17,999
WISDOMTREE TR CURRNCY INT EQ 97717X263 16,282 537,359 SH   SOLE   0 0 537,359
WISDOMTREE TR EM EX ST-OWNED 97717X578 6,557 210,015 SH   SOLE   0 0 210,015
WISDOMTREE TR EMER MKT HIGH FD 97717W315 7,309 159,679 SH   SOLE   0 0 159,679
WISDOMTREE TR EMG MKTS SMCAP 97717W281 720 15,065 SH   SOLE   0 0 15,065
WISDOMTREE TR EUR HDG SMLCAP 97717X552 889 27,054 SH   SOLE   0 0 27,054
WISDOMTREE TR EURO QTLY DIV GR 97717X610 819 29,326 SH   SOLE   0 0 29,326
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,818 39,925 SH   SOLE   0 0 39,925
WISDOMTREE TR EUROPE SMCP DV 97717W869 497 7,600 SH   SOLE   0 0 7,600
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,131 324,467 SH   SOLE   0 0 324,467
WISDOMTREE TR GLB US QTLY DIV 97717W844 1,023 15,554 SH   SOLE   0 0 15,554
WISDOMTREE TR INDIA ERNGS FD 97717W422 305 12,247 SH   SOLE   0 0 12,247
WISDOMTREE TR INTL EQUITY FD 97717W703 13,663 255,484 SH   SOLE   0 0 255,484
WISDOMTREE TR INTL LRGCAP DV 97717W794 383 7,816 SH   SOLE   0 0 7,816
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,329 117,122 SH   SOLE   0 0 117,122
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2,626 72,273 SH   SOLE   0 0 72,273
WISDOMTREE TR JAPN HEDGE EQT 97717W851 305 5,676 SH   SOLE   0 0 5,676
WISDOMTREE TR JP SMALLCP DIV 97717W836 765 10,398 SH   SOLE   0 0 10,398
WISDOMTREE TR US DIVID EX FNCL 97717W406 5,351 57,853 SH   SOLE   0 0 57,853
WISDOMTREE TR US HIGH DIVIDEND 97717W208 4,739 61,700 SH   SOLE   0 0 61,700
WISDOMTREE TR US LARGECAP DIVD 97717W307 32,583 307,588 SH   SOLE   0 0 307,588
WISDOMTREE TR US LARGECAP FUND 97717W588 825 22,489 SH   SOLE   0 0 22,489
WISDOMTREE TR US MIDCAP DIVID 97717W505 40,235 1,057,696 SH   SOLE   0 0 1,057,696
WISDOMTREE TR US MIDCAP FUND 97717W570 31,784 755,153 SH   SOLE   0 0 755,153
WISDOMTREE TR US MULTIFACTOR 97717Y857 727 22,775 SH   SOLE   0 0 22,775
WISDOMTREE TR US QLT SHRHD YLD 97717W547 218 2,296 SH   SOLE   0 0 2,296
WISDOMTREE TR US QTLY DIV GRT 97717X669 36,095 744,674 SH   SOLE   0 0 744,674
WISDOMTREE TR US S CAP QTY DIV 97717X651 4,866 129,050 SH   SOLE   0 0 129,050
WISDOMTREE TR US SMALLCAP DIVD 97717W604 22,516 785,096 SH   SOLE   0 0 785,096
WISDOMTREE TR US SMALLCAP FUND 97717W562 11,029 286,852 SH   SOLE   0 0 286,852
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,304 12,351 SH   SOLE   0 0 12,351
WISDOMTREE TR YIELD ENHANCD US 97717X511 90,065 1,723,724 SH   SOLE   0 0 1,723,724
WIX COM LTD SHS M98068105 2,748 22,457 SH   SOLE   0 0 22,457
WOLVERINE WORLD WIDE INC COM 978097103 251 7,451 SH   SOLE   0 0 7,451
WOODWARD INC COM 980745103 1,523 12,862 SH   SOLE   0 0 12,862
WORKDAY INC CL A 98138H101 933 5,671 SH   SOLE   0 0 5,671
WORLD FUEL SVCS CORP COM 981475106 400 9,214 SH   SOLE   0 0 9,214
WORLD GOLD TR SPDR GLD MINIS 98149E204 1,224 80,846 SH   SOLE   0 0 80,846
WPP PLC NEW ADR 92937A102 1,230 17,502 SH   SOLE   0 0 17,502
WPX ENERGY INC COM 98212B103 560 40,755 SH   SOLE   0 0 40,755
WRAP TECHNOLOGIES INC COM 98212N107 144 22,594 SH   SOLE   0 0 22,594
WSFS FINL CORP COM 929328102 295 6,707 SH   SOLE   0 0 6,707
WYNDHAM DESTINATIONS INC COM 98310W108 1,333 25,795 SH   SOLE   0 0 25,795
WYNDHAM HOTELS & RESORTS INC COM 98311A105 885 14,086 SH   SOLE   0 0 14,086
WYNN RESORTS LTD COM 983134107 1,855 13,355 SH   SOLE   0 0 13,355
XCEL ENERGY INC COM 98389B100 7,531 118,622 SH   SOLE   0 0 118,622
XENIA HOTELS & RESORTS INC COM 984017103 354 16,398 SH   SOLE   0 0 16,398
XEROX HOLDINGS CORP COM NEW 98421M106 238 6,450 SH   SOLE   0 0 6,450
XILINX INC COM 983919101 3,190 32,628 SH   SOLE   0 0 32,628
XPO LOGISTICS INC COM 983793100 1,133 14,210 SH   SOLE   0 0 14,210
XYLEM INC COM 98419M100 2,800 35,540 SH   SOLE   0 0 35,540
YAMANA GOLD INC COM 98462Y100 464 117,364 SH   SOLE   0 0 117,364
YETI HLDGS INC COM 98585X104 1,771 50,910 SH   SOLE   0 0 50,910
YOUNGEVITY INTL INC COM NEW 987537206 266 81,546 SH   SOLE   0 0 81,546
YUM BRANDS INC COM 988498101 13,386 132,876 SH   SOLE   0 0 132,876
YUM CHINA HLDGS INC COM 98850P109 3,076 64,076 SH   SOLE   0 0 64,076
ZAYO GROUP HLDGS INC COM 98919V105 1,513 43,669 SH   SOLE   0 0 43,669
ZEBRA TECHNOLOGIES CORP CL A 989207105 978 3,830 SH   SOLE   0 0 3,830
ZILLOW GROUP INC CL A 98954M101 517 11,296 SH   SOLE   0 0 11,296
ZILLOW GROUP INC CL C CAP STK 98954M200 319 6,952 SH   SOLE   0 0 6,952
ZIMMER BIOMET HLDGS INC COM 98956P102 15,094 100,840 SH   SOLE   0 0 100,840
ZION OIL & GAS INC COM 989696109 6 32,625 SH   SOLE   0 0 32,625
ZIONS BANCORPORATION N A COM 989701107 1,452 27,964 SH   SOLE   0 0 27,964
ZIOPHARM ONCOLOGY INC COM 98973P101 115 24,302 SH   SOLE   0 0 24,302
ZIX CORP COM 98974P100 105 15,558 SH   SOLE   0 0 15,558
ZOETIS INC CL A 98978V103 12,321 93,079 SH   SOLE   0 0 93,079
ZOETIS INC CL A 98978V103 70 19,500 SH Call SOLE   0 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,543 37,380 SH   SOLE   0 0 37,380
ZSCALER INC COM 98980G102 824 17,715 SH   SOLE   0 0 17,715
ZYMEWORKS INC COM 98985W102 2,304 50,684 SH   SOLE   0 0 50,684
ZYNGA INC CL A 98986T108 81 13,192 SH   SOLE   0 0 13,192