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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD SPONSORED ADR 000375204 793 32,902 SH   SOLE   0 0 0
ADT INC COM 00090Q103 100 12,564 SH   SOLE   0 0 0
AFLAC INC COM 001055102 7,570 143,098 SH   SOLE   0 0 0
AGNC INVT CORP COM 00123Q104 2,329 131,732 SH   SOLE   0 0 0
AES CORP COM 00130H105 318 15,990 SH   SOLE   0 0 0
AK STL HLDG CORP COM 001547108 309 94,027 SH   SOLE   0 0 0
ALJ REGIONAL HLDGS INC COM 001627108 133 115,760 SH   SOLE   0 0 0
ALPS ETF TR CLEAN ENERGY 00162Q460 709 21,013 SH   SOLE   0 0 0
ALPS ETF TR RIVRFRNT STR INC 00162Q783 1,065 42,815 SH   SOLE   0 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 3,194 68,208 SH   SOLE   0 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 2,569 302,258 SH   SOLE   0 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 488 67,365 SH   SOLE   0 0 0
AT&T INC COM 00206R102 84,626 2,165,450 SH   SOLE   0 0 0
ARK ETF TR INNOVATION ETF 00214Q104 16,836 336,378 SH   SOLE   0 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 4,300 128,267 SH   SOLE   0 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 8,418 146,176 SH   SOLE   0 0 0
ARK ETF TR FINTECH INNOVA 00214Q708 2,072 86,391 SH   SOLE   0 0 0
ABBOTT LABS COM 002824100 20,118 231,614 SH   SOLE   0 0 0
ABBVIE INC COM 00287Y109 30,844 348,360 SH   SOLE   0 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 280 65,986 SH   SOLE   0 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 135 20,901 SH   SOLE   0 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 205 2,254 SH   SOLE   0 0 0
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 6,079 79,567 SH   SOLE   0 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 6,320 432,269 SH   SOLE   0 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,390 155,258 SH   SOLE   0 0 0
ABIOMED INC COM 003654100 357 2,093 SH   SOLE   0 0 0
ABRAXAS PETE CORP COM 003830106 5 15,100 SH   SOLE   0 0 0
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 245 9,965 SH   SOLE   0 0 0
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 656 24,878 SH   SOLE   0 0 0
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 207 8,101 SH   SOLE   0 0 0
ACCEL ENTMT INC COM CL A1 00436Q106 197 15,720 SH   SOLE   0 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 84 44,700 SH   SOLE   0 0 0
ACTIVISION BLIZZARD INC COM 00507V109 3,301 55,551 SH   SOLE   0 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 450 28,510 SH   SOLE   0 0 0
ADOBE INC COM 00724F101 17,804 53,984 SH   SOLE   0 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 850 5,306 SH   SOLE   0 0 0
ADVENT CONVERTIBLE & INCOME COM 00764C109 512 32,902 SH   SOLE   0 0 0
ADVISORSHARES TR PURE CANNABIS 00768Y495 181 15,134 SH   SOLE   0 0 0
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1,093 22,562 SH   SOLE   0 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 261 5,713 SH   SOLE   0 0 0
ADVANCED MICRO DEVICES INC COM 007903107 9,473 206,564 SH   SOLE   0 0 0
AEGON N V NY REGISTRY SHS 007924103 105 23,071 SH   SOLE   0 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,198 14,046 SH   SOLE   0 0 0
AGNICO EAGLE MINES LTD COM 008474108 767 12,442 SH   SOLE   0 0 0
AGENUS INC COM NEW 00847G705 58 14,319 SH   SOLE   0 0 0
AGREE REALTY CORP COM 008492100 214 3,056 SH   SOLE   0 0 0
AIR LEASE CORP CL A 00912X302 576 12,117 SH   SOLE   0 0 0
AIR PRODS & CHEMS INC COM 009158106 2,418 10,290 SH   SOLE   0 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 478 5,538 SH   SOLE   0 0 0
ALASKA AIR GROUP INC COM 011659109 356 5,255 SH   SOLE   0 0 0
ALBEMARLE CORP COM 012653101 800 10,958 SH   SOLE   0 0 0
ALCOA CORP COM 013872106 429 19,940 SH   SOLE   0 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 234 1,447 SH   SOLE   0 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 976 9,028 SH   SOLE   0 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 23,920 112,776 SH   SOLE   0 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,060 7,381 SH   SOLE   0 0 0
ALLEGHANY CORP DEL COM 017175100 841 1,052 SH   SOLE   0 0 0
ALLEGIANT TRAVEL CO COM 01748X102 484 2,779 SH   SOLE   0 0 0
ALLETE INC COM NEW 018522300 412 5,080 SH   SOLE   0 0 0
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 616 56,975 SH   SOLE   0 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 1,389 114,514 SH   SOLE   0 0 0
ALLIANT ENERGY CORP COM 018802108 3,192 58,337 SH   SOLE   0 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,471 48,601 SH   SOLE   0 0 0
ALLIANZGI CONV INCOME FD II COM 018825109 342 66,878 SH   SOLE   0 0 0
ALLIANZGI CONV INCOME FD COM 018828103 641 111,406 SH   SOLE   0 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 824 36,349 SH   SOLE   0 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 469 36,052 SH   SOLE   0 0 0
ALLSTATE CORP COM 020002101 9,603 85,397 SH   SOLE   0 0 0
ALLY FINL INC COM 02005N100 208 6,800 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL C 02079K107 43,882 32,820 SH   SOLE   0 0 0
ALPHABET INC CAP STK CL A 02079K305 45,843 34,227 SH   SOLE   0 0 0
ALTERYX INC COM CL A 02156B103 274 2,741 SH   SOLE   0 0 0
ALTRIA GROUP INC COM 02209S103 19,874 398,189 SH   SOLE   0 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 897 41,833 SH   SOLE   0 0 0
AMAZON COM INC COM 023135106 146,749 79,417 SH   SOLE   0 0 0
AMEDISYS INC COM 023436108 280 1,676 SH   SOLE   0 0 0
AMEREN CORP COM 023608102 2,482 32,314 SH   SOLE   0 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 592 76,897 SH   SOLE   0 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,005 69,907 SH   SOLE   0 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 354 7,517 SH   SOLE   0 0 0
AMERICAN ELEC PWR CO INC COM 025537101 11,494 121,620 SH   SOLE   0 0 0
AMERICAN EXPRESS CO COM 025816109 5,167 41,507 SH   SOLE   0 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 6,072 457,939 SH   SOLE   0 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,382 26,931 SH   SOLE   0 0 0
AMERICAN STS WTR CO COM 029899101 523 6,034 SH   SOLE   0 0 0
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 270 34,452 SH   SOLE   0 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,337 36,275 SH   SOLE   0 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,026 24,635 SH   SOLE   0 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100 897 282,929 SH   SOLE   0 0 0
AMERICOLD RLTY TR COM 03064D108 2,402 68,516 SH   SOLE   0 0 0
AMERISAFE INC COM 03071H100 227 3,445 SH   SOLE   0 0 0
AMERISOURCEBERGEN CORP COM 03073E105 3,228 37,964 SH   SOLE   0 0 0
AMERIPRISE FINL INC COM 03076C106 1,241 7,451 SH   SOLE   0 0 0
AMETEK INC NEW COM 031100100 471 4,720 SH   SOLE   0 0 0
AMGEN INC COM 031162100 20,742 86,042 SH   SOLE   0 0 0
AMPHENOL CORP NEW CL A 032095101 387 3,572 SH   SOLE   0 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 1,192 23,207 SH   SOLE   0 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 342 11,124 SH   SOLE   0 0 0
ANALOG DEVICES INC COM 032654105 4,026 33,875 SH   SOLE   0 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 500 22,359 SH   SOLE   0 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,166 14,219 SH   SOLE   0 0 0
ANNALY CAP MGMT INC COM 035710409 5,702 605,354 SH   SOLE   0 0 0
ANSYS INC COM 03662Q105 371 1,440 SH   SOLE   0 0 0
ANTHEM INC COM 036752103 10,696 35,413 SH   SOLE   0 0 0
ANTERO MIDSTREAM CORP COM 03676B102 195 25,691 SH   SOLE   0 0 0
APACHE CORP COM 037411105 421 16,441 SH   SOLE   0 0 0
APOLLO INVT CORP COM NEW 03761U502 438 25,086 SH   SOLE   0 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 1,984 108,499 SH   SOLE   0 0 0
APHRIA INC COM 03765K104 218 41,728 SH   SOLE   0 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 243 5,088 SH   SOLE   0 0 0
APPLE INC COM 037833100 356,344 1,213,500 SH   SOLE   0 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 683 42,021 SH   SOLE   0 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 237 3,557 SH   SOLE   0 0 0
APPLIED MATLS INC COM 038222105 6,591 107,985 SH   SOLE   0 0 0
AQUA AMERICA INC COM 03836W103 1,991 42,414 SH   SOLE   0 0 0
AQUA METALS INC COM 03837J101 203 269,370 SH   SOLE   0 0 0
ARBOR RLTY TR INC COM 038923108 326 22,696 SH   SOLE   0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 8,145 175,722 SH   SOLE   0 0 0
ARCONIC INC COM 03965L100 1,038 33,732 SH   SOLE   0 0 0
ARES CAP CORP COM 04010L103 5,861 314,254 SH   SOLE   0 0 0
ARES CAP CORP NOTE 3.750 2/0 04010LAT0 10 10,000 SH   SOLE   0 0 0
ARES CAP CORP NOTE 4.625 3/0 04010LAW3 95 90,000 SH   SOLE   0 0 0
ARES COML REAL ESTATE CORP COM 04013V108 183 11,522 SH   SOLE   0 0 0
ARES DYNAMIC CR ALLOCATION F COM 04014F102 299 19,486 SH   SOLE   0 0 0
ARISTA NETWORKS INC COM 040413106 1,441 7,083 SH   SOLE   0 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 219 11,961 SH   SOLE   0 0 0
ARROW FINL CORP COM 042744102 719 19,027 SH   SOLE   0 0 0
ASANKO GOLD INC COM 04341Y105 13 13,559 SH   SOLE   0 0 0
ASHFORD HOSPITALITY TR INC COM SHS 044103109 44 15,798 SH   SOLE   0 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 258 3,374 SH   SOLE   0 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 182 145,568 SH   SOLE   0 0 0
ASSOCIATED BANC CORP COM 045487105 445 20,189 SH   SOLE   0 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 3,372 67,638 SH   SOLE   0 0 0
ASURE SOFTWARE INC COM 04649U102 160 19,500 SH   SOLE   0 0 0
ATHERSYS INC COM 04744L106 46 37,550 SH   SOLE   0 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 227 6,054 SH   SOLE   0 0 0
ATMOS ENERGY CORP COM 049560105 1,347 12,039 SH   SOLE   0 0 0
AURORA CANNABIS INC COM 05156X108 1,097 509,015 SH   SOLE   0 0 0
AUTODESK INC COM 052769106 532 2,902 SH   SOLE   0 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,354 43,129 SH   SOLE   0 0 0
AUTOZONE INC COM 053332102 2,105 1,767 SH   SOLE   0 0 0
AVANGRID INC COM 05351W103 312 6,105 SH   SOLE   0 0 0
AVERY DENNISON CORP COM 053611109 6,843 52,309 SH   SOLE   0 0 0
AVISTA CORP COM 05379B107 357 7,420 SH   SOLE   0 0 0
AXON ENTERPRISE INC COM 05464C101 569 7,763 SH   SOLE   0 0 0
AXSOME THERAPEUTICS INC COM 05464T104 269 2,603 SH   SOLE   0 0 0
B & G FOODS INC NEW COM 05508R106 573 31,977 SH   SOLE   0 0 0
BCE INC COM NEW 05534B760 1,335 28,807 SH   SOLE   0 0 0
BGC PARTNERS INC CL A 05541T101 94 15,822 SH   SOLE   0 0 0
BP PLC SPONSORED ADR 055622104 20,361 539,496 SH   SOLE   0 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 188 27,303 SH   SOLE   0 0 0
BRP INC COM SUN VTG 05577W200 606 13,297 SH   SOLE   0 0 0
BNY MELLON ALCENTRA GLOBAL C COM 05588N108 124 13,400 SH   SOLE   0 0 0
BNY MELLON STRATEGIC MUNS IN COM 05588W108 314 36,892 SH   SOLE   0 0 0
BAIDU INC SPON ADR REP A 056752108 4,224 33,415 SH   SOLE   0 0 0
BALCHEM CORP COM 057665200 534 5,255 SH   SOLE   0 0 0
BALL CORP COM 058498106 2,502 38,692 SH   SOLE   0 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 63 11,318 SH   SOLE   0 0 0
BANCO SANTANDER SA ADR 05964H105 97 23,314 SH   SOLE   0 0 0
BANCROFT FUND LTD COM 059695106 744 28,523 SH   SOLE   0 0 0
BANK AMER CORP COM 060505104 27,441 779,125 SH   SOLE   0 0 0
BANK AMER CORP 7.25CNV PFD L 060505682 590 407 SH   SOLE   0 0 0
BANK FIRST CORPORATION COM 06211J100 569 8,123 SH   SOLE   0 0 0
BANK HAWAII CORP COM 062540109 731 7,678 SH   SOLE   0 0 0
BANK MONTREAL QUE COM 063671101 1,235 15,931 SH   SOLE   0 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,951 58,640 SH   SOLE   0 0 0
BANK PRINCETON NEW JERSEY COM 064520109 669 21,230 SH   SOLE   0 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 207 9,064 SH   SOLE   0 0 0
BARCLAYS PLC ADR 06738E204 100 10,469 SH   SOLE   0 0 0
BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 3,248 110,899 SH   SOLE   0 0 0
BARCLAYS BK PLC IPATH B LIVESTCK 06746P498 404 8,807 SH   SOLE   0 0 0
BARCLAYS BK PLC IPATH B COFFEE 06746P563 363 8,704 SH   SOLE   0 0 0
BARCLAYS BK PLC IPATH B SHRT TRM 06746P621 954 63,107 SH   SOLE   0 0 0
BARINGS CORPORATE INVS COM 06759X107 471 27,901 SH   SOLE   0 0 0
BARINGS GLOBAL SHORT DURATIO COM 06760L100 304 17,331 SH   SOLE   0 0 0
BARINGS PARTN INVS SH BEN INT 06761A103 217 13,429 SH   SOLE   0 0 0
BARRICK GOLD CORPORATION COM 067901108 3,039 163,501 SH   SOLE   0 0 0
BAUSCH HEALTH COS INC COM 071734107 700 23,380 SH   SOLE   0 0 0
BAXTER INTL INC COM 071813109 2,025 24,219 SH   SOLE   0 0 0
BECTON DICKINSON & CO COM 075887109 6,100 22,430 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 12,225 36 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 103,322 456,169 SH   SOLE   0 0 0
BEST BUY INC COM 086516101 642 7,309 SH   SOLE   0 0 0
BHP GROUP LTD SPONSORED ADS 088606108 514 9,397 SH   SOLE   0 0 0
BEYOND MEAT INC COM 08862E109 411 5,440 SH   SOLE   0 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 73 11,530 SH   SOLE   0 0 0
BIOGEN INC COM 09062X103 1,891 6,372 SH   SOLE   0 0 0
BIOTELEMETRY INC COM 090672106 252 5,447 SH   SOLE   0 0 0
BIO TECHNE CORP COM 09073M104 5,177 23,585 SH   SOLE   0 0 0
BIOSIG TECH INC COM NEW 09073N201 533 90,000 SH   SOLE   0 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 804 14,119 SH   SOLE   0 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 406 31,558 SH   SOLE   0 0 0
BLACK HILLS CORP COM 092113109 274 3,483 SH   SOLE   0 0 0
BLACK KNIGHT INC COM 09215C105 281 4,360 SH   SOLE   0 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 3,998 314,272 SH   SOLE   0 0 0
BLACKBERRY LTD COM 09228F103 88 13,739 SH   SOLE   0 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 305 19,550 SH   SOLE   0 0 0
BLACKROCK INC COM 09247X101 7,005 13,934 SH   SOLE   0 0 0
BLACKROCK UTILITIES INFRSTRC COM 09248D104 705 31,617 SH   SOLE   0 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 490 20,131 SH   SOLE   0 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 268 18,389 SH   SOLE   0 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 673 44,485 SH   SOLE   0 0 0
BLACKROCK NY MUN INCOME TR I COM 09249R102 253 17,547 SH   SOLE   0 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,146 69,904 SH   SOLE   0 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 320 21,504 SH   SOLE   0 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 881 80,160 SH   SOLE   0 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 964 68,966 SH   SOLE   0 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 169 14,267 SH   SOLE   0 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,272 29,921 SH   SOLE   0 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 585 58,946 SH   SOLE   0 0 0
BLACKROCK CAPITAL INVESTMENT NOTE 5.000 6/1 092533AC2 1,376 1,376,000 SH   SOLE   0 0 0
BLACKROCK MUNIVEST FD II INC COM 09253T101 189 12,764 SH   SOLE   0 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 680 45,858 SH   SOLE   0 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 489 43,800 SH   SOLE   0 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 145 10,709 SH   SOLE   0 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 192 12,787 SH   SOLE   0 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,419 99,955 SH   SOLE   0 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 150 11,434 SH   SOLE   0 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 871 77,803 SH   SOLE   0 0 0
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 675 60,238 SH   SOLE   0 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 956 71,160 SH   SOLE   0 0 0
BLACKROCK ENH CAP & INC FD I COM 09256A109 902 52,310 SH   SOLE   0 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 196 24,228 SH   SOLE   0 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 331 13,702 SH   SOLE   0 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 535 37,235 SH   SOLE   0 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 3,826 102,804 SH   SOLE   0 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 468 14,055 SH   SOLE   0 0 0
BLACKROCK TCP CAP CORP COM 09259E108 171 12,186 SH   SOLE   0 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 13,267 237,170 SH   SOLE   0 0 0
BLOCK H & R INC COM 093671105 306 13,039 SH   SOLE   0 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 1,024 84,954 SH   SOLE   0 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 144 46,391 SH   SOLE   0 0 0
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109 321 21,994 SH   SOLE   0 0 0
BOEING CO COM 097023105 33,171 101,827 SH   SOLE   0 0 0
BOOKING HLDGS INC COM 09857L108 11,251 5,479 SH   SOLE   0 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,321 18,569 SH   SOLE   0 0 0
BORGWARNER INC COM 099724106 294 6,786 SH   SOLE   0 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,549 34,248 SH   SOLE   0 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 131 11,149 SH   SOLE   0 0 0
BOX INC CL A 10316T104 238 14,202 SH   SOLE   0 0 0
BRIGGS & STRATTON CORP COM 109043109 309 46,370 SH   SOLE   0 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 957 6,371 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 25,981 404,750 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 389 129,143 SH   SOLE   0 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,269 29,876 SH   SOLE   0 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 637 29,493 SH   SOLE   0 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,060 8,583 SH   SOLE   0 0 0
BROADCOM INC COM 11135F101 5,954 18,842 SH   SOLE   0 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,460 59,862 SH   SOLE   0 0 0
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 254 18,225 SH   SOLE   0 0 0
BROOKFIELD PROPERTY REIT INC CL A 11282X103 367 19,919 SH   SOLE   0 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 710 33,270 SH   SOLE   0 0 0
BROWN & BROWN INC COM 115236101 1,207 30,581 SH   SOLE   0 0 0
BROWN FORMAN CORP CL B 115637209 2,227 32,944 SH   SOLE   0 0 0
BRUKER CORP COM 116794108 460 9,020 SH   SOLE   0 0 0
BUCKLE INC COM 118440106 319 11,788 SH   SOLE   0 0 0
BURLINGTON STORES INC COM 122017106 461 2,022 SH   SOLE   0 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 441 3,673 SH   SOLE   0 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 822 102,462 SH   SOLE   0 0 0
CBRE GROUP INC CL A 12504L109 666 10,863 SH   SOLE   0 0 0
CDK GLOBAL INC COM 12508E101 325 5,947 SH   SOLE   0 0 0
CDW CORP COM 12514G108 1,849 12,946 SH   SOLE   0 0 0
CF INDS HLDGS INC COM 125269100 222 4,658 SH   SOLE   0 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 23,019 294,366 SH   SOLE   0 0 0
CIGNA CORP NEW COM 125523100 9,228 45,127 SH   SOLE   0 0 0
CME GROUP INC COM 12572Q105 6,392 31,844 SH   SOLE   0 0 0
CMS ENERGY CORP COM 125896100 899 14,309 SH   SOLE   0 0 0
CSX CORP COM 126408103 8,951 123,695 SH   SOLE   0 0 0
CVB FINL CORP COM 126600105 553 25,608 SH   SOLE   0 0 0
CVS HEALTH CORP COM 126650100 19,649 264,497 SH   SOLE   0 0 0
CABLE ONE INC COM 12685J105 290 195 SH   SOLE   0 0 0
CABOT OIL & GAS CORP COM 127097103 222 12,775 SH   SOLE   0 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,852 26,705 SH   SOLE   0 0 0
CAL MAINE FOODS INC COM NEW 128030202 393 9,204 SH   SOLE   0 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 934 84,940 SH   SOLE   0 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 196 22,517 SH   SOLE   0 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,686 147,907 SH   SOLE   0 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 681 32,176 SH   SOLE   0 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1,932 142,078 SH   SOLE   0 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 348 8,635 SH   SOLE   0 0 0
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 315 13,185 SH   SOLE   0 0 0
CAMBRIA ETF TR GLB MOMENT ETF 132061508 1,035 40,372 SH   SOLE   0 0 0
CAMBRIA ETF TR SOVEREIGN BD ETF 132061805 266 10,577 SH   SOLE   0 0 0
CAMBRIA ETF TR VALUE MOMENTUM 132061888 242 11,735 SH   SOLE   0 0 0
CAMECO CORP COM 13321L108 361 40,508 SH   SOLE   0 0 0
CAMPBELL SOUP CO COM 134429109 1,346 27,229 SH   SOLE   0 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 250 6,894 SH   SOLE   0 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 934 11,223 SH   SOLE   0 0 0
CANADIAN NATL RY CO COM 136375102 1,354 14,974 SH   SOLE   0 0 0
CANADIAN NAT RES LTD COM 136385101 276 8,529 SH   SOLE   0 0 0
CANADIAN PAC RY LTD COM 13645T100 592 2,321 SH   SOLE   0 0 0
CANADIAN SOLAR INC COM 136635109 681 30,829 SH   SOLE   0 0 0
CANNTRUST HLDGS INC COM 137800207 29 31,000 SH   SOLE   0 0 0
CANOPY GROWTH CORP COM 138035100 4,239 201,080 SH   SOLE   0 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,641 15,943 SH   SOLE   0 0 0
CAPITAL SOUTHWEST CORP COM 140501107 529 25,412 SH   SOLE   0 0 0
CAPITOL FED FINL INC COM 14057J101 201 14,675 SH   SOLE   0 0 0
CARA THERAPEUTICS INC COM 140755109 197 12,244 SH   SOLE   0 0 0
CARDINAL HEALTH INC COM 14149Y108 557 11,005 SH   SOLE   0 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 759 15,629 SH   SOLE   0 0 0
CARETRUST REIT INC COM 14174T107 485 23,524 SH   SOLE   0 0 0
CARLISLE COS INC COM 142339100 1,166 7,204 SH   SOLE   0 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 388 12,091 SH   SOLE   0 0 0
CARMAX INC COM 143130102 1,086 12,389 SH   SOLE   0 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,509 49,354 SH   SOLE   0 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 90 12,800 SH   SOLE   0 0 0
CARTERS INC COM 146229109 363 3,322 SH   SOLE   0 0 0
CARVANA CO CL A 146869102 4,077 44,288 SH   SOLE   0 0 0
CASELLA WASTE SYS INC CL A 147448104 254 5,514 SH   SOLE   0 0 0
CASEYS GEN STORES INC COM 147528103 3,484 21,914 SH   SOLE   0 0 0
CASS INFORMATION SYS INC COM 14808P109 1,107 19,165 SH   SOLE   0 0 0
CATERPILLAR INC DEL COM 149123101 22,257 150,713 SH   SOLE   0 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 248 21,609 SH   SOLE   0 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,441 25,987 SH   SOLE   0 0 0
CEL SCI CORP COM PAR NEW 150837607 103 11,208 SH   SOLE   0 0 0
CELANESE CORP DEL COM 150870103 449 3,648 SH   SOLE   0 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 61 16,096 SH   SOLE   0 0 0
CENTENE CORP DEL COM 15135B101 2,552 40,584 SH   SOLE   0 0 0
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 700 110,350 SH   SOLE   0 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,493 54,740 SH   SOLE   0 0 0
CENTERSTATE BK CORP COM 15201P109 2,531 101,316 SH   SOLE   0 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 258 8,711 SH   SOLE   0 0 0
CENTURY CASINOS INC COM 156492100 94 11,925 SH   SOLE   0 0 0
CENTURYLINK INC COM 156700106 2,942 222,674 SH   SOLE   0 0 0
CERECOR INC COM 15671L109 99 18,379 SH   SOLE   0 0 0
CERNER CORP COM 156782104 1,997 27,214 SH   SOLE   0 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 632 1,303 SH   SOLE   0 0 0
CHATHAM LODGING TR COM 16208T102 240 13,099 SH   SOLE   0 0 0
CHEMED CORP NEW COM 16359R103 623 1,419 SH   SOLE   0 0 0
CHEMOURS CO COM 163851108 333 18,416 SH   SOLE   0 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,053 26,454 SH   SOLE   0 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,505 24,637 SH   SOLE   0 0 0
CHESAPEAKE ENERGY CORP COM 165167107 232 280,726 SH   SOLE   0 0 0
CHESAPEAKE UTILS CORP COM 165303108 408 4,254 SH   SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 39,212 325,381 SH   SOLE   0 0 0
CHEWY INC CL A 16679L109 326 11,253 SH   SOLE   0 0 0
CHIMERA INVT CORP COM NEW 16934Q208 844 41,032 SH   SOLE   0 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,016 24,032 SH   SOLE   0 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,169 3,786 SH   SOLE   0 0 0
CHOICE HOTELS INTL INC COM 169905106 236 2,282 SH   SOLE   0 0 0
CHURCH & DWIGHT INC COM 171340102 11,077 157,478 SH   SOLE   0 0 0
CHURCHILL DOWNS INC COM 171484108 220 1,602 SH   SOLE   0 0 0
CIENA CORP COM NEW 171779309 207 4,848 SH   SOLE   0 0 0
CINCINNATI FINL CORP COM 172062101 4,513 42,919 SH   SOLE   0 0 0
CINEDIGM CORP COM NEW 172406209 28 39,657 SH   SOLE   0 0 0
CIRRUS LOGIC INC COM 172755100 1,896 23,009 SH   SOLE   0 0 0
CISCO SYS INC COM 17275R102 29,432 613,683 SH   SOLE   0 0 0
CINTAS CORP COM 172908105 1,186 4,409 SH   SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 7,967 99,723 SH   SOLE   0 0 0
CITIZENS FINL GROUP INC COM 174610105 593 14,592 SH   SOLE   0 0 0
CITRIX SYS INC COM 177376100 615 5,545 SH   SOLE   0 0 0
CITY HLDG CO COM 177835105 343 4,181 SH   SOLE   0 0 0
CLEAN HARBORS INC COM 184496107 295 3,442 SH   SOLE   0 0 0
CLEAN ENERGY FUELS CORP COM 184499101 30 12,899 SH   SOLE   0 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 303 106,067 SH   SOLE   0 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 512 45,430 SH   SOLE   0 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 128 15,265 SH   SOLE   0 0 0
CLEVELAND CLIFFS INC COM 185899101 345 41,094 SH   SOLE   0 0 0
CLOROX CO DEL COM 189054109 4,499 29,300 SH   SOLE   0 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 127 13,474 SH   SOLE   0 0 0
CLOUDERA INC COM 18914U100 1,190 102,293 SH   SOLE   0 0 0
COCA COLA CO COM 191216100 28,202 509,517 SH   SOLE   0 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 344 5,232 SH   SOLE   0 0 0
COGNEX CORP COM 192422103 246 4,390 SH   SOLE   0 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,164 18,764 SH   SOLE   0 0 0
COHEN & STEERS INC COM 19247A100 202 3,217 SH   SOLE   0 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 4,129 277,513 SH   SOLE   0 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 1,103 76,156 SH   SOLE   0 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 1,077 45,265 SH   SOLE   0 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 3,541 135,138 SH   SOLE   0 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 461 17,594 SH   SOLE   0 0 0
COHEN & STEERS CLOSED END OP COM 19248P106 136 10,150 SH   SOLE   0 0 0
COHEN & STEERS SLT PFD INCM COM 19248Y107 264 8,376 SH   SOLE   0 0 0
COLGATE PALMOLIVE CO COM 194162103 6,101 88,632 SH   SOLE   0 0 0
COLONY CR REAL ESTATE INC COM CL A 19625T101 7,305 555,082 SH   SOLE   0 0 0
COLONY CAP INC NEW CL A COM 19626G108 549 115,503 SH   SOLE   0 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1,907 91,629 SH   SOLE   0 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 438 18,661 SH   SOLE   0 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 1,682 80,424 SH   SOLE   0 0 0
COLUMBIA SELIGM PREM TECH GR COM 19842X109 274 11,644 SH   SOLE   0 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 1,395 13,928 SH   SOLE   0 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 741 18,499 SH   SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 14,275 317,443 SH   SOLE   0 0 0
COMERICA INC COM 200340107 372 5,185 SH   SOLE   0 0 0
COMMERCE BANCSHARES INC COM 200525103 2,737 40,289 SH   SOLE   0 0 0
COMMUNITY BK SYS INC COM 203607106 783 11,032 SH   SOLE   0 0 0
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 188 54,578 SH   SOLE   0 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 154 10,204 SH   SOLE   0 0 0
COMPASS MINERALS INTL INC COM 20451N101 871 14,281 SH   SOLE   0 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 656 26,372 SH   SOLE   0 0 0
CONAGRA BRANDS INC COM 205887102 2,472 72,199 SH   SOLE   0 0 0
CONCHO RES INC COM 20605P101 353 4,026 SH   SOLE   0 0 0
CONOCOPHILLIPS COM 20825C104 9,219 141,767 SH   SOLE   0 0 0
CONSOLIDATED EDISON INC COM 209115104 5,311 58,703 SH   SOLE   0 0 0
CONSTELLATION BRANDS INC CL A 21036P108 8,107 42,723 SH   SOLE   0 0 0
COOPER COS INC COM NEW 216648402 372 1,159 SH   SOLE   0 0 0
COPART INC COM 217204106 1,620 17,816 SH   SOLE   0 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 266 48,744 SH   SOLE   0 0 0
CORESITE RLTY CORP COM 21870Q105 372 3,317 SH   SOLE   0 0 0
CORECIVIC INC COM 21871N101 2,664 153,297 SH   SOLE   0 0 0
CORNERSTONE STRATEGIC VALUE COM 21924B302 614 54,775 SH   SOLE   0 0 0
CORNERSTONE TOTAL RTRN FD IN COM 21924U300 196 17,831 SH   SOLE   0 0 0
CORNING INC COM 219350105 7,007 240,694 SH   SOLE   0 0 0
CORTEVA INC COM 22052L104 2,140 72,410 SH   SOLE   0 0 0
COSTCO WHSL CORP NEW COM 22160K105 18,686 63,575 SH   SOLE   0 0 0
COSTAR GROUP INC COM 22160N109 8,467 14,151 SH   SOLE   0 0 0
COUPA SOFTWARE INC COM 22266L106 408 2,790 SH   SOLE   0 0 0
COUSINS PPTYS INC COM NEW 222795502 1,017 24,691 SH   SOLE   0 0 0
COVANTA HLDG CORP COM 22282E102 249 16,785 SH   SOLE   0 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,586 10,316 SH   SOLE   0 0 0
CRANE CO COM 224399105 455 5,263 SH   SOLE   0 0 0
CREDIT ACCEP CORP MICH COM 225310101 444 1,003 SH   SOLE   0 0 0
CREE INC COM 225447101 433 9,391 SH   SOLE   0 0 0
CRONOS GROUP INC COM 22717L101 1,065 138,855 SH   SOLE   0 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 301 6,039 SH   SOLE   0 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 5,202 36,593 SH   SOLE   0 0 0
CUBESMART COM 229663109 209 6,645 SH   SOLE   0 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 52 10,000 SH   SOLE   0 0 0
CUMMINS INC COM 231021106 10,500 58,674 SH   SOLE   0 0 0
CURTISS WRIGHT CORP COM 231561101 625 4,438 SH   SOLE   0 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,460 62,574 SH   SOLE   0 0 0
CYRUSONE INC COM 23283R100 724 11,070 SH   SOLE   0 0 0
DBX ETF TR XTRACK MSCI EMRG 233051101 489 20,573 SH   SOLE   0 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 10,329 305,775 SH   SOLE   0 0 0
DBX ETF TR XTRCKR RUSL 1,000 233051242 731 24,375 SH   SOLE   0 0 0
DBX ETF TR XTRACK USD HIGH 233051432 4,372 86,803 SH   SOLE   0 0 0
DBX ETF TR XTRACK RUSS 1,000 233051481 223 6,138 SH   SOLE   0 0 0
DBX ETF TR XTRACK MSCI EURP 233051853 682 21,915 SH   SOLE   0 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 806 27,202 SH   SOLE   0 0 0
DNP SELECT INCOME FD COM 23325P104 10,309 807,280 SH   SOLE   0 0 0
D R HORTON INC COM 23331A109 2,063 39,106 SH   SOLE   0 0 0
DTE ENERGY CO COM 233331107 7,178 55,268 SH   SOLE   0 0 0
DWS MUN INCOME TR NEW COM 233368109 357 31,516 SH   SOLE   0 0 0
DXC TECHNOLOGY CO COM 23355L106 270 7,175 SH   SOLE   0 0 0
DANAHER CORPORATION COM 235851102 4,594 29,932 SH   SOLE   0 0 0
DARDEN RESTAURANTS INC COM 237194105 1,816 16,659 SH   SOLE   0 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 219 8,732 SH   SOLE   0 0 0
DAVITA INC COM 23918K108 625 8,325 SH   SOLE   0 0 0
DEERE & CO COM 244199105 8,139 46,978 SH   SOLE   0 0 0
DELAWARE INVTS DIV & INCOME COM 245915103 693 45,705 SH   SOLE   0 0 0
DELAWARE INV MN MUN INC FD I COM 24610V103 401 30,491 SH   SOLE   0 0 0
DELL TECHNOLOGIES INC CL C 24703L202 567 11,034 SH   SOLE   0 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,756 47,131 SH   SOLE   0 0 0
DELUXE CORP COM 248019101 1,206 24,152 SH   SOLE   0 0 0
DEVON ENERGY CORP NEW COM 25179M103 755 29,067 SH   SOLE   0 0 0
DEXCOM INC COM 252131107 777 3,553 SH   SOLE   0 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 2,971 17,638 SH   SOLE   0 0 0
DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 618 4,402 SH   SOLE   0 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 204 28,397 SH   SOLE   0 0 0
DIAMONDBACK ENERGY INC COM 25278X109 512 5,514 SH   SOLE   0 0 0
DIEBOLD NXDF INC COM 253651103 646 61,216 SH   SOLE   0 0 0
DIGITAL RLTY TR INC COM 253868103 1,581 13,208 SH   SOLE   0 0 0
DIPLOMAT PHARMACY INC COM 25456K101 1,864 466,082 SH   SOLE   0 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1,658 30,197 SH   SOLE   0 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 627 15,887 SH   SOLE   0 0 0
DISNEY WALT CO COM DISNEY 254687106 59,480 411,254 SH   SOLE   0 0 0
DISCOVER FINL SVCS COM 254709108 2,009 23,689 SH   SOLE   0 0 0
DISCOVERY INC COM SER A 25470F104 277 8,472 SH   SOLE   0 0 0
DIXIE GROUP INC CL A 255519100 36 32,007 SH   SOLE   0 0 0
DOCUSIGN INC COM 256163106 3,589 48,430 SH   SOLE   0 0 0
DOLLAR GEN CORP NEW COM 256677105 3,982 25,527 SH   SOLE   0 0 0
DOLLAR TREE INC COM 256746108 1,248 13,266 SH   SOLE   0 0 0
DOMINION ENERGY INC COM 25746U109 13,840 167,112 SH   SOLE   0 0 0
DOMINOS PIZZA INC COM 25754A201 853 2,905 SH   SOLE   0 0 0
DONALDSON INC COM 257651109 989 17,159 SH   SOLE   0 0 0
DONNELLEY R R & SONS CO COM 257867200 42 10,586 SH   SOLE   0 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,301 116,450 SH   SOLE   0 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,405 68,050 SH   SOLE   0 0 0
DOUGLAS EMMETT INC COM 25960P109 319 7,277 SH   SOLE   0 0 0
DOUGLAS DYNAMICS INC COM 25960R105 312 5,666 SH   SOLE   0 0 0
DOVER CORP COM 260003108 2,082 18,064 SH   SOLE   0 0 0
DOW INC COM 260557103 8,200 149,829 SH   SOLE   0 0 0
DRDGOLD LIMITED SPON ADR REPSTG 26152H301 54 10,590 SH   SOLE   0 0 0
DROPBOX INC CL A 26210C104 548 30,608 SH   SOLE   0 0 0
DUKE REALTY CORP COM NEW 264411505 488 14,075 SH   SOLE   0 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 16,965 186,003 SH   SOLE   0 0 0
DUNKIN BRANDS GROUP INC COM 265504100 941 12,454 SH   SOLE   0 0 0
DUPONT DE NEMOURS INC COM 26614N102 6,671 103,917 SH   SOLE   0 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 216 37,675 SH   SOLE   0 0 0
DYNEX CAP INC COM 26817Q886 196 11,585 SH   SOLE   0 0 0
EOG RES INC COM 26875P101 1,623 19,378 SH   SOLE   0 0 0
EPR PPTYS COM SH BEN INT 26884U109 777 10,998 SH   SOLE   0 0 0
ETF SER SOLUTIONS SALT HIG TRUBT 26922A479 303 10,778 SH   SOLE   0 0 0
ETF SER SOLUTIONS VIDENTCORE EQ FD 26922A503 236 7,107 SH   SOLE   0 0 0
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 444 19,059 SH   SOLE   0 0 0
ETF SER SOLUTIONS AAM S&P EMRG 26922A586 523 22,999 SH   SOLE   0 0 0
ETF SER SOLUTIONS US GBL GLD PRE 26922A719 611 34,791 SH   SOLE   0 0 0
ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 850 26,225 SH   SOLE   0 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 470 103,978 SH   SOLE   0 0 0
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 310 12,551 SH   SOLE   0 0 0
ETFIS SER TR I VIRTUS PVT CR 26923G798 565 22,595 SH   SOLE   0 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4,355 104,898 SH   SOLE   0 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 5,610 113,200 SH   SOLE   0 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2,585 150,983 SH   SOLE   0 0 0
ETF MANAGERS TR AI POWERED EQT 26924G813 285 10,021 SH   SOLE   0 0 0
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 829 19,416 SH   SOLE   0 0 0
EAGLE PT CR CO LLC COM 269808101 367 25,148 SH   SOLE   0 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 502 21,147 SH   SOLE   0 0 0
EASTMAN CHEMICAL CO COM 277432100 1,543 19,465 SH   SOLE   0 0 0
EATON VANCE CORP COM NON VTG 278265103 222 4,758 SH   SOLE   0 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 827 129,010 SH   SOLE   0 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 368 28,881 SH   SOLE   0 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 2,736 172,054 SH   SOLE   0 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 1,379 77,323 SH   SOLE   0 0 0
EATON VANCE FLTING RATE INC COM 278279104 620 45,224 SH   SOLE   0 0 0
EATON VANCE MUN BD FD COM 27827X101 185 14,395 SH   SOLE   0 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,528 59,874 SH   SOLE   0 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 1,122 84,694 SH   SOLE   0 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 7,394 590,538 SH   SOLE   0 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 2,626 193,816 SH   SOLE   0 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 459 25,473 SH   SOLE   0 0 0
EATON VANCE TX ADV GLB DIV O COM 27828U106 932 35,932 SH   SOLE   0 0 0
EATON VANCE TAX MNGED BUY WR COM 27828X100 872 53,151 SH   SOLE   0 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 2,304 154,114 SH   SOLE   0 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 5,596 539,616 SH   SOLE   0 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 3,564 405,876 SH   SOLE   0 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 1,010 108,220 SH   SOLE   0 0 0
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 133 12,964 SH   SOLE   0 0 0
EBAY INC COM 278642103 1,940 53,727 SH   SOLE   0 0 0
ECOLAB INC COM 278865100 6,617 34,287 SH   SOLE   0 0 0
EDISON INTL COM 281020107 1,292 17,133 SH   SOLE   0 0 0
EDITAS MEDICINE INC COM 28106W103 228 7,708 SH   SOLE   0 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,743 20,330 SH   SOLE   0 0 0
ELECTRONIC ARTS INC COM 285512109 671 6,244 SH   SOLE   0 0 0
ELLINGTON FINANCIAL INC COM 28852N109 281 15,340 SH   SOLE   0 0 0
ELLSWORTH GRWTH AND INCOME L COM 289074106 193 16,411 SH   SOLE   0 0 0
EMCOR GROUP INC COM 29084Q100 662 7,669 SH   SOLE   0 0 0
EMERSON ELEC CO COM 291011104 6,749 88,506 SH   SOLE   0 0 0
ENCANA CORP COM 292505104 102 21,800 SH   SOLE   0 0 0
ENBRIDGE INC COM 29250N105 7,991 200,938 SH   SOLE   0 0 0
ENCOMPASS HEALTH CORP COM 29261A100 251 3,621 SH   SOLE   0 0 0
ENERGOUS CORP COM 29272C103 32 18,317 SH   SOLE   0 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,103 21,972 SH   SOLE   0 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4,576 356,694 SH   SOLE   0 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 56 12,117 SH   SOLE   0 0 0
ENTERGY CORP NEW COM 29364G103 1,557 12,999 SH   SOLE   0 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 390 11,508 SH   SOLE   0 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 8,390 297,946 SH   SOLE   0 0 0
EPAM SYS INC COM 29414B104 419 1,975 SH   SOLE   0 0 0
EQUIFAX INC COM 294429105 1,695 12,096 SH   SOLE   0 0 0
EQUINIX INC COM 29444U700 1,276 2,185 SH   SOLE   0 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 207 2,934 SH   SOLE   0 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 540 6,676 SH   SOLE   0 0 0
ERICSSON ADR B SEK 10 294821608 342 38,999 SH   SOLE   0 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 201 3,366 SH   SOLE   0 0 0
ESSEX PPTY TR INC COM 297178105 649 2,158 SH   SOLE   0 0 0
ETSY INC COM 29786A106 1,653 37,306 SH   SOLE   0 0 0
EURONET WORLDWIDE INC COM 298736109 342 2,171 SH   SOLE   0 0 0
EVERGY INC COM 30034W106 2,538 38,990 SH   SOLE   0 0 0
EVERSOURCE ENERGY COM 30040W108 4,013 47,168 SH   SOLE   0 0 0
EXACT SCIENCES CORP COM 30063P105 2,416 26,121 SH   SOLE   0 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2,506 59,656 SH   SOLE   0 0 0
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 723 27,038 SH   SOLE   0 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 761 21,558 SH   SOLE   0 0 0
EXELON CORP COM 30161N101 5,531 121,320 SH   SOLE   0 0 0
EXELIXIS INC COM 30161Q104 983 55,771 SH   SOLE   0 0 0
EXPEDIA GROUP INC COM NEW 30212P303 291 2,686 SH   SOLE   0 0 0
EXPEDITORS INTL WASH INC COM 302130109 372 4,769 SH   SOLE   0 0 0
EXPONENT INC COM 30214U102 552 7,996 SH   SOLE   0 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,215 11,500 SH   SOLE   0 0 0
EZCORP INC CL A NON VTG 302301106 222 32,592 SH   SOLE   0 0 0
EXXON MOBIL CORP COM 30231G102 51,664 740,383 SH   SOLE   0 0 0
FLIR SYS INC COM 302445101 316 6,077 SH   SOLE   0 0 0
F M C CORP COM NEW 302491303 430 4,307 SH   SOLE   0 0 0
FNB CORP PA COM 302520101 2,457 193,460 SH   SOLE   0 0 0
FAT BRANDS INC COM 30258N105 46 10,111 SH   SOLE   0 0 0
FS KKR CAPITAL CORP COM 302635107 17,549 2,862,809 SH   SOLE   0 0 0
FS BANCORP INC COM 30263Y104 639 10,021 SH   SOLE   0 0 0
FACEBOOK INC CL A 30303M102 47,374 230,810 SH   SOLE   0 0 0
FACTSET RESH SYS INC COM 303075105 2,118 7,894 SH   SOLE   0 0 0
FASTENAL CO COM 311900104 2,469 66,820 SH   SOLE   0 0 0
FEDEX CORP COM 31428X106 5,571 36,840 SH   SOLE   0 0 0
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 17 49,343 SH   SOLE   0 0 0
FERRO CORP COM 315405100 224 15,135 SH   SOLE   0 0 0
FIBROGEN INC COM 31572Q808 491 11,438 SH   SOLE   0 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 14,155 40,495 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 3,060 63,413 SH   SOLE   0 0 0
FIDELITY COVINGTON TR CONSMR STAPLES 316092303 3,838 101,840 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 641 40,049 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 3,552 79,956 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 8,499 170,864 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 2,305 54,835 SH   SOLE   0 0 0
FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 273 7,198 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 12,804 176,650 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 545 14,845 SH   SOLE   0 0 0
FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 1,078 27,847 SH   SOLE   0 0 0
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 2,575 73,044 SH   SOLE   0 0 0
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 897 27,642 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 6,252 224,398 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 9,709 229,533 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 2,625 73,382 SH   SOLE   0 0 0
FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 435 12,660 SH   SOLE   0 0 0
FIDELITY CORP BOND ETF 316188101 1,431 27,002 SH   SOLE   0 0 0
FIDELITY LTD TRM BD ETF 316188200 502 9,861 SH   SOLE   0 0 0
FIDELITY TOTAL BD ETF 316188309 17,984 347,587 SH   SOLE   0 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,762 34,235 SH   SOLE   0 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 734 16,188 SH   SOLE   0 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 161 20,435 SH   SOLE   0 0 0
FIFTH THIRD BANCORP COM 316773100 1,563 50,844 SH   SOLE   0 0 0
FIREEYE INC COM 31816Q101 385 23,261 SH   SOLE   0 0 0
FIRST AMERN FINL CORP COM 31847R102 297 5,097 SH   SOLE   0 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 338 10,739 SH   SOLE   0 0 0
FIRST FINL BANCORP OH COM 320209109 682 26,816 SH   SOLE   0 0 0
FIRST FINL BANKSHARES COM 32020R109 2,504 71,337 SH   SOLE   0 0 0
FIRST FINL CORP IND COM 320218100 322 7,045 SH   SOLE   0 0 0
FIRST HAWAIIAN INC COM 32051X108 212 7,337 SH   SOLE   0 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 739 60,280 SH   SOLE   0 0 0
FIRST MERCHANTS CORP COM 320817109 6,995 168,196 SH   SOLE   0 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 287 2,446 SH   SOLE   0 0 0
FIRST SOLAR INC COM 336433107 998 17,827 SH   SOLE   0 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 18,524 568,564 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 12,157 151,300 SH   SOLE   0 0 0
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 406 7,977 SH   SOLE   0 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 484 20,530 SH   SOLE   0 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 300 26,802 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1,487 24,799 SH   SOLE   0 0 0
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 504 8,682 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 21,540 356,851 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 5,841 39,278 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 15,904 114,318 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 205 8,217 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD ETF 33733E708 216 5,992 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD LUNT US FACTOR 33733E872 1,585 69,552 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 1,508 45,024 SH   SOLE   0 0 0
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 883 11,427 SH   SOLE   0 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 3,285 44,510 SH   SOLE   0 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 5,329 53,238 SH   SOLE   0 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 85,608 2,376,028 SH   SOLE   0 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 7,546 115,677 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2,150 47,440 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 3,217 64,279 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 368 34,787 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,946 58,061 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 6,099 72,430 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 1,538 34,068 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 623 15,541 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2,429 33,467 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2,389 81,777 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5,377 89,065 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1,403 56,240 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2,587 86,164 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 488 12,129 SH   SOLE   0 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2,740 42,205 SH   SOLE   0 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 5,159 71,163 SH   SOLE   0 0 0
FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 577 25,297 SH   SOLE   0 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 3,772 66,744 SH   SOLE   0 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 13,104 179,707 SH   SOLE   0 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1,110 79,104 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 210 14,305 SH   SOLE   0 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 268 5,162 SH   SOLE   0 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 4,095 108,900 SH   SOLE   0 0 0
FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 728 27,000 SH   SOLE   0 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 1,893 34,027 SH   SOLE   0 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 4,094 154,272 SH   SOLE   0 0 0
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 1,393 35,251 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 273 4,970 SH   SOLE   0 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 590 12,331 SH   SOLE   0 0 0
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 6,373 136,546 SH   SOLE   0 0 0
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 265 6,918 SH   SOLE   0 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 1,097 65,207 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 3,822 149,936 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 4,522 94,368 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 7,352 150,681 SH   SOLE   0 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 304 19,295 SH   SOLE   0 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 260 11,486 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 4,023 214,092 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1,625 37,676 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 529 23,167 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 10,505 292,770 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 33,438 1,059,506 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 279 15,166 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 229 8,637 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 729 25,148 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 281 5,376 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1,386 49,173 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 770 27,882 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2,112 99,028 SH   SOLE   0 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 1,105 92,581 SH   SOLE   0 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 41,479 2,066,736 SH   SOLE   0 0 0
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 1,054 55,704 SH   SOLE   0 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 5,331 95,970 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 292 6,827 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 979 18,359 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 412 6,359 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1,195 59,575 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 693 12,969 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 30,477 890,633 SH   SOLE   0 0 0
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 77,706 2,793,158 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 21,550 416,024 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 4,969 96,596 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 43,369 721,730 SH   SOLE   0 0 0
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 2,779 83,977 SH   SOLE   0 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 283 18,951 SH   SOLE   0 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 2,730 52,687 SH   SOLE   0 0 0
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 314 15,318 SH   SOLE   0 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1,437 55,543 SH   SOLE   0 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 159 17,300 SH   SOLE   0 0 0
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108 1,123 50,446 SH   SOLE   0 0 0
FISERV INC COM 337738108 8,776 75,899 SH   SOLE   0 0 0
FIRSTENERGY CORP COM 337932107 2,694 55,431 SH   SOLE   0 0 0
FIVE BELOW INC COM 33829M101 384 3,001 SH   SOLE   0 0 0
FIVE9 INC COM 338307101 684 10,425 SH   SOLE   0 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338478100 520 23,968 SH   SOLE   0 0 0
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 313 14,045 SH   SOLE   0 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338480106 238 15,295 SH   SOLE   0 0 0
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 1,017 37,992 SH   SOLE   0 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,212 4,212 SH   SOLE   0 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100 3,381 26,607 SH   SOLE   0 0 0
FLEXSHARES TR MSTAR EMKT FAC 33939L308 516 9,719 SH   SOLE   0 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 3,011 89,812 SH   SOLE   0 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 1,513 31,149 SH   SOLE   0 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 281 4,336 SH   SOLE   0 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 738 11,362 SH   SOLE   0 0 0
FLEXSHARES TR INT QLTDVDYNAM 33939L829 305 11,500 SH   SOLE   0 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 427 17,584 SH   SOLE   0 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 1,602 33,512 SH   SOLE   0 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 2,165 44,651 SH   SOLE   0 0 0
FLEXSHARES TR READY ACC VARI 33939L886 1,122 14,821 SH   SOLE   0 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 243 4,791 SH   SOLE   0 0 0
FLUENT INC COM 34380C102 1,247 498,915 SH   SOLE   0 0 0
FOOT LOCKER INC COM 344849104 388 9,961 SH   SOLE   0 0 0
FORD MTR CO DEL COM 345370860 14,246 1,531,848 SH   SOLE   0 0 0
FORTINET INC COM 34959E109 1,215 11,376 SH   SOLE   0 0 0
FORTIVE CORP COM 34959J108 438 5,737 SH   SOLE   0 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 557 8,527 SH   SOLE   0 0 0
FORTUNA SILVER MINES INC COM 349915108 92 22,485 SH   SOLE   0 0 0
FRANCO NEVADA CORP COM 351858105 1,117 10,813 SH   SOLE   0 0 0
FRANKLIN COVEY CO COM 353469109 274 8,486 SH   SOLE   0 0 0
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 2,079 22,045 SH   SOLE   0 0 0
FRANKLIN RES INC COM 354613101 400 15,395 SH   SOLE   0 0 0
FRANKLIN LTD DURATION INC TR COM 35472T101 372 38,804 SH   SOLE   0 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1,480 38,716 SH   SOLE   0 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 235 9,370 SH   SOLE   0 0 0
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 230 8,791 SH   SOLE   0 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 1,531 43,748 SH   SOLE   0 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 147 18,841 SH   SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 3,792 289,002 SH   SOLE   0 0 0
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 11 12,338 SH   SOLE   0 0 0
FULTON FINL CORP PA COM 360271100 276 15,859 SH   SOLE   0 0 0
GEO GROUP INC NEW COM 36162J106 191 11,474 SH   SOLE   0 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 1,128 10,785 SH   SOLE   0 0 0
GABELLI EQUITY TR INC COM 362397101 272 44,597 SH   SOLE   0 0 0
GABELLI CONV&INCOM SECS FD I COM 36240B109 120 20,590 SH   SOLE   0 0 0
GSI TECHNOLOGY COM 36241U106 162 22,897 SH   SOLE   0 0 0
GABELLI DIVD & INCOME TR COM 36242H104 1,458 66,422 SH   SOLE   0 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202 545 190,680 SH   SOLE   0 0 0
GALLAGHER ARTHUR J & CO COM 363576109 914 9,598 SH   SOLE   0 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 222 50,390 SH   SOLE   0 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 561 13,025 SH   SOLE   0 0 0
GAMESTOP CORP NEW CL A 36467W109 388 63,823 SH   SOLE   0 0 0
GARTNER INC COM 366651107 249 1,613 SH   SOLE   0 0 0
GENERAC HLDGS INC COM 368736104 868 8,628 SH   SOLE   0 0 0
GENERAL AMERN INVS INC COM 368802104 269 7,123 SH   SOLE   0 0 0
GENERAL DYNAMICS CORP COM 369550108 6,222 35,281 SH   SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 13,918 1,247,102 SH   SOLE   0 0 0
GENERAL MLS INC COM 370334104 9,266 172,998 SH   SOLE   0 0 0
GENERAL MTRS CO COM 37045V100 3,983 108,836 SH   SOLE   0 0 0
GENTEX CORP COM 371901109 1,604 55,337 SH   SOLE   0 0 0
GENUINE PARTS CO COM 372460105 6,165 58,031 SH   SOLE   0 0 0
GENWORTH FINL INC COM CL A 37247D106 512 116,452 SH   SOLE   0 0 0
GERON CORP COM 374163103 339 249,292 SH   SOLE   0 0 0
GILEAD SCIENCES INC COM 375558103 7,852 120,830 SH   SOLE   0 0 0
GLACIER BANCORP INC NEW COM 37637Q105 794 17,270 SH   SOLE   0 0 0
GLADSTONE INVT CORP COM 376546107 246 18,589 SH   SOLE   0 0 0
GLADSTONE LD CORP COM 376549101 395 30,488 SH   SOLE   0 0 0
GLATFELTER COM 377316104 242 13,247 SH   SOLE   0 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,932 104,949 SH   SOLE   0 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 451 5,672 SH   SOLE   0 0 0
GLOBAL NET LEASE INC COM NEW 379378201 6,287 309,988 SH   SOLE   0 0 0
GLOBAL PMTS INC COM 37940X102 1,762 9,650 SH   SOLE   0 0 0
GLOBAL X FDS REIT ETF 37950E127 1,046 68,087 SH   SOLE   0 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 739 60,166 SH   SOLE   0 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 2,886 121,617 SH   SOLE   0 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 267 22,700 SH   SOLE   0 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 636 80,746 SH   SOLE   0 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 553 31,246 SH   SOLE   0 0 0
GLOBAL X FDS RUSSELL 2000 37954Y459 1,506 59,048 SH   SOLE   0 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 430 8,488 SH   SOLE   0 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 17,559 743,725 SH   SOLE   0 0 0
GLOBAL X FDS US PFD ETF 37954Y657 978 39,065 SH   SOLE   0 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 530 29,784 SH   SOLE   0 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1,727 78,953 SH   SOLE   0 0 0
GLOBAL X FDS INTERNET OF THNG 37954Y780 853 36,140 SH   SOLE   0 0 0
GLOBAL X FDS SUPER DIV ALTR 37954Y806 898 60,733 SH   SOLE   0 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 2,464 81,114 SH   SOLE   0 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 470 14,160 SH   SOLE   0 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 1,871 68,420 SH   SOLE   0 0 0
GOLDEN STAR RES LTD CDA COM 38119T807 245 64,214 SH   SOLE   0 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,238 22,780 SH   SOLE   0 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 648 18,866 SH   SOLE   0 0 0
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1,350 29,143 SH   SOLE   0 0 0
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 1,644 31,251 SH   SOLE   0 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 2,095 32,399 SH   SOLE   0 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 2,533 25,297 SH   SOLE   0 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 454 29,205 SH   SOLE   0 0 0
GOPRO INC CL A 38268T103 199 45,939 SH   SOLE   0 0 0
GRACO INC COM 384109104 639 12,291 SH   SOLE   0 0 0
GRAINGER W W INC COM 384802104 743 2,195 SH   SOLE   0 0 0
GRAND CANYON ED INC COM 38526M106 307 3,210 SH   SOLE   0 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 179 10,759 SH   SOLE   0 0 0
GRAY TELEVISION INC COM 389375106 211 9,853 SH   SOLE   0 0 0
GREAT AJAX CORP COM 38983D300 176 11,912 SH   SOLE   0 0 0
GREAT PANTHER MINING LIMITED COM 39115V101 7 14,700 SH   SOLE   0 0 0
GREENBRIER COS INC COM 393657101 1,203 37,104 SH   SOLE   0 0 0
GUARDANT HEALTH INC COM 40131M109 393 5,027 SH   SOLE   0 0 0
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 313 38,882 SH   SOLE   0 0 0
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 989 54,682 SH   SOLE   0 0 0
GUGGENHEIM CR ALLOCATION FD COM 40168G108 564 28,366 SH   SOLE   0 0 0
GULFPORT ENERGY CORP COM NEW 402635304 33 10,739 SH   SOLE   0 0 0
HCA HEALTHCARE INC COM 40412C101 1,921 12,998 SH   SOLE   0 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 621 9,794 SH   SOLE   0 0 0
HNI CORP COM 404251100 927 24,749 SH   SOLE   0 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 658 16,840 SH   SOLE   0 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 410 15,263 SH   SOLE   0 0 0
HP INC COM 40434L105 7,366 358,441 SH   SOLE   0 0 0
HALLIBURTON CO COM 406216101 1,474 60,217 SH   SOLE   0 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 186 10,483 SH   SOLE   0 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 393 10,827 SH   SOLE   0 0 0
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 2,102 116,853 SH   SOLE   0 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 2,713 99,216 SH   SOLE   0 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 407 17,827 SH   SOLE   0 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 228 10,250 SH   SOLE   0 0 0
HANCOCK JOHN PFD INCOME FD I COM 41021P103 203 10,524 SH   SOLE   0 0 0
HANESBRANDS INC COM 410345102 2,984 200,926 SH   SOLE   0 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,727 53,674 SH   SOLE   0 0 0
HARLEY DAVIDSON INC COM 412822108 474 12,741 SH   SOLE   0 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 55 15,075 SH   SOLE   0 0 0
HARSCO CORP COM 415864107 224 9,756 SH   SOLE   0 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 6,280 103,339 SH   SOLE   0 0 0
HARTFORD FDS EXCHANGE TRADE TOTAL RTRN ETF 41653L305 222 5,518 SH   SOLE   0 0 0
HASBRO INC COM 418056107 921 8,718 SH   SOLE   0 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 1,535 32,766 SH   SOLE   0 0 0
HEALTH INS INNOVATIONS INC COM CL A 42225K106 712 36,912 SH   SOLE   0 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 5,636 186,128 SH   SOLE   0 0 0
HEALTHPEAK PPTYS INC COM 42250P103 3,175 92,123 SH   SOLE   0 0 0
HECLA MNG CO COM 422704106 40 11,811 SH   SOLE   0 0 0
HEICO CORP NEW COM 422806109 486 4,258 SH   SOLE   0 0 0
HELMERICH & PAYNE INC COM 423452101 447 9,831 SH   SOLE   0 0 0
HENNESSY ADVISORS INC COM 425885100 102 10,110 SH   SOLE   0 0 0
HENRY JACK & ASSOC INC COM 426281101 1,270 8,715 SH   SOLE   0 0 0
HERCULES CAPITAL INC COM 427096508 683 48,691 SH   SOLE   0 0 0
HERSHEY CO COM 427866108 5,697 38,763 SH   SOLE   0 0 0
HESS CORP COM 42809H107 550 8,228 SH   SOLE   0 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 5,376 338,985 SH   SOLE   0 0 0
HEXCEL CORP NEW COM 428291108 626 8,541 SH   SOLE   0 0 0
HEXO CORP COM 428304109 46 28,718 SH   SOLE   0 0 0
HI CRUSH INC COM 428337109 27 30,599 SH   SOLE   0 0 0
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 5,023 404,076 SH   SOLE   0 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 4,162 445,606 SH   SOLE   0 0 0
HIGHWOODS PPTYS INC COM 431284108 265 5,415 SH   SOLE   0 0 0
HILL ROM HLDGS INC COM 431475102 357 3,148 SH   SOLE   0 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 344 3,105 SH   SOLE   0 0 0
HOLLYFRONTIER CORP COM 436106108 1,664 32,810 SH   SOLE   0 0 0
HOLOGIC INC COM 436440101 229 4,383 SH   SOLE   0 0 0
HOME DEPOT INC COM 437076102 40,969 187,605 SH   SOLE   0 0 0
HONDA MOTOR LTD AMERN SHS 438128308 358 12,659 SH   SOLE   0 0 0
HONEYWELL INTL INC COM 438516106 23,088 130,443 SH   SOLE   0 0 0
HORMEL FOODS CORP COM 440452100 2,567 56,908 SH   SOLE   0 0 0
HORIZON TECHNOLOGY FIN CORP COM 44045A102 191 14,782 SH   SOLE   0 0 0
HOST HOTELS & RESORTS INC COM 44107P104 222 11,985 SH   SOLE   0 0 0
HUBBELL INC COM 443510607 773 5,229 SH   SOLE   0 0 0
HUMANA INC COM 444859102 1,527 4,167 SH   SOLE   0 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,534 13,140 SH   SOLE   0 0 0
HUNTINGTON BANCSHARES INC COM 446150104 5,104 338,486 SH   SOLE   0 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 338 1,347 SH   SOLE   0 0 0
HUNTSMAN CORP COM 447011107 270 11,165 SH   SOLE   0 0 0
HUTTIG BLDG PRODS INC COM 448451104 24 15,671 SH   SOLE   0 0 0
IAC INTERACTIVECORP COM 44919P508 774 3,106 SH   SOLE   0 0 0
IPG PHOTONICS CORP COM 44980X109 201 1,385 SH   SOLE   0 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 495 8,045 SH   SOLE   0 0 0
IDACORP INC COM 451107106 388 3,637 SH   SOLE   0 0 0
IDEXX LABS INC COM 45168D104 765 2,928 SH   SOLE   0 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,663 31,524 SH   SOLE   0 0 0
ILLUMINA INC COM 452327109 2,190 6,603 SH   SOLE   0 0 0
INCYTE CORP COM 45337C102 221 2,527 SH   SOLE   0 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 380 26,971 SH   SOLE   0 0 0
INDIA GLOBALIZATION CAP INC COM NEW 45408X308 6 10,250 SH   SOLE   0 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2,417 78,462 SH   SOLE   0 0 0
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 2,403 110,611 SH   SOLE   0 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 7,881 237,366 SH   SOLE   0 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 203 7,450 SH   SOLE   0 0 0
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 401 17,903 SH   SOLE   0 0 0
INFOSYS LTD SPONSORED ADR 456788108 357 34,617 SH   SOLE   0 0 0
ING GROEP N V SPONSORED ADR 456837103 269 22,342 SH   SOLE   0 0 0
INGREDION INC COM 457187102 1,037 11,154 SH   SOLE   0 0 0
INPHI CORP COM 45772F107 216 2,922 SH   SOLE   0 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 793 10,449 SH   SOLE   0 0 0
INSEEGO CORP COM 45782B104 76 10,398 SH   SOLE   0 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 2,838 81,729 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 445 16,530 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 POWER 45782C573 210 8,000 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 PWR 45782C656 1,335 51,858 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 3,291 127,755 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 1,160 43,681 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 1,347 51,360 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C789 1,507 54,552 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 917 36,377 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 382 14,647 SH   SOLE   0 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 338 12,121 SH   SOLE   0 0 0
INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 1,697 43,935 SH   SOLE   0 0 0
INTEL CORP COM 458140100 35,071 585,979 SH   SOLE   0 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 658 5,310 SH   SOLE   0 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,614 17,435 SH   SOLE   0 0 0
INTERDIGITAL INC COM 45867G101 218 4,009 SH   SOLE   0 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 249 5,779 SH   SOLE   0 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 24,710 184,350 SH   SOLE   0 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 238 1,844 SH   SOLE   0 0 0
INTL PAPER CO COM 460146103 3,549 77,060 SH   SOLE   0 0 0
INTERPACE BIOSCIENCES INC COM NEW 46062X204 27 54,900 SH   SOLE   0 0 0
INTERPUBLIC GROUP COS INC COM 460690100 5,357 231,903 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 1,044 10,905 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF BLNCD MLTI AST 46090A200 258 18,344 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 8,438 155,712 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 2,105 84,329 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 22,906 454,668 SH   SOLE   0 0 0
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 5,189 117,467 SH   SOLE   0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 165,581 778,800 SH   SOLE   0 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 655 39,560 SH   SOLE   0 0 0
INTEVAC INC COM 461148108 213 30,150 SH   SOLE   0 0 0
INTUIT COM 461202103 3,936 15,027 SH   SOLE   0 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,924 8,329 SH   SOLE   0 0 0
INTREXON CORP COM 46122T102 332 60,497 SH   SOLE   0 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 979 58,822 SH   SOLE   0 0 0
INVESCO SR INCOME TR COM 46131H107 76 17,767 SH   SOLE   0 0 0
INVESCO MUN TR COM 46131J103 620 50,177 SH   SOLE   0 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 451 35,095 SH   SOLE   0 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 418 33,802 SH   SOLE   0 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 166 12,616 SH   SOLE   0 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 936 61,082 SH   SOLE   0 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 544 47,968 SH   SOLE   0 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 150 19,036 SH   SOLE   0 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 1,259 100,101 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3,478 50,874 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 258 7,542 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 989 25,593 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 491 9,705 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1,902 27,217 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 3,585 30,351 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 808 11,715 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 571 3,727 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1,110 16,446 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,015 4,348 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 4,092 111,892 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1,206 17,417 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 13,564 106,990 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5,814 54,700 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 8,120 41,000 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5,637 81,719 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 464 3,996 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 3,585 26,440 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 2,217 10,012 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1,690 36,052 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 34,923 301,786 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 811 16,942 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 4,739 32,472 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 674 6,055 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 345 6,912 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 2,544 40,314 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5,590 91,432 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 2,088 52,983 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 600 19,538 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,978 13,987 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 177 10,357 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4,349 229,003 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 284 22,170 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1,500 46137V597 687 5,026 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DJ INDL AVG DV 46137V605 555 14,081 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1,000 46137V613 4,648 36,685 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2,761 146,312 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,176 11,791 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 1,004 14,945 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 1,255 19,384 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 71 12,648 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 259 4,255 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 1,220 19,385 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1,931 19,519 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 2,573 62,217 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 7,347 142,959 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 368 11,096 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 1,381 40,245 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 871 11,274 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 7,575 117,700 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 445 6,522 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,846 19,286 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 393 10,176 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 1,472 19,874 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 1,452 18,874 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 479 20,465 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 292 11,139 SH   SOLE   0 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2,401 150,546 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 8,396 243,479 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 2,095 21,828 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 2,076 16,068 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 309 3,878 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 51,244 952,316 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 876 32,059 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 9,072 265,910 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 464 16,192 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 2,475 60,170 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 123 10,065 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 675 28,110 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 MOMNTM 46138E339 870 20,729 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 70,567 1,209,577 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 21,074 478,626 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 7,812 167,486 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 3,583 153,726 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 20,249 1,349,053 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 952 35,979 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 1,486 47,628 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 825 37,617 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 484 14,340 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 232 7,512 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 2,006 87,974 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 5,275 273,861 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 1,128 50,573 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 5,059 354,353 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 21,148 714,933 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1,696 32,255 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 1,405 42,868 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 221 8,600 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 5,210 91,273 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 1,902 99,316 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 1,771 61,499 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 37,005 727,308 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 7,739 339,116 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 123 12,094 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 10,271 260,277 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 562 8,259 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 268 4,125 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 4,247 72,815 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 305 9,899 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 6,767 213,683 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 2,307 92,576 SH   SOLE   0 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 2,787 107,888 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 7,197 338,060 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 5,604 234,175 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 8,705 260,009 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 243 9,300 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,977 187,239 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 3,677 65,985 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 233 11,335 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4,462 180,836 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 819 33,006 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 549 25,554 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 563 22,094 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,568 73,046 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,717 103,921 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4,092 192,016 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 3,134 128,172 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,890 134,400 SH   SOLE   0 0 0
INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 925 86,719 SH   SOLE   0 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 209 8,063 SH   SOLE   0 0 0
INVESTORS REAL ESTATE TR SH BEN INT 461730509 809 11,164 SH   SOLE   0 0 0
IONIS PHARMACEUTICALS INC COM 462222100 228 3,773 SH   SOLE   0 0 0
IQVIA HLDGS INC COM 46266C105 4,842 31,341 SH   SOLE   0 0 0
IQIYI INC SPONSORED ADS 46267X108 1,704 80,719 SH   SOLE   0 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 228 9,248 SH   SOLE   0 0 0
IROBOT CORP COM 462726100 380 7,509 SH   SOLE   0 0 0
IRON MTN INC NEW COM 46284V101 1,833 57,503 SH   SOLE   0 0 0
ISHARES GOLD TRUST ISHARES 464285105 12,758 879,870 SH   SOLE   0 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202 597 28,716 SH   SOLE   0 0 0
ISHARES INC JP MRG EM CRP BD 464286251 388 7,496 SH   SOLE   0 0 0
ISHARES INC EM HGHYL BD ETF 464286285 350 7,408 SH   SOLE   0 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,051 10,643 SH   SOLE   0 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 2,221 46,817 SH   SOLE   0 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 692 15,283 SH   SOLE   0 0 0
ISHARES INC MSCI CDA ETF 464286509 7,562 252,988 SH   SOLE   0 0 0
ISHARES INC MIN VOL GBL ETF 464286525 11,465 119,638 SH   SOLE   0 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 14,701 250,619 SH   SOLE   0 0 0
ISHARES INC MSCI EURZONE ETF 464286608 3,987 95,115 SH   SOLE   0 0 0
ISHARES INC MSCI PAC JP ETF 464286665 2,759 59,589 SH   SOLE   0 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 240 3,746 SH   SOLE   0 0 0
ISHARES INC MSCI TURKEY ETF 464286715 678 25,028 SH   SOLE   0 0 0
ISHARES INC MSCI SPAIN ETF 464286764 482 16,665 SH   SOLE   0 0 0
ISHARES INC MSCI STH KOR ETF 464286772 326 5,243 SH   SOLE   0 0 0
ISHARES INC MSCI GERMANY ETF 464286806 526 17,897 SH   SOLE   0 0 0
ISHARES INC MSCI MEXICO ETF 464286822 480 10,668 SH   SOLE   0 0 0
ISHARES INC MSCI HONG KG ETF 464286871 1,017 41,783 SH   SOLE   0 0 0
ISHARES TR S&P 100 ETF 464287101 5,655 39,249 SH   SOLE   0 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 7,822 37,252 SH   SOLE   0 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 4,817 26,112 SH   SOLE   0 0 0
ISHARES TR CORE S&P TTL STK 464287150 62,724 862,901 SH   SOLE   0 0 0
ISHARES TR SELECT DIVID ETF 464287168 26,660 252,323 SH   SOLE   0 0 0
ISHARES TR TIPS BD ETF 464287176 33,883 290,666 SH   SOLE   0 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 1,860 42,639 SH   SOLE   0 0 0
ISHARES TR TRANS AVG ETF 464287192 452 2,309 SH   SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200 228,956 708,317 SH   SOLE   0 0 0
ISHARES TR CORE US AGGBD ET 464287226 48,775 434,061 SH   SOLE   0 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 16,706 372,328 SH   SOLE   0 0 0
ISHARES TR IBOXX INV CP ETF 464287242 45,253 353,648 SH   SOLE   0 0 0
ISHARES TR GBL COMM SVC ETF 464287275 257 4,181 SH   SOLE   0 0 0
ISHARES TR GLOBAL TECH ETF 464287291 11,739 55,768 SH   SOLE   0 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 66,053 341,115 SH   SOLE   0 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 3,811 55,440 SH   SOLE   0 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 255 3,715 SH   SOLE   0 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 776 25,180 SH   SOLE   0 0 0
ISHARES TR NORTH AMERN NAT 464287374 258 8,584 SH   SOLE   0 0 0
ISHARES TR LATN AMER 40 ETF 464287390 1,704 50,160 SH   SOLE   0 0 0
ISHARES TR S&P 500 VAL ETF 464287408 39,739 305,477 SH   SOLE   0 0 0
ISHARES TR 20 YR TR BD ETF 464287432 21,160 156,184 SH   SOLE   0 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 55,657 504,963 SH   SOLE   0 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 47,371 559,738 SH   SOLE   0 0 0
ISHARES TR MSCI EAFE ETF 464287465 37,467 539,553 SH   SOLE   0 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 8,460 89,271 SH   SOLE   0 0 0
ISHARES TR RUS MD CP GR ETF 464287481 19,923 130,573 SH   SOLE   0 0 0
ISHARES TR RUS MID CAP ETF 464287499 11,609 194,711 SH   SOLE   0 0 0
ISHARES TR CORE S&P MCP ETF 464287507 71,638 348,059 SH   SOLE   0 0 0
ISHARES TR EXPANDED TECH 464287515 9,238 39,641 SH   SOLE   0 0 0
ISHARES TR PHLX SEMICND ETF 464287523 1,511 6,018 SH   SOLE   0 0 0
ISHARES TR EXPND TEC SC ETF 464287549 3,880 16,023 SH   SOLE   0 0 0
ISHARES TR NASDAQ BIOTECH 464287556 8,336 69,172 SH   SOLE   0 0 0
ISHARES TR COHEN STEER REIT 464287564 8,848 75,628 SH   SOLE   0 0 0
ISHARES TR GLOBAL 100 ETF 464287572 892 16,543 SH   SOLE   0 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 2,118 9,280 SH   SOLE   0 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 27,331 200,254 SH   SOLE   0 0 0
ISHARES TR S&P MC 400GR ETF 464287606 9,585 40,254 SH   SOLE   0 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 41,932 238,358 SH   SOLE   0 0 0
ISHARES TR RUS 1000 ETF 464287622 5,977 33,502 SH   SOLE   0 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 6,945 54,013 SH   SOLE   0 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 8,290 38,700 SH   SOLE   0 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 44,121 266,317 SH   SOLE   0 0 0
ISHARES TR CORE S&P US VLU 464287663 7,659 121,539 SH   SOLE   0 0 0
ISHARES TR CORE S&P US GWT 464287671 28,876 426,910 SH   SOLE   0 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 4,367 23,170 SH   SOLE   0 0 0
ISHARES TR U.S. UTILITS ETF 464287697 2,152 13,279 SH   SOLE   0 0 0
ISHARES TR S&P MC 400VL ETF 464287705 30,700 179,817 SH   SOLE   0 0 0
ISHARES TR US TELECOM ETF 464287713 258 8,645 SH   SOLE   0 0 0
ISHARES TR U.S. TECH ETF 464287721 5,091 21,889 SH   SOLE   0 0 0
ISHARES TR U.S. REAL ES ETF 464287739 17,223 185,035 SH   SOLE   0 0 0
ISHARES TR US INDUSTRIALS 464287754 1,762 10,509 SH   SOLE   0 0 0
ISHARES TR US HLTHCARE ETF 464287762 7,423 34,410 SH   SOLE   0 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 1,313 8,651 SH   SOLE   0 0 0
ISHARES TR U.S. FINLS ETF 464287788 5,232 37,975 SH   SOLE   0 0 0
ISHARES TR U.S. ENERGY ETF 464287796 895 27,861 SH   SOLE   0 0 0
ISHARES TR CORE S&P SCP ETF 464287804 57,567 686,551 SH   SOLE   0 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 1,409 10,577 SH   SOLE   0 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 321 3,276 SH   SOLE   0 0 0
ISHARES TR DOW JONES US ETF 464287846 9,290 58,191 SH   SOLE   0 0 0
ISHARES TR EUROPE ETF 464287861 978 20,823 SH   SOLE   0 0 0
ISHARES TR SP SMCP600VL ETF 464287879 4,727 29,394 SH   SOLE   0 0 0
ISHARES TR S&P SML 600 GWT 464287887 17,528 90,675 SH   SOLE   0 0 0
ISHARES TR MRNGSTR LG-CP VL 464288109 1,348 11,503 SH   SOLE   0 0 0
ISHARES TR INTL TREA BD ETF 464288117 1,134 22,609 SH   SOLE   0 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 2,444 22,885 SH   SOLE   0 0 0
ISHARES TR AGENCY BOND ETF 464288166 4,660 40,321 SH   SOLE   0 0 0
ISHARES TR GL TIMB FORE ETF 464288174 211 3,143 SH   SOLE   0 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 2,551 12,174 SH   SOLE   0 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 501 42,651 SH   SOLE   0 0 0
ISHARES TR MSCI ACWI EX US 464288240 2,452 49,913 SH   SOLE   0 0 0
ISHARES TR MSCI ACWI ETF 464288257 10,871 137,167 SH   SOLE   0 0 0
ISHARES TR EAFE SML CP ETF 464288273 19,520 313,424 SH   SOLE   0 0 0
ISHARES TR JPMORGAN USD EMG 464288281 18,895 164,931 SH   SOLE   0 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 2,172 8,259 SH   SOLE   0 0 0
ISHARES TR CALIF MUN BD ETF 464288356 2,073 33,852 SH   SOLE   0 0 0
ISHARES TR GLB INFRASTR ETF 464288372 1,048 21,882 SH   SOLE   0 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 1,623 9,619 SH   SOLE   0 0 0
ISHARES TR NATIONAL MUN ETF 464288414 15,147 132,974 SH   SOLE   0 0 0
ISHARES TR ASIA 50 ETF 464288430 1,335 20,221 SH   SOLE   0 0 0
ISHARES TR INTL SEL DIV ETF 464288448 5,184 154,436 SH   SOLE   0 0 0
ISHARES TR INTL DEV RE ETF 464288489 310 10,250 SH   SOLE   0 0 0
ISHARES TR MRGSTR SM CP ETF 464288505 800 4,235 SH   SOLE   0 0 0
ISHARES TR IBOXX HI YD ETF 464288513 14,578 165,776 SH   SOLE   0 0 0
ISHARES TR CRE U S REIT ETF 464288521 284 5,211 SH   SOLE   0 0 0
ISHARES TR RESIDNL REAL EST 464288562 1,261 16,739 SH   SOLE   0 0 0
ISHARES TR MSCI KLD400 SOC 464288570 4,670 38,877 SH   SOLE   0 0 0
ISHARES TR MBS ETF 464288588 7,144 66,114 SH   SOLE   0 0 0
ISHARES TR GOV/CRED BD ETF 464288596 693 5,889 SH   SOLE   0 0 0
ISHARES TR INTRM GOV CR ETF 464288612 851 7,551 SH   SOLE   0 0 0
ISHARES TR USD INV GRDE ETF 464288620 3,208 55,028 SH   SOLE   0 0 0
ISHARES TR INTRM TR CRP ETF 464288638 11,846 204,317 SH   SOLE   0 0 0
ISHARES TR SH TR CRPORT ETF 464288646 14,604 272,308 SH   SOLE   0 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 2,372 16,516 SH   SOLE   0 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 4,805 38,208 SH   SOLE   0 0 0
ISHARES TR SHORT TREAS BD 464288679 8,629 78,118 SH   SOLE   0 0 0
ISHARES TR PFD AND INCM SEC 464288687 22,492 598,358 SH   SOLE   0 0 0
ISHARES TR GLOBAL MATER ETF 464288695 386 5,715 SH   SOLE   0 0 0
ISHARES TR MRNING SM CP ETF 464288703 2,602 18,115 SH   SOLE   0 0 0
ISHARES TR GLB CNSM STP ETF 464288737 208 3,752 SH   SOLE   0 0 0
ISHARES TR US HOME CONS ETF 464288752 2,522 56,770 SH   SOLE   0 0 0
ISHARES TR US AER DEF ETF 464288760 23,326 105,036 SH   SOLE   0 0 0
ISHARES TR US REGNL BKS ETF 464288778 1,073 21,043 SH   SOLE   0 0 0
ISHARES TR MSCI USA ESG SLC 464288802 1,084 8,088 SH   SOLE   0 0 0
ISHARES TR U.S. MED DVC ETF 464288810 12,529 47,399 SH   SOLE   0 0 0
ISHARES TR US HLTHCR PR ETF 464288828 761 3,789 SH   SOLE   0 0 0
ISHARES TR U.S. PHARMA ETF 464288836 250 1,559 SH   SOLE   0 0 0
ISHARES TR MICRO-CAP ETF 464288869 1,026 10,313 SH   SOLE   0 0 0
ISHARES TR EAFE VALUE ETF 464288877 4,772 95,583 SH   SOLE   0 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,535 29,316 SH   SOLE   0 0 0
ISHARES TR RUS TP200 GR ETF 464289438 4,285 44,371 SH   SOLE   0 0 0
ISHARES TR RUS TOP 200 ETF 464289446 424 5,638 SH   SOLE   0 0 0
ISHARES TR LNG TR CRPRT BD 464289511 1,806 27,092 SH   SOLE   0 0 0
ISHARES TR INDIA 50 ETF 464289529 553 14,331 SH   SOLE   0 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 14,358 247,557 SH   SOLE   0 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 8,793 183,796 SH   SOLE   0 0 0
ISHARES TR MODERT ALLOC ETF 464289875 3,180 79,247 SH   SOLE   0 0 0
ISHARES TR CONSER ALLOC ETF 464289883 5,303 146,342 SH   SOLE   0 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 4,108 246,294 SH   SOLE   0 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 380 23,427 SH   SOLE   0 0 0
ISHARES TR US TREAS BD ETF 46429B267 30,167 1,162,943 SH   SOLE   0 0 0
ISHARES TR A RATE CP BD ETF 46429B291 788 14,409 SH   SOLE   0 0 0
ISHARES TR CMBS ETF 46429B366 1,067 20,205 SH   SOLE   0 0 0
ISHARES TR MSCI INDIA ETF 46429B598 323 9,186 SH   SOLE   0 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 10,907 214,190 SH   SOLE   0 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 16,476 167,999 SH   SOLE   0 0 0
ISHARES TR MSCI CHINA ETF 46429B671 2,604 40,635 SH   SOLE   0 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 86,482 1,160,209 SH   SOLE   0 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 125,851 1,918,456 SH   SOLE   0 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 2,010 19,961 SH   SOLE   0 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 19,628 390,606 SH   SOLE   0 0 0
ISHARES US ETF TR INT RT HDG C B 46431W705 203 2,108 SH   SOLE   0 0 0
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 5,566 111,103 SH   SOLE   0 0 0
ISHARES US ETF TR COMMOD SEL STG 46431W853 1,185 36,016 SH   SOLE   0 0 0
ISHARES TR USA QUALITY FCTR 46432F339 40,745 403,416 SH   SOLE   0 0 0
ISHARES TR USA SIZE FACTOR 46432F370 1,195 12,267 SH   SOLE   0 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 15,274 170,219 SH   SOLE   0 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 30,623 243,895 SH   SOLE   0 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 9,296 150,173 SH   SOLE   0 0 0
ISHARES TR CORE MSCI EAFE 46432F842 51,100 783,262 SH   SOLE   0 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 3,963 78,629 SH   SOLE   0 0 0
ISHARES TR MRNGSTR INC ETF 46432F875 2,628 102,878 SH   SOLE   0 0 0
ISHARES INC CORE MSCI EMKT 46434G103 13,087 243,441 SH   SOLE   0 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,840 44,737 SH   SOLE   0 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 330 13,659 SH   SOLE   0 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 2,074 35,005 SH   SOLE   0 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 2,179 60,649 SH   SOLE   0 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 236 4,627 SH   SOLE   0 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 365 13,497 SH   SOLE   0 0 0
ISHARES TR MULTIFACTOR USA 46434V282 3,002 87,065 SH   SOLE   0 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 2,116 49,487 SH   SOLE   0 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 3,206 69,053 SH   SOLE   0 0 0
ISHARES TR IBONDS SEP2020 46434V571 736 28,855 SH   SOLE   0 0 0
ISHARES TR CORE TOTAL USD 46434V613 2,671 51,260 SH   SOLE   0 0 0
ISHARES TR CORE DIV GRWTH 46434V621 30,833 732,896 SH   SOLE   0 0 0
ISHARES TR GLOBAL REIT ETF 46434V647 247 8,959 SH   SOLE   0 0 0
ISHARES TR CORE MSCI PAC 46434V696 604 10,347 SH   SOLE   0 0 0
ISHARES TR MIN VOL JAPN ETF 46434V712 681 10,102 SH   SOLE   0 0 0
ISHARES TR MIN VOL EUROPE 46434V720 496 18,358 SH   SOLE   0 0 0
ISHARES TR CORE MSCI EURO 46434V738 1,575 31,575 SH   SOLE   0 0 0
ISHARES TR YLD OPTIM BD 46434V787 251 9,767 SH   SOLE   0 0 0
ISHARES TR HDG MSCI EAFE 46434V803 2,363 77,435 SH   SOLE   0 0 0
ISHARES TR TRS FLT RT BD 46434V860 830 16,514 SH   SOLE   0 0 0
ISHARES TR ULTR SH TRM BD 46434V878 1,614 32,066 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 886 35,016 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 716 28,031 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,530 100,026 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 295 11,361 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 463 18,006 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 832 33,320 SH   SOLE   0 0 0
ISHARES TR CONV BD ETF 46435G102 834 13,293 SH   SOLE   0 0 0
ISHARES TR ESG USD CORPT 46435G193 281 10,615 SH   SOLE   0 0 0
ISHARES TR ESG 1 5 YR USD 46435G243 1,755 69,021 SH   SOLE   0 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 450 9,350 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC2023 46435G318 616 23,861 SH   SOLE   0 0 0
ISHARES TR CORE MSCI INTL 46435G326 682 11,724 SH   SOLE   0 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 2,179 63,906 SH   SOLE   0 0 0
ISHARES TR MORTGE REL ETF 46435G342 3,264 73,292 SH   SOLE   0 0 0
ISHARES TR ESG MSCI USA ETF 46435G425 1,118 15,674 SH   SOLE   0 0 0
ISHARES TR EDGE MSCI MINM 46435G433 2,637 74,339 SH   SOLE   0 0 0
ISHARES TR ESG MSCI EAFE 46435G516 4,433 64,493 SH   SOLE   0 0 0
ISHARES TR INTL DIV GRWTH 46435G524 1,251 20,735 SH   SOLE   0 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 209 3,198 SH   SOLE   0 0 0
ISHARES TR CORE INTL AGGR 46435G672 1,421 25,941 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC2022 46435G755 739 28,230 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC2021 46435G789 777 30,145 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 244 9,560 SH   SOLE   0 0 0
ISHARES TR CYBERSECURITY 46435U135 281 10,463 SH   SOLE   0 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 239 8,602 SH   SOLE   0 0 0
ISHARES TR ESG US AGR BD 46435U549 836 15,582 SH   SOLE   0 0 0
ISHARES TR ROBOTICS ARTIF 46435U556 385 14,299 SH   SOLE   0 0 0
ISHARES TR ESG MSCI USA SML 46435U663 1,641 56,727 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 46435U697 553 20,901 SH   SOLE   0 0 0
ISHARES TR US INFRASTRUC 46435U713 487 16,984 SH   SOLE   0 0 0
ISHARES TR EDGE US FIXD INM 46435U796 8,312 81,548 SH   SOLE   0 0 0
ISHARES TR BROAD USD HIGH 46435U853 6,391 155,508 SH   SOLE   0 0 0
ISHARES TR IBONDS ETF 46435UAA9 328 12,618 SH   SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 51,740 371,159 SH   SOLE   0 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 739 33,898 SH   SOLE   0 0 0
JABIL INC COM 466313103 292 7,064 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 660 10,608 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 15,250 267,128 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 3,755 65,882 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 1,653 20,748 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHT MUNCPL 46641Q654 1,252 24,801 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 1,318 53,692 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD LONG SHORT ETF 46641Q811 632 28,804 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 53,185 1,054,627 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 2,061 63,273 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 2,016 40,297 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 2,101 29,748 SH   SOLE   0 0 0
JACOBS ENGR GROUP INC COM 469814107 665 7,405 SH   SOLE   0 0 0
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 448 9,540 SH   SOLE   0 0 0
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 9,260 192,587 SH   SOLE   0 0 0
JANUS DETROIT STR TR HENDERSON MTG 47103U852 389 7,473 SH   SOLE   0 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 6,417 129,382 SH   SOLE   0 0 0
JD COM INC SPON ADR CL A 47215P106 1,500 42,569 SH   SOLE   0 0 0
JETBLUE AWYS CORP COM 477143101 824 44,038 SH   SOLE   0 0 0
JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 4,217 102,309 SH   SOLE   0 0 0
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 4,723 120,597 SH   SOLE   0 0 0
JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 3,779 135,826 SH   SOLE   0 0 0
JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 766 25,866 SH   SOLE   0 0 0
JOHNSON & JOHNSON COM 478160104 64,639 443,127 SH   SOLE   0 0 0
JUNIPER NETWORKS INC COM 48203R104 4,183 169,826 SH   SOLE   0 0 0
KAR AUCTION SVCS INC COM 48238T109 352 16,149 SH   SOLE   0 0 0
KLA CORPORATION COM NEW 482480100 3,275 18,379 SH   SOLE   0 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 515 32,663 SH   SOLE   0 0 0
KKR & CO INC CL A 48251W104 1,097 37,618 SH   SOLE   0 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 864 7,795 SH   SOLE   0 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 987 6,444 SH   SOLE   0 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,071 76,880 SH   SOLE   0 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 383 36,447 SH   SOLE   0 0 0
KELLOGG CO COM 487836108 7,028 101,617 SH   SOLE   0 0 0
KEMPER CORP DEL COM 488401100 1,222 15,768 SH   SOLE   0 0 0
KEURIG DR PEPPER INC COM 49271V100 377 13,034 SH   SOLE   0 0 0
KEYCORP NEW COM 493267108 1,532 75,676 SH   SOLE   0 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,070 10,428 SH   SOLE   0 0 0
KIMBERLY CLARK CORP COM 494368103 8,749 63,606 SH   SOLE   0 0 0
KIMCO RLTY CORP COM 49446R109 991 47,837 SH   SOLE   0 0 0
KINDER MORGAN INC DEL COM 49456B101 5,652 266,970 SH   SOLE   0 0 0
KINDRED BIOSCIENCES INC COM 494577109 263 31,050 SH   SOLE   0 0 0
KINROSS GOLD CORP COM 496902404 258 54,440 SH   SOLE   0 0 0
KINSALE CAP GROUP INC COM 49714P108 213 2,093 SH   SOLE   0 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 932 21,152 SH   SOLE   0 0 0
KITE RLTY GROUP TR COM NEW 49803T300 337 17,240 SH   SOLE   0 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 204 5,680 SH   SOLE   0 0 0
KOHLS CORP COM 500255104 1,597 31,352 SH   SOLE   0 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 491 10,062 SH   SOLE   0 0 0
KRAFT HEINZ CO COM 500754106 6,786 211,209 SH   SOLE   0 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 323 6,636 SH   SOLE   0 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 407 12,492 SH   SOLE   0 0 0
KRANESHARES TR QUADRTC INT RT 500767736 238 9,403 SH   SOLE   0 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 182 10,129 SH   SOLE   0 0 0
KROGER CO COM 501044101 2,856 98,507 SH   SOLE   0 0 0
L BRANDS INC COM 501797104 301 16,628 SH   SOLE   0 0 0
LKQ CORP COM 501889208 383 10,731 SH   SOLE   0 0 0
LCI INDS COM 50189K103 519 4,842 SH   SOLE   0 0 0
LSI INDS INC COM 50216C108 64 10,650 SH   SOLE   0 0 0
LTC PPTYS INC COM 502175102 965 21,550 SH   SOLE   0 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 8,084 40,853 SH   SOLE   0 0 0
LA Z BOY INC COM 505336107 211 6,696 SH   SOLE   0 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,637 9,679 SH   SOLE   0 0 0
LADDER CAP CORP CL A 505743104 591 32,756 SH   SOLE   0 0 0
LAM RESEARCH CORP COM 512807108 4,112 14,064 SH   SOLE   0 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 740 8,286 SH   SOLE   0 0 0
LAMB WESTON HLDGS INC COM 513272104 1,506 17,505 SH   SOLE   0 0 0
LANNET INC COM 516012101 112 12,686 SH   SOLE   0 0 0
LAS VEGAS SANDS CORP COM 517834107 2,353 34,082 SH   SOLE   0 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 18,755 638,574 SH   SOLE   0 0 0
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 286 12,349 SH   SOLE   0 0 0
LAUDER ESTEE COS INC CL A 518439104 1,304 6,314 SH   SOLE   0 0 0
LEAR CORP COM NEW 521865204 321 2,339 SH   SOLE   0 0 0
LEGGETT & PLATT INC COM 524660107 1,882 37,017 SH   SOLE   0 0 0
LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 1,909 56,061 SH   SOLE   0 0 0
LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 333 12,458 SH   SOLE   0 0 0
LEGG MASON INC COM 524901105 310 8,632 SH   SOLE   0 0 0
LEIDOS HLDGS INC COM 525327102 4,913 50,185 SH   SOLE   0 0 0
LENNAR CORP CL A 526057104 245 4,398 SH   SOLE   0 0 0
LENNOX INTL INC COM 526107107 336 1,376 SH   SOLE   0 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 201 10,399 SH   SOLE   0 0 0
LIBERTY ALL-STAR GROWTH FD I COM 529900102 224 34,529 SH   SOLE   0 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,727 255,113 SH   SOLE   0 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 237 1,882 SH   SOLE   0 0 0
LIBERTY PPTY TR SH BEN INT 531172104 335 5,577 SH   SOLE   0 0 0
LILLY ELI & CO COM 532457108 13,529 102,937 SH   SOLE   0 0 0
LINCOLN ELEC HLDGS INC COM 533900106 409 4,227 SH   SOLE   0 0 0
LINCOLN NATL CORP IND COM 534187109 663 11,241 SH   SOLE   0 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 288 27,022 SH   SOLE   0 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 416 125,785 SH   SOLE   0 0 0
LOCKHEED MARTIN CORP COM 539830109 29,283 75,205 SH   SOLE   0 0 0
LOWES COS INC COM 548661107 14,675 122,533 SH   SOLE   0 0 0
LUCKIN COFFEE INC SPONSORED ADS 54951L109 378 9,600 SH   SOLE   0 0 0
LULULEMON ATHLETICA INC COM 550021109 2,948 12,724 SH   SOLE   0 0 0
LUMENTUM HLDGS INC COM 55024U109 627 7,901 SH   SOLE   0 0 0
LYFT INC CL A COM 55087P104 1,280 29,753 SH   SOLE   0 0 0
M & T BK CORP COM 55261F104 2,223 13,097 SH   SOLE   0 0 0
M D C HLDGS INC COM 552676108 246 6,454 SH   SOLE   0 0 0
MDU RES GROUP INC COM 552690109 870 29,287 SH   SOLE   0 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 253 30,038 SH   SOLE   0 0 0
MFA FINL INC COM 55272X102 211 27,619 SH   SOLE   0 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 250 40,863 SH   SOLE   0 0 0
MFS MUN INCOME TR SH BEN INT 552738106 89 12,557 SH   SOLE   0 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 316 83,249 SH   SOLE   0 0 0
MGE ENERGY INC COM 55277P104 263 3,333 SH   SOLE   0 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 1,238 269,690 SH   SOLE   0 0 0
MGM RESORTS INTERNATIONAL COM 552953101 655 19,686 SH   SOLE   0 0 0
MPLX LP COM UNIT REP LTD 55336V100 375 14,728 SH   SOLE   0 0 0
MSA SAFETY INC COM 553498106 2,659 21,041 SH   SOLE   0 0 0
MSC INDL DIRECT INC CL A 553530106 595 7,578 SH   SOLE   0 0 0
MSCI INC COM 55354G100 1,210 4,686 SH   SOLE   0 0 0
MACATAWA BK CORP COM 554225102 121 10,885 SH   SOLE   0 0 0
MACKINAC FINL CORP COM 554571109 398 22,782 SH   SOLE   0 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 2,339 54,593 SH   SOLE   0 0 0
MACYS INC COM 55616P104 571 33,610 SH   SOLE   0 0 0
MADISON CVRED CALL & EQ STR COM 557437100 487 73,390 SH   SOLE   0 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 1,349 14,810 SH   SOLE   0 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,624 41,743 SH   SOLE   0 0 0
MAGNA INTL INC COM 559222401 731 13,324 SH   SOLE   0 0 0
MAIN STREET CAPITAL CORP COM 56035L104 5,025 116,571 SH   SOLE   0 0 0
MANNKIND CORP COM NEW 56400P706 51 39,657 SH   SOLE   0 0 0
MANPOWERGROUP INC COM 56418H100 587 6,042 SH   SOLE   0 0 0
MANULIFE FINL CORP COM 56501R106 860 42,369 SH   SOLE   0 0 0
MARATHON OIL CORP COM 565849106 1,405 103,432 SH   SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 5,918 98,216 SH   SOLE   0 0 0
MARKEL CORP COM 570535104 1,014 887 SH   SOLE   0 0 0
MARKETAXESS HLDGS INC COM 57060D108 259 683 SH   SOLE   0 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 262 2,031 SH   SOLE   0 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,563 14,027 SH   SOLE   0 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,531 23,316 SH   SOLE   0 0 0
MARTIN MARIETTA MATLS INC COM 573284106 546 1,951 SH   SOLE   0 0 0
MASCO CORP COM 574599106 497 10,354 SH   SOLE   0 0 0
MASIMO CORP COM 574795100 410 2,595 SH   SOLE   0 0 0
MASTEC INC COM 576323109 820 12,781 SH   SOLE   0 0 0
MASTERCARD INC CL A 57636Q104 41,971 140,565 SH   SOLE   0 0 0
MATCH GROUP INC COM 57665R106 1,433 17,456 SH   SOLE   0 0 0
MATTEL INC COM 577081102 197 14,523 SH   SOLE   0 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 339 5,505 SH   SOLE   0 0 0
MAXLINEAR INC COM 57776J100 423 19,931 SH   SOLE   0 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 548 34,997 SH   SOLE   0 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 130 13,820 SH   SOLE   0 0 0
MCCORMICK & CO INC COM VTG 579780107 626 3,662 SH   SOLE   0 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,591 27,047 SH   SOLE   0 0 0
MCDERMOTT INTL INC COM 580037703 23 34,524 SH   SOLE   0 0 0
MCDONALDS CORP COM 580135101 27,297 138,138 SH   SOLE   0 0 0
MCEWEN MNG INC COM 58039P107 57 45,193 SH   SOLE   0 0 0
MCKESSON CORP COM 58155Q103 6,640 48,005 SH   SOLE   0 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 4,233 200,543 SH   SOLE   0 0 0
MEDIFAST INC COM 58470H101 724 6,611 SH   SOLE   0 0 0
MEDLEY CAP CORP COM 58503F106 146 66,944 SH   SOLE   0 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 246 10,170 SH   SOLE   0 0 0
MERCK & CO INC COM 58933Y105 36,180 397,806 SH   SOLE   0 0 0
MERCURY SYS INC COM 589378108 334 4,828 SH   SOLE   0 0 0
MERITOR INC COM 59001K100 375 14,306 SH   SOLE   0 0 0
MESA LABS INC COM 59064R109 552 2,214 SH   SOLE   0 0 0
METLIFE INC COM 59156R108 2,597 50,944 SH   SOLE   0 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 752 948 SH   SOLE   0 0 0
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 994 184,800 SH   SOLE   0 0 0
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 266 56,300 SH   SOLE   0 0 0
MICROSOFT CORP COM 594918104 125,147 793,574 SH   SOLE   0 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,094 19,998 SH   SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 5,400 100,405 SH   SOLE   0 0 0
MID AMER APT CMNTYS INC COM 59522J103 395 2,994 SH   SOLE   0 0 0
MIDDLESEX WATER CO COM 596680108 363 5,708 SH   SOLE   0 0 0
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1,392 123,718 SH   SOLE   0 0 0
MILLER HERMAN INC COM 600544100 764 18,349 SH   SOLE   0 0 0
MILLER INDS INC TENN COM NEW 600551204 1,113 29,971 SH   SOLE   0 0 0
MINERVA NEUROSCIENCES INC COM 603380106 149 21,000 SH   SOLE   0 0 0
MODERNA INC COM 60770K107 6,740 344,591 SH   SOLE   0 0 0
MOHAWK INDS INC COM 608190104 1,326 9,722 SH   SOLE   0 0 0
MOLINA HEALTHCARE INC COM 60855R100 309 2,279 SH   SOLE   0 0 0
MOLSON COORS BREWING CO CL B 60871R209 2,272 42,154 SH   SOLE   0 0 0
MOMO INC ADR 60879B107 525 15,685 SH   SOLE   0 0 0
MONDELEZ INTL INC CL A 609207105 7,357 133,565 SH   SOLE   0 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 25 12,037 SH   SOLE   0 0 0
MONGODB INC CL A 60937P106 670 5,088 SH   SOLE   0 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 3,674 57,807 SH   SOLE   0 0 0
MOODYS CORP COM 615369105 908 3,823 SH   SOLE   0 0 0
MORGAN STANLEY COM NEW 617446448 3,059 59,837 SH   SOLE   0 0 0
MOSAIC CO NEW COM 61945C103 1,898 87,703 SH   SOLE   0 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 7,261 45,060 SH   SOLE   0 0 0
MUELLER INDS INC COM 624756102 369 11,607 SH   SOLE   0 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 208 18,363 SH   SOLE   0 0 0
NIO INC SPON ADS 62914V106 207 51,500 SH   SOLE   0 0 0
NRG ENERGY INC COM NEW 629377508 1,038 26,121 SH   SOLE   0 0 0
NVR INC COM 62944T105 404 106 SH   SOLE   0 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 350 11,897 SH   SOLE   0 0 0
NATIONAL BEVERAGE CORP COM 635017106 227 4,447 SH   SOLE   0 0 0
NATIONAL FUEL GAS CO N J COM 636180101 469 10,070 SH   SOLE   0 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,320 21,062 SH   SOLE   0 0 0
NATIONAL HEALTH INVS INC COM 63633D104 695 8,532 SH   SOLE   0 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 725 13,523 SH   SOLE   0 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 221 6,579 SH   SOLE   0 0 0
NATIXIS ETF TR LOOMIS SAYLES 63873X208 1,719 68,040 SH   SOLE   0 0 0
NAUTILUS INC COM 63910B102 26 15,000 SH   SOLE   0 0 0
NEKTAR THERAPEUTICS COM 640268108 287 13,306 SH   SOLE   0 0 0
NEOGEN CORP COM 640491106 1,655 25,363 SH   SOLE   0 0 0
NEOGENOMICS INC COM NEW 64049M209 507 17,327 SH   SOLE   0 0 0
NETAPP INC COM 64110D104 341 5,471 SH   SOLE   0 0 0
NETFLIX INC COM 64110L106 18,020 55,691 SH   SOLE   0 0 0
NETEASE INC SPONSORED ADS 64110W102 472 1,540 SH   SOLE   0 0 0
NEW AGE BEVERAGES CORP COM 64157V108 34 18,760 SH   SOLE   0 0 0
NEUBERGER BERMAN RE ES SEC F COM 64190A103 141 25,200 SH   SOLE   0 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 261 2,154 SH   SOLE   0 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 5,349 332,033 SH   SOLE   0 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 910 75,666 SH   SOLE   0 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 2,008 322,318 SH   SOLE   0 0 0
NEWELL BRANDS INC COM 651229106 3,064 159,425 SH   SOLE   0 0 0
NEWLINK GENETICS CORP COM 651511107 33 13,033 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 248 510 SH   SOLE   0 0 0
NEWMARK GROUP INC CL A 65158N102 178 13,264 SH   SOLE   0 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 3,658 84,177 SH   SOLE   0 0 0
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 272 12,025 SH   SOLE   0 0 0
NEXTERA ENERGY INC COM 65339F101 18,896 78,029 SH   SOLE   0 0 0
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 1,405 79,326 SH   SOLE   0 0 0
NIKE INC CL B 654106103 10,375 102,410 SH   SOLE   0 0 0
NISOURCE INC COM 65473P105 359 12,883 SH   SOLE   0 0 0
NOKIA CORP SPONSORED ADR 654902204 399 107,680 SH   SOLE   0 0 0
NORDSON CORP COM 655663102 450 2,764 SH   SOLE   0 0 0
NORDSTROM INC COM 655664100 517 12,643 SH   SOLE   0 0 0
NORFOLK SOUTHERN CORP COM 655844108 5,527 28,473 SH   SOLE   0 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 6 15,000 SH   SOLE   0 0 0
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 2,156 70,872 SH   SOLE   0 0 0
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 6,860 222,140 SH   SOLE   0 0 0
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 224 8,721 SH   SOLE   0 0 0
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1,422 46,743 SH   SOLE   0 0 0
NORTHERN TR CORP COM 665859104 1,208 11,370 SH   SOLE   0 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,658 16,450 SH   SOLE   0 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 497 29,915 SH   SOLE   0 0 0
NORTONLIFELOCK INC COM 668771108 323 12,657 SH   SOLE   0 0 0
NOVAGOLD RES INC COM NEW 66987E206 117 13,061 SH   SOLE   0 0 0
NOVARTIS A G SPONSORED ADR 66987V109 5,400 57,023 SH   SOLE   0 0 0
NOVO-NORDISK A S ADR 670100205 3,498 60,428 SH   SOLE   0 0 0
NUCOR CORP COM 670346105 3,411 60,616 SH   SOLE   0 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 393 29,222 SH   SOLE   0 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 740 70,545 SH   SOLE   0 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 521 31,727 SH   SOLE   0 0 0
NUVEEN NY MUN VALUE FD COM 67062M105 400 38,183 SH   SOLE   0 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 340 22,284 SH   SOLE   0 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 260 15,962 SH   SOLE   0 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 228 15,650 SH   SOLE   0 0 0
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 250 16,423 SH   SOLE   0 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 439 32,383 SH   SOLE   0 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,621 112,730 SH   SOLE   0 0 0
NVIDIA CORP COM 67066G104 27,874 118,464 SH   SOLE   0 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,450 167,792 SH   SOLE   0 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 225 15,134 SH   SOLE   0 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 173 12,436 SH   SOLE   0 0 0
NUVEEN SR INCOME FD COM 67067Y104 942 158,137 SH   SOLE   0 0 0
NUVEEN MUN HIGH INCOME OPP F COM 670682103 1,347 94,913 SH   SOLE   0 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 456 28,146 SH   SOLE   0 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 481 19,998 SH   SOLE   0 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 387 38,785 SH   SOLE   0 0 0
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 147 13,539 SH   SOLE   0 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1,731 125,913 SH   SOLE   0 0 0
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 386 23,440 SH   SOLE   0 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,205 73,634 SH   SOLE   0 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 233 21,899 SH   SOLE   0 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 2,003 120,176 SH   SOLE   0 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 2,610 260,251 SH   SOLE   0 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 963 94,002 SH   SOLE   0 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 796 76,125 SH   SOLE   0 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2,764 360,320 SH   SOLE   0 0 0
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 495 28,599 SH   SOLE   0 0 0
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 209 9,565 SH   SOLE   0 0 0
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 1,220 82,080 SH   SOLE   0 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 115 14,793 SH   SOLE   0 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 475 31,290 SH   SOLE   0 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 672 36,574 SH   SOLE   0 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 590 33,389 SH   SOLE   0 0 0
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 141 14,045 SH   SOLE   0 0 0
NUTRIEN LTD COM 67077M108 957 19,979 SH   SOLE   0 0 0
OGE ENERGY CORP COM 670837103 973 21,886 SH   SOLE   0 0 0
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 407 33,702 SH   SOLE   0 0 0
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 160 10,968 SH   SOLE   0 0 0
NUVEEN MUN VALUE FD INC COM 670928100 6,667 623,091 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 381 15,463 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,530 36,918 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,572 47,934 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 246 6,962 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 651 20,894 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 920 34,136 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG US 67092P870 4,812 188,284 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 303 11,091 SH   SOLE   0 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 214 15,124 SH   SOLE   0 0 0
NUVEEN TEXAS QLTY MUN INCME COM 670983105 243 16,957 SH   SOLE   0 0 0
OFS CAP CORP COM 67103B100 123 11,000 SH   SOLE   0 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,249 5,133 SH   SOLE   0 0 0
OSI ETF TR OSHARES FTSE 67110P100 1,669 56,393 SH   SOLE   0 0 0
OSI ETF TR OSHARS FTSE US 67110P407 1,452 39,639 SH   SOLE   0 0 0
OASIS PETE INC NEW COM 674215108 79 24,338 SH   SOLE   0 0 0
OCCIDENTAL PETE CORP COM 674599105 3,710 90,024 SH   SOLE   0 0 0
OFFICE DEPOT INC COM 676220106 90 32,800 SH   SOLE   0 0 0
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 446 13,892 SH   SOLE   0 0 0
OKTA INC CL A 679295105 1,161 10,066 SH   SOLE   0 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 765 4,033 SH   SOLE   0 0 0
OLD REP INTL CORP COM 680223104 1,204 53,827 SH   SOLE   0 0 0
OMNICOM GROUP INC COM 681919106 994 12,265 SH   SOLE   0 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 3,091 72,994 SH   SOLE   0 0 0
OMEROS CORP COM 682143102 265 18,793 SH   SOLE   0 0 0
ON SEMICONDUCTOR CORP COM 682189105 618 25,364 SH   SOLE   0 0 0
180 DEGREE CAP CORP COM 68235B109 28 12,925 SH   SOLE   0 0 0
ONE GAS INC COM 68235P108 605 6,462 SH   SOLE   0 0 0
ONEOK INC NEW COM 682680103 6,210 82,063 SH   SOLE   0 0 0
OPKO HEALTH INC COM 68375N103 566 385,092 SH   SOLE   0 0 0
ORACLE CORP COM 68389X105 14,038 264,959 SH   SOLE   0 0 0
OPTION CARE HEALTH INC COM 68404L102 82 22,036 SH   SOLE   0 0 0
ORANGE SPONSORED ADR 684060106 195 13,384 SH   SOLE   0 0 0
ORCHARD THERAPEUTICS PLC ADS 68570P101 307 22,300 SH   SOLE   0 0 0
ORCHID IS CAP INC COM 68571X103 248 42,362 SH   SOLE   0 0 0
ORGANOVO HLDGS INC COM 68620A104 4 10,420 SH   SOLE   0 0 0
ORGANIGRAM HLDGS INC COM 68620P101 65 26,535 SH   SOLE   0 0 0
OSHKOSH CORP COM 688239201 357 3,776 SH   SOLE   0 0 0
OTTER TAIL CORP COM 689648103 397 7,732 SH   SOLE   0 0 0
OVERSTOCK COM INC DEL COM 690370101 122 17,291 SH   SOLE   0 0 0
OWENS CORNING NEW COM 690742101 265 4,067 SH   SOLE   0 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 535 29,883 SH   SOLE   0 0 0
OXFORD LANE CAP CORP COM 691543102 94 11,459 SH   SOLE   0 0 0
PC CONNECTION INC COM 69318J100 604 12,153 SH   SOLE   0 0 0
PG&E CORP COM 69331C108 157 14,469 SH   SOLE   0 0 0
PGIM ETF TR ULTRA SHORT 69344A107 423 8,457 SH   SOLE   0 0 0
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 437 29,115 SH   SOLE   0 0 0
PNC FINL SVCS GROUP INC COM 693475105 5,232 32,777 SH   SOLE   0 0 0
PPG INDS INC COM 693506107 3,049 22,844 SH   SOLE   0 0 0
PPL CORP COM 69351T106 5,202 144,994 SH   SOLE   0 0 0
PACCAR INC COM 693718108 2,307 29,161 SH   SOLE   0 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 38,714 1,157,021 SH   SOLE   0 0 0
PACER FDS TR TRENDP US MID CP 69374H204 4,465 145,290 SH   SOLE   0 0 0
PACER FDS TR TRENDP 100 ETF 69374H303 13,777 341,525 SH   SOLE   0 0 0
PACER FDS TR TRENDPILOT FD 69374H675 424 15,725 SH   SOLE   0 0 0
PACER FDS TR TRENDPILOT INTL 69374H683 774 28,885 SH   SOLE   0 0 0
PACER FDS TR CFRA STVAL EQL 69374H691 208 6,683 SH   SOLE   0 0 0
PACER FDS TR GLOBL CASH ETF 69374H709 385 12,236 SH   SOLE   0 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 1,579 48,455 SH   SOLE   0 0 0
PACER FDS TR TRENDPILOT EUR 69374H808 465 16,911 SH   SOLE   0 0 0
PACER FDS TR US CASH COWS 100 69374H881 463 14,899 SH   SOLE   0 0 0
PACIRA BIOSCIENCES COM 695127100 253 5,578 SH   SOLE   0 0 0
PACKAGING CORP AMER COM 695156109 918 8,199 SH   SOLE   0 0 0
PACWEST BANCORP DEL COM 695263103 673 17,589 SH   SOLE   0 0 0
PALO ALTO NETWORKS INC COM 697435105 2,055 8,888 SH   SOLE   0 0 0
PAN AMERICAN SILVER CORP COM 697900108 1,093 46,152 SH   SOLE   0 0 0
PARETEUM CORP COM NEW 69946T207 12 28,453 SH   SOLE   0 0 0
PARK NATL CORP COM 700658107 356 3,480 SH   SOLE   0 0 0
PARKER HANNIFIN CORP COM 701094104 900 4,371 SH   SOLE   0 0 0
PARSONS CORPORATION COM 70202L102 1,215 29,433 SH   SOLE   0 0 0
PATRICK INDS INC COM 703343103 585 11,151 SH   SOLE   0 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 931 34,811 SH   SOLE   0 0 0
PAYCHEX INC COM 704326107 4,309 50,654 SH   SOLE   0 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,076 7,841 SH   SOLE   0 0 0
PAYPAL HLDGS INC COM 70450Y103 11,307 104,532 SH   SOLE   0 0 0
PEMBINA PIPELINE CORP COM 706327103 319 8,619 SH   SOLE   0 0 0
PENNANTPARK INVT CORP COM 708062104 69 10,574 SH   SOLE   0 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 330 27,116 SH   SOLE   0 0 0
PENNEY J C CORP INC COM 708160106 11 10,237 SH   SOLE   0 0 0
PENNYMAC MTG INVT TR COM 70931T103 679 30,466 SH   SOLE   0 0 0
PEOPLES UTD FINL INC COM 712704105 1,476 87,321 SH   SOLE   0 0 0
PEPSICO INC COM 713448108 30,659 224,329 SH   SOLE   0 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 249 4,846 SH   SOLE   0 0 0
PERKINELMER INC COM 714046109 419 4,312 SH   SOLE   0 0 0
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 58 14,903 SH   SOLE   0 0 0
PETMED EXPRESS INC COM 716382106 206 8,759 SH   SOLE   0 0 0
PFIZER INC COM 717081103 42,086 1,074,169 SH   SOLE   0 0 0
PHILIP MORRIS INTL INC COM 718172109 10,138 119,142 SH   SOLE   0 0 0
PHILLIPS 66 COM 718546104 13,654 122,553 SH   SOLE   0 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 245 3,978 SH   SOLE   0 0 0
PHYSICIANS RLTY TR COM 71943U104 1,062 56,089 SH   SOLE   0 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1,034 46,504 SH   SOLE   0 0 0
PIMCO CALIF MUN INCOME FD II COM 72200M108 811 81,067 SH   SOLE   0 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 1,693 85,260 SH   SOLE   0 0 0
PIMCO MUNICIPAL INCOME FD COM 72200R107 524 34,718 SH   SOLE   0 0 0
PIMCO CORPORATE INCOME STRAT COM 72200U100 615 32,187 SH   SOLE   0 0 0
PIMCO MUN INCOME FD II COM 72200W106 346 21,820 SH   SOLE   0 0 0
PIMCO STRATEGIC INCOME FD IN COM 72200X104 3,097 340,727 SH   SOLE   0 0 0
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 290 24,228 SH   SOLE   0 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 1,335 177,705 SH   SOLE   0 0 0
PIMCO MUN INCOME FD III COM 72201A103 183 14,572 SH   SOLE   0 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 1,131 59,548 SH   SOLE   0 0 0
PIMCO INCOME STRATEGY FUND COM 72201H108 334 28,220 SH   SOLE   0 0 0
PIMCO INCOME STRATEGY FUND I COM 72201J104 432 40,804 SH   SOLE   0 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 836 15,965 SH   SOLE   0 0 0
PIMCO ETF TR 15 YR US TIPS 72201R304 5,502 76,384 SH   SOLE   0 0 0
PIMCO ETF TR BROAD US TIPS 72201R403 242 4,038 SH   SOLE   0 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 4,702 47,111 SH   SOLE   0 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 17,350 160,932 SH   SOLE   0 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3,478 34,877 SH   SOLE   0 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 1,590 14,459 SH   SOLE   0 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 37,604 370,152 SH   SOLE   0 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 454 8,233 SH   SOLE   0 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 1,230 24,290 SH   SOLE   0 0 0
PIMCO ETF TR 25YR ZERO U S 72201R882 605 4,540 SH   SOLE   0 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 7,332 226,015 SH   SOLE   0 0 0
PIMCO INCOME OPPORTUNITY FD COM 72202B100 872 31,366 SH   SOLE   0 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 6,154 244,217 SH   SOLE   0 0 0
PIMCO EQUITY SER RAFI DYN ML US 72202L363 3,865 123,912 SH   SOLE   0 0 0
PIMCO EQUITY SER RAFI DYN MULTI 72202L371 3,729 143,414 SH   SOLE   0 0 0
PIMCO EQUITY SER RAFI DYN EMERG 72202L389 2,350 94,525 SH   SOLE   0 0 0
PINNACLE WEST CAP CORP COM 723484101 1,963 21,823 SH   SOLE   0 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 4,033 333,883 SH   SOLE   0 0 0
PIONEER NAT RES CO COM 723787107 845 5,583 SH   SOLE   0 0 0
PITNEY BOWES INC COM 724479100 208 51,736 SH   SOLE   0 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 289 15,726 SH   SOLE   0 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 495 26,142 SH   SOLE   0 0 0
PLANET FITNESS INC CL A 72703H101 253 3,394 SH   SOLE   0 0 0
PLUG POWER INC COM NEW 72919P202 200 63,436 SH   SOLE   0 0 0
POLARIS INC COM 731068102 602 5,916 SH   SOLE   0 0 0
POLARITYTE INC COM 731094108 140 53,669 SH   SOLE   0 0 0
POLYMET MINING CORP COM 731916102 10 39,840 SH   SOLE   0 0 0
POOL CORPORATION COM 73278L105 553 2,606 SH   SOLE   0 0 0
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000 8/0 73640QAB1 209 210,000 SH   SOLE   0 0 0
POST HLDGS INC COM 737446104 209 1,919 SH   SOLE   0 0 0
PREFERRED APT CMNTYS INC COM 74039L103 4,586 344,303 SH   SOLE   0 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,155 25,893 SH   SOLE   0 0 0
PRIMO WTR CORP COM 74165N105 1,288 114,760 SH   SOLE   0 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,237 22,489 SH   SOLE   0 0 0
PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 512 12,481 SH   SOLE   0 0 0
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 640 6,362 SH   SOLE   0 0 0
PROCTER & GAMBLE CO COM 742718109 70,347 563,228 SH   SOLE   0 0 0
PROFIRE ENERGY INC COM 74316X101 475 327,724 SH   SOLE   0 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,396 60,722 SH   SOLE   0 0 0
PROLOGIS INC COM 74340W103 1,732 19,432 SH   SOLE   0 0 0
PROOFPOINT INC COM 743424103 700 6,101 SH   SOLE   0 0 0
PROSHARES TR ONLINE RTL ETF 74347B169 520 14,333 SH   SOLE   0 0 0
PROSHARES TR INVT INT RT HG 74347B607 1,124 14,531 SH   SOLE   0 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 3,390 56,297 SH   SOLE   0 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 5,001 80,937 SH   SOLE   0 0 0
PROSHARES TR MORNINGSTAR ALTR 74347B813 1,214 31,954 SH   SOLE   0 0 0
PROSHARES TR MSCI EMRG MKTS 74347B847 841 14,007 SH   SOLE   0 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 770 6,321 SH   SOLE   0 0 0
PROSHARES TR LARGE CAP CRE 74347R248 6,346 82,228 SH   SOLE   0 0 0
PROSHARES TR PET CARE ETF 74348A145 247 5,567 SH   SOLE   0 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 27,363 361,998 SH   SOLE   0 0 0
PROSHARES TR HGH YLD INT RATE 74348A541 310 4,741 SH   SOLE   0 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 1,814 281,612 SH   SOLE   0 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.750 4/1 74348TAQ5 470 469,000 SH   SOLE   0 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.950 7/1 74348TAR3 45 44,000 SH   SOLE   0 0 0
PROSPECT CAPITAL CORPORATION NOTE 6.375 3/0 74348TAT9 119 112,000 SH   SOLE   0 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 253 13,632 SH   SOLE   0 0 0
PRUDENTIAL FINL INC COM 744320102 3,652 38,957 SH   SOLE   0 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,903 49,170 SH   SOLE   0 0 0
PUBLIC STORAGE COM 74460D109 6,784 31,856 SH   SOLE   0 0 0
PULTE GROUP INC COM 745867101 964 24,846 SH   SOLE   0 0 0
PUTNAM MANAGED MUN INCOM TR COM 746823103 442 55,333 SH   SOLE   0 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 110 20,193 SH   SOLE   0 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 279 21,180 SH   SOLE   0 0 0
QORVO INC COM 74736K101 749 6,447 SH   SOLE   0 0 0
QUALCOMM INC COM 747525103 9,349 105,961 SH   SOLE   0 0 0
QUANTA SVCS INC COM 74762E102 201 4,935 SH   SOLE   0 0 0
QUEST DIAGNOSTICS INC COM 74834L100 5,593 52,376 SH   SOLE   0 0 0
QUINSTREET INC COM 74874Q100 201 13,103 SH   SOLE   0 0 0
RBB FD INC MOTLEY FOL ETF 74933W601 625 25,026 SH   SOLE   0 0 0
RBB FD INC MFAM SMLCP GRWTH 74933W874 506 19,718 SH   SOLE   0 0 0
RPC INC COM 749660106 82 15,635 SH   SOLE   0 0 0
RMR GROUP INC CL A 74967R106 303 6,650 SH   SOLE   0 0 0
RPM INTL INC COM 749685103 1,119 14,577 SH   SOLE   0 0 0
RADIUS HEALTH INC COM NEW 750469207 501 24,854 SH   SOLE   0 0 0
RANGE RES CORP COM 75281A109 530 109,324 SH   SOLE   0 0 0
RAYTHEON CO COM NEW 755111507 12,598 57,330 SH   SOLE   0 0 0
REALITY SHS ETF TR DIVS ETF 75605A108 487 18,255 SH   SOLE   0 0 0
REALOGY HLDGS CORP COM 75605Y106 210 21,720 SH   SOLE   0 0 0
REALTY INCOME CORP COM 756109104 16,580 225,174 SH   SOLE   0 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,334 35,984 SH   SOLE   0 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 500 2,445 SH   SOLE   0 0 0
REGENERON PHARMACEUTICALS COM 75886F107 4,490 11,957 SH   SOLE   0 0 0
REGIONS FINL CORP NEW COM 7591EP100 922 53,753 SH   SOLE   0 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 448 16,633 SH   SOLE   0 0 0
RENT A CTR INC NEW COM 76009N100 499 17,316 SH   SOLE   0 0 0
REPUBLIC SVCS INC COM 760759100 733 8,173 SH   SOLE   0 0 0
RESMED INC COM 761152107 420 2,710 SH   SOLE   0 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 154 12,871 SH   SOLE   0 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 310 4,868 SH   SOLE   0 0 0
RETAIL PPTYS AMER INC CL A 76131V202 1,034 77,140 SH   SOLE   0 0 0
RINGCENTRAL INC CL A 76680R206 960 5,694 SH   SOLE   0 0 0
RING ENERGY INC COM 76680V108 32 12,200 SH   SOLE   0 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,989 33,502 SH   SOLE   0 0 0
RIVERVIEW BANCORP INC COM 769397100 276 33,647 SH   SOLE   0 0 0
ROBERT HALF INTL INC COM 770323103 511 8,086 SH   SOLE   0 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,690 13,275 SH   SOLE   0 0 0
ROKU INC COM CL A 77543R102 7,091 52,954 SH   SOLE   0 0 0
ROLLINS INC COM 775711104 1,660 50,058 SH   SOLE   0 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,684 4,755 SH   SOLE   0 0 0
ROSS STORES INC COM 778296103 3,831 32,909 SH   SOLE   0 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,772 35,000 SH   SOLE   0 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4,251 70,883 SH   SOLE   0 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,479 109,851 SH   SOLE   0 0 0
ROYAL GOLD INC COM 780287108 1,904 15,575 SH   SOLE   0 0 0
ROYCE VALUE TR INC COM 780910105 1,806 122,263 SH   SOLE   0 0 0
ROYCE MICRO-CAP TR INC COM 780915104 217 25,379 SH   SOLE   0 0 0
RYANAIR HLDGS PLC SPONSORED ADS 783513203 717 8,187 SH   SOLE   0 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 206 2,372 SH   SOLE   0 0 0
S & T BANCORP INC COM 783859101 1,411 35,033 SH   SOLE   0 0 0
S&P GLOBAL INC COM 78409V104 3,470 12,709 SH   SOLE   0 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,645 6,826 SH   SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 161,321 501,216 SH   SOLE   0 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 38,996 272,893 SH   SOLE   0 0 0
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 341 9,353 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 202 5,998 SH   SOLE   0 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 318 3,077 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 836 11,700 SH   SOLE   0 0 0
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 248 5,768 SH   SOLE   0 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 10,564 281,032 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 6,409 199,670 SH   SOLE   0 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1,096 21,270 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,574 39,154 SH   SOLE   0 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 578 22,446 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 1,316 23,910 SH   SOLE   0 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 629 16,219 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,643 51,571 SH   SOLE   0 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 24,492 781,231 SH   SOLE   0 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 2,826 34,614 SH   SOLE   0 0 0
SPDR SERIES TRUST FACTST INV ETF 78464A110 649 5,732 SH   SOLE   0 0 0
SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1,237 10,936 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO CRPORT 78464A144 1,342 39,673 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 5,931 173,612 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 20,751 321,615 SH   SOLE   0 0 0
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 2,287 38,758 SH   SOLE   0 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1,345 30,553 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 4,814 73,254 SH   SOLE   0 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 30,651 552,262 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 5,072 168,456 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 5,451 154,370 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 494 17,701 SH   SOLE   0 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 15,448 368,588 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 4,469 144,903 SH   SOLE   0 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 18,623 533,460 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1,632 56,652 SH   SOLE   0 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 925 10,798 SH   SOLE   0 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599 976 9,605 SH   SOLE   0 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 1,663 16,299 SH   SOLE   0 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 6,620 60,670 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 7,778 264,728 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 2,521 88,309 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 2,894 74,441 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 1,071 34,611 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 2,687 46,133 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2,053 44,619 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 303 10,358 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 36,984 343,813 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P CAP MKTS 78464A771 2,038 34,380 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 402 11,345 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 813 17,186 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 19,402 486,755 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 9,047 124,868 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 13,038 228,384 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 864 15,781 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 5,731 158,176 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 19,334 511,219 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3,962 37,417 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 4,579 48,143 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 287 6,310 SH   SOLE   0 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 213 3,476 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 932 27,177 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 744 18,579 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3,711 79,672 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 3,792 93,870 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR MFS SYS COR EQ 78467V806 246 2,745 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 28,732 586,494 SH   SOLE   0 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 51,706 181,360 SH   SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 13,137 34,996 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 6,231 207,994 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 7,287 237,136 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 1,992 73,955 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606 1,363 51,695 SH   SOLE   0 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 8,118 74,106 SH   SOLE   0 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 6,124 66,975 SH   SOLE   0 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 1,195 23,624 SH   SOLE   0 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 5,400 109,965 SH   SOLE   0 0 0
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 803 10,399 SH   SOLE   0 0 0
SPDR SERIES TRUST RUSSELL LOW VOL 78468R754 1,781 20,676 SH   SOLE   0 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 17,530 444,259 SH   SOLE   0 0 0
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 1,209 15,331 SH   SOLE   0 0 0
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 6,817 59,697 SH   SOLE   0 0 0
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 722 7,625 SH   SOLE   0 0 0
SPDR SERIES TRUST S&P 500 BUYBCK 78468R820 222 3,008 SH   SOLE   0 0 0
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 8,793 269,462 SH   SOLE   0 0 0
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 4,932 49,279 SH   SOLE   0 0 0
SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 1,001 13,813 SH   SOLE   0 0 0
SSR MNG INC COM 784730103 271 14,055 SH   SOLE   0 0 0
SVB FINL GROUP COM 78486Q101 251 1,001 SH   SOLE   0 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 798 37,381 SH   SOLE   0 0 0
SAFEHOLD INC COM 78645L100 217 5,387 SH   SOLE   0 0 0
SAGE THERAPEUTICS INC COM 78667J108 251 3,477 SH   SOLE   0 0 0
SALESFORCE COM INC COM 79466L302 15,739 96,770 SH   SOLE   0 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 29 11,613 SH   SOLE   0 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 922 123,769 SH   SOLE   0 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 263 2,886 SH   SOLE   0 0 0
SANGAMO THERAPEUTICS INC COM 800677106 251 30,045 SH   SOLE   0 0 0
SANOFI SPONSORED ADR 80105N105 1,181 23,529 SH   SOLE   0 0 0
SAP SE SPON ADR 803054204 359 2,682 SH   SOLE   0 0 0
SAREPTA THERAPEUTICS INC COM 803607100 602 4,665 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM 806857108 2,252 56,023 SH   SOLE   0 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,159 66,423 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 15,617 203,140 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 39,712 517,017 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 24,946 268,491 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 16,281 270,807 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 32,629 542,460 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 16,393 216,718 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 10,107 369,281 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 1,721 54,526 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 5,410 181,289 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 10,893 327,624 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 10,868 375,811 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 4,883 121,342 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 12,430 291,235 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 34,467 595,078 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 38,112 1,133,286 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 24,586 460,160 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 4,277 93,053 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,621 102,325 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 9,375 185,710 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 7,864 138,870 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,294 37,351 SH   SOLE   0 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 292 3,354 SH   SOLE   0 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,372 12,921 SH   SOLE   0 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 163 10,387 SH   SOLE   0 0 0
SEABRIDGE GOLD INC COM 811916105 237 17,133 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,142 34,872 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 29,987 294,390 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 15,084 239,499 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 11,065 88,226 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 10,365 172,640 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SB INT-FINL 81369Y605 25,992 844,446 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SB INT-INDS 81369Y704 9,394 115,301 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 32,308 352,433 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 415 7,729 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7,087 183,279 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR SB INT-UTILS 81369Y886 21,089 326,361 SH   SOLE   0 0 0
SEMPRA ENERGY COM 816851109 2,110 13,929 SH   SOLE   0 0 0
SEMPRA ENERGY 6 PFD CONV A 816851406 319 2,654 SH   SOLE   0 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 220 26,113 SH   SOLE   0 0 0
SERVICE CORP INTL COM 817565104 447 9,720 SH   SOLE   0 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 344 14,153 SH   SOLE   0 0 0
SERVICENOW INC COM 81762P102 3,618 12,814 SH   SOLE   0 0 0
SESEN BIO INC COM 817763105 26 25,000 SH   SOLE   0 0 0
SHAKE SHACK INC CL A 819047101 706 11,859 SH   SOLE   0 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 265 6,364 SH   SOLE   0 0 0
SHERWIN WILLIAMS CO COM 824348106 5,419 9,286 SH   SOLE   0 0 0
SHOPIFY INC CL A 82509L107 5,712 14,368 SH   SOLE   0 0 0
SIGMATRON INTL INC COM 82661L101 81 20,000 SH   SOLE   0 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 289 5,700 SH   SOLE   0 0 0
SILVERCREST METALS INC COM 828363101 169 25,118 SH   SOLE   0 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 1,830 68,307 SH   SOLE   0 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,594 10,700 SH   SOLE   0 0 0
SIRIUS XM HLDGS INC COM 82968B103 2,033 284,320 SH   SOLE   0 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 239 2,634 SH   SOLE   0 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 808 17,914 SH   SOLE   0 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,031 16,799 SH   SOLE   0 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 355 15,801 SH   SOLE   0 0 0
SLEEP NUMBER CORP COM 83125X103 269 5,454 SH   SOLE   0 0 0
SMITH A O CORP COM 831865209 589 12,370 SH   SOLE   0 0 0
SMARTSHEET INC COM CL A 83200N103 211 4,688 SH   SOLE   0 0 0
SMUCKER J M CO COM NEW 832696405 1,077 10,345 SH   SOLE   0 0 0
SNAP ON INC COM 833034101 1,421 8,388 SH   SOLE   0 0 0
SNAP INC CL A 83304A106 693 42,465 SH   SOLE   0 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 215 2,263 SH   SOLE   0 0 0
SONOCO PRODS CO COM 835495102 274 4,435 SH   SOLE   0 0 0
SONY CORP SPONSORED ADR 835699307 1,112 16,355 SH   SOLE   0 0 0
SOTHERLY HOTELS INC COM 83600C103 77 11,408 SH   SOLE   0 0 0
SOUTH JERSEY INDS INC UNIT 99/99/9999 838518116 368 7,091 SH   SOLE   0 0 0
SOUTH ST CORP COM 840441109 307 3,542 SH   SOLE   0 0 0
SOUTHERN CO COM 842587107 18,393 288,737 SH   SOLE   0 0 0
SOUTHERN COPPER CORP COM 84265V105 373 8,770 SH   SOLE   0 0 0
SOUTHWEST AIRLS CO COM 844741108 4,298 79,623 SH   SOLE   0 0 0
SOUTHWESTERN ENERGY CO COM 845467109 49 20,414 SH   SOLE   0 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 801 10,994 SH   SOLE   0 0 0
SPIRIT AIRLS INC COM 848577102 1,155 28,642 SH   SOLE   0 0 0
SPIRE INC COM 84857L101 537 6,444 SH   SOLE   0 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,059 21,540 SH   SOLE   0 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 1,536 66,761 SH   SOLE   0 0 0
SPLUNK INC COM 848637104 1,175 7,847 SH   SOLE   0 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 2,764 226,942 SH   SOLE   0 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 950 145,328 SH   SOLE   0 0 0
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 172 11,934 SH   SOLE   0 0 0
SPRINT CORPORATION COM 85207U105 151 29,068 SH   SOLE   0 0 0
SPROUTS FMRS MKT INC COM 85208M102 537 27,738 SH   SOLE   0 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,949 132,956 SH   SOLE   0 0 0
SPROTT ETF TR GOLD MINERS ETF 85210B102 619 24,605 SH   SOLE   0 0 0
SPROTT ETF TR JR GOLD MINERS E 85210B201 578 17,011 SH   SOLE   0 0 0
SQUARE INC CL A 852234103 9,442 150,926 SH   SOLE   0 0 0
STAG INDL INC COM 85254J102 1,027 32,528 SH   SOLE   0 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,474 14,928 SH   SOLE   0 0 0
STARBUCKS CORP COM 855244109 18,591 211,456 SH   SOLE   0 0 0
STARWOOD PPTY TR INC COM 85571B105 1,212 48,742 SH   SOLE   0 0 0
STATE STR CORP COM 857477103 871 11,012 SH   SOLE   0 0 0
STEEL DYNAMICS INC COM 858119100 1,019 29,928 SH   SOLE   0 0 0
STEIN MART INC COM 858375108 40 59,375 SH   SOLE   0 0 0
STELLUS CAP INVT CORP COM 858568108 814 57,182 SH   SOLE   0 0 0
STERICYCLE INC COM 858912108 526 8,245 SH   SOLE   0 0 0
STERLING CONSTRUCTION CO INC COM 859241101 394 28,000 SH   SOLE   0 0 0
STITCH FIX INC COM CL A 860897107 263 10,247 SH   SOLE   0 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 651 24,204 SH   SOLE   0 0 0
STONE HBR EMERG MRKTS INC FD COM 86164T107 262 19,025 SH   SOLE   0 0 0
STORE CAP CORP COM 862121100 920 24,703 SH   SOLE   0 0 0
STRATEGY SHS ECOLOGCL STRATGY 86280R209 205 4,915 SH   SOLE   0 0 0
STRATEGY SHS NS 7HANDL IDX 86280R506 2,076 85,277 SH   SOLE   0 0 0
STRYKER CORP COM 863667101 11,519 54,868 SH   SOLE   0 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 815 37,283 SH   SOLE   0 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 101 13,656 SH   SOLE   0 0 0
SUN CMNTYS INC COM 866674104 540 3,601 SH   SOLE   0 0 0
SUN LIFE FINL INC COM 866796105 399 8,759 SH   SOLE   0 0 0
SUNCOR ENERGY INC NEW COM 867224107 414 12,621 SH   SOLE   0 0 0
SUNOCO LP COM UT REP LP 86765K109 245 8,004 SH   SOLE   0 0 0
SUNRUN INC COM 86771W105 167 12,122 SH   SOLE   0 0 0
SYNOPSYS INC COM 871607107 931 6,687 SH   SOLE   0 0 0
SYNNEX CORP COM 87162W100 380 2,952 SH   SOLE   0 0 0
SYNCHRONY FINL COM 87165B103 1,441 40,020 SH   SOLE   0 0 0
SYNTHORX INC COM 87167A103 280 4,000 SH   SOLE   0 0 0
SYSCO CORP COM 871829107 12,541 146,612 SH   SOLE   0 0 0
TCF FINANCIAL CORPORATION NE COM 872307103 474 10,134 SH   SOLE   0 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 242 5,712 SH   SOLE   0 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625 3/0 87238QAD5 259 255,000 SH   SOLE   0 0 0
TJX COS INC NEW COM 872540109 6,300 103,182 SH   SOLE   0 0 0
T MOBILE US INC COM 872590104 630 8,040 SH   SOLE   0 0 0
TPG SPECIALTY LENDING INC COM 87265K102 290 13,522 SH   SOLE   0 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,643 28,279 SH   SOLE   0 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 241 1,968 SH   SOLE   0 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 893 60,631 SH   SOLE   0 0 0
TAPESTRY INC COM 876030107 422 15,653 SH   SOLE   0 0 0
TARGET CORP COM 87612E106 13,437 104,804 SH   SOLE   0 0 0
TARGA RES CORP COM 87612G101 469 11,475 SH   SOLE   0 0 0
TASEKO MINES LTD COM 876511106 25 51,350 SH   SOLE   0 0 0
TC ENERGY CORP COM 87807B107 787 14,749 SH   SOLE   0 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 608 31,874 SH   SOLE   0 0 0
TELADOC HEALTH INC COM 87918A105 854 10,203 SH   SOLE   0 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 1,572 4,535 SH   SOLE   0 0 0
TELEFLEX INC COM 879369106 923 2,451 SH   SOLE   0 0 0
TELEFONICA S A SPONSORED ADR 879382208 326 46,722 SH   SOLE   0 0 0
TELUS CORP COM 87971M103 233 6,010 SH   SOLE   0 0 0
TEMPLETON DRAGON FD INC COM 88018T101 1,299 66,786 SH   SOLE   0 0 0
TEMPLETON EMERG MKTS INCOME COM 880192109 119 12,936 SH   SOLE   0 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 6,646 1,084,138 SH   SOLE   0 0 0
TEMPUR SEALY INTL INC COM 88023U101 203 2,335 SH   SOLE   0 0 0
TERADATA CORP DEL COM 88076W103 208 7,778 SH   SOLE   0 0 0
TERADYNE INC COM 880770102 985 14,447 SH   SOLE   0 0 0
TESLA INC COM 88160R101 7,532 18,005 SH   SOLE   0 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1,560 159,139 SH   SOLE   0 0 0
TEXAS INSTRS INC COM 882508104 9,360 72,963 SH   SOLE   0 0 0
TEXTRON INC COM 883203101 870 19,515 SH   SOLE   0 0 0
THERATECHNOLOGIES INC COM 88338H100 80 24,247 SH   SOLE   0 0 0
THERAPEUTICSMD INC COM 88338N107 73 30,054 SH   SOLE   0 0 0
THE TRADE DESK INC COM CL A 88339J105 1,768 6,806 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7,706 23,720 SH   SOLE   0 0 0
THOMSON REUTERS CORP COM NEW 884903709 1,790 25,000 SH   SOLE   0 0 0
THOR INDS INC COM 885160101 562 7,569 SH   SOLE   0 0 0
3-D SYS CORP DEL COM NEW 88554D205 89 10,115 SH   SOLE   0 0 0
3M CO COM 88579Y101 23,278 131,947 SH   SOLE   0 0 0
TIFFANY & CO NEW COM 886547108 665 4,974 SH   SOLE   0 0 0
TIMKEN CO COM 887389104 319 5,670 SH   SOLE   0 0 0
TIMKENSTEEL CORP COM 887399103 131 16,724 SH   SOLE   0 0 0
TIMOTHY PLAN HIG DV STK ETF 887432326 547 20,296 SH   SOLE   0 0 0
TORO CO COM 891092108 605 7,588 SH   SOLE   0 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,318 41,304 SH   SOLE   0 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 913 50,909 SH   SOLE   0 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K101 507 116,906 SH   SOLE   0 0 0
TOTAL S A SPONSORED ADS 89151E109 2,523 45,618 SH   SOLE   0 0 0
TOWNSQUARE MEDIA INC CL A 892231101 217 21,725 SH   SOLE   0 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,256 8,937 SH   SOLE   0 0 0
TRACTOR SUPPLY CO COM 892356106 902 9,658 SH   SOLE   0 0 0
TRANSDIGM GROUP INC COM 893641100 361 644 SH   SOLE   0 0 0
TRANSUNION COM 89400J107 570 6,655 SH   SOLE   0 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,755 27,421 SH   SOLE   0 0 0
TREEHOUSE FOODS INC COM 89469A104 229 4,713 SH   SOLE   0 0 0
TRIMTABS ETF TR ALL CAP US FREE 89628W302 400 10,176 SH   SOLE   0 0 0
TRINITY INDS INC COM 896522109 855 38,610 SH   SOLE   0 0 0
TRIUMPH BANCORP INC COM 89679E300 248 6,523 SH   SOLE   0 0 0
TRUIST FINL CORP COM 89832Q109 9,793 173,881 SH   SOLE   0 0 0
T2 BIOSYSTEMS INC COM 89853L104 14 11,700 SH   SOLE   0 0 0
TUESDAY MORNING CORP COM NEW 899035505 77 41,400 SH   SOLE   0 0 0
22ND CENTY GROUP INC COM 90137F103 19 17,220 SH   SOLE   0 0 0
TWILIO INC CL A 90138F102 2,360 24,015 SH   SOLE   0 0 0
TWITTER INC COM 90184L102 3,542 110,527 SH   SOLE   0 0 0
TWO HBRS INVT CORP COM NEW 90187B408 833 56,983 SH   SOLE   0 0 0
II VI INC COM 902104108 205 6,090 SH   SOLE   0 0 0
TWO RDS SHARED TR ANFIELD CAP DI 90213U115 1,270 124,031 SH   SOLE   0 0 0
TYLER TECHNOLOGIES INC COM 902252105 708 2,360 SH   SOLE   0 0 0
TYME TECHNOLOGIES INC COM 90238J103 18 13,000 SH   SOLE   0 0 0
TYSON FOODS INC CL A 902494103 9,115 100,117 SH   SOLE   0 0 0
UDR INC COM 902653104 247 5,299 SH   SOLE   0 0 0
UGI CORP NEW COM 902681105 935 20,702 SH   SOLE   0 0 0
UMB FINL CORP COM 902788108 653 9,513 SH   SOLE   0 0 0
U S GLOBAL INVS INC CL A 902952100 183 127,010 SH   SOLE   0 0 0
US BANCORP DEL COM NEW 902973304 8,905 150,190 SH   SOLE   0 0 0
U S CONCRETE INC COM NEW 90333L201 1,252 30,051 SH   SOLE   0 0 0
U S SILICA HLDGS INC COM 90346E103 245 39,880 SH   SOLE   0 0 0
UBER TECHNOLOGIES INC COM 90353T100 2,048 68,867 SH   SOLE   0 0 0
UBIQUITI INC COM 90353W103 350 1,851 SH   SOLE   0 0 0
ULTA BEAUTY INC COM 90384S303 482 1,903 SH   SOLE   0 0 0
UNDER ARMOUR INC CL A 904311107 1,282 59,374 SH   SOLE   0 0 0
UNDER ARMOUR INC CL C 904311206 966 50,387 SH   SOLE   0 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,546 44,542 SH   SOLE   0 0 0
UNILEVER N V N Y SHS NEW 904784709 1,451 25,256 SH   SOLE   0 0 0
UNION PACIFIC CORP COM 907818108 12,407 68,627 SH   SOLE   0 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 858 73,624 SH   SOLE   0 0 0
UNITED BANKSHARES INC WEST V COM 909907107 600 15,516 SH   SOLE   0 0 0
UNITED AIRLINES HLDGS INC COM 910047109 630 7,157 SH   SOLE   0 0 0
UNITED PARCEL SERVICE INC CL B 911312106 12,934 110,488 SH   SOLE   0 0 0
UNITED RENTALS INC COM 911363109 2,571 15,415 SH   SOLE   0 0 0
UNITED STS BRENT OIL FD LP UNIT 91167Q100 318 15,261 SH   SOLE   0 0 0
UNITED STATES NATL GAS FUND UNIT PAR 912318300 416 24,655 SH   SOLE   0 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 1,673 130,584 SH   SOLE   0 0 0
UNITED STATES STL CORP NEW COM 912909108 2,892 253,419 SH   SOLE   0 0 0
UNITED TECHNOLOGIES CORP COM 913017109 16,124 107,666 SH   SOLE   0 0 0
UNITEDHEALTH GROUP INC COM 91324P102 30,291 103,038 SH   SOLE   0 0 0
UNITIL CORP COM 913259107 742 11,998 SH   SOLE   0 0 0
UNITI GROUP INC COM 91325V108 280 34,117 SH   SOLE   0 0 0
UNIVERSAL CORP VA COM 913456109 594 10,409 SH   SOLE   0 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 1,031 5,002 SH   SOLE   0 0 0
UNIVERSAL FST PRODS INC COM 913543104 723 15,165 SH   SOLE   0 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 407 3,471 SH   SOLE   0 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 4,976 34,683 SH   SOLE   0 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 619 23,117 SH   SOLE   0 0 0
UNUM GROUP COM 91529Y106 229 7,851 SH   SOLE   0 0 0
V F CORP COM 918204108 5,366 53,845 SH   SOLE   0 0 0
VBI VACCINES INC COM NEW 91822J103 2,368 1,716,103 SH   SOLE   0 0 0
VAIL RESORTS INC COM 91879Q109 593 2,474 SH   SOLE   0 0 0
VALE S A SPONSORED ADS 91912E105 199 15,104 SH   SOLE   0 0 0
VALERO ENERGY CORP NEW COM 91913Y100 4,412 47,117 SH   SOLE   0 0 0
VALLEY NATL BANCORP COM 919794107 307 26,794 SH   SOLE   0 0 0
VALVOLINE INC COM 92047W101 214 9,997 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 8,829 301,529 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST MRNGSTR GBL WD 92189F122 484 15,688 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST NDR CMG LN FLT 92189F148 673 22,380 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST GREEN BD ETF 92189F171 428 16,170 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 475 19,996 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 565 22,608 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 415 24,793 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 907 44,857 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 6,791 227,510 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST MTG REIT INCOME 92189F452 625 26,082 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 787 31,084 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST LOW CARBN ENERGY 92189F502 1,056 13,925 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 241 13,519 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST MORNINGSTAR INTL 92189F593 248 7,742 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 8,574 156,526 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 5,915 41,829 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST RETAIL ETF 92189F684 659 5,487 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 546 7,938 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 1,197 90,316 SH   SOLE   0 0 0
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 1,773 41,961 SH   SOLE   0 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 8,573 170,683 SH   SOLE   0 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 4,864 143,022 SH   SOLE   0 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4,563 71,236 SH   SOLE   0 0 0
VANGUARD GROUP DIV APP ETF 921908844 111,277 892,644 SH   SOLE   0 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 303,821 5,455,579 SH   SOLE   0 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 1,212 9,326 SH   SOLE   0 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 426 7,962 SH   SOLE   0 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 681 12,039 SH   SOLE   0 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 9,470 65,018 SH   SOLE   0 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 12,528 143,704 SH   SOLE   0 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 8,477 75,879 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 5,544 31,792 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,529 12,174 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 589 4,239 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,573 9,497 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1,322 8,687 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 569 4,371 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2,148 14,623 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1,429 10,284 SH   SOLE   0 0 0
VANGUARD WELLINGTON FD US MINIMUM 921935409 313 3,413 SH   SOLE   0 0 0
VANGUARD WELLINGTON FD US MOMENTUM 921935508 358 4,146 SH   SOLE   0 0 0
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 244 3,003 SH   SOLE   0 0 0
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 48,643 484,783 SH   SOLE   0 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 54,952 630,041 SH   SOLE   0 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 120,427 1,493,946 SH   SOLE   0 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 125,781 1,499,890 SH   SOLE   0 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 86,240 1,957,341 SH   SOLE   0 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 46,271 493,763 SH   SOLE   0 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 2,339 36,670 SH   SOLE   0 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 4,251 58,987 SH   SOLE   0 0 0
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 1,688 20,737 SH   SOLE   0 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9,168 186,033 SH   SOLE   0 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 149,353 2,639,672 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 929 15,725 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 10,609 95,492 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 5,349 66,043 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 15,919 296,176 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 72,438 1,628,917 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 5,032 72,323 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 46,254 789,311 SH   SOLE   0 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3,766 19,876 SH   SOLE   0 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 20,960 130,025 SH   SOLE   0 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 8,015 98,358 SH   SOLE   0 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10,526 137,997 SH   SOLE   0 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 19,288 100,593 SH   SOLE   0 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,496 16,220 SH   SOLE   0 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 21,320 87,073 SH   SOLE   0 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,039 7,746 SH   SOLE   0 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 15,189 106,300 SH   SOLE   0 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 890 9,480 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 18,492 303,987 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 26,755 330,186 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 469 5,289 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 287 1,839 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 4,236 31,808 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 760 4,199 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 7,274 110,375 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 406 3,390 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 522 3,538 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 57,169 1,075,204 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 4,194 41,373 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 9,456 113,554 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 34,813 381,181 SH   SOLE   0 0 0
VAPOTHERM INC COM 922107107 304 25,000 SH   SOLE   0 0 0
VARIAN MED SYS INC COM 92220P105 901 6,348 SH   SOLE   0 0 0
VECTOR GROUP LTD COM 92240M108 1,543 115,218 SH   SOLE   0 0 0
VEEVA SYS INC CL A COM 922475108 3,807 27,068 SH   SOLE   0 0 0
VENTAS INC COM 92276F100 4,975 86,159 SH   SOLE   0 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2,153 40,205 SH   SOLE   0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 503,150 1,700,982 SH   SOLE   0 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 11,870 99,588 SH   SOLE   0 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,811 30,303 SH   SOLE   0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 52,053 560,979 SH   SOLE   0 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 14,554 73,247 SH   SOLE   0 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 20,971 152,992 SH   SOLE   0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 26,889 150,910 SH   SOLE   0 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 31,356 212,097 SH   SOLE   0 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 81,508 646,938 SH   SOLE   0 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 59,140 324,641 SH   SOLE   0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 43,917 366,430 SH   SOLE   0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 44,105 266,273 SH   SOLE   0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 219,440 1,341,158 SH   SOLE   0 0 0
VENUS CONCEPT INC COM 92332W105 56 11,876 SH   SOLE   0 0 0
VERASTEM INC COM 92337C104 66 49,017 SH   SOLE   0 0 0
VEREIT INC COM 92339V100 6,008 650,174 SH   SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 53,266 867,527 SH   SOLE   0 0 0
VERISK ANALYTICS INC COM 92345Y106 1,396 9,348 SH   SOLE   0 0 0
VERICEL CORP COM 92346J108 385 22,110 SH   SOLE   0 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,873 8,553 SH   SOLE   0 0 0
VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 1,787 171,628 SH   SOLE   0 0 0
VIACOMCBS INC CL B 92556H206 1,559 37,142 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 369 10,322 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 4,063 72,018 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 8,162 155,201 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 293 8,778 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 4,105 83,732 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 673 13,611 SH   SOLE   0 0 0
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 607 11,995 SH   SOLE   0 0 0
VILLAGE FARMS INTL INC COM 92707Y108 1,810 290,479 SH   SOLE   0 0 0
VIRNETX HLDG CORP COM 92823T108 97 25,516 SH   SOLE   0 0 0
VISA INC COM CL A 92826C839 70,421 374,778 SH   SOLE   0 0 0
VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 574 45,897 SH   SOLE   0 0 0
VISTRA ENERGY CORP COM 92840M102 265 11,527 SH   SOLE   0 0 0
VIVINT SOLAR INC COM 92854Q106 104 14,345 SH   SOLE   0 0 0
VMWARE INC CL A COM 928563402 1,412 9,305 SH   SOLE   0 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,837 146,785 SH   SOLE   0 0 0
VONAGE HLDGS CORP COM 92886T201 115 15,513 SH   SOLE   0 0 0
VORNADO RLTY TR SH BEN INT 929042109 217 3,258 SH   SOLE   0 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 126 15,802 SH   SOLE   0 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 147 13,993 SH   SOLE   0 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 482 77,800 SH   SOLE   0 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 240 20,885 SH   SOLE   0 0 0
VULCAN MATLS CO COM 929160109 903 6,273 SH   SOLE   0 0 0
WD-40 CO COM 929236107 893 4,598 SH   SOLE   0 0 0
W P CAREY INC COM 92936U109 15,135 189,092 SH   SOLE   0 0 0
WPP PLC NEW ADR 92937A102 213 3,032 SH   SOLE   0 0 0
WEC ENERGY GROUP INC COM 92939U106 4,827 52,332 SH   SOLE   0 0 0
WABTEC CORP COM 929740108 1,623 20,867 SH   SOLE   0 0 0
WALMART INC COM 931142103 30,818 259,321 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,042 102,480 SH   SOLE   0 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 96 26,236 SH   SOLE   0 0 0
WASTE CONNECTIONS INC COM 94106B101 266 2,927 SH   SOLE   0 0 0
WASTE MGMT INC DEL COM 94106L109 13,381 117,418 SH   SOLE   0 0 0
WATERS CORP COM 941848103 496 2,124 SH   SOLE   0 0 0
WATSCO INC COM 942622200 657 3,645 SH   SOLE   0 0 0
WAYFAIR INC CL A 94419L101 249 2,758 SH   SOLE   0 0 0
WELLS FARGO CO NEW COM 949746101 19,047 354,026 SH   SOLE   0 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 670 462 SH   SOLE   0 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 513 39,845 SH   SOLE   0 0 0
WELLS FARGO UTILITIES AND HI WF UTILITIES INC 94987E109 257 18,383 SH   SOLE   0 0 0
WELLTOWER INC COM 95040Q104 6,559 80,200 SH   SOLE   0 0 0
WENDYS CO COM 95058W100 349 15,703 SH   SOLE   0 0 0
WESBANCO INC COM 950810101 339 8,973 SH   SOLE   0 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 537 3,571 SH   SOLE   0 0 0
WESTERN ALLIANCE BANCORP COM 957638109 747 13,100 SH   SOLE   0 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 865 60,600 SH   SOLE   0 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 233 23,261 SH   SOLE   0 0 0
WESTERN ASSET HIGH INCM FD I COM 95766J102 233 34,501 SH   SOLE   0 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 419 82,605 SH   SOLE   0 0 0
WESTERN ASSET MUN HI INCM FD COM 95766N103 367 48,419 SH   SOLE   0 0 0
WESTERN ASSET MTG DEF OPPTY COM 95790B109 1,175 57,904 SH   SOLE   0 0 0
WESTERN ASSET MTG CAP CORP COM 95790D105 175 16,954 SH   SOLE   0 0 0
WESTERN DIGITAL CORP COM 958102105 1,892 29,802 SH   SOLE   0 0 0
WESTERN UN CO COM 959802109 6,070 226,645 SH   SOLE   0 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 32 13,657 SH   SOLE   0 0 0
WESTROCK CO COM 96145D105 1,406 32,757 SH   SOLE   0 0 0
WEX INC COM 96208T104 438 2,092 SH   SOLE   0 0 0
WEYERHAEUSER CO COM 962166104 4,886 161,773 SH   SOLE   0 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 2,289 76,874 SH   SOLE   0 0 0
WHIRLPOOL CORP COM 963320106 610 4,131 SH   SOLE   0 0 0
WHITEHORSE FIN INC COM 96524V106 184 13,422 SH   SOLE   0 0 0
WHITING PETE CORP NEW COM NEW 966387409 116 15,857 SH   SOLE   0 0 0
WILLIAMS COS INC DEL COM 969457100 970 40,903 SH   SOLE   0 0 0
WILLIAMS SONOMA INC COM 969904101 891 12,137 SH   SOLE   0 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 3,199 30,300 SH   SOLE   0 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125 270 7,293 SH   SOLE   0 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 2,135 27,791 SH   SOLE   0 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 8,017 167,654 SH   SOLE   0 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 6,852 64,687 SH   SOLE   0 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 5,533 120,883 SH   SOLE   0 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 311 11,838 SH   SOLE   0 0 0
WISDOMTREE TR GLB EX US RL EST 97717W331 1,559 49,716 SH   SOLE   0 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 1,776 19,198 SH   SOLE   0 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 258 10,384 SH   SOLE   0 0 0
WISDOMTREE TR HEDGED HI YLD BD 97717W430 968 41,776 SH   SOLE   0 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 12,534 329,498 SH   SOLE   0 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 6,984 181,632 SH   SOLE   0 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 6,757 160,535 SH   SOLE   0 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588 3,802 103,617 SH   SOLE   0 0 0
WISDOMTREE TR US TOTAL MRKT FD 97717W596 341 9,235 SH   SOLE   0 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 8,893 310,079 SH   SOLE   0 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 19,823 370,669 SH   SOLE   0 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 3,186 44,800 SH   SOLE   0 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 10,895 165,777 SH   SOLE   0 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 376 7,682 SH   SOLE   0 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 261 3,540 SH   SOLE   0 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 425 7,906 SH   SOLE   0 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 233 3,563 SH   SOLE   0 0 0
WISDOMTREE TR EMERG MKTS DIV 97717X214 5,247 159,716 SH   SOLE   0 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 8,303 158,915 SH   SOLE   0 0 0
WISDOMTREE TR EUR HDG SMLCAP 97717X552 844 25,683 SH   SOLE   0 0 0
WISDOMTREE TR CBOE S&P 500 97717X560 222 7,783 SH   SOLE   0 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 2,611 83,643 SH   SOLE   0 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 7,368 202,820 SH   SOLE   0 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 289 10,353 SH   SOLE   0 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 1,475 58,863 SH   SOLE   0 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 237 6,290 SH   SOLE   0 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 20,076 414,196 SH   SOLE   0 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3,319 47,018 SH   SOLE   0 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 213 5,918 SH   SOLE   0 0 0
WISDOMTREE TR DYNMC CUR HEDG 97717Y709 13,084 497,703 SH   SOLE   0 0 0
WISDOMTREE TR EMGRING MKTS 97717Y782 4,782 211,529 SH   SOLE   0 0 0
WISDOMTREE TR YIELD ENHANCED 97717Y808 1,845 36,682 SH   SOLE   0 0 0
WISDOMTREE TR US MULTIFACTOR 97717Y857 218 6,832 SH   SOLE   0 0 0
WOLVERINE WORLD WIDE INC COM 978097103 381 11,293 SH   SOLE   0 0 0
WORKDAY INC CL A 98138H101 1,993 12,119 SH   SOLE   0 0 0
WORKHORSE GROUP INC COM NEW 98138J206 40 13,175 SH   SOLE   0 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 188 12,442 SH   SOLE   0 0 0
WPX ENERGY INC COM 98212B103 559 40,651 SH   SOLE   0 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 289 5,589 SH   SOLE   0 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 205 3,267 SH   SOLE   0 0 0
WYNN RESORTS LTD COM 983134107 686 4,941 SH   SOLE   0 0 0
XPO LOGISTICS INC COM 983793100 356 4,461 SH   SOLE   0 0 0
XCEL ENERGY INC COM 98389B100 6,006 94,594 SH   SOLE   0 0 0
XILINX INC COM 983919101 1,386 14,175 SH   SOLE   0 0 0
XENIA HOTELS & RESORTS INC COM 984017103 1,625 75,181 SH   SOLE   0 0 0
XYLEM INC COM 98419M100 600 7,611 SH   SOLE   0 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 431 11,684 SH   SOLE   0 0 0
YAMANA GOLD INC COM 98462Y100 188 47,673 SH   SOLE   0 0 0
YETI HLDGS INC COM 98585X104 303 8,698 SH   SOLE   0 0 0
YORK WTR CO COM 987184108 668 14,491 SH   SOLE   0 0 0
YUM BRANDS INC COM 988498101 2,337 23,204 SH   SOLE   0 0 0
YUM CHINA HLDGS INC COM 98850P109 860 17,906 SH   SOLE   0 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 551 2,159 SH   SOLE   0 0 0
ZENDESK INC COM 98936J101 572 7,469 SH   SOLE   0 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1,590 10,622 SH   SOLE   0 0 0
ZION OIL & GAS INC COM 989696109 3 16,863 SH   SOLE   0 0 0
ZIONS BANCORPORATION N A COM 989701107 1,375 26,480 SH   SOLE   0 0 0
ZOETIS INC CL A 98978V103 3,906 29,510 SH   SOLE   0 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 3,996 12,073,080 SH   SOLE   0 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 315 13,493 SH   SOLE   0 0 0
ZSCALER INC COM 98980G102 325 6,993 SH   SOLE   0 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 410 6,024 SH   SOLE   0 0 0
ZYNGA INC CL A 98986T108 118 19,291 SH   SOLE   0 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 358 46,071 SH   SOLE   0 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 360 2,892 SH   SOLE   0 0 0
ALLERGAN PLC SHS G0177J108 3,367 17,611 SH   SOLE   0 0 0
AMCOR PLC ORD G0250X107 463 42,725 SH   SOLE   0 0 0
AON PLC SHS CL A G0408V102 1,054 5,062 SH   SOLE   0 0 0
ARCH CAP GROUP LTD ORD G0450A105 489 11,390 SH   SOLE   0 0 0
ATLASSIAN CORP PLC CL A G06242104 240 1,991 SH   SOLE   0 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 319 5,364 SH   SOLE   0 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,971 37,855 SH   SOLE   0 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,432 28,640 SH   SOLE   0 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 651 13,959 SH   SOLE   0 0 0
BUNGE LIMITED COM G16962105 472 8,204 SH   SOLE   0 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 766 15,064 SH   SOLE   0 0 0
EATON CORP PLC SHS G29183103 7,968 84,121 SH   SOLE   0 0 0
EVEREST RE GROUP LTD COM G3223R108 5,420 19,578 SH   SOLE   0 0 0
HELEN OF TROY CORP LTD COM G4388N106 876 4,873 SH   SOLE   0 0 0
HIGHWAY HLDGS LTD ORD G4481U106 52 32,311 SH   SOLE   0 0 0
ICON PLC SHS G4705A100 550 3,194 SH   SOLE   0 0 0
INGERSOLL-RAND PLC SHS G47791101 1,779 13,381 SH   SOLE   0 0 0
INVESCO LTD SHS G491BT108 938 52,170 SH   SOLE   0 0 0
JOHNSON CTLS INTL PLC SHS G51502105 931 22,860 SH   SOLE   0 0 0
LAZARD LTD SHS A G54050102 1,453 36,368 SH   SOLE   0 0 0
LINDE PLC SHS G5494J103 3,166 14,871 SH   SOLE   0 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 971 36,545 SH   SOLE   0 0 0
MEDTRONIC PLC SHS G5960L103 19,911 175,503 SH   SOLE   0 0 0
APTIV PLC SHS G6095L109 817 8,604 SH   SOLE   0 0 0
NABORS INDUSTRIES LTD SHS G6359F103 34 11,711 SH   SOLE   0 0 0
MYOVANT SCIENCES LTD COM G637AM102 390 25,130 SH   SOLE   0 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 281 13,835 SH   SOLE   0 0 0
NOBLE CORP PLC SHS USD G65431101 420 344,536 SH   SOLE   0 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 232 3,979 SH   SOLE   0 0 0
NOVOCURE LTD ORD SHS G6674U108 224 2,660 SH   SOLE   0 0 0
SFL CORPORATION LTD SHS G7738W106 520 35,755 SH   SOLE   0 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 9,650 162,180 SH   SOLE   0 0 0
PENTAIR PLC SHS G7S00T104 396 8,638 SH   SOLE   0 0 0
STERIS PLC SHS USD G8473T100 241 1,580 SH   SOLE   0 0 0
STONECO LTD COM CL A G85158106 482 12,080 SH   SOLE   0 0 0
TECNOGLASS INC SHS G87264100 299 36,252 SH   SOLE   0 0 0
TRITON INTL LTD CL A G9078F107 419 10,427 SH   SOLE   0 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 240 16,876 SH   SOLE   0 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 513 2,538 SH   SOLE   0 0 0
ALCON INC ORD SHS H01301128 590 10,436 SH   SOLE   0 0 0
CHUBB LIMITED COM H1467J104 7,400 47,540 SH   SOLE   0 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 420 6,898 SH   SOLE   0 0 0
GARMIN LTD SHS H2906T109 2,229 22,846 SH   SOLE   0 0 0
UBS GROUP AG SHS H42097107 253 20,110 SH   SOLE   0 0 0
TE CONNECTIVITY LTD REG SHS H84989104 701 7,319 SH   SOLE   0 0 0
TRANSOCEAN LTD REG SHS H8817H100 782 113,702 SH   SOLE   0 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 856 5,724 SH   SOLE   0 0 0
AUDIOCODES LTD ORD M15342104 200 7,792 SH   SOLE   0 0 0
CERAGON NETWORKS LTD ORD M22013102 24 11,235 SH   SOLE   0 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 737 6,643 SH   SOLE   0 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 445 3,820 SH   SOLE   0 0 0
INMODE LTD SHS M5425M103 295 7,528 SH   SOLE   0 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 407 1,377 SH   SOLE   0 0 0
FERRARI N V COM N3167Y103 397 2,400 SH   SOLE   0 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 221 15,028 SH   SOLE   0 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,785 40,063 SH   SOLE   0 0 0
MYLAN N V SHS EURO N59465109 235 11,710 SH   SOLE   0 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,036 8,138 SH   SOLE   0 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,981 14,835 SH   SOLE   0 0 0
SCORPIO TANKERS INC SHS Y7542C130 521 13,237 SH   SOLE   0 0 0
SEASPAN CORP SHS Y75638109 189 13,327 SH   SOLE   0 0 0