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
180 DEGREE CAP CORP COM 68235B109 23 11,059 SH   SOLE NO 0 0 11,059
1895 BANCORP OF WIS INC COM 28252W105 237 22,000 SH   SOLE NO 0 0 22,000
1ST SOURCE CORP COM 336901103 227 4,382 SH   SOLE NO 0 0 4,382
22ND CENTY GROUP INC COM 90137F103 35 31,982 SH   SOLE NO 0 0 31,982
3-D SYS CORP DEL COM NEW 88554D205 152 17,453 SH   SOLE NO 0 0 17,453
3M CO COM 88579Y101 48,747 276,313 SH   SOLE NO 0 0 276,313
ABB LTD SPONSORED ADR 000375204 1,816 75,414 SH   SOLE NO 0 0 75,414
ABBOTT LABS COM 002824100 51,209 589,564 SH   SOLE NO 0 0 589,564
ABBVIE INC COM 00287Y109 73,778 833,279 SH   SOLE NO 0 0 833,279
ABERDEEN ASIA PACIFIC INCOM COM 003009107 3,021 710,882 SH   SOLE NO 0 0 710,882
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 182 33,821 SH   SOLE NO 0 0 33,821
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 120 15,838 SH   SOLE NO 0 0 15,838
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 131 12,668 SH   SOLE NO 0 0 12,668
ABERDEEN GLOBAL INCOME FD IN COM 003013109 88 10,978 SH   SOLE NO 0 0 10,978
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 611 94,442 SH   SOLE NO 0 0 94,442
ABERDEEN INCOME CR STRATEGIE COM 003057106 135 11,776 SH   SOLE NO 0 0 11,776
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 736 50,350 SH   SOLE NO 0 0 50,350
ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 2,068 91,216 SH   SOLE NO 0 0 91,216
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 2,183 11,913 SH   SOLE NO 0 0 11,913
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 235 2,585 SH   SOLE NO 0 0 2,585
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 3,688 48,281 SH   SOLE NO 0 0 48,281
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 209 12,121 SH   SOLE NO 0 0 12,121
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 491 54,946 SH   SOLE NO 0 0 54,946
ABIOMED INC COM 003654100 510 2,993 SH   SOLE NO 0 0 2,993
ACADIA PHARMACEUTICALS INC COM 004225108 623 14,581 SH   SOLE NO 0 0 14,581
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 27,301 129,653 SH   SOLE NO 0 0 129,653
ACNB CORP COM 000868109 243 6,439 SH   SOLE NO 0 0 6,439
ACORDA THERAPEUTICS INC COM 00484M106 31 15,545 SH   SOLE NO 0 0 15,545
ACTIVISION BLIZZARD INC COM 00507V109 3,213 54,073 SH   SOLE NO 0 0 54,073
ADAM NAT RES FD INC COM 00548F105 329 19,989 SH   SOLE NO 0 0 19,989
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 12 17,500 SH   SOLE NO 0 0 17,500
ADAMS DIVERSIFIED EQUITY FD COM 006212104 2,009 127,437 SH   SOLE NO 0 0 127,437
ADAPTHEALTH CORP COM CL A 00653Q102 109 10,000 SH   SOLE NO 0 0 10,000
ADIAL PHARMACEUTICALS INC COM 00688A106 25 10,635 SH   SOLE NO 0 0 10,635
ADOBE INC COM 00724F101 25,336 76,820 SH   SOLE NO 0 0 76,820
ADTALEM GLOBAL ED INC COM 00737L103 648 18,550 SH   SOLE NO 0 0 18,550
ADVANCE AUTO PARTS INC COM 00751Y106 2,025 12,645 SH   SOLE NO 0 0 12,645
ADVANCED DRAIN SYS INC DEL COM 00790R104 233 6,000 SH   SOLE NO 0 0 6,000
ADVANCED ENERGY INDS COM 007973100 935 13,139 SH   SOLE NO 0 0 13,139
ADVANCED MICRO DEVICES INC COM 007903107 11,695 255,019 SH   SOLE NO 0 0 255,019
ADVENT CONVERTIBLE & INCOME COM 00764C109 798 51,366 SH   SOLE NO 0 0 51,366
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 496 9,206 SH   SOLE NO 0 0 9,206
ADVISORSHARES TR DORSY SHRT ETF 00768Y529 1,185 51,981 SH   SOLE NO 0 0 51,981
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 368 4,934 SH   SOLE NO 0 0 4,934
ADVISORSHARES TR PURE CANNABIS 00768Y495 650 54,364 SH   SOLE NO 0 0 54,364
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 442 82,504 SH   SOLE NO 0 0 82,504
AECOM COM 00766T100 1,145 26,555 SH   SOLE NO 0 0 26,555
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 76 10,000 SH   SOLE NO 0 0 10,000
AEGON N V NY REGISTRY SHS 007924103 255 56,449 SH   SOLE NO 0 0 56,449
AEROVIRONMENT INC COM 008073108 371 6,025 SH   SOLE NO 0 0 6,025
AES CORP COM 00130H105 548 27,584 SH   SOLE NO 0 0 27,584
AFLAC INC COM 001055102 15,280 288,849 SH   SOLE NO 0 0 288,849
AGENUS INC COM NEW 00847G705 41 10,121 SH   SOLE NO 0 0 10,121
AGILENT TECHNOLOGIES INC COM 00846U101 1,216 14,264 SH   SOLE NO 0 0 14,264
AGNC INVT CORP COM 00123Q104 2,136 120,853 SH   SOLE NO 0 0 120,853
AGNICO EAGLE MINES LTD COM 008474108 1,025 16,649 SH   SOLE NO 0 0 16,649
AGREE REALTY CORP COM 008492100 1,463 20,849 SH   SOLE NO 0 0 20,849
AIMMUNE THERAPEUTICS INC COM 00900T107 434 12,982 SH   SOLE NO 0 0 12,982
AIR LEASE CORP CL A 00912X302 368 7,750 SH   SOLE NO 0 0 7,750
AIR PRODS & CHEMS INC COM 009158106 9,355 39,813 SH   SOLE NO 0 0 39,813
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,065 45,426 SH   SOLE NO 0 0 45,426
AK STL HLDG CORP COM 001547108 1,512 459,670 SH   SOLE NO 0 0 459,670
AKAMAI TECHNOLOGIES INC COM 00971T101 683 7,909 SH   SOLE NO 0 0 7,909
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2,123 265,388 SH   SOLE NO 0 0 265,388
ALAMO GROUP INC COM 011311107 1,203 9,588 SH   SOLE NO 0 0 9,588
ALAMOS GOLD INC NEW COM CL A 011532108 195 32,405 SH   SOLE NO 0 0 32,405
ALARM COM HLDGS INC COM 011642105 223 5,207 SH   SOLE NO 0 0 5,207
ALASKA AIR GROUP INC COM 011659109 2,470 36,471 SH   SOLE NO 0 0 36,471
ALBEMARLE CORP COM 012653101 4,934 67,552 SH   SOLE NO 0 0 67,552
ALCENTRA CAP CORP COM 01374T102 199 22,019 SH   SOLE NO 0 0 22,019
ALCOA CORP COM 013872106 496 23,100 SH   SOLE NO 0 0 23,100
ALCON INC ORD SHS H01301128 2,397 42,386 SH   SOLE NO 0 0 42,386
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 324 2,011 SH   SOLE NO 0 0 2,011
ALEXION PHARMACEUTICALS INC COM 015351109 745 6,894 SH   SOLE NO 0 0 6,894
ALGONQUIN PWR UTILS CORP COM 015857105 225 15,950 SH   SOLE NO 0 0 15,950
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 57,965 273,291 SH   SOLE NO 0 0 273,291
ALIGN TECHNOLOGY INC COM 016255101 1,812 6,494 SH   SOLE NO 0 0 6,494
ALKALINE WTR CO INC COM NEW 01643A207 51 40,819 SH   SOLE NO 0 0 40,819
ALLEGHANY CORP DEL COM 017175100 344 431 SH   SOLE NO 0 0 431
ALLEGION PUB LTD CO ORD SHS G0176J109 863 6,932 SH   SOLE NO 0 0 6,932
ALLERGAN PLC SHS G0177J108 5,500 28,773 SH   SOLE NO 0 0 28,773
ALLETE INC COM NEW 018522300 826 10,179 SH   SOLE NO 0 0 10,179
ALLIANCE DATA SYSTEMS CORP COM 018581108 452 4,035 SH   SOLE NO 0 0 4,035
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 356 32,902 SH   SOLE NO 0 0 32,902
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1,789 147,531 SH   SOLE NO 0 0 147,531
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2,172 71,779 SH   SOLE NO 0 0 71,779
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 2,168 155,123 SH   SOLE NO 0 0 155,123
ALLIANT ENERGY CORP COM 018802108 4,924 89,986 SH   SOLE NO 0 0 89,986
ALLIANZGI CON INCM 2024 TARG COM 01883H102 114 11,900 SH   SOLE NO 0 0 11,900
ALLIANZGI CONV INCOME FD COM 018828103 1,726 300,311 SH   SOLE NO 0 0 300,311
ALLIANZGI CONV INCOME FD II COM 018825109 1,645 321,456 SH   SOLE NO 0 0 321,456
ALLIANZGI EQUITY & CONV INCO COM 018829101 516 22,802 SH   SOLE NO 0 0 22,802
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1,143 87,983 SH   SOLE NO 0 0 87,983
ALLISON TRANSMISSION HLDGS I COM 01973R101 336 6,957 SH   SOLE NO 0 0 6,957
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 142 14,469 SH   SOLE NO 0 0 14,469
ALLSTATE CORP COM 020002101 8,941 79,515 SH   SOLE NO 0 0 79,515
ALLY FINL INC COM 02005N100 239 7,827 SH   SOLE NO 0 0 7,827
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 644 5,600 SH   SOLE NO 0 0 5,600
ALPHA ARCHITECT ETF TR INTL QUAN VALUE 02072L201 761 25,825 SH   SOLE NO 0 0 25,825
ALPHABET INC CAP STK CL A 02079K305 107,955 80,600 SH   SOLE NO 0 0 80,600
ALPHABET INC CAP STK CL C 02079K107 102,274 76,494 SH   SOLE NO 0 0 76,494
ALPS ETF TR ALERIAN ENERGY 00162Q676 461 22,211 SH   SOLE NO 0 0 22,211
ALPS ETF TR ALERIAN MLP 00162Q866 11,371 1,337,849 SH   SOLE NO 0 0 1,337,849
ALPS ETF TR DISRUPTIVE TECH 00162Q478 1,796 55,779 SH   SOLE NO 0 0 55,779
ALPS ETF TR EQUAL SEC ETF 00162Q205 1,522 19,035 SH   SOLE NO 0 0 19,035
ALPS ETF TR INTL SEC DV DOG 00162Q718 4,318 157,208 SH   SOLE NO 0 0 157,208
ALPS ETF TR MED BREAKTHGH 00162Q593 1,907 45,125 SH   SOLE NO 0 0 45,125
ALPS ETF TR RIVRFRNT STR INC 00162Q783 3,185 128,097 SH   SOLE NO 0 0 128,097
ALPS ETF TR SECTR DIV DOGS 00162Q858 15,782 337,020 SH   SOLE NO 0 0 337,020
ALTERYX INC COM CL A 02156B103 670 6,702 SH   SOLE NO 0 0 6,702
ALTRIA GROUP INC COM 02209S103 73,726 1,477,188 SH   SOLE NO 0 0 1,477,188
AMARIN CORP PLC SPONS ADR NEW 023111206 1,928 89,944 SH   SOLE NO 0 0 89,944
AMAZON COM INC COM 023135106 323,627 175,138 SH   SOLE NO 0 0 175,138
AMBEV SA SPONSORED ADR 02319V103 62 13,408 SH   SOLE NO 0 0 13,408
AMC NETWORKS INC CL A 00164V103 221 5,618 SH   SOLE NO 0 0 5,618
AMCOR PLC ORD G0250X107 419 38,717 SH   SOLE NO 0 0 38,717
AMEDISYS INC COM 023436108 693 4,156 SH   SOLE NO 0 0 4,156
AMERCO COM 023586100 215 572 SH   SOLE NO 0 0 572
AMEREN CORP COM 023608102 5,768 75,104 SH   SOLE NO 0 0 75,104
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 520 67,648 SH   SOLE NO 0 0 67,648
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,898 118,676 SH   SOLE NO 0 0 118,676
AMERICAN AIRLS GROUP INC COM 02376R102 2,214 77,209 SH   SOLE NO 0 0 77,209
AMERICAN AXLE & MFG HLDGS IN COM 024061103 196 18,256 SH   SOLE NO 0 0 18,256
AMERICAN CAMPUS CMNTYS INC COM 024835100 291 6,189 SH   SOLE NO 0 0 6,189
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 311 6,067 SH   SOLE NO 0 0 6,067
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 244 4,624 SH   SOLE NO 0 0 4,624
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 1,094 24,328 SH   SOLE NO 0 0 24,328
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 801 18,565 SH   SOLE NO 0 0 18,565
AMERICAN CENTY ETF TR US EQT ETF 025072885 352 6,476 SH   SOLE NO 0 0 6,476
AMERICAN ELEC PWR CO INC COM 025537101 19,969 211,300 SH   SOLE NO 0 0 211,300
AMERICAN EXPRESS CO COM 025816109 20,741 166,613 SH   SOLE NO 0 0 166,613
AMERICAN FIN TR INC COM CLASS A 02607T109 1,977 149,141 SH   SOLE NO 0 0 149,141
AMERICAN FINL GROUP INC OHIO COM 025932104 1,235 11,268 SH   SOLE NO 0 0 11,268
AMERICAN INTL GROUP INC COM NEW 026874784 7,011 136,595 SH   SOLE NO 0 0 136,595
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 127 13,764 SH   SOLE NO 0 0 13,764
AMERICAN RLTY CAP PPTYS INC NOTE 3.750%12/1 02917TAB0 14 14,000 SH   SOLE NO 0 0 14,000
AMERICAN STS WTR CO COM 029899101 3,593 41,475 SH   SOLE NO 0 0 41,475
AMERICAN TOWER CORP NEW COM 03027X100 20,746 90,270 SH   SOLE NO 0 0 90,270
AMERICAN WTR WKS CO INC NEW COM 030420103 10,751 87,519 SH   SOLE NO 0 0 87,519
AMERIPRISE FINL INC COM 03076C106 3,346 20,089 SH   SOLE NO 0 0 20,089
AMERIS BANCORP COM 03076K108 322 7,572 SH   SOLE NO 0 0 7,572
AMERISOURCEBERGEN CORP COM 03073E105 3,360 39,529 SH   SOLE NO 0 0 39,529
AMETEK INC NEW COM 031100100 1,290 12,942 SH   SOLE NO 0 0 12,942
AMGEN INC COM 031162100 69,194 287,031 SH   SOLE NO 0 0 287,031
AMPHENOL CORP NEW CL A 032095101 659 6,095 SH   SOLE NO 0 0 6,095
AMPIO PHARMACEUTICALS INC COM 03209T109 7 12,400 SH   SOLE NO 0 0 12,400
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 446 15,555 SH   SOLE NO 0 0 15,555
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 640 34,172 SH   SOLE NO 0 0 34,172
AMPLIFY ETF TR HIGH INCOME 032108847 2,006 112,453 SH   SOLE NO 0 0 112,453
AMPLIFY ETF TR ONLIN RETL ETF 032108102 723 14,087 SH   SOLE NO 0 0 14,087
AMTECH SYS INC COM PAR $0.01N 032332504 265 37,049 SH   SOLE NO 0 0 37,049
ANALOG DEVICES INC COM 032654105 12,237 102,977 SH   SOLE NO 0 0 102,977
ANAVEX LIFE SCIENCES CORP COM NEW 032797300 77 29,977 SH   SOLE NO 0 0 29,977
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,607 56,167 SH   SOLE NO 0 0 56,167
ANIXTER INTL INC COM 035290105 250 2,721 SH   SOLE NO 0 0 2,721
ANNALY CAP MGMT INC COM 035710409 7,056 749,136 SH   SOLE NO 0 0 749,136
ANSYS INC COM 03662Q105 1,018 3,956 SH   SOLE NO 0 0 3,956
ANTARES PHARMA INC COM 036642106 240 51,193 SH   SOLE NO 0 0 51,193
ANTERO MIDSTREAM CORP COM 03676B102 1,703 224,394 SH   SOLE NO 0 0 224,394
ANTHEM INC COM 036752103 9,574 31,701 SH   SOLE NO 0 0 31,701
AON PLC SHS CL A G0408V102 5,962 28,626 SH   SOLE NO 0 0 28,626
APACHE CORP COM 037411105 1,367 53,424 SH   SOLE NO 0 0 53,424
APHRIA INC COM 03765K104 661 126,800 SH   SOLE NO 0 0 126,800
APOLLO COML REAL EST FIN INC COM 03762U105 605 33,114 SH   SOLE NO 0 0 33,114
APOLLO GLOBAL MGMT INC COM CL A 03768E105 1,051 22,045 SH   SOLE NO 0 0 22,045
APOLLO INVT CORP COM NEW 03761U502 1,626 93,133 SH   SOLE NO 0 0 93,133
APOLLO MEDICAL HLDGS INC COM NEW 03763A207 184 10,000 SH   SOLE NO 0 0 10,000
APPIAN CORP CL A 03782L101 1,129 29,565 SH   SOLE NO 0 0 29,565
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 748 46,087 SH   SOLE NO 0 0 46,087
APPLE INC COM 037833100 894,392 3,045,775 SH   SOLE NO 0 0 3,045,775
APPLIED INDL TECHNOLOGIES IN COM 03820C105 334 5,011 SH   SOLE NO 0 0 5,011
APPLIED MATLS INC COM 038222105 10,738 175,918 SH   SOLE NO 0 0 175,918
APTARGROUP INC COM 038336103 436 3,778 SH   SOLE NO 0 0 3,778
APTIV PLC SHS G6095L109 906 9,542 SH   SOLE NO 0 0 9,542
APTOSE BIOSCIENCES INC COM NEW 03835T200 57 10,200 SH   SOLE NO 0 0 10,200
AQUA AMERICA INC COM 03836W103 13,921 296,584 SH   SOLE NO 0 0 296,584
AQUA METALS INC COM 03837J101 10 13,570 SH   SOLE NO 0 0 13,570
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 34 15,960 SH   SOLE NO 0 0 15,960
ARAMARK COM 03852U106 776 17,898 SH   SOLE NO 0 0 17,898
ARBOR RLTY TR INC COM 038923108 484 33,745 SH   SOLE NO 0 0 33,745
ARBOR RLTY TR INC NOTE 5.375%11/1 038923AB4 65 40,000 SH   SOLE NO 0 0 40,000
ARCH CAP GROUP LTD ORD G0450A105 341 7,960 SH   SOLE NO 0 0 7,960
ARCHER DANIELS MIDLAND CO COM 039483102 12,268 264,687 SH   SOLE NO 0 0 264,687
ARCHROCK INC COM 03957W106 106 10,629 SH   SOLE NO 0 0 10,629
ARCONIC INC COM 03965L100 1,696 55,144 SH   SOLE NO 0 0 55,144
ARCOSA INC COM 039653100 435 9,776 SH   SOLE NO 0 0 9,776
ARENA PHARMACEUTICALS INC COM NEW 040047607 268 5,908 SH   SOLE NO 0 0 5,908
ARES CAP CORP COM 04010L103 7,165 384,234 SH   SOLE NO 0 0 384,234
ARGAN INC COM 04010E109 1,709 42,594 SH   SOLE NO 0 0 42,594
ARISTA NETWORKS INC COM 040413106 2,570 12,636 SH   SOLE NO 0 0 12,636
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 863 23,252 SH   SOLE NO 0 0 23,252
ARK ETF TR FINTECH INNOVA 00214Q708 276 11,546 SH   SOLE NO 0 0 11,546
ARK ETF TR GENOMIC REV ETF 00214Q302 6,087 181,598 SH   SOLE NO 0 0 181,598
ARK ETF TR INNOVATION ETF 00214Q104 20,744 414,483 SH   SOLE NO 0 0 414,483
ARK ETF TR NEXT GNRTN INTER 00214Q401 900 15,630 SH   SOLE NO 0 0 15,630
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 318 17,799 SH   SOLE NO 0 0 17,799
ARROW ELECTRS INC COM 042735100 311 3,671 SH   SOLE NO 0 0 3,671
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 871 13,740 SH   SOLE NO 0 0 13,740
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 197 14,467 SH   SOLE NO 0 0 14,467
ASHFORD HOSPITALITY TR INC COM SHS 044103109 112 40,420 SH   SOLE NO 0 0 40,420
ASHLAND GLOBAL HLDGS INC COM 044186104 602 7,868 SH   SOLE NO 0 0 7,868
ASML HOLDING N V N Y REGISTRY SHS N07059210 978 3,307 SH   SOLE NO 0 0 3,307
ASSOCIATED BANC CORP COM 045487105 400 18,187 SH   SOLE NO 0 0 18,187
ASSURANT INC COM 04621X108 203 1,550 SH   SOLE NO 0 0 1,550
ASTRAZENECA PLC SPONSORED ADR 046353108 7,126 142,920 SH   SOLE NO 0 0 142,920
ASURE SOFTWARE INC COM 04649U102 167 20,418 SH   SOLE NO 0 0 20,418
AT&T INC COM 00206R102 220,384 5,639,310 SH   SOLE NO 0 0 5,639,310
ATHERSYS INC COM 04744L106 29 24,295 SH   SOLE NO 0 0 24,295
ATLANTIC UN BANKSHARES CORP COM 04911A107 3,409 90,801 SH   SOLE NO 0 0 90,801
ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 27 30,000 SH   SOLE NO 0 0 30,000
ATLASSIAN CORP PLC CL A G06242104 485 4,038 SH   SOLE NO 0 0 4,038
ATMOS ENERGY CORP COM 049560105 2,202 19,689 SH   SOLE NO 0 0 19,689
AUDIOCODES LTD ORD M15342104 556 21,653 SH   SOLE NO 0 0 21,653
AURORA CANNABIS INC COM 05156X108 1,200 555,645 SH   SOLE NO 0 0 555,645
AUTODESK INC COM 052769106 1,806 9,849 SH   SOLE NO 0 0 9,849
AUTOMATIC DATA PROCESSING IN COM 053015103 28,803 168,934 SH   SOLE NO 0 0 168,934
AUTONATION INC COM 05329W102 1,115 22,930 SH   SOLE NO 0 0 22,930
AUTOZONE INC COM 053332102 1,920 1,612 SH   SOLE NO 0 0 1,612
AVALONBAY CMNTYS INC COM 053484101 674 3,218 SH   SOLE NO 0 0 3,218
AVANGRID INC COM 05351W103 1,312 25,662 SH   SOLE NO 0 0 25,662
AVANOS MED INC COM 05350V106 293 8,723 SH   SOLE NO 0 0 8,723
AVEO PHARMACEUTICALS INC COM 053588109 6 10,500 SH   SOLE NO 0 0 10,500
AVERY DENNISON CORP COM 053611109 3,564 27,243 SH   SOLE NO 0 0 27,243
AVID BIOSERVICES INC COM 05368M106 337 44,048 SH   SOLE NO 0 0 44,048
AVINGER INC COM 053734604 38 33,500 SH   SOLE NO 0 0 33,500
AVISTA CORP COM 05379B107 346 7,212 SH   SOLE NO 0 0 7,212
AXON ENTERPRISE INC COM 05464C101 3,195 43,603 SH   SOLE NO 0 0 43,603
AXOS FINL INC COM 05465C100 421 13,905 SH   SOLE NO 0 0 13,905
B & G FOODS INC NEW COM 05508R106 2,706 150,960 SH   SOLE NO 0 0 150,960
BAIDU INC SPON ADR REP A 056752108 5,048 39,936 SH   SOLE NO 0 0 39,936
BAKER HUGHES COMPANY CL A 05722G100 242 9,451 SH   SOLE NO 0 0 9,451
BALCHEM CORP COM 057665200 758 7,466 SH   SOLE NO 0 0 7,466
BALL CORP COM 058498106 562 8,692 SH   SOLE NO 0 0 8,692
BALLARD PWR SYS INC NEW COM 058586108 462 64,347 SH   SOLE NO 0 0 64,347
BANCO SANTANDER SA ADR 05964H105 558 134,986 SH   SOLE NO 0 0 134,986
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,496 47,655 SH   SOLE NO 0 0 47,655
BANK AMER CORP 7.25%CNV PFD L 060505682 5,467 3,773 SH   SOLE NO 0 0 3,773
BANK AMER CORP COM 060505104 93,314 2,649,471 SH   SOLE NO 0 0 2,649,471
BANK HAWAII CORP COM 062540109 544 5,723 SH   SOLE NO 0 0 5,723
BANK MONTREAL QUE COM 063671101 4,213 54,369 SH   SOLE NO 0 0 54,369
BANK N S HALIFAX COM 064149107 1,103 19,532 SH   SOLE NO 0 0 19,532
BANK NEW YORK MELLON CORP COM 064058100 8,736 173,583 SH   SOLE NO 0 0 173,583
BANK OZK COM 06417N103 337 11,065 SH   SOLE NO 0 0 11,065
BANKWELL FINL GROUP INC COM 06654A103 380 13,198 SH   SOLE NO 0 0 13,198
BANNER CORP COM NEW 06652V208 756 13,370 SH   SOLE NO 0 0 13,370
BAOZUN INC SPONSORED ADR 06684L103 220 6,667 SH   SOLE NO 0 0 6,667
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 968 6,497 SH   SOLE NO 0 0 6,497
BARCLAYS PLC ADR 06738E204 234 24,581 SH   SOLE NO 0 0 24,581
BARINGS CORPORATE INVS COM 06759X107 1,906 113,044 SH   SOLE NO 0 0 113,044
BARINGS PARTN INVS SH BEN INT 06761A103 2,196 136,149 SH   SOLE NO 0 0 136,149
BARNES GROUP INC COM 067806109 542 8,760 SH   SOLE NO 0 0 8,760
BARRICK GOLD CORPORATION COM 067901108 2,650 142,577 SH   SOLE NO 0 0 142,577
BAUSCH HEALTH COS INC COM 071734107 1,026 34,300 SH   SOLE NO 0 0 34,300
BAXTER INTL INC COM 071813109 6,358 76,038 SH   SOLE NO 0 0 76,038
BCE INC COM NEW 05534B760 2,607 56,264 SH   SOLE NO 0 0 56,264
BECTON DICKINSON & CO COM 075887109 17,486 64,295 SH   SOLE NO 0 0 64,295
BED BATH & BEYOND INC COM 075896100 374 21,641 SH   SOLE NO 0 0 21,641
BELLICUM PHARMACEUTICALS INC COM 079481107 36 28,678 SH   SOLE NO 0 0 28,678
BERKLEY W R CORP COM 084423102 512 7,410 SH   SOLE NO 0 0 7,410
BERKSHIRE HATHAWAY INC DEL CL A 084670108 49,240 145 SH   SOLE NO 0 0 145
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 289,585 1,278,524 SH   SOLE NO 0 0 1,278,524
BERKSHIRE HILLS BANCORP INC COM 084680107 1,345 40,921 SH   SOLE NO 0 0 40,921
BEST BUY INC COM 086516101 3,654 41,619 SH   SOLE NO 0 0 41,619
BEST INC SPONSORED ADS 08653C106 102 18,465 SH   SOLE NO 0 0 18,465
BEYOND MEAT INC COM 08862E109 2,488 32,919 SH   SOLE NO 0 0 32,919
BGC PARTNERS INC CL A 05541T101 196 33,146 SH   SOLE NO 0 0 33,146
BHP GROUP LTD SPONSORED ADS 088606108 2,420 44,233 SH   SOLE NO 0 0 44,233
BHP GROUP PLC SPONSORED ADR 05545E209 303 6,445 SH   SOLE NO 0 0 6,445
BIG 5 SPORTING GOODS CORP COM 08915P101 35 11,841 SH   SOLE NO 0 0 11,841
BIO RAD LABS INC CL A 090572207 285 772 SH   SOLE NO 0 0 772
BIO TECHNE CORP COM 09073M104 1,000 4,556 SH   SOLE NO 0 0 4,556
BIOCRYST PHARMACEUTICALS COM 09058V103 292 84,680 SH   SOLE NO 0 0 84,680
BIOGEN INC COM 09062X103 7,884 26,571 SH   SOLE NO 0 0 26,571
BIOMARIN PHARMACEUTICAL INC COM 09061G101 256 3,036 SH   SOLE NO 0 0 3,036
BLACK HILLS CORP COM 092113109 305 3,885 SH   SOLE NO 0 0 3,885
BLACKBERRY LTD COM 09228F103 563 87,848 SH   SOLE NO 0 0 87,848
BLACKROCK 2022 GBL INCM OPP COM 09258P104 139 14,139 SH   SOLE NO 0 0 14,139
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 225 16,607 SH   SOLE NO 0 0 16,607
BLACKROCK CAPITAL INVESTMENT COM 092533108 102 20,645 SH   SOLE NO 0 0 20,645
BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 121 121,000 SH   SOLE NO 0 0 121,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 564 38,725 SH   SOLE NO 0 0 38,725
BLACKROCK CORPOR HI YLD FD I COM 09255P107 2,672 238,604 SH   SOLE NO 0 0 238,604
BLACKROCK CR ALLCTN INC TR COM 092508100 1,832 131,064 SH   SOLE NO 0 0 131,064
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 396 35,388 SH   SOLE NO 0 0 35,388
BLACKROCK ENERGY & RES TR COM 09250U101 276 23,237 SH   SOLE NO 0 0 23,237
BLACKROCK ENH CAP & INC FD I COM 09256A109 460 26,669 SH   SOLE NO 0 0 26,669
BLACKROCK ENHANCED EQT DIV T COM 09251A104 1,963 197,946 SH   SOLE NO 0 0 197,946
BLACKROCK ENHANCED GBL DIV T COM 092501105 325 29,612 SH   SOLE NO 0 0 29,612
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 189 32,232 SH   SOLE NO 0 0 32,232
BLACKROCK FLOAT RATE OME STR COM 09255X100 521 38,826 SH   SOLE NO 0 0 38,826
BLACKROCK FLOATING RATE INCO COM 091941104 407 31,681 SH   SOLE NO 0 0 31,681
BLACKROCK HEALTH SCIENCES TR COM 09250W107 557 13,129 SH   SOLE NO 0 0 13,129
BLACKROCK INC COM 09247X101 16,513 32,850 SH   SOLE NO 0 0 32,850
BLACKROCK INCOME TR INC COM 09247F100 262 43,369 SH   SOLE NO 0 0 43,369
BLACKROCK INVT QUALITY MUN T COM 09247D105 175 11,284 SH   SOLE NO 0 0 11,284
BLACKROCK LTD DURATION INC T COM SHS 09249W101 332 20,314 SH   SOLE NO 0 0 20,314
BLACKROCK MASS TAX-EXEMPT TR SH BEN INT 09258E109 182 13,834 SH   SOLE NO 0 0 13,834
BLACKROCK MULTI-SECTOR INC T COM 09258A107 178 11,047 SH   SOLE NO 0 0 11,047
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 787 52,920 SH   SOLE NO 0 0 52,920
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,501 62,090 SH   SOLE NO 0 0 62,090
BLACKROCK MUNI INCOME TR II COM 09249N101 349 23,145 SH   SOLE NO 0 0 23,145
BLACKROCK MUNI INTER DR FD I COM 09253X102 409 28,774 SH   SOLE NO 0 0 28,774
BLACKROCK MUNIASSETS FD INC COM 09254J102 380 25,051 SH   SOLE NO 0 0 25,051
BLACKROCK MUNICIPL INC QLTY COM 092479104 298 21,266 SH   SOLE NO 0 0 21,266
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 394 35,306 SH   SOLE NO 0 0 35,306
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 392 27,336 SH   SOLE NO 0 0 27,336
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 176 12,940 SH   SOLE NO 0 0 12,940
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 392 28,025 SH   SOLE NO 0 0 28,025
BLACKROCK MUNIVEST FD II INC COM 09253T101 270 18,332 SH   SOLE NO 0 0 18,332
BLACKROCK MUNIVEST FD INC COM 09253R105 298 32,777 SH   SOLE NO 0 0 32,777
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 260 18,447 SH   SOLE NO 0 0 18,447
BLACKROCK MUNIYIELD FD INC COM 09253W104 347 23,460 SH   SOLE NO 0 0 23,460
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 250 16,605 SH   SOLE NO 0 0 16,605
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 690 52,782 SH   SOLE NO 0 0 52,782
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 403 29,923 SH   SOLE NO 0 0 29,923
BLACKROCK MUNIYIELD QUALITY COM 09254F100 240 15,962 SH   SOLE NO 0 0 15,962
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 254 17,949 SH   SOLE NO 0 0 17,949
BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 201 14,386 SH   SOLE NO 0 0 14,386
BLACKROCK NY MUNI INC QLTY T COM 09249U105 237 17,302 SH   SOLE NO 0 0 17,302
BLACKROCK NY MUNICIPAL BOND COM 09249P106 157 10,392 SH   SOLE NO 0 0 10,392
BLACKROCK RES & COMM STRAT T SHS 09257A108 829 102,838 SH   SOLE NO 0 0 102,838
BLACKROCK SCIENCE & TECH TR SHS 09258G104 1,016 30,547 SH   SOLE NO 0 0 30,547
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,436 100,082 SH   SOLE NO 0 0 100,082
BLACKROCK TCP CAP CORP COM 09259E108 1,138 81,020 SH   SOLE NO 0 0 81,020
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 78 77,000 SH   SOLE NO 0 0 77,000
BLACKROCK UTILITIES INFRSTRC COM 09248D104 792 35,524 SH   SOLE NO 0 0 35,524
BLACKSTONE GROUP INC COM CL A 09260D107 29,336 524,436 SH   SOLE NO 0 0 524,436
BLACKSTONE GSO FLTING RTE FU COM 09256U105 301 18,670 SH   SOLE NO 0 0 18,670
BLACKSTONE MTG TR INC COM CL A 09257W100 2,036 54,711 SH   SOLE NO 0 0 54,711
BLOCK H & R INC COM 093671105 594 25,304 SH   SOLE NO 0 0 25,304
BLOOM ENERGY CORP COM CL A 093712107 175 23,552 SH   SOLE NO 0 0 23,552
BLUEBIRD BIO INC COM 09609G100 312 3,565 SH   SOLE NO 0 0 3,565
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 324 104,807 SH   SOLE NO 0 0 104,807
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 156 10,702 SH   SOLE NO 0 0 10,702
BNY MELLON STRATEGIC MUNS IN COM 05588W108 292 34,408 SH   SOLE NO 0 0 34,408
BOEING CO COM 097023105 98,089 301,108 SH   SOLE NO 0 0 301,108
BOOKING HLDGS INC COM 09857L108 7,328 3,568 SH   SOLE NO 0 0 3,568
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 631 8,884 SH   SOLE NO 0 0 8,884
BORGWARNER INC COM 099724106 566 13,050 SH   SOLE NO 0 0 13,050
BOSTON BEER INC CL A 100557107 351 929 SH   SOLE NO 0 0 929
BOSTON PROPERTIES INC COM 101121101 812 5,896 SH   SOLE NO 0 0 5,896
BOSTON SCIENTIFIC CORP COM 101137107 6,587 145,678 SH   SOLE NO 0 0 145,678
BOULDER GROWTH & INCOME FD I COM 101507101 964 81,807 SH   SOLE NO 0 0 81,807
BOX INC CL A 10316T104 1,343 80,086 SH   SOLE NO 0 0 80,086
BP PLC SPONSORED ADR 055622104 25,051 663,803 SH   SOLE NO 0 0 663,803
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 127 18,494 SH   SOLE NO 0 0 18,494
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 50 11,866 SH   SOLE NO 0 0 11,866
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 416 26,468 SH   SOLE NO 0 0 26,468
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 285 22,576 SH   SOLE NO 0 0 22,576
BRIDGE BANCORP INC COM 108035106 251 7,501 SH   SOLE NO 0 0 7,501
BRIGHAM MINERALS INC CL A COM 10918L103 669 31,231 SH   SOLE NO 0 0 31,231
BRIGHTCOVE INC COM 10921T101 234 27,000 SH   SOLE NO 0 0 27,000
BRIGHTHOUSE FINL INC COM 10922N103 244 6,241 SH   SOLE NO 0 0 6,241
BRISTOL MYERS SQUIBB CO COM 110122108 60,785 946,958 SH   SOLE NO 0 0 946,958
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 381 126,876 SH   SOLE NO 0 0 126,876
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4,282 100,863 SH   SOLE NO 0 0 100,863
BROADCOM INC COM 11135F101 10,730 33,954 SH   SOLE NO 0 0 33,954
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,827 22,889 SH   SOLE NO 0 0 22,889
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 9,205 159,256 SH   SOLE NO 0 0 159,256
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 2,968 59,375 SH   SOLE NO 0 0 59,375
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 557 30,479 SH   SOLE NO 0 0 30,479
BROOKFIELD PROPERTY REIT INC CL A 11282X103 701 38,024 SH   SOLE NO 0 0 38,024
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 578 27,108 SH   SOLE NO 0 0 27,108
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 654 14,035 SH   SOLE NO 0 0 14,035
BROOKLINE BANCORP INC DEL COM 11373M107 1,359 82,616 SH   SOLE NO 0 0 82,616
BROWN & BROWN INC COM 115236101 1,435 36,367 SH   SOLE NO 0 0 36,367
BROWN FORMAN CORP CL A 115637100 1,318 21,001 SH   SOLE NO 0 0 21,001
BROWN FORMAN CORP CL B 115637209 8,862 131,104 SH   SOLE NO 0 0 131,104
BRT APARTMENTS CORP COM 055645303 174 10,296 SH   SOLE NO 0 0 10,296
BRYN MAWR BK CORP COM 117665109 873 21,187 SH   SOLE NO 0 0 21,187
BUILDERS FIRSTSOURCE INC COM 12008R107 413 16,255 SH   SOLE NO 0 0 16,255
BURLINGTON STORES INC COM 122017106 1,488 6,526 SH   SOLE NO 0 0 6,526
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 952 12,182 SH   SOLE NO 0 0 12,182
CABLE ONE INC COM 12685J105 1,557 1,046 SH   SOLE NO 0 0 1,046
CABOT CORP COM 127055101 220 4,637 SH   SOLE NO 0 0 4,637
CABOT OIL & GAS CORP COM 127097103 246 14,180 SH   SOLE NO 0 0 14,180
CACI INTL INC CL A 127190304 519 2,078 SH   SOLE NO 0 0 2,078
CADENCE DESIGN SYSTEM INC COM 127387108 259 3,736 SH   SOLE NO 0 0 3,736
CAL MAINE FOODS INC COM NEW 128030202 814 19,041 SH   SOLE NO 0 0 19,041
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,515 132,973 SH   SOLE NO 0 0 132,973
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 6,882 625,682 SH   SOLE NO 0 0 625,682
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 3,040 143,688 SH   SOLE NO 0 0 143,688
CALAMOS GBL DYN INCOME FUND COM 12811L107 3,536 406,913 SH   SOLE NO 0 0 406,913
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 903 67,435 SH   SOLE NO 0 0 67,435
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 3,536 260,057 SH   SOLE NO 0 0 260,057
CALAVO GROWERS INC COM 128246105 299 3,308 SH   SOLE NO 0 0 3,308
CALIFORNIA RES CORP COM NEW 13057Q206 344 38,159 SH   SOLE NO 0 0 38,159
CALIFORNIA WTR SVC GROUP COM 130788102 610 11,848 SH   SOLE NO 0 0 11,848
CALLON PETE CO DEL COM 13123X102 242 50,127 SH   SOLE NO 0 0 50,127
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 88 24,265 SH   SOLE NO 0 0 24,265
CAMBRIA ETF TR GLB ASSET ALLO 132061607 454 16,460 SH   SOLE NO 0 0 16,460
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 313 13,095 SH   SOLE NO 0 0 13,095
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 1,338 33,206 SH   SOLE NO 0 0 33,206
CAMBRIDGE BANCORP COM 132152109 1,830 22,837 SH   SOLE NO 0 0 22,837
CAMDEN NATL CORP COM 133034108 5,355 116,273 SH   SOLE NO 0 0 116,273
CAMECO CORP COM 13321L108 604 67,892 SH   SOLE NO 0 0 67,892
CAMPBELL SOUP CO COM 134429109 2,066 41,806 SH   SOLE NO 0 0 41,806
CAMPING WORLD HLDGS INC CL A 13462K109 270 18,319 SH   SOLE NO 0 0 18,319
CAMTEK LTD ORD M20791105 125 11,617 SH   SOLE NO 0 0 11,617
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 302 8,340 SH   SOLE NO 0 0 8,340
CANADIAN NAT RES LTD COM 136385101 2,074 64,125 SH   SOLE NO 0 0 64,125
CANADIAN NATL RY CO COM 136375102 5,125 56,662 SH   SOLE NO 0 0 56,662
CANADIAN PAC RY LTD COM 13645T100 988 3,877 SH   SOLE NO 0 0 3,877
CANNTRUST HLDGS INC COM 137800207 13 14,427 SH   SOLE NO 0 0 14,427
CANOPY GROWTH CORP COM 138035100 6,989 331,402 SH   SOLE NO 0 0 331,402
CAPITAL ONE FINL CORP COM 14040H105 10,652 103,517 SH   SOLE NO 0 0 103,517
CAPITOL FED FINL INC COM 14057J101 141 10,313 SH   SOLE NO 0 0 10,313
CARA THERAPEUTICS INC COM 140755109 251 15,631 SH   SOLE NO 0 0 15,631
CARDINAL HEALTH INC COM 14149Y108 3,780 74,749 SH   SOLE NO 0 0 74,749
CARDLYTICS INC COM 14161W105 212 3,386 SH   SOLE NO 0 0 3,386
CARLISLE COS INC COM 142339100 2,411 14,900 SH   SOLE NO 0 0 14,900
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,173 36,571 SH   SOLE NO 0 0 36,571
CARMAX INC COM 143130102 1,511 17,243 SH   SOLE NO 0 0 17,243
CARNIVAL CORP UNIT 99/99/9999 143658300 2,612 51,399 SH   SOLE NO 0 0 51,399
CAROLINA FINL CORP NEW COM 143873107 707 16,376 SH   SOLE NO 0 0 16,376
CARTER BK & TR MARTINSVILLE COM 146102108 406 17,151 SH   SOLE NO 0 0 17,151
CARVANA CO CL A 146869102 388 4,217 SH   SOLE NO 0 0 4,217
CASEYS GEN STORES INC COM 147528103 669 4,209 SH   SOLE NO 0 0 4,209
CATALENT INC COM 148806102 261 4,653 SH   SOLE NO 0 0 4,653
CATALYST PHARMACEUTICALS INC COM 14888U101 61 16,315 SH   SOLE NO 0 0 16,315
CATCHMARK TIMBER TR INC CL A 14912Y202 874 76,200 SH   SOLE NO 0 0 76,200
CATERPILLAR INC DEL COM 149123101 49,338 334,091 SH   SOLE NO 0 0 334,091
CATHAY GEN BANCORP COM 149150104 344 9,047 SH   SOLE NO 0 0 9,047
CBL & ASSOC PPTYS INC COM 124830100 216 206,075 SH   SOLE NO 0 0 206,075
CBRE CLARION GLOBAL REAL EST COM 12504G100 701 87,428 SH   SOLE NO 0 0 87,428
CBRE GROUP INC CL A 12504L109 513 8,373 SH   SOLE NO 0 0 8,373
CDK GLOBAL INC COM 12508E101 1,397 25,556 SH   SOLE NO 0 0 25,556
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,032 12,412 SH   SOLE NO 0 0 12,412
CDW CORP COM 12514G108 994 6,960 SH   SOLE NO 0 0 6,960
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,589 28,675 SH   SOLE NO 0 0 28,675
CEL SCI CORP COM PAR NEW 150837607 1,718 187,806 SH   SOLE NO 0 0 187,806
CELANESE CORP DEL COM 150870103 578 4,696 SH   SOLE NO 0 0 4,696
CENOVUS ENERGY INC COM 15135U109 166 16,367 SH   SOLE NO 0 0 16,367
CENTENE CORP DEL COM 15135B101 1,452 23,109 SH   SOLE NO 0 0 23,109
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 208 32,926 SH   SOLE NO 0 0 32,926
CENTERPOINT ENERGY INC COM 15189T107 3,687 135,217 SH   SOLE NO 0 0 135,217
CENTERSTATE BK CORP COM 15201P109 820 32,853 SH   SOLE NO 0 0 32,853
CENTURY BANCORP INC MASS CL A NON VTG 156432106 723 8,044 SH   SOLE NO 0 0 8,044
CENTURYLINK INC COM 156700106 2,698 204,299 SH   SOLE NO 0 0 204,299
CERNER CORP COM 156782104 3,913 53,320 SH   SOLE NO 0 0 53,320
CF INDS HLDGS INC COM 125269100 868 18,194 SH   SOLE NO 0 0 18,194
CGI INC CL A SUB VTG 12532H104 222 2,658 SH   SOLE NO 0 0 2,658
CHARLES RIV LABS INTL INC COM 159864107 3,830 25,074 SH   SOLE NO 0 0 25,074
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,138 4,409 SH   SOLE NO 0 0 4,409
CHECK POINT SOFTWARE TECH LT ORD M22465104 888 8,006 SH   SOLE NO 0 0 8,006
CHEMED CORP NEW COM 16359R103 260 593 SH   SOLE NO 0 0 593
CHEMOURS CO COM 163851108 909 50,260 SH   SOLE NO 0 0 50,260
CHENIERE ENERGY INC COM NEW 16411R208 2,753 45,093 SH   SOLE NO 0 0 45,093
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,070 26,880 SH   SOLE NO 0 0 26,880
CHERRY HILL MTG INVT CORP COM 164651101 336 23,059 SH   SOLE NO 0 0 23,059
CHESAPEAKE ENERGY CORP COM 165167107 167 203,282 SH   SOLE NO 0 0 203,282
CHESAPEAKE UTILS CORP COM 165303108 1,429 14,914 SH   SOLE NO 0 0 14,914
CHEVRON CORP NEW COM 166764100 112,769 935,772 SH   SOLE NO 0 0 935,772
CHEWY INC CL A 16679L109 217 7,512 SH   SOLE NO 0 0 7,512
CHIMERA INVT CORP COM NEW 16934Q208 3,124 151,964 SH   SOLE NO 0 0 151,964
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 471 11,163 SH   SOLE NO 0 0 11,163
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,795 3,339 SH   SOLE NO 0 0 3,339
CHOICE HOTELS INTL INC COM 169905106 1,303 12,601 SH   SOLE NO 0 0 12,601
CHUBB LIMITED COM H1467J104 8,388 53,889 SH   SOLE NO 0 0 53,889
CHURCH & DWIGHT INC COM 171340102 7,128 101,343 SH   SOLE NO 0 0 101,343
CIDARA THERAPEUTICS INC COM 171757107 44 11,548 SH   SOLE NO 0 0 11,548
CIENA CORP COM NEW 171779309 1,374 32,190 SH   SOLE NO 0 0 32,190
CIGNA CORP NEW COM 125523100 11,055 54,062 SH   SOLE NO 0 0 54,062
CIMAREX ENERGY CO COM 171798101 354 6,745 SH   SOLE NO 0 0 6,745
CINCINNATI FINL CORP COM 172062101 3,632 34,544 SH   SOLE NO 0 0 34,544
CINEMARK HOLDINGS INC COM 17243V102 236 6,974 SH   SOLE NO 0 0 6,974
CINTAS CORP COM 172908105 4,161 15,464 SH   SOLE NO 0 0 15,464
CISCO SYS INC COM 17275R102 86,141 1,796,111 SH   SOLE NO 0 0 1,796,111
CITIGROUP INC COM NEW 172967424 25,101 314,199 SH   SOLE NO 0 0 314,199
CITIZENS & NORTHN CORP COM 172922106 369 13,091 SH   SOLE NO 0 0 13,091
CITIZENS FINL GROUP INC COM 174610105 4,415 108,719 SH   SOLE NO 0 0 108,719
CITRIX SYS INC COM 177376100 680 6,138 SH   SOLE NO 0 0 6,138
CITY OFFICE REIT INC COM 178587101 327 24,258 SH   SOLE NO 0 0 24,258
CLEAN ENERGY FUELS CORP COM 184499101 118 50,693 SH   SOLE NO 0 0 50,693
CLEAN HARBORS INC COM 184496107 436 5,093 SH   SOLE NO 0 0 5,093
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 555 65,995 SH   SOLE NO 0 0 65,995
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 799 70,975 SH   SOLE NO 0 0 70,975
CLEVELAND CLIFFS INC COM 185899101 2,820 335,815 SH   SOLE NO 0 0 335,815
CLOROX CO DEL COM 189054109 16,445 107,110 SH   SOLE NO 0 0 107,110
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 394 41,750 SH   SOLE NO 0 0 41,750
CME GROUP INC COM 12572Q105 13,486 67,191 SH   SOLE NO 0 0 67,191
CMS ENERGY CORP COM 125896100 3,141 49,990 SH   SOLE NO 0 0 49,990
COCA COLA CO COM 191216100 75,618 1,366,193 SH   SOLE NO 0 0 1,366,193
COCA COLA CONSOLIDATED INC COM 191098102 283 998 SH   SOLE NO 0 0 998
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,041 20,463 SH   SOLE NO 0 0 20,463
CODA OCTOPUS GROUP INC COM NEW 19188U206 396 47,400 SH   SOLE NO 0 0 47,400
COGNEX CORP COM 192422103 702 12,532 SH   SOLE NO 0 0 12,532
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,539 57,069 SH   SOLE NO 0 0 57,069
COHEN & STEERS CLOSED END OP COM 19248P106 3,493 260,300 SH   SOLE NO 0 0 260,300
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,956 74,691 SH   SOLE NO 0 0 74,691
COHEN & STEERS QUALITY RLTY COM 19247L106 2,112 141,943 SH   SOLE NO 0 0 141,943
COHEN & STEERS REIT & PFD &I COM 19247X100 1,897 79,754 SH   SOLE NO 0 0 79,754
COHEN & STEERS SLT PFD INCM COM 19248Y107 356 11,316 SH   SOLE NO 0 0 11,316
COHEN & STEERS TOTAL RETURN COM 19247R103 2,768 191,222 SH   SOLE NO 0 0 191,222
COLGATE PALMOLIVE CO COM 194162103 20,630 299,687 SH   SOLE NO 0 0 299,687
COLLABORATIVE INVESTMNT SER TACTICAL INCOM 19423L854 2,176 90,478 SH   SOLE NO 0 0 90,478
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 578 28,127 SH   SOLE NO 0 0 28,127
COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 40 41,000 SH   SOLE NO 0 0 41,000
COLONY CAP INC NEW CL A COM 19626G108 878 184,847 SH   SOLE NO 0 0 184,847
COLONY CR REAL ESTATE INC COM CL A 19625T101 1,822 138,471 SH   SOLE NO 0 0 138,471
COLUMBIA BKG SYS INC COM 197236102 1,164 28,621 SH   SOLE NO 0 0 28,621
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 849 40,813 SH   SOLE NO 0 0 40,813
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 591 25,179 SH   SOLE NO 0 0 25,179
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 223 5,290 SH   SOLE NO 0 0 5,290
COLUMBIA FINL INC COM 197641103 512 30,263 SH   SOLE NO 0 0 30,263
COLUMBIA PPTY TR INC COM NEW 198287203 2,845 136,101 SH   SOLE NO 0 0 136,101
COLUMBIA SELIGM PREM TECH GR COM 19842X109 282 11,981 SH   SOLE NO 0 0 11,981
COLUMBIA SPORTSWEAR CO COM 198516106 308 3,079 SH   SOLE NO 0 0 3,079
COMCAST CORP NEW CL A 20030N101 34,500 767,182 SH   SOLE NO 0 0 767,182
COMERICA INC COM 200340107 959 13,374 SH   SOLE NO 0 0 13,374
COMMERCE BANCSHARES INC COM 200525103 984 14,494 SH   SOLE NO 0 0 14,494
COMMUNITY BK SYS INC COM 203607106 2,136 30,112 SH   SOLE NO 0 0 30,112
COMMUNITY HEALTH SYS INC NEW COM 203668108 40 13,911 SH   SOLE NO 0 0 13,911
COMMUNITY HEALTHCARE TR INC COM 20369C106 348 8,122 SH   SOLE NO 0 0 8,122
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,588 63,905 SH   SOLE NO 0 0 63,905
COMPASS MINERALS INTL INC COM 20451N101 1,646 27,016 SH   SOLE NO 0 0 27,016
CONAGRA BRANDS INC COM 205887102 2,984 87,170 SH   SOLE NO 0 0 87,170
CONCHO RES INC COM 20605P101 235 2,691 SH   SOLE NO 0 0 2,691
CONDUENT INC COM 206787103 64 10,325 SH   SOLE NO 0 0 10,325
CONNECTONE BANCORP INC NEW COM 20786W107 199 7,770 SH   SOLE NO 0 0 7,770
CONOCOPHILLIPS COM 20825C104 26,965 414,656 SH   SOLE NO 0 0 414,656
CONSOLIDATED COMM HLDGS INC COM 209034107 54 13,927 SH   SOLE NO 0 0 13,927
CONSOLIDATED EDISON INC COM 209115104 39,870 440,708 SH   SOLE NO 0 0 440,708
CONSTELLATION BRANDS INC CL A 21036P108 18,619 98,127 SH   SOLE NO 0 0 98,127
CONSTELLATION BRANDS INC CL B 21036P207 368 1,950 SH   SOLE NO 0 0 1,950
CONTINENTAL RESOURCES INC COM 212015101 548 15,989 SH   SOLE NO 0 0 15,989
COOPER COS INC COM NEW 216648402 1,176 3,663 SH   SOLE NO 0 0 3,663
COPART INC COM 217204106 2,128 23,406 SH   SOLE NO 0 0 23,406
CORCEPT THERAPEUTICS INC COM 218352102 211 17,496 SH   SOLE NO 0 0 17,496
CORECIVIC INC COM 21871N101 199 11,456 SH   SOLE NO 0 0 11,456
CORESITE RLTY CORP COM 21870Q105 245 2,187 SH   SOLE NO 0 0 2,187
CORNERSTONE STRATEGIC VALUE COM 21924B302 118 10,586 SH   SOLE NO 0 0 10,586
CORNING INC COM 219350105 15,420 529,743 SH   SOLE NO 0 0 529,743
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 219 7,464 SH   SOLE NO 0 0 7,464
CORREVIO PHARMA CORP COM 22026V105 12 30,766 SH   SOLE NO 0 0 30,766
CORTEVA INC COM 22052L104 5,147 174,149 SH   SOLE NO 0 0 174,149
COSTAMARE INC SHS Y1771G102 261 27,450 SH   SOLE NO 0 0 27,450
COSTAR GROUP INC COM 22160N109 1,994 3,333 SH   SOLE NO 0 0 3,333
COSTCO WHSL CORP NEW COM 22160K105 63,698 216,719 SH   SOLE NO 0 0 216,719
COUSINS PPTYS INC COM NEW 222795502 818 19,877 SH   SOLE NO 0 0 19,877
COVANTA HLDG CORP COM 22282E102 1,004 67,663 SH   SOLE NO 0 0 67,663
COVENANT TRANSN GROUP INC CL A 22284P105 327 25,360 SH   SOLE NO 0 0 25,360
COVETRUS INC COM 22304C100 249 18,929 SH   SOLE NO 0 0 18,929
CPI CARD GROUP INC COM NEW 12634H200 23 25,602 SH   SOLE NO 0 0 25,602
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,163 14,071 SH   SOLE NO 0 0 14,071
CRANE CO COM 224399105 463 5,363 SH   SOLE NO 0 0 5,363
CREDIT ACCEP CORP MICH COM 225310101 280 635 SH   SOLE NO 0 0 635
CREDIT SUISSE GROUP SPONSORED ADR 225401108 397 29,571 SH   SOLE NO 0 0 29,571
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 247 99,114 SH   SOLE NO 0 0 99,114
CREE INC COM 225447101 354 7,680 SH   SOLE NO 0 0 7,680
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,859 30,532 SH   SOLE NO 0 0 30,532
CRONOS GROUP INC COM 22717L101 1,497 195,191 SH   SOLE NO 0 0 195,191
CROWDSTRIKE HLDGS INC CL A 22788C105 474 9,507 SH   SOLE NO 0 0 9,507
CROWN CASTLE INTL CORP NEW COM 22822V101 7,558 53,173 SH   SOLE NO 0 0 53,173
CRYOPORT INC COM PAR $0.001 229050307 352 21,400 SH   SOLE NO 0 0 21,400
CSX CORP COM 126408103 18,625 257,396 SH   SOLE NO 0 0 257,396
CUBESMART COM 229663109 5,567 176,850 SH   SOLE NO 0 0 176,850
CULLEN FROST BANKERS INC COM 229899109 3,262 33,369 SH   SOLE NO 0 0 33,369
CUMMINS INC COM 231021106 10,760 60,126 SH   SOLE NO 0 0 60,126
CURTISS WRIGHT CORP COM 231561101 507 3,601 SH   SOLE NO 0 0 3,601
CVB FINL CORP COM 126600105 2,112 97,890 SH   SOLE NO 0 0 97,890
CVD EQUIPMENT CORP COM 126601103 73 22,928 SH   SOLE NO 0 0 22,928
CVS HEALTH CORP COM 126650100 55,824 751,443 SH   SOLE NO 0 0 751,443
CYBERARK SOFTWARE LTD SHS M2682V108 3,751 32,179 SH   SOLE NO 0 0 32,179
CYPRESS SEMICONDUCTOR CORP COM 232806109 568 24,373 SH   SOLE NO 0 0 24,373
CYRUSONE INC COM 23283R100 215 3,301 SH   SOLE NO 0 0 3,301
CYTOSORBENTS CORP COM NEW 23283X206 61 15,985 SH   SOLE NO 0 0 15,985
D R HORTON INC COM 23331A109 1,795 34,045 SH   SOLE NO 0 0 34,045
DAKTRONICS INC COM 234264109 65 10,710 SH   SOLE NO 0 0 10,710
DANAHER CORPORATION COM 235851102 13,656 88,976 SH   SOLE NO 0 0 88,976
DANAOS CORPORATION SHS Y1968P121 106 11,630 SH   SOLE NO 0 0 11,630
DARDEN RESTAURANTS INC COM 237194105 3,560 32,663 SH   SOLE NO 0 0 32,663
DATADOG INC CL A COM 23804L103 343 9,090 SH   SOLE NO 0 0 9,090
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 225 11,841 SH   SOLE NO 0 0 11,841
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 2,393 93,963 SH   SOLE NO 0 0 93,963
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1,059 40,986 SH   SOLE NO 0 0 40,986
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 3,381 134,707 SH   SOLE NO 0 0 134,707
DAVITA INC COM 23918K108 842 11,226 SH   SOLE NO 0 0 11,226
DBX ETF TR XTRACK FTSE US 233051515 240 8,353 SH   SOLE NO 0 0 8,353
DBX ETF TR XTRACK MSCI EAFE 233051200 22,433 664,099 SH   SOLE NO 0 0 664,099
DBX ETF TR XTRACK MSCI EMRG 233051101 518 21,843 SH   SOLE NO 0 0 21,843
DBX ETF TR XTRACK MSCI EURP 233051853 525 16,885 SH   SOLE NO 0 0 16,885
DBX ETF TR XTRACK RUSS 1000 233051481 1,843 50,798 SH   SOLE NO 0 0 50,798
DBX ETF TR XTRACK USD HIGH 233051432 236 4,704 SH   SOLE NO 0 0 4,704
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 330 13,489 SH   SOLE NO 0 0 13,489
DEERE & CO COM 244199105 18,441 106,438 SH   SOLE NO 0 0 106,438
DELAWARE INV MN MUN INC FD I COM 24610V103 211 16,089 SH   SOLE NO 0 0 16,089
DELEK US HLDGS INC NEW COM 24665A103 379 11,307 SH   SOLE NO 0 0 11,307
DELL TECHNOLOGIES INC CL C 24703L202 2,504 48,736 SH   SOLE NO 0 0 48,736
DELTA AIR LINES INC DEL COM NEW 247361702 5,770 98,668 SH   SOLE NO 0 0 98,668
DELUXE CORP COM 248019101 291 5,839 SH   SOLE NO 0 0 5,839
DENBURY RES INC COM NEW 247916208 203 144,325 SH   SOLE NO 0 0 144,325
DENISON MINES CORP COM 248356107 5 12,379 SH   SOLE NO 0 0 12,379
DENTSPLY SIRONA INC COM 24906P109 771 13,626 SH   SOLE NO 0 0 13,626
DEUTSCHE BANK AG NAMEN AKT D18190898 77 10,022 SH   SOLE NO 0 0 10,022
DEVON ENERGY CORP NEW COM 25179M103 767 29,541 SH   SOLE NO 0 0 29,541
DEXCOM INC COM 252131107 1,297 5,931 SH   SOLE NO 0 0 5,931
DIAGEO P L C SPON ADR NEW 25243Q205 15,080 89,538 SH   SOLE NO 0 0 89,538
DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 528 3,760 SH   SOLE NO 0 0 3,760
DIAMONDBACK ENERGY INC COM 25278X109 1,776 19,132 SH   SOLE NO 0 0 19,132
DICKS SPORTING GOODS INC COM 253393102 483 9,769 SH   SOLE NO 0 0 9,769
DIGITAL RLTY TR INC COM 253868103 8,557 71,471 SH   SOLE NO 0 0 71,471
DIGITAL TURBINE INC COM NEW 25400W102 109 15,363 SH   SOLE NO 0 0 15,363
DIODES INC COM 254543101 213 3,791 SH   SOLE NO 0 0 3,791
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 716 18,154 SH   SOLE NO 0 0 18,154
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 305 3,232 SH   SOLE NO 0 0 3,232
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 359 1,488 SH   SOLE NO 0 0 1,488
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 759 13,837 SH   SOLE NO 0 0 13,837
DIRTT ENVIRONMENTAL SOLUT LT COM 25490H106 93 28,288 SH   SOLE NO 0 0 28,288
DISCOVER FINL SVCS COM 254709108 4,985 58,776 SH   SOLE NO 0 0 58,776
DISCOVERY INC COM SER A 25470F104 361 11,041 SH   SOLE NO 0 0 11,041
DISCOVERY INC COM SER C 25470F302 337 11,083 SH   SOLE NO 0 0 11,083
DISH NETWORK CORP CL A 25470M109 352 9,946 SH   SOLE NO 0 0 9,946
DISNEY WALT CO COM DISNEY 254687106 119,674 827,450 SH   SOLE NO 0 0 827,450
DNP SELECT INCOME FD COM 23325P104 11,500 900,559 SH   SOLE NO 0 0 900,559
DOCUSIGN INC COM 256163106 9,352 126,199 SH   SOLE NO 0 0 126,199
DOLBY LABORATORIES INC COM CL A 25659T107 321 4,671 SH   SOLE NO 0 0 4,671
DOLLAR GEN CORP NEW COM 256677105 3,770 24,175 SH   SOLE NO 0 0 24,175
DOLLAR TREE INC COM 256746108 2,565 27,282 SH   SOLE NO 0 0 27,282
DOMINION ENERGY INC COM 25746U109 33,601 405,712 SH   SOLE NO 0 0 405,712
DOMINOS PIZZA INC COM 25754A201 1,725 5,873 SH   SOLE NO 0 0 5,873
DONALDSON INC COM 257651109 2,027 35,185 SH   SOLE NO 0 0 35,185
DORCHESTER MINERALS LP COM UNIT 25820R105 511 26,240 SH   SOLE NO 0 0 26,240
DOUBLELINE INCOME SOLUTIONS COM 258622109 4,908 248,429 SH   SOLE NO 0 0 248,429
DOUBLELINE OPPORTUNISTIC CR COM 258623107 253 12,283 SH   SOLE NO 0 0 12,283
DOVER CORP COM 260003108 2,766 24,001 SH   SOLE NO 0 0 24,001
DOW INC COM 260557103 13,223 241,606 SH   SOLE NO 0 0 241,606
DRIVE SHACK INC COM 262077100 320 87,600 SH   SOLE NO 0 0 87,600
DTE ENERGY CO COM 233331107 7,380 56,832 SH   SOLE NO 0 0 56,832
DUCOMMUN INC DEL COM 264147109 977 19,340 SH   SOLE NO 0 0 19,340
DUFF & PHELPS UTLITY AND INF COM 26433C105 384 25,328 SH   SOLE NO 0 0 25,328
DUKE ENERGY CORP NEW COM NEW 26441C204 36,250 397,435 SH   SOLE NO 0 0 397,435
DUKE REALTY CORP COM NEW 264411505 896 25,871 SH   SOLE NO 0 0 25,871
DUNKIN BRANDS GROUP INC COM 265504100 12,770 169,051 SH   SOLE NO 0 0 169,051
DUPONT DE NEMOURS INC COM 26614N102 12,111 188,652 SH   SOLE NO 0 0 188,652
DURECT CORP COM 266605104 60 15,955 SH   SOLE NO 0 0 15,955
DWS MUN INCOME TR NEW COM 233368109 1,111 98,124 SH   SOLE NO 0 0 98,124
DXC TECHNOLOGY CO COM 23355L106 428 11,387 SH   SOLE NO 0 0 11,387
DXP ENTERPRISES INC NEW COM NEW 233377407 1,835 46,118 SH   SOLE NO 0 0 46,118
DYCOM INDS INC COM 267475101 728 15,451 SH   SOLE NO 0 0 15,451
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 187 32,754 SH   SOLE NO 0 0 32,754
DYNEX CAP INC COM 26817Q886 1,592 94,022 SH   SOLE NO 0 0 94,022
E TRADE FINANCIAL CORP COM NEW 269246401 200 4,428 SH   SOLE NO 0 0 4,428
EAGLE BANCORP INC MD COM 268948106 947 19,482 SH   SOLE NO 0 0 19,482
EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 182 10,700 SH   SOLE NO 0 0 10,700
EAGLE MATERIALS INC COM 26969P108 454 5,008 SH   SOLE NO 0 0 5,008
EAGLE PT CR CO LLC COM 269808101 948 64,890 SH   SOLE NO 0 0 64,890
EASTGROUP PPTY INC COM 277276101 271 2,045 SH   SOLE NO 0 0 2,045
EASTMAN CHEMICAL CO COM 277432100 3,303 41,675 SH   SOLE NO 0 0 41,675
EATON CORP PLC SHS G29183103 13,392 141,385 SH   SOLE NO 0 0 141,385
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 248 18,400 SH   SOLE NO 0 0 18,400
EATON VANCE CORP COM NON VTG 278265103 2,964 63,498 SH   SOLE NO 0 0 63,498
EATON VANCE ENH EQTY INC FD COM 278277108 618 34,698 SH   SOLE NO 0 0 34,698
EATON VANCE ENHANCED EQ INC COM 278274105 1,315 82,706 SH   SOLE NO 0 0 82,706
EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 261 16,361 SH   SOLE NO 0 0 16,361
EATON VANCE FLTING RATE INC COM 278279104 184 13,450 SH   SOLE NO 0 0 13,450
EATON VANCE FLTNG RATE 2022 COM 27831H100 536 57,404 SH   SOLE NO 0 0 57,404
EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 115 11,500 SH   SOLE NO 0 0 11,500
EATON VANCE LTD DUR INCOME F COM 27828H105 4,310 325,330 SH   SOLE NO 0 0 325,330
EATON VANCE MUN BD FD COM 27827X101 1,160 90,090 SH   SOLE NO 0 0 90,090
EATON VANCE MUN INCOME 2028 SHS 27829U105 525 24,000 SH   SOLE NO 0 0 24,000
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 889 69,747 SH   SOLE NO 0 0 69,747
EATON VANCE NEW YORK MUN BD COM 27827Y109 287 23,795 SH   SOLE NO 0 0 23,795
EATON VANCE NY MUNI INCOME T SH BEN INT 27826W104 237 17,757 SH   SOLE NO 0 0 17,757
EATON VANCE RISK MNGD DIV EQ COM 27829G106 573 61,482 SH   SOLE NO 0 0 61,482
EATON VANCE SH TM DR DIVR IN COM 27828V104 401 29,742 SH   SOLE NO 0 0 29,742
EATON VANCE SR FLTNG RTE TR COM 27828Q105 250 18,471 SH   SOLE NO 0 0 18,471
EATON VANCE SR INCOME TR SH BEN INT 27826S103 71 11,177 SH   SOLE NO 0 0 11,177
EATON VANCE TAX ADVT DIV INC COM 27828G107 3,204 125,561 SH   SOLE NO 0 0 125,561
EATON VANCE TAX MNGD GBL DV COM 27829F108 2,410 274,527 SH   SOLE NO 0 0 274,527
EATON VANCE TAX MNGED BUY WR COM 27828X100 2,046 124,790 SH   SOLE NO 0 0 124,790
EATON VANCE TX ADV GLB DIV O COM 27828U106 825 31,803 SH   SOLE NO 0 0 31,803
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,034 112,900 SH   SOLE NO 0 0 112,900
EATON VANCE TX MGD DIV EQ IN COM 27828N102 2,258 180,427 SH   SOLE NO 0 0 180,427
EATON VANCE TX MNG BY WRT OP COM 27828Y108 2,474 165,517 SH   SOLE NO 0 0 165,517
EATON VANCE TXMGD GL BUYWR O COM 27829C105 1,096 105,709 SH   SOLE NO 0 0 105,709
EBAY INC COM 278642103 2,676 74,115 SH   SOLE NO 0 0 74,115
ECOLAB INC COM 278865100 14,854 76,970 SH   SOLE NO 0 0 76,970
EDAP TMS S A SPONSORED ADR 268311107 150 34,040 SH   SOLE NO 0 0 34,040
EDISON INTL COM 281020107 3,560 47,212 SH   SOLE NO 0 0 47,212
EDITAS MEDICINE INC COM 28106W103 855 28,896 SH   SOLE NO 0 0 28,896
EDWARDS LIFESCIENCES CORP COM 28176E108 9,914 42,499 SH   SOLE NO 0 0 42,499
EHEALTH INC COM 28238P109 288 3,000 SH   SOLE NO 0 0 3,000
EL PASO ENERGY CAP TR I PFD CV TR SECS 283678209 216 4,214 SH   SOLE NO 0 0 4,214
ELANCO ANIMAL HEALTH INC COM 28414H103 1,103 37,455 SH   SOLE NO 0 0 37,455
ELBIT SYS LTD ORD M3760D101 221 1,430 SH   SOLE NO 0 0 1,430
ELDORADO GOLD CORP NEW COM 284902509 91 11,444 SH   SOLE NO 0 0 11,444
ELDORADO RESORTS INC COM 28470R102 200 3,355 SH   SOLE NO 0 0 3,355
ELECTRONIC ARTS INC COM 285512109 2,783 25,887 SH   SOLE NO 0 0 25,887
EMCOR GROUP INC COM 29084Q100 345 4,002 SH   SOLE NO 0 0 4,002
EMERGENT BIOSOLUTIONS INC COM 29089Q105 426 7,902 SH   SOLE NO 0 0 7,902
EMERSON ELEC CO COM 291011104 39,251 514,707 SH   SOLE NO 0 0 514,707
EMPIRE ST RLTY OP L P UNIT LTD PRT 60 292102209 297 21,474 SH   SOLE NO 0 0 21,474
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 826 59,342 SH   SOLE NO 0 0 59,342
EMX RTY CORP COM 26873J107 26 16,019 SH   SOLE NO 0 0 16,019
ENBRIDGE INC COM 29250N105 17,919 450,573 SH   SOLE NO 0 0 450,573
ENCANA CORP COM 292505104 155 33,225 SH   SOLE NO 0 0 33,225
ENCOMPASS HEALTH CORP COM 29261A100 255 3,690 SH   SOLE NO 0 0 3,690
ENCORE CAP GROUP INC NOTE 2.875% 3/1 292554AH5 24 25,000 SH   SOLE NO 0 0 25,000
ENCORE WIRE CORP COM 292562105 252 4,402 SH   SOLE NO 0 0 4,402
ENDOLOGIX INC COM NEW 29266S304 19 12,550 SH   SOLE NO 0 0 12,550
ENERGIZER HLDGS INC NEW 7.5 MCNV PFD A 29272W208 616 5,900 SH   SOLE NO 0 0 5,900
ENERGIZER HLDGS INC NEW COM 29272W109 210 4,185 SH   SOLE NO 0 0 4,185
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 8,899 693,648 SH   SOLE NO 0 0 693,648
ENNIS INC COM 293389102 482 22,298 SH   SOLE NO 0 0 22,298
ENPHASE ENERGY INC COM 29355A107 813 31,151 SH   SOLE NO 0 0 31,151
ENTEGRIS INC COM 29362U104 988 19,741 SH   SOLE NO 0 0 19,741
ENTERGY CORP NEW COM 29364G103 3,660 30,558 SH   SOLE NO 0 0 30,558
ENTERPRISE BANCORP INC MASS COM 293668109 2,683 79,231 SH   SOLE NO 0 0 79,231
ENTERPRISE PRODS PARTNERS L COM 293792107 24,421 867,223 SH   SOLE NO 0 0 867,223
ENVIVA PARTNERS LP COM UNIT 29414J107 347 9,323 SH   SOLE NO 0 0 9,323
EOG RES INC COM 26875P101 5,170 61,732 SH   SOLE NO 0 0 61,732
EPR PPTYS COM SH BEN INT 26884U109 2,421 34,279 SH   SOLE NO 0 0 34,279
EQT CORP COM 26884L109 186 17,149 SH   SOLE NO 0 0 17,149
EQUIFAX INC COM 294429105 1,917 13,683 SH   SOLE NO 0 0 13,683
EQUINIX INC COM 29444U700 1,887 3,233 SH   SOLE NO 0 0 3,233
EQUINOR ASA SPONSORED ADR 29446M102 246 12,363 SH   SOLE NO 0 0 12,363
EQUINOX GOLD CORP COM 29446Y502 89 11,683 SH   SOLE NO 0 0 11,683
EQUITY COMWLTH COM SH BEN INT 294628102 229 6,998 SH   SOLE NO 0 0 6,998
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,001 12,378 SH   SOLE NO 0 0 12,378
ERICSSON ADR B SEK 10 294821608 573 65,317 SH   SOLE NO 0 0 65,317
ESCO TECHNOLOGIES INC COM 296315104 544 5,887 SH   SOLE NO 0 0 5,887
ESSA PHARMA INC COM NEW 29668H708 115 21,020 SH   SOLE NO 0 0 21,020
ESSEX PPTY TR INC COM 297178105 905 3,010 SH   SOLE NO 0 0 3,010
ETF MANAGERS TR AI POWERED EQT 26924G813 207 7,296 SH   SOLE NO 0 0 7,296
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 6,318 369,048 SH   SOLE NO 0 0 369,048
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 968 22,663 SH   SOLE NO 0 0 22,663
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4,912 118,328 SH   SOLE NO 0 0 118,328
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,075 21,701 SH   SOLE NO 0 0 21,701
ETF SER SOLUTIONS AAM S&P 500 26922A594 217 7,935 SH   SOLE NO 0 0 7,935
ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 267 8,180 SH   SOLE NO 0 0 8,180
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2,286 87,240 SH   SOLE NO 0 0 87,240
ETF SER SOLUTIONS NETLEASE CORP 26922A248 314 11,462 SH   SOLE NO 0 0 11,462
ETFIS SER TR I INFRAC ACT MLP 26923G103 738 163,481 SH   SOLE NO 0 0 163,481
ETFIS SER TR I VIRTUS INFRCAP 26923G822 242 9,185 SH   SOLE NO 0 0 9,185
ETSY INC COM 29786A106 381 8,606 SH   SOLE NO 0 0 8,606
EURONET WORLDWIDE INC COM 298736109 266 1,694 SH   SOLE NO 0 0 1,694
EVANS BANCORP INC COM NEW 29911Q208 2,490 62,097 SH   SOLE NO 0 0 62,097
EVERCORE INC CLASS A 29977A105 333 4,458 SH   SOLE NO 0 0 4,458
EVEREST RE GROUP LTD COM G3223R108 299 1,081 SH   SOLE NO 0 0 1,081
EVERGY INC COM 30034W106 3,119 47,931 SH   SOLE NO 0 0 47,931
EVERSOURCE ENERGY COM 30040W108 20,547 241,541 SH   SOLE NO 0 0 241,541
EVOKE PHARMA INC COM 30049G104 52 32,387 SH   SOLE NO 0 0 32,387
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 737 38,905 SH   SOLE NO 0 0 38,905
EXACT SCIENCES CORP COM 30063P105 3,572 38,626 SH   SOLE NO 0 0 38,626
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 490 14,638 SH   SOLE NO 0 0 14,638
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 483 13,270 SH   SOLE NO 0 0 13,270
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2,095 59,360 SH   SOLE NO 0 0 59,360
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 7,679 182,846 SH   SOLE NO 0 0 182,846
EXCHANGE TRADED CONCEPTS TR VSPR US LC ETF 301505749 2,021 74,783 SH   SOLE NO 0 0 74,783
EXELIXIS INC COM 30161Q104 1,132 64,275 SH   SOLE NO 0 0 64,275
EXELON CORP COM 30161N101 10,012 219,629 SH   SOLE NO 0 0 219,629
EXP WORLD HOLDINGS INC COM 30212W100 383 33,885 SH   SOLE NO 0 0 33,885
EXPEDIA GROUP INC COM NEW 30212P303 1,815 16,787 SH   SOLE NO 0 0 16,787
EXPEDITORS INTL WASH INC COM 302130109 1,657 21,249 SH   SOLE NO 0 0 21,249
EXTRA SPACE STORAGE INC COM 30225T102 352 3,333 SH   SOLE NO 0 0 3,333
EXXON MOBIL CORP COM 30231G102 164,313 2,354,742 SH   SOLE NO 0 0 2,354,742
EYEPOINT PHARMACEUTICALS INC COM 30233G100 70 45,221 SH   SOLE NO 0 0 45,221
F M C CORP COM NEW 302491303 535 5,362 SH   SOLE NO 0 0 5,362
F5 NETWORKS INC COM 315616102 490 3,509 SH   SOLE NO 0 0 3,509
FABRINET SHS G3323L100 243 3,754 SH   SOLE NO 0 0 3,754
FACEBOOK INC CL A 30303M102 105,534 514,175 SH   SOLE NO 0 0 514,175
FACTSET RESH SYS INC COM 303075105 1,989 7,413 SH   SOLE NO 0 0 7,413
FAIR ISAAC CORP COM 303250104 387 1,035 SH   SOLE NO 0 0 1,035
FARMERS NATL BANC CORP COM 309627107 692 42,454 SH   SOLE NO 0 0 42,454
FASTENAL CO COM 311900104 11,437 309,529 SH   SOLE NO 0 0 309,529
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 749 5,824 SH   SOLE NO 0 0 5,824
FEDERATED INVS INC PA CL B 314211103 12,736 390,798 SH   SOLE NO 0 0 390,798
FEDEX CORP COM 31428X106 21,589 142,779 SH   SOLE NO 0 0 142,779
FERRARI N V COM N3167Y103 398 2,409 SH   SOLE NO 0 0 2,409
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 7 23,412 SH   SOLE NO 0 0 23,412
FFBW INC COM 30258M107 432 37,463 SH   SOLE NO 0 0 37,463
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 256 17,461 SH   SOLE NO 0 0 17,461
FIBROGEN INC COM 31572Q808 280 6,533 SH   SOLE NO 0 0 6,533
FIDELITY CORP BOND ETF 316188101 2,665 50,283 SH   SOLE NO 0 0 50,283
FIDELITY LOW DURTIN ETF 316188408 1,736 34,282 SH   SOLE NO 0 0 34,282
FIDELITY LTD TRM BD ETF 316188200 2,433 47,800 SH   SOLE NO 0 0 47,800
FIDELITY TOTAL BD ETF 316188309 11,912 230,229 SH   SOLE NO 0 0 230,229
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 13,581 38,854 SH   SOLE NO 0 0 38,854
FIDELITY COVINGTON TR CONSMR STAPLES 316092303 5,326 141,311 SH   SOLE NO 0 0 141,311
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 12,215 346,520 SH   SOLE NO 0 0 346,520
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 15,749 485,191 SH   SOLE NO 0 0 485,191
FIDELITY COVINGTON TR HIGH YILD ETF 316092618 1,771 33,220 SH   SOLE NO 0 0 33,220
FIDELITY COVINGTON TR INT HG DIV ETF 316092725 850 39,367 SH   SOLE NO 0 0 39,367
FIDELITY COVINGTON TR INT VL FCT ETF 316092717 358 15,624 SH   SOLE NO 0 0 15,624
FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 23,745 613,582 SH   SOLE NO 0 0 613,582
FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 3,293 89,786 SH   SOLE NO 0 0 89,786
FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 5,153 144,065 SH   SOLE NO 0 0 144,065
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 7,393 153,228 SH   SOLE NO 0 0 153,228
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 3,440 214,889 SH   SOLE NO 0 0 214,889
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 13,990 314,951 SH   SOLE NO 0 0 314,951
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 16,498 331,694 SH   SOLE NO 0 0 331,694
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 2,467 58,702 SH   SOLE NO 0 0 58,702
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 32,625 450,128 SH   SOLE NO 0 0 450,128
FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 3,057 89,056 SH   SOLE NO 0 0 89,056
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 21,497 771,619 SH   SOLE NO 0 0 771,619
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 7,555 178,606 SH   SOLE NO 0 0 178,606
FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 7,152 189,722 SH   SOLE NO 0 0 189,722
FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 6,744 177,571 SH   SOLE NO 0 0 177,571
FIDELITY D & D BANCORP INC COM 31609R100 475 7,647 SH   SOLE NO 0 0 7,647
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 816 18,005 SH   SOLE NO 0 0 18,005
FIDELITY NATL INFORMATION SV COM 31620M106 5,652 40,637 SH   SOLE NO 0 0 40,637
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 151 19,231 SH   SOLE NO 0 0 19,231
FIFTH THIRD BANCORP COM 316773100 6,062 197,210 SH   SOLE NO 0 0 197,210
FINANCIAL INSTNS INC COM 317585404 19,336 602,374 SH   SOLE NO 0 0 602,374
FIREEYE INC COM 31816Q101 1,443 87,320 SH   SOLE NO 0 0 87,320
FIRST AMERN FINL CORP COM 31847R102 482 8,275 SH   SOLE NO 0 0 8,275
FIRST BANCORP INC ME COM 31866P102 361 11,955 SH   SOLE NO 0 0 11,955
FIRST BANCORP N C COM 318910106 318 7,984 SH   SOLE NO 0 0 7,984
FIRST BUSEY CORP COM NEW 319383204 590 21,471 SH   SOLE NO 0 0 21,471
FIRST COMWLTH FINL CORP PA COM 319829107 697 48,085 SH   SOLE NO 0 0 48,085
FIRST FINL BANCORP OH COM 320209109 318 12,526 SH   SOLE NO 0 0 12,526
FIRST FINL BANKSHARES COM 32020R109 14,847 423,000 SH   SOLE NO 0 0 423,000
FIRST MAJESTIC SILVER CORP COM 32076V103 593 48,426 SH   SOLE NO 0 0 48,426
FIRST MERCHANTS CORP COM 320817109 824 19,818 SH   SOLE NO 0 0 19,818
FIRST MID BANCSHARES INC COM 320866106 656 18,627 SH   SOLE NO 0 0 18,627
FIRST REP BK SAN FRANCISCO C COM 33616C100 584 4,980 SH   SOLE NO 0 0 4,980
FIRST SOLAR INC COM 336433107 1,687 30,155 SH   SOLE NO 0 0 30,155
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 403 7,928 SH   SOLE NO 0 0 7,928
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,274 56,385 SH   SOLE NO 0 0 56,385
FIRST TR ENERGY INFRASTRCTR COM 33738C103 1,354 80,456 SH   SOLE NO 0 0 80,456
FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 324 5,914 SH   SOLE NO 0 0 5,914
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 6,787 127,086 SH   SOLE NO 0 0 127,086
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 307 7,881 SH   SOLE NO 0 0 7,881
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 897 32,257 SH   SOLE NO 0 0 32,257
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 316 9,237 SH   SOLE NO 0 0 9,237
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 732 17,158 SH   SOLE NO 0 0 17,158
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 233 4,376 SH   SOLE NO 0 0 4,376
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 546 8,434 SH   SOLE NO 0 0 8,434
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 881 14,696 SH   SOLE NO 0 0 14,696
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 10,898 195,872 SH   SOLE NO 0 0 195,872
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1,295 32,772 SH   SOLE NO 0 0 32,772
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 3,432 129,317 SH   SOLE NO 0 0 129,317
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 3,520 86,171 SH   SOLE NO 0 0 86,171
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 3,241 86,202 SH   SOLE NO 0 0 86,202
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 10,670 192,092 SH   SOLE NO 0 0 192,092
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 1,784 78,209 SH   SOLE NO 0 0 78,209
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 59,837 991,339 SH   SOLE NO 0 0 991,339
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 240 6,056 SH   SOLE NO 0 0 6,056
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5,465 90,538 SH   SOLE NO 0 0 90,538
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1,243 27,437 SH   SOLE NO 0 0 27,437
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,040 20,798 SH   SOLE NO 0 0 20,798
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 7,380 295,826 SH   SOLE NO 0 0 295,826
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 39,837 286,352 SH   SOLE NO 0 0 286,352
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 2,749 99,522 SH   SOLE NO 0 0 99,522
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 21,282 997,755 SH   SOLE NO 0 0 997,755
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 663 19,812 SH   SOLE NO 0 0 19,812
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 30,148 955,290 SH   SOLE NO 0 0 955,290
FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 727 34,438 SH   SOLE NO 0 0 34,438
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 414 15,910 SH   SOLE NO 0 0 15,910
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 141 13,389 SH   SOLE NO 0 0 13,389
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 14,658 437,449 SH   SOLE NO 0 0 437,449
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 25,083 417,439 SH   SOLE NO 0 0 417,439
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 5,391 110,504 SH   SOLE NO 0 0 110,504
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 21,690 418,743 SH   SOLE NO 0 0 418,743
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 1,603 31,168 SH   SOLE NO 0 0 31,168
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5,788 68,749 SH   SOLE NO 0 0 68,749
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 968 21,465 SH   SOLE NO 0 0 21,465
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 318 9,973 SH   SOLE NO 0 0 9,973
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 599 10,921 SH   SOLE NO 0 0 10,921
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 409 10,225 SH   SOLE NO 0 0 10,225
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2,819 150,045 SH   SOLE NO 0 0 150,045
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 956 38,426 SH   SOLE NO 0 0 38,426
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 4,909 113,863 SH   SOLE NO 0 0 113,863
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 832 29,530 SH   SOLE NO 0 0 29,530
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 8,375 278,917 SH   SOLE NO 0 0 278,917
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 558 16,239 SH   SOLE NO 0 0 16,239
FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 321 26,664 SH   SOLE NO 0 0 26,664
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 19,698 772,789 SH   SOLE NO 0 0 772,789
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 16,889 113,568 SH   SOLE NO 0 0 113,568
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1,951 67,304 SH   SOLE NO 0 0 67,304
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 8,004 223,095 SH   SOLE NO 0 0 223,095
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 6,649 138,767 SH   SOLE NO 0 0 138,767
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 374 11,323 SH   SOLE NO 0 0 11,323
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 24,987 344,320 SH   SOLE NO 0 0 344,320
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 20,529 255,495 SH   SOLE NO 0 0 255,495
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 15,134 518,129 SH   SOLE NO 0 0 518,129
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 7,099 118,418 SH   SOLE NO 0 0 118,418
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 16,407 817,496 SH   SOLE NO 0 0 817,496
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 309 9,883 SH   SOLE NO 0 0 9,883
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 429 20,969 SH   SOLE NO 0 0 20,969
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 7,113 137,268 SH   SOLE NO 0 0 137,268
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 290 11,209 SH   SOLE NO 0 0 11,209
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 817 22,685 SH   SOLE NO 0 0 22,685
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1,834 38,312 SH   SOLE NO 0 0 38,312
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 297 7,758 SH   SOLE NO 0 0 7,758
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 1,181 25,310 SH   SOLE NO 0 0 25,310
FIRST TR HIGH INCOME L/S FD COM 33738E109 163 10,361 SH   SOLE NO 0 0 10,361
FIRST TR INTER DUR PFD & IN COM 33718W103 861 36,501 SH   SOLE NO 0 0 36,501
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 3,209 44,012 SH   SOLE NO 0 0 44,012
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 7,044 124,655 SH   SOLE NO 0 0 124,655
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 14,061 215,574 SH   SOLE NO 0 0 215,574
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 4,685 64,641 SH   SOLE NO 0 0 64,641
FIRST TR MLP & ENERGY INCOME COM 33739B104 195 16,353 SH   SOLE NO 0 0 16,353
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 8,455 259,540 SH   SOLE NO 0 0 259,540
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 1,903 24,641 SH   SOLE NO 0 0 24,641
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 888 15,295 SH   SOLE NO 0 0 15,295
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 6,072 82,281 SH   SOLE NO 0 0 82,281
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 5,834 112,561 SH   SOLE NO 0 0 112,561
FIRST TR NASDAQ100 TECH INDE SHS 337345102 25,422 253,966 SH   SOLE NO 0 0 253,966
FIRST TR S&P REIT INDEX FD COM 33734G108 228 8,735 SH   SOLE NO 0 0 8,735
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3,816 58,781 SH   SOLE NO 0 0 58,781
FIRST TR SR FLG RTE INCM FD COM 33733U108 760 60,568 SH   SOLE NO 0 0 60,568
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 112 12,247 SH   SOLE NO 0 0 12,247
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1,740 123,954 SH   SOLE NO 0 0 123,954
FIRST TR VALUE LINE DIVID IN SHS 33734H106 128,940 3,578,701 SH   SOLE NO 0 0 3,578,701
FIRST TR/ABERDEEN EMERG OPT COM 33731K102 163 11,432 SH   SOLE NO 0 0 11,432
FIRST TRUST ETF III ULTRA SHT DUR MU 33740J104 493 24,547 SH   SOLE NO 0 0 24,547
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 593 99,225 SH   SOLE NO 0 0 99,225
FIRSTENERGY CORP COM 337932107 4,023 82,795 SH   SOLE NO 0 0 82,795
FISERV INC COM 337738108 5,898 51,012 SH   SOLE NO 0 0 51,012
FIVE BELOW INC COM 33829M101 572 4,474 SH   SOLE NO 0 0 4,474
FLAHERTY & CRUMRIN PFD & INM COM 338478100 6,752 311,326 SH   SOLE NO 0 0 311,326
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 251 20,396 SH   SOLE NO 0 0 20,396
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 566 21,178 SH   SOLE NO 0 0 21,178
FLEETCOR TECHNOLOGIES INC COM 339041105 839 2,917 SH   SOLE NO 0 0 2,917
FLEX LTD ORD Y2573F102 197 15,623 SH   SOLE NO 0 0 15,623
FLEXION THERAPEUTICS INC COM 33938J106 1,183 57,170 SH   SOLE NO 0 0 57,170
FLEXSHARES TR CRE SLCT BD FD 33939L670 6,474 253,684 SH   SOLE NO 0 0 253,684
FLEXSHARES TR CUR HDG DM IDX 33939L720 3,694 127,084 SH   SOLE NO 0 0 127,084
FLEXSHARES TR CUR HDG EM IDX 33939L712 1,342 46,736 SH   SOLE NO 0 0 46,736
FLEXSHARES TR GLB QLT R/E IDX 33939L787 3,581 55,280 SH   SOLE NO 0 0 55,280
FLEXSHARES TR HIG YLD VL ETF 33939L662 394 8,118 SH   SOLE NO 0 0 8,118
FLEXSHARES TR INTL QLTDV IDX 33939L837 528 21,745 SH   SOLE NO 0 0 21,745
FLEXSHARES TR M STAR DEV MKT 33939L803 21,738 334,803 SH   SOLE NO 0 0 334,803
FLEXSHARES TR MORNSTAR UPSTR 33939L407 2,121 63,260 SH   SOLE NO 0 0 63,260
FLEXSHARES TR MORNSTAR USMKT 33939L100 46,950 369,517 SH   SOLE NO 0 0 369,517
FLEXSHARES TR MSTAR EMKT FAC 33939L308 4,099 77,169 SH   SOLE NO 0 0 77,169
FLEXSHARES TR QLT DIV DEF IDX 33939L845 4,307 90,117 SH   SOLE NO 0 0 90,117
FLEXSHARES TR QUALT DIVD IDX 33939L860 4,096 84,506 SH   SOLE NO 0 0 84,506
FLEXSHARES TR READY ACC VARI 33939L886 700 9,251 SH   SOLE NO 0 0 9,251
FLEXSHARES TR STOX ESG INDEX 33939L696 948 12,325 SH   SOLE NO 0 0 12,325
FLEXSHARES TR STOX GLB INDEX 33939L688 737 6,836 SH   SOLE NO 0 0 6,836
FLEXSHARES TR STOXX GLOBR INF 33939L795 310 5,753 SH   SOLE NO 0 0 5,753
FLIR SYS INC COM 302445101 646 12,410 SH   SOLE NO 0 0 12,410
FLOOR & DECOR HLDGS INC CL A 339750101 431 8,497 SH   SOLE NO 0 0 8,497
FLOWERS FOODS INC COM 343498101 753 34,666 SH   SOLE NO 0 0 34,666
FLOWSERVE CORP COM 34354P105 507 10,206 SH   SOLE NO 0 0 10,206
FLUOR CORP NEW COM 343412102 605 32,046 SH   SOLE NO 0 0 32,046
FNB CORP PA COM 302520101 1,068 84,147 SH   SOLE NO 0 0 84,147
FNCB BANCORP INC COM 302578109 100 11,903 SH   SOLE NO 0 0 11,903
FOOT LOCKER INC COM 344849104 518 13,301 SH   SOLE NO 0 0 13,301
FORD MTR CO DEL COM 345370860 16,743 1,800,387 SH   SOLE NO 0 0 1,800,387
FORTERRA INC COM 34960W106 592 51,236 SH   SOLE NO 0 0 51,236
FORTINET INC COM 34959E109 1,117 10,470 SH   SOLE NO 0 0 10,470
FORTIS INC COM 349553107 223 5,388 SH   SOLE NO 0 0 5,388
FORTIVE CORP COM 34959J108 1,392 18,223 SH   SOLE NO 0 0 18,223
FORTUNE BRANDS HOME & SEC IN COM 34964C106 2,206 33,765 SH   SOLE NO 0 0 33,765
FOX CORP CL A COM 35137L105 598 16,138 SH   SOLE NO 0 0 16,138
FRANCO NEVADA CORP COM 351858105 9,376 90,768 SH   SOLE NO 0 0 90,768
FRANKLIN LTD DURATION INC TR COM 35472T101 485 50,656 SH   SOLE NO 0 0 50,656
FRANKLIN RES INC COM 354613101 5,659 217,852 SH   SOLE NO 0 0 217,852
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1,901 49,727 SH   SOLE NO 0 0 49,727
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 808 23,118 SH   SOLE NO 0 0 23,118
FREEPORT-MCMORAN INC CL B 35671D857 3,616 275,670 SH   SOLE NO 0 0 275,670
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 370 10,065 SH   SOLE NO 0 0 10,065
FRESHPET INC COM 358039105 432 7,326 SH   SOLE NO 0 0 7,326
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 12 14,598 SH   SOLE NO 0 0 14,598
FS KKR CAPITAL CORP COM 302635107 58,776 9,588,410 SH   SOLE NO 0 0 9,588,410
FST TR NEW OPPORT MLP & ENE COM 33739M100 316 33,935 SH   SOLE NO 0 0 33,935
FUEL TECH INC COM 359523107 24 25,865 SH   SOLE NO 0 0 25,865
FUELCELL ENERGY INC COM 35952H601 143 57,066 SH   SOLE NO 0 0 57,066
FULLER H B CO COM 359694106 352 6,830 SH   SOLE NO 0 0 6,830
FULTON FINL CORP PA COM 360271100 3,421 196,280 SH   SOLE NO 0 0 196,280
FUTUREFUEL CORPORATION COM 36116M106 3,097 250,006 SH   SOLE NO 0 0 250,006
GABELLI DIVD & INCOME TR COM 36242H104 696 31,730 SH   SOLE NO 0 0 31,730
GABELLI EQUITY TR INC COM 362397101 5,425 890,845 SH   SOLE NO 0 0 890,845
GABELLI MULTIMEDIA TR INC COM 36239Q109 755 94,212 SH   SOLE NO 0 0 94,212
GABELLI UTIL TR COM 36240A101 3,686 474,449 SH   SOLE NO 0 0 474,449
GALLAGHER ARTHUR J & CO COM 363576109 2,558 26,861 SH   SOLE NO 0 0 26,861
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,774 403,386 SH   SOLE NO 0 0 403,386
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 78 13,098 SH   SOLE NO 0 0 13,098
GAMESTOP CORP NEW CL A 36467W109 89 14,800 SH   SOLE NO 0 0 14,800
GAMING & LEISURE PPTYS INC COM 36467J108 560 13,030 SH   SOLE NO 0 0 13,030
GANNETT CO INC NEW COM 36472T109 130 20,443 SH   SOLE NO 0 0 20,443
GAP INC COM 364760108 222 12,590 SH   SOLE NO 0 0 12,590
GARMIN LTD SHS H2906T109 2,008 20,587 SH   SOLE NO 0 0 20,587
GARTNER INC COM 366651107 817 5,302 SH   SOLE NO 0 0 5,302
GASLOG LTD SHS G37585109 272 27,800 SH   SOLE NO 0 0 27,800
GATX CORP COM 361448103 330 3,990 SH   SOLE NO 0 0 3,990
GENERAC HLDGS INC COM 368736104 541 5,379 SH   SOLE NO 0 0 5,379
GENERAL AMERN INVS INC COM 368802104 689 18,257 SH   SOLE NO 0 0 18,257
GENERAL DYNAMICS CORP COM 369550108 17,662 100,158 SH   SOLE NO 0 0 100,158
GENERAL ELECTRIC CO COM 369604103 30,153 2,701,945 SH   SOLE NO 0 0 2,701,945
GENERAL MLS INC COM 370334104 29,530 551,357 SH   SOLE NO 0 0 551,357
GENERAL MTRS CO COM 37045V100 9,079 248,085 SH   SOLE NO 0 0 248,085
GENMARK DIAGNOSTICS INC COM 372309104 162 33,700 SH   SOLE NO 0 0 33,700
GENPACT LIMITED SHS G3922B107 272 6,463 SH   SOLE NO 0 0 6,463
GENTEX CORP COM 371901109 1,642 56,660 SH   SOLE NO 0 0 56,660
GENUINE PARTS CO COM 372460105 5,199 48,948 SH   SOLE NO 0 0 48,948
GENWORTH FINL INC COM CL A 37247D106 279 63,540 SH   SOLE NO 0 0 63,540
GEO GROUP INC NEW COM 36162J106 292 17,617 SH   SOLE NO 0 0 17,617
GERMAN AMERN BANCORP INC COM 373865104 571 16,036 SH   SOLE NO 0 0 16,036
GERON CORP COM 374163103 112 82,601 SH   SOLE NO 0 0 82,601
GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 138 17,636 SH   SOLE NO 0 0 17,636
GILEAD SCIENCES INC COM 375558103 13,810 212,527 SH   SOLE NO 0 0 212,527
GLADSTONE CAPITAL CORP COM 376535100 152 15,391 SH   SOLE NO 0 0 15,391
GLADSTONE COML CORP COM 376536108 602 27,566 SH   SOLE NO 0 0 27,566
GLADSTONE INVT CORP COM 376546107 427 32,227 SH   SOLE NO 0 0 32,227
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 20,277 431,533 SH   SOLE NO 0 0 431,533
GLOBAL NET LEASE INC COM NEW 379378201 3,556 175,379 SH   SOLE NO 0 0 175,379
GLOBAL PARTNERS LP COM UNITS 37946R109 554 27,481 SH   SOLE NO 0 0 27,481
GLOBAL PMTS INC COM 37940X102 1,848 10,127 SH   SOLE NO 0 0 10,127
GLOBAL X FDS FINTECH ETF 37954Y814 304 10,017 SH   SOLE NO 0 0 10,017
GLOBAL X FDS GLB X MLP ENRG I 37950E226 984 80,159 SH   SOLE NO 0 0 80,159
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,027 58,100 SH   SOLE NO 0 0 58,100
GLOBAL X FDS GLBL X MLP ETF 37950E473 2,697 342,359 SH   SOLE NO 0 0 342,359
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 202 17,275 SH   SOLE NO 0 0 17,275
GLOBAL X FDS GLOBAL X SILVER 37954Y848 486 14,655 SH   SOLE NO 0 0 14,655
GLOBAL X FDS GLOBX SUPDV US 37950E291 2,087 87,965 SH   SOLE NO 0 0 87,965
GLOBAL X FDS INTERNET OF THNG 37954Y780 1,084 45,976 SH   SOLE NO 0 0 45,976
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 562 20,570 SH   SOLE NO 0 0 20,570
GLOBAL X FDS MILL THEMC ETF 37954Y764 476 18,389 SH   SOLE NO 0 0 18,389
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 5,259 222,748 SH   SOLE NO 0 0 222,748
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2,155 98,537 SH   SOLE NO 0 0 98,537
GLOBAL X FDS REIT ETF 37950E127 1,771 115,242 SH   SOLE NO 0 0 115,242
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 487 12,369 SH   SOLE NO 0 0 12,369
GLOBAL X FDS S&P 500 COVERED 37954Y475 249 4,923 SH   SOLE NO 0 0 4,923
GLOBAL X FDS SCIEN BETA US 37954Y103 5,536 157,470 SH   SOLE NO 0 0 157,470
GLOBAL X FDS SOCIAL MED ETF 37950E416 413 11,946 SH   SOLE NO 0 0 11,946
GLOBAL X FDS US INFR DEV ETF 37954Y673 889 49,915 SH   SOLE NO 0 0 49,915
GLOBE LIFE INC COM 37959E102 988 9,391 SH   SOLE NO 0 0 9,391
GOLDEN MINERALS CO COM 381119106 90 290,889 SH   SOLE NO 0 0 290,889
GOLDEN STAR RES LTD CDA COM 38119T807 49 12,873 SH   SOLE NO 0 0 12,873
GOLDMAN SACHS BDC INC SHS 38147U107 667 31,386 SH   SOLE NO 0 0 31,386
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 6,083 60,752 SH   SOLE NO 0 0 60,752
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 5,602 163,144 SH   SOLE NO 0 0 163,144
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 16,491 545,180 SH   SOLE NO 0 0 545,180
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 819 16,154 SH   SOLE NO 0 0 16,154
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 24,829 383,944 SH   SOLE NO 0 0 383,944
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 278 6,021 SH   SOLE NO 0 0 6,021
GOLDMAN SACHS GROUP INC COM 38141G104 15,047 65,443 SH   SOLE NO 0 0 65,443
GOLUB CAP BDC INC COM 38173M102 1,745 94,604 SH   SOLE NO 0 0 94,604
GOODYEAR TIRE & RUBR CO COM 382550101 1,607 103,373 SH   SOLE NO 0 0 103,373
GOOSEHEAD INS INC COM CL A 38267D109 218 5,160 SH   SOLE NO 0 0 5,160
GOPRO INC CL A 38268T103 68 15,765 SH   SOLE NO 0 0 15,765
GRACE W R & CO DEL NEW COM 38388F108 318 4,557 SH   SOLE NO 0 0 4,557
GRACO INC COM 384109104 2,680 51,553 SH   SOLE NO 0 0 51,553
GRAINGER W W INC COM 384802104 1,442 4,260 SH   SOLE NO 0 0 4,260
GRANITE CONSTR INC COM 387328107 261 9,451 SH   SOLE NO 0 0 9,451
GRANITESHARES GOLD TR SHS BEN INT 38748G101 1,770 117,147 SH   SOLE NO 0 0 117,147
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 1,962 2,033,000 SH   SOLE NO 0 0 2,033,000
GREIF INC CL A 397624107 269 6,088 SH   SOLE NO 0 0 6,088
GROUP 1 AUTOMOTIVE INC COM 398905109 446 4,463 SH   SOLE NO 0 0 4,463
GROWGENERATION CORP COM 39986L109 116 28,500 SH   SOLE NO 0 0 28,500
GSI TECHNOLOGY COM 36241U106 277 39,184 SH   SOLE NO 0 0 39,184
GUARDANT HEALTH INC COM 40131M109 421 5,397 SH   SOLE NO 0 0 5,397
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 567 70,414 SH   SOLE NO 0 0 70,414
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 2,729 150,903 SH   SOLE NO 0 0 150,903
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 266 11,247 SH   SOLE NO 0 0 11,247
GUIDEWIRE SOFTWARE INC COM 40171V100 288 2,632 SH   SOLE NO 0 0 2,632
GW PHARMACEUTICALS PLC ADS 36197T103 2,771 26,507 SH   SOLE NO 0 0 26,507
HAIN CELESTIAL GROUP INC COM 405217100 525 20,249 SH   SOLE NO 0 0 20,249
HALLIBURTON CO COM 406216101 3,078 125,802 SH   SOLE NO 0 0 125,802
HALOZYME THERAPEUTICS INC COM 40637H109 561 31,695 SH   SOLE NO 0 0 31,695
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 924 25,465 SH   SOLE NO 0 0 25,465
HANCOCK JOHN INCOME SECS TR COM 410123103 216 14,618 SH   SOLE NO 0 0 14,618
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 583 82,518 SH   SOLE NO 0 0 82,518
HANCOCK JOHN INVS TR COM 410142103 183 10,337 SH   SOLE NO 0 0 10,337
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 3,844 168,536 SH   SOLE NO 0 0 168,536
HANCOCK JOHN PFD INCOME FD I COM 41013X106 1,314 58,984 SH   SOLE NO 0 0 58,984
HANCOCK JOHN PFD INCOME FD I COM 41021P103 1,077 55,877 SH   SOLE NO 0 0 55,877
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 2,854 158,655 SH   SOLE NO 0 0 158,655
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1,323 48,420 SH   SOLE NO 0 0 48,420
HANCOCK WHITNEY CORPORATION COM 410120109 2,265 51,626 SH   SOLE NO 0 0 51,626
HANESBRANDS INC COM 410345102 2,613 175,995 SH   SOLE NO 0 0 175,995
HANNON ARMSTRONG SUST INFR C COM 41068X100 9,995 310,615 SH   SOLE NO 0 0 310,615
HANOVER INS GROUP INC COM 410867105 1,497 10,957 SH   SOLE NO 0 0 10,957
HARBORONE BANCORP INC NEW COM NEW 41165Y100 534 48,653 SH   SOLE NO 0 0 48,653
HARLEY DAVIDSON INC COM 412822108 1,429 38,431 SH   SOLE NO 0 0 38,431
HARSCO CORP COM 415864107 565 24,570 SH   SOLE NO 0 0 24,570
HARTFORD FDS EXCHANGE TRADE MUN OPORTUNITE 41653L503 415 9,936 SH   SOLE NO 0 0 9,936
HARTFORD FDS EXCHANGE TRADE TOTAL RTRN ETF 41653L305 277 6,885 SH   SOLE NO 0 0 6,885
HARTFORD FINL SVCS GROUP INC COM 416515104 3,788 62,338 SH   SOLE NO 0 0 62,338
HASBRO INC COM 418056107 2,629 24,901 SH   SOLE NO 0 0 24,901
HAWAIIAN ELEC INDUSTRIES COM 419870100 1,473 31,452 SH   SOLE NO 0 0 31,452
HCA HEALTHCARE INC COM 40412C101 1,470 9,945 SH   SOLE NO 0 0 9,945
HD SUPPLY HLDGS INC COM 40416M105 230 5,729 SH   SOLE NO 0 0 5,729
HEALTHCARE RLTY TR COM 421946104 336 10,071 SH   SOLE NO 0 0 10,071
HEALTHCARE TR AMER INC CL A NEW 42225P501 2,535 83,718 SH   SOLE NO 0 0 83,718
HEALTHPEAK PPTYS INC COM 42250P103 9,084 263,537 SH   SOLE NO 0 0 263,537
HEICO CORP NEW CL A 422806208 300 3,358 SH   SOLE NO 0 0 3,358
HEICO CORP NEW COM 422806109 4,443 38,925 SH   SOLE NO 0 0 38,925
HELMERICH & PAYNE INC COM 423452101 1,996 43,956 SH   SOLE NO 0 0 43,956
HENRY JACK & ASSOC INC COM 426281101 1,738 11,935 SH   SOLE NO 0 0 11,935
HENRY SCHEIN INC COM 806407102 571 8,569 SH   SOLE NO 0 0 8,569
HERBALIFE NUTRITION LTD COM SHS G4412G101 274 5,757 SH   SOLE NO 0 0 5,757
HERCULES CAPITAL INC COM 427096508 1,895 135,207 SH   SOLE NO 0 0 135,207
HERON THERAPEUTICS INC COM 427746102 287 12,250 SH   SOLE NO 0 0 12,250
HERSHEY CO COM 427866108 7,902 53,763 SH   SOLE NO 0 0 53,763
HESS CORP COM 42809H107 457 6,845 SH   SOLE NO 0 0 6,845
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,986 125,241 SH   SOLE NO 0 0 125,241
HEXCEL CORP NEW COM 428291108 7,924 108,090 SH   SOLE NO 0 0 108,090
HEXO CORP COM 428304109 119 75,393 SH   SOLE NO 0 0 75,393
HI CRUSH INC COM 428337109 29 33,949 SH   SOLE NO 0 0 33,949
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 1,234 99,309 SH   SOLE NO 0 0 99,309
HIGHWOODS PPTYS INC COM 431284108 527 10,783 SH   SOLE NO 0 0 10,783
HILL ROM HLDGS INC COM 431475102 1,111 9,794 SH   SOLE NO 0 0 9,794
HILLENBRAND INC COM 431571108 245 7,368 SH   SOLE NO 0 0 7,368
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,501 13,538 SH   SOLE NO 0 0 13,538
HINGHAM INSTN SVGS MASS COM 433323102 296 1,411 SH   SOLE NO 0 0 1,411
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 534 34,198 SH   SOLE NO 0 0 34,198
HOLLYFRONTIER CORP COM 436106108 913 18,016 SH   SOLE NO 0 0 18,016
HOLOGIC INC COM 436440101 2,418 46,316 SH   SOLE NO 0 0 46,316
HOME DEPOT INC COM 437076102 120,150 550,191 SH   SOLE NO 0 0 550,191
HONDA MOTOR LTD AMERN SHS 438128308 627 22,179 SH   SOLE NO 0 0 22,179
HONEYWELL INTL INC COM 438516106 42,500 240,113 SH   SOLE NO 0 0 240,113
HORMEL FOODS CORP COM 440452100 4,849 107,508 SH   SOLE NO 0 0 107,508
HOST HOTELS & RESORTS INC COM 44107P104 788 42,489 SH   SOLE NO 0 0 42,489
HP INC COM 40434L105 11,380 553,775 SH   SOLE NO 0 0 553,775
HSBC HLDGS PLC ADR A 1/40PF A 404280604 1,265 47,088 SH   SOLE NO 0 0 47,088
HSBC HLDGS PLC SPON ADR NEW 404280406 1,694 43,345 SH   SOLE NO 0 0 43,345
HUBBELL INC COM 443510607 1,175 7,951 SH   SOLE NO 0 0 7,951
HUBSPOT INC COM 443573100 1,674 10,564 SH   SOLE NO 0 0 10,564
HUMANA INC COM 444859102 4,407 12,023 SH   SOLE NO 0 0 12,023
HUNT J B TRANS SVCS INC COM 445658107 1,121 9,604 SH   SOLE NO 0 0 9,604
HUNTINGTON BANCSHARES INC COM 446150104 5,266 349,257 SH   SOLE NO 0 0 349,257
HUNTINGTON INGALLS INDS INC COM 446413106 905 3,607 SH   SOLE NO 0 0 3,607
IAC INTERACTIVECORP COM 44919P508 1,139 4,573 SH   SOLE NO 0 0 4,573
IAMGOLD CORP COM 450913108 37 10,010 SH   SOLE NO 0 0 10,010
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2,109 34,304 SH   SOLE NO 0 0 34,304
ICICI BK LTD ADR 45104G104 160 10,626 SH   SOLE NO 0 0 10,626
ICON PLC SHS G4705A100 421 2,444 SH   SOLE NO 0 0 2,444
IDACORP INC COM 451107106 1,068 10,000 SH   SOLE NO 0 0 10,000
IDERA PHARMACEUTICALS INC COM PAR 45168K405 38 20,940 SH   SOLE NO 0 0 20,940
IDEX CORP COM 45167R104 445 2,588 SH   SOLE NO 0 0 2,588
IDEXX LABS INC COM 45168D104 7,464 28,587 SH   SOLE NO 0 0 28,587
IHS MARKIT LTD SHS G47567105 981 13,024 SH   SOLE NO 0 0 13,024
II VI INC COM 902104108 2,753 81,786 SH   SOLE NO 0 0 81,786
ILLINOIS TOOL WKS INC COM 452308109 27,560 153,427 SH   SOLE NO 0 0 153,427
ILLUMINA INC COM 452327109 5,844 17,616 SH   SOLE NO 0 0 17,616
IMMUNOGEN INC COM 45253H101 191 37,596 SH   SOLE NO 0 0 37,596
IMMUNOMEDICS INC COM 452907108 554 26,182 SH   SOLE NO 0 0 26,182
INCYTE CORP COM 45337C102 739 8,472 SH   SOLE NO 0 0 8,472
INDEPENDENCE RLTY TR INC COM 45378A106 170 12,125 SH   SOLE NO 0 0 12,125
INDEPENDENT BANK CORP MASS COM 453836108 1,833 22,021 SH   SOLE NO 0 0 22,021
INDEPENDENT BK GROUP INC COM 45384B106 1,040 18,768 SH   SOLE NO 0 0 18,768
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 647 24,630 SH   SOLE NO 0 0 24,630
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 5,690 261,972 SH   SOLE NO 0 0 261,972
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 353 11,487 SH   SOLE NO 0 0 11,487
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 1,160 42,434 SH   SOLE NO 0 0 42,434
INDEXIQ ETF TR IQ ENCH BD US 45409B487 989 50,830 SH   SOLE NO 0 0 50,830
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 2,526 127,976 SH   SOLE NO 0 0 127,976
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 26,536 799,303 SH   SOLE NO 0 0 799,303
INDIA FD INC COM 454089103 665 33,059 SH   SOLE NO 0 0 33,059
INFOSYS LTD SPONSORED ADR 456788108 308 29,899 SH   SOLE NO 0 0 29,899
ING GROEP N V SPONSORED ADR 456837103 134 11,135 SH   SOLE NO 0 0 11,135
INGERSOLL-RAND PLC SHS G47791101 3,366 25,328 SH   SOLE NO 0 0 25,328
INGREDION INC COM 457187102 323 3,482 SH   SOLE NO 0 0 3,482
INMODE LTD SHS M5425M103 259 6,624 SH   SOLE NO 0 0 6,624
INNODATA INC COM NEW 457642205 25 22,200 SH   SOLE NO 0 0 22,200
INNOVATIVE INDL PPTYS INC COM 45781V101 1,675 22,077 SH   SOLE NO 0 0 22,077
INNOVATOR ETFS TR IBD 50 ETF 45782C102 1,679 48,363 SH   SOLE NO 0 0 48,363
INNOVATOR ETFS TR MSCI EAFE PWR 45782C722 259 10,939 SH   SOLE NO 0 0 10,939
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 1,315 50,159 SH   SOLE NO 0 0 50,159
INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 302 11,366 SH   SOLE NO 0 0 11,366
INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 936 35,277 SH   SOLE NO 0 0 35,277
INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 645 23,366 SH   SOLE NO 0 0 23,366
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 489 18,190 SH   SOLE NO 0 0 18,190
INNOVATOR ETFS TR S&P 500 POWER 45782C508 1,170 41,206 SH   SOLE NO 0 0 41,206
INNOVATOR ETFS TR S&P 500 POWER 45782C573 705 26,915 SH   SOLE NO 0 0 26,915
INNOVATOR ETFS TR S&P 500 PWR 45782C656 489 19,035 SH   SOLE NO 0 0 19,035
INNOVATOR ETFS TR S&P 500 PWR 45782C813 1,620 60,578 SH   SOLE NO 0 0 60,578
INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 21,802 815,338 SH   SOLE NO 0 0 815,338
INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 445 17,279 SH   SOLE NO 0 0 17,279
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 331 12,731 SH   SOLE NO 0 0 12,731
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 8,018 318,200 SH   SOLE NO 0 0 318,200
INNOVATOR ETFS TR S&P 500 ULTRA 45782C532 453 16,997 SH   SOLE NO 0 0 16,997
INNOVATOR ETFS TR S&P 500 ULTRA 45782C565 313 12,012 SH   SOLE NO 0 0 12,012
INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 837 33,579 SH   SOLE NO 0 0 33,579
INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 594 23,588 SH   SOLE NO 0 0 23,588
INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 298 7,723 SH   SOLE NO 0 0 7,723
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 270 11,155 SH   SOLE NO 0 0 11,155
INSEEGO CORP COM 45782B104 76 10,426 SH   SOLE NO 0 0 10,426
INSIGHT SELECT INCOME FD COM 45781W109 528 26,380 SH   SOLE NO 0 0 26,380
INSPIRE MED SYS INC COM 457730109 925 12,466 SH   SOLE NO 0 0 12,466
INSTALLED BLDG PRODS INC COM 45780R101 232 3,380 SH   SOLE NO 0 0 3,380
INSTRUCTURE INC COM 45781U103 256 5,328 SH   SOLE NO 0 0 5,328
INSULET CORP COM 45784P101 346 2,022 SH   SOLE NO 0 0 2,022
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 677 11,617 SH   SOLE NO 0 0 11,617
INTEL CORP COM 458140100 114,793 1,918,014 SH   SOLE NO 0 0 1,918,014
INTELLIA THERAPEUTICS INC COM 45826J105 322 22,002 SH   SOLE NO 0 0 22,002
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,852 20,020 SH   SOLE NO 0 0 20,020
INTERNAP CORP COM PAR 45885A409 59 53,937 SH   SOLE NO 0 0 53,937
INTERNATIONAL BANCSHARES COR COM 459044103 1,847 42,895 SH   SOLE NO 0 0 42,895
INTERNATIONAL BUSINESS MACHS COM 459200101 68,798 513,266 SH   SOLE NO 0 0 513,266
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,994 15,459 SH   SOLE NO 0 0 15,459
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 282 18,868 SH   SOLE NO 0 0 18,868
INTERPUBLIC GROUP COS INC COM 460690100 274 11,870 SH   SOLE NO 0 0 11,870
INTL PAPER CO COM 460146103 9,349 203,023 SH   SOLE NO 0 0 203,023
INTREXON CORP COM 46122T102 314 57,398 SH   SOLE NO 0 0 57,398
INTUIT COM 461202103 6,477 24,730 SH   SOLE NO 0 0 24,730
INTUITIVE SURGICAL INC COM NEW 46120E602 7,620 12,890 SH   SOLE NO 0 0 12,890
INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1,090 11,384 SH   SOLE NO 0 0 11,384
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,928 116,425 SH   SOLE NO 0 0 116,425
INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 366 13,095 SH   SOLE NO 0 0 13,095
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 2,195 40,517 SH   SOLE NO 0 0 40,517
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 7,406 147,007 SH   SOLE NO 0 0 147,007
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 403 36,082 SH   SOLE NO 0 0 36,082
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 1,772 40,119 SH   SOLE NO 0 0 40,119
INVESCO CALIF VALUE MUN INC COM 46132H106 850 66,370 SH   SOLE NO 0 0 66,370
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,930 121,040 SH   SOLE NO 0 0 121,040
INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 400 37,570 SH   SOLE NO 0 0 37,570
INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 262 6,307 SH   SOLE NO 0 0 6,307
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 265 10,212 SH   SOLE NO 0 0 10,212
INVESCO DYNAMIC CR OPP FD COM 46132R104 203 17,919 SH   SOLE NO 0 0 17,919
INVESCO EXCH TRD SLF IDX FD BULLSHS 21 USD 46138J684 704 27,523 SH   SOLE NO 0 0 27,523
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 14,118 663,144 SH   SOLE NO 0 0 663,144
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 4,817 201,331 SH   SOLE NO 0 0 201,331
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 16,646 783,732 SH   SOLE NO 0 0 783,732
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2,910 117,970 SH   SOLE NO 0 0 117,970
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 10,786 501,567 SH   SOLE NO 0 0 501,567
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,742 71,273 SH   SOLE NO 0 0 71,273
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 10,923 512,607 SH   SOLE NO 0 0 512,607
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 256 9,816 SH   SOLE NO 0 0 9,816
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,082 50,405 SH   SOLE NO 0 0 50,405
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 920 42,890 SH   SOLE NO 0 0 42,890
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 10,034 180,093 SH   SOLE NO 0 0 180,093
INVESCO EXCH TRD SLF IDX FD ESG REV ETF 46138J627 336 9,674 SH   SOLE NO 0 0 9,674
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 430 12,868 SH   SOLE NO 0 0 12,868
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,937 28,338 SH   SOLE NO 0 0 28,338
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 12,058 174,817 SH   SOLE NO 0 0 174,817
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 936 18,749 SH   SOLE NO 0 0 18,749
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 2,696 87,793 SH   SOLE NO 0 0 87,793
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 2,228 56,510 SH   SOLE NO 0 0 56,510
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 461 7,324 SH   SOLE NO 0 0 7,324
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 329 8,509 SH   SOLE NO 0 0 8,509
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 337 3,526 SH   SOLE NO 0 0 3,526
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 337 4,942 SH   SOLE NO 0 0 4,942
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 40,049 622,271 SH   SOLE NO 0 0 622,271
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 11,698 157,893 SH   SOLE NO 0 0 157,893
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 373 4,828 SH   SOLE NO 0 0 4,828
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 2,295 66,879 SH   SOLE NO 0 0 66,879
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 576 10,317 SH   SOLE NO 0 0 10,317
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 841 25,358 SH   SOLE NO 0 0 25,358
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 15,884 309,092 SH   SOLE NO 0 0 309,092
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6,791 164,253 SH   SOLE NO 0 0 164,253
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 863 8,730 SH   SOLE NO 0 0 8,730
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2,002 30,941 SH   SOLE NO 0 0 30,941
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 287 4,286 SH   SOLE NO 0 0 4,286
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 452 4,537 SH   SOLE NO 0 0 4,537
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2,680 142,024 SH   SOLE NO 0 0 142,024
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 36,194 285,646 SH   SOLE NO 0 0 285,646
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 9,876 72,242 SH   SOLE NO 0 0 72,242
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 146 11,426 SH   SOLE NO 0 0 11,426
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 788 18,968 SH   SOLE NO 0 0 18,968
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3,666 193,081 SH   SOLE NO 0 0 193,081
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 523 30,648 SH   SOLE NO 0 0 30,648
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,630 11,532 SH   SOLE NO 0 0 11,532
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 1,119 23,287 SH   SOLE NO 0 0 23,287
INVESCO EXCHANGE TRADED FD T S&P 100 EQL WIGH 46137V449 855 13,875 SH   SOLE NO 0 0 13,875
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 2,493 39,505 SH   SOLE NO 0 0 39,505
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,148 4,921 SH   SOLE NO 0 0 4,921
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 236 5,488 SH   SOLE NO 0 0 5,488
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 4,667 76,334 SH   SOLE NO 0 0 76,334
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 380 7,089 SH   SOLE NO 0 0 7,089
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 670 9,927 SH   SOLE NO 0 0 9,927
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 1,928 12,588 SH   SOLE NO 0 0 12,588
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 659 9,566 SH   SOLE NO 0 0 9,566
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 297 8,793 SH   SOLE NO 0 0 8,793
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 589 10,373 SH   SOLE NO 0 0 10,373
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 711 6,025 SH   SOLE NO 0 0 6,025
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 221 3,170 SH   SOLE NO 0 0 3,170
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 562 14,275 SH   SOLE NO 0 0 14,275
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 478 9,464 SH   SOLE NO 0 0 9,464
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,087 96,920 SH   SOLE NO 0 0 96,920
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 291 6,229 SH   SOLE NO 0 0 6,229
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 3,085 13,932 SH   SOLE NO 0 0 13,932
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 884 7,624 SH   SOLE NO 0 0 7,624
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,201 8,231 SH   SOLE NO 0 0 8,231
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,296 16,641 SH   SOLE NO 0 0 16,641
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1,289 12,135 SH   SOLE NO 0 0 12,135
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 124,703 1,077,629 SH   SOLE NO 0 0 1,077,629
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 27,457 216,577 SH   SOLE NO 0 0 216,577
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 5,947 85,864 SH   SOLE NO 0 0 85,864
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 18,013 492,565 SH   SOLE NO 0 0 492,565
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 10,058 260,379 SH   SOLE NO 0 0 260,379
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 434 12,694 SH   SOLE NO 0 0 12,694
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 8,603 111,826 SH   SOLE NO 0 0 111,826
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 463 19,794 SH   SOLE NO 0 0 19,794
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 4,206 121,966 SH   SOLE NO 0 0 121,966
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 12,524 537,302 SH   SOLE NO 0 0 537,302
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 698 13,283 SH   SOLE NO 0 0 13,283
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1,974 68,570 SH   SOLE NO 0 0 68,570
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 203 10,602 SH   SOLE NO 0 0 10,602
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 577 10,125 SH   SOLE NO 0 0 10,125
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 312 12,196 SH   SOLE NO 0 0 12,196
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 377 11,509 SH   SOLE NO 0 0 11,509
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 5,038 170,341 SH   SOLE NO 0 0 170,341
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1,051 54,603 SH   SOLE NO 0 0 54,603
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 658 15,497 SH   SOLE NO 0 0 15,497
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 336 15,096 SH   SOLE NO 0 0 15,096
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 445 13,938 SH   SOLE NO 0 0 13,938
INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 624 43,689 SH   SOLE NO 0 0 43,689
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 732 32,120 SH   SOLE NO 0 0 32,120
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 1,410 45,658 SH   SOLE NO 0 0 45,658
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 2,508 74,288 SH   SOLE NO 0 0 74,288
INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 1,168 20,075 SH   SOLE NO 0 0 20,075
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 583 26,609 SH   SOLE NO 0 0 26,609
INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 1,130 15,834 SH   SOLE NO 0 0 15,834
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 499 16,003 SH   SOLE NO 0 0 16,003
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 204 3,785 SH   SOLE NO 0 0 3,785
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1,916 72,429 SH   SOLE NO 0 0 72,429
INVESCO EXCHNG TRADED FD TR NY AMT FRE MUN 46138E529 240 9,470 SH   SOLE NO 0 0 9,470
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 17,703 1,179,467 SH   SOLE NO 0 0 1,179,467
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 2,143 62,738 SH   SOLE NO 0 0 62,738
INVESCO EXCHNG TRADED FD TR S&P 500 MOMNTM 46138E339 418 9,975 SH   SOLE NO 0 0 9,975
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 14,562 249,694 SH   SOLE NO 0 0 249,694
INVESCO EXCHNG TRADED FD TR S&P FINCIAL REVE 46138G680 218 2,961 SH   SOLE NO 0 0 2,961
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 3,585 87,185 SH   SOLE NO 0 0 87,185
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 3,210 94,088 SH   SOLE NO 0 0 94,088
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 1,005 15,486 SH   SOLE NO 0 0 15,486
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 61,092 1,135,345 SH   SOLE NO 0 0 1,135,345
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 25,404 373,152 SH   SOLE NO 0 0 373,152
INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 471 19,058 SH   SOLE NO 0 0 19,058
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 3,546 27,444 SH   SOLE NO 0 0 27,444
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 523 5,452 SH   SOLE NO 0 0 5,452
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 38,616 758,977 SH   SOLE NO 0 0 758,977
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 205 2,573 SH   SOLE NO 0 0 2,573
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 24,015 608,595 SH   SOLE NO 0 0 608,595
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 23,247 527,993 SH   SOLE NO 0 0 527,993
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 133,171 2,282,686 SH   SOLE NO 0 0 2,282,686
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 961 31,228 SH   SOLE NO 0 0 31,228
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 3,094 135,602 SH   SOLE NO 0 0 135,602
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 1,631 51,530 SH   SOLE NO 0 0 51,530
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1,599 61,919 SH   SOLE NO 0 0 61,919
INVESCO HIGH INCOME 2023 TAR COM 46135X108 109 10,375 SH   SOLE NO 0 0 10,375
INVESCO HIGH INCOME 2024 TAR COM 46136K105 108 10,400 SH   SOLE NO 0 0 10,400
INVESCO LTD SHS G491BT108 3,127 173,939 SH   SOLE NO 0 0 173,939
INVESCO MORTGAGE CAPITAL INC COM 46131B100 563 33,870 SH   SOLE NO 0 0 33,870
INVESCO MUN OPPORTUNITY TR COM 46132C107 366 29,666 SH   SOLE NO 0 0 29,666
INVESCO MUN TR COM 46131J103 606 49,090 SH   SOLE NO 0 0 49,090
INVESCO MUNI INCOME OPP TRST COM 46132X101 180 22,899 SH   SOLE NO 0 0 22,899
INVESCO PA VALUE MUN INCOME COM 46132K109 159 12,071 SH   SOLE NO 0 0 12,071
INVESCO QQQ TR UNIT SER 1 46090E103 318,789 1,499,409 SH   SOLE NO 0 0 1,499,409
INVESCO QUALITY MUNI INC TRS COM 46133G107 685 54,513 SH   SOLE NO 0 0 54,513
INVESCO SR INCOME TR COM 46131H107 185 43,311 SH   SOLE NO 0 0 43,311
INVESCO TR INVT GRADE MUNS COM 46131M106 381 29,656 SH   SOLE NO 0 0 29,656
INVESCO TR INVT GRADE NY MUN COM 46131T101 280 20,607 SH   SOLE NO 0 0 20,607
INVESCO VALUE MUN INCOME TR COM 46132P108 1,270 82,935 SH   SOLE NO 0 0 82,935
INVESTORS BANCORP INC NEW COM 46146L101 1,331 111,768 SH   SOLE NO 0 0 111,768
INVESTORS REAL ESTATE TR SH BEN INT 461730509 298 4,113 SH   SOLE NO 0 0 4,113
INVITAE CORP COM 46185L103 1,044 64,736 SH   SOLE NO 0 0 64,736
IONIS PHARMACEUTICALS INC COM 462222100 1,136 18,811 SH   SOLE NO 0 0 18,811
IPG PHOTONICS CORP COM 44980X109 1,415 9,767 SH   SOLE NO 0 0 9,767
IQIYI INC SPONSORED ADS 46267X108 1,261 59,764 SH   SOLE NO 0 0 59,764
IQVIA HLDGS INC COM 46266C105 2,327 15,061 SH   SOLE NO 0 0 15,061
IRIDIUM COMMUNICATIONS INC COM 46269C102 323 13,134 SH   SOLE NO 0 0 13,134
IROBOT CORP COM 462726100 501 9,904 SH   SOLE NO 0 0 9,904
IRON MTN INC NEW COM 46284V101 5,921 185,801 SH   SOLE NO 0 0 185,801
ISHARES GOLD TRUST ISHARES 464285105 51,048 3,520,593 SH   SOLE NO 0 0 3,520,593
ISHARES INC CORE MSCI EMKT 46434G103 67,269 1,251,295 SH   SOLE NO 0 0 1,251,295
ISHARES INC CUR HD MSCI EM 46434G509 597 22,555 SH   SOLE NO 0 0 22,555
ISHARES INC EM HGHYL BD ETF 464286285 2,980 62,999 SH   SOLE NO 0 0 62,999
ISHARES INC EM MKT SM-CP ETF 464286475 273 6,050 SH   SOLE NO 0 0 6,050
ISHARES INC EM MKTS DIV ETF 464286319 6,992 172,143 SH   SOLE NO 0 0 172,143
ISHARES INC ESG MSCI EM ETF 46434G863 1,537 42,804 SH   SOLE NO 0 0 42,804
ISHARES INC GLB ENR PROD ETF 464286343 342 18,087 SH   SOLE NO 0 0 18,087
ISHARES INC MIN VOL EMRG MKT 464286533 24,354 415,181 SH   SOLE NO 0 0 415,181
ISHARES INC MIN VOL GBL ETF 464286525 19,946 208,143 SH   SOLE NO 0 0 208,143
ISHARES INC MLT FCTR EMG MKT 46434G889 3,082 67,678 SH   SOLE NO 0 0 67,678
ISHARES INC MSCI AUST ETF 464286103 558 24,648 SH   SOLE NO 0 0 24,648
ISHARES INC MSCI BRAZIL ETF 464286400 1,176 24,794 SH   SOLE NO 0 0 24,794
ISHARES INC MSCI BRIC INDX 464286657 586 12,945 SH   SOLE NO 0 0 12,945
ISHARES INC MSCI CDA ETF 464286509 827 27,679 SH   SOLE NO 0 0 27,679
ISHARES INC MSCI EURZONE ETF 464286608 350 8,357 SH   SOLE NO 0 0 8,357
ISHARES INC MSCI FRNTR100ETF 464286145 700 23,070 SH   SOLE NO 0 0 23,070
ISHARES INC MSCI GBL ETF NEW 46434G848 603 20,303 SH   SOLE NO 0 0 20,303
ISHARES INC MSCI GERMANY ETF 464286806 309 10,535 SH   SOLE NO 0 0 10,535
ISHARES INC MSCI HONG KG ETF 464286871 407 16,747 SH   SOLE NO 0 0 16,747
ISHARES INC MSCI ISRAEL ETF 464286632 269 4,693 SH   SOLE NO 0 0 4,693
ISHARES INC MSCI JPN ETF NEW 46434G822 1,488 25,122 SH   SOLE NO 0 0 25,122
ISHARES INC MSCI PAC JP ETF 464286665 2,016 43,563 SH   SOLE NO 0 0 43,563
ISHARES INC MSCI SINGPOR ETF 46434G780 501 20,772 SH   SOLE NO 0 0 20,772
ISHARES INC MSCI SWITZERLAND 464286749 3,534 86,977 SH   SOLE NO 0 0 86,977
ISHARES INC MSCI TAIWAN ETF 46434G772 279 6,785 SH   SOLE NO 0 0 6,785
ISHARES INC MSCI WORLD ETF 464286392 2,443 24,733 SH   SOLE NO 0 0 24,733
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 489 30,211 SH   SOLE NO 0 0 30,211
ISHARES SILVER TRUST ISHARES 46428Q109 12,858 770,881 SH   SOLE NO 0 0 770,881
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,446 24,291 SH   SOLE NO 0 0 24,291
ISHARES TR 0-5YR HI YL CP 46434V407 76,069 1,638,369 SH   SOLE NO 0 0 1,638,369
ISHARES TR 0-5YR INVT GR CP 46434V100 2,987 58,536 SH   SOLE NO 0 0 58,536
ISHARES TR 1 3 YR TREAS BD 464287457 40,777 481,831 SH   SOLE NO 0 0 481,831
ISHARES TR 10-20 YR TRS ETF 464288653 2,263 15,758 SH   SOLE NO 0 0 15,758
ISHARES TR 20 YR TR BD ETF 464287432 18,965 139,989 SH   SOLE NO 0 0 139,989
ISHARES TR 3 7 YR TREAS BD 464288661 7,362 58,547 SH   SOLE NO 0 0 58,547
ISHARES TR 3YRTB ETF 464288125 215 2,720 SH   SOLE NO 0 0 2,720
ISHARES TR A RATE CP BD ETF 46429B291 609 11,157 SH   SOLE NO 0 0 11,157
ISHARES TR AGENCY BOND ETF 464288166 668 5,780 SH   SOLE NO 0 0 5,780
ISHARES TR AGGRES ALLOC ETF 464289859 11,357 195,815 SH   SOLE NO 0 0 195,815
ISHARES TR BARCLAYS 7 10 YR 464287440 34,024 308,696 SH   SOLE NO 0 0 308,696
ISHARES TR BROAD USD HIGH 46435U853 1,310 31,889 SH   SOLE NO 0 0 31,889
ISHARES TR CALIF MUN BD ETF 464288356 2,557 41,774 SH   SOLE NO 0 0 41,774
ISHARES TR CHINA LG-CAP ETF 464287184 1,755 40,244 SH   SOLE NO 0 0 40,244
ISHARES TR CMBS ETF 46429B366 886 16,798 SH   SOLE NO 0 0 16,798
ISHARES TR COHEN STEER REIT 464287564 8,707 74,432 SH   SOLE NO 0 0 74,432
ISHARES TR CONSER ALLOC ETF 464289883 2,592 71,523 SH   SOLE NO 0 0 71,523
ISHARES TR CONV BD ETF 46435G102 2,933 46,781 SH   SOLE NO 0 0 46,781
ISHARES TR CORE 1 5 YR USD 46432F859 6,653 132,014 SH   SOLE NO 0 0 132,014
ISHARES TR CORE DIV GRWTH 46434V621 157,888 3,752,998 SH   SOLE NO 0 0 3,752,998
ISHARES TR CORE HIGH DV ETF 46429B663 59,689 608,642 SH   SOLE NO 0 0 608,642
ISHARES TR CORE INTL AGGR 46435G672 1,692 30,884 SH   SOLE NO 0 0 30,884
ISHARES TR CORE MSCI EAFE 46432F842 135,544 2,077,625 SH   SOLE NO 0 0 2,077,625
ISHARES TR CORE MSCI EURO 46434V738 583 11,693 SH   SOLE NO 0 0 11,693
ISHARES TR CORE MSCI INTL 46435G326 7,152 122,958 SH   SOLE NO 0 0 122,958
ISHARES TR CORE MSCI PAC 46434V696 615 10,538 SH   SOLE NO 0 0 10,538
ISHARES TR CORE MSCI TOTAL 46432F834 63,159 1,020,353 SH   SOLE NO 0 0 1,020,353
ISHARES TR CORE S&P MCP ETF 464287507 212,448 1,032,205 SH   SOLE NO 0 0 1,032,205
ISHARES TR CORE S&P SCP ETF 464287804 251,176 2,995,546 SH   SOLE NO 0 0 2,995,546
ISHARES TR CORE S&P TTL STK 464287150 205,319 2,824,591 SH   SOLE NO 0 0 2,824,591
ISHARES TR CORE S&P US GWT 464287671 42,210 624,045 SH   SOLE NO 0 0 624,045
ISHARES TR CORE S&P US VLU 464287663 39,934 633,679 SH   SOLE NO 0 0 633,679
ISHARES TR CORE S&P500 ETF 464287200 512,474 1,585,429 SH   SOLE NO 0 0 1,585,429
ISHARES TR CORE TOTAL USD 46434V613 9,137 175,351 SH   SOLE NO 0 0 175,351
ISHARES TR CORE US AGGBD ET 464287226 114,171 1,016,036 SH   SOLE NO 0 0 1,016,036
ISHARES TR CRE U S REIT ETF 464288521 3,907 71,582 SH   SOLE NO 0 0 71,582
ISHARES TR CUR HD EURZN ETF 46434V639 278 8,763 SH   SOLE NO 0 0 8,763
ISHARES TR CUR HED MSCI GER 46434V704 213 7,380 SH   SOLE NO 0 0 7,380
ISHARES TR DEVSMCP EXNA ETF 464288497 489 8,777 SH   SOLE NO 0 0 8,777
ISHARES TR DOW JONES US ETF 464287846 6,042 37,850 SH   SOLE NO 0 0 37,850
ISHARES TR EAFE GRWTH ETF 464288885 10,562 122,153 SH   SOLE NO 0 0 122,153
ISHARES TR EAFE SML CP ETF 464288273 19,205 308,365 SH   SOLE NO 0 0 308,365
ISHARES TR EAFE VALUE ETF 464288877 8,902 178,307 SH   SOLE NO 0 0 178,307
ISHARES TR EDGE MSCI MINM 46435G433 13,442 378,993 SH   SOLE NO 0 0 378,993
ISHARES TR EDGE MSCI USA VL 46432F388 18,223 203,090 SH   SOLE NO 0 0 203,090
ISHARES TR EDGE US FIXD INM 46435U796 739 7,254 SH   SOLE NO 0 0 7,254
ISHARES TR ESG 1 5 YR USD 46435G243 744 29,258 SH   SOLE NO 0 0 29,258
ISHARES TR ESG MSCI EAFE 46435G516 2,036 29,624 SH   SOLE NO 0 0 29,624
ISHARES TR ESG MSCI USA ETF 46435G425 1,996 27,986 SH   SOLE NO 0 0 27,986
ISHARES TR ESG MSCI USA SML 46435U663 583 20,193 SH   SOLE NO 0 0 20,193
ISHARES TR ESG US AGR BD 46435U549 856 15,965 SH   SOLE NO 0 0 15,965
ISHARES TR ESG USD CORPT 46435G193 1,920 72,562 SH   SOLE NO 0 0 72,562
ISHARES TR EUROPE ETF 464287861 610 12,991 SH   SOLE NO 0 0 12,991
ISHARES TR EXPANDED TECH 464287515 7,528 32,306 SH   SOLE NO 0 0 32,306
ISHARES TR EXPND TEC SC ETF 464287549 10,403 42,962 SH   SOLE NO 0 0 42,962
ISHARES TR EXPONENTIAL TECH 46434V381 13,070 305,668 SH   SOLE NO 0 0 305,668
ISHARES TR FLTG RATE NT ETF 46429B655 16,052 315,258 SH   SOLE NO 0 0 315,258
ISHARES TR GBL COMM SVC ETF 464287275 337 5,491 SH   SOLE NO 0 0 5,491
ISHARES TR GBL GREEN ETF 46435U440 1,156 21,556 SH   SOLE NO 0 0 21,556
ISHARES TR GL CLEAN ENE ETF 464288224 1,283 109,261 SH   SOLE NO 0 0 109,261
ISHARES TR GL TIMB FORE ETF 464288174 294 4,396 SH   SOLE NO 0 0 4,396
ISHARES TR GLB CNS DISC ETF 464288745 5,295 42,049 SH   SOLE NO 0 0 42,049
ISHARES TR GLB CNSM STP ETF 464288737 4,270 76,965 SH   SOLE NO 0 0 76,965
ISHARES TR GLB INFRASTR ETF 464288372 2,083 43,480 SH   SOLE NO 0 0 43,480
ISHARES TR GLOB HLTHCRE ETF 464287325 8,445 122,848 SH   SOLE NO 0 0 122,848
ISHARES TR GLOB INDSTRL ETF 464288729 248 2,557 SH   SOLE NO 0 0 2,557
ISHARES TR GLOB UTILITS ETF 464288711 650 11,071 SH   SOLE NO 0 0 11,071
ISHARES TR GLOBAL 100 ETF 464287572 7,189 133,281 SH   SOLE NO 0 0 133,281
ISHARES TR GLOBAL ENERG ETF 464287341 3,159 102,482 SH   SOLE NO 0 0 102,482
ISHARES TR GLOBAL FINLS ETF 464287333 345 5,032 SH   SOLE NO 0 0 5,032
ISHARES TR GLOBAL REIT ETF 46434V647 2,223 80,506 SH   SOLE NO 0 0 80,506
ISHARES TR GLOBAL TECH ETF 464287291 23,087 109,685 SH   SOLE NO 0 0 109,685
ISHARES TR GNMA BOND ETF 46429B333 432 8,622 SH   SOLE NO 0 0 8,622
ISHARES TR GRWT ALLOCAT ETF 464289867 9,646 201,633 SH   SOLE NO 0 0 201,633
ISHARES TR HDG MSCI EAFE 46434V803 17,527 574,380 SH   SOLE NO 0 0 574,380
ISHARES TR IBONDS DEC 46435U697 2,155 81,535 SH   SOLE NO 0 0 81,535
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2,815 111,298 SH   SOLE NO 0 0 111,298
ISHARES TR IBONDS DEC2021 46435G789 1,856 72,071 SH   SOLE NO 0 0 72,071
ISHARES TR IBONDS DEC2022 46435G755 5,525 211,187 SH   SOLE NO 0 0 211,187
ISHARES TR IBONDS DEC2023 46435G318 999 38,719 SH   SOLE NO 0 0 38,719
ISHARES TR IBONDS DEC2026 46435GAA0 623 24,378 SH   SOLE NO 0 0 24,378
ISHARES TR IBONDS DEC21 ETF 46434VBK5 2,640 105,795 SH   SOLE NO 0 0 105,795
ISHARES TR IBONDS DEC22 ETF 46434VBA7 5,322 210,453 SH   SOLE NO 0 0 210,453
ISHARES TR IBONDS DEC23 ETF 46434VAX8 1,478 57,841 SH   SOLE NO 0 0 57,841
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,079 42,007 SH   SOLE NO 0 0 42,007
ISHARES TR IBONDS DEC25 ETF 46434VBD1 5,694 219,543 SH   SOLE NO 0 0 219,543
ISHARES TR IBONDS MAR20 ETF 46432FBC0 2,314 88,838 SH   SOLE NO 0 0 88,838
ISHARES TR IBONDS SEP2020 46434V571 4,326 169,540 SH   SOLE NO 0 0 169,540
ISHARES TR IBOXX HI YD ETF 464288513 14,647 166,566 SH   SOLE NO 0 0 166,566
ISHARES TR IBOXX HIG YLD EX 46435G441 441 8,438 SH   SOLE NO 0 0 8,438
ISHARES TR IBOXX INV CP ETF 464287242 33,735 263,644 SH   SOLE NO 0 0 263,644
ISHARES TR INDIA 50 ETF 464289529 756 19,588 SH   SOLE NO 0 0 19,588
ISHARES TR INTL DEV RE ETF 464288489 354 11,751 SH   SOLE NO 0 0 11,751
ISHARES TR INTL DIV GRWTH 46435G524 3,266 54,139 SH   SOLE NO 0 0 54,139
ISHARES TR INTL MOMENTUM FT 46434V449 585 18,798 SH   SOLE NO 0 0 18,798
ISHARES TR INTL QLTY FACTOR 46434V456 425 13,180 SH   SOLE NO 0 0 13,180
ISHARES TR INTL SEL DIV ETF 464288448 17,472 520,492 SH   SOLE NO 0 0 520,492
ISHARES TR INTL TREA BD ETF 464288117 1,022 20,376 SH   SOLE NO 0 0 20,376
ISHARES TR INTRM GOV CR ETF 464288612 2,754 24,450 SH   SOLE NO 0 0 24,450
ISHARES TR INTRM TR CRP ETF 464288638 20,163 347,762 SH   SOLE NO 0 0 347,762
ISHARES TR JPMORGAN USD EMG 464288281 10,813 94,394 SH   SOLE NO 0 0 94,394
ISHARES TR LATN AMER 40 ETF 464287390 411 12,114 SH   SOLE NO 0 0 12,114
ISHARES TR LNG TR CRPRT BD 464289511 5,489 82,342 SH   SOLE NO 0 0 82,342
ISHARES TR MBS ETF 464288588 17,291 160,015 SH   SOLE NO 0 0 160,015
ISHARES TR MICRO-CAP ETF 464288869 2,271 22,831 SH   SOLE NO 0 0 22,831
ISHARES TR MIN VOL EAFE ETF 46429B689 105,590 1,416,566 SH   SOLE NO 0 0 1,416,566
ISHARES TR MIN VOL EUROPE 46434V720 301 11,175 SH   SOLE NO 0 0 11,175
ISHARES TR MLTFCTR INTL SML 46434V266 2,690 84,861 SH   SOLE NO 0 0 84,861
ISHARES TR MODERT ALLOC ETF 464289875 7,391 184,192 SH   SOLE NO 0 0 184,192
ISHARES TR MORTGE REL ETF 46435G342 2,916 65,495 SH   SOLE NO 0 0 65,495
ISHARES TR MRGSTR MD CP ETF 464288208 26,420 126,077 SH   SOLE NO 0 0 126,077
ISHARES TR MRGSTR MD CP GRW 464288307 8,864 33,708 SH   SOLE NO 0 0 33,708
ISHARES TR MRGSTR MD CP VAL 464288406 8,722 51,702 SH   SOLE NO 0 0 51,702
ISHARES TR MRGSTR SM CP ETF 464288505 2,580 13,666 SH   SOLE NO 0 0 13,666
ISHARES TR MRGSTR SM CP GR 464288604 477 2,253 SH   SOLE NO 0 0 2,253
ISHARES TR MRNGSTR INC ETF 46432F875 1,462 57,236 SH   SOLE NO 0 0 57,236
ISHARES TR MRNGSTR LG-CP ET 464287127 19,645 106,492 SH   SOLE NO 0 0 106,492
ISHARES TR MRNGSTR LG-CP GR 464287119 15,929 75,868 SH   SOLE NO 0 0 75,868
ISHARES TR MRNGSTR LG-CP VL 464288109 2,637 22,505 SH   SOLE NO 0 0 22,505
ISHARES TR MRNING SM CP ETF 464288703 6,425 44,739 SH   SOLE NO 0 0 44,739
ISHARES TR MSCI AC ASIA ETF 464288182 5,653 76,912 SH   SOLE NO 0 0 76,912
ISHARES TR MSCI ACWI ETF 464288257 8,815 111,237 SH   SOLE NO 0 0 111,237
ISHARES TR MSCI ACWI EX US 464288240 6,658 135,551 SH   SOLE NO 0 0 135,551
ISHARES TR MSCI CHINA A 46434V514 375 12,339 SH   SOLE NO 0 0 12,339
ISHARES TR MSCI CHINA ETF 46429B671 4,151 64,774 SH   SOLE NO 0 0 64,774
ISHARES TR MSCI EAFE ETF 464287465 106,935 1,539,975 SH   SOLE NO 0 0 1,539,975
ISHARES TR MSCI EMG MKT ETF 464287234 35,448 790,034 SH   SOLE NO 0 0 790,034
ISHARES TR MSCI EURO FL ETF 464289180 395 20,315 SH   SOLE NO 0 0 20,315
ISHARES TR MSCI GLOBAL IMP 46435G532 367 5,621 SH   SOLE NO 0 0 5,621
ISHARES TR MSCI INDIA ETF 46429B598 4,613 131,251 SH   SOLE NO 0 0 131,251
ISHARES TR MSCI KLD400 SOC 464288570 5,092 42,393 SH   SOLE NO 0 0 42,393
ISHARES TR MSCI LW CRB TG 46434V464 1,029 7,958 SH   SOLE NO 0 0 7,958
ISHARES TR MSCI MIN VOL ETF 46429B697 356,842 5,439,668 SH   SOLE NO 0 0 5,439,668
ISHARES TR MSCI UK ETF NEW 46435G334 636 18,651 SH   SOLE NO 0 0 18,651
ISHARES TR MSCI USA ESG SLC 464288802 7,937 59,226 SH   SOLE NO 0 0 59,226
ISHARES TR MULTIFACTOR GLBL 46434V316 463 14,865 SH   SOLE NO 0 0 14,865
ISHARES TR MULTIFACTOR INTL 46434V274 16,576 612,803 SH   SOLE NO 0 0 612,803
ISHARES TR MULTIFACTOR USA 46434V282 28,286 820,363 SH   SOLE NO 0 0 820,363
ISHARES TR MULTIFACTOR USA 46434V290 587 13,694 SH   SOLE NO 0 0 13,694
ISHARES TR NA TEC MULTM ETF 464287531 260 4,710 SH   SOLE NO 0 0 4,710
ISHARES TR NASDAQ BIOTECH 464287556 17,472 144,984 SH   SOLE NO 0 0 144,984
ISHARES TR NATIONAL MUN ETF 464288414 136,564 1,198,879 SH   SOLE NO 0 0 1,198,879
ISHARES TR NEW YORK MUN ETF 464288323 668 11,719 SH   SOLE NO 0 0 11,719
ISHARES TR NORTH AMERN NAT 464287374 1,590 52,824 SH   SOLE NO 0 0 52,824
ISHARES TR PFD AND INCM SEC 464288687 80,282 2,135,750 SH   SOLE NO 0 0 2,135,750
ISHARES TR PHLX SEMICND ETF 464287523 4,117 16,398 SH   SOLE NO 0 0 16,398
ISHARES TR RESIDNL REAL EST 464288562 5,876 78,005 SH   SOLE NO 0 0 78,005
ISHARES TR RUS 1000 ETF 464287622 27,143 152,130 SH   SOLE NO 0 0 152,130
ISHARES TR RUS 1000 GRW ETF 464287614 397,710 2,260,744 SH   SOLE NO 0 0 2,260,744
ISHARES TR RUS 1000 VAL ETF 464287598 333,847 2,446,126 SH   SOLE NO 0 0 2,446,126
ISHARES TR RUS 2000 GRW ETF 464287648 105,742 493,616 SH   SOLE NO 0 0 493,616
ISHARES TR RUS 2000 VAL ETF 464287630 154,340 1,200,345 SH   SOLE NO 0 0 1,200,345
ISHARES TR RUS MD CP GR ETF 464287481 210,057 1,376,704 SH   SOLE NO 0 0 1,376,704
ISHARES TR RUS MDCP VAL ETF 464287473 221,937 2,341,850 SH   SOLE NO 0 0 2,341,850
ISHARES TR RUS MID CAP ETF 464287499 56,208 942,781 SH   SOLE NO 0 0 942,781
ISHARES TR RUS TOP 200 ETF 464289446 1,807 24,061 SH   SOLE NO 0 0 24,061
ISHARES TR RUS TP200 GR ETF 464289438 25,451 263,529 SH   SOLE NO 0 0 263,529
ISHARES TR RUS TP200 VL ETF 464289420 8,776 149,991 SH   SOLE NO 0 0 149,991
ISHARES TR RUSSELL 2000 ETF 464287655 85,566 516,486 SH   SOLE NO 0 0 516,486
ISHARES TR RUSSELL 3000 ETF 464287689 27,988 148,485 SH   SOLE NO 0 0 148,485
ISHARES TR S&P 100 ETF 464287101 3,702 25,692 SH   SOLE NO 0 0 25,692
ISHARES TR S&P 500 GRWT ETF 464287309 157,609 813,931 SH   SOLE NO 0 0 813,931
ISHARES TR S&P 500 VAL ETF 464287408 99,670 766,169 SH   SOLE NO 0 0 766,169
ISHARES TR S&P MC 400GR ETF 464287606 44,095 185,189 SH   SOLE NO 0 0 185,189
ISHARES TR S&P MC 400VL ETF 464287705 35,675 208,957 SH   SOLE NO 0 0 208,957
ISHARES TR S&P SML 600 GWT 464287887 45,859 237,247 SH   SOLE NO 0 0 237,247
ISHARES TR SELECT DIVID ETF 464287168 85,667 810,783 SH   SOLE NO 0 0 810,783
ISHARES TR SH TR CRPORT ETF 464288646 124,731 2,325,774 SH   SOLE NO 0 0 2,325,774
ISHARES TR SHORT TREAS BD 464288679 8,087 73,219 SH   SOLE NO 0 0 73,219
ISHARES TR SHRT NAT MUN ETF 464288158 12,223 114,475 SH   SOLE NO 0 0 114,475
ISHARES TR SP SMCP600VL ETF 464287879 44,296 275,478 SH   SOLE NO 0 0 275,478
ISHARES TR TIPS BD ETF 464287176 39,035 334,865 SH   SOLE NO 0 0 334,865
ISHARES TR TRANS AVG ETF 464287192 1,967 10,059 SH   SOLE NO 0 0 10,059
ISHARES TR TRS FLT RT BD 46434V860 4,361 86,830 SH   SOLE NO 0 0 86,830
ISHARES TR U.S. BAS MTL ETF 464287838 2,165 22,111 SH   SOLE NO 0 0 22,111
ISHARES TR U.S. CNSM GD ETF 464287812 1,134 8,515 SH   SOLE NO 0 0 8,515
ISHARES TR U.S. CNSM SV ETF 464287580 2,625 11,501 SH   SOLE NO 0 0 11,501
ISHARES TR U.S. ENERGY ETF 464287796 3,350 104,311 SH   SOLE NO 0 0 104,311
ISHARES TR U.S. FIN SVC ETF 464287770 1,919 12,646 SH   SOLE NO 0 0 12,646
ISHARES TR U.S. FINLS ETF 464287788 11,601 84,205 SH   SOLE NO 0 0 84,205
ISHARES TR U.S. MED DVC ETF 464288810 19,861 75,143 SH   SOLE NO 0 0 75,143
ISHARES TR U.S. PHARMA ETF 464288836 2,447 15,285 SH   SOLE NO 0 0 15,285
ISHARES TR U.S. REAL ES ETF 464287739 8,680 93,256 SH   SOLE NO 0 0 93,256
ISHARES TR U.S. TECH ETF 464287721 14,313 61,538 SH   SOLE NO 0 0 61,538
ISHARES TR U.S. UTILITS ETF 464287697 8,004 49,398 SH   SOLE NO 0 0 49,398
ISHARES TR ULTR SH TRM BD 46434V878 534 10,627 SH   SOLE NO 0 0 10,627
ISHARES TR US AER DEF ETF 464288760 25,064 112,861 SH   SOLE NO 0 0 112,861
ISHARES TR US HLTHCARE ETF 464287762 11,647 53,992 SH   SOLE NO 0 0 53,992
ISHARES TR US HLTHCR PR ETF 464288828 2,649 13,196 SH   SOLE NO 0 0 13,196
ISHARES TR US HOME CONS ETF 464288752 3,048 68,617 SH   SOLE NO 0 0 68,617
ISHARES TR US INDUSTRIALS 464287754 3,148 18,779 SH   SOLE NO 0 0 18,779
ISHARES TR US OIL EQ&SV ETF 464288844 285 14,023 SH   SOLE NO 0 0 14,023
ISHARES TR US OIL GS EX ETF 464288851 655 11,810 SH   SOLE NO 0 0 11,810
ISHARES TR US REGNL BKS ETF 464288778 5,133 100,719 SH   SOLE NO 0 0 100,719
ISHARES TR US TREAS BD ETF 46429B267 44,525 1,716,490 SH   SOLE NO 0 0 1,716,490
ISHARES TR USA MOMENTUM FCT 46432F396 88,152 702,075 SH   SOLE NO 0 0 702,075
ISHARES TR USA QUALITY FCTR 46432F339 54,218 536,817 SH   SOLE NO 0 0 536,817
ISHARES TR USA SIZE FACTOR 46432F370 9,092 93,344 SH   SOLE NO 0 0 93,344
ISHARES TR USD INV GRDE ETF 464288620 1,389 23,827 SH   SOLE NO 0 0 23,827
ISHARES TR YLD OPTIM BD 46434V787 522 20,376 SH   SOLE NO 0 0 20,376
ISHARES US ETF TR COMMOD SEL STG 46431W853 457 13,887 SH   SOLE NO 0 0 13,887
ISHARES US ETF TR INT RT HDG C B 46431W705 829 8,628 SH   SOLE NO 0 0 8,628
ISHARES US ETF TR SHT MAT BD ETF 46431W507 54,323 1,081,061 SH   SOLE NO 0 0 1,081,061
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 1,042 20,807 SH   SOLE NO 0 0 20,807
ISORAY INC COM 46489V104 15 25,284 SH   SOLE NO 0 0 25,284
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 582 63,693 SH   SOLE NO 0 0 63,693
ITT INC COM 45073V108 744 10,071 SH   SOLE NO 0 0 10,071
IVY HIGH INC OPPORTUNITIES F COM 465893105 258 18,630 SH   SOLE NO 0 0 18,630
J JILL INC COM 46620W102 319 282,351 SH   SOLE NO 0 0 282,351
J2 GLOBAL INC COM 48123V102 459 4,905 SH   SOLE NO 0 0 4,905
JABIL INC COM 466313103 541 13,104 SH   SOLE NO 0 0 13,104
JACOBS ENGR GROUP INC COM 469814107 1,860 20,713 SH   SOLE NO 0 0 20,713
JAMES RIV GROUP LTD COM G5005R107 470 11,409 SH   SOLE NO 0 0 11,409
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1,074 22,870 SH   SOLE NO 0 0 22,870
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 948 19,732 SH   SOLE NO 0 0 19,732
JANUS DETROIT STR TR HENDERSON MTG 47103U852 286 5,502 SH   SOLE NO 0 0 5,502
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3,944 79,529 SH   SOLE NO 0 0 79,529
JASON INDS INC COM 471172106 4 12,000 SH   SOLE NO 0 0 12,000
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 586 3,927 SH   SOLE NO 0 0 3,927
JD COM INC SPON ADR CL A 47215P106 4,563 129,543 SH   SOLE NO 0 0 129,543
JEFFERIES FINL GROUP INC COM 47233W109 794 37,180 SH   SOLE NO 0 0 37,180
JERNIGAN CAP INC COM 476405105 252 13,186 SH   SOLE NO 0 0 13,186
JETBLUE AWYS CORP COM 477143101 1,371 73,279 SH   SOLE NO 0 0 73,279
JOHN HANCOCK ETF TRUST MLTDCTR MEDIA 47804J826 337 11,917 SH   SOLE NO 0 0 11,917
JOHN HANCOCK ETF TRUST MLTFACTOR ENRG 47804J701 288 12,178 SH   SOLE NO 0 0 12,178
JOHN HANCOCK ETF TRUST MLTFACTR INDLS 47804J883 304 7,668 SH   SOLE NO 0 0 7,668
JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 15,616 378,865 SH   SOLE NO 0 0 378,865
JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 488 16,511 SH   SOLE NO 0 0 16,511
JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 1,041 29,097 SH   SOLE NO 0 0 29,097
JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 2,628 63,896 SH   SOLE NO 0 0 63,896
JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 2,363 63,459 SH   SOLE NO 0 0 63,459
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 35,413 904,318 SH   SOLE NO 0 0 904,318
JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 2,346 42,401 SH   SOLE NO 0 0 42,401
JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 293 10,534 SH   SOLE NO 0 0 10,534
JOHN HANCOCK HDG EQ & INC FD COM 47804L102 1,032 69,278 SH   SOLE NO 0 0 69,278
JOHNSON & JOHNSON COM 478160104 204,558 1,402,336 SH   SOLE NO 0 0 1,402,336
JOHNSON CTLS INTL PLC SHS G51502105 2,723 66,907 SH   SOLE NO 0 0 66,907
JONES LANG LASALLE INC COM 48020Q107 403 2,318 SH   SOLE NO 0 0 2,318
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 457 8,033 SH   SOLE NO 0 0 8,033
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 5,702 99,882 SH   SOLE NO 0 0 99,882
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 2,121 65,136 SH   SOLE NO 0 0 65,136
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 1,260 17,845 SH   SOLE NO 0 0 17,845
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 1,572 31,437 SH   SOLE NO 0 0 31,437
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 3,224 40,483 SH   SOLE NO 0 0 40,483
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 55,419 1,098,939 SH   SOLE NO 0 0 1,098,939
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 727 14,406 SH   SOLE NO 0 0 14,406
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,745 80,048 SH   SOLE NO 0 0 80,048
JPMORGAN CHASE & CO COM 46625H100 155,385 1,114,673 SH   SOLE NO 0 0 1,114,673
JUST ENERGY GROUP INC COM 48213W101 93 55,482 SH   SOLE NO 0 0 55,482
KALA PHARMACEUTICALS INC COM 483119103 42 11,397 SH   SOLE NO 0 0 11,397
KANSAS CITY SOUTHERN COM NEW 485170302 1,424 9,302 SH   SOLE NO 0 0 9,302
KARYOPHARM THERAPEUTICS INC COM 48576U106 192 10,052 SH   SOLE NO 0 0 10,052
KAYNE ANDERSN MLP MIDS INVT COM 486606106 3,749 269,179 SH   SOLE NO 0 0 269,179
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 267 25,423 SH   SOLE NO 0 0 25,423
KB HOME COM 48666K109 604 17,643 SH   SOLE NO 0 0 17,643
KELLOGG CO COM 487836108 5,771 83,457 SH   SOLE NO 0 0 83,457
KEMPER CORP DEL COM 488401100 417 5,385 SH   SOLE NO 0 0 5,385
KEURIG DR PEPPER INC COM 49271V100 323 11,172 SH   SOLE NO 0 0 11,172
KEYCORP NEW COM 493267108 4,995 246,791 SH   SOLE NO 0 0 246,791
KEYSIGHT TECHNOLOGIES INC COM 49338L103 873 8,513 SH   SOLE NO 0 0 8,513
KIMBERLY CLARK CORP COM 494368103 43,452 315,906 SH   SOLE NO 0 0 315,906
KIMCO RLTY CORP COM 49446R109 1,065 51,435 SH   SOLE NO 0 0 51,435
KINDER MORGAN INC DEL COM 49456B101 13,489 637,191 SH   SOLE NO 0 0 637,191
KINROSS GOLD CORP COM 496902404 11,595 2,446,208 SH   SOLE NO 0 0 2,446,208
KIRKLAND LAKE GOLD LTD COM 49741E100 11,373 258,084 SH   SOLE NO 0 0 258,084
KITE RLTY GROUP TR COM NEW 49803T300 3,138 160,717 SH   SOLE NO 0 0 160,717
KKR & CO INC CL A 48251W104 5,430 186,182 SH   SOLE NO 0 0 186,182
KKR INCOME OPPORTUNITIES FD COM 48249T106 797 50,525 SH   SOLE NO 0 0 50,525
KLA CORPORATION COM NEW 482480100 1,263 7,091 SH   SOLE NO 0 0 7,091
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 470 13,127 SH   SOLE NO 0 0 13,127
KOHLS CORP COM 500255104 2,305 45,245 SH   SOLE NO 0 0 45,245
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 522 10,697 SH   SOLE NO 0 0 10,697
KONTOOR BRANDS INC COM 50050N103 617 14,702 SH   SOLE NO 0 0 14,702
KOPPERS HOLDINGS INC COM 50060P106 417 10,925 SH   SOLE NO 0 0 10,925
KOSMOS ENERGY LTD COM 500688106 100 17,548 SH   SOLE NO 0 0 17,548
KRAFT HEINZ CO COM 500754106 6,414 199,653 SH   SOLE NO 0 0 199,653
KRANESHARES TR BOSERA MSCI CH 500767405 967 29,646 SH   SOLE NO 0 0 29,646
KRANESHARES TR CSI CHI INTERNET 500767306 3,881 79,725 SH   SOLE NO 0 0 79,725
KROGER CO COM 501044101 4,939 170,395 SH   SOLE NO 0 0 170,395
KULICKE & SOFFA INDS INC COM 501242101 749 27,557 SH   SOLE NO 0 0 27,557
L BRANDS INC COM 501797104 1,130 62,388 SH   SOLE NO 0 0 62,388
L3HARRIS TECHNOLOGIES INC COM 502431109 9,905 50,058 SH   SOLE NO 0 0 50,058
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,230 13,187 SH   SOLE NO 0 0 13,187
LADDER CAP CORP CL A 505743104 884 49,024 SH   SOLE NO 0 0 49,024
LAKELAND FINL CORP COM 511656100 209 4,282 SH   SOLE NO 0 0 4,282
LAM RESEARCH CORP COM 512807108 5,984 20,468 SH   SOLE NO 0 0 20,468
LAMAR ADVERTISING CO NEW CL A 512816109 1,587 17,788 SH   SOLE NO 0 0 17,788
LAMB WESTON HLDGS INC COM 513272104 1,579 18,362 SH   SOLE NO 0 0 18,362
LANCASTER COLONY CORP COM 513847103 752 4,702 SH   SOLE NO 0 0 4,702
LANNET INC COM 516012101 244 27,726 SH   SOLE NO 0 0 27,726
LAS VEGAS SANDS CORP COM 517834107 2,489 36,055 SH   SOLE NO 0 0 36,055
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 35,253 1,200,308 SH   SOLE NO 0 0 1,200,308
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 652 19,368 SH   SOLE NO 0 0 19,368
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 202 8,714 SH   SOLE NO 0 0 8,714
LAUDER ESTEE COS INC CL A 518439104 4,661 22,571 SH   SOLE NO 0 0 22,571
LAZARD LTD SHS A G54050102 536 13,432 SH   SOLE NO 0 0 13,432
LCI INDS COM 50189K103 272 2,544 SH   SOLE NO 0 0 2,544
LCNB CORP COM 50181P100 234 12,165 SH   SOLE NO 0 0 12,165
LEAR CORP COM NEW 521865204 519 3,787 SH   SOLE NO 0 0 3,787
LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1,294 48,469 SH   SOLE NO 0 0 48,469
LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 11,828 347,280 SH   SOLE NO 0 0 347,280
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 860 22,601 SH   SOLE NO 0 0 22,601
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 205 5,956 SH   SOLE NO 0 0 5,956
LEGG MASON INC COM 524901105 514 14,331 SH   SOLE NO 0 0 14,331
LEGGETT & PLATT INC COM 524660107 8,532 167,859 SH   SOLE NO 0 0 167,859
LEIDOS HLDGS INC COM 525327102 2,607 26,636 SH   SOLE NO 0 0 26,636
LEMAITRE VASCULAR INC COM 525558201 422 11,759 SH   SOLE NO 0 0 11,759
LENNAR CORP CL A 526057104 1,023 18,346 SH   SOLE NO 0 0 18,346
LENNOX INTL INC COM 526107107 341 1,401 SH   SOLE NO 0 0 1,401
LEXICON PHARMACEUTICALS INC COM NEW 528872302 68 16,461 SH   SOLE NO 0 0 16,461
LEXINGTON REALTY TRUST COM 529043101 423 39,867 SH   SOLE NO 0 0 39,867
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 757 111,830 SH   SOLE NO 0 0 111,830
LIBERTY ALL-STAR GROWTH FD I COM 529900102 73 11,358 SH   SOLE NO 0 0 11,358
LIBERTY GLOBAL PLC SHS CL C G5480U120 214 9,854 SH   SOLE NO 0 0 9,854
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 434 8,986 SH   SOLE NO 0 0 8,986
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 494 10,274 SH   SOLE NO 0 0 10,274
LIBERTY PPTY TR SH BEN INT 531172104 542 9,031 SH   SOLE NO 0 0 9,031
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 217 2,090 SH   SOLE NO 0 0 2,090
LILLY ELI & CO COM 532457108 31,588 240,342 SH   SOLE NO 0 0 240,342
LINCOLN ELEC HLDGS INC COM 533900106 919 9,501 SH   SOLE NO 0 0 9,501
LINCOLN NATL CORP IND COM 534187109 4,729 80,141 SH   SOLE NO 0 0 80,141
LINDE PLC SHS G5494J103 10,483 49,243 SH   SOLE NO 0 0 49,243
LINEAGE CELL THERAPEUTICS IN COM 53566P109 59 67,010 SH   SOLE NO 0 0 67,010
LIVE NATION ENTERTAINMENT IN COM 538034109 367 5,137 SH   SOLE NO 0 0 5,137
LIVE OAK BANCSHARES INC COM 53803X105 3,102 163,205 SH   SOLE NO 0 0 163,205
LKQ CORP COM 501889208 780 21,865 SH   SOLE NO 0 0 21,865
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 2,290 692,063 SH   SOLE NO 0 0 692,063
LOCKHEED MARTIN CORP COM 539830109 63,061 161,953 SH   SOLE NO 0 0 161,953
LOEWS CORP COM 540424108 454 8,666 SH   SOLE NO 0 0 8,666
LOGMEIN INC COM 54142L109 231 2,694 SH   SOLE NO 0 0 2,694
LOWES COS INC COM 548661107 37,788 315,535 SH   SOLE NO 0 0 315,535
LPL FINL HLDGS INC COM 50212V100 1,145 12,417 SH   SOLE NO 0 0 12,417
LTC PPTYS INC COM 502175102 594 13,282 SH   SOLE NO 0 0 13,282
LUCKIN COFFEE INC SPONSORED ADS 54951L109 434 11,045 SH   SOLE NO 0 0 11,045
LULULEMON ATHLETICA INC COM 550021109 3,322 14,340 SH   SOLE NO 0 0 14,340
LUMENTUM HLDGS INC COM 55024U109 984 12,420 SH   SOLE NO 0 0 12,420
LUNA INNOVATIONS COM 550351100 263 36,088 SH   SOLE NO 0 0 36,088
LYFT INC CL A COM 55087P104 788 18,326 SH   SOLE NO 0 0 18,326
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6,193 65,555 SH   SOLE NO 0 0 65,555
M & T BK CORP COM 55261F104 2,600 15,318 SH   SOLE NO 0 0 15,318
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,531 35,740 SH   SOLE NO 0 0 35,740
MACYS INC COM 55616P104 926 54,481 SH   SOLE NO 0 0 54,481
MADISON SQUARE GARDEN CO NEW CL A 55825T103 604 2,054 SH   SOLE NO 0 0 2,054
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 10,875 172,989 SH   SOLE NO 0 0 172,989
MAGNA INTL INC COM 559222401 460 8,393 SH   SOLE NO 0 0 8,393
MAIDEN HOLDINGS LTD SHS G5753U112 147 196,500 SH   SOLE NO 0 0 196,500
MAIN STREET CAPITAL CORP COM 56035L104 2,797 64,897 SH   SOLE NO 0 0 64,897
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 352 16,761 SH   SOLE NO 0 0 16,761
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 8,771 373,259 SH   SOLE NO 0 0 373,259
MANAGER DIRECTED PORTFOLIOS IM DBI MNGD FU 56170L828 401 15,869 SH   SOLE NO 0 0 15,869
MANNKIND CORP COM NEW 56400P706 161 124,949 SH   SOLE NO 0 0 124,949
MANPOWERGROUP INC COM 56418H100 1,277 13,155 SH   SOLE NO 0 0 13,155
MANULIFE FINL CORP COM 56501R106 6,107 300,995 SH   SOLE NO 0 0 300,995
MARATHON OIL CORP COM 565849106 2,623 193,221 SH   SOLE NO 0 0 193,221
MARATHON PETE CORP COM 56585A102 9,191 152,552 SH   SOLE NO 0 0 152,552
MARKEL CORP COM 570535104 5,318 4,652 SH   SOLE NO 0 0 4,652
MARKETAXESS HLDGS INC COM 57060D108 212 561 SH   SOLE NO 0 0 561
MARRIOTT INTL INC NEW CL A 571903202 8,360 55,207 SH   SOLE NO 0 0 55,207
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 431 3,352 SH   SOLE NO 0 0 3,352
MARSH & MCLENNAN COS INC COM 571748102 4,029 36,168 SH   SOLE NO 0 0 36,168
MARTIN MARIETTA MATLS INC COM 573284106 1,535 5,491 SH   SOLE NO 0 0 5,491
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1,344 50,631 SH   SOLE NO 0 0 50,631
MASCO CORP COM 574599106 1,361 28,369 SH   SOLE NO 0 0 28,369
MASIMO CORP COM 574795100 852 5,395 SH   SOLE NO 0 0 5,395
MASTEC INC COM 576323109 389 6,065 SH   SOLE NO 0 0 6,065
MASTERCARD INC CL A 57636Q104 60,419 202,348 SH   SOLE NO 0 0 202,348
MATCH GROUP INC COM 57665R106 725 8,832 SH   SOLE NO 0 0 8,832
MATINAS BIOPHARMA HLDGS INC COM 576810105 40 18,000 SH   SOLE NO 0 0 18,000
MATSON INC COM 57686G105 292 7,162 SH   SOLE NO 0 0 7,162
MATTEL INC COM 577081102 332 24,505 SH   SOLE NO 0 0 24,505
MATTHEWS INTL CORP CL A 577128101 364 9,556 SH   SOLE NO 0 0 9,556
MAXIM INTEGRATED PRODS INC COM 57772K101 2,609 42,421 SH   SOLE NO 0 0 42,421
MCCORMICK & CO INC COM NON VTG 579780206 8,690 51,202 SH   SOLE NO 0 0 51,202
MCCORMICK & CO INC COM VTG 579780107 3,068 17,936 SH   SOLE NO 0 0 17,936
MCDERMOTT INTL INC COM 580037703 52 78,103 SH   SOLE NO 0 0 78,103
MCDONALDS CORP COM 580135101 87,002 440,273 SH   SOLE NO 0 0 440,273
MCKESSON CORP COM 58155Q103 6,462 46,724 SH   SOLE NO 0 0 46,724
MDU RES GROUP INC COM 552690109 991 33,369 SH   SOLE NO 0 0 33,369
MEDICAL PPTYS TRUST INC COM 58463J304 4,168 197,482 SH   SOLE NO 0 0 197,482
MEDTRONIC PLC SHS G5960L103 35,149 309,825 SH   SOLE NO 0 0 309,825
MENLO THERAPEUTICS INC COM 586858102 450 97,062 SH   SOLE NO 0 0 97,062
MERCADOLIBRE INC COM 58733R102 1,401 2,450 SH   SOLE NO 0 0 2,450
MERCHANTS BANCORP IND COM 58844R108 846 42,944 SH   SOLE NO 0 0 42,944
MERCK & CO INC COM 58933Y105 96,913 1,065,565 SH   SOLE NO 0 0 1,065,565
MERIDIAN BANCORP INC MD COM 58958U103 2,290 114,008 SH   SOLE NO 0 0 114,008
METHODE ELECTRS INC COM 591520200 322 8,200 SH   SOLE NO 0 0 8,200
METLIFE INC COM 59156R108 9,282 182,115 SH   SOLE NO 0 0 182,115
METTLER TOLEDO INTERNATIONAL COM 592688105 479 605 SH   SOLE NO 0 0 605
MFA FINL INC COM 55272X102 998 130,480 SH   SOLE NO 0 0 130,480
MFS CHARTER INCOME TR SH BEN INT 552727109 301 35,758 SH   SOLE NO 0 0 35,758
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 69 12,956 SH   SOLE NO 0 0 12,956
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 121 25,696 SH   SOLE NO 0 0 25,696
MFS INTER INCOME TR SH BEN INT 55273C107 120 31,662 SH   SOLE NO 0 0 31,662
MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 42 15,093 SH   SOLE NO 0 0 15,093
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 302 49,387 SH   SOLE NO 0 0 49,387
MFS MUN INCOME TR SH BEN INT 552738106 474 67,133 SH   SOLE NO 0 0 67,133
MFS SPL VALUE TR SH BEN INT 55274E102 225 34,932 SH   SOLE NO 0 0 34,932
MGE ENERGY INC COM 55277P104 1,003 12,735 SH   SOLE NO 0 0 12,735
MGIC INVT CORP WIS COM 552848103 969 68,401 SH   SOLE NO 0 0 68,401
MGM RESORTS INTERNATIONAL COM 552953101 1,791 53,844 SH   SOLE NO 0 0 53,844
MICHAELS COS INC COM 59408Q106 181 22,433 SH   SOLE NO 0 0 22,433
MICROCHIP TECHNOLOGY INC COM 595017104 4,961 47,383 SH   SOLE NO 0 0 47,383
MICRON TECHNOLOGY INC COM 595112103 13,068 243,000 SH   SOLE NO 0 0 243,000
MICROSOFT CORP COM 594918104 343,685 2,179,360 SH   SOLE NO 0 0 2,179,360
MID AMER APT CMNTYS INC COM 59522J103 958 7,265 SH   SOLE NO 0 0 7,265
MIDDLEBY CORP COM 596278101 306 2,803 SH   SOLE NO 0 0 2,803
MIDDLESEX WATER CO COM 596680108 222 3,507 SH   SOLE NO 0 0 3,507
MILESTONE SCIENTIFIC INC COM NEW 59935P209 117 84,732 SH   SOLE NO 0 0 84,732
MITEK SYS INC COM NEW 606710200 247 32,380 SH   SOLE NO 0 0 32,380
MKS INSTRUMENT INC COM 55306N104 245 2,235 SH   SOLE NO 0 0 2,235
MODERNA INC COM 60770K107 325 16,631 SH   SOLE NO 0 0 16,631
MOHAWK INDS INC COM 608190104 267 1,959 SH   SOLE NO 0 0 1,959
MOLECULIN BIOTECH INC COM 60855D101 10 12,000 SH   SOLE NO 0 0 12,000
MOLINA HEALTHCARE INC COM 60855R100 1,471 10,846 SH   SOLE NO 0 0 10,846
MOLSON COORS BREWING CO CL B 60871R209 2,852 52,912 SH   SOLE NO 0 0 52,912
MONDELEZ INTL INC CL A 609207105 21,538 391,033 SH   SOLE NO 0 0 391,033
MONGODB INC CL A 60937P106 1,649 12,530 SH   SOLE NO 0 0 12,530
MONOLITHIC PWR SYS INC COM 609839105 357 2,005 SH   SOLE NO 0 0 2,005
MONRO INC COM 610236101 303 3,877 SH   SOLE NO 0 0 3,877
MONROE CAP CORP COM 610335101 1,424 131,209 SH   SOLE NO 0 0 131,209
MONSTER BEVERAGE CORP NEW COM 61174X109 564 8,882 SH   SOLE NO 0 0 8,882
MOODYS CORP COM 615369105 1,242 5,235 SH   SOLE NO 0 0 5,235
MORGAN STANLEY COM NEW 617446448 8,365 163,644 SH   SOLE NO 0 0 163,644
MOSAIC CO NEW COM 61945C103 655 30,276 SH   SOLE NO 0 0 30,276
MOTOROLA SOLUTIONS INC COM NEW 620076307 3,282 20,370 SH   SOLE NO 0 0 20,370
MPLX LP COM UNIT REP LTD 55336V100 1,607 63,143 SH   SOLE NO 0 0 63,143
MSA SAFETY INC COM 553498106 574 4,548 SH   SOLE NO 0 0 4,548
MSCI INC COM 55354G100 237 919 SH   SOLE NO 0 0 919
MTS SYS CORP COM 553777103 264 5,501 SH   SOLE NO 0 0 5,501
MUELLER INDS INC COM 624756102 798 25,158 SH   SOLE NO 0 0 25,158
MUELLER WTR PRODS INC COM SER A 624758108 134 11,254 SH   SOLE NO 0 0 11,254
MYLAN N V SHS EURO N59465109 209 10,437 SH   SOLE NO 0 0 10,437
NABORS INDUSTRIES LTD SHS G6359F103 270 93,793 SH   SOLE NO 0 0 93,793
NABRIVA THERAPEUTICS PLC SHS G63637105 88 67,160 SH   SOLE NO 0 0 67,160
NAPCO SEC TECHNOLOGIES INC COM 630402105 326 11,108 SH   SOLE NO 0 0 11,108
NASDAQ INC COM 631103108 1,035 9,671 SH   SOLE NO 0 0 9,671
NATIONAL BANKSHARES INC VA COM 634865109 233 5,200 SH   SOLE NO 0 0 5,200
NATIONAL FUEL GAS CO N J COM 636180101 1,383 29,729 SH   SOLE NO 0 0 29,729
NATIONAL GRID PLC SPONSORED ADR NE 636274409 5,120 81,709 SH   SOLE NO 0 0 81,709
NATIONAL HEALTH INVS INC COM 63633D104 2,200 27,008 SH   SOLE NO 0 0 27,008
NATIONAL OILWELL VARCO INC COM 637071101 344 13,733 SH   SOLE NO 0 0 13,733
NATIONAL RETAIL PPTYS INC COM 637417106 6,016 112,207 SH   SOLE NO 0 0 112,207
NATIXIS ETF TR LOOMIS SAYLES 63873X208 308 12,220 SH   SOLE NO 0 0 12,220
NAVIENT CORPORATION COM 63938C108 1,356 99,130 SH   SOLE NO 0 0 99,130
NBT BANCORP INC COM 628778102 3,987 98,321 SH   SOLE NO 0 0 98,321
NCR CORP NEW COM 62886E108 636 18,103 SH   SOLE NO 0 0 18,103
NEKTAR THERAPEUTICS COM 640268108 601 27,857 SH   SOLE NO 0 0 27,857
NEOGEN CORP COM 640491106 681 10,437 SH   SOLE NO 0 0 10,437
NEOGENOMICS INC COM NEW 64049M209 865 29,603 SH   SOLE NO 0 0 29,603
NEOS THERAPEUTICS INC COM 64052L106 20 13,600 SH   SOLE NO 0 0 13,600
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 55 20,190 SH   SOLE NO 0 0 20,190
NETAPP INC COM 64110D104 697 11,208 SH   SOLE NO 0 0 11,208
NETEASE INC SPONSORED ADS 64110W102 337 1,101 SH   SOLE NO 0 0 1,101
NETFLIX INC COM 64110L106 30,313 93,683 SH   SOLE NO 0 0 93,683
NEUBERGER BERMAN HGH YLD FD COM 64128C106 222 18,022 SH   SOLE NO 0 0 18,022
NEUBERGER BERMAN MLP AND ENR COM 64129H104 120 17,871 SH   SOLE NO 0 0 17,871
NEUBERGER BERMAN RE ES SEC F COM 64190A103 132 23,786 SH   SOLE NO 0 0 23,786
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,467 22,955 SH   SOLE NO 0 0 22,955
NEVRO CORP COM 64157F103 212 1,805 SH   SOLE NO 0 0 1,805
NEW AGE BEVERAGES CORP COM 64157V108 36 20,116 SH   SOLE NO 0 0 20,116
NEW AMER HIGH INCOME FD INC COM NEW 641876800 120 13,199 SH   SOLE NO 0 0 13,199
NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 371 5,996 SH   SOLE NO 0 0 5,996
NEW GOLD INC CDA COM 644535106 19 21,986 SH   SOLE NO 0 0 21,986
NEW JERSEY RES COM 646025106 2,405 53,966 SH   SOLE NO 0 0 53,966
NEW MTN FIN CORP COM 647551100 1,280 93,227 SH   SOLE NO 0 0 93,227
NEW RELIC INC COM 64829B100 9,077 138,150 SH   SOLE NO 0 0 138,150
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,191 260,176 SH   SOLE NO 0 0 260,176
NEW YORK CMNTY BANCORP INC COM 649445103 2,143 178,350 SH   SOLE NO 0 0 178,350
NEW YORK MTG TR INC COM PAR $.02 649604501 471 75,649 SH   SOLE NO 0 0 75,649
NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 15 15,000 SH   SOLE NO 0 0 15,000
NEW YORK TIMES CO CL A 650111107 285 8,872 SH   SOLE NO 0 0 8,872
NEWELL BRANDS INC COM 651229106 5,024 261,397 SH   SOLE NO 0 0 261,397
NEWMARK GROUP INC CL A 65158N102 180 13,446 SH   SOLE NO 0 0 13,446
NEWMARKET CORP COM 651587107 844 1,735 SH   SOLE NO 0 0 1,735
NEWMONT GOLDCORP CORPORATION COM 651639106 4,174 96,082 SH   SOLE NO 0 0 96,082
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1,265 55,881 SH   SOLE NO 0 0 55,881
NEXPOINT RESIDENTIAL TR INC COM 65341D102 236 5,255 SH   SOLE NO 0 0 5,255
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 573 32,357 SH   SOLE NO 0 0 32,357
NEXSTAR MEDIA GROUP INC CL A 65336K103 611 5,217 SH   SOLE NO 0 0 5,217
NEXTERA ENERGY INC COM 65339F101 132,344 546,516 SH   SOLE NO 0 0 546,516
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 622 11,828 SH   SOLE NO 0 0 11,828
NICE LTD SPONSORED ADR 653656108 986 6,358 SH   SOLE NO 0 0 6,358
NIKE INC CL B 654106103 36,023 355,573 SH   SOLE NO 0 0 355,573
NIO INC SPON ADS 62914V106 619 154,004 SH   SOLE NO 0 0 154,004
NISOURCE INC COM 65473P105 942 33,855 SH   SOLE NO 0 0 33,855
NOBLE CORP PLC SHS USD G65431101 12 10,550 SH   SOLE NO 0 0 10,550
NOKIA CORP SPONSORED ADR 654902204 1,270 342,415 SH   SOLE NO 0 0 342,415
NORDSON CORP COM 655663102 1,224 7,516 SH   SOLE NO 0 0 7,516
NORDSTROM INC COM 655664100 6,016 146,999 SH   SOLE NO 0 0 146,999
NORFOLK SOUTHERN CORP COM 655844108 21,297 109,707 SH   SOLE NO 0 0 109,707
NORTHEAST BK LEWISTON ME COM 66405S100 660 30,034 SH   SOLE NO 0 0 30,034
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 30 71,325 SH   SOLE NO 0 0 71,325
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 544 17,903 SH   SOLE NO 0 0 17,903
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 226 8,045 SH   SOLE NO 0 0 8,045
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 355 11,501 SH   SOLE NO 0 0 11,501
NORTHERN TR CORP COM 665859104 2,125 20,003 SH   SOLE NO 0 0 20,003
NORTHRIM BANCORP INC COM 666762109 283 7,398 SH   SOLE NO 0 0 7,398
NORTHROP GRUMMAN CORP COM 666807102 19,292 56,087 SH   SOLE NO 0 0 56,087
NORTHWEST BANCSHARES INC MD COM 667340103 1,057 63,602 SH   SOLE NO 0 0 63,602
NORTHWEST NAT HLDG CO COM 66765N105 1,620 21,973 SH   SOLE NO 0 0 21,973
NORTONLIFELOCK INC COM 668771108 979 38,371 SH   SOLE NO 0 0 38,371
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 987 16,906 SH   SOLE NO 0 0 16,906
NOVAGOLD RES INC COM NEW 66987E206 554 61,869 SH   SOLE NO 0 0 61,869
NOVARTIS A G SPONSORED ADR 66987V109 27,696 292,496 SH   SOLE NO 0 0 292,496
NOVAVAX INC COM NEW 670002401 53 13,351 SH   SOLE NO 0 0 13,351
NOVO-NORDISK A S ADR 670100205 4,747 82,027 SH   SOLE NO 0 0 82,027
NOVOCURE LTD ORD SHS G6674U108 415 4,936 SH   SOLE NO 0 0 4,936
NRG ENERGY INC COM NEW 629377508 374 9,422 SH   SOLE NO 0 0 9,422
NUANCE COMMUNICATIONS INC COM 67020Y100 511 28,702 SH   SOLE NO 0 0 28,702
NUANCE COMMUNICATIONS INC NOTE 2.750%11/0 67020YAF7 14 15,000 SH   SOLE NO 0 0 15,000
NUCOR CORP COM 670346105 17,594 312,631 SH   SOLE NO 0 0 312,631
NUSHARES ETF TR ESG HI TLD CRP 67092P854 354 14,009 SH   SOLE NO 0 0 14,009
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 301 12,248 SH   SOLE NO 0 0 12,248
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 447 16,401 SH   SOLE NO 0 0 16,401
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 348 12,928 SH   SOLE NO 0 0 12,928
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,825 44,043 SH   SOLE NO 0 0 44,043
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,372 41,847 SH   SOLE NO 0 0 41,847
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 427 12,124 SH   SOLE NO 0 0 12,124
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 442 14,633 SH   SOLE NO 0 0 14,633
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 911 29,248 SH   SOLE NO 0 0 29,248
NUSHARES ETF TR NUVEEN ESG US 67092P870 235 9,219 SH   SOLE NO 0 0 9,219
NUSHARES ETF TR NUVEEN SHRT TERM 67092P706 421 13,940 SH   SOLE NO 0 0 13,940
NUSTAR ENERGY LP UNIT COM 67058H102 253 9,817 SH   SOLE NO 0 0 9,817
NUTANIX INC CL A 67059N108 853 27,319 SH   SOLE NO 0 0 27,319
NUTRIEN LTD COM 67077M108 2,114 44,133 SH   SOLE NO 0 0 44,133
NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 626 119,128 SH   SOLE NO 0 0 119,128
NUVEEN AMT FREE MUN CR INC F COM 67071L106 9,971 598,167 SH   SOLE NO 0 0 598,167
NUVEEN AMT FREE QLTY MUN INC COM 670657105 8,882 617,699 SH   SOLE NO 0 0 617,699
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 562 34,721 SH   SOLE NO 0 0 34,721
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 828 55,611 SH   SOLE NO 0 0 55,611
NUVEEN CALIF MUN VALUE FD COM 67062C107 649 60,942 SH   SOLE NO 0 0 60,942
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 149 10,215 SH   SOLE NO 0 0 10,215
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 304 30,372 SH   SOLE NO 0 0 30,372
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 865 112,829 SH   SOLE NO 0 0 112,829
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 378 34,740 SH   SOLE NO 0 0 34,740
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 1,344 76,133 SH   SOLE NO 0 0 76,133
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 721 80,966 SH   SOLE NO 0 0 80,966
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1,647 212,365 SH   SOLE NO 0 0 212,365
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 859 57,808 SH   SOLE NO 0 0 57,808
NUVEEN FLOATING RATE INCOME COM 67072T108 1,137 111,125 SH   SOLE NO 0 0 111,125
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 169 16,976 SH   SOLE NO 0 0 16,976
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 255 15,582 SH   SOLE NO 0 0 15,582
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 896 91,807 SH   SOLE NO 0 0 91,807
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 2,167 216,526 SH   SOLE NO 0 0 216,526
NUVEEN INT DUR QUAL MUN TRM COM 670677103 480 34,624 SH   SOLE NO 0 0 34,624
NUVEEN INTER DURATION MN TMF COM 670671106 727 52,317 SH   SOLE NO 0 0 52,317
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 387 27,242 SH   SOLE NO 0 0 27,242
NUVEEN MICHIGAN QLT MUN INC COM 670979103 739 52,329 SH   SOLE NO 0 0 52,329
NUVEEN MUN 2021 TARGET TERM COM 670687102 212 21,688 SH   SOLE NO 0 0 21,688
NUVEEN MUN HIGH INCOME OPP F COM 670682103 4,004 282,198 SH   SOLE NO 0 0 282,198
NUVEEN MUN INCOME FD INC COM 67062J102 196 17,434 SH   SOLE NO 0 0 17,434
NUVEEN MUN VALUE FD INC COM 670928100 4,461 416,929 SH   SOLE NO 0 0 416,929
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3,671 224,278 SH   SOLE NO 0 0 224,278
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2,404 99,966 SH   SOLE NO 0 0 99,966
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 528 36,082 SH   SOLE NO 0 0 36,082
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1,020 75,212 SH   SOLE NO 0 0 75,212
NUVEEN NEW YORK QLT MUN INC COM 67066X107 377 26,581 SH   SOLE NO 0 0 26,581
NUVEEN NY SELECT TAX FREE PR SH BEN INT 67063V104 213 15,085 SH   SOLE NO 0 0 15,085
NUVEEN OHIO QLTY MUN INCOME COM 670980101 280 18,154 SH   SOLE NO 0 0 18,154
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 776 54,856 SH   SOLE NO 0 0 54,856
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 3,160 302,149 SH   SOLE NO 0 0 302,149
NUVEEN PFD & INCM SECURTIES COM 67072C105 13,379 1,333,966 SH   SOLE NO 0 0 1,333,966
NUVEEN PFD & INCOME 2022 TER COM 67075T105 380 15,114 SH   SOLE NO 0 0 15,114
NUVEEN PFD & INCOME TERM FD COM 67075A106 1,558 60,384 SH   SOLE NO 0 0 60,384
NUVEEN QUALITY MUNCP INCOME COM 67066V101 4,945 338,700 SH   SOLE NO 0 0 338,700
NUVEEN REAL ASSET INM AND GW COM 67074Y105 1,331 72,498 SH   SOLE NO 0 0 72,498
NUVEEN REAL ESTATE INCOME FD COM 67071B108 1,303 122,773 SH   SOLE NO 0 0 122,773
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 5,070 368,758 SH   SOLE NO 0 0 368,758
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 534 32,468 SH   SOLE NO 0 0 32,468
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 252 24,087 SH   SOLE NO 0 0 24,087
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 437 26,620 SH   SOLE NO 0 0 26,620
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 427 28,030 SH   SOLE NO 0 0 28,030
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 1,232 75,599 SH   SOLE NO 0 0 75,599
NUVEEN SHT DUR CR OPP FD COM 67074X107 480 31,665 SH   SOLE NO 0 0 31,665
NUVEEN SR INCOME FD COM 67067Y104 101 16,984 SH   SOLE NO 0 0 16,984
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 220 12,721 SH   SOLE NO 0 0 12,721
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 1,341 61,411 SH   SOLE NO 0 0 61,411
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 455 31,174 SH   SOLE NO 0 0 31,174
NV5 GLOBAL INC COM 62945V109 469 9,307 SH   SOLE NO 0 0 9,307
NVENT ELECTRIC PLC SHS G6700G107 743 29,046 SH   SOLE NO 0 0 29,046
NVIDIA CORP COM 67066G104 57,813 245,703 SH   SOLE NO 0 0 245,703
NVR INC COM 62944T105 3,141 825 SH   SOLE NO 0 0 825
NXP SEMICONDUCTORS N V COM N6596X109 6,994 54,958 SH   SOLE NO 0 0 54,958
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,990 6,822 SH   SOLE NO 0 0 6,822
OAK VALLEY BANCORP OAKDALE C COM 671807105 272 13,992 SH   SOLE NO 0 0 13,992
OAKTREE STRATEGIC INCOME COR COM 67402D104 167 20,425 SH   SOLE NO 0 0 20,425
OCCIDENTAL PETE CORP COM 674599105 4,782 116,057 SH   SOLE NO 0 0 116,057
OCEANFIRST FINL CORP COM 675234108 1,858 72,778 SH   SOLE NO 0 0 72,778
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 482 15,005 SH   SOLE NO 0 0 15,005
OGE ENERGY CORP COM 670837103 2,325 52,298 SH   SOLE NO 0 0 52,298
OKTA INC CL A 679295105 2,663 23,084 SH   SOLE NO 0 0 23,084
OLD DOMINION FREIGHT LINE IN COM 679580100 785 4,137 SH   SOLE NO 0 0 4,137
OLD NATL BANCORP IND COM 680033107 480 26,271 SH   SOLE NO 0 0 26,271
OLD REP INTL CORP COM 680223104 2,639 117,990 SH   SOLE NO 0 0 117,990
OLIN CORP COM PAR $1 680665205 218 12,691 SH   SOLE NO 0 0 12,691
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 717 10,986 SH   SOLE NO 0 0 10,986
OMEGA HEALTHCARE INVS INC COM 681936100 7,051 166,515 SH   SOLE NO 0 0 166,515
OMNICOM GROUP INC COM 681919106 5,038 62,182 SH   SOLE NO 0 0 62,182
ONE GAS INC COM 68235P108 597 6,384 SH   SOLE NO 0 0 6,384
ONE LIBERTY PPTYS INC COM 682406103 552 20,303 SH   SOLE NO 0 0 20,303
ONE STOP SYS INC COM 68247W109 101 50,000 SH   SOLE NO 0 0 50,000
ONEOK INC NEW COM 682680103 25,859 341,741 SH   SOLE NO 0 0 341,741
OPKO HEALTH INC COM 68375N103 627 427,154 SH   SOLE NO 0 0 427,154
OPTION CARE HEALTH INC COM 68404L102 54 14,532 SH   SOLE NO 0 0 14,532
ORACLE CORP COM 68389X105 25,422 479,851 SH   SOLE NO 0 0 479,851
ORANGE SPONSORED ADR 684060106 1,504 103,115 SH   SOLE NO 0 0 103,115
ORCHID IS CAP INC COM 68571X103 609 104,246 SH   SOLE NO 0 0 104,246
ORGANIGRAM HLDGS INC COM 68620P101 310 126,658 SH   SOLE NO 0 0 126,658
ORGANOVO HLDGS INC COM 68620A104 33 94,736 SH   SOLE NO 0 0 94,736
OSHKOSH CORP COM 688239201 790 8,352 SH   SOLE NO 0 0 8,352
OSI ETF TR OSHARES FTSE 67110P100 441 14,919 SH   SOLE NO 0 0 14,919
OSI ETF TR OSHARS FTSE US 67110P407 1,307 35,709 SH   SOLE NO 0 0 35,709
OTTER TAIL CORP COM 689648103 651 12,709 SH   SOLE NO 0 0 12,709
OVID THERAPEUTICS INC COM 690469101 74 17,900 SH   SOLE NO 0 0 17,900
OWENS & MINOR INC NEW COM 690732102 881 170,576 SH   SOLE NO 0 0 170,576
OXFORD LANE CAP CORP COM 691543102 727 89,151 SH   SOLE NO 0 0 89,151
OXFORD SQUARE CAP CORP COM 69181V107 1,082 199,059 SH   SOLE NO 0 0 199,059
PACCAR INC COM 693718108 3,698 46,762 SH   SOLE NO 0 0 46,762
PACER FDS TR BNCHMRK INFRA 69374H741 213 6,543 SH   SOLE NO 0 0 6,543
PACER FDS TR CFRA STVAL EQL 69374H691 979 31,448 SH   SOLE NO 0 0 31,448
PACER FDS TR DEVELOPED MRKT 69374H873 13,419 488,947 SH   SOLE NO 0 0 488,947
PACER FDS TR GLOBL CASH ETF 69374H709 1,024 32,586 SH   SOLE NO 0 0 32,586
PACER FDS TR TRENDP 100 ETF 69374H303 5,040 124,946 SH   SOLE NO 0 0 124,946
PACER FDS TR TRENDP US LAR CP 69374H105 55,325 1,653,472 SH   SOLE NO 0 0 1,653,472
PACER FDS TR TRENDP US MID CP 69374H204 7,561 246,067 SH   SOLE NO 0 0 246,067
PACER FDS TR TRENDPILOT EUR 69374H808 423 15,393 SH   SOLE NO 0 0 15,393
PACER FDS TR TRENDPILOT FD 69374H675 344 12,783 SH   SOLE NO 0 0 12,783
PACER FDS TR TRENDPILOT INTL 69374H683 3,066 114,451 SH   SOLE NO 0 0 114,451
PACER FDS TR TRENDPILOT US BD 69374H642 548 21,486 SH   SOLE NO 0 0 21,486
PACER FDS TR US CASH COWS 100 69374H881 807 25,995 SH   SOLE NO 0 0 25,995
PACKAGING CORP AMER COM 695156109 1,195 10,672 SH   SOLE NO 0 0 10,672
PACWEST BANCORP DEL COM 695263103 898 23,486 SH   SOLE NO 0 0 23,486
PAGSEGURO DIGITAL LTD COM CL A G68707101 2,862 83,796 SH   SOLE NO 0 0 83,796
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 82 105,931 SH   SOLE NO 0 0 105,931
PALO ALTO NETWORKS INC COM 697435105 6,647 28,744 SH   SOLE NO 0 0 28,744
PAN AMERICAN SILVER CORP COM 697900108 1,301 54,920 SH   SOLE NO 0 0 54,920
PAR TECHNOLOGY CORP COM 698884103 221 7,201 SH   SOLE NO 0 0 7,201
PARETEUM CORP COM NEW 69946T207 36 83,531 SH   SOLE NO 0 0 83,531
PARK NATL CORP COM 700658107 698 6,818 SH   SOLE NO 0 0 6,818
PARKE BANCORP INC COM 700885106 419 16,523 SH   SOLE NO 0 0 16,523
PARKER HANNIFIN CORP COM 701094104 3,831 18,615 SH   SOLE NO 0 0 18,615
PATTERN ENERGY GROUP INC CL A 70338P100 288 10,779 SH   SOLE NO 0 0 10,779
PATTERSON COMPANIES INC COM 703395103 937 45,791 SH   SOLE NO 0 0 45,791
PATTERSON UTI ENERGY INC COM 703481101 189 18,076 SH   SOLE NO 0 0 18,076
PAVMED INC COM 70387R106 20 17,288 SH   SOLE NO 0 0 17,288
PAYCHEX INC COM 704326107 26,587 312,573 SH   SOLE NO 0 0 312,573
PAYCOM SOFTWARE INC COM 70432V102 10,021 37,852 SH   SOLE NO 0 0 37,852
PAYPAL HLDGS INC COM 70450Y103 28,732 265,626 SH   SOLE NO 0 0 265,626
PAYSIGN INC COM 70451A104 116 11,475 SH   SOLE NO 0 0 11,475
PB BANCORP INC COM 70454T100 4,401 290,340 SH   SOLE NO 0 0 290,340
PCM FUND INC COM 69323T101 737 64,389 SH   SOLE NO 0 0 64,389
PEBBLEBROOK HOTEL TR COM 70509V100 292 10,917 SH   SOLE NO 0 0 10,917
PEGASYSTEMS INC COM 705573103 319 4,013 SH   SOLE NO 0 0 4,013
PELOTON INTERACTIVE INC CL A COM 70614W100 368 12,963 SH   SOLE NO 0 0 12,963
PEMBINA PIPELINE CORP COM 706327103 5,016 135,351 SH   SOLE NO 0 0 135,351
PENN NATL GAMING INC COM 707569109 357 13,986 SH   SOLE NO 0 0 13,986
PENNEY J C CORP INC COM 708160106 66 59,195 SH   SOLE NO 0 0 59,195
PENNS WOODS BANCORP INC COM 708430103 575 16,184 SH   SOLE NO 0 0 16,184
PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 57 10,693 SH   SOLE NO 0 0 10,693
PENNYMAC MTG INVT TR COM 70931T103 315 14,173 SH   SOLE NO 0 0 14,173
PENTAIR PLC SHS G7S00T104 1,851 40,362 SH   SOLE NO 0 0 40,362
PEOPLES FINL SVCS CORP COM 711040105 230 4,584 SH   SOLE NO 0 0 4,584
PEOPLES UTAH BANCORP COM 712706209 665 22,097 SH   SOLE NO 0 0 22,097
PEOPLES UTD FINL INC COM 712704105 7,634 451,718 SH   SOLE NO 0 0 451,718
PEPSICO INC COM 713448108 96,111 703,237 SH   SOLE NO 0 0 703,237
PERKINELMER INC COM 714046109 1,372 14,135 SH   SOLE NO 0 0 14,135
PERRIGO CO PLC SHS G97822103 1,422 27,534 SH   SOLE NO 0 0 27,534
PERSPECTA INC COM 715347100 211 8,013 SH   SOLE NO 0 0 8,013
PETMED EXPRESS INC COM 716382106 214 9,113 SH   SOLE NO 0 0 9,113
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 410 25,765 SH   SOLE NO 0 0 25,765
PFENEX INC COM 717071104 661 60,225 SH   SOLE NO 0 0 60,225
PFIZER INC COM 717081103 116,121 2,963,804 SH   SOLE NO 0 0 2,963,804
PG&E CORP COM 69331C108 257 23,709 SH   SOLE NO 0 0 23,709
PGIM ETF TR ACTV HY BD ETF 69344A206 217 5,267 SH   SOLE NO 0 0 5,267
PGIM ETF TR ULTRA SHORT 69344A107 1,091 21,806 SH   SOLE NO 0 0 21,806
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 587 39,113 SH   SOLE NO 0 0 39,113
PGIM HIGH YIELD BOND FUND IN COM 69346H100 384 24,989 SH   SOLE NO 0 0 24,989
PHILIP MORRIS INTL INC COM 718172109 57,620 677,175 SH   SOLE NO 0 0 677,175
PHILLIPS 66 COM 718546104 24,417 219,165 SH   SOLE NO 0 0 219,165
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 781 12,672 SH   SOLE NO 0 0 12,672
PHYSICIANS RLTY TR COM 71943U104 649 34,300 SH   SOLE NO 0 0 34,300
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 4,455 200,352 SH   SOLE NO 0 0 200,352
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 632 31,860 SH   SOLE NO 0 0 31,860
PIMCO CALIF MUN INCOME FD II COM 72200M108 246 24,611 SH   SOLE NO 0 0 24,611
PIMCO CALIF MUN INCOME FD II COM 72201C109 586 51,434 SH   SOLE NO 0 0 51,434
PIMCO CORPORATE & INCOME OPP COM 72201B101 10,018 527,310 SH   SOLE NO 0 0 527,310
PIMCO CORPORATE INCOME STRAT COM 72200U100 2,736 143,113 SH   SOLE NO 0 0 143,113
PIMCO DYNAMIC INCOME FD SHS 72201Y101 8,783 270,747 SH   SOLE NO 0 0 270,747
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 12,813 508,477 SH   SOLE NO 0 0 508,477
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 743 45,071 SH   SOLE NO 0 0 45,071
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 8,292 83,146 SH   SOLE NO 0 0 83,146
PIMCO ETF TR 1-5 US TIP IDX 72201R205 3,719 71,018 SH   SOLE NO 0 0 71,018
PIMCO ETF TR 15+ YR US TIPS 72201R304 640 8,890 SH   SOLE NO 0 0 8,890
PIMCO ETF TR ACTIVE BD ETF 72201R775 15,893 147,422 SH   SOLE NO 0 0 147,422
PIMCO ETF TR BROAD US TIPS 72201R403 291 4,860 SH   SOLE NO 0 0 4,860
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 23,420 230,541 SH   SOLE NO 0 0 230,541
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 784 7,860 SH   SOLE NO 0 0 7,860
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,294 41,567 SH   SOLE NO 0 0 41,567
PIMCO ETF TR INV GRD CRP BD 72201R817 827 7,521 SH   SOLE NO 0 0 7,521
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1,186 23,436 SH   SOLE NO 0 0 23,436
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 2,442 204,255 SH   SOLE NO 0 0 204,255
PIMCO HIGH INCOME FD COM SHS 722014107 5,174 688,993 SH   SOLE NO 0 0 688,993
PIMCO INCOME OPPORTUNITY FD COM 72202B100 3,394 122,147 SH   SOLE NO 0 0 122,147
PIMCO INCOME STRATEGY FUND COM 72201H108 2,017 170,262 SH   SOLE NO 0 0 170,262
PIMCO INCOME STRATEGY FUND I COM 72201J104 2,368 223,675 SH   SOLE NO 0 0 223,675
PIMCO MUN INCOME FD II COM 72200W106 1,256 79,202 SH   SOLE NO 0 0 79,202
PIMCO MUN INCOME FD III COM 72201A103 129 10,266 SH   SOLE NO 0 0 10,266
PIMCO MUNICIPAL INCOME FD COM 72200R107 477 31,643 SH   SOLE NO 0 0 31,643
PIMCO NY MUNICIPAL INCOME FD COM 72200T103 845 61,262 SH   SOLE NO 0 0 61,262
PIMCO STRATEGIC INCOME FD IN COM 72200X104 5,795 637,599 SH   SOLE NO 0 0 637,599
PINNACLE FINL PARTNERS INC COM 72346Q104 412 6,439 SH   SOLE NO 0 0 6,439
PINNACLE WEST CAP CORP COM 723484101 1,507 16,762 SH   SOLE NO 0 0 16,762
PINTEREST INC CL A 72352L106 542 29,106 SH   SOLE NO 0 0 29,106
PIONEER FLOATING RATE TR COM 72369J102 261 23,827 SH   SOLE NO 0 0 23,827
PIONEER HIGH INCOME TR COM 72369H106 134 14,053 SH   SOLE NO 0 0 14,053
PIONEER MUN HIGH INCOME ADV COM 723762100 232 21,532 SH   SOLE NO 0 0 21,532
PIONEER MUN HIGH INCOME TR COM SHS 723763108 923 76,445 SH   SOLE NO 0 0 76,445
PIONEER NAT RES CO COM 723787107 1,526 10,083 SH   SOLE NO 0 0 10,083
PITNEY BOWES INC COM 724479100 64 16,085 SH   SOLE NO 0 0 16,085
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,008 54,825 SH   SOLE NO 0 0 54,825
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 582 30,758 SH   SOLE NO 0 0 30,758
PLANET FITNESS INC CL A 72703H101 1,633 21,877 SH   SOLE NO 0 0 21,877
PLUG POWER INC COM NEW 72919P202 485 153,564 SH   SOLE NO 0 0 153,564
PLURALSIGHT INC COM CL A 72941B106 553 32,155 SH   SOLE NO 0 0 32,155
PNC FINL SVCS GROUP INC COM 693475105 20,748 129,976 SH   SOLE NO 0 0 129,976
PNM RES INC COM 69349H107 283 5,585 SH   SOLE NO 0 0 5,585
POLARIS INC COM 731068102 2,334 22,951 SH   SOLE NO 0 0 22,951
POLYMET MINING CORP COM 731916102 123 484,393 SH   SOLE NO 0 0 484,393
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 113 114,000 SH   SOLE NO 0 0 114,000
PORTLAND GEN ELEC CO COM NEW 736508847 1,586 28,436 SH   SOLE NO 0 0 28,436
PORTMAN RIDGE FIN CORP COM 73688F102 49 23,261 SH   SOLE NO 0 0 23,261
PPG INDS INC COM 693506107 7,233 54,191 SH   SOLE NO 0 0 54,191
PPL CORP COM 69351T106 9,523 265,412 SH   SOLE NO 0 0 265,412
PQ GROUP HLDGS INC COM 73943T103 180 10,500 SH   SOLE NO 0 0 10,500
PREFERRED APT CMNTYS INC COM 74039L103 294 22,122 SH   SOLE NO 0 0 22,122
PRICE T ROWE GROUP INC COM 74144T108 6,478 53,168 SH   SOLE NO 0 0 53,168
PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 613 14,957 SH   SOLE NO 0 0 14,957
PRINCIPAL EXCHANGE TRADED FD PRINCIPAL ACTV 74255Y706 285 9,506 SH   SOLE NO 0 0 9,506
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 272 2,710 SH   SOLE NO 0 0 2,710
PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 1,113 35,575 SH   SOLE NO 0 0 35,575
PRINCIPAL FINL GROUP INC COM 74251V102 2,807 51,043 SH   SOLE NO 0 0 51,043
PROASSURANCE CORP COM 74267C106 1,568 43,392 SH   SOLE NO 0 0 43,392
PROCTER & GAMBLE CO COM 742718109 171,627 1,374,117 SH   SOLE NO 0 0 1,374,117
PROGRESSIVE CORP OHIO COM 743315103 4,442 61,362 SH   SOLE NO 0 0 61,362
PROLOGIS INC COM 74340W103 3,994 44,815 SH   SOLE NO 0 0 44,815
PROPETRO HLDG CORP COM 74347M108 141 12,585 SH   SOLE NO 0 0 12,585
PROPHASE LABS INC COM 74345W108 35 17,936 SH   SOLE NO 0 0 17,936
PROSHARES TR HGH YLD INT RATE 74348A541 522 7,978 SH   SOLE NO 0 0 7,978
PROSHARES TR INVT INT RT HG 74347B607 906 11,716 SH   SOLE NO 0 0 11,716
PROSHARES TR K1 FRE CRD OIL 74347B417 1,439 65,064 SH   SOLE NO 0 0 65,064
PROSHARES TR LARGE CAP CRE 74347R248 1,494 19,363 SH   SOLE NO 0 0 19,363
PROSHARES TR MSCI EAFE DIVD 74347B839 3,021 74,188 SH   SOLE NO 0 0 74,188
PROSHARES TR MSCI EMRG MKTS 74347B847 386 6,442 SH   SOLE NO 0 0 6,442
PROSHARES TR PSHS ULT S&P 500 74347R107 211 1,401 SH   SOLE NO 0 0 1,401
PROSHARES TR PSHS ULTRA DOW30 74347R305 229 4,129 SH   SOLE NO 0 0 4,129
PROSHARES TR PSHS ULTRA TECH 74347R693 313 1,973 SH   SOLE NO 0 0 1,973
PROSHARES TR RUSS 2000 DIVD 74347B698 7,207 116,648 SH   SOLE NO 0 0 116,648
PROSHARES TR S&P 500 DV ARIST 74348A467 69,172 915,104 SH   SOLE NO 0 0 915,104
PROSHARES TR S&P MDCP 400 DIV 74347B680 20,548 341,220 SH   SOLE NO 0 0 341,220
PROSHARES TR SHORT QQQ NEW 74347B714 205 8,350 SH   SOLE NO 0 0 8,350
PROSHARES TR SHORT S&P 500 NE 74347B425 12,081 503,169 SH   SOLE NO 0 0 503,169
PROSHARES TR ULTRAPRO QQQ 74347X831 217 2,510 SH   SOLE NO 0 0 2,510
PROSHARES TR ULTRPRO S&P500 74347X864 828 11,836 SH   SOLE NO 0 0 11,836
PROSHARES TR II PROSHS U/SHAUS 74347W460 279 5,000 SH   SOLE NO 0 0 5,000
PROSPECT CAPITAL CORPORATION COM 74348T102 4,976 772,797 SH   SOLE NO 0 0 772,797
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 578 577,000 SH   SOLE NO 0 0 577,000
PROSPECT CAPITAL CORPORATION NOTE 4.950% 7/1 74348TAR3 534 521,000 SH   SOLE NO 0 0 521,000
PROSPECT CAPITAL CORPORATION NOTE 6.375% 3/0 74348TAT9 475 448,000 SH   SOLE NO 0 0 448,000
PROSPERITY BANCSHARES INC COM 743606105 286 3,982 SH   SOLE NO 0 0 3,982
PROTO LABS INC COM 743713109 218 2,147 SH   SOLE NO 0 0 2,147
PROVIDENT BANCORP INC COM NEW 74383L105 493 39,614 SH   SOLE NO 0 0 39,614
PROVIDENT FINL SVCS INC COM 74386T105 945 38,346 SH   SOLE NO 0 0 38,346
PRUDENTIAL FINL INC COM 744320102 15,190 162,051 SH   SOLE NO 0 0 162,051
PRUDENTIAL PLC ADR 74435K204 341 8,952 SH   SOLE NO 0 0 8,952
PS BUSINESS PKS INC CALIF COM 69360J107 292 1,776 SH   SOLE NO 0 0 1,776
PUBLIC STORAGE COM 74460D109 7,866 36,940 SH   SOLE NO 0 0 36,940
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 14,000 237,094 SH   SOLE NO 0 0 237,094
PULTE GROUP INC COM 745867101 1,704 43,933 SH   SOLE NO 0 0 43,933
PURPLE INNOVATION INC COM 74640Y106 405 46,555 SH   SOLE NO 0 0 46,555
PUTNAM MANAGED MUN INCOM TR COM 746823103 336 42,095 SH   SOLE NO 0 0 42,095
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 343 72,450 SH   SOLE NO 0 0 72,450
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3,077 234,029 SH   SOLE NO 0 0 234,029
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 511 94,258 SH   SOLE NO 0 0 94,258
PVH CORP COM 693656100 920 8,757 SH   SOLE NO 0 0 8,757
QORVO INC COM 74736K101 1,107 9,526 SH   SOLE NO 0 0 9,526
QTS RLTY TR INC COM CL A 74736A103 366 6,746 SH   SOLE NO 0 0 6,746
QUAKER CHEM CORP COM 747316107 502 3,057 SH   SOLE NO 0 0 3,057
QUALCOMM INC COM 747525103 38,861 440,460 SH   SOLE NO 0 0 440,460
QUANTA SVCS INC COM 74762E102 464 11,400 SH   SOLE NO 0 0 11,400
QUEST DIAGNOSTICS INC COM 74834L100 1,633 15,298 SH   SOLE NO 0 0 15,298
RALPH LAUREN CORP CL A 751212101 341 2,915 SH   SOLE NO 0 0 2,915
RAYMOND JAMES FINANCIAL INC COM 754730109 836 9,351 SH   SOLE NO 0 0 9,351
RAYONIER INC COM 754907103 735 22,460 SH   SOLE NO 0 0 22,460
RAYTHEON CO COM NEW 755111507 28,597 130,142 SH   SOLE NO 0 0 130,142
RBB BANCORP COM 74930B105 362 17,144 SH   SOLE NO 0 0 17,144
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 368 14,398 SH   SOLE NO 0 0 14,398
REALTY INCOME CORP COM 756109104 16,595 225,386 SH   SOLE NO 0 0 225,386
REATA PHARMACEUTICALS INC CL A 75615P103 207 1,017 SH   SOLE NO 0 0 1,017
REAVES UTIL INCOME FD COM SH BEN INT 756158101 5,835 157,472 SH   SOLE NO 0 0 157,472
REGENERON PHARMACEUTICALS COM 75886F107 3,555 9,470 SH   SOLE NO 0 0 9,470
REGIONS FINL CORP NEW COM 7591EP100 2,054 119,728 SH   SOLE NO 0 0 119,728
RELIANCE STEEL & ALUMINUM CO COM 759509102 826 6,898 SH   SOLE NO 0 0 6,898
RENAISSANCERE HOLDINGS LTD COM G7496G103 239 1,223 SH   SOLE NO 0 0 1,223
RENASANT CORP COM 75970E107 651 18,392 SH   SOLE NO 0 0 18,392
REPUBLIC FIRST BANCORP INC COM 760416107 132 31,593 SH   SOLE NO 0 0 31,593
REPUBLIC SVCS INC COM 760759100 3,756 41,914 SH   SOLE NO 0 0 41,914
RESIDEO TECHNOLOGIES INC COM 76118Y104 300 25,193 SH   SOLE NO 0 0 25,193
RESMED INC COM 761152107 681 4,398 SH   SOLE NO 0 0 4,398
RESTAURANT BRANDS INTL INC COM 76131D103 828 12,989 SH   SOLE NO 0 0 12,989
RETAIL OPPORTUNITY INVTS COR COM 76131N101 203 11,527 SH   SOLE NO 0 0 11,527
RETAIL PPTYS AMER INC CL A 76131V202 2,226 166,127 SH   SOLE NO 0 0 166,127
RGC RES INC COM 74955L103 490 17,167 SH   SOLE NO 0 0 17,167
RIBBON COMMUNICATIONS INC COM 762544104 34 11,164 SH   SOLE NO 0 0 11,164
RIO TINTO PLC SPONSORED ADR 767204100 2,420 40,770 SH   SOLE NO 0 0 40,770
RITCHIE BROS AUCTIONEERS COM 767744105 227 5,291 SH   SOLE NO 0 0 5,291
RIVERVIEW FINL CORP NEW COM 76940Q105 206 16,547 SH   SOLE NO 0 0 16,547
RLI CORP COM 749607107 386 4,288 SH   SOLE NO 0 0 4,288
RLJ LODGING TR COM 74965L101 506 28,579 SH   SOLE NO 0 0 28,579
ROCKWELL AUTOMATION INC COM 773903109 10,366 51,150 SH   SOLE NO 0 0 51,150
ROCKWELL MED INC COM 774374102 26 11,035 SH   SOLE NO 0 0 11,035
ROGERS COMMUNICATIONS INC CL B 775109200 425 8,569 SH   SOLE NO 0 0 8,569
ROGERS CORP COM 775133101 365 2,931 SH   SOLE NO 0 0 2,931
ROKU INC COM CL A 77543R102 4,096 30,596 SH   SOLE NO 0 0 30,596
ROLLINS INC COM 775711104 324 9,776 SH   SOLE NO 0 0 9,776
ROPER TECHNOLOGIES INC COM 776696106 3,731 10,533 SH   SOLE NO 0 0 10,533
ROSS STORES INC COM 778296103 2,226 19,125 SH   SOLE NO 0 0 19,125
ROYAL BK CDA MONTREAL QUE COM 780087102 4,904 61,926 SH   SOLE NO 0 0 61,926
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,920 21,873 SH   SOLE NO 0 0 21,873
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 11,549 192,580 SH   SOLE NO 0 0 192,580
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12,047 204,260 SH   SOLE NO 0 0 204,260
ROYAL GOLD INC COM 780287108 490 4,008 SH   SOLE NO 0 0 4,008
ROYCE MICRO-CAP TR INC COM 780915104 321 37,667 SH   SOLE NO 0 0 37,667
ROYCE VALUE TR INC COM 780910105 2,194 148,588 SH   SOLE NO 0 0 148,588
RPM INTL INC COM 749685103 1,920 25,014 SH   SOLE NO 0 0 25,014
RUBICON PROJ INC COM 78112V102 703 86,199 SH   SOLE NO 0 0 86,199
RYDER SYS INC COM 783549108 215 3,961 SH   SOLE NO 0 0 3,961
RYMAN HOSPITALITY PPTYS INC COM 78377T107 381 4,398 SH   SOLE NO 0 0 4,398
S & T BANCORP INC COM 783859101 371 9,223 SH   SOLE NO 0 0 9,223
S&P GLOBAL INC COM 78409V104 6,803 24,916 SH   SOLE NO 0 0 24,916
SABINE ROYALTY TR UNIT BEN INT 785688102 966 23,987 SH   SOLE NO 0 0 23,987
SABRA HEALTH CARE REIT INC COM 78573L106 1,138 53,355 SH   SOLE NO 0 0 53,355
SALESFORCE COM INC COM 79466L302 26,810 164,843 SH   SOLE NO 0 0 164,843
SALISBURY BANCORP INC COM 795226109 426 9,342 SH   SOLE NO 0 0 9,342
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 29 11,418 SH   SOLE NO 0 0 11,418
SANDERSON FARMS INC COM 800013104 378 2,145 SH   SOLE NO 0 0 2,145
SANDY SPRING BANCORP INC COM 800363103 383 10,131 SH   SOLE NO 0 0 10,131
SANGAMO THERAPEUTICS INC COM 800677106 220 26,312 SH   SOLE NO 0 0 26,312
SANOFI RIGHT 12/31/2020 80105N113 35 41,260 SH   SOLE NO 0 0 41,260
SANOFI SPONSORED ADR 80105N105 5,507 109,704 SH   SOLE NO 0 0 109,704
SAP SE SPON ADR 803054204 1,826 13,630 SH   SOLE NO 0 0 13,630
SAREPTA THERAPEUTICS INC COM 803607100 1,447 11,220 SH   SOLE NO 0 0 11,220
SBA COMMUNICATIONS CORP NEW CL A 78410G104 733 3,044 SH   SOLE NO 0 0 3,044
SCHLUMBERGER LTD COM 806857108 7,899 196,510 SH   SOLE NO 0 0 196,510
SCHNEIDER NATIONAL INC CL B 80689H102 474 21,746 SH   SOLE NO 0 0 21,746
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 5,487 200,480 SH   SOLE NO 0 0 200,480
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 10,323 306,977 SH   SOLE NO 0 0 306,977
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,204 34,748 SH   SOLE NO 0 0 34,748
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 618 11,265 SH   SOLE NO 0 0 11,265
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2,701 63,291 SH   SOLE NO 0 0 63,291
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 395 9,838 SH   SOLE NO 0 0 9,838
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 360 12,073 SH   SOLE NO 0 0 12,073
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7,420 256,601 SH   SOLE NO 0 0 256,601
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 771 23,200 SH   SOLE NO 0 0 23,200
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,461 127,994 SH   SOLE NO 0 0 127,994
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 9,866 184,670 SH   SOLE NO 0 0 184,670
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6,130 79,740 SH   SOLE NO 0 0 79,740
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 33,166 572,623 SH   SOLE NO 0 0 572,623
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 30,484 328,112 SH   SOLE NO 0 0 328,112
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,003 149,753 SH   SOLE NO 0 0 149,753
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 15,494 201,724 SH   SOLE NO 0 0 201,724
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20,630 342,976 SH   SOLE NO 0 0 342,976
SCHWAB STRATEGIC TR US REIT ETF 808524847 4,399 95,721 SH   SOLE NO 0 0 95,721
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 5,552 73,407 SH   SOLE NO 0 0 73,407
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,089 54,564 SH   SOLE NO 0 0 54,564
SCIENCE APPLICATNS INTL CP N COM 808625107 586 6,735 SH   SOLE NO 0 0 6,735
SCOTTS MIRACLE GRO CO CL A 810186106 1,052 9,916 SH   SOLE NO 0 0 9,916
SCYNEXIS INC COM 811292101 16 18,350 SH   SOLE NO 0 0 18,350
SEABRIDGE GOLD INC COM 811916105 180 13,071 SH   SOLE NO 0 0 13,071
SEACOAST BKG CORP FLA COM NEW 811707801 241 7,898 SH   SOLE NO 0 0 7,898
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,466 58,253 SH   SOLE NO 0 0 58,253
SEALED AIR CORP NEW COM 81211K100 471 11,829 SH   SOLE NO 0 0 11,829
SEASPAN CORP SHS Y75638109 190 13,413 SH   SOLE NO 0 0 13,413
SEASPINE HLDGS CORP COM 81255T108 260 21,725 SH   SOLE NO 0 0 21,725
SEATTLE GENETICS INC COM 812578102 801 7,012 SH   SOLE NO 0 0 7,012
SEI INVESTMENTS CO COM 784117103 393 6,004 SH   SOLE NO 0 0 6,004
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 10,626 198,152 SH   SOLE NO 0 0 198,152
SELECT SECTOR SPDR TR ENERGY 81369Y506 30,892 514,538 SH   SOLE NO 0 0 514,538
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,933 50,005 SH   SOLE NO 0 0 50,005
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 40,592 323,655 SH   SOLE NO 0 0 323,655
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 35,341 561,160 SH   SOLE NO 0 0 561,160
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 31,346 307,745 SH   SOLE NO 0 0 307,745
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 39,035 1,268,221 SH   SOLE NO 0 0 1,268,221
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 25,173 308,986 SH   SOLE NO 0 0 308,986
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 38,727 599,314 SH   SOLE NO 0 0 599,314
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5,151 83,865 SH   SOLE NO 0 0 83,865
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 59,000 643,618 SH   SOLE NO 0 0 643,618
SELECTIVE INS GROUP INC COM 816300107 540 8,295 SH   SOLE NO 0 0 8,295
SEMPRA ENERGY COM 816851109 7,399 48,845 SH   SOLE NO 0 0 48,845
SENIOR HSG PPTYS TR SH BEN INT 81721M109 674 79,895 SH   SOLE NO 0 0 79,895
SENSEONICS HLDGS INC COM 81727U105 53 58,664 SH   SOLE NO 0 0 58,664
SERVICE CORP INTL COM 817565104 659 14,318 SH   SOLE NO 0 0 14,318
SERVICE PPTYS TR COM SH BEN INT 81761L102 1,067 43,875 SH   SOLE NO 0 0 43,875
SERVICENOW INC COM 81762P102 6,521 23,100 SH   SOLE NO 0 0 23,100
SEVERN BANCORP ANNAPOLIS MD COM 81811M100 312 33,527 SH   SOLE NO 0 0 33,527
SFL CORPORATION LTD SHS G7738W106 381 26,222 SH   SOLE NO 0 0 26,222
SHAKE SHACK INC CL A 819047101 514 8,637 SH   SOLE NO 0 0 8,637
SHERWIN WILLIAMS CO COM 824348106 29,270 50,160 SH   SOLE NO 0 0 50,160
SHILOH INDS INC COM 824543102 50 14,200 SH   SOLE NO 0 0 14,200
SHOPIFY INC CL A 82509L107 12,705 31,957 SH   SOLE NO 0 0 31,957
SHORE BANCSHARES INC COM 825107105 189 10,925 SH   SOLE NO 0 0 10,925
SI BONE INC COM 825704109 888 41,315 SH   SOLE NO 0 0 41,315
SIENTRA INC COM 82621J105 99 11,100 SH   SOLE NO 0 0 11,100
SIERRA WIRELESS INC COM 826516106 198 20,756 SH   SOLE NO 0 0 20,756
SIGA TECHNOLOGIES INC COM 826917106 49 10,290 SH   SOLE NO 0 0 10,290
SILICOM LTD ORD M84116108 211 6,360 SH   SOLE NO 0 0 6,360
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 349 6,891 SH   SOLE NO 0 0 6,891
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 6,145 229,379 SH   SOLE NO 0 0 229,379
SIMON PPTY GROUP INC NEW COM 828806109 5,332 35,797 SH   SOLE NO 0 0 35,797
SIMPSON MANUFACTURING CO INC COM 829073105 454 5,667 SH   SOLE NO 0 0 5,667
SINA CORP ORD G81477104 381 9,557 SH   SOLE NO 0 0 9,557
SINCLAIR BROADCAST GROUP INC CL A 829226109 233 7,010 SH   SOLE NO 0 0 7,010
SIRIUS XM HLDGS INC COM 82968B103 4,241 593,285 SH   SOLE NO 0 0 593,285
SIX FLAGS ENTMT CORP NEW COM 83001A102 577 12,802 SH   SOLE NO 0 0 12,802
SKECHERS U S A INC CL A 830566105 1,212 28,081 SH   SOLE NO 0 0 28,081
SKYWORKS SOLUTIONS INC COM 83088M102 7,143 59,096 SH   SOLE NO 0 0 59,096
SL GREEN RLTY CORP COM 78440X101 401 4,369 SH   SOLE NO 0 0 4,369
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,184 52,680 SH   SOLE NO 0 0 52,680
SMARTSHEET INC COM CL A 83200N103 214 4,778 SH   SOLE NO 0 0 4,778
SMILEDIRECTCLUB INC CL A COM 83192H106 376 43,039 SH   SOLE NO 0 0 43,039
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 615 12,803 SH   SOLE NO 0 0 12,803
SMITH A O CORP COM 831865209 1,574 33,049 SH   SOLE NO 0 0 33,049
SMTC CORP COM NEW 832682207 42 12,660 SH   SOLE NO 0 0 12,660
SMUCKER J M CO COM NEW 832696405 6,113 58,710 SH   SOLE NO 0 0 58,710
SNAP INC CL A 83304A106 3,116 190,816 SH   SOLE NO 0 0 190,816
SNAP ON INC COM 833034101 3,741 22,087 SH   SOLE NO 0 0 22,087
SOLAR CAP LTD COM 83413U100 765 37,147 SH   SOLE NO 0 0 37,147
SOLAREDGE TECHNOLOGIES INC COM 83417M104 738 7,764 SH   SOLE NO 0 0 7,764
SONOCO PRODS CO COM 835495102 1,242 20,136 SH   SOLE NO 0 0 20,136
SONOS INC COM 83570H108 1,814 116,141 SH   SOLE NO 0 0 116,141
SONY CORP SPONSORED ADR 835699307 714 10,501 SH   SOLE NO 0 0 10,501
SORRENTO THERAPEUTICS INC COM NEW 83587F202 35 10,420 SH   SOLE NO 0 0 10,420
SOUTH JERSEY INDS INC COM 838518108 1,989 60,315 SH   SOLE NO 0 0 60,315
SOUTHERN CO COM 842587107 53,262 836,142 SH   SOLE NO 0 0 836,142
SOUTHERN COPPER CORP COM 84265V105 208 4,903 SH   SOLE NO 0 0 4,903
SOUTHWEST AIRLS CO COM 844741108 9,461 175,285 SH   SOLE NO 0 0 175,285
SOUTHWEST GAS HOLDINGS INC COM 844895102 421 5,541 SH   SOLE NO 0 0 5,541
SOUTHWESTERN ENERGY CO COM 845467109 351 145,333 SH   SOLE NO 0 0 145,333
SPARTAN MTRS INC COM 846819100 963 53,318 SH   SOLE NO 0 0 53,318
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 47,086 165,156 SH   SOLE NO 0 0 165,156
SPDR GOLD TRUST GOLD SHS 78463V107 101,768 712,163 SH   SOLE NO 0 0 712,163
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 7,350 142,679 SH   SOLE NO 0 0 142,679
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,167 30,102 SH   SOLE NO 0 0 30,102
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 462 11,344 SH   SOLE NO 0 0 11,344
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 301 6,539 SH   SOLE NO 0 0 6,539
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 333 3,363 SH   SOLE NO 0 0 3,363
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3,792 147,182 SH   SOLE NO 0 0 147,182
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 377 5,214 SH   SOLE NO 0 0 5,214
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 648 9,715 SH   SOLE NO 0 0 9,715
SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 563 8,596 SH   SOLE NO 0 0 8,596
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7,176 228,921 SH   SOLE NO 0 0 228,921
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6,786 180,529 SH   SOLE NO 0 0 180,529
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2,891 28,168 SH   SOLE NO 0 0 28,168
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 342 7,433 SH   SOLE NO 0 0 7,433
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 1,046 14,641 SH   SOLE NO 0 0 14,641
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8,722 216,988 SH   SOLE NO 0 0 216,988
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,282 40,248 SH   SOLE NO 0 0 40,248
SPDR S&P 500 ETF TR TR UNIT 78462F103 409,684 1,272,866 SH   SOLE NO 0 0 1,272,866
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 48,074 128,068 SH   SOLE NO 0 0 128,068
SPDR SERIES TRUST AEROSPACE DEF 78464A631 6,060 55,541 SH   SOLE NO 0 0 55,541
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 17,818 321,058 SH   SOLE NO 0 0 321,058
SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 3,826 123,979 SH   SOLE NO 0 0 123,979
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 2,909 94,686 SH   SOLE NO 0 0 94,686
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1,055 36,647 SH   SOLE NO 0 0 36,647
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 4,068 37,137 SH   SOLE NO 0 0 37,137
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 2,585 95,972 SH   SOLE NO 0 0 95,972
SPDR SERIES TRUST COMP SOFTWARE 78464A599 2,464 24,251 SH   SOLE NO 0 0 24,251
SPDR SERIES TRUST DJ REIT ETF 78464A607 14,331 140,476 SH   SOLE NO 0 0 140,476
SPDR SERIES TRUST DORSEY WRGT FI 78468R713 13,690 582,560 SH   SOLE NO 0 0 582,560
SPDR SERIES TRUST FACTST INV ETF 78464A110 1,033 9,138 SH   SOLE NO 0 0 9,138
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 329 4,543 SH   SOLE NO 0 0 4,543
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 3,208 37,465 SH   SOLE NO 0 0 37,465
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 1,643 17,354 SH   SOLE NO 0 0 17,354
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 2,626 44,513 SH   SOLE NO 0 0 44,513
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 58,420 1,189,591 SH   SOLE NO 0 0 1,189,591
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 15,719 310,782 SH   SOLE NO 0 0 310,782
SPDR SERIES TRUST NYSE TECH ETF 78464A102 638 7,817 SH   SOLE NO 0 0 7,817
SPDR SERIES TRUST PORTFLI MORTGAGE 78464A383 11,255 431,096 SH   SOLE NO 0 0 431,096
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2,103 71,607 SH   SOLE NO 0 0 71,607
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,160 32,878 SH   SOLE NO 0 0 32,878
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1,186 31,382 SH   SOLE NO 0 0 31,382
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 823 22,737 SH   SOLE NO 0 0 22,737
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 4,612 153,958 SH   SOLE NO 0 0 153,958
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,391 45,120 SH   SOLE NO 0 0 45,120
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 3,550 108,812 SH   SOLE NO 0 0 108,812
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 2,040 51,193 SH   SOLE NO 0 0 51,193
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 39,894 951,908 SH   SOLE NO 0 0 951,908
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 2,752 69,762 SH   SOLE NO 0 0 69,762
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 11,037 316,166 SH   SOLE NO 0 0 316,166
SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 227 2,637 SH   SOLE NO 0 0 2,637
SPDR SERIES TRUST RUSSELL YIELD 78468R770 228 2,994 SH   SOLE NO 0 0 2,994
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 8,774 153,701 SH   SOLE NO 0 0 153,701
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 2,297 41,935 SH   SOLE NO 0 0 41,935
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 18,102 280,577 SH   SOLE NO 0 0 280,577
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 21,522 327,530 SH   SOLE NO 0 0 327,530
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 19,309 266,524 SH   SOLE NO 0 0 266,524
SPDR SERIES TRUST S&P BIOTECH 78464A870 11,443 120,313 SH   SOLE NO 0 0 120,313
SPDR SERIES TRUST S&P BK ETF 78464A797 666 14,096 SH   SOLE NO 0 0 14,096
SPDR SERIES TRUST S&P DIVID ETF 78464A763 144,354 1,341,963 SH   SOLE NO 0 0 1,341,963
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2,749 60,422 SH   SOLE NO 0 0 60,422
SPDR SERIES TRUST S&P INS ETF 78464A789 622 17,559 SH   SOLE NO 0 0 17,559
SPDR SERIES TRUST S&P KENSHO CLEAN 78468R655 3,834 82,989 SH   SOLE NO 0 0 82,989
SPDR SERIES TRUST S&P KENSHO FUTRE 78468R671 2,332 59,810 SH   SOLE NO 0 0 59,810
SPDR SERIES TRUST S&P KENSHO INTLG 78468R697 2,219 67,894 SH   SOLE NO 0 0 67,894
SPDR SERIES TRUST S&P KENSHO NEW 78468R648 699 19,397 SH   SOLE NO 0 0 19,397
SPDR SERIES TRUST S&P KENSHO SMART 78468R689 1,800 59,767 SH   SOLE NO 0 0 59,767
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2,410 101,719 SH   SOLE NO 0 0 101,719
SPDR SERIES TRUST S&P PHARMAC 78464A722 234 5,141 SH   SOLE NO 0 0 5,141
SPDR SERIES TRUST S&P REGL BKG 78464A698 5,037 86,483 SH   SOLE NO 0 0 86,483
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 252 5,495 SH   SOLE NO 0 0 5,495
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 1,274 12,035 SH   SOLE NO 0 0 12,035
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 379 5,906 SH   SOLE NO 0 0 5,906
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 3,986 43,601 SH   SOLE NO 0 0 43,601
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 3,601 45,665 SH   SOLE NO 0 0 45,665
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 1,012 13,103 SH   SOLE NO 0 0 13,103
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 1,650 14,455 SH   SOLE NO 0 0 14,455
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 3,709 37,066 SH   SOLE NO 0 0 37,066
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 826 18,769 SH   SOLE NO 0 0 18,769
SPINNAKER ETF SERIES CANNABIS ETF 84858T400 185 14,787 SH   SOLE NO 0 0 14,787
SPIRE INC COM 84857L101 918 11,021 SH   SOLE NO 0 0 11,021
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 250 3,434 SH   SOLE NO 0 0 3,434
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 834 16,959 SH   SOLE NO 0 0 16,959
SPLUNK INC COM 848637104 1,272 8,498 SH   SOLE NO 0 0 8,498
SPOTIFY TECHNOLOGY S A SHS L8681T102 759 5,081 SH   SOLE NO 0 0 5,081
SPRINT CORPORATION COM 85207U105 325 62,499 SH   SOLE NO 0 0 62,499
SPROTT ETF TR GOLD MINERS ETF 85210B102 951 37,824 SH   SOLE NO 0 0 37,824
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 4,276 291,704 SH   SOLE NO 0 0 291,704
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 15,188 1,246,984 SH   SOLE NO 0 0 1,246,984
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 357 24,857 SH   SOLE NO 0 0 24,857
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,456 222,718 SH   SOLE NO 0 0 222,718
SPROUTS FMRS MKT INC COM 85208M102 200 10,346 SH   SOLE NO 0 0 10,346
SPX CORP COM 784635104 224 4,417 SH   SOLE NO 0 0 4,417
SQUARE INC CL A 852234103 18,129 289,795 SH   SOLE NO 0 0 289,795
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 980 15,961 SH   SOLE NO 0 0 15,961
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,591 34,176 SH   SOLE NO 0 0 34,176
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 2,589 64,641 SH   SOLE NO 0 0 64,641
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 406 11,861 SH   SOLE NO 0 0 11,861
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 31,621 645,459 SH   SOLE NO 0 0 645,459
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1,538 38,070 SH   SOLE NO 0 0 38,070
STAAR SURGICAL CO COM PAR $0.01 852312305 548 15,597 SH   SOLE NO 0 0 15,597
STAG INDL INC COM 85254J102 1,870 59,261 SH   SOLE NO 0 0 59,261
STANLEY BLACK & DECKER INC COM 854502101 9,532 57,515 SH   SOLE NO 0 0 57,515
STAR GROUP L P UNIT LTD PARTNR 85512C105 334 35,403 SH   SOLE NO 0 0 35,403
STARBUCKS CORP COM 855244109 42,082 478,642 SH   SOLE NO 0 0 478,642
STARWOOD PPTY TR INC COM 85571B105 4,126 165,985 SH   SOLE NO 0 0 165,985
STATE STR CORP COM 857477103 3,108 39,300 SH   SOLE NO 0 0 39,300
STEEL DYNAMICS INC COM 858119100 1,639 48,168 SH   SOLE NO 0 0 48,168
STEPAN CO COM 858586100 201 1,968 SH   SOLE NO 0 0 1,968
STERICYCLE INC COM 858912108 465 7,290 SH   SOLE NO 0 0 7,290
STERIS PLC SHS USD G8473T100 451 2,960 SH   SOLE NO 0 0 2,960
STERLING BANCORP DEL COM 85917A100 1,272 60,388 SH   SOLE NO 0 0 60,388
STITCH FIX INC COM CL A 860897107 1,041 40,580 SH   SOLE NO 0 0 40,580
STMICROELECTRONICS N V NY REGISTRY 861012102 637 23,678 SH   SOLE NO 0 0 23,678
STONECO LTD COM CL A G85158106 240 6,030 SH   SOLE NO 0 0 6,030
STONERIDGE INC COM 86183P102 1,292 44,084 SH   SOLE NO 0 0 44,084
STORE CAP CORP COM 862121100 588 15,800 SH   SOLE NO 0 0 15,800
STRATASYS LTD SHS M85548101 230 11,381 SH   SOLE NO 0 0 11,381
STRATEGY SHS ECOLOGCL STRATGY 86280R209 740 17,765 SH   SOLE NO 0 0 17,765
STRYKER CORP COM 863667101 28,110 133,898 SH   SOLE NO 0 0 133,898
STURM RUGER & CO INC COM 864159108 316 6,733 SH   SOLE NO 0 0 6,733
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,168 53,474 SH   SOLE NO 0 0 53,474
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 107 14,445 SH   SOLE NO 0 0 14,445
SUMMER INFANT INC COM 865646103 7 30,960 SH   SOLE NO 0 0 30,960
SUN CMNTYS INC COM 866674104 2,217 14,771 SH   SOLE NO 0 0 14,771
SUN LIFE FINL INC COM 866796105 2,370 52,010 SH   SOLE NO 0 0 52,010
SUNCOR ENERGY INC NEW COM 867224107 819 24,982 SH   SOLE NO 0 0 24,982
SUNOCO LP COM UT REP LP 86765K109 345 11,302 SH   SOLE NO 0 0 11,302
SUNPOWER CORP COM 867652406 368 47,262 SH   SOLE NO 0 0 47,262
SUNRUN INC COM 86771W105 676 49,012 SH   SOLE NO 0 0 49,012
SVB FINL GROUP COM 78486Q101 1,379 5,497 SH   SOLE NO 0 0 5,497
SWISS HELVETIA FD INC COM 870875101 1,694 201,456 SH   SOLE NO 0 0 201,456
SYNCHRONY FINL COM 87165B103 1,523 42,294 SH   SOLE NO 0 0 42,294
SYNEOS HEALTH INC CL A 87166B102 541 9,112 SH   SOLE NO 0 0 9,112
SYNOPSYS INC COM 871607107 372 2,674 SH   SOLE NO 0 0 2,674
SYSCO CORP COM 871829107 15,951 186,480 SH   SOLE NO 0 0 186,480
T MOBILE US INC COM 872590104 10,874 138,671 SH   SOLE NO 0 0 138,671
T2 BIOSYSTEMS INC COM 89853L104 13 11,356 SH   SOLE NO 0 0 11,356
TABULA RASA HEALTHCARE INC COM 873379101 813 16,718 SH   SOLE NO 0 0 16,718
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,494 60,146 SH   SOLE NO 0 0 60,146
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 352 2,883 SH   SOLE NO 0 0 2,883
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 704 35,695 SH   SOLE NO 0 0 35,695
TALLGRASS ENERGY LP CLASS A SHS 874696107 272 12,336 SH   SOLE NO 0 0 12,336
TANDEM DIABETES CARE INC COM NEW 875372203 494 8,299 SH   SOLE NO 0 0 8,299
TANGER FACTORY OUTLET CTRS I COM 875465106 695 47,200 SH   SOLE NO 0 0 47,200
TANZANIAN GOLD CORP COM 87601A107 11 18,500 SH   SOLE NO 0 0 18,500
TAPESTRY INC COM 876030107 394 14,642 SH   SOLE NO 0 0 14,642
TARGA RES CORP COM 87612G101 553 13,560 SH   SOLE NO 0 0 13,560
TARGET CORP COM 87612E106 25,802 201,253 SH   SOLE NO 0 0 201,253
TATA MTRS LTD SPONSORED ADR 876568502 362 28,011 SH   SOLE NO 0 0 28,011
TC ENERGY CORP COM 87807B107 1,398 26,228 SH   SOLE NO 0 0 26,228
TCF FINANCIAL CORPORATION NE COM 872307103 1,240 26,498 SH   SOLE NO 0 0 26,498
TCG BDC INC COM 872280102 245 18,352 SH   SOLE NO 0 0 18,352
TCW STRATEGIC INCOME FUND IN COM 872340104 1,991 345,148 SH   SOLE NO 0 0 345,148
TE CONNECTIVITY LTD REG SHS H84989104 1,689 17,628 SH   SOLE NO 0 0 17,628
TEGNA INC COM 87901J105 382 22,934 SH   SOLE NO 0 0 22,934
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,105 52,926 SH   SOLE NO 0 0 52,926
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 1,437 75,383 SH   SOLE NO 0 0 75,383
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 664 38,113 SH   SOLE NO 0 0 38,113
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,082 78,177 SH   SOLE NO 0 0 78,177
TELADOC HEALTH INC COM 87918A105 3,520 42,053 SH   SOLE NO 0 0 42,053
TELEDYNE TECHNOLOGIES INC COM 879360105 921 2,659 SH   SOLE NO 0 0 2,659
TELEFLEX INC COM 879369106 1,786 4,746 SH   SOLE NO 0 0 4,746
TELEFONICA S A SPONSORED ADR 879382208 217 31,141 SH   SOLE NO 0 0 31,141
TELUS CORP COM 87971M103 471 12,166 SH   SOLE NO 0 0 12,166
TEMPLETON EMERG MKTS INCOME COM 880192109 1,415 154,055 SH   SOLE NO 0 0 154,055
TEMPLETON GLOBAL INCOME FD COM 880198106 3,113 507,975 SH   SOLE NO 0 0 507,975
TENNANT CO COM 880345103 211 2,718 SH   SOLE NO 0 0 2,718
TENNECO INC CL A VTG COM STK 880349105 293 22,382 SH   SOLE NO 0 0 22,382
TERADYNE INC COM 880770102 796 11,675 SH   SOLE NO 0 0 11,675
TEREX CORP NEW COM 880779103 887 29,794 SH   SOLE NO 0 0 29,794
TERRAFORM PWR INC COM CL A 88104R209 174 11,310 SH   SOLE NO 0 0 11,310
TESLA INC COM 88160R101 15,684 37,494 SH   SOLE NO 0 0 37,494
TETRA TECH INC NEW COM 88162G103 717 8,323 SH   SOLE NO 0 0 8,323
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 10 11,000 SH   SOLE NO 0 0 11,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1,593 162,579 SH   SOLE NO 0 0 162,579
TEXAS INSTRS INC COM 882508104 21,145 164,823 SH   SOLE NO 0 0 164,823
TEXAS PAC LD TR SUB CTF PROP I T 882610108 1,724 2,208 SH   SOLE NO 0 0 2,208
TEXAS ROADHOUSE INC COM 882681109 323 5,751 SH   SOLE NO 0 0 5,751
TEXTRON INC COM 883203101 1,688 37,866 SH   SOLE NO 0 0 37,866
THE CHARLES SCHWAB CORPORATI COM 808513105 5,134 107,962 SH   SOLE NO 0 0 107,962
THE TRADE DESK INC COM CL A 88339J105 5,108 19,663 SH   SOLE NO 0 0 19,663
THERAPEUTICSMD INC COM 88338N107 90 37,190 SH   SOLE NO 0 0 37,190
THERMO FISHER SCIENTIFIC INC COM 883556102 21,993 67,700 SH   SOLE NO 0 0 67,700
THOMSON REUTERS CORP COM NEW 884903709 569 7,951 SH   SOLE NO 0 0 7,951
THOR INDS INC COM 885160101 284 3,833 SH   SOLE NO 0 0 3,833
TIFFANY & CO NEW COM 886547108 1,342 10,043 SH   SOLE NO 0 0 10,043
TILRAY INC COM CL 2 88688T100 486 28,415 SH   SOLE NO 0 0 28,415
TIMKEN CO COM 887389104 248 4,411 SH   SOLE NO 0 0 4,411
TIMKENSTEEL CORP COM 887399103 100 12,832 SH   SOLE NO 0 0 12,832
TITAN INTL INC ILL COM 88830M102 43 12,100 SH   SOLE NO 0 0 12,100
TITAN MED INC COM NEW 88830X819 15 30,485 SH   SOLE NO 0 0 30,485
TJX COS INC NEW COM 872540109 14,821 242,740 SH   SOLE NO 0 0 242,740
TOLL BROTHERS INC COM 889478103 930 23,551 SH   SOLE NO 0 0 23,551
TOMPKINS FINANCIAL CORPORATI COM 890110109 952 10,409 SH   SOLE NO 0 0 10,409
TORO CO COM 891092108 1,044 13,108 SH   SOLE NO 0 0 13,108
TORONTO DOMINION BK ONT COM NEW 891160509 6,173 109,977 SH   SOLE NO 0 0 109,977
TORTOISE ENERGY INFRA CORP COM 89147L100 1,188 66,261 SH   SOLE NO 0 0 66,261
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 793 72,388 SH   SOLE NO 0 0 72,388
TORTOISE PWR & ENERGY INFRAS COM 89147X104 177 10,484 SH   SOLE NO 0 0 10,484
TOTAL S A SPONSORED ADS 89151E109 4,820 87,164 SH   SOLE NO 0 0 87,164
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 253 10,555 SH   SOLE NO 0 0 10,555
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,250 16,013 SH   SOLE NO 0 0 16,013
TPG RE FIN TR INC COM 87266M107 524 25,879 SH   SOLE NO 0 0 25,879
TPG SPECIALTY LENDING INC COM 87265K102 3,140 146,280 SH   SOLE NO 0 0 146,280
TRACTOR SUPPLY CO COM 892356106 1,921 20,560 SH   SOLE NO 0 0 20,560
TRANSDIGM GROUP INC COM 893641100 1,037 1,852 SH   SOLE NO 0 0 1,852
TRANSGLOBE ENERGY CORP COM 893662106 51 37,500 SH   SOLE NO 0 0 37,500
TRANSOCEAN LTD REG SHS H8817H100 364 52,930 SH   SOLE NO 0 0 52,930
TRAVELERS COMPANIES INC COM 89417E109 12,792 93,407 SH   SOLE NO 0 0 93,407
TRI CONTL CORP COM 895436103 933 33,116 SH   SOLE NO 0 0 33,116
TRIMTABS ETF TR ALL CAP US FREE 89628W302 5,131 130,544 SH   SOLE NO 0 0 130,544
TRINET GROUP INC COM 896288107 1,148 20,282 SH   SOLE NO 0 0 20,282
TRINITY INDS INC COM 896522109 1,041 47,016 SH   SOLE NO 0 0 47,016
TRIP COM GROUP LTD ADS 89677Q107 540 16,129 SH   SOLE NO 0 0 16,129
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 256 18,040 SH   SOLE NO 0 0 18,040
TRISTATE CAP HLDGS INC COM 89678F100 482 18,483 SH   SOLE NO 0 0 18,483
TRITON INTL LTD CL A G9078F107 474 11,812 SH   SOLE NO 0 0 11,812
TRUEBLUE INC COM 89785X101 456 18,973 SH   SOLE NO 0 0 18,973
TRUIST FINL CORP COM 89832Q109 26,425 469,209 SH   SOLE NO 0 0 469,209
TRUSTCO BK CORP N Y COM 898349105 130 15,028 SH   SOLE NO 0 0 15,028
TRUSTMARK CORP COM 898402102 238 6,924 SH   SOLE NO 0 0 6,924
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 50 11,675 SH   SOLE NO 0 0 11,675
TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 23 15,000 SH   SOLE NO 0 0 15,000
TWILIO INC CL A 90138F102 5,025 51,132 SH   SOLE NO 0 0 51,132
TWITTER INC COM 90184L102 2,999 93,596 SH   SOLE NO 0 0 93,596
TWO HBRS INVT CORP COM NEW 90187B408 1,379 94,384 SH   SOLE NO 0 0 94,384
TYLER TECHNOLOGIES INC COM 902252105 599 1,998 SH   SOLE NO 0 0 1,998
TYSON FOODS INC CL A 902494103 3,235 35,542 SH   SOLE NO 0 0 35,542
U S GOLD CORP COM 90291C102 40 50,000 SH   SOLE NO 0 0 50,000
UBER TECHNOLOGIES INC COM 90353T100 4,685 157,533 SH   SOLE NO 0 0 157,533
UBIQUITI INC COM 90353W103 326 1,726 SH   SOLE NO 0 0 1,726
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 298 14,626 SH   SOLE NO 0 0 14,626
UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 142 10,000 SH   SOLE NO 0 0 10,000
UBS GROUP AG SHS H42097107 285 22,664 SH   SOLE NO 0 0 22,664
UDR INC COM 902653104 1,506 32,266 SH   SOLE NO 0 0 32,266
UGI CORP NEW COM 902681105 4,043 89,537 SH   SOLE NO 0 0 89,537
ULTA BEAUTY INC COM 90384S303 2,062 8,148 SH   SOLE NO 0 0 8,148
UMPQUA HLDGS CORP COM 904214103 2,186 123,529 SH   SOLE NO 0 0 123,529
UNDER ARMOUR INC CL A 904311107 3,538 163,823 SH   SOLE NO 0 0 163,823
UNDER ARMOUR INC CL C 904311206 1,619 84,447 SH   SOLE NO 0 0 84,447
UNIFIRST CORP MASS COM 904708104 239 1,184 SH   SOLE NO 0 0 1,184
UNILEVER N V N Y SHS NEW 904784709 10,662 185,571 SH   SOLE NO 0 0 185,571
UNILEVER PLC SPON ADR NEW 904767704 7,710 134,871 SH   SOLE NO 0 0 134,871
UNION PACIFIC CORP COM 907818108 30,044 166,186 SH   SOLE NO 0 0 166,186
UNIQURE NV SHS N90064101 202 2,825 SH   SOLE NO 0 0 2,825
UNITED AIRLINES HLDGS INC COM 910047109 578 6,565 SH   SOLE NO 0 0 6,565
UNITED BANKSHARES INC WEST V COM 909907107 1,128 29,199 SH   SOLE NO 0 0 29,199
UNITED CMNTY FINL CORP OHIO COM 909839102 1,119 96,035 SH   SOLE NO 0 0 96,035
UNITED NAT FOODS INC COM 911163103 505 57,759 SH   SOLE NO 0 0 57,759
UNITED PARCEL SERVICE INC CL B 911312106 44,640 381,349 SH   SOLE NO 0 0 381,349
UNITED RENTALS INC COM 911363109 3,651 21,895 SH   SOLE NO 0 0 21,895
UNITED STATES NATL GAS FUND UNIT PAR 912318300 290 17,237 SH   SOLE NO 0 0 17,237
UNITED STATES OIL FUND LP UNITS 91232N108 1,147 89,572 SH   SOLE NO 0 0 89,572
UNITED STATES STL CORP NEW COM 912909108 1,133 99,302 SH   SOLE NO 0 0 99,302
UNITED STS BRENT OIL FD LP UNIT 91167Q100 310 14,895 SH   SOLE NO 0 0 14,895
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 218 5,915 SH   SOLE NO 0 0 5,915
UNITED TECHNOLOGIES CORP COM 913017109 58,816 392,735 SH   SOLE NO 0 0 392,735
UNITED THERAPEUTICS CORP DEL COM 91307C102 276 3,144 SH   SOLE NO 0 0 3,144
UNITEDHEALTH GROUP INC COM 91324P102 56,898 193,545 SH   SOLE NO 0 0 193,545
UNITI GROUP INC COM 91325V108 132 16,091 SH   SOLE NO 0 0 16,091
UNITIL CORP COM 913259107 481 7,789 SH   SOLE NO 0 0 7,789
UNIVERSAL CORP VA COM 913456109 492 8,639 SH   SOLE NO 0 0 8,639
UNIVERSAL DISPLAY CORP COM 91347P105 2,088 10,133 SH   SOLE NO 0 0 10,133
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 566 4,823 SH   SOLE NO 0 0 4,823
UNIVERSAL HLTH SVCS INC CL B 913903100 335 2,337 SH   SOLE NO 0 0 2,337
UNIVERSAL INS HLDGS INC COM 91359V107 1,864 66,597 SH   SOLE NO 0 0 66,597
UNUM GROUP COM 91529Y106 1,043 35,794 SH   SOLE NO 0 0 35,794
UR ENERGY INC COM 91688R108 7 12,000 SH   SOLE NO 0 0 12,000
URANIUM ENERGY CORP COM 916896103 42 46,500 SH   SOLE NO 0 0 46,500
US BANCORP DEL COM NEW 902973304 23,263 392,361 SH   SOLE NO 0 0 392,361
V F CORP COM 918204108 11,081 111,192 SH   SOLE NO 0 0 111,192
VAIL RESORTS INC COM 91879Q109 616 2,571 SH   SOLE NO 0 0 2,571
VALARIS PLC SHS CLASS A G9402V109 122 18,664 SH   SOLE NO 0 0 18,664
VALE S A SPONSORED ADS 91912E105 202 15,334 SH   SOLE NO 0 0 15,334
VALERO ENERGY CORP NEW COM 91913Y100 11,676 124,686 SH   SOLE NO 0 0 124,686
VALLEY NATL BANCORP COM 919794107 3,427 299,360 SH   SOLE NO 0 0 299,360
VALVOLINE INC COM 92047W101 335 15,688 SH   SOLE NO 0 0 15,688
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,210 24,102 SH   SOLE NO 0 0 24,102
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 7,097 110,812 SH   SOLE NO 0 0 110,812
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 1,162 34,172 SH   SOLE NO 0 0 34,172
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 835 12,151 SH   SOLE NO 0 0 12,151
VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 1,465 69,733 SH   SOLE NO 0 0 69,733
VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 205 11,522 SH   SOLE NO 0 0 11,522
VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 396 23,681 SH   SOLE NO 0 0 23,681
VANECK VECTORS ETF TRUST BIOTECH ETF 92189F726 1,262 9,058 SH   SOLE NO 0 0 9,058
VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 369 15,562 SH   SOLE NO 0 0 15,562
VANECK VECTORS ETF TRUST ENVIRONMENTAL SV 92189F304 470 4,413 SH   SOLE NO 0 0 4,413
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 3,642 122,026 SH   SOLE NO 0 0 122,026
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 17,736 605,747 SH   SOLE NO 0 0 605,747
VANECK VECTORS ETF TRUST GREEN BD ETF 92189F171 321 12,133 SH   SOLE NO 0 0 12,133
VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 427 16,879 SH   SOLE NO 0 0 16,879
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 768 18,189 SH   SOLE NO 0 0 18,189
VANECK VECTORS ETF TRUST LOW CARBN ENERGY 92189F502 642 8,476 SH   SOLE NO 0 0 8,476
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 18,705 341,471 SH   SOLE NO 0 0 341,471
VANECK VECTORS ETF TRUST NDR CMG LN FLT 92189F148 4,799 159,591 SH   SOLE NO 0 0 159,591
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 1,484 112,002 SH   SOLE NO 0 0 112,002
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 1,025 50,731 SH   SOLE NO 0 0 50,731
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 2,417 17,098 SH   SOLE NO 0 0 17,098
VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 384 15,259 SH   SOLE NO 0 0 15,259
VANECK VECTORS ETF TRUST VIDEO GAMING 92189F114 204 5,354 SH   SOLE NO 0 0 5,354
VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 358 22,414 SH   SOLE NO 0 0 22,414
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 7,119 40,825 SH   SOLE NO 0 0 40,825
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,363 10,856 SH   SOLE NO 0 0 10,856
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 538 3,664 SH   SOLE NO 0 0 3,664
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 10,252 73,789 SH   SOLE NO 0 0 73,789
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 482 3,705 SH   SOLE NO 0 0 3,705
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 4,126 24,904 SH   SOLE NO 0 0 24,904
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 847 6,095 SH   SOLE NO 0 0 6,095
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 15,867 104,281 SH   SOLE NO 0 0 104,281
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 35,933 411,992 SH   SOLE NO 0 0 411,992
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 6,873 68,505 SH   SOLE NO 0 0 68,505
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 157,989 1,959,928 SH   SOLE NO 0 0 1,959,928
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 68,525 817,136 SH   SOLE NO 0 0 817,136
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 46,866 828,325 SH   SOLE NO 0 0 828,325
VANGUARD GROUP DIV APP ETF 921908844 251,770 2,019,656 SH   SOLE NO 0 0 2,019,656
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 18,099 143,660 SH   SOLE NO 0 0 143,660
VANGUARD INDEX FDS GROWTH ETF 922908736 226,900 1,245,540 SH   SOLE NO 0 0 1,245,540
VANGUARD INDEX FDS LARGE CAP ETF 922908637 42,633 288,377 SH   SOLE NO 0 0 288,377
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 52,831 332,734 SH   SOLE NO 0 0 332,734
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 49,195 412,744 SH   SOLE NO 0 0 412,744
VANGUARD INDEX FDS MID CAP ETF 922908629 135,380 759,799 SH   SOLE NO 0 0 759,799
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 67,584 728,364 SH   SOLE NO 0 0 728,364
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 197,411 667,382 SH   SOLE NO 0 0 667,382
VANGUARD INDEX FDS SM CP VAL ETF 922908611 54,855 400,200 SH   SOLE NO 0 0 400,200
VANGUARD INDEX FDS SMALL CP ETF 922908751 119,730 722,834 SH   SOLE NO 0 0 722,834
VANGUARD INDEX FDS SML CP GRW ETF 922908595 32,647 164,304 SH   SOLE NO 0 0 164,304
VANGUARD INDEX FDS TOTAL STK MKT 922908769 361,453 2,209,103 SH   SOLE NO 0 0 2,209,103
VANGUARD INDEX FDS VALUE ETF 922908744 229,488 1,914,796 SH   SOLE NO 0 0 1,914,796
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 63,289 1,177,479 SH   SOLE NO 0 0 1,177,479
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 197,001 4,429,986 SH   SOLE NO 0 0 4,429,986
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 19,672 335,714 SH   SOLE NO 0 0 335,714
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,942 27,913 SH   SOLE NO 0 0 27,913
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 91,579 824,299 SH   SOLE NO 0 0 824,299
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,151 53,334 SH   SOLE NO 0 0 53,334
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 33,952 419,214 SH   SOLE NO 0 0 419,214
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 7,063 143,324 SH   SOLE NO 0 0 143,324
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 15,260 285,026 SH   SOLE NO 0 0 285,026
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 42,177 461,812 SH   SOLE NO 0 0 461,812
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 5,891 89,403 SH   SOLE NO 0 0 89,403
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,577 15,562 SH   SOLE NO 0 0 15,562
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 3,202 38,459 SH   SOLE NO 0 0 38,459
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2,837 53,365 SH   SOLE NO 0 0 53,365
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 13,356 219,568 SH   SOLE NO 0 0 219,568
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 49,012 604,864 SH   SOLE NO 0 0 604,864
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 371 4,722 SH   SOLE NO 0 0 4,722
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 21,617 119,479 SH   SOLE NO 0 0 119,479
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 3,373 22,872 SH   SOLE NO 0 0 22,872
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 7,108 59,312 SH   SOLE NO 0 0 59,312
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 2,203 14,141 SH   SOLE NO 0 0 14,141
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,759 20,723 SH   SOLE NO 0 0 20,723
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2,706 24,142 SH   SOLE NO 0 0 24,142
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 536 3,663 SH   SOLE NO 0 0 3,663
VANGUARD STAR FD VG TL INTL STK F 921909768 45,552 817,962 SH   SOLE NO 0 0 817,962
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 559,740 12,704,053 SH   SOLE NO 0 0 12,704,053
VANGUARD WELLINGTON FD US MINIMUM 921935409 2,673 29,110 SH   SOLE NO 0 0 29,110
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 2,349 28,914 SH   SOLE NO 0 0 28,914
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 248 3,047 SH   SOLE NO 0 0 3,047
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 120,486 1,285,736 SH   SOLE NO 0 0 1,285,736
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 18,097 251,146 SH   SOLE NO 0 0 251,146
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 7,948 124,626 SH   SOLE NO 0 0 124,626
VANGUARD WORLD FD ESG INTL STK ETF 921910725 1,217 22,766 SH   SOLE NO 0 0 22,766
VANGUARD WORLD FD ESG US STK ETF 921910733 3,248 57,417 SH   SOLE NO 0 0 57,417
VANGUARD WORLD FD EXTENDED DUR 921910709 487 3,750 SH   SOLE NO 0 0 3,750
VANGUARD WORLD FD MEGA CAP INDEX 921910873 13,942 124,796 SH   SOLE NO 0 0 124,796
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 9,512 109,110 SH   SOLE NO 0 0 109,110
VANGUARD WORLD FD MEGA GRWTH IND 921910816 29,562 202,956 SH   SOLE NO 0 0 202,956
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,147 12,219 SH   SOLE NO 0 0 12,219
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7,194 37,969 SH   SOLE NO 0 0 37,969
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 24,742 153,491 SH   SOLE NO 0 0 153,491
VANGUARD WORLD FDS ENERGY ETF 92204A306 8,651 106,165 SH   SOLE NO 0 0 106,165
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 9,038 118,495 SH   SOLE NO 0 0 118,495
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 34,022 177,443 SH   SOLE NO 0 0 177,443
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,528 16,430 SH   SOLE NO 0 0 16,430
VANGUARD WORLD FDS INF TECH ETF 92204A702 38,376 156,732 SH   SOLE NO 0 0 156,732
VANGUARD WORLD FDS MATERIALS ETF 92204A801 5,342 39,827 SH   SOLE NO 0 0 39,827
VANGUARD WORLD FDS UTILITIES ETF 92204A876 17,686 123,773 SH   SOLE NO 0 0 123,773
VARIAN MED SYS INC COM 92220P105 1,710 12,046 SH   SOLE NO 0 0 12,046
VARONIS SYS INC COM 922280102 230 2,963 SH   SOLE NO 0 0 2,963
VECTOR GROUP LTD COM 92240M108 951 71,077 SH   SOLE NO 0 0 71,077
VEDANTA LTD SPONSORED ADR 92242Y100 235 27,275 SH   SOLE NO 0 0 27,275
VEEVA SYS INC CL A COM 922475108 5,545 39,424 SH   SOLE NO 0 0 39,424
VENTAS INC COM 92276F100 8,029 139,060 SH   SOLE NO 0 0 139,060
VERASTEM INC COM 92337C104 40 30,490 SH   SOLE NO 0 0 30,490
VEREIT INC COM 92339V100 2,796 302,702 SH   SOLE NO 0 0 302,702
VERICEL CORP COM 92346J108 386 22,185 SH   SOLE NO 0 0 22,185
VERISIGN INC COM 92343E102 456 2,367 SH   SOLE NO 0 0 2,367
VERISK ANALYTICS INC COM 92345Y106 1,542 10,329 SH   SOLE NO 0 0 10,329
VERITEX HLDGS INC COM 923451108 504 17,331 SH   SOLE NO 0 0 17,331
VERIZON COMMUNICATIONS INC COM 92343V104 201,843 3,287,350 SH   SOLE NO 0 0 3,287,350
VERMILLION INC COM NEW 92407M206 41 51,784 SH   SOLE NO 0 0 51,784
VERTEX PHARMACEUTICALS INC COM 92532F100 3,843 17,554 SH   SOLE NO 0 0 17,554
VIACOMCBS INC CL B 92556H206 5,247 125,019 SH   SOLE NO 0 0 125,019
VIAVI SOLUTIONS INC COM 925550105 880 58,720 SH   SOLE NO 0 0 58,720
VICOR CORP COM 925815102 808 17,309 SH   SOLE NO 0 0 17,309
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 17,905 340,464 SH   SOLE NO 0 0 340,464
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9,781 173,361 SH   SOLE NO 0 0 173,361
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 12,936 263,904 SH   SOLE NO 0 0 263,904
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1,846 36,497 SH   SOLE NO 0 0 36,497
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 534 11,375 SH   SOLE NO 0 0 11,375
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 290 5,881 SH   SOLE NO 0 0 5,881
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 1,099 30,762 SH   SOLE NO 0 0 30,762
VILLAGE FARMS INTL INC COM 92707Y108 77 12,415 SH   SOLE NO 0 0 12,415
VIRTUS TOTAL RETURN FUND INC COM 92835W107 186 16,386 SH   SOLE NO 0 0 16,386
VISA INC COM CL A 92826C839 125,473 667,768 SH   SOLE NO 0 0 667,768
VISHAY INTERTECHNOLOGY INC COM 928298108 379 17,834 SH   SOLE NO 0 0 17,834
VISTA GOLD CORP COM NEW 927926303 14 20,000 SH   SOLE NO 0 0 20,000
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 9 13,195 SH   SOLE NO 0 0 13,195
VMWARE INC CL A COM 928563402 995 6,558 SH   SOLE NO 0 0 6,558
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,375 174,643 SH   SOLE NO 0 0 174,643
VORNADO RLTY TR SH BEN INT 929042109 206 3,107 SH   SOLE NO 0 0 3,107
VOXX INTL CORP CL A 91829F104 114 26,144 SH   SOLE NO 0 0 26,144
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 164 20,641 SH   SOLE NO 0 0 20,641
VOYA FINL INC COM 929089100 1,179 19,334 SH   SOLE NO 0 0 19,334
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 396 64,121 SH   SOLE NO 0 0 64,121
VOYA NAT RES EQUITY INCOME F COM 92913C106 120 29,182 SH   SOLE NO 0 0 29,182
VOYA PRIME RATE TR SH BEN INT 92913A100 139 27,904 SH   SOLE NO 0 0 27,904
VULCAN MATLS CO COM 929160109 4,189 29,094 SH   SOLE NO 0 0 29,094
W P CAREY INC COM 92936U109 143,836 1,797,056 SH   SOLE NO 0 0 1,797,056
WABCO HLDGS INC COM 92927K102 311 2,298 SH   SOLE NO 0 0 2,298
WABTEC CORP COM 929740108 2,806 36,075 SH   SOLE NO 0 0 36,075
WALGREENS BOOTS ALLIANCE INC COM 931427108 27,441 465,431 SH   SOLE NO 0 0 465,431
WALMART INC COM 931142103 68,571 577,006 SH   SOLE NO 0 0 577,006
WASHINGTON FED INC COM 938824109 310 8,477 SH   SOLE NO 0 0 8,477
WASHINGTON PRIME GROUP NEW COM 93964W108 112 30,868 SH   SOLE NO 0 0 30,868
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 375 12,878 SH   SOLE NO 0 0 12,878
WASHINGTON TR BANCORP COM 940610108 882 16,398 SH   SOLE NO 0 0 16,398
WASTE CONNECTIONS INC COM 94106B101 1,578 17,381 SH   SOLE NO 0 0 17,381
WASTE MGMT INC DEL COM 94106L109 22,626 198,548 SH   SOLE NO 0 0 198,548
WATERS CORP COM 941848103 1,355 5,802 SH   SOLE NO 0 0 5,802
WATERSTONE FINL INC MD COM 94188P101 936 49,215 SH   SOLE NO 0 0 49,215
WATSCO INC COM 942622200 398 2,213 SH   SOLE NO 0 0 2,213
WATTS WATER TECHNOLOGIES INC CL A 942749102 685 6,872 SH   SOLE NO 0 0 6,872
WAYFAIR INC CL A 94419L101 642 7,106 SH   SOLE NO 0 0 7,106
WD-40 CO COM 929236107 3,068 15,804 SH   SOLE NO 0 0 15,804
WEBSTER FINL CORP CONN COM 947890109 1,246 23,357 SH   SOLE NO 0 0 23,357
WEC ENERGY GROUP INC COM 92939U106 11,789 127,828 SH   SOLE NO 0 0 127,828
WEINGARTEN RLTY INVS SH BEN INT 948741103 265 8,484 SH   SOLE NO 0 0 8,484
WELBILT INC COM 949090104 427 27,365 SH   SOLE NO 0 0 27,365
WELLCARE HEALTH PLANS INC COM 94946T106 329 999 SH   SOLE NO 0 0 999
WELLESLEY BANCORP INC COM 949485106 755 16,695 SH   SOLE NO 0 0 16,695
WELLS FARGO & CO MTNF 6/0 94986RQF1 21 10,000 SH   SOLE NO 0 0 10,000
WELLS FARGO CO NEW COM 949746101 33,369 620,258 SH   SOLE NO 0 0 620,258
WELLS FARGO CO NEW PERP PFD CNV A 949746804 6,571 4,532 SH   SOLE NO 0 0 4,532
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 184 32,583 SH   SOLE NO 0 0 32,583
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 217 25,888 SH   SOLE NO 0 0 25,888
WELLS FARGO MULTI SECTOR INC COM 94987D101 267 20,790 SH   SOLE NO 0 0 20,790
WELLTOWER INC COM 95040Q104 10,921 133,551 SH   SOLE NO 0 0 133,551
WENDYS CO COM 95058W100 1,225 55,160 SH   SOLE NO 0 0 55,160
WESBANCO INC COM 950810101 560 14,836 SH   SOLE NO 0 0 14,836
WEST PHARMACEUTICAL SVSC INC COM 955306105 569 3,785 SH   SOLE NO 0 0 3,785
WESTAMERICA BANCORPORATION COM 957090103 265 3,919 SH   SOLE NO 0 0 3,919
WESTERN ASSET CORPORATE LN F COM 95790J102 105 10,609 SH   SOLE NO 0 0 10,609
WESTERN ASSET EMRG MKT DEBT COM 95766A101 449 31,473 SH   SOLE NO 0 0 31,473
WESTERN ASSET GLB HI INCOME COM 95766B109 119 11,939 SH   SOLE NO 0 0 11,939
WESTERN ASSET HIGH INCM FD I COM 95766J102 303 44,968 SH   SOLE NO 0 0 44,968
WESTERN ASSET HIGH INCM OPP COM 95766K109 73 14,399 SH   SOLE NO 0 0 14,399
WESTERN ASSET INTM MUNI FD I COM 958435109 2,130 234,605 SH   SOLE NO 0 0 234,605
WESTERN ASSET MTG DEF OPPTY COM 95790B109 1,458 71,869 SH   SOLE NO 0 0 71,869
WESTERN ASSET MUN DEF OPP TR COM 95768A109 627 30,029 SH   SOLE NO 0 0 30,029
WESTERN ASSET MUN HI INCM FD COM 95766N103 297 39,195 SH   SOLE NO 0 0 39,195
WESTERN ASST MNGD MUN FD INC COM 95766M105 486 36,553 SH   SOLE NO 0 0 36,553
WESTERN AST INFL LKD OPP & I COM 95766R104 273 23,671 SH   SOLE NO 0 0 23,671
WESTERN DIGITAL CORP COM 958102105 1,511 23,809 SH   SOLE NO 0 0 23,809
WESTERN UN CO COM 959802109 929 34,715 SH   SOLE NO 0 0 34,715
WESTPAC BKG CORP SPONSORED ADR 961214301 495 29,202 SH   SOLE NO 0 0 29,202
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 30 13,032 SH   SOLE NO 0 0 13,032
WESTROCK CO COM 96145D105 1,733 40,408 SH   SOLE NO 0 0 40,408
WEX INC COM 96208T104 301 1,441 SH   SOLE NO 0 0 1,441
WEYERHAEUSER CO COM 962166104 9,967 330,037 SH   SOLE NO 0 0 330,037
WHEATON PRECIOUS METALS CORP COM 962879102 2,133 71,711 SH   SOLE NO 0 0 71,711
WHEELER REAL ESTATE INVT TR CV PFD SER B 963025309 290 26,450 SH   SOLE NO 0 0 26,450
WHIRLPOOL CORP COM 963320106 1,399 9,489 SH   SOLE NO 0 0 9,489
WHITE MTNS INS GROUP LTD COM G9618E107 303 272 SH   SOLE NO 0 0 272
WHITEHORSE FIN INC COM 96524V106 137 10,024 SH   SOLE NO 0 0 10,024
WHITESTONE REIT COM 966084204 525 38,581 SH   SOLE NO 0 0 38,581
WIDEPOINT CORP COM 967590100 6 17,000 SH   SOLE NO 0 0 17,000
WILLIAMS COS INC DEL COM 969457100 2,007 84,628 SH   SOLE NO 0 0 84,628
WILLIAMS SONOMA INC COM 969904101 6,042 82,277 SH   SOLE NO 0 0 82,277
WILLIS TOWERS WATSON PUB LTD SHS G96629103 1,384 6,853 SH   SOLE NO 0 0 6,853
WINTRUST FINL CORP COM 97650W108 2,618 36,932 SH   SOLE NO 0 0 36,932
WISDOMTREE TR CBOE S&P 500 97717X560 401 14,082 SH   SOLE NO 0 0 14,082
WISDOMTREE TR CURRNCY INT EQ 97717X263 11,557 381,420 SH   SOLE NO 0 0 381,420
WISDOMTREE TR EM EX ST-OWNED 97717X578 11,402 365,227 SH   SOLE NO 0 0 365,227
WISDOMTREE TR EM LCL DEBT FD 97717X867 755 21,011 SH   SOLE NO 0 0 21,011
WISDOMTREE TR EMER MKT HIGH FD 97717W315 9,148 199,875 SH   SOLE NO 0 0 199,875
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,932 61,318 SH   SOLE NO 0 0 61,318
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 7,149 101,280 SH   SOLE NO 0 0 101,280
WISDOMTREE TR EUROPE SMCP DV 97717W869 2,003 30,652 SH   SOLE NO 0 0 30,652
WISDOMTREE TR FLOATNG RAT TREA 97717X628 449 17,940 SH   SOLE NO 0 0 17,940
WISDOMTREE TR HEDGED HI YLD BD 97717W430 515 22,252 SH   SOLE NO 0 0 22,252
WISDOMTREE TR INDIA ERNGS FD 97717W422 323 13,003 SH   SOLE NO 0 0 13,003
WISDOMTREE TR INTL DIV EX FINL 97717W786 2,727 63,992 SH   SOLE NO 0 0 63,992
WISDOMTREE TR INTL EQUITY FD 97717W703 290 5,425 SH   SOLE NO 0 0 5,425
WISDOMTREE TR INTL LRGCAP DV 97717W794 3,398 69,369 SH   SOLE NO 0 0 69,369
WISDOMTREE TR INTL MIDCAP DV 97717W778 1,502 22,866 SH   SOLE NO 0 0 22,866
WISDOMTREE TR INTL SMCAP DIV 97717W760 10,494 147,565 SH   SOLE NO 0 0 147,565
WISDOMTREE TR INTRST RATE HDGE 97717W380 417 8,692 SH   SOLE NO 0 0 8,692
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1,395 38,418 SH   SOLE NO 0 0 38,418
WISDOMTREE TR ITL HIGH DIV FD 97717W802 568 13,511 SH   SOLE NO 0 0 13,511
WISDOMTREE TR JAPN HEDGE EQT 97717W851 593 11,037 SH   SOLE NO 0 0 11,037
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 348 8,171 SH   SOLE NO 0 0 8,171
WISDOMTREE TR US DIVID EX FNCL 97717W406 8,049 87,019 SH   SOLE NO 0 0 87,019
WISDOMTREE TR US HIGH DIVIDEND 97717W208 2,604 33,907 SH   SOLE NO 0 0 33,907
WISDOMTREE TR US LARGECAP DIVD 97717W307 27,030 255,175 SH   SOLE NO 0 0 255,175
WISDOMTREE TR US LARGECAP FUND 97717W588 204 5,582 SH   SOLE NO 0 0 5,582
WISDOMTREE TR US MIDCAP DIVID 97717W505 40,216 1,057,218 SH   SOLE NO 0 0 1,057,218
WISDOMTREE TR US MIDCAP FUND 97717W570 2,757 65,519 SH   SOLE NO 0 0 65,519
WISDOMTREE TR US QLT SHRHD YLD 97717W547 242 2,552 SH   SOLE NO 0 0 2,552
WISDOMTREE TR US QTLY DIV GRT 97717X669 13,796 284,633 SH   SOLE NO 0 0 284,633
WISDOMTREE TR US S CAP QTY DIV 97717X651 2,368 62,817 SH   SOLE NO 0 0 62,817
WISDOMTREE TR US SMALLCAP DIVD 97717W604 18,980 661,799 SH   SOLE NO 0 0 661,799
WISDOMTREE TR US SMALLCAP FUND 97717W562 10,210 265,552 SH   SOLE NO 0 0 265,552
WISDOMTREE TR US TOTAL DIVIDND 97717W109 4,406 41,743 SH   SOLE NO 0 0 41,743
WISDOMTREE TR US TOTAL MRKT FD 97717W596 521 14,123 SH   SOLE NO 0 0 14,123
WIX COM LTD SHS M98068105 424 3,472 SH   SOLE NO 0 0 3,472
WOODWARD INC COM 980745103 368 3,107 SH   SOLE NO 0 0 3,107
WORKDAY INC CL A 98138H101 3,020 18,365 SH   SOLE NO 0 0 18,365
WORKIVA INC COM CL A 98139A105 389 9,260 SH   SOLE NO 0 0 9,260
WORLD GOLD TR SPDR GLD MINIS 98149E204 872 57,602 SH   SOLE NO 0 0 57,602
WORLD WRESTLING ENTMT INC CL A 98156Q108 200 3,087 SH   SOLE NO 0 0 3,087
WORTHINGTON INDS INC COM 981811102 251 5,971 SH   SOLE NO 0 0 5,971
WPP PLC NEW ADR 92937A102 426 6,071 SH   SOLE NO 0 0 6,071
WPX ENERGY INC COM 98212B103 162 11,800 SH   SOLE NO 0 0 11,800
WRAP TECHNOLOGIES INC COM 98212N107 84 13,301 SH   SOLE NO 0 0 13,301
WSFS FINL CORP COM 929328102 639 14,543 SH   SOLE NO 0 0 14,543
WYNN RESORTS LTD COM 983134107 1,656 11,931 SH   SOLE NO 0 0 11,931
XAI OCTAGON FLOATNG RATE ALT COM 98400T106 92 11,495 SH   SOLE NO 0 0 11,495
XCEL ENERGY INC COM 98389B100 9,914 156,152 SH   SOLE NO 0 0 156,152
XENIA HOTELS & RESORTS INC COM 984017103 2,505 115,938 SH   SOLE NO 0 0 115,938
XEROX HOLDINGS CORP COM NEW 98421M106 478 12,990 SH   SOLE NO 0 0 12,990
XILINX INC COM 983919101 3,728 38,132 SH   SOLE NO 0 0 38,132
XPO LOGISTICS INC COM 983793100 1,251 15,706 SH   SOLE NO 0 0 15,706
XYLEM INC COM 98419M100 2,637 33,473 SH   SOLE NO 0 0 33,473
YAMANA GOLD INC COM 98462Y100 95 24,097 SH   SOLE NO 0 0 24,097
YETI HLDGS INC COM 98585X104 275 7,926 SH   SOLE NO 0 0 7,926
YEXT INC COM 98585N106 883 61,262 SH   SOLE NO 0 0 61,262
YORK WTR CO COM 987184108 424 9,205 SH   SOLE NO 0 0 9,205
YRC WORLDWIDE INC COM PAR $.01 984249607 43 17,151 SH   SOLE NO 0 0 17,151
YUM BRANDS INC COM 988498101 11,614 115,302 SH   SOLE NO 0 0 115,302
YUM CHINA HLDGS INC COM 98850P109 5,816 121,147 SH   SOLE NO 0 0 121,147
ZAYO GROUP HLDGS INC COM 98919V105 568 16,411 SH   SOLE NO 0 0 16,411
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,643 6,435 SH   SOLE NO 0 0 6,435
ZENDESK INC COM 98936J101 218 2,847 SH   SOLE NO 0 0 2,847
ZILLOW GROUP INC CL C CAP STK 98954M200 485 10,563 SH   SOLE NO 0 0 10,563
ZIMMER BIOMET HLDGS INC COM 98956P102 7,599 50,770 SH   SOLE NO 0 0 50,770
ZION OIL & GAS INC COM 989696109 2 11,640 SH   SOLE NO 0 0 11,640
ZIONS BANCORPORATION N A COM 989701107 628 12,097 SH   SOLE NO 0 0 12,097
ZIOPHARM ONCOLOGY INC COM 98973P101 201 42,750 SH   SOLE NO 0 0 42,750
ZOETIS INC CL A 98978V103 12,568 94,961 SH   SOLE NO 0 0 94,961
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 958 14,089 SH   SOLE NO 0 0 14,089
ZSCALER INC COM 98980G102 592 12,736 SH   SOLE NO 0 0 12,736
ZYNERBA PHARMACEUTICALS INC COM 98986X109 113 18,792 SH   SOLE NO 0 0 18,792
ZYNGA INC CL A 98986T108 479 78,299 SH   SOLE NO 0 0 78,299