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
ALPS ETF TR ALERIAN MLP 00162Q452 28,526 1,155,836 SH   SOLE   1,155,836 0 0
FIRST TR NASDAQ-100 TECH IND NY ARCA BIOTECH 33733E203 18,934 112,857 SH   SOLE   112,857 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 1,332 10,899 SH   SOLE   10,899 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 797 22,055 SH   SOLE   22,055 0 0
ISHARES TR MRNING SM CP ETF 464288703 434 4,184 SH   SOLE   4,184 0 0
ISHARES TR S&P MC 400GR ETF 464287606 128,839 575,124 SH   SOLE   575,124 0 0
ISHARES TR U.S. TECH ETF 464287721 32,035 118,738 SH   SOLE   118,738 0 0
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 1,763 103,497 SH   SOLE   103,497 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 11,223 310,630 SH   SOLE   310,630 0 0
FLWS/1-800 FLOWERS CL A 68243Q106 279 13,929 SH   SOLE   13,929 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 447 18,738 SH   SOLE   18,738 0 0
2U INC COM 90214J101 3,504 92,308 SH   SOLE   92,308 0 0
3M CO COM 88579Y101 80,827 518,157 SH   SOLE   518,157 0 0
58 COM INC SPON ADR REP A 31680Q104 568 10,524 SH   SOLE   10,524 0 0
8X8 INC NEW COM 282914100 374 23,393 SH   SOLE   23,393 0 0
SMITH A O CORP COM 831865209 9,876 209,595 SH   SOLE   209,595 0 0
AAON INC COM PAR $0.004 000360206 1,757 32,360 SH   SOLE   32,360 0 0
AARONS INC COM PAR $0.50 002535300 5,133 113,055 SH   SOLE   113,055 0 0
ABB LTD SPONSORED ADR 000375204 12,218 541,568 SH   SOLE   541,568 0 0
ABBOTT LABS COM 002824100 164,583 1,800,112 SH   SOLE   1,800,112 0 0
ABBVIE INC COM 00287Y109 222,875 2,270,105 SH   SOLE   2,270,105 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 645 72,232 SH   SOLE   72,232 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 1,648 21,088 SH   SOLE   21,088 0 0
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 818 46,377 SH   SOLE   46,377 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 16,095 939,043 SH   SOLE   939,043 0 0
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1,679 9,188 SH   SOLE   9,188 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,155 150,062 SH   SOLE   150,062 0 0
ABIOMED INC COM 003654100 2,142 8,866 SH   SOLE   8,866 0 0
ABM INDS INC COM 000957100 236 6,500 SH   SOLE   6,500 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,684 67,048 SH   SOLE   67,048 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 774 15,964 SH   SOLE   15,964 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 148 11,377 SH   SOLE   11,377 0 0
ACCELERON PHARMA INC COM 00434H108 423 4,442 SH   SOLE   4,442 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 253,718 1,181,623 SH   SOLE   1,181,623 0 0
ACI WORLDWIDE INC COM 004498101 2,307 85,491 SH   SOLE   85,491 0 0
ACTIVISION BLIZZARD INC COM 00507V109 38,240 503,837 SH   SOLE   503,837 0 0
ACUITY BRANDS INC COM 00508Y102 738 7,709 SH   SOLE   7,709 0 0
ACUSHNET HOLDINGS CORP COM 005098108 1,116 32,092 SH   SOLE   32,092 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 415 8,577 SH   SOLE   8,577 0 0
ADDUS HOMECARE CORP COM 006739106 687 7,423 SH   SOLE   7,423 0 0
ADOBE INC COM 00724F101 259,408 595,919 SH   SOLE   595,919 0 0
ADT INC DEL COM 00090Q103 89 11,168 SH   SOLE   11,168 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 16,303 114,443 SH   SOLE   114,443 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 575 11,648 SH   SOLE   11,648 0 0
ADVANCED ENERGY INDS COM 007973100 1,930 28,464 SH   SOLE   28,464 0 0
ADVANCED MICRO DEVICES INC COM 007903107 7,690 146,162 SH   SOLE   146,162 0 0
ADVISORSHARES TR DORSY SHRT ETF 00768Y529 2,387 123,308 SH   SOLE   123,308 0 0
AEGON N V NY REGISTRY SHS 007924103 1,327 451,196 SH   SOLE   451,196 0 0
AERCAP HOLDINGS NV SHS N00985106 5,482 177,990 SH   SOLE   177,990 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 435 29,465 SH   SOLE   29,465 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 969 24,452 SH   SOLE   24,452 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 5,634 75,562 SH   SOLE   75,562 0 0
AFLAC INC COM 001055102 18,047 500,886 SH   SOLE   500,886 0 0
AG MTG INVT TR INC COM 001228105 76 23,707 SH   SOLE   23,707 0 0
AGCO CORP COM 001084102 773 13,935 SH   SOLE   13,935 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 20,494 231,909 SH   SOLE   231,909 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 238 4,441 SH   SOLE   4,441 0 0
AGNC INVT CORP COM 00123Q104 5,482 424,967 SH   SOLE   424,967 0 0
AGREE REALTY CORP COM 008492100 4,522 68,822 SH   SOLE   68,822 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 587 35,141 SH   SOLE   35,141 0 0
AIR LEASE CORP CL A 00912X302 5,444 185,862 SH   SOLE   185,862 0 0
AIR PRODS & CHEMS INC COM 009158106 82,416 341,324 SH   SOLE   341,324 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 647 29,070 SH   SOLE   29,070 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 43,550 406,701 SH   SOLE   406,701 0 0
AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 29 13,211 SH   SOLE   13,211 0 0
ALAMO GROUP INC COM 011311107 299 2,915 SH   SOLE   2,915 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 135 14,374 SH   SOLE   14,374 0 0
ALARM COM HLDGS INC COM 011642105 3,531 54,477 SH   SOLE   54,477 0 0
ALASKA AIR GROUP INC COM 011659109 394 10,856 SH   SOLE   10,856 0 0
ALBANY INTL CORP CL A 012348108 3,364 57,304 SH   SOLE   57,304 0 0
ALBEMARLE CORP COM 012653101 7,985 103,421 SH   SOLE   103,421 0 0
ALCOA CORP COM 013872106 172 15,305 SH   SOLE   15,305 0 0
ALCON AG ORD SHS H01301128 60,223 1,050,401 SH   SOLE   1,050,401 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 833 68,344 SH   SOLE   68,344 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 16,032 98,813 SH   SOLE   98,813 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 26,030 231,918 SH   SOLE   231,918 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 3,149 243,644 SH   SOLE   243,644 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 89,662 415,679 SH   SOLE   415,679 0 0
ALIGN TECHNOLOGY INC COM 016255101 26,533 96,683 SH   SOLE   96,683 0 0
ALLEGHANY CORP DEL COM 017175100 2,133 4,360 SH   SOLE   4,360 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 109 10,708 SH   SOLE   10,708 0 0
ALLEGIANT TRAVEL CO COM 01748X102 474 4,341 SH   SOLE   4,341 0 0
ALLEGION PLC ORD SHS G0176J109 11,135 108,936 SH   SOLE   108,936 0 0
ALLETE INC COM NEW 018522300 1,181 21,628 SH   SOLE   21,628 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 531 11,779 SH   SOLE   11,779 0 0
ALLIANT ENERGY CORP COM 018802108 2,002 41,842 SH   SOLE   41,842 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 3,431 93,286 SH   SOLE   93,286 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 73 10,756 SH   SOLE   10,756 0 0
ALLSTATE CORP COM 020002101 32,096 330,939 SH   SOLE   330,939 0 0
ALLY FINL INC COM 02005N100 5,728 288,865 SH   SOLE   288,865 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5,975 40,340 SH   SOLE   40,340 0 0
ALPHABET INC CAP STK CL A 02079K305 221,233 156,012 SH   SOLE   156,012 0 0
ALPHABET INC CAP STK CL C 02079K107 267,168 188,997 SH   SOLE   188,997 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 530 14,572 SH   SOLE   14,572 0 0
ALTAIR ENGR INC COM CL A 021369103 513 12,908 SH   SOLE   12,908 0 0
ALTERYX INC COM CL A 02156B103 8,375 50,979 SH   SOLE   50,979 0 0
ALTICE USA INC CL A 02156K103 915 40,575 SH   SOLE   40,575 0 0
ALTRA INDL MOTION CORP COM 02208R106 2,084 65,414 SH   SOLE   65,414 0 0
ALTRIA GROUP INC COM 02209S103 53,380 1,359,990 SH   SOLE   1,359,990 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 145 11,490 SH   SOLE   11,490 0 0
AMAZON COM INC COM 023135106 450,842 163,421 SH   SOLE   163,421 0 0
AMBARELLA INC SHS G037AX101 1,048 22,885 SH   SOLE   22,885 0 0
AMBEV SA SPONSORED ADR 02319V103 5,132 1,943,759 SH   SOLE   1,943,759 0 0
AMC NETWORKS INC CL A 00164V103 606 25,902 SH   SOLE   25,902 0 0
AMCOR PLC ORD G0250X107 1,622 158,846 SH   SOLE   158,846 0 0
AMDOCS LTD SHS G02602103 7,974 130,985 SH   SOLE   130,985 0 0
AMEDISYS INC COM 023436108 8,237 41,486 SH   SOLE   41,486 0 0
AMERCO COM 023586100 1,374 4,548 SH   SOLE   4,548 0 0
AMEREN CORP COM 023608102 14,857 211,162 SH   SOLE   211,162 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1,895 149,365 SH   SOLE   149,365 0 0
AMERICAS CAR MART INC COM 03062T105 685 7,795 SH   SOLE   7,795 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 845 64,654 SH   SOLE   64,654 0 0
AMERICAN AXLE & MFG HLDGS IN COM 024061103 129 16,974 SH   SOLE   16,974 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 4,579 130,972 SH   SOLE   130,972 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 730 66,965 SH   SOLE   66,965 0 0
AMERICAN ELEC PWR CO INC COM 025537101 28,693 360,282 SH   SOLE   360,282 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1,994 80,715 SH   SOLE   80,715 0 0
AMERICAN EXPRESS CO COM 025816109 37,086 389,563 SH   SOLE   389,563 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 339 42,764 SH   SOLE   42,764 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,581 24,911 SH   SOLE   24,911 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 4,136 153,739 SH   SOLE   153,739 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 28,106 901,407 SH   SOLE   901,407 0 0
AMERICAN SOFTWARE INC CL A 029683109 182 11,565 SH   SOLE   11,565 0 0
AMER STATES WTR CO COM 029899101 3,415 43,435 SH   SOLE   43,435 0 0
AMERICAN TOWER CORP NEW COM 03027X100 149,093 576,672 SH   SOLE   576,672 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,004 23,349 SH   SOLE   23,349 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 1,282 16,946 SH   SOLE   16,946 0 0
AMERICOLD RLTY TR COM 03064D108 12,335 339,800 SH   SOLE   339,800 0 0
AMERIPRISE FINL INC COM 03076C106 37,872 252,414 SH   SOLE   252,414 0 0
AMERISAFE INC COM 03071H100 2,198 35,938 SH   SOLE   35,938 0 0
AMERISOURCEBERGEN CORP COM 03073E105 31,405 311,653 SH   SOLE   311,653 0 0
AMETEK INC COM 031100100 15,664 175,276 SH   SOLE   175,276 0 0
AMGEN INC COM 031162100 123,990 525,701 SH   SOLE   525,701 0 0
AMN HEALTHCARE SVCS INC COM 001744101 7,304 161,445 SH   SOLE   161,445 0 0
AMPHENOL CORP NEW CL A 032095101 40,097 418,505 SH   SOLE   418,505 0 0
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 5,003 163,056 SH   SOLE   163,056 0 0
AMYRIS INC COM NEW 03236M200 47 10,897 SH   SOLE   10,897 0 0
ANALOG DEVICES INC COM 032654105 34,005 277,271 SH   SOLE   277,271 0 0
ANGIODYNAMICS INC COM 03475V101 895 88,026 SH   SOLE   88,026 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 855 29,001 SH   SOLE   29,001 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 13,936 282,670 SH   SOLE   282,670 0 0
ANIKA THERAPEUTICS INC COM 035255108 835 22,132 SH   SOLE   22,132 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,571 239,444 SH   SOLE   239,444 0 0
ANSYS INC COM 03662Q105 44,653 153,064 SH   SOLE   153,064 0 0
ANTERO RESOURCES CORP COM 03674X106 156 61,431 SH   SOLE   61,431 0 0
ANTHEM INC COM 036752103 31,181 118,569 SH   SOLE   118,569 0 0
AON PLC SHS CL A G0403H108 37,843 196,487 SH   SOLE   196,487 0 0
APACHE CORP COM 037411105 150 11,109 SH   SOLE   11,109 0 0
APARTMENT INVT & MGMT CO CL A 03748R754 2,379 63,191 SH   SOLE   63,191 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 973 99,184 SH   SOLE   99,184 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 5,878 117,751 SH   SOLE   117,751 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 663 53,307 SH   SOLE   53,307 0 0
APPFOLIO INC COM CL A 03783C100 1,035 6,358 SH   SOLE   6,358 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 507 52,478 SH   SOLE   52,478 0 0
APPLE INC COM 037833100 644,685 1,767,232 SH   SOLE   1,767,232 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 947 15,175 SH   SOLE   15,175 0 0
APPLIED MATLS INC COM 038222105 37,440 619,350 SH   SOLE   619,350 0 0
APTARGROUP INC COM 038336103 5,334 47,630 SH   SOLE   47,630 0 0
APTIV PLC SHS G6095L109 16,097 206,592 SH   SOLE   206,592 0 0
ARAMARK COM 03852U106 1,932 85,590 SH   SOLE   85,590 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1,207 112,508 SH   SOLE   112,508 0 0
ARCH CAP GROUP LTD ORD G0450A105 7,285 254,282 SH   SOLE   254,282 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 12,429 311,503 SH   SOLE   311,503 0 0
ARCHROCK INC COM 03957W106 1,072 165,200 SH   SOLE   165,200 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 250 59,615 SH   SOLE   59,615 0 0
ARDAGH GROUP S A CL A L0223L101 147 11,377 SH   SOLE   11,377 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 294 4,668 SH   SOLE   4,668 0 0
ARES CAPITAL CORP COM 04010L103 1,797 124,379 SH   SOLE   124,379 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 9,023 227,268 SH   SOLE   227,268 0 0
ARGENX SE SPONSORED ADR 04016X101 1,788 7,939 SH   SOLE   7,939 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 537 15,426 SH   SOLE   15,426 0 0
ARISTA NETWORKS INC COM 040413106 8,101 38,571 SH   SOLE   38,571 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 315 6,662 SH   SOLE   6,662 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 388 7,439 SH   SOLE   7,439 0 0
ARK ETF TR INNOVATION ETF 00214Q104 9,053 126,955 SH   SOLE   126,955 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 2,408 28,382 SH   SOLE   28,382 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 3,255 41,757 SH   SOLE   41,757 0 0
ARROW ELECTRS INC COM 042735100 2,874 41,841 SH   SOLE   41,841 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,586 36,718 SH   SOLE   36,718 0 0
GALLAGHER ARTHUR J & CO COM 363576109 56,779 582,408 SH   SOLE   582,408 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 2,446 75,271 SH   SOLE   75,271 0 0
ASCENDIS PHARMA A S SPONSORED ADR 04351P101 3,334 22,541 SH   SOLE   22,541 0 0
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 3,399 748,580 SH   SOLE   748,580 0 0
ASGN INC COM 00191U102 1,609 24,132 SH   SOLE   24,132 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 605 8,753 SH   SOLE   8,753 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 67,531 183,492 SH   SOLE   183,492 0 0
ASPEN TECHNOLOGY INC COM 045327103 16,006 154,481 SH   SOLE   154,481 0 0
ASSOCIATED BANC CORP COM 045487105 143 10,430 SH   SOLE   10,430 0 0
ASSURANT INC COM 04621X108 1,840 17,816 SH   SOLE   17,816 0 0
ASSURED GUARANTY LTD COM G0585R106 408 16,699 SH   SOLE   16,699 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 20,488 387,374 SH   SOLE   387,374 0 0
AT&T INC COM 00206R102 151,099 4,998,355 SH   SOLE   4,998,355 0 0
ATHENE HLDG LTD CL A G0684D107 476 15,261 SH   SOLE   15,261 0 0
ATKORE INTL GROUP INC COM 047649108 799 29,213 SH   SOLE   29,213 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,781 120,080 SH   SOLE   120,080 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 1,007 34,593 SH   SOLE   34,593 0 0
ATLAS CORP SHS Y0436Q109 2,537 333,853 SH   SOLE   333,853 0 0
ATLASSIAN CORP PLC CL A G06242104 3,390 18,804 SH   SOLE   18,804 0 0
ATMOS ENERGY CORP COM 049560105 5,493 55,159 SH   SOLE   55,159 0 0
ATRICURE INC COM 04963C209 453 10,085 SH   SOLE   10,085 0 0
ATRION CORP COM 049904105 257 404 SH   SOLE   404 0 0
AUDIOCODES LTD ORD M15342104 306 9,611 SH   SOLE   9,611 0 0
AUTODESK INC COM 052769106 82,668 345,617 SH   SOLE   345,617 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 1,273 16,855 SH   SOLE   16,855 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 101,143 679,317 SH   SOLE   679,317 0 0
AUTOZONE INC COM 053332102 26,118 23,152 SH   SOLE   23,152 0 0
AVALARA INC COM 05338G106 1,953 14,676 SH   SOLE   14,676 0 0
AVALONBAY CMNTYS INC COM 053484101 7,154 46,259 SH   SOLE   46,259 0 0
AVANTOR INC COM 05352A100 2,268 133,424 SH   SOLE   133,424 0 0
AVERY DENNISON CORP COM 053611109 10,580 92,733 SH   SOLE   92,733 0 0
AVISTA CORP COM 05379B107 1,325 36,411 SH   SOLE   36,411 0 0
AVNET INC COM 053807103 1,231 44,139 SH   SOLE   44,139 0 0
AXALTA COATING SYS LTD COM G0750C108 3,015 133,712 SH   SOLE   133,712 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 597 14,724 SH   SOLE   14,724 0 0
AXOGEN INC COM 05463X106 417 45,077 SH   SOLE   45,077 0 0
AXON ENTERPRISE INC COM 05464C101 599 6,100 SH   SOLE   6,100 0 0
AXOS FINANCIAL INC COM 05465C100 480 21,761 SH   SOLE   21,761 0 0
BADGER METER INC COM 056525108 4,343 69,018 SH   SOLE   69,018 0 0
BAIDU INC SPON ADR REP A 056752108 6,099 50,874 SH   SOLE   50,874 0 0
BAKER HUGHES COMPANY CL A 05722G100 2,117 137,553 SH   SOLE   137,553 0 0
BALCHEM CORP COM 057665200 3,469 36,574 SH   SOLE   36,574 0 0
BALL CORP COM 058498106 8,940 128,654 SH   SOLE   128,654 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 7,619 2,240,872 SH   SOLE   2,240,872 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 431 113,067 SH   SOLE   113,067 0 0
BANCO SANTANDER S.A. ADR 05964H105 812 336,782 SH   SOLE   336,782 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 594 22,569 SH   SOLE   22,569 0 0
BANDWIDTH INC COM CL A 05988J103 214 1,682 SH   SOLE   1,682 0 0
BANK MONTREAL QUE COM 063671101 1,583 29,834 SH   SOLE   29,834 0 0
BK OF AMERICA CORP COM 060505104 89,000 3,747,451 SH   SOLE   3,747,451 0 0
BANK HAWAII CORP COM 062540109 2,218 36,114 SH   SOLE   36,114 0 0
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 1,287 52,761 SH   SOLE   52,761 0 0
BANK NEW YORK MELLON CORP COM 064058100 14,899 385,489 SH   SOLE   385,489 0 0
BANK OZK COM 06417N103 9,270 394,984 SH   SOLE   394,984 0 0
BANKUNITED INC COM 06652K103 347 17,140 SH   SOLE   17,140 0 0
BAOZUN INC SPONSORED ADR 06684L103 370 9,631 SH   SOLE   9,631 0 0
BARCLAYS PLC ADR 06738E204 3,553 627,671 SH   SOLE   627,671 0 0
BARNES GROUP INC COM 067806109 2,032 51,361 SH   SOLE   51,361 0 0
BARRETT BUSINESS SVCS INC COM 068463108 234 4,406 SH   SOLE   4,406 0 0
BARRICK GOLD CORPORATION COM 067901108 13,160 488,490 SH   SOLE   488,490 0 0
BAUSCH HEALTH COS INC COM 071734107 988 53,993 SH   SOLE   53,993 0 0
BAXTER INTL INC COM 071813109 10,205 118,525 SH   SOLE   118,525 0 0
BANCO BBVA ARGENTINA S A SPONSORED ADS 058934100 137 36,622 SH   SOLE   36,622 0 0
BCE INC COM NEW 05534B760 64,513 1,544,489 SH   SOLE   1,544,489 0 0
BECTON DICKINSON & CO COM 075887109 47,228 197,382 SH   SOLE   197,382 0 0
BEIGENE LTD SPONSORED ADR 07725L102 1,649 8,753 SH   SOLE   8,753 0 0
BELDEN INC COM 077454106 323 9,939 SH   SOLE   9,939 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,026 47,517 SH   SOLE   47,517 0 0
BENEFITFOCUS INC COM 08180D106 187 17,347 SH   SOLE   17,347 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 136,414 764,182 SH   SOLE   764,182 0 0
BERRY GLOBAL GROUP INC COM 08579W103 7,013 158,235 SH   SOLE   158,235 0 0
BEST BUY INC COM 086516101 25,224 289,033 SH   SOLE   289,033 0 0
BEYOND MEAT INC COM 08862E109 331 2,474 SH   SOLE   2,474 0 0
BGC PARTNERS INC CL A 05541T101 164 59,876 SH   SOLE   59,876 0 0
BHP GROUP LTD SPONSORED ADS 088606108 4,754 95,603 SH   SOLE   95,603 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 3,998 97,147 SH   SOLE   97,147 0 0
BIO-TECHNE CORP COM 09073M104 8,203 31,063 SH   SOLE   31,063 0 0
BIO RAD LABS INC CL A 090572207 19,339 42,833 SH   SOLE   42,833 0 0
BIOGEN INC COM 09062X103 47,990 179,371 SH   SOLE   179,371 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 258 3,535 SH   SOLE   3,535 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 17,597 142,672 SH   SOLE   142,672 0 0
BIOTELEMETRY INC COM 090672106 1,734 38,382 SH   SOLE   38,382 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 6,225 167,012 SH   SOLE   167,012 0 0
BLACK HILLS CORP COM 092113109 515 9,093 SH   SOLE   9,093 0 0
BLACK KNIGHT INC COM 09215C105 19,177 264,307 SH   SOLE   264,307 0 0
BLACKBAUD INC COM 09227Q100 1,567 27,452 SH   SOLE   27,452 0 0
BLACKLINE INC COM 09239B109 10,789 130,130 SH   SOLE   130,130 0 0
BLACKROCK CAP INVT CORP COM 092533108 107 40,258 SH   SOLE   40,258 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 561 55,146 SH   SOLE   55,146 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 707 96,305 SH   SOLE   96,305 0 0
BLACKROCK INC COM 09247X101 149,390 274,569 SH   SOLE   274,569 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,146 82,269 SH   SOLE   82,269 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 500 36,258 SH   SOLE   36,258 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 480 35,434 SH   SOLE   35,434 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 8,317 146,789 SH   SOLE   146,789 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 433 17,971 SH   SOLE   17,971 0 0
BLOOMIN BRANDS INC COM 094235108 176 16,541 SH   SOLE   16,541 0 0
BLUEBIRD BIO INC COM 09609G100 1,151 18,860 SH   SOLE   18,860 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 1,194 15,302 SH   SOLE   15,302 0 0
BOEING CO COM 097023105 19,260 105,073 SH   SOLE   105,073 0 0
BOINGO WIRELESS INC COM 09739C102 273 20,465 SH   SOLE   20,465 0 0
BOISE CASCADE CO DEL COM 09739D100 526 13,976 SH   SOLE   13,976 0 0
BOK FINL CORP COM NEW 05561Q201 5,369 95,129 SH   SOLE   95,129 0 0
BOOKING HOLDINGS INC COM 09857L108 30,954 19,439 SH   SOLE   19,439 0 0
BOOT BARN HLDGS INC COM 099406100 1,302 60,384 SH   SOLE   60,384 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 20,724 266,459 SH   SOLE   266,459 0 0
BORGWARNER INC COM 099724106 11,101 314,475 SH   SOLE   314,475 0 0
BOSTON BEER INC CL A 100557107 2,168 4,039 SH   SOLE   4,039 0 0
BOSTON PPTYS LTD PARTNERSHIP COM 101121101 8,197 90,700 SH   SOLE   90,700 0 0
BOSTON SCIENTIFIC CORP COM 101137107 24,845 707,651 SH   SOLE   707,651 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,641 52,012 SH   SOLE   52,012 0 0
BOYD GAMING CORP COM 103304101 442 21,132 SH   SOLE   21,132 0 0
BP PLC SPONSORED ADR 055622104 22,618 969,889 SH   SOLE   969,889 0 0
BRADY CORP CL A 104674106 584 12,473 SH   SOLE   12,473 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 625 57,362 SH   SOLE   57,362 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 6,765 57,722 SH   SOLE   57,722 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 808 72,149 SH   SOLE   72,149 0 0
BRINKER INTL INC COM 109641100 331 13,789 SH   SOLE   13,789 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 51 14,256 SH   SOLE   14,256 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 67,231 1,143,446 SH   SOLE   1,143,446 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 44,096 1,135,913 SH   SOLE   1,135,913 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 417 32,553 SH   SOLE   32,553 0 0
BROADCOM INC COM 11135F101 88,394 280,073 SH   SOLE   280,073 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 20,128 159,502 SH   SOLE   159,502 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 8,062 245,059 SH   SOLE   245,059 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 848 18,637 SH   SOLE   18,637 0 0
BROOKFIELD PPTY REIT INC CL A 11282X103 287 28,810 SH   SOLE   28,810 0 0
BROOKS AUTOMATION INC NEW COM 114340102 5,975 135,048 SH   SOLE   135,048 0 0
BROWN & BROWN INC COM 115236101 3,075 75,436 SH   SOLE   75,436 0 0
BROWN FORMAN CORP CL B 115637209 14,183 222,799 SH   SOLE   222,799 0 0
BRP GROUP INC COM CL A 05589G102 277 16,024 SH   SOLE   16,024 0 0
BRUKER CORP COM 116794108 1,351 33,219 SH   SOLE   33,219 0 0
BRUNSWICK CORP COM 117043109 4,085 63,825 SH   SOLE   63,825 0 0
BRYN MAWR BK CORP COM 117665109 669 24,184 SH   SOLE   24,184 0 0
BUCKLE INC COM 118440106 241 15,351 SH   SOLE   15,351 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 476 22,978 SH   SOLE   22,978 0 0
BUNGE LIMITED COM G16962105 1,096 26,653 SH   SOLE   26,653 0 0
BURLINGTON STORES INC COM 122017106 12,983 65,926 SH   SOLE   65,926 0 0
BWX TECHNOLOGIES INC COM 05605H100 6,883 121,530 SH   SOLE   121,530 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 46,868 592,818 SH   SOLE   592,818 0 0
CABLE ONE INC COM 12685J105 4,762 2,683 SH   SOLE   2,683 0 0
CABOT CORP COM 127055101 1,594 43,026 SH   SOLE   43,026 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 9,902 70,965 SH   SOLE   70,965 0 0
CABOT OIL & GAS CORP COM 127097103 5,063 294,687 SH   SOLE   294,687 0 0
CACI INTL INC CL A 127190304 5,133 23,666 SH   SOLE   23,666 0 0
CACTUS INC CL A 127203107 720 34,911 SH   SOLE   34,911 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 10,056 104,790 SH   SOLE   104,790 0 0
CAE INC COM 124765108 1,294 79,899 SH   SOLE   79,899 0 0
CAL MAINE FOODS INC COM NEW 128030202 955 21,480 SH   SOLE   21,480 0 0
CALAMP CORP COM 128126109 82 10,182 SH   SOLE   10,182 0 0
CALAVO GROWERS INC COM 128246105 3,779 60,063 SH   SOLE   60,063 0 0
CALERES INC COM 129500104 237 28,475 SH   SOLE   28,475 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 383 8,032 SH   SOLE   8,032 0 0
CALLAWAY GOLF CO COM 131193104 1,776 101,415 SH   SOLE   101,415 0 0
CAMBRIA ETF TR TAIL RISK 132061862 1,386 62,296 SH   SOLE   62,296 0 0
CAMDEN PPTY TR SH BEN INT 133131102 8,593 94,197 SH   SOLE   94,197 0 0
CAMECO CORP COM 13321L108 447 43,590 SH   SOLE   43,590 0 0
CAMPBELL SOUP CO COM 134429109 2,224 44,811 SH   SOLE   44,811 0 0
CAN FITE BIOFARMA LTD SPONSORED ADS 13471N201 24 12,222 SH   SOLE   12,222 0 0
CANADIAN IMP BK COMM COM 136069101 29,529 440,933 SH   SOLE   440,933 0 0
CANADIAN NATL RY CO COM 136375102 50,259 567,449 SH   SOLE   567,449 0 0
CANADIAN NAT RES LTD COM 136385101 737 42,301 SH   SOLE   42,301 0 0
CANADIAN PAC RY LTD COM 13645T100 41,421 162,221 SH   SOLE   162,221 0 0
CANNAE HLDGS INC COM 13765N107 864 21,034 SH   SOLE   21,034 0 0
CANON INC SPONSORED ADR 138006309 2,963 148,362 SH   SOLE   148,362 0 0
CANTEL MED CORP COM 138098108 950 21,474 SH   SOLE   21,474 0 0
CAPITAL ONE FINL CORP COM 14040H105 10,124 161,747 SH   SOLE   161,747 0 0
CARDINAL HEALTH INC COM 14149Y108 17,518 335,657 SH   SOLE   335,657 0 0
CAREDX INC COM 14167L103 685 19,320 SH   SOLE   19,320 0 0
CARETRUST REIT INC COM 14174T107 218 12,710 SH   SOLE   12,710 0 0
CARGURUS INC COM CL A 141788109 899 35,449 SH   SOLE   35,449 0 0
CARLISLE COS INC COM 142339100 4,094 34,213 SH   SOLE   34,213 0 0
CARMAX INC COM 143130102 25,521 284,987 SH   SOLE   284,987 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,835 111,751 SH   SOLE   111,751 0 0
CARNIVAL PLC ADR 14365C103 531 42,181 SH   SOLE   42,181 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 937 38,604 SH   SOLE   38,604 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 6,735 303,086 SH   SOLE   303,086 0 0
CARTERS INC COM 146229109 5,573 69,062 SH   SOLE   69,062 0 0
CARVANA CO CL A 146869102 7,613 63,332 SH   SOLE   63,332 0 0
CASELLA WASTE SYS INC CL A 147448104 2,413 46,288 SH   SOLE   46,288 0 0
CASEYS GEN STORES INC COM 147528103 6,419 42,930 SH   SOLE   42,930 0 0
CASS INFORMATION SYS INC COM 14808P109 705 18,056 SH   SOLE   18,056 0 0
CATALENT INC COM 148806102 11,122 151,733 SH   SOLE   151,733 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 1,262 142,648 SH   SOLE   142,648 0 0
CATERPILLAR INC DEL COM 149123101 39,808 314,688 SH   SOLE   314,688 0 0
CATHAY GEN BANCORP COM 149150104 1,536 58,413 SH   SOLE   58,413 0 0
CAVCO INDS INC DEL COM 149568107 3,301 17,117 SH   SOLE   17,117 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 7,882 84,500 SH   SOLE   84,500 0 0
CBRE GROUP INC CL A 12504L109 25,221 557,747 SH   SOLE   557,747 0 0
CDK GLOBAL INC COM 12508E101 2,117 51,118 SH   SOLE   51,118 0 0
CDW CORP COM 12514G108 55,323 476,186 SH   SOLE   476,186 0 0
CEDAR REALTY TRUST INC COM NEW 150602209 12 11,652 SH   SOLE   11,652 0 0
CELANESE CORP DEL COM 150870103 3,091 35,800 SH   SOLE   35,800 0 0
CELLECTIS S A SPON ADS 15117K103 1,196 67,168 SH   SOLE   67,168 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 264 91,654 SH   SOLE   91,654 0 0
CENTENE CORP DEL COM 15135B101 35,245 554,607 SH   SOLE   554,607 0 0
CENTENNIAL RESOURCE DEV INC CL A 15136A102 14 15,529 SH   SOLE   15,529 0 0
CENTERPOINT ENERGY INC COM 15189T107 4,003 214,428 SH   SOLE   214,428 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 775 22,945 SH   SOLE   22,945 0 0
CENTURYLINK INC COM 156700106 8,572 854,642 SH   SOLE   854,642 0 0
CERENCE INC COM 156727109 2,930 71,748 SH   SOLE   71,748 0 0
CERIDIAN HCM HLDG INC COM 15677J108 894 11,277 SH   SOLE   11,277 0 0
CERNER CORP COM 156782104 6,351 92,654 SH   SOLE   92,654 0 0
CF INDS HLDGS INC COM 125269100 6,275 222,997 SH   SOLE   222,997 0 0
CGI INC CL A SUB VTG 12532H104 9,275 147,250 SH   SOLE   147,250 0 0
CHAMPIONX CORPORATION COM 15872M104 499 51,132 SH   SOLE   51,132 0 0
CHANGE HEALTHCARE INC COM 15912K100 325 29,021 SH   SOLE   29,021 0 0
CHARLES RIV LABS INTL INC COM 159864107 19,035 109,176 SH   SOLE   109,176 0 0
SCHWAB CHARLES CORP COM 808513105 18,460 547,132 SH   SOLE   547,132 0 0
CHART INDS INC COM PAR $0.01 16115Q308 378 7,788 SH   SOLE   7,788 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 32,884 64,473 SH   SOLE   64,473 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 23,585 219,540 SH   SOLE   219,540 0 0
CHEESECAKE FACTORY INC COM 163072101 2,087 91,040 SH   SOLE   91,040 0 0
CHEETAH MOBILE INC ADR 163075104 34 19,788 SH   SOLE   19,788 0 0
CHEGG INC COM 163092109 3,130 46,529 SH   SOLE   46,529 0 0
CHEMED CORP NEW COM 16359R103 21,511 47,689 SH   SOLE   47,689 0 0
CHENIERE ENERGY INC COM NEW 16411R208 5,270 109,062 SH   SOLE   109,062 0 0
CHESAPEAKE UTILS CORP COM 165303108 3,339 39,751 SH   SOLE   39,751 0 0
CHEVRON CORP NEW COM 166764100 149,316 1,673,412 SH   SOLE   1,673,412 0 0
CHEWY INC CL A 16679L109 579 12,946 SH   SOLE   12,946 0 0
CHICOS FAS INC COM 168615102 144 104,401 SH   SOLE   104,401 0 0
CHILDRENS PL INC COM 168905107 355 9,482 SH   SOLE   9,482 0 0
CHIMERA INVT CORP COM NEW 16934Q208 643 66,944 SH   SOLE   66,944 0 0
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 350 34,716 SH   SOLE   34,716 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 7,269 216,070 SH   SOLE   216,070 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 508 12,095 SH   SOLE   12,095 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 398 14,172 SH   SOLE   14,172 0 0
CHINA UNICOM HONG KONG SPONSORED ADR 16945R104 230 42,232 SH   SOLE   42,232 0 0
CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 206 9,100 SH   SOLE   9,100 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 12,072 11,471 SH   SOLE   11,471 0 0
CHOICE HOTELS INTL INC COM 169905106 910 11,528 SH   SOLE   11,528 0 0
CHUBB LIMITED COM H1467J104 47,939 378,614 SH   SOLE   378,614 0 0
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 966 24,549 SH   SOLE   24,549 0 0
CHURCH & DWIGHT INC COM 171340102 13,399 173,335 SH   SOLE   173,335 0 0
CHURCHILL DOWNS INC COM 171484108 3,377 25,360 SH   SOLE   25,360 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 714 62,839 SH   SOLE   62,839 0 0
CIENA CORP COM NEW 171779309 6,862 126,693 SH   SOLE   126,693 0 0
CIGNA CORP NEW COM 125523100 25,654 136,714 SH   SOLE   136,714 0 0
CIMAREX ENERGY CO COM 171798101 2,453 89,238 SH   SOLE   89,238 0 0
CIMPRESS PLC SHS EURO G2143T103 272 3,569 SH   SOLE   3,569 0 0
CINCINNATI FINL CORP COM 172062101 3,389 52,934 SH   SOLE   52,934 0 0
CINTAS CORP COM 172908105 26,447 99,292 SH   SOLE   99,292 0 0
CIRRUS LOGIC INC COM 172755100 1,284 20,782 SH   SOLE   20,782 0 0
CISCO SYS INC COM 17275R102 248,061 5,318,681 SH   SOLE   5,318,681 0 0
CIT GROUP INC COM NEW 125581801 658 31,764 SH   SOLE   31,764 0 0
CITIGROUP INC COM NEW 172967424 60,322 1,180,488 SH   SOLE   1,180,488 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 13,794 546,570 SH   SOLE   546,570 0 0
CITRIX SYS INC COM 177376100 16,034 108,403 SH   SOLE   108,403 0 0
CIVEO CORP CDA COM 17878Y108 21 33,480 SH   SOLE   33,480 0 0
CLARIVATE PLC ORD SHS G21810109 2,985 133,695 SH   SOLE   133,695 0 0
CLEAN HARBORS INC COM 184496107 4,639 77,341 SH   SOLE   77,341 0 0
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 857 23,950 SH   SOLE   23,950 0 0
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 288 7,064 SH   SOLE   7,064 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 39 12,083 SH   SOLE   12,083 0 0
CLEARWAY ENERGY INC CL C 18539C204 492 21,357 SH   SOLE   21,357 0 0
CLEARWAY ENERGY INC CL A 18539C105 375 17,905 SH   SOLE   17,905 0 0
CLEVELAND CLIFFS INC COM 185899101 1,208 218,916 SH   SOLE   218,916 0 0
CLOROX CO DEL COM 189054109 17,482 79,699 SH   SOLE   79,699 0 0
CLOUDERA INC COM 18914U100 192 15,124 SH   SOLE   15,124 0 0
CLOUDFLARE INC CL A COM 18915M107 598 16,622 SH   SOLE   16,622 0 0
CME GROUP INC COM 12572Q105 40,035 246,312 SH   SOLE   246,312 0 0
CMS ENERGY CORP COM 125896100 21,506 368,135 SH   SOLE   368,135 0 0
CNA FINL CORP COM 126117100 641 19,932 SH   SOLE   19,932 0 0
CNO FINL GROUP INC COM 12621E103 648 41,644 SH   SOLE   41,644 0 0
CNOOC LIMITED SPONSORED ADR 126132109 2,500 22,153 SH   SOLE   22,153 0 0
COASTAL FINL CORP WA COM NEW 19046P209 383 26,409 SH   SOLE   26,409 0 0
COCA COLA CO COM 191216100 99,064 2,217,203 SH   SOLE   2,217,203 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 2,759 73,066 SH   SOLE   73,066 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 262 5,975 SH   SOLE   5,975 0 0
CODEXIS INC COM 192005106 144 12,602 SH   SOLE   12,602 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4,025 52,027 SH   SOLE   52,027 0 0
COGNEX CORP COM 192422103 7,244 121,305 SH   SOLE   121,305 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 49,022 862,767 SH   SOLE   862,767 0 0
COHEN & STEERS INC COM 19247A100 5,236 76,946 SH   SOLE   76,946 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 575 26,058 SH   SOLE   26,058 0 0
COHERENT INC COM 192479103 1,663 12,696 SH   SOLE   12,696 0 0
COHERUS BIOSCIENCES INC COM 19249H103 254 14,235 SH   SOLE   14,235 0 0
COHU INC COM 192576106 732 42,232 SH   SOLE   42,232 0 0
COLFAX CORP COM 194014106 832 29,813 SH   SOLE   29,813 0 0
COLGATE PALMOLIVE CO COM 194162103 24,170 329,921 SH   SOLE   329,921 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 190 10,854 SH   SOLE   10,854 0 0
COLONY CAP INC NEW CL A COM 19626G108 45 18,761 SH   SOLE   18,761 0 0
COLUMBIA BKG SYS INC COM 197236102 2,137 75,403 SH   SOLE   75,403 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 354 4,399 SH   SOLE   4,399 0 0
COMCAST CORP NEW CL A 20030N101 122,575 3,144,557 SH   SOLE   3,144,557 0 0
COMERICA INC COM 200340107 1,579 41,469 SH   SOLE   41,469 0 0
COMFORT SYS USA INC COM 199908104 1,936 47,521 SH   SOLE   47,521 0 0
COMMERCE BANCSHARES INC COM 200525103 4,372 73,514 SH   SOLE   73,514 0 0
COMMERCIAL METALS CO COM 201723103 1,158 56,765 SH   SOLE   56,765 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 49,303 912,351 SH   SOLE   912,351 0 0
COMMUNITY BK SYS INC COM 203607106 372 6,531 SH   SOLE   6,531 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,016 26,263 SH   SOLE   26,263 0 0
COMPANHIA BRASILEIRA DE DIST SPONSORED ADR 20440T300 182 13,946 SH   SOLE   13,946 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 420 39,946 SH   SOLE   39,946 0 0
COMPASS MINERALS INTL INC COM 20451N101 1,759 36,090 SH   SOLE   36,090 0 0
CONAGRA BRANDS INC COM 205887102 8,717 247,858 SH   SOLE   247,858 0 0
CONCHO RES INC COM 20605P101 969 18,816 SH   SOLE   18,816 0 0
CONMED CORP COM 207410101 2,252 31,288 SH   SOLE   31,288 0 0
CONOCOPHILLIPS COM 20825C104 50,007 1,190,110 SH   SOLE   1,190,110 0 0
CONSOLIDATED EDISON INC COM 209115104 4,733 65,803 SH   SOLE   65,803 0 0
CONSTELLATION BRANDS INC CL A 21036P108 29,817 170,430 SH   SOLE   170,430 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107 288 16,237 SH   SOLE   16,237 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 49,289 840,542 SH   SOLE   840,542 0 0
CONTINENTAL RES INC COM 212015101 3,119 177,919 SH   SOLE   177,919 0 0
COPART INC COM 217204106 30,042 360,779 SH   SOLE   360,779 0 0
CORCEPT THERAPEUTICS INC COM 218352102 496 29,508 SH   SOLE   29,508 0 0
LISTED FD TR CORE ALT FD 53656F847 4,430 159,713 SH   SOLE   159,713 0 0
CORE LABORATORIES N V COM N22717107 596 29,325 SH   SOLE   29,325 0 0
CORE MARK HOLDING CO INC COM 218681104 2,488 99,717 SH   SOLE   99,717 0 0
CORELOGIC INC COM 21871D103 2,907 43,240 SH   SOLE   43,240 0 0
CORESITE RLTY CORP COM 21870Q105 7,718 63,756 SH   SOLE   63,756 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 575 14,921 SH   SOLE   14,921 0 0
CORNING INC COM 219350105 13,466 519,934 SH   SOLE   519,934 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1,552 61,263 SH   SOLE   61,263 0 0
CORTEVA INC COM 22052L104 27,587 1,029,745 SH   SOLE   1,029,745 0 0
COSTAR GROUP INC COM 22160N109 29,602 41,653 SH   SOLE   41,653 0 0
COSTCO WHSL CORP NEW COM 22160K105 113,035 372,794 SH   SOLE   372,794 0 0
COUPA SOFTWARE INC COM 22266L106 2,146 7,747 SH   SOLE   7,747 0 0
COUSINS PPTYS INC COM NEW 222795502 2,257 75,650 SH   SOLE   75,650 0 0
COVANTA HLDG CORP COM 22282E102 429 44,722 SH   SOLE   44,722 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 317 2,855 SH   SOLE   2,855 0 0
CRANE CO COM 224399105 1,279 21,505 SH   SOLE   21,505 0 0
CREDICORP LTD COM G2519Y108 392 2,935 SH   SOLE   2,935 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,694 4,042 SH   SOLE   4,042 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 4,391 425,901 SH   SOLE   425,901 0 0
CREE INC COM 225447101 2,941 49,696 SH   SOLE   49,696 0 0
CRH PLC ADR 12626K203 5,532 161,246 SH   SOLE   161,246 0 0
CRITEO S A SPONS ADS 226718104 1,507 132,300 SH   SOLE   132,300 0 0
CROCS INC COM 227046109 272 7,381 SH   SOLE   7,381 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 3,050 30,415 SH   SOLE   30,415 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 101,544 606,809 SH   SOLE   606,809 0 0
CROWN HLDGS INC COM 228368106 10,450 160,448 SH   SOLE   160,448 0 0
CRYOPORT INC COM PAR $0.001 229050307 282 9,335 SH   SOLE   9,335 0 0
CSG SYS INTL INC COM 126349109 869 20,997 SH   SOLE   20,997 0 0
CSW INDUSTRIALS INC COM 126402106 864 12,497 SH   SOLE   12,497 0 0
CSX CORP COM 126408103 17,595 252,302 SH   SOLE   252,302 0 0
CTS CORP COM 126501105 677 33,803 SH   SOLE   33,803 0 0
CUBESMART COM 229663109 3,416 126,557 SH   SOLE   126,557 0 0
CUBIC CORP COM 229669106 823 17,136 SH   SOLE   17,136 0 0
CULLEN FROST BANKERS INC COM 229899109 2,848 38,133 SH   SOLE   38,133 0 0
CUMMINS INC COM 231021106 30,393 175,420 SH   SOLE   175,420 0 0
CURTISS WRIGHT CORP COM 231561101 1,289 14,442 SH   SOLE   14,442 0 0
CVB FINL CORP COM 126600105 643 34,324 SH   SOLE   34,324 0 0
CVS HEALTH CORP COM 126650100 77,007 1,185,265 SH   SOLE   1,185,265 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,511 15,222 SH   SOLE   15,222 0 0
CYRUSONE INC COM 23283R100 7,516 103,310 SH   SOLE   103,310 0 0
CYTOKINETICS INC COM NEW 23282W605 300 12,745 SH   SOLE   12,745 0 0
D R HORTON INC COM 23331A109 34,590 623,849 SH   SOLE   623,849 0 0
DANA INCORPORATED COM 235825205 611 50,152 SH   SOLE   50,152 0 0
DANAHER CORPORATION COM 235851102 132,933 751,755 SH   SOLE   751,755 0 0
DARDEN RESTAURANTS INC COM 237194105 7,911 104,406 SH   SOLE   104,406 0 0
DARLING INGREDIENTS INC COM 237266101 3,412 138,567 SH   SOLE   138,567 0 0
DATADOG INC CL A COM 23804L103 1,713 19,703 SH   SOLE   19,703 0 0
DAVITA INC COM 23918K108 16,509 208,646 SH   SOLE   208,646 0 0
DECKERS OUTDOOR CORP COM 243537107 4,614 23,493 SH   SOLE   23,493 0 0
DEERE & CO COM 244199105 15,774 100,377 SH   SOLE   100,377 0 0
DELEK US HLDGS INC NEW COM 24665A103 329 18,905 SH   SOLE   18,905 0 0
DELL TECHNOLOGIES INC CL C 24703L202 1,901 34,609 SH   SOLE   34,609 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 4,271 152,252 SH   SOLE   152,252 0 0
TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 389 6,774 SH   SOLE   6,774 0 0
TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 281 6,375 SH   SOLE   6,375 0 0
DENBURY RES INC COM NEW 247916208 3 10,907 SH   SOLE   10,907 0 0
DENNYS CORP COM 24869P104 554 54,812 SH   SOLE   54,812 0 0
DENTSPLY SIRONA INC COM 24906P109 7,121 161,627 SH   SOLE   161,627 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898 432 45,372 SH   SOLE   45,372 0 0
DEVON ENERGY CORP NEW COM 25179M103 7,375 650,511 SH   SOLE   650,511 0 0
DEXCOM INC COM 252131107 26,322 64,929 SH   SOLE   64,929 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 32,619 242,717 SH   SOLE   242,717 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,568 37,506 SH   SOLE   37,506 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 524 94,727 SH   SOLE   94,727 0 0
DICKS SPORTING GOODS INC COM 253393102 1,180 28,607 SH   SOLE   28,607 0 0
DIGITAL RLTY TR INC COM 253868103 27,784 195,509 SH   SOLE   195,509 0 0
DINE BRANDS GLOBAL INC COM 254423106 2,896 68,784 SH   SOLE   68,784 0 0
DIODES INC COM 254543101 7,702 151,906 SH   SOLE   151,906 0 0
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 1,575 35,379 SH   SOLE   35,379 0 0
DIREXION SHS ETF TR DLY DEV MKT BULL 25459W789 1,800 46,736 SH   SOLE   46,736 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 3,492 83,525 SH   SOLE   83,525 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 1,122 40,973 SH   SOLE   40,973 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 12,363 207,762 SH   SOLE   207,762 0 0
DISCOVER FINL SVCS COM 254709108 15,865 316,741 SH   SOLE   316,741 0 0
DISCOVERY INC COM SER C 25470F302 5,273 273,769 SH   SOLE   273,769 0 0
DISCOVERY INC COM SER A 25470F104 10,337 489,896 SH   SOLE   489,896 0 0
DISH NETWORK CORPORATION CL A 25470M109 2,716 78,693 SH   SOLE   78,693 0 0
DMC GLOBAL INC COM 23291C103 268 9,695 SH   SOLE   9,695 0 0
DOCUSIGN INC COM 256163106 12,993 75,449 SH   SOLE   75,449 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 7,992 121,330 SH   SOLE   121,330 0 0
DOLLAR GEN CORP NEW COM 256677105 124,460 653,302 SH   SOLE   653,302 0 0
DOLLAR TREE INC COM 256746108 24,467 263,990 SH   SOLE   263,990 0 0
DOMINION ENERGY INC COM 25746U109 60,280 742,544 SH   SOLE   742,544 0 0
DOMINOS PIZZA INC COM 25754A201 27,549 74,569 SH   SOLE   74,569 0 0
DONALDSON INC COM 257651109 1,808 38,863 SH   SOLE   38,863 0 0
DORMAN PRODUCTS INC COM 258278100 6,847 102,084 SH   SOLE   102,084 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,276 36,336 SH   SOLE   36,336 0 0
DOUGLAS EMMETT INC COM 25960P109 1,501 48,968 SH   SOLE   48,968 0 0
DOVER CORP COM 260003108 13,557 140,404 SH   SOLE   140,404 0 0
DOW INC COM 260557103 23,140 567,718 SH   SOLE   567,718 0 0
DR REDDYS LABS LTD ADR 256135203 976 18,408 SH   SOLE   18,408 0 0
DRAFTKINGS INC COM CL A 26142R104 1,054 31,690 SH   SOLE   31,690 0 0
DRDGOLD LIMITED SPON ADR REPSTG 26152H301 258 16,350 SH   SOLE   16,350 0 0
DRIL QUIP INC COM 262037104 1,191 39,993 SH   SOLE   39,993 0 0
DROPBOX INC CL A 26210C104 5,811 266,932 SH   SOLE   266,932 0 0
DTE ENERGY CO COM 233331107 4,837 44,997 SH   SOLE   44,997 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 74,748 935,623 SH   SOLE   935,623 0 0
DUKE REALTY CORP COM NEW 264411505 4,365 123,329 SH   SOLE   123,329 0 0
DUNKIN BRANDS GROUP INC COM 265504100 2,170 33,274 SH   SOLE   33,274 0 0
DUPONT DE NEMOURS INC COM 26614N102 18,014 339,060 SH   SOLE   339,060 0 0
DWS MUN INCOME TR COM 233368109 1,269 117,466 SH   SOLE   117,466 0 0
DXC TECHNOLOGY CO COM 23355L106 969 58,720 SH   SOLE   58,720 0 0
DYCOM INDS INC COM 267475101 1,122 27,436 SH   SOLE   27,436 0 0
DYNATRACE INC COM 268150109 9,160 225,615 SH   SOLE   225,615 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 2,051 41,233 SH   SOLE   41,233 0 0
E L F BEAUTY INC COM 26856L103 599 31,419 SH   SOLE   31,419 0 0
EAGLE MATERIALS INC COM 26969P108 3,410 48,562 SH   SOLE   48,562 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 512 10,661 SH   SOLE   10,661 0 0
EAST WEST BANCORP INC COM 27579R104 6,763 186,619 SH   SOLE   186,619 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 5,248 226,972 SH   SOLE   226,972 0 0
EASTGROUP PPTY INC COM 277276101 7,227 60,927 SH   SOLE   60,927 0 0
EASTMAN CHEM CO COM 277432100 16,934 243,172 SH   SOLE   243,172 0 0
EATON CORP PLC SHS G29183103 67,211 768,297 SH   SOLE   768,297 0 0
EATON VANCE CORP COM NON VTG 278265103 3,906 101,183 SH   SOLE   101,183 0 0
EBAY INC. COM 278642103 33,177 632,603 SH   SOLE   632,603 0 0
EBIX INC COM NEW 278715206 261 11,660 SH   SOLE   11,660 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 257 11,886 SH   SOLE   11,886 0 0
ECHOSTAR CORP CL A 278768106 348 12,443 SH   SOLE   12,443 0 0
ECOLAB INC COM 278865100 65,390 328,679 SH   SOLE   328,679 0 0
ECOPETROL S A SPONSORED ADS 279158109 418 37,552 SH   SOLE   37,552 0 0
EDAP TMS S A SPONSORED ADR 268311107 34 13,713 SH   SOLE   13,713 0 0
EDISON INTL COM 281020107 9,898 182,242 SH   SOLE   182,242 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 34,787 503,356 SH   SOLE   503,356 0 0
EHEALTH INC COM 28238P109 404 4,113 SH   SOLE   4,113 0 0
EL PASO ELEC CO COM NEW 283677854 732 10,920 SH   SOLE   10,920 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 7,211 336,190 SH   SOLE   336,190 0 0
ELASTIC N V ORD SHS N14506104 1,616 17,522 SH   SOLE   17,522 0 0
ELBIT SYS LTD ORD M3760D101 3,557 25,958 SH   SOLE   25,958 0 0
ELDORADO RESORTS INC COM 28470R102 1,224 30,562 SH   SOLE   30,562 0 0
ELECTRONIC ARTS INC COM 285512109 80,030 606,061 SH   SOLE   606,061 0 0
LILLY ELI & CO COM 532457108 51,093 311,207 SH   SOLE   311,207 0 0
EMBRAER S.A. SPONSORED ADS 29082A107 99 16,621 SH   SOLE   16,621 0 0
EMCOR GROUP INC COM 29084Q100 4,286 64,809 SH   SOLE   64,809 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 3,732 47,195 SH   SOLE   47,195 0 0
EMERSON ELEC CO COM 291011104 33,613 541,897 SH   SOLE   541,897 0 0
EMPIRE ST RLTY TR INC CL A 292104106 604 86,284 SH   SOLE   86,284 0 0
EMPLOYERS HOLDINGS INC COM 292218104 367 12,182 SH   SOLE   12,182 0 0
ENBRIDGE INC COM 29250N105 37,567 1,234,941 SH   SOLE   1,234,941 0 0
ENCOMPASS HEALTH CORP COM 29261A100 10,930 176,488 SH   SOLE   176,488 0 0
ENCORE WIRE CORP COM 292562105 216 4,419 SH   SOLE   4,419 0 0
ENEL AMERICAS S A SPONSORED ADR 29274F104 410 54,583 SH   SOLE   54,583 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 2,146 45,196 SH   SOLE   45,196 0 0
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 26 12,619 SH   SOLE   12,619 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3,287 461,676 SH   SOLE   461,676 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105 92 24,386 SH   SOLE   24,386 0 0
ENERSYS COM 29275Y102 3,522 54,699 SH   SOLE   54,699 0 0
ENI S P A SPONSORED ADR 26874R108 1,851 96,059 SH   SOLE   96,059 0 0
ENPHASE ENERGY INC COM 29355A107 262 5,512 SH   SOLE   5,512 0 0
ENPRO INDS INC COM 29355X107 656 13,302 SH   SOLE   13,302 0 0
ENSIGN GROUP INC COM 29358P101 5,064 121,000 SH   SOLE   121,000 0 0
ENTEGRIS INC COM 29362U104 12,573 212,921 SH   SOLE   212,921 0 0
ENTERGY CORP NEW COM 29364G103 5,199 55,420 SH   SOLE   55,420 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 325 10,428 SH   SOLE   10,428 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,490 357,173 SH   SOLE   357,173 0 0
ENVESTNET INC COM 29404K106 13,254 180,227 SH   SOLE   180,227 0 0
EOG RES INC COM 26875P101 6,104 120,498 SH   SOLE   120,498 0 0
EPAM SYS INC COM 29414B104 12,962 51,434 SH   SOLE   51,434 0 0
EPLUS INC COM 294268107 700 9,900 SH   SOLE   9,900 0 0
EPR PPTYS COM SH BEN INT 26884U109 1,830 55,237 SH   SOLE   55,237 0 0
EQT CORP COM 26884L109 346 29,086 SH   SOLE   29,086 0 0
EQUIFAX INC COM 294429105 10,445 60,767 SH   SOLE   60,767 0 0
EQUINIX INC COM 29444U700 49,727 70,807 SH   SOLE   70,807 0 0
EQUINOR ASA SPONSORED ADR 29446M102 5,229 361,092 SH   SOLE   361,092 0 0
EQUITABLE HLDGS INC COM 29452E101 7,754 401,967 SH   SOLE   401,967 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 773 92,991 SH   SOLE   92,991 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 1,459 45,323 SH   SOLE   45,323 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 8,660 138,602 SH   SOLE   138,602 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 6,155 104,635 SH   SOLE   104,635 0 0
ESCO TECHNOLOGIES INC COM 296315104 1,442 17,057 SH   SOLE   17,057 0 0
ESSENT GROUP LTD COM G3198U102 1,010 27,854 SH   SOLE   27,854 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 244 16,414 SH   SOLE   16,414 0 0
ESSENTIAL UTILS INC COM 29670G102 1,233 29,180 SH   SOLE   29,180 0 0
ESSEX PPTY TR INC COM 297178105 7,396 32,272 SH   SOLE   32,272 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 201 15,601 SH   SOLE   15,601 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 765 17,209 SH   SOLE   17,209 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 168 14,220 SH   SOLE   14,220 0 0
ETSY INC COM 29786A106 11,971 112,687 SH   SOLE   112,687 0 0
EURONET WORLDWIDE INC COM 298736109 6,688 69,794 SH   SOLE   69,794 0 0
EATON VANCE FLTING RATE INC COM 278279104 1,141 100,124 SH   SOLE   100,124 0 0
EATON VANCE MUN BD FD COM 27827X101 1,312 103,165 SH   SOLE   103,165 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 563 65,135 SH   SOLE   65,135 0 0
EVANS BANCORP INC COM NEW 29911Q208 302 12,985 SH   SOLE   12,985 0 0
EVENTBRITE INC COM CL A 29975E109 462 53,902 SH   SOLE   53,902 0 0
EVERBRIDGE INC COM 29978A104 2,376 17,169 SH   SOLE   17,169 0 0
EVERCORE INC CLASS A 29977A105 4,163 70,654 SH   SOLE   70,654 0 0
EVEREST RE GROUP LTD COM G3223R108 5,850 28,373 SH   SOLE   28,373 0 0
EVERGY INC COM 30034W106 768 12,953 SH   SOLE   12,953 0 0
EVERI HLDGS INC COM 30034T103 381 73,778 SH   SOLE   73,778 0 0
EVERQUOTE INC COM CL A 30041R108 228 3,927 SH   SOLE   3,927 0 0
EVERSOURCE ENERGY COM 30040W108 15,006 180,207 SH   SOLE   180,207 0 0
EVO PMTS INC CL A COM 26927E104 940 41,163 SH   SOLE   41,163 0 0
EXACT SCIENCES CORP COM 30063P105 3,116 35,844 SH   SOLE   35,844 0 0
EXELIXIS INC COM 30161Q104 4,088 172,191 SH   SOLE   172,191 0 0
EXELON CORP COM 30161N101 6,419 176,878 SH   SOLE   176,878 0 0
EXLSERVICE HOLDINGS INC COM 302081104 3,818 60,225 SH   SOLE   60,225 0 0
EXPEDIA GROUP INC COM NEW 30212P303 6,307 76,724 SH   SOLE   76,724 0 0
EXPEDITORS INTL WASH INC COM 302130109 42,664 561,079 SH   SOLE   561,079 0 0
EXPONENT INC COM 30214U102 17,188 212,376 SH   SOLE   212,376 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 1,034 92,424 SH   SOLE   92,424 0 0
EXTRA SPACE STORAGE INC COM 30225T102 12,271 132,859 SH   SOLE   132,859 0 0
EXXON MOBIL CORP COM 30231G102 103,819 2,321,560 SH   SOLE   2,321,560 0 0
F N B CORP COM 302520101 763 101,708 SH   SOLE   101,708 0 0
F5 NETWORKS INC COM 315616102 8,983 64,403 SH   SOLE   64,403 0 0
FABRINET SHS G3323L100 457 7,321 SH   SOLE   7,321 0 0
FACEBOOK INC CL A 30303M102 333,823 1,470,148 SH   SOLE   1,470,148 0 0
FACTSET RESH SYS INC COM 303075105 44,347 135,012 SH   SOLE   135,012 0 0
FAIR ISAAC CORP COM 303250104 12,143 29,048 SH   SOLE   29,048 0 0
FASTENAL CO COM 311900104 31,097 725,888 SH   SOLE   725,888 0 0
FB FINL CORP COM 30257X104 665 26,861 SH   SOLE   26,861 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 2,220 34,675 SH   SOLE   34,675 0 0
FEDERAL SIGNAL CORP COM 313855108 3,040 102,239 SH   SOLE   102,239 0 0
FEDERATED HERMES INC CL B 314211103 1,072 45,233 SH   SOLE   45,233 0 0
FEDEX CORP COM 31428X106 10,568 75,364 SH   SOLE   75,364 0 0
FERRARI N V COM N3167Y103 30,951 181,101 SH   SOLE   181,101 0 0
FERRO CORP COM 315405100 577 48,348 SH   SOLE   48,348 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 167 16,333 SH   SOLE   16,333 0 0
FIBROGEN INC COM 31572Q808 969 23,902 SH   SOLE   23,902 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 6,837 222,999 SH   SOLE   222,999 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 70,459 525,463 SH   SOLE   525,463 0 0
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 1,700 62,773 SH   SOLE   62,773 0 0
FIDELITY COVINGTON TR INT HG DIV ETF 316092725 392 24,185 SH   SOLE   24,185 0 0
FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 5,607 153,290 SH   SOLE   153,290 0 0
FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 3,514 95,783 SH   SOLE   95,783 0 0
FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 31,689 897,449 SH   SOLE   897,449 0 0
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 30,827 592,488 SH   SOLE   592,488 0 0
FIDELITY COVINGTON TR CONSMR STAPLES 316092303 6,473 185,634 SH   SOLE   185,634 0 0
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 1,473 148,295 SH   SOLE   148,295 0 0
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 4,378 132,153 SH   SOLE   132,153 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 33,362 670,321 SH   SOLE   670,321 0 0
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 4,652 129,570 SH   SOLE   129,570 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 50,152 609,828 SH   SOLE   609,828 0 0
FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 4,556 147,765 SH   SOLE   147,765 0 0
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 4,212 180,165 SH   SOLE   180,165 0 0
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 4,861 133,294 SH   SOLE   133,294 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 760 1,943 SH   SOLE   1,943 0 0
FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 15,692 429,789 SH   SOLE   429,789 0 0
FIDELITY COVINGTON TR SML MID FACTR 316092527 1,736 75,908 SH   SOLE   75,908 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 12,201 226,246 SH   SOLE   226,246 0 0
FIDELITY COVINGTON TR VLU FACTOR ETF 316092782 5,274 156,681 SH   SOLE   156,681 0 0
FIFTH THIRD BANCORP COM 316773100 5,948 308,495 SH   SOLE   308,495 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 33,919 1,465,834 SH   SOLE   1,465,834 0 0
FINVOLUTION GROUP SPONSORED ADS 31810T101 159 87,816 SH   SOLE   87,816 0 0
FIREEYE INC COM 31816Q101 1,517 124,624 SH   SOLE   124,624 0 0
FIRST AMERN FINL CORP COM 31847R102 4,223 87,953 SH   SOLE   87,953 0 0
FIRST BANCORP N C COM 318910106 403 16,069 SH   SOLE   16,069 0 0
FIRST BANCORP P R COM NEW 318672706 276 49,326 SH   SOLE   49,326 0 0
FIRST FINL BANCORP OH COM 320209109 948 68,244 SH   SOLE   68,244 0 0
FIRST FINL BANKSHARES COM 32020R109 1,954 67,635 SH   SOLE   67,635 0 0
FIRST FNDTN INC COM 32026V104 171 10,492 SH   SOLE   10,492 0 0
FIRST HAWAIIAN INC COM 32051X108 1,669 96,834 SH   SOLE   96,834 0 0
FIRST HORIZON NATL CORP COM 320517105 638 64,024 SH   SOLE   64,024 0 0
FIRST INDL RLTY TR INC COM 32054K103 7,362 191,519 SH   SOLE   191,519 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 867 28,014 SH   SOLE   28,014 0 0
FIRST MERCHANTS CORP COM 320817109 864 31,351 SH   SOLE   31,351 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 1,090 81,614 SH   SOLE   81,614 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 24,322 229,473 SH   SOLE   229,473 0 0
FIRST SOLAR INC COM 336433107 553 11,164 SH   SOLE   11,164 0 0
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 8,499 324,945 SH   SOLE   324,945 0 0
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 485 24,907 SH   SOLE   24,907 0 0
FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 64,479 1,103,709 SH   SOLE   1,103,709 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 22,111 296,798 SH   SOLE   296,798 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 666 17,833 SH   SOLE   17,833 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 12,008 255,923 SH   SOLE   255,923 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 243 9,834 SH   SOLE   9,834 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 3,818 118,691 SH   SOLE   118,691 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 206 12,244 SH   SOLE   12,244 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 2,788 155,041 SH   SOLE   155,041 0 0
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 58,437 342,718 SH   SOLE   342,718 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 752 21,743 SH   SOLE   21,743 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 10,288 490,270 SH   SOLE   490,270 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 292 44,413 SH   SOLE   44,413 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 25,258 421,033 SH   SOLE   421,033 0 0
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 20,562 675,479 SH   SOLE   675,479 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 7,148 280,407 SH   SOLE   280,407 0 0
FIRST TR EXCHANGE-TRADED FD FST TR GLB FD 33739H101 6,286 404,358 SH   SOLE   404,358 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5,680 62,968 SH   SOLE   62,968 0 0
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 10,857 388,010 SH   SOLE   388,010 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 767 20,262 SH   SOLE   20,262 0 0
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 1,610 29,578 SH   SOLE   29,578 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2,264 38,037 SH   SOLE   38,037 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 26,089 340,530 SH   SOLE   340,530 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 14,696 323,210 SH   SOLE   323,210 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6,642 161,988 SH   SOLE   161,988 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 62,079 1,201,220 SH   SOLE   1,201,220 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 6,918 156,427 SH   SOLE   156,427 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 6,845 124,436 SH   SOLE   124,436 0 0
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 9,528 493,104 SH   SOLE   493,104 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 702 11,234 SH   SOLE   11,234 0 0
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 4,928 103,096 SH   SOLE   103,096 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 14,553 573,864 SH   SOLE   573,864 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,637 32,206 SH   SOLE   32,206 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 4,306 130,330 SH   SOLE   130,330 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1,609 38,571 SH   SOLE   38,571 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 314 16,257 SH   SOLE   16,257 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 13,401 167,747 SH   SOLE   167,747 0 0
FIRST TRUST PORTFOLIOS LP SHS 337345102 13,374 122,609 SH   SOLE   122,609 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 4,660 233,697 SH   SOLE   233,697 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 28,311 1,536,968 SH   SOLE   1,536,968 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 16,670 540,539 SH   SOLE   540,539 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 3,125 58,480 SH   SOLE   58,480 0 0
FIRST TR S&P REIT INDEX FD COM 33734G108 463 22,138 SH   SOLE   22,138 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 6,019 133,403 SH   SOLE   133,403 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1,027 18,918 SH   SOLE   18,918 0 0
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1,161 32,727 SH   SOLE   32,727 0 0
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 569 54,425 SH   SOLE   54,425 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 9,278 202,441 SH   SOLE   202,441 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 499 19,416 SH   SOLE   19,416 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 84,733 1,546,503 SH   SOLE   1,546,503 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 15,096 181,028 SH   SOLE   181,028 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 13,101 156,356 SH   SOLE   156,356 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3,990 154,788 SH   SOLE   154,788 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 101,481 3,347,008 SH   SOLE   3,347,008 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3,047 54,703 SH   SOLE   54,703 0 0
FIRSTCASH INC COM 33767D105 2,607 38,634 SH   SOLE   38,634 0 0
FIRSTENERGY CORP COM 337932107 12,887 332,300 SH   SOLE   332,300 0 0
FIRSTSERVICE CORP NEW COM 33767E202 1,385 13,760 SH   SOLE   13,760 0 0
FISERV INC COM 337738108 72,666 744,372 SH   SOLE   744,372 0 0
FIVE BELOW INC COM 33829M101 10,959 102,503 SH   SOLE   102,503 0 0
FIVE9 INC COM 338307101 4,418 39,923 SH   SOLE   39,923 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 4,750 18,885 SH   SOLE   18,885 0 0
FLEX LTD ORD Y2573F102 1,977 192,911 SH   SOLE   192,911 0 0
FLEXSHARES TR US QT LW VLTY 33939L654 1,016 25,606 SH   SOLE   25,606 0 0
FLIR SYS INC COM 302445101 5,547 136,720 SH   SOLE   136,720 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 2,955 51,251 SH   SOLE   51,251 0 0
FLOWERS FOODS INC COM 343498101 1,036 46,319 SH   SOLE   46,319 0 0
FLY LEASING LTD SPONSORED ADR 34407D109 229 27,952 SH   SOLE   27,952 0 0
F M C CORP COM NEW 302491303 18,712 187,868 SH   SOLE   187,868 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 6,062 97,763 SH   SOLE   97,763 0 0
FOOT LOCKER INC COM 344849104 1,894 64,949 SH   SOLE   64,949 0 0
FORD MTR CO DEL COM 345370860 1,970 323,935 SH   SOLE   323,935 0 0
FORMFACTOR INC COM 346375108 2,519 85,894 SH   SOLE   85,894 0 0
FORTINET INC COM 34959E109 25,770 187,762 SH   SOLE   187,762 0 0
FORTIS INC COM 349553107 1,527 40,140 SH   SOLE   40,140 0 0
FORTIVE CORP COM 34959J108 21,086 311,643 SH   SOLE   311,643 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 10,465 163,687 SH   SOLE   163,687 0 0
FORWARD AIR CORP COM 349853101 1,690 33,926 SH   SOLE   33,926 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 956 39,171 SH   SOLE   39,171 0 0
FOX CORP CL B COM 35137L204 1,583 58,964 SH   SOLE   58,964 0 0
FOX CORP CL A COM 35137L105 3,484 129,915 SH   SOLE   129,915 0 0
FOX FACTORY HLDG CORP COM 35138V102 2,466 29,851 SH   SOLE   29,851 0 0
FRANCO NEV CORP COM 351858105 2,021 14,471 SH   SOLE   14,471 0 0
FRANKLIN ELEC INC COM 353514102 3,204 61,012 SH   SOLE   61,012 0 0
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 934 9,743 SH   SOLE   9,743 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1,145 31,569 SH   SOLE   31,569 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 561 17,455 SH   SOLE   17,455 0 0
FRANKLIN RESOURCES INC COM 354613101 2,905 138,513 SH   SOLE   138,513 0 0
FREEPORT-MCMORAN INC CL B 35671D857 5,450 471,052 SH   SOLE   471,052 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,467 33,891 SH   SOLE   33,891 0 0
FRESH DEL MONTE PRODUCE INC ORD G36738105 598 24,280 SH   SOLE   24,280 0 0
FRESHPET INC COM 358039105 1,212 14,491 SH   SOLE   14,491 0 0
FRONTDOOR INC COM 35905A109 821 18,528 SH   SOLE   18,528 0 0
FS KKR CAPITAL CORP COM 302635206 861 61,496 SH   SOLE   61,496 0 0
FS KKR CAP CORP II COM 35952V303 1,399 108,562 SH   SOLE   108,562 0 0
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 811 26,418 SH   SOLE   26,418 0 0
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 2,684 89,892 SH   SOLE   89,892 0 0
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 3,926 128,914 SH   SOLE   128,914 0 0
FTI CONSULTING INC COM 302941109 1,516 13,233 SH   SOLE   13,233 0 0
FULTON FINL CORP PA COM 360271100 355 33,693 SH   SOLE   33,693 0 0
G III APPAREL GROUP LTD COM 36237H101 978 73,624 SH   SOLE   73,624 0 0
GALAPAGOS NV SPON ADR 36315X101 8,883 45,026 SH   SOLE   45,026 0 0
GAMESTOP CORP NEW CL A 36467W109 169 38,983 SH   SOLE   38,983 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 5,527 159,727 SH   SOLE   159,727 0 0
GANNETT CO INC COM 36472T109 154 111,498 SH   SOLE   111,498 0 0
GAP INC COM 364760108 269 21,305 SH   SOLE   21,305 0 0
GARMIN LTD SHS H2906T109 9,111 93,443 SH   SOLE   93,443 0 0
GARTNER INC COM 366651107 20,717 170,753 SH   SOLE   170,753 0 0
GATX CORP COM 361448103 4,046 66,354 SH   SOLE   66,354 0 0
GCI LIBERTY INC COM CLASS A 36164V305 1,588 22,334 SH   SOLE   22,334 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 366 19,708 SH   SOLE   19,708 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 1,611 20,229 SH   SOLE   20,229 0 0
GENERAC HLDGS INC COM 368736104 25,523 209,323 SH   SOLE   209,323 0 0
GENERAL DYNAMICS CORP COM 369550108 68,210 456,376 SH   SOLE   456,376 0 0
GENERAL ELECTRIC CO COM 369604103 6,651 973,841 SH   SOLE   973,841 0 0
GENERAL MLS INC COM 370334104 14,748 239,237 SH   SOLE   239,237 0 0
GENERAL MTRS CO COM 37045V100 11,738 463,969 SH   SOLE   463,969 0 0
GENMAB A/S SPONSORED ADS 372303206 5,914 174,512 SH   SOLE   174,512 0 0
GENMARK DIAGNOSTICS INC COM 372309104 477 32,447 SH   SOLE   32,447 0 0
GENPACT LIMITED SHS G3922B107 13,183 360,975 SH   SOLE   360,975 0 0
GENTEX CORP COM 371901109 7,965 309,086 SH   SOLE   309,086 0 0
GENTHERM INC COM 37253A103 818 21,035 SH   SOLE   21,035 0 0
GENUINE PARTS CO COM 372460105 29,812 342,825 SH   SOLE   342,825 0 0
GERDAU SA SPON ADR REP PFD 373737105 80 27,126 SH   SOLE   27,126 0 0
GETTY RLTY CORP NEW COM 374297109 1,792 60,387 SH   SOLE   60,387 0 0
GIBRALTAR INDS INC COM 374689107 3,868 80,576 SH   SOLE   80,576 0 0
GILDAN ACTIVEWEAR INC COM 375916103 683 44,101 SH   SOLE   44,101 0 0
GILEAD SCIENCES INC COM 375558103 80,354 1,044,373 SH   SOLE   1,044,373 0 0
GLACIER BANCORP INC NEW COM 37637Q105 20,579 583,149 SH   SOLE   583,149 0 0
GLAUKOS CORP COM 377322102 622 16,198 SH   SOLE   16,198 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 41,687 1,022,003 SH   SOLE   1,022,003 0 0
GLOBAL MED REIT INC COM NEW 37954A204 631 55,690 SH   SOLE   55,690 0 0
GLOBAL NET LEASE INC COM NEW 379378201 550 32,866 SH   SOLE   32,866 0 0
GLOBAL PMTS INC COM 37940X102 29,975 176,716 SH   SOLE   176,716 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 489 22,816 SH   SOLE   22,816 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 9,064 364,325 SH   SOLE   364,325 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 13,015 478,132 SH   SOLE   478,132 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 5,435 258,827 SH   SOLE   258,827 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 581 24,341 SH   SOLE   24,341 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 239 21,688 SH   SOLE   21,688 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 1,128 75,207 SH   SOLE   75,207 0 0
GLOBAL X FDS REIT ETF 37950E127 350 44,642 SH   SOLE   44,642 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,000 65,478 SH   SOLE   65,478 0 0
GLOBANT S A COM L44385109 10,563 70,490 SH   SOLE   70,490 0 0
GLOBE LIFE INC COM 37959E102 3,262 43,951 SH   SOLE   43,951 0 0
GLOBUS MED INC CL A 379577208 2,130 44,643 SH   SOLE   44,643 0 0
GLU MOBILE INC COM 379890106 460 49,590 SH   SOLE   49,590 0 0
GMS INC COM 36251C103 259 10,534 SH   SOLE   10,534 0 0
GODADDY INC CL A 380237107 5,779 78,804 SH   SOLE   78,804 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106 786 83,602 SH   SOLE   83,602 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 4,836 48,129 SH   SOLE   48,129 0 0
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 73,885 1,340,959 SH   SOLE   1,340,959 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 21,836 348,821 SH   SOLE   348,821 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 36,807 186,252 SH   SOLE   186,252 0 0
GOLUB CAP BDC INC COM 38173M102 146 12,526 SH   SOLE   12,526 0 0
GOOSEHEAD INS INC COM CL A 38267D109 968 12,875 SH   SOLE   12,875 0 0
GRACO INC COM 384109104 13,162 274,262 SH   SOLE   274,262 0 0
GRAFTECH INTL LTD COM 384313508 161 20,217 SH   SOLE   20,217 0 0
GRAHAM HLDGS CO COM CL B 384637104 381 1,112 SH   SOLE   1,112 0 0
GRAND CANYON ED INC COM 38526M106 11,297 124,790 SH   SOLE   124,790 0 0
GRANITESHARES GOLD TR SHS BEN INT 38748G101 17,636 994,159 SH   SOLE   994,159 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 5,613 401,247 SH   SOLE   401,247 0 0
GRAVITY CO LTD SPONSORED ADS NE 38911N206 301 5,458 SH   SOLE   5,458 0 0
GRAY TELEVISION INC COM 389375106 293 21,030 SH   SOLE   21,030 0 0
GREAT LAKES DREDGE & DOCK CO COM 390607109 359 38,771 SH   SOLE   38,771 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 16,333 895,435 SH   SOLE   895,435 0 0
GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 359 9,663 SH   SOLE   9,663 0 0
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101 712 9,910 SH   SOLE   9,910 0 0
GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 213 48,873 SH   SOLE   48,873 0 0
GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100 101 10,450 SH   SOLE   10,450 0 0
GRUPO SUPERVIELLE S.A. SPONSORED ADR 40054A108 33 14,924 SH   SOLE   14,924 0 0
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 172 32,896 SH   SOLE   32,896 0 0
GUARDANT HEALTH INC COM 40131M109 3,777 46,554 SH   SOLE   46,554 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 15,965 144,023 SH   SOLE   144,023 0 0
GULFPORT ENERGY CORP COM NEW 402635304 38 34,922 SH   SOLE   34,922 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 376 3,064 SH   SOLE   3,064 0 0
BLOCK H & R INC COM 093671105 8,170 572,183 SH   SOLE   572,183 0 0
FULLER H B CO COM 359694106 557 12,484 SH   SOLE   12,484 0 0
HAEMONETICS CORP COM 405024100 1,445 16,139 SH   SOLE   16,139 0 0
HALLIBURTON CO COM 406216101 2,524 194,416 SH   SOLE   194,416 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 416 15,532 SH   SOLE   15,532 0 0
HAMILTON LANE INC CL A 407497106 414 6,151 SH   SOLE   6,151 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 289 13,627 SH   SOLE   13,627 0 0
HANESBRANDS INC COM 410345102 2,327 206,148 SH   SOLE   206,148 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,248 43,837 SH   SOLE   43,837 0 0
HARLEY DAVIDSON INC COM 412822108 852 35,855 SH   SOLE   35,855 0 0
HARSCO CORP COM 415864107 1,155 85,499 SH   SOLE   85,499 0 0
HASBRO INC COM 418056107 4,798 64,021 SH   SOLE   64,021 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 378 10,492 SH   SOLE   10,492 0 0
HCA HEALTHCARE INC COM 40412C101 4,998 51,490 SH   SOLE   51,490 0 0
NORTHERN LTS FD TR III HCM DEFND 100 66538R748 997 32,850 SH   SOLE   32,850 0 0
HD SUPPLY HLDGS INC COM 40416M105 4,517 130,356 SH   SOLE   130,356 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 48,710 1,071,489 SH   SOLE   1,071,489 0 0
HEALTHCARE RLTY TR COM 421946104 1,450 49,499 SH   SOLE   49,499 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 4,702 192,231 SH   SOLE   192,231 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 3,299 124,400 SH   SOLE   124,400 0 0
HEALTHEQUITY INC COM 42226A107 1,191 20,294 SH   SOLE   20,294 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 14,594 529,560 SH   SOLE   529,560 0 0
HEALTHSTREAM INC COM 42222N103 382 17,275 SH   SOLE   17,275 0 0
HEARTLAND EXPRESS INC COM 422347104 321 15,399 SH   SOLE   15,399 0 0
HEARTLAND FINL USA INC COM 42234Q102 831 24,848 SH   SOLE   24,848 0 0
HEICO CORP NEW COM 422806109 15,934 159,896 SH   SOLE   159,896 0 0
HEICO CORP NEW CL A 422806208 8,999 110,765 SH   SOLE   110,765 0 0
HELEN OF TROY CORP LTD COM G4388N106 2,641 14,005 SH   SOLE   14,005 0 0
HELMERICH & PAYNE INC COM 423452101 338 17,301 SH   SOLE   17,301 0 0
HENRY SCHEIN INC COM 806407102 3,402 58,259 SH   SOLE   58,259 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 344 7,648 SH   SOLE   7,648 0 0
HERC HLDGS INC COM 42704L104 600 19,509 SH   SOLE   19,509 0 0
HERCULES CAPITAL INC COM 427096508 363 34,659 SH   SOLE   34,659 0 0
MILLER HERMAN INC COM 600544100 269 11,401 SH   SOLE   11,401 0 0
HESKA CORP COM RESTRC NEW 42805E306 361 3,873 SH   SOLE   3,873 0 0
HESS CORP COM 42809H107 1,435 27,704 SH   SOLE   27,704 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,199 123,212 SH   SOLE   123,212 0 0
HEXCEL CORP NEW COM 428291108 9,598 212,246 SH   SOLE   212,246 0 0
HIGHWOODS PPTYS INC COM 431284108 1,778 47,617 SH   SOLE   47,617 0 0
HILL ROM HLDGS INC COM 431475102 3,884 35,382 SH   SOLE   35,382 0 0
HILLENBRAND INC COM 431571108 750 27,690 SH   SOLE   27,690 0 0
HILLTOP HOLDINGS INC COM 432748101 769 41,666 SH   SOLE   41,666 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 6,046 82,309 SH   SOLE   82,309 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 176 42,503 SH   SOLE   42,503 0 0
HMS HLDGS CORP COM 40425J101 2,446 75,522 SH   SOLE   75,522 0 0
HOLLYFRONTIER CORP COM 436106108 1,405 48,107 SH   SOLE   48,107 0 0
HOLOGIC INC COM 436440101 2,320 40,710 SH   SOLE   40,710 0 0
HOME BANCSHARES INC COM 436893200 3,134 203,791 SH   SOLE   203,791 0 0
HONDA MOTOR LTD AMERN SHS 438128308 5,709 223,376 SH   SOLE   223,376 0 0
HONEYWELL INTL INC COM 438516106 88,756 613,845 SH   SOLE   613,845 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 2,049 55,793 SH   SOLE   55,793 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 7,606 136,847 SH   SOLE   136,847 0 0
HORMEL FOODS CORP COM 440452100 36,112 748,118 SH   SOLE   748,118 0 0
HOST HOTELS & RESORTS INC COM 44107P104 9,004 834,476 SH   SOLE   834,476 0 0
HOSTESS BRANDS INC CL A 44109J106 698 57,131 SH   SOLE   57,131 0 0
HOULIHAN LOKEY INC CL A 441593100 8,119 145,927 SH   SOLE   145,927 0 0
HOWMET AEROSPACE INC COM 443201108 2,606 164,436 SH   SOLE   164,436 0 0
HP INC COM 40434L105 17,479 1,002,809 SH   SOLE   1,002,809 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 514 22,035 SH   SOLE   22,035 0 0
HUAMI CORP SPONSORED ADS 44331K103 211 17,107 SH   SOLE   17,107 0 0
HUB GROUP INC CL A 443320106 1,005 20,997 SH   SOLE   20,997 0 0
HUBBELL INC COM 443510607 5,018 40,028 SH   SOLE   40,028 0 0
HUBSPOT INC COM 443573100 4,575 20,391 SH   SOLE   20,391 0 0
HUDSON PAC PPTYS INC COM 444097109 4,295 170,700 SH   SOLE   170,700 0 0
HUMANA INC COM 444859102 12,210 31,490 SH   SOLE   31,490 0 0
HUNTINGTON BANCSHARES INC COM 446150104 20,686 2,289,591 SH   SOLE   2,289,591 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 8,647 49,557 SH   SOLE   49,557 0 0
HUNTSMAN CORP COM 447011107 4,444 247,274 SH   SOLE   247,274 0 0
HURON CONSULTING GROUP INC COM 447462102 379 8,570 SH   SOLE   8,570 0 0
HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 278 10,085 SH   SOLE   10,085 0 0
HYATT HOTELS CORP COM CL A 448579102 5,413 107,643 SH   SOLE   107,643 0 0
I3 VERTICALS INC COM CL A 46571Y107 327 10,804 SH   SOLE   10,804 0 0
IAA INC COM 449253103 3,790 98,274 SH   SOLE   98,274 0 0
ICF INTL INC COM 44925C103 1,520 23,441 SH   SOLE   23,441 0 0
ICICI BANK LIMITED ADR 45104G104 7,357 791,943 SH   SOLE   791,943 0 0
ICON PLC SHS G4705A100 32,080 190,433 SH   SOLE   190,433 0 0
ICU MED INC COM 44930G107 3,370 18,287 SH   SOLE   18,287 0 0
IDACORP INC COM 451107106 2,144 24,545 SH   SOLE   24,545 0 0
IDEX CORP COM 45167R104 7,196 45,534 SH   SOLE   45,534 0 0
IDEXX LABS INC COM 45168D104 28,346 85,857 SH   SOLE   85,857 0 0
IHS MARKIT LTD SHS G47567105 51,287 679,320 SH   SOLE   679,320 0 0
ILLINOIS TOOL WKS INC COM 452308109 21,425 122,533 SH   SOLE   122,533 0 0
ILLUMINA INC COM 452327109 49,403 133,396 SH   SOLE   133,396 0 0
IMMUNOGEN INC COM 45253H101 263 57,079 SH   SOLE   57,079 0 0
IMMUNOMEDICS INC COM 452907108 2,501 70,582 SH   SOLE   70,582 0 0
INCYTE CORP COM 45337C102 1,714 16,488 SH   SOLE   16,488 0 0
INDEPENDENT BANK CORP MASS COM 453836108 515 7,678 SH   SOLE   7,678 0 0
INDEPENDENT BK GROUP INC COM 45384B106 635 15,678 SH   SOLE   15,678 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 16,502 240,198 SH   SOLE   240,198 0 0
INFINERA CORP COM 45667G103 313 52,909 SH   SOLE   52,909 0 0
INFOSYS LTD SPONSORED ADR 456788108 3,411 353,091 SH   SOLE   353,091 0 0
ING GROEP N.V. SPONSORED ADR 456837103 4,531 656,696 SH   SOLE   656,696 0 0
INGERSOLL RAND INC COM 45687V106 4,443 157,997 SH   SOLE   157,997 0 0
INGEVITY CORP COM 45688C107 1,059 20,136 SH   SOLE   20,136 0 0
INGREDION INC COM 457187102 3,785 45,606 SH   SOLE   45,606 0 0
INMODE LTD SHS M5425M103 699 24,674 SH   SOLE   24,674 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 1,414 16,061 SH   SOLE   16,061 0 0
INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 227 6,830 SH   SOLE   6,830 0 0
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C326 244 9,062 SH   SOLE   9,062 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C755 286 10,175 SH   SOLE   10,175 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 531 19,234 SH   SOLE   19,234 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 3,700 133,532 SH   SOLE   133,532 0 0
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 315 13,512 SH   SOLE   13,512 0 0
INNOVIVA INC COM 45781M101 534 38,189 SH   SOLE   38,189 0 0
INOGEN INC COM 45780L104 296 8,332 SH   SOLE   8,332 0 0
INOVALON HLDGS INC COM CL A 45781D101 1,010 52,423 SH   SOLE   52,423 0 0
INPHI CORP COM 45772F107 1,686 14,348 SH   SOLE   14,348 0 0
INSIGHT ENTERPRISES INC COM 45765U103 683 13,872 SH   SOLE   13,872 0 0
INSMED INC COM PAR $.01 457669307 419 15,197 SH   SOLE   15,197 0 0
INSPERITY INC COM 45778Q107 2,277 35,173 SH   SOLE   35,173 0 0
INSPIRE MED SYS INC COM 457730109 253 2,909 SH   SOLE   2,909 0 0
INSULET CORP COM 45784P101 8,272 42,581 SH   SOLE   42,581 0 0
INTEGER HLDGS CORP COM 45826H109 3,649 49,946 SH   SOLE   49,946 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2,514 53,504 SH   SOLE   53,504 0 0
INTEL CORP COM 458140100 151,116 2,525,832 SH   SOLE   2,525,832 0 0
INTER PARFUMS INC COM 458334109 626 13,003 SH   SOLE   13,003 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 2,100 50,281 SH   SOLE   50,281 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 33,421 364,860 SH   SOLE   364,860 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 993 22,396 SH   SOLE   22,396 0 0
INTERFACE INC COM 458665304 755 92,716 SH   SOLE   92,716 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 60,676 502,412 SH   SOLE   502,412 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 44,206 360,980 SH   SOLE   360,980 0 0
INTL PAPER CO COM 460146103 12,022 341,425 SH   SOLE   341,425 0 0
INTUIT COM 461202103 59,099 199,530 SH   SOLE   199,530 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 31,212 54,775 SH   SOLE   54,775 0 0
INVESCO ACTIVELY MANAGED ETF ACTIVE US REAL 46090A101 1,380 17,109 SH   SOLE   17,109 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,370 24,737 SH   SOLE   24,737 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 890 41,815 SH   SOLE   41,815 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 23,816 1,023,008 SH   SOLE   1,023,008 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,891 88,497 SH   SOLE   88,497 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 19,635 865,342 SH   SOLE   865,342 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,401 110,038 SH   SOLE   110,038 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 10,454 468,773 SH   SOLE   468,773 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,821 83,672 SH   SOLE   83,672 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 9,534 397,569 SH   SOLE   397,569 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,810 82,121 SH   SOLE   82,121 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 9,147 390,245 SH   SOLE   390,245 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 902 40,578 SH   SOLE   40,578 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 7,258 318,597 SH   SOLE   318,597 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 649 11,306 SH   SOLE   11,306 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 1,074 54,096 SH   SOLE   54,096 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 11,908 187,591 SH   SOLE   187,591 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 228 2,358 SH   SOLE   2,358 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2,425 196,983 SH   SOLE   196,983 0 0
POWERSHARES DB MULTI-SECTOR GOLD FD 46140H601 572 10,750 SH   SOLE   10,750 0 0
POWERSHARES DB MULTI-SECTOR OIL FD 46140H403 1,508 215,739 SH   SOLE   215,739 0 0
POWERSHARES DB MULTI-SECTOR PRECIOUS METAL 46140H502 890 18,605 SH   SOLE   18,605 0 0
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 341 12,353 SH   SOLE   12,353 0 0
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 2,343 68,148 SH   SOLE   68,148 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2,258 33,521 SH   SOLE   33,521 0 0
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 931 104,648 SH   SOLE   104,648 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 3,935 71,844 SH   SOLE   71,844 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 8,859 136,881 SH   SOLE   136,881 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,068 9,306 SH   SOLE   9,306 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 14,412 538,173 SH   SOLE   538,173 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 4,543 253,790 SH   SOLE   253,790 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 146,735 1,354,766 SH   SOLE   1,354,766 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,380 12,350 SH   SOLE   12,350 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 13,855 765,469 SH   SOLE   765,469 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 4,612 445,137 SH   SOLE   445,137 0 0
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 482 22,650 SH   SOLE   22,650 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 856 59,340 SH   SOLE   59,340 0 0
INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 1,116 41,654 SH   SOLE   41,654 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,640 134,735 SH   SOLE   134,735 0 0
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 1,250 65,060 SH   SOLE   65,060 0 0
INVESCO LTD SHS G491BT108 3,281 304,922 SH   SOLE   304,922 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 610 163,084 SH   SOLE   163,084 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 893 5,035 SH   SOLE   5,035 0 0
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 39,391 1,483,103 SH   SOLE   1,483,103 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 33,980 2,625,958 SH   SOLE   2,625,958 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 44,212 3,131,144 SH   SOLE   3,131,144 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 733,824 2,963,758 SH   SOLE   2,963,758 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 3,862 129,846 SH   SOLE   129,846 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,118 116,786 SH   SOLE   116,786 0 0
INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 405 7,916 SH   SOLE   7,916 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 VLU MOMN 46137V423 12,681 382,911 SH   SOLE   382,911 0 0
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 1,435 46,314 SH   SOLE   46,314 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 3,907 28,822 SH   SOLE   28,822 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 51,121 502,367 SH   SOLE   502,367 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3,408 91,482 SH   SOLE   91,482 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 7,254 36,428 SH   SOLE   36,428 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,650 7,425 SH   SOLE   7,425 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,458 12,159 SH   SOLE   12,159 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 14,980 455,036 SH   SOLE   455,036 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 94,508 1,902,345 SH   SOLE   1,902,345 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 10,747 225,162 SH   SOLE   225,162 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 26,417 746,042 SH   SOLE   746,042 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 310 2,062 SH   SOLE   2,062 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 31,973 772,676 SH   SOLE   772,676 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 1,169 9,653 SH   SOLE   9,653 0 0
INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 25,561 754,916 SH   SOLE   754,916 0 0
INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 596 21,667 SH   SOLE   21,667 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 111,487 5,221,851 SH   SOLE   5,221,851 0 0
INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 9,606 291,890 SH   SOLE   291,890 0 0
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 272 4,760 SH   SOLE   4,760 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 15,696 311,175 SH   SOLE   311,175 0 0
INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 798 34,076 SH   SOLE   34,076 0 0
INVESCO EXCHANGE-TRADED FD T VRDO TAX FREE 46138G862 680 27,258 SH   SOLE   27,258 0 0
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 6,091 99,111 SH   SOLE   99,111 0 0
INVESTORS REAL ESTATE TRUST SH BEN INT 461730509 908 12,875 SH   SOLE   12,875 0 0
INVITAE CORP COM 46185L103 235 7,760 SH   SOLE   7,760 0 0
INVITATION HOMES INC COM 46187W107 10,388 377,328 SH   SOLE   377,328 0 0
IONIS PHARMACEUTICALS INC COM 462222100 3,177 53,889 SH   SOLE   53,889 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 358 13,025 SH   SOLE   13,025 0 0
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 8,018 455,845 SH   SOLE   455,845 0 0
IPG PHOTONICS CORP COM 44980X109 3,280 20,452 SH   SOLE   20,452 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 16,279 536,897 SH   SOLE   536,897 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 19,047 604,095 SH   SOLE   604,095 0 0
IQVIA HLDGS INC COM 46266C105 46,517 327,864 SH   SOLE   327,864 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 1,269 10,951 SH   SOLE   10,951 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 216 8,503 SH   SOLE   8,503 0 0
IRON MTN INC NEW COM 46284V101 8,052 308,499 SH   SOLE   308,499 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 1,008 97,676 SH   SOLE   97,676 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 582,402 13,578,965 SH   SOLE   13,578,965 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 12,993 249,299 SH   SOLE   249,299 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 551,878 6,371,993 SH   SOLE   6,371,993 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 6,827 40,797 SH   SOLE   40,797 0 0
ISHARES TR 20 YR TR BD ETF 464287432 432,071 2,635,704 SH   SOLE   2,635,704 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 117,167 876,537 SH   SOLE   876,537 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 512,414 4,204,590 SH   SOLE   4,204,590 0 0
ISHARES TR AGENCY BOND ETF 464288166 8,167 67,438 SH   SOLE   67,438 0 0
ISHARES TR ASIA 50 ETF 464288430 9,268 142,802 SH   SOLE   142,802 0 0
ISHARES TR BROAD USD HIGH 46435U853 16,792 439,344 SH   SOLE   439,344 0 0
ISHARES TR CALIF MUN BD ETF 464288356 7,994 128,605 SH   SOLE   128,605 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 10,478 263,935 SH   SOLE   263,935 0 0
ISHARES TR CMBS ETF 46429B366 2,007 36,551 SH   SOLE   36,551 0 0
ISHARES TR COHEN STEER REIT 464287564 19,977 198,027 SH   SOLE   198,027 0 0
ISHARES TR CONV BD ETF 46435G102 13,865 195,395 SH   SOLE   195,395 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 24,252 471,188 SH   SOLE   471,188 0 0
ISHARES TR CORE LT USDB ETF 464289479 4,280 57,089 SH   SOLE   57,089 0 0
ISHARES TR CORE DIV GRWTH 46434V621 199,523 5,306,467 SH   SOLE   5,306,467 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 23,780 293,059 SH   SOLE   293,059 0 0
ISHARES TR CORE INTL AGGR 46435G672 33,531 602,217 SH   SOLE   602,217 0 0
ISHARES TR MODERT ALLOC ETF 464289875 637 15,987 SH   SOLE   15,987 0 0
ISHARES TR CORE MSCI EAFE 46432F842 1,946,250 34,049,156 SH   SOLE   34,049,156 0 0
ISHARES INC CORE MSCI EMKT 46434G103 681,493 14,317,084 SH   SOLE   14,317,084 0 0
ISHARES TR CORE MSCI EURO 46434V738 46,310 1,083,028 SH   SOLE   1,083,028 0 0
ISHARES TR CORE MSCI PAC 46434V696 41,293 783,553 SH   SOLE   783,553 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,353,373 17,286,236 SH   SOLE   17,286,236 0 0
ISHARES TR CORE S&P MCP ETF 464287507 368,763 2,073,807 SH   SOLE   2,073,807 0 0
ISHARES TR CORE S&P SCP ETF 464287804 953,126 13,957,040 SH   SOLE   13,957,040 0 0
ISHARES TR CORE S&P TTL STK 464287150 240,569 3,464,417 SH   SOLE   3,464,417 0 0
ISHARES TR CORE S&P US VLU 464287663 56,578 1,083,253 SH   SOLE   1,083,253 0 0
ISHARES TR CORE TOTAL USD 46434V613 143,994 2,650,355 SH   SOLE   2,650,355 0 0
ISHARES TR CORE S&P US GWT 464287671 83,032 1,155,151 SH   SOLE   1,155,151 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,233,100 18,890,961 SH   SOLE   18,890,961 0 0
ISHARES TR CRE U S REIT ETF 464288521 29,666 682,286 SH   SOLE   682,286 0 0
ISHARES TR HDG MSCI EAFE 46434V803 71,327 2,584,785 SH   SOLE   2,584,785 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 13,636 484,572 SH   SOLE   484,572 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 114,970 3,909,226 SH   SOLE   3,909,226 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 196,966 2,981,623 SH   SOLE   2,981,623 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 41,771 803,289 SH   SOLE   803,289 0 0
ISHARES INC MIN VOL GBL ETF 464286525 19,888 227,085 SH   SOLE   227,085 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 823,601 13,584,049 SH   SOLE   13,584,049 0 0
ISHARES TR EDGE MSCI MINM 46435G433 8,369 288,682 SH   SOLE   288,682 0 0
ISHARES TR MULTIFACTOR USA 46434V290 107,577 3,012,524 SH   SOLE   3,012,524 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 323,594 2,470,190 SH   SOLE   2,470,190 0 0
ISHARES TR USA QUALITY FCTR 46432F339 446,616 4,656,127 SH   SOLE   4,656,127 0 0
ISHARES TR USA SIZE FACTOR 46432F370 5,418 61,856 SH   SOLE   61,856 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 791,099 10,944,937 SH   SOLE   10,944,937 0 0
ISHARES TR EDGE US FIXD INM 46435U796 372 3,669 SH   SOLE   3,669 0 0
ISHARES INC EM MKTS DIV ETF 464286319 38,219 1,220,285 SH   SOLE   1,220,285 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 45,662 1,755,555 SH   SOLE   1,755,555 0 0
ISHARES TR ESG MSCI EAFE 46435G516 88,990 1,468,974 SH   SOLE   1,468,974 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 795,548 24,799,792 SH   SOLE   24,799,792 0 0
ISHARES TR ESG MSCI USA ETF 46435G425 1,721,742 24,599,834 SH   SOLE   24,599,834 0 0
ISHARES TR ESG MSCI USA SML 46435U663 20,345 811,541 SH   SOLE   811,541 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 19,795 350,039 SH   SOLE   350,039 0 0
ISHARES TR ESG AWRE USD ETF 46435G193 56,845 2,058,107 SH   SOLE   2,058,107 0 0
ISHARES TR EXPANDED TECH 464287515 13,201 46,442 SH   SOLE   46,442 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 10,763 241,746 SH   SOLE   241,746 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 118,039 2,333,239 SH   SOLE   2,333,239 0 0
ISHARES TR GLOBAL 100 ETF 464287572 6,337 120,069 SH   SOLE   120,069 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 201 16,087 SH   SOLE   16,087 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 14,297 731,696 SH   SOLE   731,696 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 10,077 146,517 SH   SOLE   146,517 0 0
ISHARES TR GLB INFRASTR ETF 464288372 22,147 578,397 SH   SOLE   578,397 0 0
ISHARES TR GLOBAL TECH ETF 464287291 507,406 2,154,225 SH   SOLE   2,154,225 0 0
ISHARES TR GL TIMB FORE ETF 464288174 1,343 24,208 SH   SOLE   24,208 0 0
ISHARES GOLD TRUST ISHARES 464285105 120,725 7,105,643 SH   SOLE   7,105,643 0 0
ISHARES TR GOV/CRED BD ETF 464288596 1,916 15,296 SH   SOLE   15,296 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 4,084 161,220 SH   SOLE   161,220 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 4,379 174,122 SH   SOLE   174,122 0 0
ISHARES TR IBONDS DEC2021 46435G789 5,866 226,149 SH   SOLE   226,149 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 6,157 239,775 SH   SOLE   239,775 0 0
ISHARES TR IBONDS DEC2022 46435G755 4,798 181,621 SH   SOLE   181,621 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 4,439 169,225 SH   SOLE   169,225 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 4,642 176,099 SH   SOLE   176,099 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 2,900 107,503 SH   SOLE   107,503 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 2,902 108,768 SH   SOLE   108,768 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 2,847 105,613 SH   SOLE   105,613 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 2,966 102,842 SH   SOLE   102,842 0 0
ISHARES TR IBONDS DEC 29 46436E205 2,709 101,281 SH   SOLE   101,281 0 0
ISHARES TR IBONDS SEP2020 46434V571 4,765 186,924 SH   SOLE   186,924 0 0
ISHARES TR IBOXX HI YD ETF 464288513 336,753 4,125,866 SH   SOLE   4,125,866 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,899,991 14,126,330 SH   SOLE   14,126,330 0 0
ISHARES INC US INTL HGH YLD 464286178 1,799 38,883 SH   SOLE   38,883 0 0
ISHARES U S ETF TR IT RT HDG HGYL 46431W606 303 3,767 SH   SOLE   3,767 0 0
ISHARES U S ETF TR INT RT HD LONG 46431W812 391 17,411 SH   SOLE   17,411 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 29,931 332,904 SH   SOLE   332,904 0 0
ISHARES TR INTRM GOV CR ETF 464288612 82,226 698,485 SH   SOLE   698,485 0 0
ISHARES TR INTL SEL DIV ETF 464288448 43,436 1,729,134 SH   SOLE   1,729,134 0 0
ISHARES TR INTL TREA BD ETF 464288117 6,427 126,268 SH   SOLE   126,268 0 0
ISHARES INC JP MRGN EM HI BD 464286285 31,436 730,899 SH   SOLE   730,899 0 0
ISHARES TR JPMORGAN USD EMG 464288281 268,867 2,461,705 SH   SOLE   2,461,705 0 0
ISHARES TR LATN AMER 40 ETF 464287390 345 16,008 SH   SOLE   16,008 0 0
ISHARES TR LNG TR CRPRT BD 464289511 27,745 396,136 SH   SOLE   396,136 0 0
ISHARES TR MBS ETF 464288588 531,087 4,797,534 SH   SOLE   4,797,534 0 0
ISHARES TR MICRO-CAP ETF 464288869 3,078 35,265 SH   SOLE   35,265 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 3,160 18,107 SH   SOLE   18,107 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 2,576 10,987 SH   SOLE   10,987 0 0
ISHARES TR MRNGSTR LG-CP VL 464288109 2,092 21,632 SH   SOLE   21,632 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 6,307 21,511 SH   SOLE   21,511 0 0
ISHARES TR MSCI ACWI EX US 464288240 22,126 511,711 SH   SOLE   511,711 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 23,019 332,791 SH   SOLE   332,791 0 0
ISHARES INC MSCI AUST ETF 464286103 4,101 212,839 SH   SOLE   212,839 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 1,965 68,338 SH   SOLE   68,338 0 0
ISHARES INC MSCI CDA ETF 464286509 10,839 418,822 SH   SOLE   418,822 0 0
ISHARES TR MSCI CHINA ETF 46429B671 18,425 281,515 SH   SOLE   281,515 0 0
ISHARES TR MSCI EAFE ETF 464287465 680,183 11,174,360 SH   SOLE   11,174,360 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,215,779 14,628,552 SH   SOLE   14,628,552 0 0
ISHARES TR EAFE SML CP ETF 464288273 138,378 2,580,724 SH   SOLE   2,580,724 0 0
ISHARES TR EAFE VALUE ETF 464288877 124,918 3,125,289 SH   SOLE   3,125,289 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 115,206 2,880,880 SH   SOLE   2,880,880 0 0
ISHARES INC MSCI EURZONE ETF 464286608 11,995 328,821 SH   SOLE   328,821 0 0
ISHARES INC MSCI FRANCE ETF 464286707 349 12,727 SH   SOLE   12,727 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 3,362 138,913 SH   SOLE   138,913 0 0
ISHARES INC MSCI GERMANY ETF 464286806 7,111 262,296 SH   SOLE   262,296 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855 239 7,929 SH   SOLE   7,929 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 278 4,084 SH   SOLE   4,084 0 0
ISHARES INC MSCI HONG KG ETF 464286871 1,352 63,247 SH   SOLE   63,247 0 0
ISHARES TR MSCI INDIA ETF 46429B598 1,020 35,163 SH   SOLE   35,163 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 238 8,135 SH   SOLE   8,135 0 0
ISHARES TR MSCI IRELAND ETF 46429B507 2,305 60,909 SH   SOLE   60,909 0 0
ISHARES INC MSCI ITALY ETF 46434G830 388 16,106 SH   SOLE   16,106 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 7,885 143,573 SH   SOLE   143,573 0 0
ISHARES TR MSCI KLD400 SOC 464288570 50,751 430,023 SH   SOLE   430,023 0 0
ISHARES INC MSCI MEXICO ETF 464286822 1,556 48,822 SH   SOLE   48,822 0 0
ISHARES INC MSCI NETHERL ETF 464286814 892 27,257 SH   SOLE   27,257 0 0
ISHARES TR NEW ZEALAND ETF 464289123 2,096 36,992 SH   SOLE   36,992 0 0
ISHARES INC MSCI PAC JP ETF 464286665 6,125 154,046 SH   SOLE   154,046 0 0
ISHARES TR MSCI PHILIPS ETF 46429B408 867 32,228 SH   SOLE   32,228 0 0
ISHARES TR MSCI POLAND ETF 46429B606 1,036 62,364 SH   SOLE   62,364 0 0
ISHARES INC MSCI STH KOR ETF 464286772 9,636 168,660 SH   SOLE   168,660 0 0
ISHARES INC MSCI SPAIN ETF 464286764 720 32,046 SH   SOLE   32,046 0 0
ISHARES INC MSCI SWITZERLAND 464286749 21,298 546,661 SH   SOLE   546,661 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,706 42,407 SH   SOLE   42,407 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 20,485 795,219 SH   SOLE   795,219 0 0
ISHARES TR MSCI USA ESG SLC 464288802 6,717 50,213 SH   SOLE   50,213 0 0
ISHARES TR NASDAQ BIOTECH 464287556 57,503 420,684 SH   SOLE   420,684 0 0
ISHARES TR NATIONAL MUN ETF 464288414 538,614 4,667,364 SH   SOLE   4,667,364 0 0
ISHARES TR NEW YORK MUN ETF 464288323 5,061 87,958 SH   SOLE   87,958 0 0
ISHARES TR EXPND TEC SC ETF 464287549 6,071 21,749 SH   SOLE   21,749 0 0
ISHARES TR PHLX SEMICND ETF 464287523 11,607 42,851 SH   SOLE   42,851 0 0
ISHARES TR PFD AND INCM SEC 464288687 136,933 3,953,024 SH   SOLE   3,953,024 0 0
ISHARES TR RESIDNL REAL EST 464288562 2,474 41,166 SH   SOLE   41,166 0 0
ISHARES TR RUS 1000 ETF 464287622 323,720 1,885,600 SH   SOLE   1,885,600 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 969,320 5,049,858 SH   SOLE   5,049,858 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 678,980 6,028,951 SH   SOLE   6,028,951 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 342,915 2,394,993 SH   SOLE   2,394,993 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 175,532 848,513 SH   SOLE   848,513 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 140,940 1,446,132 SH   SOLE   1,446,132 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 59,426 330,032 SH   SOLE   330,032 0 0
ISHARES TR RUS MID CAP ETF 464287499 347,586 6,484,818 SH   SOLE   6,484,818 0 0
ISHARES TR RUS MD CP GR ETF 464287481 143,811 909,502 SH   SOLE   909,502 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 101,931 1,331,914 SH   SOLE   1,331,914 0 0
ISHARES TR RUS TP200 GR ETF 464289438 93,282 874,901 SH   SOLE   874,901 0 0
ISHARES TR RUS TP200 VL ETF 464289420 73,487 1,504,948 SH   SOLE   1,504,948 0 0
ISHARES TR S&P 100 ETF 464287101 23,079 162,052 SH   SOLE   162,052 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 886,502 4,272,504 SH   SOLE   4,272,504 0 0
ISHARES TR S&P 500 VAL ETF 464287408 672,896 6,218,430 SH   SOLE   6,218,430 0 0
ISHARES TR S&P MC 400VL ETF 464287705 75,490 567,847 SH   SOLE   567,847 0 0
ISHARES TR S&P SML 600 GWT 464287887 223,348 1,315,439 SH   SOLE   1,315,439 0 0
ISHARES TR SP SMCP600VL ETF 464287879 126,103 1,047,627 SH   SOLE   1,047,627 0 0
ISHARES TR SELECT DIVID ETF 464287168 133,133 1,649,324 SH   SOLE   1,649,324 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 332,977 6,658,198 SH   SOLE   6,658,198 0 0
ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 1,128 22,488 SH   SOLE   22,488 0 0
ISHARES TR SHORT TREAS BD 464288679 308,653 2,787,190 SH   SOLE   2,787,190 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 58,509 542,455 SH   SOLE   542,455 0 0
ISHARES SILVER TR ISHARES 46428Q109 3,207 188,509 SH   SOLE   188,509 0 0
ISHARES TR TIPS BD ETF 464287176 198,111 1,610,656 SH   SOLE   1,610,656 0 0
ISHARES TR INTRM TR CRP ETF 464288638 434,944 7,203,457 SH   SOLE   7,203,457 0 0
ISHARES TR SH TR CRPORT ETF 464288646 1,079,008 19,722,311 SH   SOLE   19,722,311 0 0
ISHARES TR TRANS AVG ETF 464287192 4,258 26,179 SH   SOLE   26,179 0 0
ISHARES TR U.S. FINLS ETF 464287788 8,323 75,568 SH   SOLE   75,568 0 0
ISHARES TR U.S. ENERGY ETF 464287796 6,085 304,106 SH   SOLE   304,106 0 0
ISHARES TR US HLTHCARE ETF 464287762 9,470 43,916 SH   SOLE   43,916 0 0
ISHARES TR ULTR SH TRM BD 46434V878 8,497 168,065 SH   SOLE   168,065 0 0
ISHARES TR US AER DEF ETF 464288760 11,578 70,287 SH   SOLE   70,287 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 377 2,958 SH   SOLE   2,958 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 7,926 36,190 SH   SOLE   36,190 0 0
ISHARES TR USD INV GRDE ETF 464288620 85,823 1,420,432 SH   SOLE   1,420,432 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 293,538 2,458,446 SH   SOLE   2,458,446 0 0
ISHARES TR US HLTHCR PR ETF 464288828 1,954 10,122 SH   SOLE   10,122 0 0
ISHARES TR US HOME CONS ETF 464288752 3,875 87,768 SH   SOLE   87,768 0 0
ISHARES TR U.S. MED DVC ETF 464288810 458,419 1,731,388 SH   SOLE   1,731,388 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 5,102 592,530 SH   SOLE   592,530 0 0
ISHARES TR U.S. PHARMA ETF 464288836 1,382 8,979 SH   SOLE   8,979 0 0
ISHARES TR U.S. REAL ES ETF 464287739 36,027 457,135 SH   SOLE   457,135 0 0
ISHARES TR US TREAS BD ETF 46429B267 2,294,003 81,957,946 SH   SOLE   81,957,946 0 0
ISHARES TR YLD OPTIM BD 46434V787 1,403 54,756 SH   SOLE   54,756 0 0
ISTAR INC COM 45031U101 663 53,834 SH   SOLE   53,834 0 0
ITAU CORPBANCA SPONSORED ADR 45033E105 40 10,438 SH   SOLE   10,438 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 8,586 1,830,628 SH   SOLE   1,830,628 0 0
ITRON INC COM 465741106 1,177 17,767 SH   SOLE   17,767 0 0
ITT INC COM 45073V108 1,790 30,476 SH   SOLE   30,476 0 0
J & J SNACK FOODS CORP COM 466032109 4,272 33,602 SH   SOLE   33,602 0 0
J2 GLOBAL INC COM 48123V102 1,181 18,679 SH   SOLE   18,679 0 0
JABIL INC COM 466313103 752 23,441 SH   SOLE   23,441 0 0
HENRY JACK & ASSOC INC COM 426281101 37,595 204,285 SH   SOLE   204,285 0 0
JACK IN THE BOX INC COM 466367109 2,911 39,285 SH   SOLE   39,285 0 0
JACOBS ENGR GROUP INC COM 469814107 15,302 180,447 SH   SOLE   180,447 0 0
JAMES RIV GROUP LTD COM G5005R107 597 13,268 SH   SOLE   13,268 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3,166 62,993 SH   SOLE   62,993 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 9,330 84,559 SH   SOLE   84,559 0 0
HUNT J B TRANS SVCS INC COM 445658107 4,709 39,135 SH   SOLE   39,135 0 0
JBG SMITH PPTYS COM 46590V100 746 25,234 SH   SOLE   25,234 0 0
JD.COM INC SPON ADR CL A 47215P106 6,425 106,763 SH   SOLE   106,763 0 0
JEFFERIES FINL GROUP INC COM 47233W109 1,112 71,494 SH   SOLE   71,494 0 0
JELD-WEN HLDG INC COM 47580P103 215 13,361 SH   SOLE   13,361 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2,243 114,675 SH   SOLE   114,675 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 595 17,745 SH   SOLE   17,745 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 6,651 256,284 SH   SOLE   256,284 0 0
JOHN HANCOCK EXCHANGE TRADED MULTFCTR EMRNG 47804J834 1,552 68,294 SH   SOLE   68,294 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 626 16,657 SH   SOLE   16,657 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 14,101 367,586 SH   SOLE   367,586 0 0
JOHN HANCOCK EXCHANGE TRADED MLTDCTR MEDIA 47804J826 589 21,641 SH   SOLE   21,641 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 6,057 172,472 SH   SOLE   172,472 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2,168 92,097 SH   SOLE   92,097 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 803 13,284 SH   SOLE   13,284 0 0
SMUCKER J M CO COM NEW 832696405 7,086 66,971 SH   SOLE   66,971 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 327 3,827 SH   SOLE   3,827 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 399 4,635 SH   SOLE   4,635 0 0
WILEY JOHN & SONS INC CL A 968223206 533 13,670 SH   SOLE   13,670 0 0
JOHNSON & JOHNSON COM 478160104 231,407 1,645,520 SH   SOLE   1,645,520 0 0
JOHNSON CTLS INTL PLC SHS G51502105 35,151 1,029,631 SH   SOLE   1,029,631 0 0
JOHNSON OUTDOORS INC CL A 479167108 288 3,159 SH   SOLE   3,159 0 0
JONES LANG LASALLE INC COM 48020Q107 6,787 65,601 SH   SOLE   65,601 0 0
JOYY INC ADS REPSTG COM A 46591M109 892 10,078 SH   SOLE   10,078 0 0
J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 336 14,855 SH   SOLE   14,855 0 0
J P MORGAN EXCHANGE-TRADED F BETBULD JAPAN 46641Q712 35,485 1,547,533 SH   SOLE   1,547,533 0 0
J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 1,022 14,329 SH   SOLE   14,329 0 0
JPMORGAN CHASE & CO COM 46625H100 238,434 2,534,932 SH   SOLE   2,534,932 0 0
J P MORGAN EXCHANGE-TRADED F DIVERSFD EQT ETF 46641Q845 9,236 340,053 SH   SOLE   340,053 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 3,616 73,190 SH   SOLE   73,190 0 0
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 5,223 107,488 SH   SOLE   107,488 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 131,428 2,590,734 SH   SOLE   2,590,734 0 0
JUNIPER NETWORKS INC COM 48203R104 2,072 90,630 SH   SOLE   90,630 0 0
K12 INC COM 48273U102 494 18,146 SH   SOLE   18,146 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 796 10,814 SH   SOLE   10,814 0 0
KAMAN CORP COM 483548103 736 17,686 SH   SOLE   17,686 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 14,429 96,663 SH   SOLE   96,663 0 0
KAR AUCTION SVCS INC COM 48238T109 2,492 181,126 SH   SOLE   181,126 0 0
KB FINL GROUP INC SPONSORED ADR 48241A105 1,849 66,451 SH   SOLE   66,451 0 0
KB HOME COM 48666K109 392 12,772 SH   SOLE   12,772 0 0
KBR INC COM 48242W106 643 28,535 SH   SOLE   28,535 0 0
KELLOGG CO COM 487836108 3,428 51,896 SH   SOLE   51,896 0 0
KEMPER CORP DEL COM 488401100 4,407 60,770 SH   SOLE   60,770 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107 2,832 186,088 SH   SOLE   186,088 0 0
KEURIG DR PEPPER INC COM 49271V100 1,950 68,677 SH   SOLE   68,677 0 0
KEYCORP COM 493267108 16,144 1,325,509 SH   SOLE   1,325,509 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 49,700 493,150 SH   SOLE   493,150 0 0
KFORCE INC COM 493732101 1,063 36,346 SH   SOLE   36,346 0 0
KILROY RLTY CORP COM 49427F108 3,237 55,140 SH   SOLE   55,140 0 0
KIMBERLY CLARK CORP COM 494368103 66,936 473,563 SH   SOLE   473,563 0 0
KIMCO RLTY CORP COM 49446R109 5,901 459,592 SH   SOLE   459,592 0 0
KINDER MORGAN INC DEL COM 49456B101 30,569 2,015,464 SH   SOLE   2,015,464 0 0
KINROSS GOLD CORP COM 496902404 997 138,155 SH   SOLE   138,155 0 0
KINSALE CAP GROUP INC COM 49714P108 4,492 28,940 SH   SOLE   28,940 0 0
KIRBY CORP COM 497266106 991 18,503 SH   SOLE   18,503 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 5,749 139,412 SH   SOLE   139,412 0 0
KITE RLTY GROUP TR COM NEW 49803T300 377 32,649 SH   SOLE   32,649 0 0
KKR & CO INC COM 48251W104 12,185 394,584 SH   SOLE   394,584 0 0
KLA CORP COM NEW 482480100 41,336 212,546 SH   SOLE   212,546 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 2,926 70,151 SH   SOLE   70,151 0 0
KNOLL INC COM NEW 498904200 381 31,234 SH   SOLE   31,234 0 0
KNOWLES CORP COM 49926D109 1,944 127,386 SH   SOLE   127,386 0 0
KOHLS CORP COM 500255104 1,586 76,344 SH   SOLE   76,344 0 0
KONTOOR BRANDS INC COM 50050N103 1,947 109,326 SH   SOLE   109,326 0 0
KORN FERRY COM NEW 500643200 1,353 44,028 SH   SOLE   44,028 0 0
KORNIT DIGITAL LTD SHS M6372Q113 1,668 31,245 SH   SOLE   31,245 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 759 48,542 SH   SOLE   48,542 0 0
KT CORP SPONSORED ADR 48268K101 1,840 188,861 SH   SOLE   188,861 0 0
KULICKE & SOFFA INDS INC COM 501242101 484 23,227 SH   SOLE   23,227 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 41,929 247,123 SH   SOLE   247,123 0 0
LA Z BOY INC COM 505336107 1,092 40,367 SH   SOLE   40,367 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 14,627 88,059 SH   SOLE   88,059 0 0
LADDER CAP CORP CL A 505743104 418 51,564 SH   SOLE   51,564 0 0
LAKELAND FINL CORP COM 511656100 2,377 51,021 SH   SOLE   51,021 0 0
LAM RESEARCH CORP COM 512807108 44,586 137,842 SH   SOLE   137,842 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 5,984 89,637 SH   SOLE   89,637 0 0
LAMB WESTON HLDGS INC COM 513272104 10,102 158,016 SH   SOLE   158,016 0 0
LANCASTER COLONY CORP COM 513847103 3,697 23,854 SH   SOLE   23,854 0 0
LANDSTAR SYS INC COM 515098101 5,359 47,716 SH   SOLE   47,716 0 0
LANTHEUS HLDGS INC COM 516544103 158 11,067 SH   SOLE   11,067 0 0
LAS VEGAS SANDS CORP COM 517834107 13,415 294,582 SH   SOLE   294,582 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 277 9,762 SH   SOLE   9,762 0 0
LAZARD LTD SHS A G54050102 301 10,509 SH   SOLE   10,509 0 0
LCI INDS COM 50189K103 1,724 14,993 SH   SOLE   14,993 0 0
LEAR CORP COM NEW 521865204 6,663 61,116 SH   SOLE   61,116 0 0
LEGG MASON INC COM 524901105 254 5,116 SH   SOLE   5,116 0 0
LEGGETT & PLATT INC COM 524660107 5,685 161,739 SH   SOLE   161,739 0 0
LEIDOS HOLDINGS INC COM 525327102 7,866 83,978 SH   SOLE   83,978 0 0
LEMAITRE VASCULAR INC COM 525558201 2,980 112,868 SH   SOLE   112,868 0 0
LENDINGTREE INC NEW COM 52603B107 839 2,898 SH   SOLE   2,898 0 0
LENNAR CORP CL A 526057104 17,294 280,659 SH   SOLE   280,659 0 0
LENNAR CORP CL B 526057302 431 9,346 SH   SOLE   9,346 0 0
LENNOX INTL INC COM 526107107 8,911 38,247 SH   SOLE   38,247 0 0
LEXICON PHARMACEUTICALS INC COM NEW 528872302 166 83,407 SH   SOLE   83,407 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 118 11,101 SH   SOLE   11,101 0 0
LEXINGTON REALTY TRUST COM 529043101 533 50,477 SH   SOLE   50,477 0 0
LHC GROUP INC COM 50187A107 4,753 27,267 SH   SOLE   27,267 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 197 10,005 SH   SOLE   10,005 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 808 6,610 SH   SOLE   6,610 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 7,613 61,417 SH   SOLE   61,417 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 3,583 112,980 SH   SOLE   112,980 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 4,414 205,230 SH   SOLE   205,230 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 6,514 188,695 SH   SOLE   188,695 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 2,289 66,446 SH   SOLE   66,446 0 0
LIFE STORAGE INC COM 53223X107 2,028 21,363 SH   SOLE   21,363 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 2,275 20,338 SH   SOLE   20,338 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,053 24,374 SH   SOLE   24,374 0 0
LINCOLN NATL CORP IND COM 534187109 2,410 65,508 SH   SOLE   65,508 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 93 12,063 SH   SOLE   12,063 0 0
LINDE PLC SHS G5494J103 56,106 264,521 SH   SOLE   264,521 0 0
LINX SA SPONSORED ADS 53619W101 75 16,436 SH   SOLE   16,436 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 294 43,036 SH   SOLE   43,036 0 0
LITHIA MTRS INC CL A 536797103 3,979 26,295 SH   SOLE   26,295 0 0
LITTELFUSE INC COM 537008104 8,843 51,828 SH   SOLE   51,828 0 0
LIVANOVA PLC SHS G5509L101 1,313 27,285 SH   SOLE   27,285 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 5,072 114,425 SH   SOLE   114,425 0 0
LIVENT CORP COM 53814L108 120 19,411 SH   SOLE   19,411 0 0
LIVEPERSON INC COM 538146101 659 15,906 SH   SOLE   15,906 0 0
LIVERAMP HLDGS INC COM 53815P108 595 14,007 SH   SOLE   14,007 0 0
LKQ CORP COM 501889208 10,372 395,861 SH   SOLE   395,861 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 658 438,587 SH   SOLE   438,587 0 0
LOCKHEED MARTIN CORP COM 539830109 89,994 246,609 SH   SOLE   246,609 0 0
LOEWS CORP COM 540424108 3,246 94,664 SH   SOLE   94,664 0 0
LOGITECH INTL S A SHS H50430232 6,787 104,025 SH   SOLE   104,025 0 0
LOGMEIN INC COM 54142L109 268 3,166 SH   SOLE   3,166 0 0
LOUISIANA PAC CORP COM 546347105 735 28,670 SH   SOLE   28,670 0 0
LOWES COS INC COM 548661107 115,548 855,154 SH   SOLE   855,154 0 0
LPL FINL HLDGS INC COM 50212V100 1,839 23,454 SH   SOLE   23,454 0 0
LTC PPTYS INC COM 502175102 1,705 45,250 SH   SOLE   45,250 0 0
LULULEMON ATHLETICA INC COM 550021109 78,147 250,468 SH   SOLE   250,468 0 0
LUMENTUM HLDGS INC COM 55024U109 1,001 12,294 SH   SOLE   12,294 0 0
LUMINEX CORP DEL COM 55027E102 3,424 105,260 SH   SOLE   105,260 0 0
LYFT INC CL A COM 55087P104 3,262 98,828 SH   SOLE   98,828 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 12,369 188,205 SH   SOLE   188,205 0 0
M & T BK CORP COM 55261F104 5,033 48,409 SH   SOLE   48,409 0 0
M D C HLDGS INC COM 552676108 1,476 41,356 SH   SOLE   41,356 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1,013 29,488 SH   SOLE   29,488 0 0
MACYS INC COM 55616P104 85 12,340 SH   SOLE   12,340 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 240 1,637 SH   SOLE   1,637 0 0
MAGELLAN HEALTH INC COM NEW 559079207 495 6,776 SH   SOLE   6,776 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,668 84,968 SH   SOLE   84,968 0 0
MAGNA INTL INC COM 559222401 7,031 157,904 SH   SOLE   157,904 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 71 11,773 SH   SOLE   11,773 0 0
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1,210 42,774 SH   SOLE   42,774 0 0
MAIN STR CAP CORP COM 56035L104 943 30,305 SH   SOLE   30,305 0 0
MALIBU BOATS INC COM CL A 56117J100 689 13,269 SH   SOLE   13,269 0 0
MANHATTAN ASSOCS INC COM 562750109 1,791 19,008 SH   SOLE   19,008 0 0
MANPOWERGROUP INC COM 56418H100 649 9,443 SH   SOLE   9,443 0 0
MANTECH INTL CORP CL A 564563104 3,773 55,084 SH   SOLE   55,084 0 0
MANULIFE FINL CORP COM 56501R106 5,371 394,378 SH   SOLE   394,378 0 0
MARATHON OIL CORP COM 565849106 1,961 320,430 SH   SOLE   320,430 0 0
MARATHON PETE CORP COM 56585A102 13,997 374,459 SH   SOLE   374,459 0 0
MARCUS & MILLICHAP INC COM 566324109 1,335 46,250 SH   SOLE   46,250 0 0
MARKEL CORP COM 570535104 10,786 11,684 SH   SOLE   11,684 0 0
MARKETAXESS HLDGS INC COM 57060D108 26,513 52,931 SH   SOLE   52,931 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,908 33,920 SH   SOLE   33,920 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 737 8,969 SH   SOLE   8,969 0 0
MARSH & MCLENNAN COS INC COM 571748102 35,108 326,979 SH   SOLE   326,979 0 0
MARTEN TRANS LTD COM 573075108 3,288 130,666 SH   SOLE   130,666 0 0
MARTIN MARIETTA MATLS INC COM 573284106 15,358 74,346 SH   SOLE   74,346 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 10,280 293,221 SH   SOLE   293,221 0 0
MASCO CORP COM 574599106 19,650 391,362 SH   SOLE   391,362 0 0
MASIMO CORP COM 574795100 7,232 31,720 SH   SOLE   31,720 0 0
MASONITE INTL CORP NEW COM 575385109 1,772 22,785 SH   SOLE   22,785 0 0
MASTEC INC COM 576323109 2,163 48,205 SH   SOLE   48,205 0 0
MASTERCARD INCORPORATED CL A 57636Q104 280,170 947,481 SH   SOLE   947,481 0 0
MATCH GROUP INC COM 57665R106 2,446 22,853 SH   SOLE   22,853 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 16,659 295,639 SH   SOLE   295,639 0 0
MATERION CORP COM 576690101 491 7,990 SH   SOLE   7,990 0 0
MATSON INC COM 57686G105 391 13,449 SH   SOLE   13,449 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 13,037 215,099 SH   SOLE   215,099 0 0
MAXIMUS INC COM 577933104 4,416 62,682 SH   SOLE   62,682 0 0
MBIA INC COM 55262C100 775 106,923 SH   SOLE   106,923 0 0
MCCORMICK & CO INC COM NON VTG 579780206 42,660 237,780 SH   SOLE   237,780 0 0
MCDONALDS CORP COM 580135101 64,850 351,547 SH   SOLE   351,547 0 0
MCGRATH RENTCORP COM 580589109 695 12,868 SH   SOLE   12,868 0 0
MCKESSON CORP COM 58155Q103 13,834 90,175 SH   SOLE   90,175 0 0
MDU RES GROUP INC COM 552690109 660 29,770 SH   SOLE   29,770 0 0
MECHEL PAO SPONSORED ADR NE 583840608 51 29,941 SH   SOLE   29,941 0 0
MEDALLIA INC COM 584021109 450 17,831 SH   SOLE   17,831 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 3,844 204,464 SH   SOLE   204,464 0 0
MEDIFAST INC COM 58470H101 824 5,939 SH   SOLE   5,939 0 0
MEDNAX INC COM 58502B106 196 11,486 SH   SOLE   11,486 0 0
MEDPACE HLDGS INC COM 58506Q109 3,232 34,741 SH   SOLE   34,741 0 0
MEDTRONIC PLC SHS G5960L103 208,441 2,273,084 SH   SOLE   2,273,084 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 925 59,615 SH   SOLE   59,615 0 0
MERCADOLIBRE INC COM 58733R102 60,513 61,386 SH   SOLE   61,386 0 0
MERCANTILE BANK CORP COM 587376104 551 24,369 SH   SOLE   24,369 0 0
MERCK & CO. INC COM 58933Y105 193,862 2,506,966 SH   SOLE   2,506,966 0 0
MERCURY SYS INC COM 589378108 2,018 25,660 SH   SOLE   25,660 0 0
MERIT MED SYS INC COM 589889104 1,472 32,248 SH   SOLE   32,248 0 0
MERITAGE HOMES CORP COM 59001A102 2,034 26,715 SH   SOLE   26,715 0 0
MESA LABS INC COM 59064R109 1,101 5,079 SH   SOLE   5,079 0 0
METHODE ELECTRS INC COM 591520200 1,233 39,435 SH   SOLE   39,435 0 0
METLIFE INC COM 59156R108 48,347 1,323,841 SH   SOLE   1,323,841 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 37,766 46,883 SH   SOLE   46,883 0 0
MFA FINL INC COM 55272X102 62 25,038 SH   SOLE   25,038 0 0
MGIC INVT CORP WIS COM 552848103 234 28,519 SH   SOLE   28,519 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 2,450 90,054 SH   SOLE   90,054 0 0
MGM RESORTS INTERNATIONAL COM 552953101 5,039 299,959 SH   SOLE   299,959 0 0
MGP INGREDIENTS INC NEW COM 55303J106 1,934 52,678 SH   SOLE   52,678 0 0
MICRO FOCUS INTL PLC SPON ADR NEW 594837403 901 164,460 SH   SOLE   164,460 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 16,144 153,297 SH   SOLE   153,297 0 0
MICRON TECHNOLOGY INC COM 595112103 26,958 523,253 SH   SOLE   523,253 0 0
MICROSOFT CORP COM 594918104 917,110 4,506,505 SH   SOLE   4,506,505 0 0
MID-AMER APT CMNTYS INC COM 59522J103 11,192 97,603 SH   SOLE   97,603 0 0
MIMECAST LTD ORD SHS G14838109 720 17,273 SH   SOLE   17,273 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,148 24,466 SH   SOLE   24,466 0 0
MISTRAS GROUP INC COM 60649T107 71 17,986 SH   SOLE   17,986 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 6,257 1,592,056 SH   SOLE   1,592,056 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 1,019 412,733 SH   SOLE   412,733 0 0
MKS INSTRS INC COM 55306N104 2,171 19,173 SH   SOLE   19,173 0 0
MOBILE MINI INC COM 60740F105 1,053 35,691 SH   SOLE   35,691 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,409 262,171 SH   SOLE   262,171 0 0
MODEL N INC COM 607525102 321 9,243 SH   SOLE   9,243 0 0
MODERNA INC COM 60770K107 681 10,603 SH   SOLE   10,603 0 0
MODINE MFG CO COM 607828100 133 24,070 SH   SOLE   24,070 0 0
MOELIS & CO CL A 60786M105 2,268 72,795 SH   SOLE   72,795 0 0
MOHAWK INDS INC COM 608190104 7,338 72,111 SH   SOLE   72,111 0 0
MOLINA HEALTHCARE INC COM 60855R100 6,573 36,930 SH   SOLE   36,930 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 3,734 108,661 SH   SOLE   108,661 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 360 10,820 SH   SOLE   10,820 0 0
MOMO INC ADR 60879B107 665 38,055 SH   SOLE   38,055 0 0
MONDELEZ INTL INC CL A 609207105 75,767 1,481,843 SH   SOLE   1,481,843 0 0
MONOLITHIC PWR SYS INC COM 609839105 18,905 79,770 SH   SOLE   79,770 0 0
MONRO INC COM 610236101 3,689 67,137 SH   SOLE   67,137 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 19,401 279,871 SH   SOLE   279,871 0 0
MOODYS CORP COM 615369105 17,363 63,201 SH   SOLE   63,201 0 0
MOOG INC CL A 615394202 1,798 33,939 SH   SOLE   33,939 0 0
MORGAN STANLEY COM NEW 617446448 69,444 1,437,825 SH   SOLE   1,437,825 0 0
MORNINGSTAR INC COM 617700109 3,186 22,599 SH   SOLE   22,599 0 0
MORPHOSYS AG SPONSORED ADS 617760202 696 21,981 SH   SOLE   21,981 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 17,934 127,983 SH   SOLE   127,983 0 0
MOVADO GROUP INC COM 624580106 356 32,819 SH   SOLE   32,819 0 0
MPLX LP COM UNIT REP LTD 55336V100 1,471 85,110 SH   SOLE   85,110 0 0
MSA SAFETY INC COM 553498106 1,179 10,303 SH   SOLE   10,303 0 0
MSC INDL DIRECT INC CL A 553530106 3,964 54,449 SH   SOLE   54,449 0 0
MSCI INC COM 55354G100 46,341 138,823 SH   SOLE   138,823 0 0
MTS SYS CORP COM 553777103 516 29,359 SH   SOLE   29,359 0 0
MUELLER INDS INC COM 624756102 390 14,660 SH   SOLE   14,660 0 0
MUELLER WTR PRODS INC COM SER A 624758108 863 91,536 SH   SOLE   91,536 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 347 25,353 SH   SOLE   25,353 0 0
MURPHY OIL CORP COM 626717102 521 37,774 SH   SOLE   37,774 0 0
MURPHY USA INC COM 626755102 1,288 11,444 SH   SOLE   11,444 0 0
MYOKARDIA INC COM 62857M105 221 2,284 SH   SOLE   2,284 0 0
MYRIAD GENETICS INC COM 62855J104 891 78,575 SH   SOLE   78,575 0 0
NASDAQ INC COM 631103108 31,972 267,618 SH   SOLE   267,618 0 0
NATERA INC COM 632307104 1,408 28,233 SH   SOLE   28,233 0 0
NATIONAL BK HLDGS CORP CL A 633707104 529 19,584 SH   SOLE   19,584 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,895 31,063 SH   SOLE   31,063 0 0
NATIONAL CINEMEDIA INC COM 635309107 98 33,060 SH   SOLE   33,060 0 0
NATIONAL FUEL GAS CO N J COM 636180101 316 7,566 SH   SOLE   7,566 0 0
NATIONAL GEN HLDGS CORP COM 636220303 1,103 51,063 SH   SOLE   51,063 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 29,568 486,794 SH   SOLE   486,794 0 0
NATIONAL HEALTH INVS INC COM 63633D104 436 7,178 SH   SOLE   7,178 0 0
NATIONAL HEALTHCARE CORP COM 635906100 331 5,217 SH   SOLE   5,217 0 0
NATIONAL INSTRS CORP COM 636518102 5,501 142,114 SH   SOLE   142,114 0 0
NATIONAL OILWELL VARCO INC COM 637071101 2,126 173,520 SH   SOLE   173,520 0 0
NATIONAL RESH CORP COM NEW 637372202 412 7,076 SH   SOLE   7,076 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 234 6,591 SH   SOLE   6,591 0 0
NATIONAL VISION HLDGS INC COM 63845R107 1,125 36,855 SH   SOLE   36,855 0 0
NCR CORP NEW COM 62886E108 1,542 89,038 SH   SOLE   89,038 0 0
NEENAH INC COM 640079109 1,837 37,148 SH   SOLE   37,148 0 0
NEOGEN CORP COM 640491106 6,168 79,488 SH   SOLE   79,488 0 0
NEOGENOMICS INC COM NEW 64049M209 1,538 49,646 SH   SOLE   49,646 0 0
NEOPHOTONICS CORP COM 64051T100 116 13,029 SH   SOLE   13,029 0 0
NESCO HLDGS INC COM 64083J104 137 34,046 SH   SOLE   34,046 0 0
NETAPP INC COM 64110D104 7,859 177,117 SH   SOLE   177,117 0 0
NETEASE INC SPONSORED ADS 64110W102 5,343 12,444 SH   SOLE   12,444 0 0
NETFLIX INC COM 64110L106 35,646 78,336 SH   SOLE   78,336 0 0
NETGEAR INC COM 64111Q104 263 10,141 SH   SOLE   10,141 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 5,755 47,170 SH   SOLE   47,170 0 0
NEVRO CORP COM 64157F103 1,452 12,151 SH   SOLE   12,151 0 0
NEW JERSEY RES COM 646025106 251 7,701 SH   SOLE   7,701 0 0
NEW MTN FIN CORP COM 647551100 541 58,242 SH   SOLE   58,242 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 3,471 26,653 SH   SOLE   26,653 0 0
NEW RELIC INC COM 64829B100 656 9,515 SH   SOLE   9,515 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,834 246,815 SH   SOLE   246,815 0 0
NEW YORK TIMES CO CL A 650111107 3,204 76,228 SH   SOLE   76,228 0 0
NEWELL BRANDS INC COM 651229106 2,027 127,659 SH   SOLE   127,659 0 0
NEWMARK GROUP INC CL A 65158N102 257 52,783 SH   SOLE   52,783 0 0
NEWMARKET CORP COM 651587107 4,751 11,863 SH   SOLE   11,863 0 0
NEWMONT CORP COM 651639106 9,545 154,596 SH   SOLE   154,596 0 0
NEWS CORP NEW CL A 65249B109 1,247 105,183 SH   SOLE   105,183 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 2,788 78,866 SH   SOLE   78,866 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 14,654 175,094 SH   SOLE   175,094 0 0
NEXTERA ENERGY INC COM 65339F101 150,323 625,905 SH   SOLE   625,905 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 725 14,134 SH   SOLE   14,134 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105 30 12,054 SH   SOLE   12,054 0 0
NIC INC COM 62914B100 439 19,127 SH   SOLE   19,127 0 0
NICE LTD SPONSORED ADR 653656108 8,177 43,208 SH   SOLE   43,208 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,400 94,238 SH   SOLE   94,238 0 0
NIKE INC CL B 654106103 185,773 1,894,675 SH   SOLE   1,894,675 0 0
NISOURCE INC COM 65473P105 3,672 161,493 SH   SOLE   161,493 0 0
NMI HLDGS INC CL A 629209305 1,156 71,915 SH   SOLE   71,915 0 0
NOBLE ENERGY INC COM 655044105 486 54,264 SH   SOLE   54,264 0 0
NOKIA CORP SPONSORED ADR 654902204 1,025 232,995 SH   SOLE   232,995 0 0
NOMAD FOODS LTD USD ORD SHS G6564A105 2,883 134,413 SH   SOLE   134,413 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 835 188,116 SH   SOLE   188,116 0 0
NORDSON CORP COM 655663102 22,569 118,963 SH   SOLE   118,963 0 0
NORDSTROM INC COM 655664100 794 51,227 SH   SOLE   51,227 0 0
NORFOLK SOUTHERN CORP COM 655844108 27,485 156,554 SH   SOLE   156,554 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 17 20,140 SH   SOLE   20,140 0 0
NORTHERN TR CORP COM 665859104 7,475 94,220 SH   SOLE   94,220 0 0
NORTHROP GRUMMAN CORP COM 666807102 28,503 92,712 SH   SOLE   92,712 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 162 15,798 SH   SOLE   15,798 0 0
NORTHWESTERN CORP COM NEW 668074305 1,229 22,534 SH   SOLE   22,534 0 0
NORTONLIFELOCK INC COM 668771108 12,247 617,746 SH   SOLE   617,746 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1,381 84,063 SH   SOLE   84,063 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 216 4,474 SH   SOLE   4,474 0 0
NOVANTA INC COM 67000B104 1,333 12,483 SH   SOLE   12,483 0 0
NOVARTIS AG SPONSORED ADR 66987V109 77,308 885,139 SH   SOLE   885,139 0 0
NOVO-NORDISK A S ADR 670100205 76,319 1,165,537 SH   SOLE   1,165,537 0 0
NOVOCURE LTD ORD SHS G6674U108 1,016 17,125 SH   SOLE   17,125 0 0
NOW INC COM 67011P100 842 97,570 SH   SOLE   97,570 0 0
NRG ENERGY INC COM NEW 629377508 8,702 267,272 SH   SOLE   267,272 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 6,847 270,584 SH   SOLE   270,584 0 0
NUCOR CORP COM 670346105 10,319 249,211 SH   SOLE   249,211 0 0
NUTANIX INC CL A 67059N108 5,086 214,576 SH   SOLE   214,576 0 0
NUTRIEN LTD COM 67077M108 6,187 192,829 SH   SOLE   192,829 0 0
NUVASIVE INC COM 670704105 2,516 45,206 SH   SOLE   45,206 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 504 86,380 SH   SOLE   86,380 0 0
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 15,586 609,069 SH   SOLE   609,069 0 0
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 1,228 49,136 SH   SOLE   49,136 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1,541 63,580 SH   SOLE   63,580 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 5,541 198,519 SH   SOLE   198,519 0 0
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 547 14,036 SH   SOLE   14,036 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 891 32,464 SH   SOLE   32,464 0 0
NUVEEN MICH QUALITY MUN INCO COM 670979103 804 58,777 SH   SOLE   58,777 0 0
NUVEEN MORTGAGE AND INCOME F COM 670735109 589 30,119 SH   SOLE   30,119 0 0
NVENT ELECTRIC PLC SHS G6700G107 2,509 133,942 SH   SOLE   133,942 0 0
NVIDIA CORPORATION COM 67066G104 116,469 306,586 SH   SOLE   306,586 0 0
NVR INC COM 62944T105 4,393 1,348 SH   SOLE   1,348 0 0
NXP SEMICONDUCTORS N V COM N6596X109 19,698 172,728 SH   SOLE   172,728 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 18,524 43,929 SH   SOLE   43,929 0 0
OSI ETF TR OSHARES US QUALT 67110P407 12,820 387,535 SH   SOLE   387,535 0 0
OCCIDENTAL PETE CORP COM 674599105 3,453 188,666 SH   SOLE   188,666 0 0
OGE ENERGY CORP COM 670837103 2,402 79,101 SH   SOLE   79,101 0 0
OKTA INC CL A 679295105 18,732 93,551 SH   SOLE   93,551 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 7,960 46,940 SH   SOLE   46,940 0 0
OLD NATL BANCORP IND COM 680033107 1,743 126,669 SH   SOLE   126,669 0 0
OLD REP INTL CORP COM 680223104 1,294 79,345 SH   SOLE   79,345 0 0
OLIN CORP COM PAR $1 680665205 204 17,778 SH   SOLE   17,778 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 8,502 87,062 SH   SOLE   87,062 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 2,266 76,213 SH   SOLE   76,213 0 0
OMNICELL INC COM 68213N109 4,831 68,405 SH   SOLE   68,405 0 0
OMNICOM GROUP INC COM 681919106 11,919 218,294 SH   SOLE   218,294 0 0
ON SEMICONDUCTOR CORP COM 682189105 6,735 339,787 SH   SOLE   339,787 0 0
ONE GAS INC COM 68235P108 1,519 19,715 SH   SOLE   19,715 0 0
ONEMAIN HLDGS INC COM 68268W103 759 30,933 SH   SOLE   30,933 0 0
ONEOK INC NEW COM 682680103 24,375 733,750 SH   SOLE   733,750 0 0
ONESMART INTL ED GROUP LTD SPONSORED ADS 68276W103 53 13,525 SH   SOLE   13,525 0 0
ONTO INNOVATION INC COM 683344105 1,257 36,914 SH   SOLE   36,914 0 0
OPEN TEXT CORP COM 683715106 2,351 55,352 SH   SOLE   55,352 0 0
ORACLE CORP COM 68389X105 85,468 1,546,372 SH   SOLE   1,546,372 0 0
ORANGE SPONSORED ADR 684060106 2,061 173,234 SH   SOLE   173,234 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 1,332 114,548 SH   SOLE   114,548 0 0
ORIX CORP SPONSORED ADR 686330101 2,613 42,422 SH   SOLE   42,422 0 0
ORMAT TECHNOLOGIES INC COM 686688102 352 5,551 SH   SOLE   5,551 0 0
ORTHOPEDIATRICS CORP COM 68752L100 911 20,810 SH   SOLE   20,810 0 0
OSHKOSH CORP COM 688239201 6,112 85,338 SH   SOLE   85,338 0 0
OSI SYSTEMS INC COM 671044105 312 4,185 SH   SOLE   4,185 0 0
OTIS WORLDWIDE CORP COM 68902V107 7,809 137,333 SH   SOLE   137,333 0 0
OUTFRONT MEDIA INC COM 69007J106 163 11,505 SH   SOLE   11,505 0 0
OWENS CORNING NEW COM 690742101 4,257 76,342 SH   SOLE   76,342 0 0
OXFORD INDS INC COM 691497309 448 10,183 SH   SOLE   10,183 0 0
GLATFELTER COM 377316104 1,062 66,143 SH   SOLE   66,143 0 0
PACCAR INC COM 693718108 11,339 151,492 SH   SOLE   151,492 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 2,882 81,080 SH   SOLE   81,080 0 0
PACER FDS TR BNCHMRK INDSTR 69374H766 586 18,274 SH   SOLE   18,274 0 0
PACER FDS TR CFRA STVAL EQL 69374H691 226 8,711 SH   SOLE   8,711 0 0
PACER FDS TR TRENDPILOT INTL 69374H683 1,749 74,717 SH   SOLE   74,717 0 0
PACER FDS TR TRENDPILOT US BD 69374H642 22,221 890,961 SH   SOLE   890,961 0 0
PACER FDS TR TRENDP 100 ETF 69374H303 2,939 68,841 SH   SOLE   68,841 0 0
PACER FDS TR TRENDPILOT EUR 69374H808 309 13,046 SH   SOLE   13,046 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 17,653 649,234 SH   SOLE   649,234 0 0
PACER FDS TR TRENDP US MID CP 69374H204 2,250 82,188 SH   SOLE   82,188 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1,563 72,104 SH   SOLE   72,104 0 0
PACIRA BIOSCIENCES COM 695127100 255 4,858 SH   SOLE   4,858 0 0
PACKAGING CORP AMER COM 695156109 8,757 87,749 SH   SOLE   87,749 0 0
PACWEST BANCORP DEL COM 695263103 808 41,010 SH   SOLE   41,010 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,509 42,700 SH   SOLE   42,700 0 0
PALO ALTO NETWORKS INC COM 697435105 16,312 71,023 SH   SOLE   71,023 0 0
PALOMAR HLDGS INC COM 69753M105 329 3,832 SH   SOLE   3,832 0 0
PAN AMERN SILVER CORP COM 697900108 1,312 43,169 SH   SOLE   43,169 0 0
PAPA JOHNS INTL INC COM 698813102 470 5,915 SH   SOLE   5,915 0 0
PARK HOTELS RESORTS INC COM 700517105 101 10,237 SH   SOLE   10,237 0 0
PARKER HANNIFIN CORP COM 701094104 16,744 91,364 SH   SOLE   91,364 0 0
PARSLEY ENERGY INC CL A 701877102 3,444 322,426 SH   SOLE   322,426 0 0
PARSONS CORPORATION COM 70202L102 1,133 31,254 SH   SOLE   31,254 0 0
PATRICK INDS INC COM 703343103 304 4,970 SH   SOLE   4,970 0 0
PATTERSON COS INC COM 703395103 1,024 46,555 SH   SOLE   46,555 0 0
PATTERSON UTI ENERGY INC COM 703481101 137 39,482 SH   SOLE   39,482 0 0
PAYCHEX INC COM 704326107 36,294 479,130 SH   SOLE   479,130 0 0
PAYCOM SOFTWARE INC COM 70432V102 19,361 62,508 SH   SOLE   62,508 0 0
PAYLOCITY HLDG CORP COM 70438V106 4,416 30,267 SH   SOLE   30,267 0 0
PAYPAL HLDGS INC COM 70450Y103 156,669 899,206 SH   SOLE   899,206 0 0
PBF ENERGY INC CL A 69318G106 950 92,768 SH   SOLE   92,768 0 0
PC CONNECTION INC COM 69318J100 1,230 26,536 SH   SOLE   26,536 0 0
PDC ENERGY INC COM 69327R101 335 26,940 SH   SOLE   26,940 0 0
PEARSON PLC SPONSORED ADR 705015105 1,120 154,869 SH   SOLE   154,869 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 1,437 105,162 SH   SOLE   105,162 0 0
PEGASYSTEMS INC COM 705573103 3,788 37,447 SH   SOLE   37,447 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 1,131 19,573 SH   SOLE   19,573 0 0
PEMBINA PIPELINE CORP COM 706327103 603 24,129 SH   SOLE   24,129 0 0
PENN NATL GAMING INC COM 707569109 2,265 74,166 SH   SOLE   74,166 0 0
PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 135 99,191 SH   SOLE   99,191 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 964 24,911 SH   SOLE   24,911 0 0
PENTAIR PLC SHS G7S00T104 3,584 94,331 SH   SOLE   94,331 0 0
PENUMBRA INC COM 70975L107 1,348 7,538 SH   SOLE   7,538 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 3,996 345,405 SH   SOLE   345,405 0 0
PEPSICO INC COM 713448108 170,023 1,285,518 SH   SOLE   1,285,518 0 0
PERFICIENT INC COM 71375U101 905 25,282 SH   SOLE   25,282 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 6,627 227,412 SH   SOLE   227,412 0 0
PERKINELMER INC COM 714046109 4,504 45,915 SH   SOLE   45,915 0 0
PERRIGO CO PLC SHS G97822103 1,059 19,166 SH   SOLE   19,166 0 0
PETIQ INC COM CL A 71639T106 1,114 31,975 SH   SOLE   31,975 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 390 47,189 SH   SOLE   47,189 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 254 31,919 SH   SOLE   31,919 0 0
PFIZER INC COM 717081103 146,560 4,481,970 SH   SOLE   4,481,970 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 932 35,493 SH   SOLE   35,493 0 0
PHILIP MORRIS INTL INC COM 718172109 116,304 1,660,052 SH   SOLE   1,660,052 0 0
PHILLIPS 66 COM 718546104 42,305 588,385 SH   SOLE   588,385 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 542 15,037 SH   SOLE   15,037 0 0
PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 21 14,106 SH   SOLE   14,106 0 0
PHOTRONICS INC COM 719405102 183 16,427 SH   SOLE   16,427 0 0
PHYSICIANS RLTY TR COM 71943U104 4,368 249,297 SH   SOLE   249,297 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1,103 66,392 SH   SOLE   66,392 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 36,771 402,881 SH   SOLE   402,881 0 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 924 11,087 SH   SOLE   11,087 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 34,534 309,475 SH   SOLE   309,475 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 813 52,412 SH   SOLE   52,412 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 882 35,667 SH   SOLE   35,667 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 73,042 718,276 SH   SOLE   718,276 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 491 91,608 SH   SOLE   91,608 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,785 50,066 SH   SOLE   50,066 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 4,544 39,763 SH   SOLE   39,763 0 0
PIMCO EQUITY SER RAFI DYN EMERG 72202L389 17,084 824,915 SH   SOLE   824,915 0 0
PIMCO EQUITY SER RAFI DYN MULTI 72202L371 3,731 163,514 SH   SOLE   163,514 0 0
PIMCO STRATEGIC INCOME FD COM 72200X104 818 128,431 SH   SOLE   128,431 0 0
PINDUODUO INC SPONSORED ADS 722304102 480 5,588 SH   SOLE   5,588 0 0
PING IDENTITY HLDG CORP COM 72341T103 889 27,718 SH   SOLE   27,718 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 4,500 107,178 SH   SOLE   107,178 0 0
PINNACLE WEST CAP CORP COM 723484101 1,448 19,763 SH   SOLE   19,763 0 0
PINTEREST INC CL A 72352L106 228 10,273 SH   SOLE   10,273 0 0
PIONEER MUN HIGH INCOME ADVA COM 723762100 709 67,457 SH   SOLE   67,457 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 595 52,706 SH   SOLE   52,706 0 0
PIONEER NAT RES CO COM 723787107 11,650 119,247 SH   SOLE   119,247 0 0
PIPER SANDLER COMPANIES COM 724078100 304 5,131 SH   SOLE   5,131 0 0
PJT PARTNERS INC COM CL A 69343T107 664 12,925 SH   SOLE   12,925 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,742 197,094 SH   SOLE   197,094 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 774 86,946 SH   SOLE   86,946 0 0
PLANET FITNESS INC CL A 72703H101 1,129 18,642 SH   SOLE   18,642 0 0
PLEXUS CORP COM 729132100 1,778 25,192 SH   SOLE   25,192 0 0
PLDT INC SPONSORED ADR 69344D408 585 23,956 SH   SOLE   23,956 0 0
PLURALSIGHT INC COM CL A 72941B106 3,196 177,090 SH   SOLE   177,090 0 0
PNC FINL SVCS GROUP INC COM 693475105 42,256 401,644 SH   SOLE   401,644 0 0
PNM RES INC COM 69349H107 1,207 31,405 SH   SOLE   31,405 0 0
POLARIS INC COM 731068102 4,883 52,762 SH   SOLE   52,762 0 0
POLYONE CORP COM 73179P106 660 25,164 SH   SOLE   25,164 0 0
POOL CORPORATION COM 73278L105 40,973 150,709 SH   SOLE   150,709 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4,079 97,564 SH   SOLE   97,564 0 0
POSCO SPONSORED ADR 693483109 377 10,191 SH   SOLE   10,191 0 0
POST HLDGS INC COM 737446104 6,024 68,753 SH   SOLE   68,753 0 0
POWER INTEGRATIONS INC COM 739276103 9,391 79,500 SH   SOLE   79,500 0 0
PPG INDS INC COM 693506107 11,124 104,892 SH   SOLE   104,892 0 0
PPL CORP COM 69351T106 27,123 1,049,665 SH   SOLE   1,049,665 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,062 10,920 SH   SOLE   10,920 0 0
PRA GROUP INC COM 69354N106 2,289 59,214 SH   SOLE   59,214 0 0
PREFERRED APT CMNTYS INC COM 74039L103 297 39,053 SH   SOLE   39,053 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 973 25,909 SH   SOLE   25,909 0 0
PRICESMART INC COM 741511109 520 8,613 SH   SOLE   8,613 0 0
PRIMERICA INC COM 74164M108 7,099 60,883 SH   SOLE   60,883 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,957 95,249 SH   SOLE   95,249 0 0
PROCTER AND GAMBLE CO COM 742718109 179,553 1,501,684 SH   SOLE   1,501,684 0 0
PROGRESS SOFTWARE CORP COM 743312100 2,001 51,645 SH   SOLE   51,645 0 0
PROGRESSIVE CORP OHIO COM 743315103 45,971 573,893 SH   SOLE   573,893 0 0
PROGYNY INC COM 74340E103 664 25,721 SH   SOLE   25,721 0 0
PROLOGIS INC. COM 74340W103 57,296 613,907 SH   SOLE   613,907 0 0
PROOFPOINT INC COM 743424103 1,107 9,964 SH   SOLE   9,964 0 0
PROPETRO HLDG CORP COM 74347M108 88 17,044 SH   SOLE   17,044 0 0
PROS HOLDINGS INC COM 74346Y103 3,030 68,201 SH   SOLE   68,201 0 0
PROSHARES TR DJ BRKFLD GLB 74347B508 1,566 39,495 SH   SOLE   39,495 0 0
PROSHARES TR MSCI EAFE DIVD 74347B839 316 8,528 SH   SOLE   8,528 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 1,088 22,449 SH   SOLE   22,449 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 15,251 226,437 SH   SOLE   226,437 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 913 17,357 SH   SOLE   17,357 0 0
PROSHARES TR PSHS SH MSCI EAF 74347R370 343 13,667 SH   SOLE   13,667 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 212 5,853 SH   SOLE   5,853 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 2,871 128,380 SH   SOLE   128,380 0 0
PROSHARES TR PSHS ULT MCAP400 74347R404 1,090 37,763 SH   SOLE   37,763 0 0
PROSHARES TR PSHS ULTRUSS2000 74347R842 1,243 25,583 SH   SOLE   25,583 0 0
PROSHARES TR ULTSHRT QQQ 74347B243 166 13,110 SH   SOLE   13,110 0 0
PROSPERITY BANCSHARES INC COM 743606105 4,770 80,324 SH   SOLE   80,324 0 0
PROTO LABS INC COM 743713109 8,549 76,010 SH   SOLE   76,010 0 0
PROVIDENT FINL SVCS INC COM 74386T105 243 16,803 SH   SOLE   16,803 0 0
PRUDENTIAL FINL INC COM 744320102 13,858 227,553 SH   SOLE   227,553 0 0
PRUDENTIAL PLC ADR 74435K204 5,746 189,149 SH   SOLE   189,149 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 1,043 7,875 SH   SOLE   7,875 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 2,036 93,056 SH   SOLE   93,056 0 0
PTC INC COM 69370C100 1,588 20,414 SH   SOLE   20,414 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 20,710 421,272 SH   SOLE   421,272 0 0
PUBLIC STORAGE COM 74460D109 7,256 37,811 SH   SOLE   37,811 0 0
PULTE GROUP INC COM 745867101 16,486 484,454 SH   SOLE   484,454 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 217 20,761 SH   SOLE   20,761 0 0
PURPLE INNOVATION INC COM 74640Y106 451 25,050 SH   SOLE   25,050 0 0
PVH CORPORATION COM 693656100 3,045 63,368 SH   SOLE   63,368 0 0
Q2 HLDGS INC COM 74736L109 1,658 19,329 SH   SOLE   19,329 0 0
QEP RESOURCES INC COM 74733V100 65 50,503 SH   SOLE   50,503 0 0
QIAGEN NV SHS NEW N72482123 324 7,549 SH   SOLE   7,549 0 0
QIWI PLC SPON ADR REP B 74735M108 596 34,436 SH   SOLE   34,436 0 0
QORVO INC COM 74736K101 8,934 80,828 SH   SOLE   80,828 0 0
QTS RLTY TR INC COM CL A 74736A103 6,319 98,594 SH   SOLE   98,594 0 0
QUAKER CHEM CORP COM 747316107 7,283 39,232 SH   SOLE   39,232 0 0
QUALCOMM INC COM 747525103 93,858 1,029,055 SH   SOLE   1,029,055 0 0
QUALYS INC COM 74758T303 6,147 59,093 SH   SOLE   59,093 0 0
QUANTA SVCS INC COM 74762E102 4,712 120,119 SH   SOLE   120,119 0 0
QUDIAN INC ADR 747798106 50 29,247 SH   SOLE   29,247 0 0
QUEST DIAGNOSTICS INC COM 74834L100 25,065 219,988 SH   SOLE   219,988 0 0
QUIDEL CORP COM 74838J101 1,293 5,779 SH   SOLE   5,779 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 695 94,972 SH   SOLE   94,972 0 0
QURATE RETAIL INC COM SER A 74915M100 2,076 218,575 SH   SOLE   218,575 0 0
R1 RCM INC COM 749397105 318 28,555 SH   SOLE   28,555 0 0
RA MED SYS INC COM 74933X104 7 14,185 SH   SOLE   14,185 0 0
RADIAN GROUP INC COM 750236101 2,842 183,205 SH   SOLE   183,205 0 0
RALPH LAUREN CORP CL A 751212101 1,195 16,485 SH   SOLE   16,485 0 0
RAMBUS INC DEL COM 750917106 237 15,618 SH   SOLE   15,618 0 0
RAPID7 INC COM 753422104 3,953 77,481 SH   SOLE   77,481 0 0
RATTLER MIDSTREAM LP COM UNITS 75419T103 514 52,969 SH   SOLE   52,969 0 0
RAYMOND JAMES FINL INC COM 754730109 11,380 165,340 SH   SOLE   165,340 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 100,841 1,636,486 SH   SOLE   1,636,486 0 0
RBC BEARINGS INC COM 75524B104 10,050 74,974 SH   SOLE   74,974 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 17,421 500,463 SH   SOLE   500,463 0 0
REALPAGE INC COM 75606N109 2,448 37,649 SH   SOLE   37,649 0 0
REALTY INCOME CORP COM 756109104 5,169 86,881 SH   SOLE   86,881 0 0
REATA PHARMACEUTICALS INC CL A 75615P103 270 1,732 SH   SOLE   1,732 0 0
REDWOOD TR INC COM 758075402 148 21,102 SH   SOLE   21,102 0 0
REGAL BELOIT CORP COM 758750103 1,831 20,974 SH   SOLE   20,974 0 0
REGENCY CTRS CORP COM 758849103 4,710 102,637 SH   SOLE   102,637 0 0
REGENERON PHARMACEUTICALS COM 75886F107 38,800 62,215 SH   SOLE   62,215 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 15,369 1,382,139 SH   SOLE   1,382,139 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 7,309 93,185 SH   SOLE   93,185 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 11,481 120,944 SH   SOLE   120,944 0 0
RELX PLC SPONSORED ADR 759530108 23,123 981,466 SH   SOLE   981,466 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 4,703 27,499 SH   SOLE   27,499 0 0
RENASANT CORP COM 75970E107 773 31,036 SH   SOLE   31,036 0 0
REPLIGEN CORP COM 759916109 2,795 22,615 SH   SOLE   22,615 0 0
REPUBLIC SVCS INC COM 760759100 31,668 385,958 SH   SOLE   385,958 0 0
RESMED INC COM 761152107 46,325 241,274 SH   SOLE   241,274 0 0
RESOLUTE FST PRODS INC COM 76117W109 191 90,674 SH   SOLE   90,674 0 0
RESOURCES CONNECTION INC COM 76122Q105 121 10,077 SH   SOLE   10,077 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 8,148 149,152 SH   SOLE   149,152 0 0
RETAIL PPTYS AMER INC CL A 76131V202 110 15,054 SH   SOLE   15,054 0 0
REVANCE THERAPEUTICS INC COM 761330109 255 10,456 SH   SOLE   10,456 0 0
REVOLVE GROUP INC CL A 76156B107 972 65,444 SH   SOLE   65,444 0 0
REXFORD INDL RLTY INC COM 76169C100 5,211 125,780 SH   SOLE   125,780 0 0
REXNORD CORP COM 76169B102 2,154 73,879 SH   SOLE   73,879 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,888 54,353 SH   SOLE   54,353 0 0
RINGCENTRAL INC CL A 76680R206 2,417 8,481 SH   SOLE   8,481 0 0
RIO TINTO PLC SPONSORED ADR 767204100 13,288 236,531 SH   SOLE   236,531 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 11,022 269,817 SH   SOLE   269,817 0 0
ROBERT HALF INTL INC COM 770323103 3,673 69,524 SH   SOLE   69,524 0 0
ROCKWELL AUTOMATION INC COM 773903109 26,194 122,976 SH   SOLE   122,976 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 1,804 44,885 SH   SOLE   44,885 0 0
ROGERS CORP COM 775133101 1,886 15,135 SH   SOLE   15,135 0 0
ROKU INC COM CL A 77543R102 1,984 17,026 SH   SOLE   17,026 0 0
ROLLINS INC COM 775711104 9,885 233,183 SH   SOLE   233,183 0 0
ROPER TECHNOLOGIES INC COM 776696106 63,873 164,512 SH   SOLE   164,512 0 0
ROSS STORES INC COM 778296103 21,813 255,900 SH   SOLE   255,900 0 0
ROYAL BK CDA COM 780087102 6,649 98,066 SH   SOLE   98,066 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 119 38,920 SH   SOLE   38,920 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,689 53,455 SH   SOLE   53,455 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8,008 244,972 SH   SOLE   244,972 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 10,351 339,919 SH   SOLE   339,919 0 0
ROYAL GOLD INC COM 780287108 1,916 15,410 SH   SOLE   15,410 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 20,943 447,123 SH   SOLE   447,123 0 0
RPC INC COM 749660106 45 14,718 SH   SOLE   14,718 0 0
RPM INTL INC COM 749685103 23,627 314,773 SH   SOLE   314,773 0 0
RUSH ENTERPRISES INC CL A 781846209 996 24,034 SH   SOLE   24,034 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 4,883 73,603 SH   SOLE   73,603 0 0
RYDER SYS INC COM 783549108 4,068 108,451 SH   SOLE   108,451 0 0
S&P GLOBAL INC COM 78409V104 89,522 271,707 SH   SOLE   271,707 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 1,495 103,580 SH   SOLE   103,580 0 0
SABRE CORP COM 78573M104 771 95,719 SH   SOLE   95,719 0 0
SAFEHOLD INC COM 78645L100 1,072 18,644 SH   SOLE   18,644 0 0
NORTHERN LTS FD TR IV SAGE ESG INTER 66538H583 208 3,994 SH   SOLE   3,994 0 0
SAIA INC COM 78709Y105 2,182 19,622 SH   SOLE   19,622 0 0
SALESFORCE COM INC COM 79466L302 145,078 774,454 SH   SOLE   774,454 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 360 28,745 SH   SOLE   28,745 0 0
SANDERSON FARMS INC COM 800013104 885 7,639 SH   SOLE   7,639 0 0
SANDY SPRING BANCORP INC COM 800363103 588 23,716 SH   SOLE   23,716 0 0
SANMINA CORPORATION COM 801056102 1,789 71,445 SH   SOLE   71,445 0 0
SANOFI SPONSORED ADR 80105N105 26,916 527,239 SH   SOLE   527,239 0 0
SAP SE SPON ADR 803054204 83,117 593,692 SH   SOLE   593,692 0 0
SAREPTA THERAPEUTICS INC COM 803607100 558 3,477 SH   SOLE   3,477 0 0
SASOL LTD SPONSORED ADR 803866300 113 14,671 SH   SOLE   14,671 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 32,794 110,078 SH   SOLE   110,078 0 0
SCHLUMBERGER LTD COM 806857108 4,875 265,110 SH   SOLE   265,110 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 2,390 96,868 SH   SOLE   96,868 0 0
SCHOLASTIC CORP COM 807066105 507 16,922 SH   SOLE   16,922 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 18,755 770,208 SH   SOLE   770,208 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 19,357 826,875 SH   SOLE   826,875 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 48,101 1,616,847 SH   SOLE   1,616,847 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 89,579 1,735,025 SH   SOLE   1,735,025 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 95,841 1,704,142 SH   SOLE   1,704,142 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 32,424 441,316 SH   SOLE   441,316 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 66,484 897,217 SH   SOLE   897,217 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 75,682 745,345 SH   SOLE   745,345 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 36,081 720,043 SH   SOLE   720,043 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 18,577 353,040 SH   SOLE   353,040 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 73,891 2,097,998 SH   SOLE   2,097,998 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 18,539 283,729 SH   SOLE   283,729 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 49,800 829,726 SH   SOLE   829,726 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 468 14,013 SH   SOLE   14,013 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 1,021 13,143 SH   SOLE   13,143 0 0
SEA LTD SPONSORED ADS 81141R100 807 7,525 SH   SOLE   7,525 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 12,549 259,220 SH   SOLE   259,220 0 0
SEALED AIR CORP NEW COM 81211K100 3,158 96,147 SH   SOLE   96,147 0 0
SEATTLE GENETICS INC COM 812578102 3,078 18,112 SH   SOLE   18,112 0 0
SEAWORLD ENTMT INC COM 81282V100 635 42,848 SH   SOLE   42,848 0 0
SEI INVTS CO COM 784117103 6,332 115,177 SH   SOLE   115,177 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 101 20,555 SH   SOLE   20,555 0 0
SELECT MED HLDGS CORP COM 81619Q105 262 17,785 SH   SOLE   17,785 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 71,317 558,426 SH   SOLE   558,426 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 22,815 602,762 SH   SOLE   602,762 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 102,060 1,019,887 SH   SOLE   1,019,887 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 55,887 990,384 SH   SOLE   990,384 0 0
SELECTIVE INS GROUP INC COM 816300107 2,630 49,871 SH   SOLE   49,871 0 0
SEMPRA ENERGY COM 816851109 17,441 148,769 SH   SOLE   148,769 0 0
SEMTECH CORP COM 816850101 820 15,709 SH   SOLE   15,709 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 7,157 192,237 SH   SOLE   192,237 0 0
SERVICE CORP INTL COM 817565104 1,015 26,099 SH   SOLE   26,099 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 373 52,552 SH   SOLE   52,552 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 4,259 119,323 SH   SOLE   119,323 0 0
SERVICENOW INC COM 81762P102 80,427 198,558 SH   SOLE   198,558 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 439 12,266 SH   SOLE   12,266 0 0
SFL CORPORATION LTD SHS G7738W106 168 18,098 SH   SOLE   18,098 0 0
SHAKE SHACK INC CL A 819047101 390 7,368 SH   SOLE   7,368 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 566 34,587 SH   SOLE   34,587 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 278 22,558 SH   SOLE   22,558 0 0
SHERWIN WILLIAMS CO COM 824348106 71,837 124,318 SH   SOLE   124,318 0 0
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 1,032 42,889 SH   SOLE   42,889 0 0
SHOPIFY INC CL A 82509L107 93,890 98,917 SH   SOLE   98,917 0 0
SHUTTERSTOCK INC COM 825690100 621 17,764 SH   SOLE   17,764 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 390 45,036 SH   SOLE   45,036 0 0
SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 15 19,316 SH   SOLE   19,316 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 4,892 45,756 SH   SOLE   45,756 0 0
SILGAN HOLDINGS INC COM 827048109 1,333 41,140 SH   SOLE   41,140 0 0
SILICON LABORATORIES INC COM 826919102 2,980 29,721 SH   SOLE   29,721 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3,196 65,537 SH   SOLE   65,537 0 0
SILK RD MED INC COM 82710M100 268 6,409 SH   SOLE   6,409 0 0
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 304 17,758 SH   SOLE   17,758 0 0
SIMON PPTY GROUP INC NEW COM 828806109 7,115 104,055 SH   SOLE   104,055 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,169 25,710 SH   SOLE   25,710 0 0
SIMULATIONS PLUS INC COM 829214105 883 14,758 SH   SOLE   14,758 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 2,576 438,892 SH   SOLE   438,892 0 0
SITE CENTERS CORP COM 82981J109 316 38,968 SH   SOLE   38,968 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 12,399 108,791 SH   SOLE   108,791 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 236 12,271 SH   SOLE   12,271 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 1,750 90,596 SH   SOLE   90,596 0 0
SKECHERS U S A INC CL A 830566105 843 26,879 SH   SOLE   26,879 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 16,802 131,409 SH   SOLE   131,409 0 0
SL GREEN RLTY CORP COM 78440X101 2,222 45,089 SH   SOLE   45,089 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,046 33,656 SH   SOLE   33,656 0 0
SLM CORP COM 78442P106 2,163 307,613 SH   SOLE   307,613 0 0
SM ENERGY CO COM 78454L100 52 13,822 SH   SOLE   13,822 0 0
SMARTSHEET INC COM CL A 83200N103 421 8,274 SH   SOLE   8,274 0 0
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 33,042 866,794 SH   SOLE   866,794 0 0
SNAP INC CL A 83304A106 1,758 74,842 SH   SOLE   74,842 0 0
SNAP ON INC COM 833034101 24,626 177,795 SH   SOLE   177,795 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 911 34,950 SH   SOLE   34,950 0 0
SOGOU INC ADR REPSTG A 83409V104 48 11,541 SH   SOLE   11,541 0 0
SOLAR CAP LTD COM 83413U100 165 10,288 SH   SOLE   10,288 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,340 16,861 SH   SOLE   16,861 0 0
SOLARWINDS CORP COM 83417Q105 571 32,294 SH   SOLE   32,294 0 0
SONOCO PRODS CO COM 835495102 2,581 49,350 SH   SOLE   49,350 0 0
SONOS INC COM 83570H108 427 29,167 SH   SOLE   29,167 0 0
SONY CORP SPONSORED ADR 835699307 28,608 413,834 SH   SOLE   413,834 0 0
SOUTH JERSEY INDS INC COM 838518108 263 10,530 SH   SOLE   10,530 0 0
SOUTH ST CORP COM 840441109 2,200 46,166 SH   SOLE   46,166 0 0
SOUTHERN CO COM 842587107 48,924 943,577 SH   SOLE   943,577 0 0
SOUTHERN COPPER CORP COM 84265V105 760 19,107 SH   SOLE   19,107 0 0
SOUTHWEST AIRLS CO COM 844741108 4,198 122,799 SH   SOLE   122,799 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 2,202 31,885 SH   SOLE   31,885 0 0
SOUTHWESTERN ENERGY CO COM 845467109 501 195,528 SH   SOLE   195,528 0 0
SP PLUS CORP COM 78469C103 521 25,171 SH   SOLE   25,171 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 83,448 2,662,671 SH   SOLE   2,662,671 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 16,621 383,153 SH   SOLE   383,153 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 243,594 2,661,360 SH   SOLE   2,661,360 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 84,413 1,395,249 SH   SOLE   1,395,249 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 85,997 850,104 SH   SOLE   850,104 0 0
SPDR SER TR BLOMBERG INTL TR 78464A516 25,496 881,897 SH   SOLE   881,897 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 18,439 604,970 SH   SOLE   604,970 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 25,849 1,025,747 SH   SOLE   1,025,747 0 0
SPDR SER TR DORSEY WRGT FI 78468R713 1,138 48,941 SH   SOLE   48,941 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 47,782 964,326 SH   SOLE   964,326 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 16,779 429,892 SH   SOLE   429,892 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 52,939 205,292 SH   SOLE   205,292 0 0
SPDR SER TR DJ REIT ETF 78464A607 89,270 1,144,047 SH   SOLE   1,144,047 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 39,072 2,200,005 SH   SOLE   2,200,005 0 0
SPDR GOLD TR GOLD SHS 78463V107 148,812 889,121 SH   SOLE   889,121 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 6,574 290,094 SH   SOLE   290,094 0 0
SPDR SER TR NUVEEN BBG BRCLY 78464A284 9,721 172,489 SH   SOLE   172,489 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 32,416 627,482 SH   SOLE   627,482 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 239,726 4,807,016 SH   SOLE   4,807,016 0 0
SPDR SER TR NYSE TECH ETF 78464A102 1,039 10,460 SH   SOLE   10,460 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 12,084 319,893 SH   SOLE   319,893 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 121,883 3,949,574 SH   SOLE   3,949,574 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 136,462 4,940,702 SH   SOLE   4,940,702 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606 390 15,931 SH   SOLE   15,931 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 97,051 2,656,736 SH   SOLE   2,656,736 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 302,746 9,113,365 SH   SOLE   9,113,365 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 5,521 174,167 SH   SOLE   174,167 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 108,158 2,305,649 SH   SOLE   2,305,649 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 68,536 1,890,643 SH   SOLE   1,890,643 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 94,688 3,267,393 SH   SOLE   3,267,393 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 21,647 814,726 SH   SOLE   814,726 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 117,575 3,827,324 SH   SOLE   3,827,324 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 18,041 598,562 SH   SOLE   598,562 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 398,934 7,416,511 SH   SOLE   7,416,511 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,221,869 3,962,478 SH   SOLE   3,962,478 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 456,513 10,162,818 SH   SOLE   10,162,818 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 23,193 392,969 SH   SOLE   392,969 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 7,951 140,038 SH   SOLE   140,038 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 6,218 126,581 SH   SOLE   126,581 0 0
SPDR SER TR AEROSPACE DEF 78464A631 1,335 15,220 SH   SOLE   15,220 0 0
SPDR SER TR S&P BK ETF 78464A797 430 13,621 SH   SOLE   13,621 0 0
SPDR SER TR S&P BIOTECH 78464A870 2,302 20,565 SH   SOLE   20,565 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 13,386 127,580 SH   SOLE   127,580 0 0
SPDR SER TR S&P DIVID ETF 78464A763 146,449 1,605,801 SH   SOLE   1,605,801 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 60,945 1,821,440 SH   SOLE   1,821,440 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 1,546 17,288 SH   SOLE   17,288 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 3,547 80,804 SH   SOLE   80,804 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 25,611 78,928 SH   SOLE   78,928 0 0
SPDR SER TR S&P REGL BKG 78464A698 1,068 27,811 SH   SOLE   27,811 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 3,859 90,005 SH   SOLE   90,005 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 1,191 10,640 SH   SOLE   10,640 0 0
SPDR SER TR COMP SOFTWARE 78464A599 421 3,775 SH   SOLE   3,775 0 0
SPDR SER TR WELLS FG PFD ETF 78464A292 14,115 337,281 SH   SOLE   337,281 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 670 14,605 SH   SOLE   14,605 0 0
SPIRE INC COM 84857L101 315 4,797 SH   SOLE   4,797 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 389 16,243 SH   SOLE   16,243 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 2,619 75,132 SH   SOLE   75,132 0 0
SPLUNK INC COM 848637104 38,141 191,958 SH   SOLE   191,958 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 9,506 36,817 SH   SOLE   36,817 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,175 69,544 SH   SOLE   69,544 0 0
SPROUT SOCIAL INC COM CL A 85209W109 564 20,883 SH   SOLE   20,883 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,450 56,669 SH   SOLE   56,669 0 0
SPS COMMERCE INC COM 78463M107 4,870 64,835 SH   SOLE   64,835 0 0
SPX CORP COM 784635104 776 18,853 SH   SOLE   18,853 0 0
SPX FLOW INC COM 78469X107 3,129 83,575 SH   SOLE   83,575 0 0
SQUARE INC CL A 852234103 6,949 66,215 SH   SOLE   66,215 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7,838 138,767 SH   SOLE   138,767 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 1,809 29,393 SH   SOLE   29,393 0 0
STAG INDL INC COM 85254J102 3,441 117,369 SH   SOLE   117,369 0 0
STANDARD MTR PRODS INC COM 853666105 1,343 32,608 SH   SOLE   32,608 0 0
STANDEX INTL CORP COM 854231107 2,668 46,352 SH   SOLE   46,352 0 0
STANLEY BLACK & DECKER INC COM 854502101 8,444 60,580 SH   SOLE   60,580 0 0
STARBUCKS CORP COM 855244109 155,202 2,109,012 SH   SOLE   2,109,012 0 0
STARWOOD PPTY TR INC COM 85571B105 895 59,815 SH   SOLE   59,815 0 0
STATE AUTO FINL CORP COM 855707105 331 18,534 SH   SOLE   18,534 0 0
STATE STR CORP COM 857477103 9,295 146,262 SH   SOLE   146,262 0 0
STEEL DYNAMICS INC COM 858119100 1,644 62,999 SH   SOLE   62,999 0 0
STEELCASE INC CL A 858155203 1,450 120,254 SH   SOLE   120,254 0 0
STEPAN CO COM 858586100 619 6,376 SH   SOLE   6,376 0 0
STERICYCLE INC COM 858912108 8,252 147,413 SH   SOLE   147,413 0 0
STERIS PLC SHS USD G8473T100 63,332 412,747 SH   SOLE   412,747 0 0
STERLING BANCORP DEL COM 85917A100 1,691 144,318 SH   SOLE   144,318 0 0
STIFEL FINL CORP COM 860630102 5,593 117,924 SH   SOLE   117,924 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 3,186 116,240 SH   SOLE   116,240 0 0
STONECASTLE FINL CORP COM 861780104 254 15,981 SH   SOLE   15,981 0 0
STONECO LTD COM CL A G85158106 1,984 51,185 SH   SOLE   51,185 0 0
STORE CAP CORP COM 862121100 7,157 300,577 SH   SOLE   300,577 0 0
STRATEGIC ED INC COM 86272C103 1,613 10,498 SH   SOLE   10,498 0 0
STRYKER CORPORATION COM 863667101 55,482 307,911 SH   SOLE   307,911 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 8,180 1,455,601 SH   SOLE   1,455,601 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 1,682 283,653 SH   SOLE   283,653 0 0
SUMMIT MATLS INC CL A 86614U100 409 25,465 SH   SOLE   25,465 0 0
SUN CMNTYS INC COM 866674104 12,249 90,280 SH   SOLE   90,280 0 0
SUN LIFE FINANCIAL INC. COM 866796105 842 22,899 SH   SOLE   22,899 0 0
SUNCOR ENERGY INC NEW COM 867224107 2,562 151,983 SH   SOLE   151,983 0 0
SUNRUN INC COM 86771W105 219 11,090 SH   SOLE   11,090 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 200 24,527 SH   SOLE   24,527 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 250 10,523 SH   SOLE   10,523 0 0
SUZANO S A SPON ADS 86959K105 107 15,885 SH   SOLE   15,885 0 0
SVB FINANCIAL GROUP COM 78486Q101 2,068 9,594 SH   SOLE   9,594 0 0
SYKES ENTERPRISES INC COM 871237103 1,084 39,174 SH   SOLE   39,174 0 0
SYNCHRONY FINANCIAL COM 87165B103 5,808 262,090 SH   SOLE   262,090 0 0
SYNEOS HEALTH INC CL A 87166B102 6,681 114,693 SH   SOLE   114,693 0 0
SYNNEX CORP COM 87162W100 1,243 10,375 SH   SOLE   10,375 0 0
SYNOPSYS INC COM 871607107 27,251 139,748 SH   SOLE   139,748 0 0
SYSCO CORP COM 871829107 13,620 249,182 SH   SOLE   249,182 0 0
T-MOBILE US INC RIGHT 07/27/2020 872590112 26 156,298 SH   SOLE   156,298 0 0
T-MOBILE US INC COM 872590104 26,522 254,650 SH   SOLE   254,650 0 0
PRICE T ROWE GROUP INC COM 74144T108 13,346 108,070 SH   SOLE   108,070 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,018 18,597 SH   SOLE   18,597 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 654 15,783 SH   SOLE   15,783 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 121,227 2,135,415 SH   SOLE   2,135,415 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7,737 55,437 SH   SOLE   55,437 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 6,451 359,769 SH   SOLE   359,769 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 2,153 31,486 SH   SOLE   31,486 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 807 8,163 SH   SOLE   8,163 0 0
TAPESTRY INC COM 876030107 1,936 145,778 SH   SOLE   145,778 0 0
TARGA RES CORP COM 87612G101 4,370 217,727 SH   SOLE   217,727 0 0
TARGET CORP COM 87612E106 77,137 643,197 SH   SOLE   643,197 0 0
TATA MTRS LTD SPONSORED ADR 876568502 408 62,039 SH   SOLE   62,039 0 0
TAUBMAN CTRS INC COM 876664103 2,504 66,301 SH   SOLE   66,301 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 1,292 66,994 SH   SOLE   66,994 0 0
TC ENERGY CORP COM 87807B107 15,505 362,423 SH   SOLE   362,423 0 0
TCF FINANCIAL CORPORATION NE COM 872307103 2,884 98,033 SH   SOLE   98,033 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 715 19,665 SH   SOLE   19,665 0 0
TE CONNECTIVITY LTD REG SHS H84989104 18,313 224,559 SH   SOLE   224,559 0 0
TECHNIPFMC PLC COM G87110105 589 86,141 SH   SOLE   86,141 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 139,091 1,331,191 SH   SOLE   1,331,191 0 0
TECHTARGET INC COM 87874R100 1,829 60,922 SH   SOLE   60,922 0 0
TEGNA INC COM 87901J105 481 43,197 SH   SOLE   43,197 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 547 25,658 SH   SOLE   25,658 0 0
TELADOC HEALTH INC COM 87918A105 18,986 99,489 SH   SOLE   99,489 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 8,072 25,959 SH   SOLE   25,959 0 0
TELEFLEX INCORPORATED COM 879369106 7,627 20,955 SH   SOLE   20,955 0 0
ERICSSON ADR B SEK 10 294821608 6,916 743,671 SH   SOLE   743,671 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,934 218,294 SH   SOLE   218,294 0 0
TELEFONICA S A SPONSORED ADR 879382208 232 48,082 SH   SOLE   48,082 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 1,068 53,698 SH   SOLE   53,698 0 0
TELUS CORPORATION COM 87971M103 1,729 103,141 SH   SOLE   103,141 0 0
TEMPUR SEALY INTL INC COM 88023U101 1,995 27,727 SH   SOLE   27,727 0 0
TERADATA CORP DEL COM 88076W103 1,025 49,287 SH   SOLE   49,287 0 0
TERADYNE INC COM 880770102 9,184 108,673 SH   SOLE   108,673 0 0
TERNIUM SA SPONSORED ADS 880890108 475 31,328 SH   SOLE   31,328 0 0
TERRENO RLTY CORP COM 88146M101 5,114 97,159 SH   SOLE   97,159 0 0
TESLA INC COM 88160R101 19,852 18,385 SH   SOLE   18,385 0 0
TETRA TECH INC NEW COM 88162G103 7,441 94,042 SH   SOLE   94,042 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 189 15,334 SH   SOLE   15,334 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107 499 16,155 SH   SOLE   16,155 0 0
TEXAS INSTRS INC COM 882508104 116,981 921,332 SH   SOLE   921,332 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 6,463 10,868 SH   SOLE   10,868 0 0
TEXAS ROADHOUSE INC COM 882681109 4,550 86,552 SH   SOLE   86,552 0 0
TEXTRON INC COM 883203101 1,285 39,055 SH   SOLE   39,055 0 0
AES CORP COM 00130H105 5,842 403,150 SH   SOLE   403,150 0 0
BRINKS CO COM 109696104 961 21,108 SH   SOLE   21,108 0 0
CHEMOURS CO COM 163851108 278 18,143 SH   SOLE   18,143 0 0
COOPER COS INC COM NEW 216648402 15,391 54,264 SH   SOLE   54,264 0 0
DESCARTES SYS GROUP INC COM 249906108 1,802 34,075 SH   SOLE   34,075 0 0
LAUDER ESTEE COS INC CL A 518439104 21,461 113,741 SH   SOLE   113,741 0 0
GEO GROUP INC NEW COM 36162J106 208 17,581 SH   SOLE   17,581 0 0
HACKETT GROUP INC COM 404609109 640 47,287 SH   SOLE   47,287 0 0
HAIN CELESTIAL GROUP INC COM 405217100 277 8,781 SH   SOLE   8,781 0 0
HANOVER INS GROUP INC COM 410867105 2,652 26,171 SH   SOLE   26,171 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 10,971 284,604 SH   SOLE   284,604 0 0
HERSHEY CO COM 427866108 6,592 50,858 SH   SOLE   50,858 0 0
HOME DEPOT INC COM 437076102 282,956 1,129,523 SH   SOLE   1,129,523 0 0
HOWARD HUGHES CORP COM 44267D107 653 12,573 SH   SOLE   12,573 0 0
INTERPUBLIC GROUP COS INC COM 460690100 4,084 238,019 SH   SOLE   238,019 0 0
KRAFT HEINZ CO COM 500754106 2,687 84,272 SH   SOLE   84,272 0 0
KROGER CO COM 501044101 17,166 507,106 SH   SOLE   507,106 0 0
MICHAELS COS INC COM 59408Q106 175 24,718 SH   SOLE   24,718 0 0
MIDDLEBY CORP COM 596278101 4,579 58,000 SH   SOLE   58,000 0 0
MOSAIC CO NEW COM 61945C103 768 61,390 SH   SOLE   61,390 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 18,049 134,227 SH   SOLE   134,227 0 0
SIMPLY GOOD FOODS CO COM 82900L102 544 29,267 SH   SOLE   29,267 0 0
TIMKEN CO COM 887389104 3,676 80,804 SH   SOLE   80,804 0 0
TORO CO COM 891092108 6,333 95,459 SH   SOLE   95,459 0 0
THE TRADE DESK INC COM CL A 88339J105 17,049 41,940 SH   SOLE   41,940 0 0
TRAVELERS COMPANIES INC COM 89417E109 22,966 201,376 SH   SOLE   201,376 0 0
WENDYS CO COM 95058W100 298 13,671 SH   SOLE   13,671 0 0
WESTERN UN CO COM 959802109 7,585 350,838 SH   SOLE   350,838 0 0
THERAPIX BIOSCIENCES LTD SPONSORED ADS NE 88339A203 6 10,018 SH   SOLE   10,018 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 165,030 455,465 SH   SOLE   455,465 0 0
THERMON GROUP HLDGS INC COM 88362T103 279 19,158 SH   SOLE   19,158 0 0
THOMSON REUTERS CORP. COM NEW 884903709 15,344 225,751 SH   SOLE   225,751 0 0
THOR INDS INC COM 885160101 11,561 108,520 SH   SOLE   108,520 0 0
TIFFANY & CO NEW COM 886547108 425 3,483 SH   SOLE   3,483 0 0
TIM PARTICIPACOES S A SPONSORED ADR 88706P205 253 19,533 SH   SOLE   19,533 0 0
TJX COS INC NEW COM 872540109 51,334 1,015,317 SH   SOLE   1,015,317 0 0
TOLL BROTHERS INC COM 889478103 764 23,448 SH   SOLE   23,448 0 0
TOPBUILD CORP COM 89055F103 1,368 12,028 SH   SOLE   12,028 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,390 75,986 SH   SOLE   75,986 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 309 19,272 SH   SOLE   19,272 0 0
TOTAL S.A. SPONSORED ADS 89151E109 23,826 619,497 SH   SOLE   619,497 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 615 32,215 SH   SOLE   32,215 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 766 40,670 SH   SOLE   40,670 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 21,395 170,299 SH   SOLE   170,299 0 0
TPI COMPOSITES INC COM 87266J104 396 16,964 SH   SOLE   16,964 0 0
TRACTOR SUPPLY CO COM 892356106 44,414 337,008 SH   SOLE   337,008 0 0
TRADEWEB MKTS INC CL A 892672106 376 6,464 SH   SOLE   6,464 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 16,984 190,877 SH   SOLE   190,877 0 0
TRANSDIGM GROUP INC COM 893641100 8,177 18,497 SH   SOLE   18,497 0 0
TRANSMEDICS GROUP INC COM 89377M109 396 22,119 SH   SOLE   22,119 0 0
TRANSUNION COM 89400J107 12,314 141,470 SH   SOLE   141,470 0 0
TREDEGAR CORP COM 894650100 155 10,080 SH   SOLE   10,080 0 0
TREEHOUSE FOODS INC COM 89469A104 865 19,746 SH   SOLE   19,746 0 0
TREX CO INC COM 89531P105 4,640 35,673 SH   SOLE   35,673 0 0
TRI POINTE GROUP INC COM 87265H109 837 57,011 SH   SOLE   57,011 0 0
TRIMBLE INC COM 896239100 1,811 41,937 SH   SOLE   41,937 0 0
TRINET GROUP INC COM 896288107 784 12,863 SH   SOLE   12,863 0 0
TRINITY INDS INC COM 896522109 1,605 75,389 SH   SOLE   75,389 0 0
TRIP COM GROUP LTD ADS 89677Q107 950 36,649 SH   SOLE   36,649 0 0
TRITON INTL LTD CL A G9078F107 369 12,218 SH   SOLE   12,218 0 0
TRIUMPH BANCORP INC COM 89679E300 543 22,390 SH   SOLE   22,390 0 0
TRUEBLUE INC COM 89785X101 521 34,131 SH   SOLE   34,131 0 0
TRUIST FINL CORP COM 89832Q109 44,201 1,177,182 SH   SOLE   1,177,182 0 0
TRUSTMARK CORP COM 898402102 777 31,668 SH   SOLE   31,668 0 0
TTEC HLDGS INC COM 89854H102 605 12,997 SH   SOLE   12,997 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 135 23,443 SH   SOLE   23,443 0 0
TUTOR PERINI CORP COM 901109108 248 20,328 SH   SOLE   20,328 0 0
TWILIO INC CL A 90138F102 5,880 26,799 SH   SOLE   26,799 0 0
TWITTER INC COM 90184L102 10,821 363,251 SH   SOLE   363,251 0 0
TYLER TECHNOLOGIES INC COM 902252105 29,723 85,688 SH   SOLE   85,688 0 0
TYSON FOODS INC CL A 902494103 16,656 278,940 SH   SOLE   278,940 0 0
UBER TECHNOLOGIES INC COM 90353T100 20,225 650,801 SH   SOLE   650,801 0 0
UBIQUITI INC COM 90353W103 691 3,961 SH   SOLE   3,961 0 0
UBS GROUP AG SHS H42097107 8,660 750,393 SH   SOLE   750,393 0 0
UDR INC COM 902653104 2,672 71,493 SH   SOLE   71,493 0 0
UFP INDUSTRIES INC COM 90278Q108 1,649 33,303 SH   SOLE   33,303 0 0
UGI CORP NEW COM 902681105 2,683 84,358 SH   SOLE   84,358 0 0
ULTA BEAUTY INC COM 90384S303 17,401 85,547 SH   SOLE   85,547 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 676 29,881 SH   SOLE   29,881 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 437 5,590 SH   SOLE   5,590 0 0
UMB FINL CORP COM 902788108 1,636 31,740 SH   SOLE   31,740 0 0
UMPQUA HLDGS CORP COM 904214103 1,370 128,783 SH   SOLE   128,783 0 0
UNIFIRST CORP MASS COM 904708104 7,321 40,912 SH   SOLE   40,912 0 0
UNILEVER N V N Y SHS NEW 904784709 29,653 556,646 SH   SOLE   556,646 0 0
UNILEVER PLC SPON ADR NEW 904767704 41,936 764,141 SH   SOLE   764,141 0 0
UNION PAC CORP COM 907818108 102,846 608,305 SH   SOLE   608,305 0 0
UNIQURE NV SHS N90064101 2,572 57,086 SH   SOLE   57,086 0 0
UNITED BANKSHARES INC WEST V COM 909907107 2,550 92,189 SH   SOLE   92,189 0 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 323 22,576 SH   SOLE   22,576 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 1,551 77,088 SH   SOLE   77,088 0 0
UNITED AIRLS HLDGS INC COM 910047109 456 13,178 SH   SOLE   13,178 0 0
UNITED FIRE GROUP INC COM 910340108 721 26,004 SH   SOLE   26,004 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 566 214,379 SH   SOLE   214,379 0 0
UNITED PARCEL SERVICE INC CL B 911312106 81,540 733,412 SH   SOLE   733,412 0 0
UNITED RENTALS INC COM 911363109 9,483 63,627 SH   SOLE   63,627 0 0
UNITED STATES CELLULAR CORP COM 911684108 328 10,622 SH   SOLE   10,622 0 0
UNITED STS OIL FD LP UNITS 91232N207 767 27,345 SH   SOLE   27,345 0 0
UNITED STATES STL CORP NEW COM 912909108 209 28,878 SH   SOLE   28,878 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,718 14,202 SH   SOLE   14,202 0 0
UNITEDHEALTH GROUP INC COM 91324P102 222,976 755,985 SH   SOLE   755,985 0 0
UNITIL CORP COM 913259107 767 17,110 SH   SOLE   17,110 0 0
UNIVERSAL CORP VA COM 913456109 473 11,121 SH   SOLE   11,121 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 12,311 82,282 SH   SOLE   82,282 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 2,677 28,818 SH   SOLE   28,818 0 0
UNUM GROUP COM 91529Y106 1,027 61,884 SH   SOLE   61,884 0 0
UPLAND SOFTWARE INC COM 91544A109 708 20,360 SH   SOLE   20,360 0 0
URBAN EDGE PPTYS COM 91704F104 155 13,094 SH   SOLE   13,094 0 0
US BANCORP DEL COM NEW 902973304 50,391 1,368,588 SH   SOLE   1,368,588 0 0
US ECOLOGY INC COM 91734M103 215 6,351 SH   SOLE   6,351 0 0
US FOODS HLDG CORP COM 912008109 1,692 85,780 SH   SOLE   85,780 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 8,009 481,007 SH   SOLE   481,007 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,445 30,176 SH   SOLE   30,176 0 0
VAIL RESORTS INC COM 91879Q109 5,340 29,319 SH   SOLE   29,319 0 0
VALE S A SPONSORED ADS 91912E105 755 73,185 SH   SOLE   73,185 0 0
VALERO ENERGY CORP COM 91913Y100 20,240 344,106 SH   SOLE   344,106 0 0
VALVOLINE INC COM 92047W101 286 14,789 SH   SOLE   14,789 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 25,892 842,293 SH   SOLE   842,293 0 0
VANECK MERK GOLD TRUST GOLD TRUST 921078101 1,343 77,293 SH   SOLE   77,293 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,642 27,298 SH   SOLE   27,298 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 8,906 174,825 SH   SOLE   174,825 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 10,472 469,997 SH   SOLE   469,997 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15,322 533,876 SH   SOLE   533,876 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 31,241 851,711 SH   SOLE   851,711 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 57,078 962,863 SH   SOLE   962,863 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,330 53,165 SH   SOLE   53,165 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 13,825 264,701 SH   SOLE   264,701 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,130 54,463 SH   SOLE   54,463 0 0
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1,787 75,018 SH   SOLE   75,018 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,784,989 9,826,019 SH   SOLE   9,826,019 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 46,140 230,702 SH   SOLE   230,702 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 36,641 244,976 SH   SOLE   244,976 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 198,198 1,691,401 SH   SOLE   1,691,401 0 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 2,134 27,447 SH   SOLE   27,447 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 25,313 503,233 SH   SOLE   503,233 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 14,964 90,129 SH   SOLE   90,129 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 493,095 4,166,764 SH   SOLE   4,166,764 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 36,585 639,606 SH   SOLE   639,606 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 160,458 3,370,264 SH   SOLE   3,370,264 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 67,798 701,698 SH   SOLE   701,698 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 2,649,985 68,316,185 SH   SOLE   68,316,185 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,001,967 25,295,819 SH   SOLE   25,295,819 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 13,166 261,598 SH   SOLE   261,598 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 7,271 114,235 SH   SOLE   114,235 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 90,284 1,934,933 SH   SOLE   1,934,933 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,120,545 10,493,076 SH   SOLE   10,493,076 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 75,501 391,907 SH   SOLE   391,907 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 206,418 2,620,227 SH   SOLE   2,620,227 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 22,078 169,933 SH   SOLE   169,933 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 119,611 429,158 SH   SOLE   429,158 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,005,565 10,790,485 SH   SOLE   10,790,485 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 265,513 2,790,756 SH   SOLE   2,790,756 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2,129 31,736 SH   SOLE   31,736 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 83,175 1,178,613 SH   SOLE   1,178,613 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 95,854 670,308 SH   SOLE   670,308 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 871,497 7,805,617 SH   SOLE   7,805,617 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8,121 76,403 SH   SOLE   76,403 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 84,677 845,920 SH   SOLE   845,920 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 46,466 385,164 SH   SOLE   385,164 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 246,773 1,509,223 SH   SOLE   1,509,223 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 194,137 2,651,427 SH   SOLE   2,651,427 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 285,743 1,743,292 SH   SOLE   1,743,292 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 162,322 983,290 SH   SOLE   983,290 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 144,269 1,507,511 SH   SOLE   1,507,511 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 769,492 14,152,871 SH   SOLE   14,152,871 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 262,605 3,344,010 SH   SOLE   3,344,010 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 142,683 723,103 SH   SOLE   723,103 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 63,223 639,524 SH   SOLE   639,524 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 21,260 184,246 SH   SOLE   184,246 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 7,214 47,948 SH   SOLE   47,948 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,400 16,422 SH   SOLE   16,422 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 12,654 67,703 SH   SOLE   67,703 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 15,055 125,221 SH   SOLE   125,221 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2,713 26,379 SH   SOLE   26,379 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,073 7,344 SH   SOLE   7,344 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,953,262 23,499,298 SH   SOLE   23,499,298 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 418,147 5,058,642 SH   SOLE   5,058,642 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 19,638 391,433 SH   SOLE   391,433 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 42,692 686,371 SH   SOLE   686,371 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 321,409 2,205,661 SH   SOLE   2,205,661 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 175,225 877,882 SH   SOLE   877,882 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 223,286 2,088,352 SH   SOLE   2,088,352 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 58,503 1,080,584 SH   SOLE   1,080,584 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 40,289 433,075 SH   SOLE   433,075 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,315,080 14,886,569 SH   SOLE   14,886,569 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,843,741 31,937,305 SH   SOLE   31,937,305 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 531,843 10,816,403 SH   SOLE   10,816,403 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,147,279 7,329,449 SH   SOLE   7,329,449 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 11,055 147,798 SH   SOLE   147,798 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 72,303 584,646 SH   SOLE   584,646 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,814,483 18,219,531 SH   SOLE   18,219,531 0 0
VAREX IMAGING CORP COM 92214X106 491 32,438 SH   SOLE   32,438 0 0
VARIAN MED SYS INC COM 92220P105 9,737 79,475 SH   SOLE   79,475 0 0
VASCULAR BIOGENICS LTD COM M96883109 59 46,097 SH   SOLE   46,097 0 0
VECTOR GROUP LTD COM 92240M108 208 20,707 SH   SOLE   20,707 0 0
VEDANTA LTD SPONSORED ADR 92242Y100 402 71,705 SH   SOLE   71,705 0 0
VEEVA SYS INC CL A COM 922475108 40,888 174,421 SH   SOLE   174,421 0 0
VENTAS INC COM 92276F100 11,918 325,449 SH   SOLE   325,449 0 0
VEON LTD SPONSORED ADR 91822M106 247 137,371 SH   SOLE   137,371 0 0
VERACYTE INC COM 92337F107 674 26,032 SH   SOLE   26,032 0 0
VEREIT INC COM 92339V100 5,490 853,785 SH   SOLE   853,785 0 0
VERINT SYS INC COM 92343X100 1,360 30,104 SH   SOLE   30,104 0 0
VERISIGN INC COM 92343E102 5,881 28,436 SH   SOLE   28,436 0 0
VERISK ANALYTICS INC COM 92345Y106 52,375 307,732 SH   SOLE   307,732 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 199,751 3,623,280 SH   SOLE   3,623,280 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 47,449 163,441 SH   SOLE   163,441 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 226 16,703 SH   SOLE   16,703 0 0
V F CORP COM 918204108 15,603 256,031 SH   SOLE   256,031 0 0
VIACOMCBS INC CL B 92556H206 3,344 143,440 SH   SOLE   143,440 0 0
VIASAT INC COM 92552V100 286 7,463 SH   SOLE   7,463 0 0
VIAVI SOLUTIONS INC COM 925550105 492 38,593 SH   SOLE   38,593 0 0
VICI PPTYS INC COM 925652109 7,601 376,486 SH   SOLE   376,486 0 0
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 3,544 68,321 SH   SOLE   68,321 0 0
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 6,469 128,082 SH   SOLE   128,082 0 0
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 201 6,536 SH   SOLE   6,536 0 0
VIKING THERAPEUTICS INC COM 92686J106 229 31,822 SH   SOLE   31,822 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 4,322 217,077 SH   SOLE   217,077 0 0
VIRTU FINL INC CL A 928254101 490 20,744 SH   SOLE   20,744 0 0
VIRTUSA CORP COM 92827P102 266 8,205 SH   SOLE   8,205 0 0
VISA INC COM CL A 92826C839 325,325 1,684,147 SH   SOLE   1,684,147 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 293 19,213 SH   SOLE   19,213 0 0
VISTEON CORP COM NEW 92839U206 381 5,558 SH   SOLE   5,558 0 0
VISTRA ENERGY CORP COM 92840M102 8,143 437,338 SH   SOLE   437,338 0 0
VIVINT SOLAR INC COM 92854Q106 138 13,957 SH   SOLE   13,957 0 0
VMWARE INC CL A COM 928563402 17,778 114,806 SH   SOLE   114,806 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 1,031 48,639 SH   SOLE   48,639 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 31,448 1,972,891 SH   SOLE   1,972,891 0 0
VONAGE HLDGS CORP COM 92886T201 702 69,795 SH   SOLE   69,795 0 0
VORNADO RLTY TR SH BEN INT 929042109 2,966 77,625 SH   SOLE   77,625 0 0
VOYA FINANCIAL INC COM 929089100 3,881 83,199 SH   SOLE   83,199 0 0
VULCAN MATLS CO COM 929160109 9,122 78,741 SH   SOLE   78,741 0 0
GRACE W R & CO DEL NEW COM 38388F108 661 13,003 SH   SOLE   13,003 0 0
WP CAREY INC COM 92936U109 10,695 158,100 SH   SOLE   158,100 0 0
GRAINGER W W INC COM 384802104 24,440 77,801 SH   SOLE   77,801 0 0
WABASH NATL CORP COM 929566107 192 18,095 SH   SOLE   18,095 0 0
WALMART INC COM 931142103 174,201 1,454,340 SH   SOLE   1,454,340 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 20,450 482,434 SH   SOLE   482,434 0 0
DISNEY WALT CO COM DISNEY 254687106 114,126 1,023,463 SH   SOLE   1,023,463 0 0
WASHINGTON FED INC COM 938824109 733 27,318 SH   SOLE   27,318 0 0
WASTE CONNECTIONS INC COM 94106B101 5,958 63,586 SH   SOLE   63,586 0 0
WASTE MGMT INC DEL COM 94106L109 51,057 482,092 SH   SOLE   482,092 0 0
WATERS CORP COM 941848103 5,856 32,460 SH   SOLE   32,460 0 0
WATSCO INC COM 942622200 6,442 36,253 SH   SOLE   36,253 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 340 4,192 SH   SOLE   4,192 0 0
WAYFAIR INC CL A 94419L101 350 1,771 SH   SOLE   1,771 0 0
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 4,211 178,957 SH   SOLE   178,957 0 0
ABSOLUTE SHS TR WBI BBR QTY 3000 00400R809 2,259 86,648 SH   SOLE   86,648 0 0
ABSOLUTE SHS TR WBI BBR RNG 3000 00400R502 1,901 72,709 SH   SOLE   72,709 0 0
ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 663 40,421 SH   SOLE   40,421 0 0
ABSOLUTE SHS TR WBI BBR VAL 3000 00400R601 2,005 78,298 SH   SOLE   78,298 0 0
ABSOLUTE SHS TR WBI BBR YLD 3000 00400R700 2,849 126,505 SH   SOLE   126,505 0 0
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 878 46,852 SH   SOLE   46,852 0 0
WD-40 CO COM 929236107 2,575 12,987 SH   SOLE   12,987 0 0
WEBSTER FINL CORP CONN COM 947890109 2,071 72,394 SH   SOLE   72,394 0 0
WEC ENERGY GROUP INC COM 92939U106 27,807 317,256 SH   SOLE   317,256 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 1,137 60,066 SH   SOLE   60,066 0 0
WEIS MKTS INC COM 948849104 231 4,605 SH   SOLE   4,605 0 0
WELBILT INC COM 949090104 308 50,628 SH   SOLE   50,628 0 0
WELLS FARGO CO NEW COM 949746101 33,828 1,321,404 SH   SOLE   1,321,404 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 642 495 SH   SOLE   495 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 608 86,615 SH   SOLE   86,615 0 0
WELLTOWER INC COM 95040Q104 20,322 392,710 SH   SOLE   392,710 0 0
WERNER ENTERPRISES INC COM 950755108 295 6,771 SH   SOLE   6,771 0 0
WESBANCO INC COM 950810101 514 25,310 SH   SOLE   25,310 0 0
WESCO INTL INC COM 95082P105 326 9,273 SH   SOLE   9,273 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 40,737 179,329 SH   SOLE   179,329 0 0
WESTERN ALLIANCE BANCORP COM 957638109 8,973 236,935 SH   SOLE   236,935 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 603 130,521 SH   SOLE   130,521 0 0
WESTERN DIGITAL CORP. COM 958102105 10,125 229,348 SH   SOLE   229,348 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 120 11,927 SH   SOLE   11,927 0 0
WABTEC COM 929740108 3,172 55,106 SH   SOLE   55,106 0 0
WESTLAKE CHEM CORP COM 960413102 891 16,601 SH   SOLE   16,601 0 0
WESTROCK CO COM 96145D105 2,667 94,364 SH   SOLE   94,364 0 0
WEX INC COM 96208T104 1,553 9,412 SH   SOLE   9,412 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 9,049 402,900 SH   SOLE   402,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,555 35,293 SH   SOLE   35,293 0 0
WHIRLPOOL CORP COM 963320106 9,746 75,245 SH   SOLE   75,245 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 5,476 6,167 SH   SOLE   6,167 0 0
WILLIAMS COS INC COM 969457100 10,594 557,064 SH   SOLE   557,064 0 0
WILLIAMS SONOMA INC COM 969904101 6,280 76,574 SH   SOLE   76,574 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 10,596 53,803 SH   SOLE   53,803 0 0
WINGSTOP INC COM 974155103 1,110 7,988 SH   SOLE   7,988 0 0
WINNEBAGO INDS INC COM 974637100 349 5,246 SH   SOLE   5,246 0 0
WINTRUST FINL CORP COM 97650W108 995 22,812 SH   SOLE   22,812 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 168 50,710 SH   SOLE   50,710 0 0
WISDOMTREE TR CHINADIV EX FI 97717X719 4,764 49,649 SH   SOLE   49,649 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 7,851 262,488 SH   SOLE   262,488 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,196 36,180 SH   SOLE   36,180 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 3,111 123,835 SH   SOLE   123,835 0 0
WISDOMTREE TR GLB US QTLY DIV 97717W844 4,073 64,568 SH   SOLE   64,568 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 5,233 118,200 SH   SOLE   118,200 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 7,848 223,721 SH   SOLE   223,721 0 0
WISDOMTREE INVTS INC COM 97717P104 84 24,216 SH   SOLE   24,216 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 880 18,710 SH   SOLE   18,710 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 23,626 725,161 SH   SOLE   725,161 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 4,376 206,601 SH   SOLE   206,601 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 323 4,386 SH   SOLE   4,386 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 648 10,400 SH   SOLE   10,400 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 18,329 197,337 SH   SOLE   197,337 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 7,599 268,144 SH   SOLE   268,144 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 25,452 559,501 SH   SOLE   559,501 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,692 18,772 SH   SOLE   18,772 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 32,763 608,750 SH   SOLE   608,750 0 0
WIX COM LTD SHS M98068105 3,405 13,288 SH   SOLE   13,288 0 0
WNS HLDGS LTD SPON ADR 92932M101 4,382 79,707 SH   SOLE   79,707 0 0
WOLVERINE WORLD WIDE INC COM 978097103 2,576 108,202 SH   SOLE   108,202 0 0
WOODWARD INC COM 980745103 4,683 60,381 SH   SOLE   60,381 0 0
WORKDAY INC CL A 98138H101 26,441 141,127 SH   SOLE   141,127 0 0
WORKIVA INC COM CL A 98139A105 1,763 32,958 SH   SOLE   32,958 0 0
WORLD FUEL SVCS CORP COM 981475106 485 18,818 SH   SOLE   18,818 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 504 11,591 SH   SOLE   11,591 0 0
WPP PLC NEW ADR 92937A102 896 22,886 SH   SOLE   22,886 0 0
WPX ENERGY INC COM 98212B103 892 139,801 SH   SOLE   139,801 0 0
BERKLEY W R CORP COM 084423102 5,575 97,308 SH   SOLE   97,308 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 277 9,318 SH   SOLE   9,318 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 983 34,894 SH   SOLE   34,894 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1,308 30,693 SH   SOLE   30,693 0 0
WYNN RESORTS LTD COM 983134107 750 10,073 SH   SOLE   10,073 0 0
XCEL ENERGY INC COM 98389B100 21,509 344,138 SH   SOLE   344,138 0 0
XENIA HOTELS & RESORTS INC COM 984017103 227 24,362 SH   SOLE   24,362 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 2,563 167,629 SH   SOLE   167,629 0 0
XILINX INC COM 983919101 32,111 326,369 SH   SOLE   326,369 0 0
XINYUAN REAL ESTATE CO LTD SPONS ADR 98417P105 39 17,847 SH   SOLE   17,847 0 0
XPERI HOLDING CORP COM 98390M103 152 10,328 SH   SOLE   10,328 0 0
XPO LOGISTICS INC COM 983793100 6,660 86,209 SH   SOLE   86,209 0 0
DBX ETF TR XTRACK FTSE US 233051515 11,529 455,631 SH   SOLE   455,631 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 3,011 101,356 SH   SOLE   101,356 0 0
DBX ETF TR XTRACK CSI 500 A 233051754 215 7,180 SH   SOLE   7,180 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 245,000 8,107,207 SH   SOLE   8,107,207 0 0
DBX ETF TR XTRACK RUSS 1000 233051481 853 26,676 SH   SOLE   26,676 0 0
DBX ETF TR XTRCKR RUSL 1000 233051242 12,654 447,928 SH   SOLE   447,928 0 0
DBX ETF TR XTRACKERS S&P 233051143 16,689 612,436 SH   SOLE   612,436 0 0
DBX ETF TR XTRACK USD HIGH 233051432 112,917 2,415,333 SH   SOLE   2,415,333 0 0
XYLEM INC COM 98419M100 6,533 100,576 SH   SOLE   100,576 0 0
YAMANA GOLD INC COM 98462Y100 2,395 438,654 SH   SOLE   438,654 0 0
YANDEX N V SHS CLASS A N97284108 13,644 272,777 SH   SOLE   272,777 0 0
YETI HLDGS INC COM 98585X104 548 12,834 SH   SOLE   12,834 0 0
YUM BRANDS INC COM 988498101 10,178 117,111 SH   SOLE   117,111 0 0
YUM CHINA HLDGS INC COM 98850P109 4,284 89,115 SH   SOLE   89,115 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 29,554 115,466 SH   SOLE   115,466 0 0
ZENDESK INC COM 98936J101 2,692 30,409 SH   SOLE   30,409 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 2,580 44,779 SH   SOLE   44,779 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 8,742 73,237 SH   SOLE   73,237 0 0
ZIONS BANCORPORATION N A COM 989701107 562 16,541 SH   SOLE   16,541 0 0
ZOETIS INC CL A 98978V103 164,244 1,198,529 SH   SOLE   1,198,529 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,401 5,524 SH   SOLE   5,524 0 0
ZSCALER INC COM 98980G102 361 3,301 SH   SOLE   3,301 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2,813 76,633 SH   SOLE   76,633 0 0
ZUMIEZ INC COM 989817101 204 7,442 SH   SOLE   7,442 0 0
ZYNGA INC CL A 98986T108 1,683 176,368 SH   SOLE   176,368 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 4,907 117,302 SH   SOLE   117,302 0 0
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 226 5,733 SH   SOLE   5,733 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 2,056 53,773 SH   SOLE   53,773 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 11,218 109,565 SH   SOLE   109,565 0 0
ISHARES INC MSCI THAILND ETF 464286624 1,180 16,701 SH   SOLE   16,701 0 0
ISHARES TR US TELECOM ETF 464287713 1,174 42,585 SH   SOLE   42,585 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 3,088 72,435 SH   SOLE   72,435 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 3,250 79,593 SH   SOLE   79,593 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 3,645 54,589 SH   SOLE   54,589 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 6,163 62,053 SH   SOLE   62,053 0 0
ISHARES TR GLB CNSM STP ETF 464288737 4,546 87,884 SH   SOLE   87,884 0 0
ISHARES TR GLOBAL MATER ETF 464288695 4,366 69,727 SH   SOLE   69,727 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 2,491 40,221 SH   SOLE   40,221 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 1,270 333,271 SH   SOLE   333,271 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,512 23,607 SH   SOLE   23,607 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 635 62,886 SH   SOLE   62,886 0 0
AMERIS BANCORP COM 03076K108 250 10,606 SH   SOLE   10,606 0 0
BEACON ROOFING SUPPLY INC COM 073685109 329 12,493 SH   SOLE   12,493 0 0
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 691 74,100 SH   SOLE   74,100 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100 690 61,677 SH   SOLE   61,677 0 0
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 751 65,101 SH   SOLE   65,101 0 0
EATON VANCE LTD DURATION INC COM 27828H105 1,035 91,866 SH   SOLE   91,866 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 355 26,778 SH   SOLE   26,778 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 327 15,344 SH   SOLE   15,344 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 5,250 213,223 SH   SOLE   213,223 0 0
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 2,378 79,173 SH   SOLE   79,173 0 0
HARTFORD FDS EXCHANGE TRADED SCHRDRS TAX BD 41653L404 2,169 100,269 SH   SOLE   100,269 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1,567 194,635 SH   SOLE   194,635 0 0
IBERIABANK CORP COM 450828108 245 5,381 SH   SOLE   5,381 0 0
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 276 11,230 SH   SOLE   11,230 0 0
MATADOR RES CO COM 576485205 146 17,167 SH   SOLE   17,167 0 0
ORBCOMM INC COM 68555P100 146 38,009 SH   SOLE   38,009 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1,032 55,989 SH   SOLE   55,989 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 803 63,136 SH   SOLE   63,136 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 247 18,639 SH   SOLE   18,639 0 0
VERTICAL CAP INCOME FD SHS BEN INT 92535C104 164 16,924 SH   SOLE   16,924 0 0
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 4,132 210,611 SH   SOLE   210,611 0 0
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 536 15,536 SH   SOLE   15,536 0 0
VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 3,922 155,077 SH   SOLE   155,077 0 0
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 5,169 110,983 SH   SOLE   110,983 0 0
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 235 5,837 SH   SOLE   5,837 0 0
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3,541 96,521 SH   SOLE   96,521 0 0
VICTORY PORTFOLIOS II VICTORYSHS INTRM 92647N527 436 8,098 SH   SOLE   8,098 0 0
WESTERN ASSET HIGH INCM FD I COM 95766J102 688 110,977 SH   SOLE   110,977 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 140 12,754 SH   SOLE   12,754 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131 13,427 445,334 SH   SOLE   445,334 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 5,923 208,698 SH   SOLE   208,698 0 0
SPDR SER TR S&P INS ETF 78464A789 8,225 300,728 SH   SOLE   300,728 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 282 10,129 SH   SOLE   10,129 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 200 5,374 SH   SOLE   5,374 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 123 23,218 SH   SOLE   23,218 0 0
ETFS TR BBRG ALL COMD K1 003261104 58,827 3,219,878 SH   SOLE   3,219,878 0 0
AGF INVTS TR AGFIQ US MK ANTI 00110G408 412 16,910 SH   SOLE   16,910 0 0
ALPS ETF TR MED BREAKTHGH 00162Q593 248 5,935 SH   SOLE   5,935 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 831 11,828 SH   SOLE   11,828 0 0
ANTERO MIDSTREAM CORP COM 03676B102 1,990 390,195 SH   SOLE   390,195 0 0
BLACKROCK MUNI INCOME INV QL COM 09250G102 361 26,557 SH   SOLE   26,557 0 0
BLACKROCK MUNIYILD QULT FD I COM 09254F100 204 13,576 SH   SOLE   13,576 0 0
CAESARS ENTMT CORP COM 127686103 146 12,009 SH   SOLE   12,009 0 0
CENTRAL PAC FINL CORP COM NEW 154760409 163 10,164 SH   SOLE   10,164 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 671 35,084 SH   SOLE   35,084 0 0
COMSTOCK RES INC COM 205768302 549 125,420 SH   SOLE   125,420 0 0
CUSTOMERS BANCORP INC COM 23204G100 132 10,967 SH   SOLE   10,967 0 0
DCP MIDSTREAM LLC COM UT LTD PTN 23311P100 347 30,727 SH   SOLE   30,727 0 0
DIGI INTL INC COM 253798102 149 12,815 SH   SOLE   12,815 0 0
DIREXION SHS ETF TR DLY GOLD INDX 2X 25460G781 8,035 102,775 SH   SOLE   102,775 0 0
DWS STRATEGIC MUN INCOME TR COM 23342Q101 940 89,517 SH   SOLE   89,517 0 0
EAGLE BANCORP INC MD COM 268948106 204 6,242 SH   SOLE   6,242 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 87 18,524 SH   SOLE   18,524 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 80 32,750 SH   SOLE   32,750 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 1,300 104,058 SH   SOLE   104,058 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 572 77,462 SH   SOLE   77,462 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 125 15,068 SH   SOLE   15,068 0 0
FIRST TR EXCH TRADED FD III HORIZON VOL SMCP 33741Y100 4,839 200,072 SH   SOLE   200,072 0 0
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 26,599 1,046,387 SH   SOLE   1,046,387 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3,463 99,801 SH   SOLE   99,801 0 0
FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 246 5,473 SH   SOLE   5,473 0 0
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 399 19,877 SH   SOLE   19,877 0 0
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 160 14,401 SH   SOLE   14,401 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 3,681 71,679 SH   SOLE   71,679 0 0
FLUSHING FINL CORP COM 343873105 175 15,232 SH   SOLE   15,232 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 1,106 26,028 SH   SOLE   26,028 0 0
GLOBAL X FDS US PFD ETF 37954Y657 10,926 464,952 SH   SOLE   464,952 0 0
HAVERTY FURNITURE INC COM 419596101 190 11,881 SH   SOLE   11,881 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 247 71,268 SH   SOLE   71,268 0 0
HERITAGE INS HLDGS INC COM 42727J102 181 13,805 SH   SOLE   13,805 0 0
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 185 32,113 SH   SOLE   32,113 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 621 18,035 SH   SOLE   18,035 0 0
INTL FCSTONE INC COM 46116V105 255 4,641 SH   SOLE   4,641 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1,694 34,453 SH   SOLE   34,453 0 0
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 478 9,250 SH   SOLE   9,250 0 0
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1,094 35,035 SH   SOLE   35,035 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SML 46138E735 1,520 55,435 SH   SOLE   55,435 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 1,376 25,039 SH   SOLE   25,039 0 0
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 5,898 213,703 SH   SOLE   213,703 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 866 14,604 SH   SOLE   14,604 0 0
INVESCO SR INCOME TR COM 46131H107 791 228,692 SH   SOLE   228,692 0 0
INDEXIQ ETF TR US RL EST SMCP 45409B628 375 20,670 SH   SOLE   20,670 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 347,900 6,381,141 SH   SOLE   6,381,141 0 0
ISHARES TR DOW JONES US ETF 464287846 2,080 13,591 SH   SOLE   13,591 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 111,708 3,560,995 SH   SOLE   3,560,995 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 764 33,353 SH   SOLE   33,353 0 0
ISHARES TR GLOB UTILITS ETF 464288711 354 6,635 SH   SOLE   6,635 0 0
ISHARES TR GNMA BOND ETF 46429B333 752 14,647 SH   SOLE   14,647 0 0
ISHARES INC JP MRG EM CRP BD 464286251 218 4,303 SH   SOLE   4,303 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 4,626 25,087 SH   SOLE   25,087 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 893 7,070 SH   SOLE   7,070 0 0
ISHARES TR MRGSTR SM CP GR 464288604 969 4,383 SH   SOLE   4,383 0 0
ISHARES TR MSCI ACWI ETF 464288257 130,021 1,763,719 SH   SOLE   1,763,719 0 0
ISHARES TR MSCI EURO FL ETF 464289180 4,478 314,692 SH   SOLE   314,692 0 0
ISHARES TR RUS TOP 200 ETF 464289446 52,436 708,311 SH   SOLE   708,311 0 0
ISHARES TR U.S. INSRNCE ETF 464288786 208 3,790 SH   SOLE   3,790 0 0
ISHARES TR US REGNL BKS ETF 464288778 281 8,323 SH   SOLE   8,323 0 0
ISHARES TR U.S. UTILITS ETF 464287697 14,067 100,338 SH   SOLE   100,338 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 64 14,084 SH   SOLE   14,084 0 0
LYDALL INC DEL COM 550819106 279 20,588 SH   SOLE   20,588 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 651 83,593 SH   SOLE   83,593 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 1,122 109,964 SH   SOLE   109,964 0 0
NEXPOINT REAL ESTATE FIN INC COM 65342V101 213 12,724 SH   SOLE   12,724 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 333 25,210 SH   SOLE   25,210 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 474 57,640 SH   SOLE   57,640 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,265 90,201 SH   SOLE   90,201 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 624 53,420 SH   SOLE   53,420 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 632 84,672 SH   SOLE   84,672 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 93 11,079 SH   SOLE   11,079 0 0
PENNYMAC MTG INVT TR COM 70931T103 393 22,446 SH   SOLE   22,446 0 0
PLYMOUTH INDL REIT INC COM 729640102 164 12,825 SH   SOLE   12,825 0 0
ETF SER SOLUTIONS PRMSE CP DIVRSFD 26922A768 200 7,713 SH   SOLE   7,713 0 0
PROSHARES TR LARGE CAP CRE 74347R248 4,679 65,935 SH   SOLE   65,935 0 0
PROSHARES TR ULTRA 20YR TRE 74347R172 14,889 111,485 SH   SOLE   111,485 0 0
PROSHARES TR PSHS ULT HLTHCRE 74347R735 2,088 17,796 SH   SOLE   17,796 0 0
PROSPECT CAP CORP COM 74348T102 103 20,178 SH   SOLE   20,178 0 0
QUINSTREET INC COM 74874Q100 154 14,689 SH   SOLE   14,689 0 0
RAYONIER INC COM 754907103 393 15,848 SH   SOLE   15,848 0 0
ALPS ETF TR RIVRFRNT STR INC 00162Q783 6,321 257,281 SH   SOLE   257,281 0 0
RLI CORP COM 749607107 1,753 21,353 SH   SOLE   21,353 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 10,717 182,322 SH   SOLE   182,322 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 76,395 1,476,233 SH   SOLE   1,476,233 0 0
SJW GROUP COM 784305104 223 3,589 SH   SOLE   3,589 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 6,063 210,391 SH   SOLE   210,391 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 2,482 47,120 SH   SOLE   47,120 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 7,399 270,531 SH   SOLE   270,531 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 2,211 42,378 SH   SOLE   42,378 0 0
SPDR SER TR S&P PHARMAC 78464A722 1,895 44,079 SH   SOLE   44,079 0 0
SYNOVUS FINL CORP COM NEW 87161C501 379 18,479 SH   SOLE   18,479 0 0
BANCORP INC DEL COM 05969A105 112 11,420 SH   SOLE   11,420 0 0
TIVITY HEALTH INC COM 88870R102 246 21,705 SH   SOLE   21,705 0 0
TRANSOCEAN LTD REG SHS H8817H100 107 58,526 SH   SOLE   58,526 0 0
TURTLE BEACH CORP COM NEW 900450206 232 15,760 SH   SOLE   15,760 0 0
TWO HBRS INVT CORP COM NEW 90187B408 82 16,291 SH   SOLE   16,291 0 0
UBS AG LONDON BRANCH ETRAC ALER MLP 90267B682 267 32,030 SH   SOLE   32,030 0 0
UBS AG LONDON BRANCH ETRACS UBS BLOOM 90274D390 2,811 229,935 SH   SOLE   229,935 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 817 44,873 SH   SOLE   44,873 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 40,596 370,914 SH   SOLE   370,914 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 5,900 56,461 SH   SOLE   56,461 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 2,331 18,625 SH   SOLE   18,625 0 0
VICOR CORP COM 925815102 213 2,960 SH   SOLE   2,960 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 219 260,265 SH   SOLE   260,265 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 768 62,329 SH   SOLE   62,329 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125 279 7,982 SH   SOLE   7,982 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 1,742 45,024 SH   SOLE   45,024 0 0
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 473 10,945 SH   SOLE   10,945 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 609 64,648 SH   SOLE   64,648 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 697 63,498 SH   SOLE   63,498 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 602 43,939 SH   SOLE   43,939 0 0
BLACKROCK MUN BD TR COM 09249H104 805 52,973 SH   SOLE   52,973 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 613 46,198 SH   SOLE   46,198 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 967 88,188 SH   SOLE   88,188 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09254A101 612 50,377 SH   SOLE   50,377 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 619 45,574 SH   SOLE   45,574 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254E103 1,728 132,682 SH   SOLE   132,682 0 0
BLACKSTONE GSO FLTING RTE FU COM 09256U105 650 50,535 SH   SOLE   50,535 0 0
BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 717 59,461 SH   SOLE   59,461 0 0
BNY MELLON STRATEGIC MUN BD COM 09662E109 588 81,219 SH   SOLE   81,219 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 558 59,198 SH   SOLE   59,198 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2,335 110,573 SH   SOLE   110,573 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 574 211,737 SH   SOLE   211,737 0 0
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 714 356,850 SH   SOLE   356,850 0 0
ETF SER SOLUTIONS DISTILLATE US 26922A321 11,982 394,810 SH   SOLE   394,810 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 593 31,295 SH   SOLE   31,295 0 0
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 559 218,429 SH   SOLE   218,429 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 802 70,876 SH   SOLE   70,876 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 582 109,255 SH   SOLE   109,255 0 0
FEDERATED HERMES PREM MUNI I COM 31423P108 585 44,321 SH   SOLE   44,321 0 0
FIRST TR SR FLG RTE INCM FD COM 33733U108 568 52,126 SH   SOLE   52,126 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 5,406 120,276 SH   SOLE   120,276 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 6,165 306,541 SH   SOLE   306,541 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 9,961 186,458 SH   SOLE   186,458 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 6,908 249,941 SH   SOLE   249,941 0 0
GDL FUND COM SH BEN IT 361570104 575 69,811 SH   SOLE   69,811 0 0
GENERAL AMERN INVS INC COM 368802104 595 18,703 SH   SOLE   18,703 0 0
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 129 12,259 SH   SOLE   12,259 0 0
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 306 6,495 SH   SOLE   6,495 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 899 29,695 SH   SOLE   29,695 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 24,858 934,869 SH   SOLE   934,869 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 251 6,266 SH   SOLE   6,266 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 627 6,437 SH   SOLE   6,437 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 1,015 29,334 SH   SOLE   29,334 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 6,229 360,276 SH   SOLE   360,276 0 0
INVESCO HIGH INCOME TR II COM 46131F101 564 47,233 SH   SOLE   47,233 0 0
INVESCO EXCHANGE-TRADED FD T TREAS COLATERL 46138G888 19,563 184,905 SH   SOLE   184,905 0 0
ISHARES TR INTL VALUE FACTR 46435G409 111,579 5,713,218 SH   SOLE   5,713,218 0 0
ISHARES INC MLT FCTR EMG MKT 46434G889 77,079 1,956,811 SH   SOLE   1,956,811 0 0
ISHARES TR GLOBAL REIT ETF 46434V647 4,001 191,610 SH   SOLE   191,610 0 0
ISHARES TR NORTH AMERN NAT 464287374 17,083 787,965 SH   SOLE   787,965 0 0
JAPAN SMALLER CAPITALIZATION COM 47109U104 648 82,924 SH   SOLE   82,924 0 0
HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 571 109,038 SH   SOLE   109,038 0 0
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 1,305 18,800 SH   SOLE   18,800 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 1,918 37,622 SH   SOLE   37,622 0 0
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 19,326 635,107 SH   SOLE   635,107 0 0
MFS MUN INCOME TR SH BEN INT 552738106 569 91,258 SH   SOLE   91,258 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 605 71,315 SH   SOLE   71,315 0 0
NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1,307 34,156 SH   SOLE   34,156 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 573 40,098 SH   SOLE   40,098 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 623 39,817 SH   SOLE   39,817 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 802 57,719 SH   SOLE   57,719 0 0
NUSHARES ETF TR ESG HI TLD CRP 67092P854 755 32,050 SH   SOLE   32,050 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 7,339 159,953 SH   SOLE   159,953 0 0
NUSHARES ETF TR NUVEEN ESG US 67092P870 8,308 307,117 SH   SOLE   307,117 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 557 70,554 SH   SOLE   70,554 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 565 72,027 SH   SOLE   72,027 0 0
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 613 65,875 SH   SOLE   65,875 0 0
NUVEEN SR INCOME FD COM 67067Y104 564 119,906 SH   SOLE   119,906 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 637 54,012 SH   SOLE   54,012 0 0
LISTED FD TR SHARES LAG CAP 53656F805 2,648 100,531 SH   SOLE   100,531 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 12,845 241,498 SH   SOLE   241,498 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 12,722 124,801 SH   SOLE   124,801 0 0
PIONEER DIVERSIFIED HIGH INC COM 723653101 569 47,346 SH   SOLE   47,346 0 0
PIONEER FLOATING RATE TR COM 72369J102 666 69,991 SH   SOLE   69,991 0 0
PIONEER HIGH INCOME TR COM 72369H106 579 77,782 SH   SOLE   77,782 0 0
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 243 6,017 SH   SOLE   6,017 0 0
SOURCE CAP INC COM 836144105 560 16,933 SH   SOLE   16,933 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 10,061 113,924 SH   SOLE   113,924 0 0
TEMPLETON EMERGING MKTS FD COM 880191101 622 45,474 SH   SOLE   45,474 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 600 76,393 SH   SOLE   76,393 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 657 122,344 SH   SOLE   122,344 0 0
VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 4,807 186,303 SH   SOLE   186,303 0 0
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 567 10,945 SH   SOLE   10,945 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 12,543 245,031 SH   SOLE   245,031 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 13,681 96,390 SH   SOLE   96,390 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8,485 81,307 SH   SOLE   81,307 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 8,311 90,460 SH   SOLE   90,460 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 563 116,540 SH   SOLE   116,540 0 0
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 560 135,663 SH   SOLE   135,663 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 623 153,118 SH   SOLE   153,118 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 1,798 210,015 SH   SOLE   210,015 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 7,629 195,566 SH   SOLE   195,566 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 2,249 99,011 SH   SOLE   99,011 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 10,438 187,631 SH   SOLE   187,631 0 0
DBX ETF TR XTRACK MUN INFRA 233051705 2,592 91,540 SH   SOLE   91,540 0 0
ALLIANZGI DIVIDEND INT & PRM COM 01883A107 517 46,273 SH   SOLE   46,273 0 0
ALLIANZGI DIVERSIFIED INCOME COM 01883J108 515 22,352 SH   SOLE   22,352 0 0
ARBOR RLTY TR INC COM 038923108 764 82,654 SH   SOLE   82,654 0 0
ARK ETF TR ISRAEL INOVATE 00214Q609 230 9,615 SH   SOLE   9,615 0 0
BANCROFT FD LTD COM 059695106 534 22,410 SH   SOLE   22,410 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 193 15,513 SH   SOLE   15,513 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 901 150,882 SH   SOLE   150,882 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 526 49,379 SH   SOLE   49,379 0 0
CUSHING NEXTGEN INFRA INCM F COM 231647207 464 15,157 SH   SOLE   15,157 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 498 52,102 SH   SOLE   52,102 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 492 45,667 SH   SOLE   45,667 0 0
EXTREME NETWORKS INC COM 30226D106 64 14,756 SH   SOLE   14,756 0 0
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 310 5,600 SH   SOLE   5,600 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 420 41,930 SH   SOLE   41,930 0 0
FLEXSHARES TR CRE SLCT BD FD 33939L670 13,999 519,170 SH   SOLE   519,170 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939L506 3,385 133,896 SH   SOLE   133,896 0 0
FLEXSHARES TR MSTAR EMKT FAC 33939L308 1,979 44,276 SH   SOLE   44,276 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100 7,616 67,085 SH   SOLE   67,085 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 3,543 83,848 SH   SOLE   83,848 0 0
FLEXSHARES TR READY ACC VARI 33939L886 3,338 43,770 SH   SOLE   43,770 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795 11,210 234,511 SH   SOLE   234,511 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 9,960 288,862 SH   SOLE   288,862 0 0
FRANKLIN LTD DURATION INCOME COM 35472T101 166 19,618 SH   SOLE   19,618 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 500 75,029 SH   SOLE   75,029 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 430 12,946 SH   SOLE   12,946 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 405 12,807 SH   SOLE   12,807 0 0
INNOVATOR ETFS TR S&P 500 POWER 45782C508 2,077 74,189 SH   SOLE   74,189 0 0
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 393 8,051 SH   SOLE   8,051 0 0
INVESCO EXCHNG TRAD SLF INDE INVT GRD DEFSV 46139W502 264 9,643 SH   SOLE   9,643 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 218 10,031 SH   SOLE   10,031 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742 214 8,470 SH   SOLE   8,470 0 0
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 6,653 342,939 SH   SOLE   342,939 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 415 4,770 SH   SOLE   4,770 0 0
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 412 16,529 SH   SOLE   16,529 0 0
ISHARES TR CORE MSCI INTL 46435G326 23,256 455,027 SH   SOLE   455,027 0 0
ISHARES TR MORTGE REL ETF 46435G342 1,964 79,009 SH   SOLE   79,009 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 970 10,865 SH   SOLE   10,865 0 0
JANUS DETROIT STR TR HENDERSON MTG 47103U852 260 4,836 SH   SOLE   4,836 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 510 89,231 SH   SOLE   89,231 0 0
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 492 27,920 SH   SOLE   27,920 0 0
MADISON COVERED CALL & EQUIT COM 557437100 477 84,652 SH   SOLE   84,652 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 186 12,851 SH   SOLE   12,851 0 0
MONROE CAP CORP COM 610335101 524 75,412 SH   SOLE   75,412 0 0
OVINTIV INC COM 69047Q102 150 15,701 SH   SOLE   15,701 0 0
PACER FDS TR WEALTHSHIELD 69374H840 17,631 755,409 SH   SOLE   755,409 0 0
PIMCO ETF TR 25YR+ ZERO U S 72201R882 342 1,980 SH   SOLE   1,980 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 330 2,639 SH   SOLE   2,639 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 511 45,063 SH   SOLE   45,063 0 0
RH COM 74967X103 697 2,801 SH   SOLE   2,801 0 0
ROYCE VALUE TR INC COM 780910105 752 59,934 SH   SOLE   59,934 0 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806 940 53,540 SH   SOLE   53,540 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 6,155 259,270 SH   SOLE   259,270 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 40,158 1,358,079 SH   SOLE   1,358,079 0 0
SCORPIO TANKERS INC SHS Y7542C130 712 55,591 SH   SOLE   55,591 0 0
SPDR SER TR BLOMBRG BRC EMRG 78464A391 5,396 205,893 SH   SOLE   205,893 0 0
SPDR SER TR FTSE INT GVT ETF 78464A490 1,038 19,779 SH   SOLE   19,779 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847 14,453 462,495 SH   SOLE   462,495 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,365 49,030 SH   SOLE   49,030 0 0
SPDR SER TR RUSSELL LOW VOL 78468R754 744 10,112 SH   SOLE   10,112 0 0
SPDR SER TR RUSSELL YIELD 78468R770 692 11,773 SH   SOLE   11,773 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 698 9,145 SH   SOLE   9,145 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 2,802 113,384 SH   SOLE   113,384 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 14,300 431,644 SH   SOLE   431,644 0 0
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 17,071 533,846 SH   SOLE   533,846 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 1,085 10,635 SH   SOLE   10,635 0 0
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 27,508 836,095 SH   SOLE   836,095 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 15,299 1,069,123 SH   SOLE   1,069,123 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3,347 506,317 SH   SOLE   506,317 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 3,093 18,981 SH   SOLE   18,981 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 422 8,522 SH   SOLE   8,522 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 231 4,794 SH   SOLE   4,794 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 1,564 27,740 SH   SOLE   27,740 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 511 82,223 SH   SOLE   82,223 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 496 114,445 SH   SOLE   114,445 0 0
WISDOMTREE TR CBOE S&P 500 97717X560 420 16,760 SH   SOLE   16,760 0 0
WISDOMTREE TR CURRNCY INT EQ 97717X263 499 19,701 SH   SOLE   19,701 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 207 6,474 SH   SOLE   6,474 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588 844 25,441 SH   SOLE   25,441 0 0
WISDOMTREE TR US MULTIFACTOR 97717Y857 692 23,178 SH   SOLE   23,178 0 0
WISDOMTREE TR US SHT TRM CORP 97717X156 328 6,351 SH   SOLE   6,351 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 424 14,108 SH   SOLE   14,108 0 0
DBX ETF TR XTRCK JP MRGN ES 233051713 4,526 210,041 SH   SOLE   210,041 0 0
DBX ETF TR XTRACK MSCI ALL 233051598 3,350 158,432 SH   SOLE   158,432 0 0
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 280 11,780 SH   SOLE   11,780 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,514 32,876 SH   SOLE   32,876 0 0
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 715 13,998 SH   SOLE   13,998 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,286 9,930 SH   SOLE   9,930 0 0
ISHARES INC JP MORGAN EM ETF 464286517 1,472 36,104 SH   SOLE   36,104 0 0
ISHARES TR US BR DEL SE ETF 464288794 222 3,701 SH   SOLE   3,701 0 0
ISHARES TR US INDUSTRIALS 464287754 3,101 20,564 SH   SOLE   20,564 0 0
ISHARES TR US OIL GS EX ETF 464288851 1,694 50,231 SH   SOLE   50,231 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 4,218 319,560 SH   SOLE   319,560 0 0
ETF SER SOLUTIONS AAM S&P DEV MK 26922A347 270 13,708 SH   SOLE   13,708 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 252 51,862 SH   SOLE   51,862 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 117 24,883 SH   SOLE   24,883 0 0
ETF SER SOLUTIONS APTUS DEFINED 26922A388 350 11,591 SH   SOLE   11,591 0 0
ATHERSYS INC NEW COM 04744L106 70 25,450 SH   SOLE   25,450 0 0
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 88 10,855 SH   SOLE   10,855 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,337 5 SH   SOLE   5 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254G108 158 12,340 SH   SOLE   12,340 0 0
CBIZ INC COM 124805102 403 16,826 SH   SOLE   16,826 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 134 15,350 SH   SOLE   15,350 0 0
COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 20 23,000 SH   SOLE   23,000 0 0
DBV TECHNOLOGIES S A SPONSORED ADR 23306J101 85 19,435 SH   SOLE   19,435 0 0
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 402 1,725 SH   SOLE   1,725 0 0
ENSTAR GROUP LIMITED SHS G3075P101 557 3,649 SH   SOLE   3,649 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 209 4,261 SH   SOLE   4,261 0 0
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 348 11,317 SH   SOLE   11,317 0 0
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 7,732 381,436 SH   SOLE   381,436 0 0
FLEXSHARES TR STOX ESG INDEX 33939L696 232 3,106 SH   SOLE   3,106 0 0
FLUIDIGM CORP DEL NOTE 2.750% 2/0 34385PAA6 21 20,666 SH   SOLE   20,666 0 0
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 1,567 59,190 SH   SOLE   59,190 0 0
FUTU HLDGS LTD SPON ADS CL A 36118L106 373 15,749 SH   SOLE   15,749 0 0
GALIANO GOLD INC COM 36352H100 13 10,000 SH   SOLE   10,000 0 0
GLOBAL SELF STORAGE INC COM 37955N106 59 15,000 SH   SOLE   15,000 0 0
GP STRATEGIES CORP COM 36225V104 172 20,000 SH   SOLE   20,000 0 0
GREEN PLAINS INC COM 393222104 158 15,489 SH   SOLE   15,489 0 0
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 76 92,000 SH   SOLE   92,000 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 8,934 213,645 SH   SOLE   213,645 0 0
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 1,543 61,210 SH   SOLE   61,210 0 0
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 910 29,893 SH   SOLE   29,893 0 0
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 3,352 127,396 SH   SOLE   127,396 0 0
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2,392 91,279 SH   SOLE   91,279 0 0
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,615 71,487 SH   SOLE   71,487 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 6,609 277,810 SH   SOLE   277,810 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1,850 70,293 SH   SOLE   70,293 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6,213 185,241 SH   SOLE   185,241 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 817 11,171 SH   SOLE   11,171 0 0
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610 201 14,805 SH   SOLE   14,805 0 0
INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 2,195 61,672 SH   SOLE   61,672 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 6,587 27,686 SH   SOLE   27,686 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 439 10,813 SH   SOLE   10,813 0 0
BARCLAYS BK PLC IPTH SR B S&P 06746P621 248 7,311 SH   SOLE   7,311 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 248 4,511 SH   SOLE   4,511 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 1,266 27,281 SH   SOLE   27,281 0 0
ISHARES TR MLTFCTR INTL SML 46434V266 1,462 53,362 SH   SOLE   53,362 0 0
ISHARES TR MULTIFACTOR USA 46434V282 1,127 36,288 SH   SOLE   36,288 0 0
ISHARES TR EUROPE ETF 464287861 307 7,602 SH   SOLE   7,602 0 0
ISHARES TR EUR DEV RE ETF 464288471 201 6,257 SH   SOLE   6,257 0 0
ISHARES TR GLOB INDSTRL ETF 464288729 261 3,133 SH   SOLE   3,133 0 0
ISHARES TR IBONDS DEC2023 46435G318 4,819 183,669 SH   SOLE   183,669 0 0
ISHARES TR INTL DEV RE ETF 464288489 1,464 63,167 SH   SOLE   63,167 0 0
ISHARES TR MRNGSTR INC ETF 46432F875 2,119 95,457 SH   SOLE   95,457 0 0
ISHARES INC EM MKT SM-CP ETF 464286475 823 21,071 SH   SOLE   21,071 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 238 5,075 SH   SOLE   5,075 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848 439 17,886 SH   SOLE   17,886 0 0
ISHARES INC MSCI WORLD ETF 464286392 686 7,444 SH   SOLE   7,444 0 0
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 265 5,779 SH   SOLE   5,779 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 648 14,098 SH   SOLE   14,098 0 0
J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 5,589 112,494 SH   SOLE   112,494 0 0
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 202 7,212 SH   SOLE   7,212 0 0
KADANT INC COM 48282T104 201 2,018 SH   SOLE   2,018 0 0
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 1,310 45,537 SH   SOLE   45,537 0 0
LINCOLN EDL SVCS CORP COM 533535100 39 10,000 SH   SOLE   10,000 0 0
NIO INC SPON ADS 62914V106 165 21,364 SH   SOLE   21,364 0 0
OPERA LTD SPONSORED ADS 68373M107 276 30,656 SH   SOLE   30,656 0 0
OXBRIDGE RE HLDGS LTD *W EXP 03/26/202 G6856M114 3 35,500 SH   SOLE   35,500 0 0
PDL BIOPHARMA INC NOTE 2.750%12/0 69329YAG9 32 30,000 SH   SOLE   30,000 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 527 10,327 SH   SOLE   10,327 0 0
POLYMET MNG CORP COM 731916102 19 47,721 SH   SOLE   47,721 0 0
PROSHARES TR ULTR 7-10 TREA 74347R180 279 3,687 SH   SOLE   3,687 0 0
PROSHARES TR PSHS ULT BASMATL 74347R776 539 11,770 SH   SOLE   11,770 0 0
PROSHARES TR PSHS CONSMR SVCS 74347R750 1,209 10,877 SH   SOLE   10,877 0 0
PROSHARES TR PSHS ULTRA INDL 74347R727 518 8,446 SH   SOLE   8,446 0 0
PROSHARES TR PSHS ULTRA O&G 74347G705 1,039 13,763 SH   SOLE   13,763 0 0
PROSHARES TR PSHS ULTRA TECH 74347R693 2,073 11,110 SH   SOLE   11,110 0 0
PROSHARES TR PSHS ULTRA UTIL 74347R685 1,187 25,775 SH   SOLE   25,775 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 761 7,803 SH   SOLE   7,803 0 0
PROSHARES TR ULTRPRO S&P500 74347X864 649 14,626 SH   SOLE   14,626 0 0
PROSHARES TR ULTSHT FT CH 50 74347B227 303 5,900 SH   SOLE   5,900 0 0
PROSHARES TR ULTSHT REAL EST 74348A244 159 10,000 SH   SOLE   10,000 0 0
PROSHARES TR ULSHRT TECH NEW 74347G101 381 60,000 SH   SOLE   60,000 0 0
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 71 78,000 SH   SOLE   78,000 0 0
ALPS ETF TR RIVERFRONT DYM 00162Q536 6,084 232,410 SH   SOLE   232,410 0 0
ALPS ETF TR RIVERFRONT UNC 00162Q544 295 11,913 SH   SOLE   11,913 0 0
ALPS ETF TR RIVERFRNT DYMC 00162Q528 7,379 227,176 SH   SOLE   227,176 0 0
ALPS ETF TR RIVERFRNT FLEX 00162Q510 6,319 194,598 SH   SOLE   194,598 0 0
ROCKWELL MED INC COM 774374102 53 27,302 SH   SOLE   27,302 0 0
ROYCE MICRO-CAP TR INC COM 780915104 78 10,895 SH   SOLE   10,895 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,866 50,650 SH   SOLE   50,650 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 253 7,978 SH   SOLE   7,978 0 0
SEQUANS COMMUNICATIONS S A SPONSORED ADS 817323207 92 14,947 SH   SOLE   14,947 0 0
SMITH & WESSON BRANDS INC COM 831754106 232 10,791 SH   SOLE   10,791 0 0
SPDR SER TR BLOMBERG BRC INT 78464A334 35,335 1,158,156 SH   SOLE   1,158,156 0 0
SPDR SER TR PORTFLI MORTGAGE 78464A383 5,658 211,194 SH   SOLE   211,194 0 0
SPDR SER TR S&P TRANSN ETF 78464A532 6,629 125,415 SH   SOLE   125,415 0 0
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5,453 179,607 SH   SOLE   179,607 0 0
SSR MNG INC COM 784730103 391 18,309 SH   SOLE   18,309 0 0
STURM RUGER & CO INC COM 864159108 306 4,027 SH   SOLE   4,027 0 0
TELLURIAN INC NEW COM 87968A104 131 113,500 SH   SOLE   113,500 0 0
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 1,485 89,839 SH   SOLE   89,839 0 0
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 344 24,910 SH   SOLE   24,910 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 314 14,839 SH   SOLE   14,839 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1,787 99,208 SH   SOLE   99,208 0 0
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 457 37,576 SH   SOLE   37,576 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 777 5,554 SH   SOLE   5,554 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 3,200 22,985 SH   SOLE   22,985 0 0
VANGUARD WELLINGTON FD US MINIMUM 921935409 848 10,729 SH   SOLE   10,729 0 0
VERITEX HLDGS INC COM 923451108 243 13,734 SH   SOLE   13,734 0 0
VERMILION ENERGY INC COM 923725105 95 21,408 SH   SOLE   21,408 0 0
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 371 9,382 SH   SOLE   9,382 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 10,927 284,413 SH   SOLE   284,413 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,292 39,190 SH   SOLE   39,190 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 242 4,527 SH   SOLE   4,527 0 0
YIREN DIGITAL LTD SPONSORED ADS 98585L100 207 50,053 SH   SOLE   50,053 0 0
ZYNEX INC COM 98986M103 271 10,883 SH   SOLE   10,883 0 0
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 21,481 411,205 SH   SOLE   411,205 0 0
AMERICAN CENTY ETF TR QUALITY DIVRSFED 025072406 19,583 494,127 SH   SOLE   494,127 0 0
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 15,488 429,350 SH   SOLE   429,350 0 0
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 19,887 405,032 SH   SOLE   405,032 0 0
BLACKROCK INCOME TR INC COM 09247F100 367 59,547 SH   SOLE   59,547 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 468 9,824 SH   SOLE   9,824 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1,895 34,041 SH   SOLE   34,041 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 746 13,770 SH   SOLE   13,770 0 0
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2,547 60,801 SH   SOLE   60,801 0 0
ISHARES TR GLOBAL FINLS ETF 464287333 629 12,054 SH   SOLE   12,054 0 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 436 42,059 SH   SOLE   42,059 0 0
ISHARES TR TRS FLT RT BD 46434V860 870 17,299 SH   SOLE   17,299 0 0
J P MORGAN EXCHANGE-TRADED F CORE PLUS BD ETF 46641Q670 2,406 43,627 SH   SOLE   43,627 0 0
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 502 20,927 SH   SOLE   20,927 0 0
OPKO HEALTH INC COM 68375N103 264 77,376 SH   SOLE   77,376 0 0
PROSHARES TR PSHS CONSMRGOODS 74347R768 1,293 28,681 SH   SOLE   28,681 0 0
PROSHARES TR ULTRA FNCLS NEW 74347X633 812 27,926 SH   SOLE   27,926 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 646 14,864 SH   SOLE   14,864 0 0
SPDR SER TR BLOMBRG BRC INTL 78464A151 792 23,545 SH   SOLE   23,545 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G772 184 10,598 SH   SOLE   10,598 0 0
EATON VANCE TAX MNGED BUY WR COM 27828X100 676 48,501 SH   SOLE   48,501 0 0
INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768 389 15,578 SH   SOLE   15,578 0 0
NEWS CORP NEW CL B 65249B208 466 38,980 SH   SOLE   38,980 0 0
SPDR SER TR SSGA US SMAL ETF 78468R887 7,409 97,061 SH   SOLE   97,061 0 0
NIKOLA CORP COM 654110105 610 9,029 SH   SOLE   9,029 0 0
API GROUP CORP COM STK 00187Y100 285 23,433 SH   SOLE   23,433 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 53 29,433 SH   SOLE   29,433 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 816 26,815 SH   SOLE   26,815 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 686 18,346 SH   SOLE   18,346 0 0
ISHARES INC GLB ENR PROD ETF 464286343 455 37,124 SH   SOLE   37,124 0 0
PLAYA HOTELS & RESORTS NV SHS N70544106 70 19,361 SH   SOLE   19,361 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 20,824 563,872 SH   SOLE   563,872 0 0
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 210 10,050 SH   SOLE   10,050 0 0
CELSION CORP COM PAR NEW 15117N503 93 25,000 SH   SOLE   25,000 0 0
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 7,154 353,802 SH   SOLE   353,802 0 0
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 1,316 52,274 SH   SOLE   52,274 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 2,139 73,414 SH   SOLE   73,414 0 0
ISHARES U S ETF TR COMMOD SEL STG 46431W853 1,308 55,090 SH   SOLE   55,090 0 0
ISHARES INC MSCI BRIC INDX 464286657 285 6,842 SH   SOLE   6,842 0 0
PAYSIGN INC COM 70451A104 166 17,069 SH   SOLE   17,069 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 2,190 58,813 SH   SOLE   58,813 0 0
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 749 19,213 SH   SOLE   19,213 0 0
WISDOMTREE TR INTL ESG FUND 97717Y709 509 20,753 SH   SOLE   20,753 0 0
WISDOMTREE TR US SHRT TRM HIGH 97717X149 272 5,795 SH   SOLE   5,795 0 0
WISDOMTREE TR YIELD ENHANCED 97717Y808 364 7,065 SH   SOLE   7,065 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 314 5,281 SH   SOLE   5,281 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 930 22,788 SH   SOLE   22,788 0 0
POWERSHARES DB MULTI-SECTOR ENERGY FD 46140H304 519 55,944 SH   SOLE   55,944 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 143 10,034 SH   SOLE   10,034 0 0
PRINCIPAL EXCHANGE-TRADED FD PRINCIPAL ACTV 74255Y706 1,198 45,598 SH   SOLE   45,598 0 0
PRINCIPAL EXCHANGE-TRADED FD ACTV INCM ETF 74255Y102 334 9,251 SH   SOLE   9,251 0 0
PRINCIPAL EXCHANGE-TRADED FD US MEGA CAP 74255Y870 8,143 270,974 SH   SOLE   270,974 0 0
SPDR INDEX SHS FDS LOW CARBON ETF 78463X194 1,275 13,761 SH   SOLE   13,761 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 4,895 200,827 SH   SOLE   200,827 0 0
ISHARES INC CUR HD MSCI EM 46434G509 1,168 46,890 SH   SOLE   46,890 0 0
PRIMORIS SVCS CORP COM 74164F103 543 30,593 SH   SOLE   30,593 0 0
INVESCO HIGH INCOME 2023 TAR COM 46135X108 119 15,108 SH   SOLE   15,108 0 0
AT HOME GROUP INC COM 04650Y100 201 31,000 SH   SOLE   31,000 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 21 22,000 SH   SOLE   22,000 0 0
DURECT CORP COM 266605104 28 11,911 SH   SOLE   11,911 0 0
EATON VANCE FLTNG RATE 2022 COM 27831H100 1,620 200,000 SH   SOLE   200,000 0 0
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 12,254 3,071,131 SH   SOLE   3,071,131 0 0
EZCORP INC NOTE 2.375% 5/0 302301AE6 8 10,000 SH   SOLE   10,000 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 244 18,750 SH   SOLE   18,750 0 0
FRANKLIN TEMPLETON ETF TR FRANKLN SWZLND 35473P694 217 8,080 SH   SOLE   8,080 0 0
FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 214 11,082 SH   SOLE   11,082 0 0
INVESCO EXCH TRADED FD TR II S&P INTL DEV 46138E248 514 22,676 SH   SOLE   22,676 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 10,717 205,151 SH   SOLE   205,151 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 20,242 353,699 SH   SOLE   353,699 0 0
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 716 100,000 SH   SOLE   100,000 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 127 10,276 SH   SOLE   10,276 0 0
POWELL INDS INC COM 739128106 301 11,000 SH   SOLE   11,000 0 0
U S CONCRETE INC COM NEW 90333L201 592 23,862 SH   SOLE   23,862 0 0
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 645 15,984 SH   SOLE   15,984 0 0
TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 6,317 236,832 SH   SOLE   236,832 0 0
TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 10,809 461,288 SH   SOLE   461,288 0 0
CHEMOCENTRYX INC COM 16383L106 217 3,776 SH   SOLE   3,776 0 0
FARMERS & MERCHANTS BANCORP COM 30779N105 673 31,672 SH   SOLE   31,672 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 536 53,877 SH   SOLE   53,877 0 0
INNOVATOR ETFS TR IBD BREAKOUT 45782C763 395 17,823 SH   SOLE   17,823 0 0
KRANESHARES TR KYA DYNMC INC 500767686 19,498 934,726 SH   SOLE   934,726 0 0
KRANESHARES TR LRG CAP QTY DIVD 500767728 10,421 423,159 SH   SOLE   423,159 0 0
KRANESHARES TR SML CAP QTY DIVD 500767710 2,840 130,071 SH   SOLE   130,071 0 0
SHOE CARNIVAL INC COM 824889109 557 19,046 SH   SOLE   19,046 0 0