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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD SPONSORED ADR 000375204 3,392 111,307 SH   SOLE   111,307 0 0
AFLAC INC COM 001055102 2,484 48,527 SH   SOLE   48,527 0 0
AGCO CORP COM 001084102 3,034 21,118 SH   SOLE   21,118 0 0
ABBOTT LABS COM 002824100 25,781 215,132 SH   SOLE   215,132 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 2,481 606,510 SH   SOLE   586,283 0 20,227
ABERDEEN INCOME CR STRATEGIE COM 003057106 917 79,331 SH   SOLE   79,331 0 0
ABIOMED INC COM 003654100 3,028 9,501 SH   SOLE   9,501 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 733 28,402 SH   SOLE   28,402 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 4,678 256,192 SH   SOLE   256,192 0 0
ADDUS HOMECARE CORP COM 006739106 131 1,252 SH   SOLE   1,252 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,297 27,616 SH   SOLE   27,616 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,550 45,223 SH   SOLE   45,223 0 0
AEGON N V NY REGISTRY SHS 007924103 332 70,196 SH   SOLE   70,196 0 0
AEROVIRONMENT INC COM 008073108 1,077 9,277 SH   SOLE   9,277 0 0
AGNICO EAGLE MINES LTD COM 008474108 165 2,856 SH   SOLE   2,856 0 0
AGREE REALTY CORP COM 008492100 1,381 20,510 SH   SOLE   14,343 0 6,167
AIRBNB INC COM CL A 009066101 2,349 12,499 SH   SOLE   12,499 0 0
AIR PRODS & CHEMS INC COM 009158106 18,168 64,575 SH   SOLE   63,077 0 1,498
ALAMO GROUP INC COM 011311107 1,080 6,917 SH   SOLE   6,917 0 0
ALARM COM HLDGS INC COM 011642105 72 829 SH   SOLE   829 0 0
ALASKA AIR GROUP INC COM 011659109 4,412 63,744 SH   SOLE   63,744 0 0
ALBEMARLE CORP COM 012653101 2,785 19,064 SH   SOLE   19,064 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 51 2,666 SH   SOLE   2,666 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 100 610 SH   SOLE   610 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,141 7,465 SH   SOLE   7,465 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 665 41,980 SH   SOLE   41,980 0 0
ALICO INC COM 016230104 774 25,931 SH   SOLE   25,931 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,280 2,363 SH   SOLE   2,363 0 0
ALLETE INC COM NEW 018522300 1,163 17,314 SH   SOLE   17,314 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 573 5,116 SH   SOLE   5,116 0 0
ALLIANT ENERGY CORP COM 018802108 1,605 29,641 SH   SOLE   29,641 0 0
ALLSTATE CORP COM 020002101 871 7,579 SH   SOLE   7,579 0 0
AMAZON COM INC COM 023135106 243,068 78,559 SH   SOLE   78,470 0 89
AMEDISYS INC COM 023436108 4,293 16,214 SH   SOLE   14,992 0 1,222
AMEREN CORP COM 023608102 1,159 14,249 SH   SOLE   9,131 0 5,118
AMERICAN CAMPUS CMNTYS INC COM 024835100 34 785 SH   SOLE   785 0 0
AMERICAN ELEC PWR CO INC COM 025537101 5,596 66,074 SH   SOLE   61,254 0 4,820
AMERICAN EXPRESS CO COM 025816109 40,994 289,834 SH   SOLE   289,834 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 192 1,679 SH   SOLE   1,679 0 0
AMER STATES WTR CO COM 029899101 92 1,211 SH   SOLE   1,211 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,150 21,012 SH   SOLE   21,012 0 0
AMETEK INC COM 031100100 1,349 10,558 SH   SOLE   10,558 0 0
AMGEN INC COM 031162100 14,576 58,582 SH   SOLE   58,582 0 0
AMPHENOL CORP NEW CL A 032095101 2,496 37,829 SH   SOLE   37,829 0 0
ANALOG DEVICES INC COM 032654105 5,259 33,913 SH   SOLE   33,913 0 0
ANDERSONS INC COM 034164103 1,052 38,415 SH   SOLE   38,415 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 11,080 1,288,319 SH   SOLE   1,116,545 0 171,774
ANTHEM INC COM 036752103 3,708 10,330 SH   SOLE   10,330 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 4,322 290,818 SH   SOLE   290,818 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 6,212 417,454 SH   SOLE   417,454 0 0
APPLE INC COM 037833100 201,561 1,650,107 SH   SOLE   1,646,644 0 3,463
APPLIED MATLS INC COM 038222105 5,632 42,152 SH   SOLE   42,152 0 0
APTARGROUP INC COM 038336103 482 3,404 SH   SOLE   3,404 0 0
ARBOR REALTY TRUST INC COM 038923108 792 49,803 SH   SOLE   49,803 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,337 41,004 SH   SOLE   41,004 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 2,171 31,293 SH   SOLE   31,293 0 0
ARISTA NETWORKS INC COM 040413106 187 618 SH   SOLE   618 0 0
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 207 16,960 SH   SOLE   16,960 0 0
ASTEC INDS INC COM 046224101 217 2,876 SH   SOLE   2,876 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 3,049 61,329 SH   SOLE   61,329 0 0
ASTRONICS CORP COM 046433108 81 4,503 SH   SOLE   4,503 0 0
ATMOS ENERGY CORP COM 049560105 1,439 14,556 SH   SOLE   14,556 0 0
AUTODESK INC COM 052769106 13,557 48,916 SH   SOLE   48,916 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 21,110 112,008 SH   SOLE   112,008 0 0
AUTOZONE INC COM 053332102 890 634 SH   SOLE   634 0 0
AVALONBAY CMNTYS INC COM 053484101 2,619 14,192 SH   SOLE   14,192 0 0
AVERY DENNISON CORP COM 053611109 3,211 17,486 SH   SOLE   17,486 0 0
BP PLC SPONSORED ADR 055622104 1,654 67,922 SH   SOLE   67,922 0 0
BAIDU INC SPON ADR REP A 056752108 1,193 5,482 SH   SOLE   5,482 0 0
BALL CORP COM 058498106 4,954 58,456 SH   SOLE   58,456 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 21 4,416 SH   SOLE   4,416 0 0
BANCROFT FD LTD COM 059695106 13,973 473,818 SH   SOLE   473,818 0 0
BK OF AMERICA CORP COM 060505104 23,323 602,827 SH   SOLE   602,827 0 0
BANK MONTREAL QUE COM 063671101 631 7,077 SH   SOLE   7,077 0 0
BANK NEW YORK MELLON CORP COM 064058100 38 811 SH   SOLE   811 0 0
BANK NOVA SCOTIA B C COM 064149107 1,080 17,262 SH   SOLE   17,262 0 0
BARRICK GOLD CORP COM 067901108 569 28,731 SH   SOLE   28,731 0 0
BAUSCH HEALTH COS INC COM 071734107 343 10,817 SH   SOLE   10,817 0 0
BAXTER INTL INC COM 071813109 2,132 25,274 SH   SOLE   25,274 0 0
BECTON DICKINSON & CO COM 075887109 3,598 14,797 SH   SOLE   14,797 0 0
BERKELEY LTS INC COM 084310101 52 1,045 SH   SOLE   1,045 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,727 6,761 SH   SOLE   6,761 0 0
BEST BUY INC COM 086516101 9,658 84,124 SH   SOLE   84,124 0 0
BHP GROUP LTD SPONSORED ADS 088606108 3,302 47,582 SH   SOLE   47,582 0 0
BILIBILI INC SPONS ADS REP Z 090040106 276 2,578 SH   SOLE   2,578 0 0
BIO RAD LABS INC CL A 090572207 1,863 3,261 SH   SOLE   3,261 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 4,255 340,147 SH   SOLE   340,147 0 0
BLACK HILLS CORP COM 092113109 715 10,705 SH   SOLE   10,705 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104 1,126 74,534 SH   SOLE   74,534 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 4,302 374,391 SH   SOLE   374,391 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 4,072 277,396 SH   SOLE   277,396 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 3,014 496,545 SH   SOLE   496,545 0 0
BLACKROCK CAP INVT CORP COM 092533108 120 35,854 SH   SOLE   35,854 0 0
BLOCK H & R INC COM 093671105 9,683 444,154 SH   SOLE   444,154 0 0
BOEING CO COM 097023105 8,953 35,149 SH   SOLE   35,149 0 0
BORGWARNER INC COM 099724106 318 6,850 SH   SOLE   6,850 0 0
BOSTON BEER INC CL A 100557107 522 433 SH   SOLE   433 0 0
BOSTON PROPERTIES INC COM 101121101 218 2,152 SH   SOLE   2,152 0 0
BOSTON SCIENTIFIC CORP COM 101137107 7,317 189,326 SH   SOLE   189,326 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,227 49,220 SH   SOLE   49,220 0 0
BOYD GAMING CORP COM 103304101 65 1,103 SH   SOLE   1,103 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 353 2,056 SH   SOLE   2,056 0 0
BRINKER INTL INC COM 109641100 50 702 SH   SOLE   702 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,489 55,266 SH   SOLE   55,266 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,485 38,341 SH   SOLE   38,341 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 2,268 109,564 SH   SOLE   109,564 0 0
BROOKS AUTOMATION INC NEW COM 114340102 1,686 20,648 SH   SOLE   20,648 0 0
BROWN & BROWN INC COM 115236101 746 16,319 SH   SOLE   16,319 0 0
BRUNSWICK CORP COM 117043109 105 1,101 SH   SOLE   1,101 0 0
BUCKLE INC COM 118440106 5,161 131,380 SH   SOLE   131,380 0 0
BURLINGTON STORES INC COM 122017106 1,930 6,458 SH   SOLE   6,458 0 0
CAE INC COM 124765108 1,248 43,816 SH   SOLE   43,816 0 0
CF INDS HLDGS INC COM 125269100 958 21,109 SH   SOLE   21,109 0 0
CIGNA CORP NEW COM 125523100 394 1,628 SH   SOLE   1,628 0 0
CMS ENERGY CORP COM 125896100 1,475 24,086 SH   SOLE   24,086 0 0
CNA FINL CORP COM 126117100 143 3,206 SH   SOLE   3,206 0 0
CSG SYS INTL INC COM 126349109 1,566 34,893 SH   SOLE   34,893 0 0
CVS HEALTH CORP COM 126650100 16,731 222,393 SH   SOLE   222,393 0 0
CABOT CORP COM 127055101 32 602 SH   SOLE   602 0 0
CABOT OIL & GAS CORP COM 127097103 193 10,272 SH   SOLE   10,272 0 0
CACI INTL INC CL A 127190304 3,698 14,993 SH   SOLE   14,993 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 490 3,576 SH   SOLE   3,576 0 0
CAL MAINE FOODS INC COM NEW 128030202 171 4,445 SH   SOLE   4,445 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 15,713 1,104,976 SH   SOLE   1,104,976 0 0
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 523 35,116 SH   SOLE   35,116 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 6,548 380,030 SH   SOLE   380,030 0 0
CALAVO GROWERS INC COM 128246105 109 1,409 SH   SOLE   1,409 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 70 1,248 SH   SOLE   1,248 0 0
CALLAWAY GOLF CO COM 131193104 177 6,624 SH   SOLE   6,624 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,122 10,205 SH   SOLE   10,205 0 0
CAMPBELL SOUP CO COM 134429109 288 5,726 SH   SOLE   5,726 0 0
CANADIAN IMP BK COMM COM 136069101 130 1,330 SH   SOLE   1,330 0 0
CANADIAN NATL RY CO COM 136375102 295 2,547 SH   SOLE   2,547 0 0
CANADIAN NAT RES LTD COM 136385101 63 2,035 SH   SOLE   2,035 0 0
CANON INC SPONSORED ADR 138006309 1,214 53,317 SH   SOLE   53,317 0 0
CANOPY GROWTH CORP COM 138035100 59 1,837 SH   SOLE   1,837 0 0
CAPITAL SOUTHWEST CORP COM 140501107 3,278 147,944 SH   SOLE   147,944 0 0
CARLISLE COS INC COM 142339100 2,556 15,532 SH   SOLE   14,280 0 1,252
CARMAX INC COM 143130102 1,083 8,164 SH   SOLE   8,164 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 5,398 203,391 SH   SOLE   203,391 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 586 14,251 SH   SOLE   14,251 0 0
CARTERS INC COM 146229109 192 2,161 SH   SOLE   2,161 0 0
CARVANA CO CL A 146869102 3,489 13,296 SH   SOLE   13,296 0 0
CATALENT INC COM 148806102 67 632 SH   SOLE   632 0 0
CATERPILLAR INC COM 149123101 20,084 86,617 SH   SOLE   82,939 0 3,678
CELANESE CORP DEL COM 150870103 2,951 19,697 SH   SOLE   19,697 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 2,688 385,668 SH   SOLE   385,668 0 0
CENTRAL SECS CORP COM 155123102 270 7,118 SH   SOLE   7,118 0 0
CENTURY CMNTYS INC COM 156504300 26 423 SH   SOLE   423 0 0
CERNER CORP COM 156782104 72 1,003 SH   SOLE   1,003 0 0
CHARLES RIV LABS INTL INC COM 159864107 4,340 14,973 SH   SOLE   14,973 0 0
CHEESECAKE FACTORY INC COM 163072101 193 3,293 SH   SOLE   3,293 0 0
CHEMOURS CO COM 163851108 11,443 409,985 SH   SOLE   409,985 0 0
CHEVRON CORP NEW COM 166764100 43,211 412,357 SH   SOLE   407,892 0 4,465
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,794 2,670 SH   SOLE   2,670 0 0
CHURCH & DWIGHT INC COM 171340102 534 6,113 SH   SOLE   6,113 0 0
CHURCHILL DOWNS INC COM 171484108 2,311 10,161 SH   SOLE   10,161 0 0
CIENA CORP COM NEW 171779309 1,233 22,526 SH   SOLE   22,526 0 0
CINCINNATI FINL CORP COM 172062101 1,377 13,355 SH   SOLE   13,355 0 0
CINTAS CORP COM 172908105 1,212 3,550 SH   SOLE   3,550 0 0
CITIGROUP INC COM NEW 172967424 6,666 91,634 SH   SOLE   91,634 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 836 18,938 SH   SOLE   18,938 0 0
CITRIX SYS INC COM 177376100 570 4,059 SH   SOLE   4,059 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 2,241 95,974 SH   SOLE   95,974 0 0
CLOROX CO DEL COM 189054109 6,011 31,162 SH   SOLE   31,162 0 0
COCA COLA CO COM 191216100 23,469 445,257 SH   SOLE   437,471 0 7,786
COGNEX CORP COM 192422103 1,384 16,677 SH   SOLE   16,677 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 778 9,962 SH   SOLE   9,962 0 0
COLGATE PALMOLIVE CO COM 194162103 270 3,425 SH   SOLE   3,425 0 0
COMERICA INC COM 200340107 528 7,357 SH   SOLE   7,357 0 0
COMMERCIAL METALS CO COM 201723103 1,772 57,449 SH   SOLE   57,449 0 0
COMMUNITY BK SYS INC COM 203607106 1,475 19,229 SH   SOLE   19,229 0 0
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 298 131,434 SH   SOLE   131,434 0 0
CONAGRA BRANDS INC COM 205887102 126 3,342 SH   SOLE   3,342 0 0
CONMED CORP COM 207410101 21 160 SH   SOLE   160 0 0
CONSOLIDATED EDISON INC COM 209115104 2,780 37,166 SH   SOLE   37,166 0 0
COOPER COS INC COM NEW 216648402 6,941 18,070 SH   SOLE   17,351 0 719
COPART INC COM 217204106 610 5,614 SH   SOLE   5,614 0 0
CORNING INC COM 219350105 7,745 177,997 SH   SOLE   177,997 0 0
COTY INC COM CL A 222070203 237 26,275 SH   SOLE   26,275 0 0
COUSINS PPTYS INC COM NEW 222795502 29 817 SH   SOLE   817 0 0
CRANE CO COM 224399105 3,455 36,790 SH   SOLE   36,790 0 0
CREDIT ACCEP CORP MICH COM 225310101 24 68 SH   SOLE   68 0 0
CRESCENT CAP BDC INC COM 225655109 175 10,191 SH   SOLE   10,191 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 1,633 58,503 SH   SOLE   58,503 0 0
CROWN HLDGS INC COM 228368106 226 2,334 SH   SOLE   2,334 0 0
CUBESMART COM 229663109 782 20,662 SH   SOLE   20,662 0 0
CUBIC CORP COM 229669106 1,664 22,321 SH   SOLE   22,321 0 0
CULLEN FROST BANKERS INC COM 229899109 177 1,629 SH   SOLE   1,629 0 0
CUMMINS INC COM 231021106 6,450 24,894 SH   SOLE   24,894 0 0
CURTISS WRIGHT CORP COM 231561101 1,298 10,945 SH   SOLE   10,945 0 0
CUSHING NEXTGEN INFRA INCM F COM 231647207 3,818 94,563 SH   SOLE   84,336 0 10,227
DBX ETF TR XTRACK USD HIGH 233051432 258 5,171 SH   SOLE   5,171 0 0
DTE ENERGY CO COM 233331107 414 3,112 SH   SOLE   3,112 0 0
DWS MUN INCOME TR COM 233368109 3,445 295,686 SH   SOLE   295,686 0 0
DANAHER CORPORATION COM 235851102 12,787 56,812 SH   SOLE   56,812 0 0
DARDEN RESTAURANTS INC COM 237194105 6,325 44,539 SH   SOLE   44,539 0 0
DARLING INGREDIENTS INC COM 237266101 4,217 57,306 SH   SOLE   57,306 0 0
DEERE & CO COM 244199105 3,689 9,859 SH   SOLE   9,859 0 0
DELAWARE ENHANCED GBL DIV & COM 246060107 911 92,863 SH   SOLE   92,863 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 3,634 75,266 SH   SOLE   75,266 0 0
DELUXE CORP COM 248019101 9,012 214,779 SH   SOLE   214,779 0 0
DESIGNER BRANDS INC CL A 250565108 414 23,803 SH   SOLE   23,803 0 0
DEXCOM INC COM 252131107 3,392 9,437 SH   SOLE   9,437 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 236 9,220 SH   SOLE   9,220 0 0
DICKS SPORTING GOODS INC COM 253393102 153 2,008 SH   SOLE   2,008 0 0
DIGITAL RLTY TR INC COM 253868103 1,706 12,110 SH   SOLE   12,110 0 0
DIODES INC COM 254543101 868 10,874 SH   SOLE   10,874 0 0
DISNEY WALT CO COM 254687106 14,622 79,245 SH   SOLE   76,496 0 2,749
DISCOVER FINL SVCS COM 254709108 967 10,180 SH   SOLE   10,180 0 0
DOCUSIGN INC COM 256163106 2,527 12,482 SH   SOLE   12,482 0 0
DOLLAR GEN CORP NEW COM 256677105 4,837 23,870 SH   SOLE   23,870 0 0
DOMTAR CORP COM NEW 257559203 3,304 89,413 SH   SOLE   89,413 0 0
DOVER CORP COM 260003108 210 1,528 SH   SOLE   1,528 0 0
DOW INC COM 260557103 38,915 608,615 SH   SOLE   608,615 0 0
DUKE REALTY CORP COM NEW 264411505 547 13,046 SH   SOLE   13,046 0 0
DYCOM INDS INC COM 267475101 62 670 SH   SOLE   670 0 0
DYNATRACE INC COM NEW 268150109 86 1,783 SH   SOLE   1,783 0 0
EASTGROUP PPTYS INC COM 277276101 195 1,363 SH   SOLE   1,363 0 0
EASTMAN CHEM CO COM 277432100 81 736 SH   SOLE   736 0 0
EATON VANCE ENHANCED EQUITY COM 278274105 1,560 92,753 SH   SOLE   92,753 0 0
EATON VANCE ENHANCED EQUITY COM 278277108 2,188 101,228 SH   SOLE   101,228 0 0
EATON VANCE FLTING RATE INC COM 278279104 3,109 220,507 SH   SOLE   220,507 0 0
EBAY INC. COM 278642103 17,687 288,811 SH   SOLE   288,811 0 0
ECOLAB INC COM 278865100 1,568 7,323 SH   SOLE   7,323 0 0
ECOPETROL S A SPONSORED ADS 279158109 724 56,474 SH   SOLE   56,474 0 0
EDISON INTL COM 281020107 5,764 98,370 SH   SOLE   98,370 0 0
ELECTRONIC ARTS INC COM 285512109 1,756 12,974 SH   SOLE   12,974 0 0
ELLSWORTH GROWTH & INCOME FD COM 289074106 14,370 1,062,889 SH   SOLE   1,062,889 0 0
EMERSON ELEC CO COM 291011104 7,621 84,472 SH   SOLE   84,472 0 0
EMPIRE ST RLTY TR INC CL A 292104106 787 70,694 SH   SOLE   70,694 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 1,279 197,326 SH   SOLE   197,326 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,376 107,917 SH   SOLE   107,917 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 5,456 668,669 SH   SOLE   668,669 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 2,776 99,870 SH   SOLE   99,870 0 0
ERICSSON ADR B SEK 10 294821608 2,255 170,936 SH   SOLE   170,936 0 0
ESCO TECHNOLOGIES INC COM 296315104 526 4,827 SH   SOLE   4,827 0 0
ESSEX PPTY TR INC COM 297178105 3,425 12,601 SH   SOLE   12,601 0 0
EXPEDITORS INTL WASH INC COM 302130109 182 1,692 SH   SOLE   1,692 0 0
FLIR SYS INC COM 302445101 1,028 18,200 SH   SOLE   18,200 0 0
FMC CORP COM NEW 302491303 2,444 22,096 SH   SOLE   22,096 0 0
F N B CORP COM 302520101 32 2,503 SH   SOLE   2,503 0 0
FS KKR CAP CORP COM 302635206 322 16,230 SH   SOLE   16,230 0 0
FTI CONSULTING INC COM 302941109 423 3,019 SH   SOLE   3,019 0 0
FACTSET RESH SYS INC COM 303075105 1,606 5,205 SH   SOLE   5,205 0 0
FARO TECHNOLOGIES INC COM 311642102 1,488 17,190 SH   SOLE   17,190 0 0
FASTENAL CO COM 311900104 7,233 143,860 SH   SOLE   143,860 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 178 1,754 SH   SOLE   1,754 0 0
F5 NETWORKS INC COM 315616102 103 495 SH   SOLE   495 0 0
FIDUS INVT CORP COM 316500107 2,252 144,852 SH   SOLE   144,852 0 0
FIFTH THIRD BANCORP COM 316773100 850 22,702 SH   SOLE   22,702 0 0
FIRST FINL BANCORP OH COM 320209109 1,479 61,643 SH   SOLE   61,643 0 0
FIRST HORIZON CORPORATION COM 320517105 156 9,197 SH   SOLE   9,197 0 0
FIRST SOLAR INC COM 336433107 322 3,689 SH   SOLE   3,689 0 0
FIRST TR ENHANCED EQTY INC F COM 337318109 4,943 264,341 SH   SOLE   264,341 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 612 61,047 SH   SOLE   61,047 0 0
FISERV INC COM 337738108 214 1,798 SH   SOLE   1,798 0 0
FIRSTENERGY CORP COM 337932107 7,799 224,808 SH   SOLE   224,808 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 966 3,596 SH   SOLE   3,596 0 0
FLUOR CORP NEW COM 343412102 8,304 359,630 SH   SOLE   359,630 0 0
FLOWERS FOODS INC COM 343498101 3,878 162,954 SH   SOLE   162,954 0 0
FORD MTR CO DEL COM 345370860 6,027 491,970 SH   SOLE   491,970 0 0
FORMFACTOR INC COM 346375108 60 1,334 SH   SOLE   1,334 0 0
FRANKLIN ELEC INC COM 353514102 879 11,131 SH   SOLE   11,131 0 0
FRANKLIN RESOURCES INC COM 354613101 645 21,774 SH   SOLE   21,774 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 1,174 156,539 SH   SOLE   156,539 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 114 3,101 SH   SOLE   3,101 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,693 29,595 SH   SOLE   29,595 0 0
GAP INC COM 364760108 4,906 164,742 SH   SOLE   164,742 0 0
GARTNER INC COM 366651107 40 221 SH   SOLE   221 0 0
GENERAC HLDGS INC COM 368736104 11,054 33,759 SH   SOLE   33,759 0 0
GENERAL AMERN INVS CO INC COM 368802104 991 24,876 SH   SOLE   24,876 0 0
GENERAL DYNAMICS CORP COM 369550108 7,246 39,908 SH   SOLE   39,908 0 0
GENERAL MLS INC COM 370334104 8,010 130,632 SH   SOLE   124,098 0 6,534
GENTEX CORP COM 371901109 1,607 45,050 SH   SOLE   45,050 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 834 89,280 SH   SOLE   89,280 0 0
GENMAB A/S SPONSORED ADS 372303206 1,364 41,561 SH   SOLE   41,561 0 0
GENUINE PARTS CO COM 372460105 177 1,530 SH   SOLE   1,530 0 0
GIBRALTAR INDS INC COM 374689107 32 354 SH   SOLE   354 0 0
GILEAD SCIENCES INC COM 375558103 12,022 186,009 SH   SOLE   186,009 0 0
GLADSTONE CAPITAL CORP COM 376535100 2,225 224,291 SH   SOLE   224,291 0 0
GLADSTONE INVT CORP COM 376546107 2,699 220,706 SH   SOLE   220,706 0 0
GLOBAL NET LEASE INC COM NEW 379378201 27 1,494 SH   SOLE   1,494 0 0
GLOBUS MED INC CL A 379577208 110 1,780 SH   SOLE   1,780 0 0
GOLDMAN SACHS ETF TR ACCESS HIG YLD 381430453 132 2,639 SH   SOLE   2,639 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 357 20,307 SH   SOLE   20,307 0 0
GRAINGER W W INC COM 384802104 1,859 4,637 SH   SOLE   4,637 0 0
GRANITE CONSTR INC COM 387328107 3,081 76,542 SH   SOLE   76,542 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 1,261 69,460 SH   SOLE   69,460 0 0
GREENBRIER COS INC COM 393657101 1,297 27,465 SH   SOLE   27,465 0 0
GREIF INC CL B 397624206 13,784 240,806 SH   SOLE   240,806 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 143 8,273 SH   SOLE   8,273 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 7,530 198,158 SH   SOLE   198,158 0 0
HNI CORP COM 404251100 2,674 67,597 SH   SOLE   67,597 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 280 9,608 SH   SOLE   9,608 0 0
HACKETT GROUP INC COM 404609109 941 57,396 SH   SOLE   57,396 0 0
HAEMONETICS CORP MASS COM 405024100 392 3,530 SH   SOLE   3,530 0 0
HAIN CELESTIAL GROUP INC COM 405217100 311 7,131 SH   SOLE   7,131 0 0
HALLIBURTON CO COM 406216101 807 37,584 SH   SOLE   37,584 0 0
HANESBRANDS INC COM 410345102 10,063 511,597 SH   SOLE   511,597 0 0
HANOVER INS GROUP INC COM 410867105 212 1,637 SH   SOLE   1,637 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 6,659 99,702 SH   SOLE   99,702 0 0
HASBRO INC COM 418056107 3,087 32,115 SH   SOLE   32,115 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 336 7,564 SH   SOLE   7,564 0 0
HEICO CORP NEW COM 422806109 2,521 20,037 SH   SOLE   20,037 0 0
HELMERICH & PAYNE INC COM 423452101 11,545 428,216 SH   SOLE   428,216 0 0
HENRY JACK & ASSOC INC COM 426281101 200 1,318 SH   SOLE   1,318 0 0
HERCULES CAPITAL INC COM 427096508 4,724 294,694 SH   SOLE   258,010 0 36,684
HERSHEY CO COM 427866108 4,816 30,450 SH   SOLE   30,450 0 0
HESS MIDSTREAM LP CL A SHS 428103105 390 17,373 SH   SOLE   17,373 0 0
HEXCEL CORP NEW COM 428291108 1,139 20,345 SH   SOLE   20,345 0 0
HIGHWOODS PPTYS INC COM 431284108 243 5,654 SH   SOLE   5,654 0 0
HILL ROM HLDGS INC COM 431475102 792 7,167 SH   SOLE   7,167 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 410 21,478 SH   SOLE   21,478 0 0
HOLOGIC INC COM 436440101 823 11,065 SH   SOLE   11,065 0 0
HOME BANCSHARES INC COM 436893200 1,232 45,537 SH   SOLE   45,537 0 0
HOME DEPOT INC COM 437076102 51,743 169,509 SH   SOLE   167,998 0 1,511
HONDA MOTOR LTD AMERN SHS 438128308 1,033 34,194 SH   SOLE   34,194 0 0
HONEYWELL INTL INC COM 438516106 23,723 109,289 SH   SOLE   109,289 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,436 33,243 SH   SOLE   33,243 0 0
HORMEL FOODS CORP COM 440452100 4,602 96,314 SH   SOLE   96,314 0 0
HOWMET AEROSPACE INC COM 443201108 2,076 64,628 SH   SOLE   64,628 0 0
HUBBELL INC COM 443510607 3,163 16,927 SH   SOLE   16,927 0 0
HUBSPOT INC COM 443573100 695 1,530 SH   SOLE   1,530 0 0
HUDSON PAC PPTYS INC COM 444097109 474 17,482 SH   SOLE   17,482 0 0
HUMANA INC COM 444859102 2,883 6,877 SH   SOLE   6,877 0 0
HUNT J B TRANS SVCS INC COM 445658107 91 543 SH   SOLE   543 0 0
HUNTINGTON BANCSHARES INC COM 446150104 635 40,395 SH   SOLE   40,395 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,021 4,962 SH   SOLE   4,962 0 0
HUNTSMAN CORP COM 447011107 149 5,183 SH   SOLE   5,183 0 0
HYATT HOTELS CORP COM CL A 448579102 3,007 36,355 SH   SOLE   36,355 0 0
IDACORP INC COM 451107106 433 4,328 SH   SOLE   4,328 0 0
ILLINOIS TOOL WKS INC COM 452308109 13,339 60,218 SH   SOLE   60,218 0 0
ILLUMINA INC COM 452327109 4,646 12,096 SH   SOLE   12,096 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,780 95,108 SH   SOLE   95,108 0 0
ING GROEP N.V. SPONSORED ADR 456837103 348 28,435 SH   SOLE   28,435 0 0
INTEL CORP COM 458140100 16,046 250,714 SH   SOLE   243,796 0 6,918
INTERNATIONAL BUSINESS MACHS COM 459200101 41,443 310,995 SH   SOLE   310,995 0 0
INTERNATIONAL PAPER CO COM 460146103 7,139 132,030 SH   SOLE   132,030 0 0
INTERPUBLIC GROUP COS INC COM 460690100 20,862 714,444 SH   SOLE   714,444 0 0
INTUIT COM 461202103 3,529 9,212 SH   SOLE   9,212 0 0
IONIS PHARMACEUTICALS INC COM 462222100 144 3,208 SH   SOLE   3,208 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 2,437 76,959 SH   SOLE   76,959 0 0
ISHARES INC US INTL HGH YLD 464286178 394 7,845 SH   SOLE   7,845 0 0
ISHARES TR TIPS BD ETF 464287176 508 4,046 SH   SOLE   190 0 3,856
ISHARES TR IBOXX INV CP ETF 464287242 70 538 SH   SOLE   538 0 0
ISHARES TR JPMORGAN USD EMG 464288281 130 1,198 SH   SOLE   1,198 0 0
ISHARES TR IBOXX HI YD ETF 464288513 254 2,908 SH   SOLE   2,908 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 131 2,402 SH   SOLE   2,402 0 0
ISHARES TR 10+ YR INVST GRD 464289511 358 5,369 SH   SOLE   5,369 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 119 24,071 SH   SOLE   24,071 0 0
ITRON INC COM 465741106 574 6,471 SH   SOLE   6,471 0 0
IVY HIGH INCOME OPPORTUNITIE COM 465893105 1,350 98,957 SH   SOLE   98,957 0 0
JACOBS ENGR GROUP INC COM 469814107 23,158 179,144 SH   SOLE   176,340 0 2,804
JOHN BEAN TECHNOLOGIES CORP COM 477839104 840 6,299 SH   SOLE   6,299 0 0
JOHNSON & JOHNSON COM 478160104 37,938 230,839 SH   SOLE   228,325 0 2,514
KLA CORP COM NEW 482480100 3,841 11,626 SH   SOLE   11,626 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 1,152 10,428 SH   SOLE   10,428 0 0
KAMAN CORP COM 483548103 947 18,461 SH   SOLE   18,461 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 614 2,327 SH   SOLE   1,142 0 1,185
KAYNE ANDERSON ENERGY INFRST COM 486606106 4,724 658,803 SH   SOLE   506,778 0 152,025
KELLOGG CO COM 487836108 273 4,313 SH   SOLE   4,313 0 0
KEYCORP COM 493267108 720 36,041 SH   SOLE   36,041 0 0
KIMBERLY-CLARK CORP COM 494368103 2,108 15,158 SH   SOLE   15,158 0 0
KOHLS CORP COM 500255104 8,660 145,271 SH   SOLE   145,271 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 860 15,076 SH   SOLE   15,076 0 0
KRAFT HEINZ CO COM 500754106 4,416 110,395 SH   SOLE   110,395 0 0
KROGER CO COM 501044101 221 6,145 SH   SOLE   6,145 0 0
L BRANDS INC COM 501797104 3,797 61,375 SH   SOLE   61,375 0 0
LKQ CORP COM 501889208 84 1,983 SH   SOLE   1,983 0 0
LTC PPTYS INC COM 502175102 54 1,289 SH   SOLE   1,289 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 8,110 40,012 SH   SOLE   40,012 0 0
LAM RESEARCH CORP COM 512807108 8,701 14,617 SH   SOLE   14,617 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 1,813 19,308 SH   SOLE   19,308 0 0
LANCASTER COLONY CORP COM 513847103 1,053 6,005 SH   SOLE   6,005 0 0
LAS VEGAS SANDS CORP COM 517834107 3,209 52,812 SH   SOLE   45,313 0 7,499
LAUDER ESTEE COS INC CL A 518439104 6,246 21,474 SH   SOLE   21,474 0 0
LEAR CORP COM NEW 521865204 1,148 6,334 SH   SOLE   5,117 0 1,217
LEGGETT & PLATT INC COM 524660107 7,902 173,100 SH   SOLE   173,100 0 0
LENNAR CORP CL A 526057104 6,084 60,102 SH   SOLE   60,102 0 0
LENNOX INTL INC COM 526107107 1,016 3,260 SH   SOLE   2,611 0 649
LEXINFINTECH HLDGS LTD ADR 528877103 82 8,183 SH   SOLE   8,183 0 0
LEXINGTON REALTY TRUST COM 529043101 186 16,778 SH   SOLE   16,778 0 0
LIBERTY ALL-STAR GROWTH FD I COM 529900102 4,679 543,443 SH   SOLE   543,443 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 6,998 917,226 SH   SOLE   903,464 0 13,762
LIBERTY BROADBAND CORP COM SER C 530307305 196 1,304 SH   SOLE   1,304 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 66 1,516 SH   SOLE   1,516 0 0
LILLY ELI & CO COM 532457108 20,034 107,239 SH   SOLE   104,897 0 2,342
LIMONEIRA CO COM 532746104 122 6,953 SH   SOLE   6,953 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,757 14,294 SH   SOLE   14,294 0 0
LINCOLN NATL CORP IND COM 534187109 203 3,259 SH   SOLE   3,259 0 0
LINDSAY CORP COM 535555106 1,004 6,024 SH   SOLE   6,024 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 39 457 SH   SOLE   457 0 0
LIVEPERSON INC COM 538146101 22 412 SH   SOLE   412 0 0
LOCKHEED MARTIN CORP COM 539830109 29,004 78,495 SH   SOLE   76,518 0 1,977
LOWES COS INC COM 548661107 11,827 62,187 SH   SOLE   62,187 0 0
LULULEMON ATHLETICA INC COM 550021109 1,221 3,982 SH   SOLE   3,982 0 0
LUMEN TECHNOLOGIES INC COM 550241103 13,119 982,733 SH   SOLE   982,733 0 0
M D C HLDGS INC COM 552676108 4,570 76,929 SH   SOLE   76,929 0 0
MDU RES GROUP INC COM 552690109 2,442 77,261 SH   SOLE   77,261 0 0
MFS MUN INCOME TR SH BEN INT 552738106 2,577 377,822 SH   SOLE   377,822 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 155 35,144 SH   SOLE   35,144 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,087 28,615 SH   SOLE   28,615 0 0
MSA SAFETY INC COM 553498106 778 5,185 SH   SOLE   5,185 0 0
MSC INDL DIRECT INC CL A 553530106 9,275 102,841 SH   SOLE   102,841 0 0
MACERICH CO COM 554382101 5,029 429,864 SH   SOLE   361,691 0 68,173
MADISON COVERED CALL & EQUIT COM 557437100 2,399 317,336 SH   SOLE   304,472 0 12,864
MAGELLAN HEALTH INC COM NEW 559079207 60 645 SH   SOLE   645 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 814 18,784 SH   SOLE   18,784 0 0
MAGNA INTL INC COM 559222401 1,579 17,940 SH   SOLE   17,940 0 0
MANTECH INTERNATIONAL CORP CL A 564563104 307 3,534 SH   SOLE   3,534 0 0
MARSH & MCLENNAN COS INC COM 571748102 19,651 161,339 SH   SOLE   161,339 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,395 22,923 SH   SOLE   22,923 0 0
MARTIN MARIETTA MATLS INC COM 573284106 8,898 26,496 SH   SOLE   26,496 0 0
MASIMO CORP COM 574795100 4,992 21,736 SH   SOLE   21,736 0 0
MASTEC INC COM 576323109 3,511 37,470 SH   SOLE   37,470 0 0
MATERION CORP COM 576690101 2,029 30,628 SH   SOLE   30,628 0 0
MCCORMICK & CO INC COM NON VTG 579780206 576 6,463 SH   SOLE   6,463 0 0
MCDONALDS CORP COM 580135101 24,493 109,274 SH   SOLE   107,407 0 1,867
MCGRATH RENTCORP COM 580589109 33 408 SH   SOLE   408 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 208 10,446 SH   SOLE   10,446 0 0
MERCER INTL INC COM 588056101 27 1,843 SH   SOLE   1,843 0 0
MERCURY SYS INC COM 589378108 1,630 23,073 SH   SOLE   23,073 0 0
MERCURY GENL CORP NEW COM 589400100 317 5,216 SH   SOLE   5,216 0 0
MEREDITH CORP COM 589433101 857 28,787 SH   SOLE   28,787 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,019 2,612 SH   SOLE   2,612 0 0
MICROSOFT CORP COM 594918104 222,378 943,201 SH   SOLE   941,316 0 1,885
MICROCHIP TECHNOLOGY INC. COM 595017104 2,408 15,512 SH   SOLE   12,287 0 3,225
MICRON TECHNOLOGY INC COM 595112103 644 7,296 SH   SOLE   7,296 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 134 24,992 SH   SOLE   24,992 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 974 116,838 SH   SOLE   116,838 0 0
MOHAWK INDS INC COM 608190104 107 554 SH   SOLE   554 0 0
MONDELEZ INTL INC CL A 609207105 16,848 287,844 SH   SOLE   287,844 0 0
MONOLITHIC PWR SYS INC COM 609839105 5,250 14,865 SH   SOLE   14,865 0 0
MONROE CAP CORP COM 610335101 1,467 146,120 SH   SOLE   146,120 0 0
MOODYS CORP COM 615369105 376 1,259 SH   SOLE   1,259 0 0
MOOG INC CL A 615394202 1,062 12,775 SH   SOLE   12,775 0 0
MORGAN STANLEY COM NEW 617446448 5,371 69,157 SH   SOLE   69,157 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 4,275 22,731 SH   SOLE   22,731 0 0
MURPHY OIL CORP COM 626717102 230 14,012 SH   SOLE   14,012 0 0
NMI HLDGS INC CL A 629209305 115 4,866 SH   SOLE   4,866 0 0
NRG ENERGY INC COM NEW 629377508 546 14,461 SH   SOLE   14,461 0 0
NASDAQ INC COM 631103108 661 4,484 SH   SOLE   4,484 0 0
NATERA INC COM 632307104 3,373 33,217 SH   SOLE   33,217 0 0
NATIONAL HEALTHCARE CORP COM 635906100 867 11,133 SH   SOLE   11,133 0 0
NATIONAL FUEL GAS CO COM 636180101 2,813 56,265 SH   SOLE   56,265 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,503 25,379 SH   SOLE   25,379 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 325 7,367 SH   SOLE   7,367 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 188 4,709 SH   SOLE   4,709 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 3,440 379,731 SH   SOLE   379,731 0 0
NEW FORTRESS ENERGY INC COM CL A 644393100 47 1,027 SH   SOLE   1,027 0 0
NEW MTN FIN CORP COM 647551100 3,066 247,246 SH   SOLE   247,246 0 0
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 244 17,411 SH   SOLE   17,411 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 2,628 587,998 SH   SOLE   587,998 0 0
NEWELL BRANDS INC COM 651229106 11,098 414,398 SH   SOLE   414,398 0 0
NEWMARKET CORP COM 651587107 171 449 SH   SOLE   449 0 0
NEWMONT CORP COM 651639106 1,337 22,187 SH   SOLE   17,172 0 5,015
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 6,504 243,591 SH   SOLE   160,196 0 83,395
NICE LTD SPONSORED ADR 653656108 797 3,656 SH   SOLE   3,656 0 0
NIKE INC CL B 654106103 4,877 36,696 SH   SOLE   36,696 0 0
NOKIA CORP SPONSORED ADR 654902204 222 55,935 SH   SOLE   55,935 0 0
NORDSON CORP COM 655663102 1,256 6,323 SH   SOLE   6,323 0 0
NORDSTROM INC COM 655664100 92 2,442 SH   SOLE   2,442 0 0
NORFOLK SOUTHN CORP COM 655844108 1,598 5,953 SH   SOLE   5,953 0 0
NORTHERN TR CORP COM 665859104 133 1,265 SH   SOLE   1,265 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,406 13,613 SH   SOLE   13,613 0 0
NORTHWEST PIPE CO COM 667746101 576 17,222 SH   SOLE   17,222 0 0
NORTONLIFELOCK INC COM 668771108 159 7,469 SH   SOLE   7,469 0 0
NOVAVAX INC COM NEW 670002401 3,665 20,214 SH   SOLE   20,214 0 0
NOVO-NORDISK A S ADR 670100205 451 6,683 SH   SOLE   6,683 0 0
NUCOR CORP COM 670346105 6,125 76,306 SH   SOLE   68,131 0 8,175
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 2,163 140,026 SH   SOLE   140,026 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 3,933 265,395 SH   SOLE   265,395 0 0
NUVEEN MUN CR OPPORTUNITIES COM 670663103 1,194 85,134 SH   SOLE   85,134 0 0
NUVEEN INTER DURATION MUN TE COM 670671106 1,130 79,129 SH   SOLE   79,129 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 2,430 168,411 SH   SOLE   168,411 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2,660 97,869 SH   SOLE   97,869 0 0
OGE ENERGY CORP COM 670837103 9,836 303,970 SH   SOLE   303,970 0 0
NUVEEN MUN VALUE FD INC COM 670928100 484 43,422 SH   SOLE   43,422 0 0
OSI SYSTEMS INC COM 671044105 645 6,715 SH   SOLE   6,715 0 0
OCCIDENTAL PETE CORP COM 674599105 1,603 60,209 SH   SOLE   60,209 0 0
OKTA INC CL A 679295105 1,889 8,571 SH   SOLE   8,571 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,647 15,171 SH   SOLE   13,032 0 2,139
OLD REP INTL CORP COM 680223104 338 15,497 SH   SOLE   15,497 0 0
OLIN CORP COM PAR $1 680665205 6,087 160,322 SH   SOLE   160,322 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 585 6,729 SH   SOLE   6,729 0 0
OMNICOM GROUP INC COM 681919106 8,841 119,228 SH   SOLE   119,228 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 1,958 53,464 SH   SOLE   53,464 0 0
ON SEMICONDUCTOR CORP COM 682189105 725 17,435 SH   SOLE   17,435 0 0
ONEOK INC NEW COM 682680103 10,208 201,497 SH   SOLE   191,030 0 10,467
OPEN TEXT CORP COM 683715106 1,796 37,649 SH   SOLE   37,649 0 0
ORANGE SPONSORED ADR 684060106 469 38,012 SH   SOLE   38,012 0 0
ORIX CORP SPONSORED ADR 686330101 267 3,145 SH   SOLE   3,145 0 0
ORMAT TECHNOLOGIES INC COM 686688102 166 2,117 SH   SOLE   2,117 0 0
OSHKOSH CORP COM 688239201 1,961 16,529 SH   SOLE   16,529 0 0
OTTER TAIL CORP COM 689648103 722 15,637 SH   SOLE   15,637 0 0
OWENS CORNING NEW COM 690742101 761 8,262 SH   SOLE   8,262 0 0
PNC FINL SVCS GROUP INC COM 693475105 12,619 71,942 SH   SOLE   71,942 0 0
POSCO SPONSORED ADR 693483109 2,151 29,792 SH   SOLE   29,792 0 0
PPG INDS INC COM 693506107 66 437 SH   SOLE   437 0 0
PACCAR INC COM 693718108 8,170 87,925 SH   SOLE   87,925 0 0
PACKAGING CORP AMER COM 695156109 1,065 7,921 SH   SOLE   4,503 0 3,418
GREAT WESTN NATL BK PORTLAND COM 695263103 48 1,247 SH   SOLE   1,247 0 0
PALO ALTO NETWORKS INC COM 697435105 13,457 41,785 SH   SOLE   41,785 0 0
PAN AMERN SILVER CORP COM 697900108 931 31,013 SH   SOLE   31,013 0 0
PARK HOTELS & RESORTS INC COM 700517105 499 23,106 SH   SOLE   23,106 0 0
PARKER-HANNIFIN CORP COM 701094104 4,757 15,081 SH   SOLE   15,081 0 0
PATTERSON COS INC COM 703395103 12,571 393,459 SH   SOLE   393,459 0 0
PAYCHEX INC COM 704326107 19,891 202,927 SH   SOLE   202,927 0 0
PEMBINA PIPELINE CORP COM 706327103 338 11,704 SH   SOLE   11,704 0 0
PENN NATL GAMING INC COM 707569109 79 749 SH   SOLE   749 0 0
PENNANTPARK INVT CORP COM 708062104 237 41,990 SH   SOLE   41,990 0 0
PEPSICO INC COM 713448108 18,888 133,531 SH   SOLE   133,531 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 124 5,246 SH   SOLE   5,246 0 0
PETMED EXPRESS INC COM 716382106 844 24,001 SH   SOLE   24,001 0 0
PFIZER INC COM 717081103 29,764 821,526 SH   SOLE   821,526 0 0
PHILIP MORRIS INTL INC COM 718172109 12,660 142,662 SH   SOLE   142,662 0 0
PHILLIPS 66 COM 718546104 7,977 97,834 SH   SOLE   97,834 0 0
PINDUODUO INC SPONSORED ADS 722304102 2,477 18,505 SH   SOLE   18,505 0 0
PINNACLE WEST CAP CORP COM 723484101 1,059 13,013 SH   SOLE   13,013 0 0
PIONEER MUN HIGH INCOME ADVA COM 723762100 1,916 162,094 SH   SOLE   162,094 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 2,792 225,690 SH   SOLE   225,690 0 0
PIONEER NAT RES CO COM 723787107 2,674 16,839 SH   SOLE   16,839 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 818 89,931 SH   SOLE   89,931 0 0
PLEXUS CORP COM 729132100 17 180 SH   SOLE   180 0 0
POLARIS INC COM 731068102 522 3,908 SH   SOLE   3,908 0 0
POPULAR INC COM NEW 733174700 256 3,643 SH   SOLE   3,643 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 697 14,683 SH   SOLE   14,683 0 0
PROCTER AND GAMBLE CO COM 742718109 23,479 173,366 SH   SOLE   170,293 0 3,073
PROGRESS SOFTWARE CORP COM 743312100 1,040 23,607 SH   SOLE   23,607 0 0
PROGRESSIVE CORP COM 743315103 7,087 74,128 SH   SOLE   74,128 0 0
PROOFPOINT INC COM 743424103 1,050 8,346 SH   SOLE   8,346 0 0
PRUDENTIAL FINL INC COM 744320102 3,508 38,509 SH   SOLE   38,509 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 780 12,953 SH   SOLE   12,953 0 0
PUTNAM MANAGED MUN INCOME TR COM 746823103 1,071 131,426 SH   SOLE   131,426 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,956 145,999 SH   SOLE   145,999 0 0
QUALCOMM INC COM 747525103 20,124 151,778 SH   SOLE   151,778 0 0
RPM INTL INC COM 749685103 2,491 27,116 SH   SOLE   27,116 0 0
RAPID7 INC COM 753422104 789 10,570 SH   SOLE   10,570 0 0
RAYMOND JAMES FINL INC COM 754730109 93 762 SH   SOLE   762 0 0
REALTY INCOME CORP COM 756109104 4,059 63,927 SH   SOLE   63,927 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 85 2,543 SH   SOLE   2,543 0 0
REDWOOD TR INC COM 758075402 310 29,784 SH   SOLE   29,784 0 0
REGAL BELOIT CORP COM 758750103 83 583 SH   SOLE   583 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 4,383 28,782 SH   SOLE   28,782 0 0
RELX PLC SPONSORED ADR 759530108 3,737 148,541 SH   SOLE   148,541 0 0
REPLIGEN CORP COM 759916109 5,501 28,296 SH   SOLE   28,296 0 0
REPUBLIC SVCS INC COM 760759100 3,444 34,669 SH   SOLE   34,669 0 0
RESMED INC COM 761152107 4,233 21,816 SH   SOLE   21,816 0 0
RIO TINTO PLC SPONSORED ADR 767204100 5,128 66,039 SH   SOLE   66,039 0 0
ROCKWELL AUTOMATION INC COM 773903109 10,512 39,601 SH   SOLE   39,601 0 0
ROGERS CORP COM 775133101 358 1,900 SH   SOLE   1,900 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,719 9,221 SH   SOLE   9,221 0 0
ROSS STORES INC COM 778296103 3,451 28,780 SH   SOLE   28,780 0 0
ROYAL BK CDA COM 780087102 137 1,487 SH   SOLE   1,487 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 207 5,630 SH   SOLE   5,630 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 699 17,818 SH   SOLE   17,818 0 0
ROYCE VALUE TR INC COM 780910105 13,183 727,937 SH   SOLE   721,600 0 6,337
ROYCE MICRO-CAP TR INC COM 780915104 11,189 990,176 SH   SOLE   981,469 0 8,707
RUTHS HOSPITALITY GROUP INC COM 783332109 142 5,707 SH   SOLE   5,707 0 0
RYDER SYS INC COM 783549108 15,331 202,656 SH   SOLE   202,656 0 0
S & T BANCORP INC COM 783859101 116 3,477 SH   SOLE   3,477 0 0
SANDERSON FARMS INC COM 800013104 546 3,508 SH   SOLE   3,508 0 0
SAP SE SPON ADR 803054204 2,356 19,185 SH   SOLE   19,185 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1,524 20,446 SH   SOLE   20,446 0 0
HENRY SCHEIN INC COM 806407102 210 3,033 SH   SOLE   3,033 0 0
SCHLUMBERGER LTD COM 806857108 324 11,907 SH   SOLE   11,907 0 0
SCHWAB CHARLES CORP COM 808513105 2,609 40,022 SH   SOLE   40,022 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 386 6,310 SH   SOLE   6,310 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 4,671 95,375 SH   SOLE   95,375 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 30 360 SH   SOLE   360 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 7,398 30,201 SH   SOLE   30,201 0 0
SEMTECH CORP COM 816850101 20 294 SH   SOLE   294 0 0
SEMPRA ENERGY COM 816851109 8,436 63,630 SH   SOLE   63,630 0 0
SHERWIN WILLIAMS CO COM 824348106 8,773 11,888 SH   SOLE   11,888 0 0
SILICON LABORATORIES INC COM 826919102 776 5,504 SH   SOLE   5,504 0 0
SIMON PPTY GROUP INC NEW COM 828806109 5,318 46,744 SH   SOLE   46,744 0 0
SIMPSON MFG INC COM 829073105 694 6,686 SH   SOLE   4,575 0 2,111
SIMULATIONS PLUS INC COM 829214105 45 711 SH   SOLE   711 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 43 1,486 SH   SOLE   1,486 0 0
SKECHERS U S A INC CL A 830566105 37 882 SH   SOLE   882 0 0
SMUCKER J M CO COM NEW 832696405 813 6,426 SH   SOLE   6,426 0 0
SNAP ON INC COM 833034101 1,368 5,929 SH   SOLE   5,929 0 0
SNOWFLAKE INC CL A 833445109 157 684 SH   SOLE   684 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 871 16,409 SH   SOLE   16,409 0 0
SOCIEDAD QUIMICA Y MINERA DE RIGHT 04/19/2021 833636111 9 3,054 SH   SOLE   3,054 0 0
SONOCO PRODS CO COM 835495102 2,292 36,211 SH   SOLE   36,211 0 0
SONY CORP SPONSORED ADR 835699307 1,524 14,373 SH   SOLE   14,373 0 0
SOUTH JERSEY INDS INC COM 838518108 5,997 265,588 SH   SOLE   265,588 0 0
SOUTHERN CO COM 842587107 6,159 99,085 SH   SOLE   99,085 0 0
SOUTHWEST AIRLS CO COM 844741108 3,575 58,557 SH   SOLE   58,557 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 85 1,755 SH   SOLE   1,755 0 0
SPLUNK INC COM 848637104 846 6,241 SH   SOLE   6,241 0 0
SQUARE INC CL A 852234103 8,090 35,631 SH   SOLE   35,631 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 2,495 23,671 SH   SOLE   23,671 0 0
STAMPS COM INC COM NEW 852857200 57 286 SH   SOLE   286 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,402 7,020 SH   SOLE   7,020 0 0
STARBUCKS CORP COM 855244109 30,251 276,845 SH   SOLE   272,378 0 4,467
STEEL DYNAMICS INC COM 858119100 2,942 57,950 SH   SOLE   57,950 0 0
STEELCASE INC CL A 858155203 2,720 189,009 SH   SOLE   189,009 0 0
STELLUS CAP INVT CORP COM 858568108 3,013 237,280 SH   SOLE   237,280 0 0
STEPAN CO COM 858586100 469 3,693 SH   SOLE   3,693 0 0
STERICYCLE INC COM 858912108 592 8,764 SH   SOLE   8,764 0 0
STERLING CONSTR INC COM 859241101 2,638 113,707 SH   SOLE   113,707 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 1,321 34,466 SH   SOLE   34,466 0 0
STORE CAP CORP COM 862121100 199 5,933 SH   SOLE   5,933 0 0
STRYKER CORPORATION COM 863667101 1,210 4,969 SH   SOLE   4,969 0 0
SUN CMNTYS INC COM 866674104 91 606 SH   SOLE   606 0 0
SUN LIFE FINANCIAL INC. COM 866796105 261 5,157 SH   SOLE   5,157 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,825 87,298 SH   SOLE   87,298 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 59 4,758 SH   SOLE   4,758 0 0
SYNOPSYS INC COM 871607107 2,705 10,918 SH   SOLE   10,918 0 0
SYSCO CORP COM 871829107 2,520 32,006 SH   SOLE   32,006 0 0
TCG BDC INC COM 872280102 795 60,201 SH   SOLE   60,201 0 0
TCF FINL CORP COM 872307103 1,504 32,372 SH   SOLE   32,372 0 0
TJX COS INC NEW COM 872540109 10,206 154,291 SH   SOLE   154,291 0 0
T-MOBILE US INC COM 872590104 17,171 137,047 SH   SOLE   137,047 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 17,401 147,116 SH   SOLE   147,116 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 410 2,320 SH   SOLE   2,320 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 800 43,796 SH   SOLE   43,796 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 270 5,012 SH   SOLE   5,012 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 2,144 141,732 SH   SOLE   38,255 0 103,477
TECK RESOURCES LTD CL B 878742204 213 11,093 SH   SOLE   11,093 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 776 35,701 SH   SOLE   35,701 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 7,550 18,253 SH   SOLE   18,253 0 0
TELEFLEX INCORPORATED COM 879369106 5,221 12,567 SH   SOLE   12,567 0 0
TELEFONICA S A SPONSORED ADR 879382208 458 101,057 SH   SOLE   101,057 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 31 1,349 SH   SOLE   1,349 0 0
TEMPLETON EMERGING MKTS FD COM 880191101 1,165 60,987 SH   SOLE   60,987 0 0
TERADYNE INC COM 880770102 2,808 23,076 SH   SOLE   23,076 0 0
TEREX CORP NEW COM 880779103 85 1,847 SH   SOLE   1,847 0 0
TERNIUM SA SPONSORED ADS 880890108 314 8,073 SH   SOLE   8,073 0 0
TEXAS INSTRS INC COM 882508104 43,841 231,975 SH   SOLE   231,975 0 0
TEXTRON INC COM 883203101 1,233 21,985 SH   SOLE   21,985 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 24,922 54,607 SH   SOLE   53,797 0 810
THOMSON REUTERS CORP. COM NEW 884903709 780 8,909 SH   SOLE   8,909 0 0
THOR INDS INC COM 885160101 1,593 11,820 SH   SOLE   11,820 0 0
TORO CO COM 891092108 3,979 38,576 SH   SOLE   38,576 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 597 9,156 SH   SOLE   9,156 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 397 2,547 SH   SOLE   2,547 0 0
TRACTOR SUPPLY CO COM 892356106 2,981 16,835 SH   SOLE   16,835 0 0
TRANSDIGM GROUP INC COM 893641100 3,201 5,444 SH   SOLE   5,444 0 0
TRAVEL PLUS LEISURE CO COM 894164102 9,587 156,757 SH   SOLE   156,757 0 0
TRIMBLE INC COM 896239100 3,112 40,000 SH   SOLE   40,000 0 0
TUPPERWARE BRANDS CORP COM 899896104 339 12,836 SH   SOLE   12,836 0 0
TUTOR PERINI CORP COM 901109108 2,553 134,744 SH   SOLE   134,744 0 0
II-VI INC COM 902104108 1,572 22,989 SH   SOLE   22,989 0 0
TYSON FOODS INC CL A 902494103 8,673 116,728 SH   SOLE   116,728 0 0
UDR INC COM 902653104 2,096 47,791 SH   SOLE   47,791 0 0
UGI CORP NEW COM 902681105 956 23,302 SH   SOLE   12,115 0 11,187
US BANCORP DEL COM NEW 902973304 9,195 166,244 SH   SOLE   166,244 0 0
UNDER ARMOUR INC CL A 904311107 979 44,169 SH   SOLE   44,169 0 0
UNDER ARMOUR INC CL C 904311206 112 6,043 SH   SOLE   6,043 0 0
UNIFIRST CORP MASS COM 904708104 37 164 SH   SOLE   164 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,508 27,011 SH   SOLE   27,011 0 0
UNION PAC CORP COM 907818108 10,811 49,051 SH   SOLE   46,963 0 2,088
UNITED AIRLS HLDGS INC COM 910047109 3,702 64,334 SH   SOLE   64,334 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 140 15,314 SH   SOLE   15,314 0 0
UNITED PARCEL SERVICE INC CL B 911312106 37,559 220,951 SH   SOLE   218,177 0 2,774
UNITED RENTALS INC COM 911363109 6,999 21,255 SH   SOLE   21,255 0 0
US FOODS HLDG CORP COM 912008109 1,030 27,014 SH   SOLE   27,014 0 0
UNITIL CORP COM 913259107 620 13,566 SH   SOLE   13,566 0 0
UNIVERSAL CORP VA COM 913456109 12,029 203,914 SH   SOLE   203,914 0 0
V F CORP COM 918204108 6,139 76,814 SH   SOLE   76,814 0 0
VALMONT INDS INC COM 920253101 2,136 8,989 SH   SOLE   8,989 0 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 388 5,000 SH   SOLE   5,000 0 0
VEEVA SYS INC CL A COM 922475108 179 684 SH   SOLE   684 0 0
VICI PPTYS INC COM 925652109 3,721 131,754 SH   SOLE   131,754 0 0
VIRTU FINL INC CL A 928254101 84 2,700 SH   SOLE   2,700 0 0
VMWARE INC CL A COM 928563402 352 2,340 SH   SOLE   2,340 0 0
VORNADO RLTY TR SH BEN INT 929042109 41 913 SH   SOLE   913 0 0
VULCAN MATLS CO COM 929160109 6,603 39,126 SH   SOLE   39,126 0 0
WD-40 CO COM 929236107 870 2,842 SH   SOLE   2,842 0 0
WSFS FINL CORP COM 929328102 837 16,811 SH   SOLE   16,811 0 0
WADDELL & REED FINL INC CL A 930059100 116 4,614 SH   SOLE   4,614 0 0
WALMART INC COM 931142103 10,591 77,974 SH   SOLE   77,974 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 21,186 385,909 SH   SOLE   377,394 0 8,515
WATERS CORP COM 941848103 1,834 6,453 SH   SOLE   6,453 0 0
WATSCO INC COM 942622200 7,190 27,575 SH   SOLE   27,575 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 793 6,676 SH   SOLE   6,676 0 0
WEIBO CORP SPONSORED ADR 948596101 121 2,393 SH   SOLE   2,393 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 648 24,091 SH   SOLE   24,091 0 0
WELLS FARGO CO NEW COM 949746101 2,315 59,242 SH   SOLE   59,242 0 0
WERNER ENTERPRISES INC COM 950755108 52 1,093 SH   SOLE   1,093 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,901 13,844 SH   SOLE   13,844 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,222 12,936 SH   SOLE   12,936 0 0
WESTERN DIGITAL CORP. COM 958102105 1,791 26,837 SH   SOLE   26,837 0 0
WESTERN ASSET INTER MUNI FD COM 958435109 994 107,008 SH   SOLE   107,008 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1,698 91,356 SH   SOLE   91,356 0 0
WESTERN UN CO COM 959802109 8,691 352,417 SH   SOLE   352,417 0 0
WESTLAKE CHEM CORP COM 960413102 2,162 24,352 SH   SOLE   24,352 0 0
WESTPAC BANKING CORP SPONSORED ADR 961214301 367 19,779 SH   SOLE   19,779 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 339 9,527 SH   SOLE   9,527 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 458 11,981 SH   SOLE   11,981 0 0
WHIRLPOOL CORP COM 963320106 395 1,791 SH   SOLE   1,791 0 0
WILLIAMS COS INC COM 969457100 11,701 493,902 SH   SOLE   493,902 0 0
WINGSTOP INC COM 974155103 1,171 9,211 SH   SOLE   9,211 0 0
WOODWARD INC COM 980745103 2,892 23,974 SH   SOLE   23,974 0 0
WORTHINGTON INDS INC COM 981811102 1,261 18,792 SH   SOLE   18,792 0 0
WYNN RESORTS LTD COM 983134107 3,268 26,066 SH   SOLE   26,066 0 0
XILINX INC COM 983919101 4,221 34,064 SH   SOLE   34,064 0 0
YUM BRANDS INC COM 988498101 4,290 39,652 SH   SOLE   39,652 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 12,324 25,401 SH   SOLE   25,401 0 0
FIRST EAGLE SENIOR LOAN FUND COM NEW 32010E100 434 30,260 SH   SOLE   30,260 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 41 1,210 SH   SOLE   1,210 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100 459 12,688 SH   SOLE   12,688 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 267 17,025 SH   SOLE   17,025 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 13,778 178,310 SH   SOLE   178,310 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 2,254 156,977 SH   SOLE   156,977 0 0
COVANTA HLDG CORP COM 22282E102 3,541 255,494 SH   SOLE   255,494 0 0
QUANTA SVCS INC COM 74762E102 4,925 55,978 SH   SOLE   55,978 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254E103 4,004 280,762 SH   SOLE   280,762 0 0
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 614 23,346 SH   SOLE   23,346 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 156 5,347 SH   SOLE   5,347 0 0
VALE S A SPONSORED ADS 91912E105 1,600 92,032 SH   SOLE   92,032 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 9,765 797,109 SH   SOLE   679,711 0 117,398
TARGET CORP COM 87612E106 5,371 27,118 SH   SOLE   24,654 0 2,464
BLACKROCK TCP CAPITAL CORP COM 09259E108 3,069 221,927 SH   SOLE   221,927 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,671 55,845 SH   SOLE   55,845 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 71 3,504 SH   SOLE   3,504 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 3,540 531,475 SH   SOLE   531,475 0 0
BEYOND MEAT INC COM 08862E109 26 197 SH   SOLE   197 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 886 58,629 SH   SOLE   58,629 0 0
FORTINET INC COM 34959E109 3,147 17,064 SH   SOLE   17,064 0 0
TOTAL SE SPONSORED ADS 89151E109 1,746 37,526 SH   SOLE   37,526 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,330 15,492 SH   SOLE   15,492 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 1,433 24,767 SH   SOLE   24,767 0 0
AGNC INVT CORP COM 00123Q104 4,216 251,527 SH   SOLE   251,527 0 0
AES CORP COM 00130H105 248 9,256 SH   SOLE   9,256 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 567 55,574 SH   SOLE   55,574 0 0
ASGN INC COM 00191U102 135 1,413 SH   SOLE   1,413 0 0
AT&T INC COM 00206R102 41,656 1,376,135 SH   SOLE   1,362,340 0 13,795
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 1,398 181,540 SH   SOLE   181,540 0 0
THE AARONS COMPANY INC COM 00258W108 44 1,710 SH   SOLE   1,710 0 0
ABBVIE INC COM 00287Y109 28,788 266,011 SH   SOLE   261,869 0 4,142
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 4,468 750,882 SH   SOLE   750,882 0 0
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 1,756 157,659 SH   SOLE   157,659 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 12,200 1,280,138 SH   SOLE   1,270,038 0 10,100
ACCELERON PHARMA INC COM 00434H108 1,181 8,706 SH   SOLE   8,706 0 0
ACTIVISION BLIZZARD INC COM 00507V109 531 5,715 SH   SOLE   5,715 0 0
ADAM NAT RES FD INC COM 00548F105 210 14,283 SH   SOLE   14,283 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 23,146 48,690 SH   SOLE   48,198 0 492
ADVANCE AUTO PARTS INC COM 00751Y106 1,277 6,962 SH   SOLE   6,962 0 0
ADVENT CONVERTIBLE & INCOME COM 00764C109 5,543 313,676 SH   SOLE   313,676 0 0
AECOM COM 00766T100 4,913 76,641 SH   SOLE   76,641 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,002 19,366 SH   SOLE   19,366 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 155 1,519 SH   SOLE   1,519 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 7,977 35,182 SH   SOLE   35,182 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 64 3,045 SH   SOLE   3,045 0 0
ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 3,945 277,055 SH   SOLE   277,055 0 0
ALLY FINL INC COM 02005N100 111 2,456 SH   SOLE   2,456 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 694 4,917 SH   SOLE   4,917 0 0
ALPHABET INC CAP STK CL C 02079K107 1,475 713 SH   SOLE   713 0 0
ALPHABET INC CAP STK CL A 02079K305 191,548 92,871 SH   SOLE   92,871 0 0
ALTERYX INC COM CL A 02156B103 262 3,159 SH   SOLE   3,159 0 0
ALTRIA GROUP INC COM 02209S103 16,976 331,819 SH   SOLE   322,413 0 9,406
AMBEV SA SPONSORED ADR 02319V103 86 31,431 SH   SOLE   31,431 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 95 2,850 SH   SOLE   2,850 0 0
AMERICAN TOWER CORP NEW COM 03027X100 44,732 187,117 SH   SOLE   187,117 0 0
AMERICAN WELL CORP CL A 03044L105 148 8,509 SH   SOLE   8,509 0 0
AMERICOLD RLTY TR COM 03064D108 1,087 28,247 SH   SOLE   28,247 0 0
AMERISAFE INC COM 03071H100 124 1,935 SH   SOLE   1,935 0 0
AMERIPRISE FINL INC COM 03076C106 2,533 10,897 SH   SOLE   10,897 0 0
AMERIS BANCORP COM 03076K108 43 824 SH   SOLE   824 0 0
AMICUS THERAPEUTICS INC COM 03152W109 778 78,752 SH   SOLE   78,752 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 519 8,265 SH   SOLE   8,265 0 0
ANSYS INC COM 03662Q105 799 2,352 SH   SOLE   1,133 0 1,219
ANTERO MIDSTREAM CORP COM 03676B102 16,425 1,818,895 SH   SOLE   1,818,895 0 0
APOLLO INVT CORP COM NEW 03761U502 1,929 140,576 SH   SOLE   140,576 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 12,550 898,356 SH   SOLE   898,356 0 0
ARAMARK COM 03852U106 103 2,716 SH   SOLE   2,716 0 0
ARCHROCK INC COM 03957W106 3,112 327,872 SH   SOLE   327,872 0 0
ARCONIC CORPORATION COM 03966V107 900 35,432 SH   SOLE   35,432 0 0
ARCTURUS THERAPEUTICS HLDGS COM 03969T109 267 6,476 SH   SOLE   6,476 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 742 13,244 SH   SOLE   13,244 0 0
ARES CAPITAL CORP COM 04010L103 6,014 321,444 SH   SOLE   217,738 0 103,706
ARES COML REAL ESTATE CORP COM 04013V108 2,173 158,365 SH   SOLE   32,080 0 126,285
ARES DYNAMIC CR ALLOCATION F COM 04014F102 7,522 500,479 SH   SOLE   500,479 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 753 8,361 SH   SOLE   8,361 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 681 13,061 SH   SOLE   13,061 0 0
ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 1,776 13,780 SH   SOLE   13,780 0 0
ASSURANT INC COM 04621X108 77 544 SH   SOLE   544 0 0
AUTOHOME INC SP ADS RP CL A 05278C107 110 1,176 SH   SOLE   1,176 0 0
AVANGRID INC COM 05351W103 1,260 25,306 SH   SOLE   25,306 0 0
AVIENT CORPORATION COM 05368V106 1,326 28,046 SH   SOLE   28,046 0 0
AVITA MEDICAL INC COM 05380C102 1,000 50,464 SH   SOLE   50,464 0 0
AXON ENTERPRISE INC COM 05464C101 1,392 9,776 SH   SOLE   9,776 0 0
B & G FOODS INC NEW COM 05508R106 16,535 532,347 SH   SOLE   532,347 0 0
BCE INC COM NEW 05534B760 457 10,117 SH   SOLE   10,117 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 35 777 SH   SOLE   777 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 2,116 167,130 SH   SOLE   167,130 0 0
BRP GROUP INC COM CL A 05589G102 143 5,251 SH   SOLE   5,251 0 0
BWX TECHNOLOGIES INC COM 05605H100 349 5,296 SH   SOLE   5,296 0 0
BAKER HUGHES COMPANY CL A 05722G100 369 17,060 SH   SOLE   17,060 0 0
BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 777 110,265 SH   SOLE   110,265 0 0
BANDWIDTH INC COM CL A 05988J103 2,211 17,445 SH   SOLE   17,445 0 0
BANK OZK COM 06417N103 181 4,430 SH   SOLE   4,430 0 0
BAOZUN INC SPONSORED ADR 06684L103 786 20,617 SH   SOLE   20,617 0 0
BARINGS BDC INC COM 06759L103 2,646 265,106 SH   SOLE   265,106 0 0
BEIGENE LTD SPONSORED ADR 07725L102 596 1,712 SH   SOLE   1,712 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,489 19,715 SH   SOLE   19,715 0 0
BIOGEN INC COM 09062X103 1,255 4,486 SH   SOLE   4,486 0 0
BIO-TECHNE CORP COM 09073M104 2,792 7,310 SH   SOLE   7,310 0 0
BIONTECH SE SPONSORED ADS 09075V102 1,265 11,586 SH   SOLE   11,586 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,958 111,184 SH   SOLE   111,184 0 0
BLACKROCK INC COM 09247X101 25,814 34,238 SH   SOLE   33,593 0 645
BLACKROCK UTILITIES INFRSTRC COM 09248D104 354 14,056 SH   SOLE   14,056 0 0
BLACKROCK STRATEGIC MUN TR COM 09248T109 472 32,305 SH   SOLE   32,305 0 0
BLACKROCK LTD DURATION INC T COM SHS 09249W101 3,267 195,027 SH   SOLE   189,554 0 5,473
BLACKROCK LONG-TERM MUN ADVA COM 09250B103 460 36,306 SH   SOLE   36,306 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 4,510 507,841 SH   SOLE   507,841 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 6,615 699,284 SH   SOLE   699,284 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09253N104 8,525 532,834 SH   SOLE   532,834 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 2,203 236,838 SH   SOLE   236,838 0 0
BLACKROCK MUNIVEST FD II INC COM 09253T101 1,083 72,417 SH   SOLE   72,417 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 4,027 267,762 SH   SOLE   267,762 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 2,401 203,097 SH   SOLE   203,097 0 0
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 1,110 82,837 SH   SOLE   82,837 0 0
BLACKROCK MUNIYILD QULT FD I COM 09254F100 1,834 115,412 SH   SOLE   115,412 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254G108 4,033 290,574 SH   SOLE   290,574 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 2,245 149,190 SH   SOLE   149,190 0 0
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 2,191 148,676 SH   SOLE   148,676 0 0
BLACKROCK MUNIYIELD CALIF QU COM 09254N103 1,952 132,502 SH   SOLE   132,502 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 2,600 181,953 SH   SOLE   181,953 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 2,125 181,028 SH   SOLE   173,409 0 7,619
BLACKROCK DEBT STRATEGIES FD COM NEW 09255R202 4,944 449,426 SH   SOLE   449,426 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100 5,003 384,845 SH   SOLE   384,845 0 0
BLACKROCK ENHANCED CAP & INC COM 09256A109 5,881 304,534 SH   SOLE   304,534 0 0
BLACKSTONE SENIOR FLOATNG RA COM 09256U105 2,276 146,245 SH   SOLE   146,245 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 2,340 263,778 SH   SOLE   263,778 0 0
BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 1,303 92,132 SH   SOLE   92,132 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258A107 2,753 152,750 SH   SOLE   152,750 0 0
BLACKSTONE GROUP INC COM 09260D107 371 4,983 SH   SOLE   4,983 0 0
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 1,588 44,485 SH   SOLE   44,485 0 0
BOISE CASCADE CO DEL COM 09739D100 3,057 51,100 SH   SOLE   51,100 0 0
BOOKING HOLDINGS INC COM 09857L108 3,015 1,294 SH   SOLE   1,294 0 0
BOX INC CL A 10316T104 41 1,791 SH   SOLE   1,791 0 0
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 3,506 290,753 SH   SOLE   284,254 0 6,499
BRIXMOR PPTY GROUP INC COM 11120U105 59 2,927 SH   SOLE   2,927 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 13,173 86,040 SH   SOLE   86,040 0 0
BROADCOM INC COM 11135F101 27,368 59,026 SH   SOLE   58,275 0 751
CBOE GLOBAL MKTS INC COM 12503M108 292 2,955 SH   SOLE   2,955 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 8,528 1,091,916 SH   SOLE   1,078,819 0 13,097
CBRE GROUP INC CL A 12504L109 2,207 27,893 SH   SOLE   27,893 0 0
CDW CORP COM 12514G108 3,594 21,683 SH   SOLE   21,683 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 626 6,556 SH   SOLE   6,556 0 0
CMC MATERIALS INC COM 12571T100 111 628 SH   SOLE   628 0 0
CME GROUP INC COM 12572Q105 1,963 9,613 SH   SOLE   9,613 0 0
CRH PLC ADR 12626K203 3,611 76,861 SH   SOLE   76,861 0 0
CNX RES CORP COM 12653C108 1,648 112,119 SH   SOLE   112,119 0 0
CVR ENERGY INC COM 12662P108 4,067 212,067 SH   SOLE   212,067 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 57 649 SH   SOLE   649 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 6,928 677,913 SH   SOLE   668,134 0 9,779
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 11,693 784,218 SH   SOLE   784,218 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 16,880 527,843 SH   SOLE   524,562 0 3,281
CALIFORNIA RES CORP COM STOCK 13057Q305 75 3,133 SH   SOLE   3,133 0 0
CAMPING WORLD HLDGS INC CL A 13462K109 1,806 49,650 SH   SOLE   49,650 0 0
CANADIAN PAC RY LTD COM 13645T100 221 583 SH   SOLE   583 0 0
CAPITAL ONE FINL CORP COM 14040H105 455 3,579 SH   SOLE   3,579 0 0
CAPITALA FIN CORP COM NEW 14054R502 168 10,889 SH   SOLE   10,889 0 0
CARDINAL HEALTH INC COM 14149Y108 13,016 214,247 SH   SOLE   214,247 0 0
CARETRUST REIT INC COM 14174T107 73 3,116 SH   SOLE   3,116 0 0
CARNIVAL PLC ADR 14365C103 153 6,848 SH   SOLE   6,848 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 1,342 31,788 SH   SOLE   31,788 0 0
CENTENE CORP DEL COM 15135B101 730 11,426 SH   SOLE   11,426 0 0
CENTERPOINT ENERGY INC COM 15189T107 5,320 234,867 SH   SOLE   234,867 0 0
CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 211 34,556 SH   SOLE   34,556 0 0
CHART INDS INC COM 16115Q308 67 469 SH   SOLE   469 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 42,900 69,527 SH   SOLE   69,527 0 0
CHATHAM LODGING TR COM 16208T102 403 30,640 SH   SOLE   30,640 0 0
CHEMED CORP NEW COM 16359R103 3,097 6,736 SH   SOLE   6,736 0 0
CHEMOCENTRYX INC COM 16383L106 311 6,070 SH   SOLE   6,070 0 0
CHENIERE ENERGY INC COM NEW 16411R208 385 5,340 SH   SOLE   5,340 0 0
CHEWY INC CL A 16679L109 6,679 78,842 SH   SOLE   78,842 0 0
CHIMERA INVT CORP COM NEW 16934Q208 7,917 623,388 SH   SOLE   623,388 0 0
CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 998 18,934 SH   SOLE   18,934 0 0
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 455 11,614 SH   SOLE   11,614 0 0
CINEMARK HLDGS INC COM 17243V102 2,665 130,576 SH   SOLE   130,576 0 0
CISCO SYS INC COM 17275R102 44,241 855,569 SH   SOLE   846,842 0 8,727
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 1,350 72,264 SH   SOLE   72,264 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 1,375 68,635 SH   SOLE   68,635 0 0
CLEARWAY ENERGY INC CL A 18539C105 2,168 81,765 SH   SOLE   81,765 0 0
CLEARWAY ENERGY INC CL C 18539C204 630 22,371 SH   SOLE   22,371 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 5,597 368,438 SH   SOLE   361,091 0 7,347
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 8,012 116,518 SH   SOLE   110,199 0 6,319
COHEN & STEERS QUALITY INCOM COM 19247L106 2,664 191,379 SH   SOLE   191,379 0 0
COHEN & STEERS REIT & PFD & COM 19247X100 7,207 295,484 SH   SOLE   291,384 0 4,100
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,152 41,240 SH   SOLE   41,240 0 0
COLONY CR REAL ESTATE INC COM CL A 19625T101 1,971 231,385 SH   SOLE   231,385 0 0
COLUMBIA SELIGM PREM TECH GR COM 19842X109 3,293 105,421 SH   SOLE   102,088 0 3,333
COMCAST CORP NEW CL A 20030N101 69,002 1,275,208 SH   SOLE   1,266,498 0 8,710
COMMUNITY HEALTHCARE TR INC COM 20369C106 1,956 42,412 SH   SOLE   42,412 0 0
COMPANHIA BRASILEIRA DE DIST SPONSORED ADR 20440T300 36 6,129 SH   SOLE   6,129 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 20 2,709 SH   SOLE   2,709 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 104 82,610 SH   SOLE   82,610 0 0
COMPASS MINERALS INTL INC COM 20451N101 11,290 180,008 SH   SOLE   180,008 0 0
CONCENTRIX CORP COM 20602D101 142 947 SH   SOLE   947 0 0
CONOCOPHILLIPS COM 20825C104 4,290 80,997 SH   SOLE   71,470 0 9,527
CONSTELLATION BRANDS INC CL A 21036P108 172 754 SH   SOLE   754 0 0
CORESITE RLTY CORP COM 21870Q105 1,411 11,771 SH   SOLE   11,771 0 0
CORTEVA INC COM 22052L104 1,590 34,096 SH   SOLE   34,096 0 0
COSAN S A ADS 22113B103 204 12,625 SH   SOLE   12,625 0 0
COSTCO WHSL CORP NEW COM 22160K105 17,674 50,143 SH   SOLE   50,143 0 0
COUPA SOFTWARE INC COM 22266L106 192 755 SH   SOLE   755 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,453 14,189 SH   SOLE   14,189 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 574 3,144 SH   SOLE   3,144 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 53,906 313,169 SH   SOLE   313,169 0 0
CYRUSONE INC COM 23283R100 2,534 37,412 SH   SOLE   37,412 0 0
D R HORTON INC COM 23331A109 4,427 49,671 SH   SOLE   49,671 0 0
DXC TECHNOLOGY CO COM 23355L106 3,632 116,198 SH   SOLE   116,198 0 0
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 25 327 SH   SOLE   327 0 0
DATADOG INC CL A COM 23804L103 247 2,961 SH   SOLE   2,961 0 0
DAVITA INC COM 23918K108 3,212 29,800 SH   SOLE   29,800 0 0
DELEK US HLDGS INC NEW COM 24665A103 2,437 111,884 SH   SOLE   111,884 0 0
DENTSPLY SIRONA INC COM 24906P109 800 12,540 SH   SOLE   12,540 0 0
DEVON ENERGY CORP NEW COM 25179M103 55 2,506 SH   SOLE   2,506 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 7,337 44,678 SH   SOLE   44,678 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,811 24,645 SH   SOLE   24,645 0 0
DIGITAL TURBINE INC COM NEW 25400W102 5,162 64,242 SH   SOLE   64,242 0 0
DISCOVERY INC COM SER A 25470F104 36 836 SH   SOLE   836 0 0
DISCOVERY INC COM SER C 25470F302 144 3,891 SH   SOLE   3,891 0 0
DISH NETWORK CORPORATION CL A 25470M109 70 1,941 SH   SOLE   1,941 0 0
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 164 34,240 SH   SOLE   34,240 0 0
DOMINION ENERGY INC COM 25746U109 9,712 127,860 SH   SOLE   122,773 0 5,087
DOMINOS PIZZA INC COM 25754A201 2,796 7,603 SH   SOLE   7,603 0 0
DRAFTKINGS INC COM CL A 26142R104 118 1,916 SH   SOLE   1,916 0 0
DROPBOX INC CL A 26210C104 39 1,469 SH   SOLE   1,469 0 0
DUFF & PHELPS UTLITY AND INF COM 26433C105 2,456 184,925 SH   SOLE   184,925 0 0
DUFF & PHELPS SLT ENGY AND M COM NEW 26433F207 29 3,888 SH   SOLE   3,888 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 4,292 44,461 SH   SOLE   44,461 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,915 37,724 SH   SOLE   31,775 0 5,949
ENI S P A SPONSORED ADR 26874R108 891 36,065 SH   SOLE   36,065 0 0
EOG RES INC COM 26875P101 2,862 39,454 SH   SOLE   39,454 0 0
EQT CORP COM 26884L109 159 8,538 SH   SOLE   8,538 0 0
EPR PPTYS COM SH BEN INT 26884U109 251 5,384 SH   SOLE   5,384 0 0
EAGLE MATLS INC COM 26969P108 2,403 17,880 SH   SOLE   17,880 0 0
EAST WEST BANCORP INC COM 27579R104 778 10,541 SH   SOLE   10,541 0 0
EATON VANCE CALIF MUN INCOM SH BEN INT 27826F101 236 17,802 SH   SOLE   17,802 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 2,198 331,520 SH   SOLE   331,520 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2,158 156,682 SH   SOLE   156,682 0 0
EATON VANCE MUN BD FD COM 27827X101 2,859 214,947 SH   SOLE   214,947 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 2,180 187,274 SH   SOLE   187,274 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,998 76,059 SH   SOLE   76,059 0 0
EATON VANCE LTD DURATION INC COM 27828H105 1,283 101,601 SH   SOLE   101,601 0 0
EATON VANCE TAX-MANAGED DIVE COM 27828N102 4,040 316,358 SH   SOLE   316,358 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 3,076 223,068 SH   SOLE   223,068 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 9,217 482,806 SH   SOLE   482,806 0 0
EATON VANCE TAX-ADVANTAGED G COM 27828U106 4,439 168,988 SH   SOLE   168,988 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 556 35,909 SH   SOLE   35,909 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 7,040 682,141 SH   SOLE   682,141 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 13,321 1,432,402 SH   SOLE   1,432,402 0 0
EATON VANCE RISK-MANAGED DIV COM 27829G106 940 87,225 SH   SOLE   87,225 0 0
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 1,163 108,185 SH   SOLE   108,185 0 0
EHEALTH INC COM 28238P109 652 8,965 SH   SOLE   8,965 0 0
EMCOR GROUP INC COM 29084Q100 4,234 37,746 SH   SOLE   37,746 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 642 6,906 SH   SOLE   6,906 0 0
ENBRIDGE INC COM 29250N105 372 10,209 SH   SOLE   10,209 0 0
ENDAVA PLC ADS 29260V105 3,048 35,993 SH   SOLE   35,993 0 0
ENCOMPASS HEALTH CORP COM 29261A100 2,590 31,628 SH   SOLE   31,628 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,057 267,834 SH   SOLE   267,834 0 0
ENEL AMERICAS S A SPONSORED ADR 29274F104 703 82,895 SH   SOLE   82,895 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105 1,281 326,720 SH   SOLE   326,720 0 0
ENPHASE ENERGY INC COM 29355A107 264 1,630 SH   SOLE   1,630 0 0
ENTERGY CORP NEW COM 29364G103 2,408 24,207 SH   SOLE   24,207 0 0
ENVESTNET INC COM 29404K106 83 1,156 SH   SOLE   1,156 0 0
EPAM SYS INC COM 29414B104 3,143 7,923 SH   SOLE   7,923 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 774 16,025 SH   SOLE   16,025 0 0
EQUINIX INC COM 29444U700 3,050 4,488 SH   SOLE   4,488 0 0
EQUINOR ASA SPONSORED ADR 29446M102 349 17,951 SH   SOLE   17,951 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,371 37,261 SH   SOLE   37,261 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 241 3,363 SH   SOLE   3,363 0 0
ERIE INDTY CO CL A 29530P102 518 2,347 SH   SOLE   2,347 0 0
ESSENTIAL UTILS INC COM 29670G102 109 2,436 SH   SOLE   2,436 0 0
ETSY INC COM 29786A106 3,595 17,827 SH   SOLE   17,827 0 0
EVERCORE INC CLASS A 29977A105 4,427 33,603 SH   SOLE   33,603 0 0
EVERBRIDGE INC COM 29978A104 1,687 13,922 SH   SOLE   13,922 0 0
EVERGY INC COM 30034W106 1,160 19,488 SH   SOLE   19,488 0 0
EVERSOURCE ENERGY COM 30040W108 3,148 36,357 SH   SOLE   36,357 0 0
EVOLENT HEALTH INC CL A 30050B101 61 3,031 SH   SOLE   3,031 0 0
EXACT SCIENCES CORP COM 30063P105 1,863 14,140 SH   SOLE   14,140 0 0
EXELON CORP COM 30161N101 841 19,225 SH   SOLE   19,225 0 0
EXELIXIS INC COM 30161Q104 885 39,172 SH   SOLE   39,172 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,982 28,944 SH   SOLE   28,944 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 43 2,168 SH   SOLE   2,168 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,550 19,237 SH   SOLE   19,237 0 0
EXXON MOBIL CORP COM 30231G102 21,831 391,025 SH   SOLE   391,025 0 0
FACEBOOK INC CL A 30303M102 170,526 578,976 SH   SOLE   578,976 0 0
FASTLY INC CL A 31188V100 268 3,987 SH   SOLE   3,987 0 0
FATE THERAPEUTICS INC COM 31189P102 2,446 29,670 SH   SOLE   29,670 0 0
FEDERATED HERMES PREM MUNI I COM 31423P108 915 62,986 SH   SOLE   62,986 0 0
FEDEX CORP COM 31428X106 43,777 154,124 SH   SOLE   154,124 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 4,348 30,925 SH   SOLE   30,925 0 0
FIREEYE INC COM 31816Q101 138 7,056 SH   SOLE   7,056 0 0
FIRST AMERN FINL CORP COM 31847R102 26 451 SH   SOLE   451 0 0
FIRST INDL RLTY TR INC COM 32054K103 815 17,789 SH   SOLE   17,789 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 2,325 50,509 SH   SOLE   50,509 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,726 22,342 SH   SOLE   22,342 0 0
FIRST TR SR FLG RTE INCM FD COM 33733U108 914 74,568 SH   SOLE   74,568 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 10,817 873,734 SH   SOLE   873,734 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 316 6,487 SH   SOLE   6,487 0 0
FIRST TR ENERGY INCOME & GRO COM 33738G104 3,432 256,348 SH   SOLE   256,348 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 4,452 644,345 SH   SOLE   644,345 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 3,449 647,130 SH   SOLE   647,130 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 298 5,645 SH   SOLE   5,645 0 0
FIVE BELOW INC COM 33829M101 1,183 6,199 SH   SOLE   6,199 0 0
FIVE STAR SENIOR LIVING INC COM NEW 33832D205 14 2,316 SH   SOLE   2,316 0 0
FOCUS FINL PARTNERS INC COM CL A 34417P100 140 3,363 SH   SOLE   3,363 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 808 8,431 SH   SOLE   8,431 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 241 8,797 SH   SOLE   8,797 0 0
FOX CORP CL A COM 35137L105 907 25,110 SH   SOLE   25,110 0 0
FRANCHISE GROUP INC COM 35180X105 382 10,573 SH   SOLE   10,573 0 0
FREEPORT-MCMORAN INC CL B 35671D857 93 2,813 SH   SOLE   2,813 0 0
GEO GROUP INC NEW COM 36162J106 4,585 590,863 SH   SOLE   590,863 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 1,659 20,458 SH   SOLE   20,458 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 834 23,861 SH   SOLE   23,861 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 178 821 SH   SOLE   821 0 0
GABELLI CONV & INC SECS FD I COM 36240B109 3,334 547,445 SH   SOLE   547,445 0 0
GABELLI DIVID & INCOME TR COM 36242H104 6,981 291,375 SH   SOLE   291,375 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,418 408,604 SH   SOLE   408,604 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 62 1,462 SH   SOLE   1,462 0 0
GAMESTOP CORP NEW CL A 36467W109 6,414 33,789 SH   SOLE   33,789 0 0
GANNETT CO INC COM 36472T109 92 17,113 SH   SOLE   17,113 0 0
GENERAL MTRS CO COM 37045V100 4,006 69,726 SH   SOLE   69,726 0 0
GLACIER BANCORP INC NEW COM 37637Q105 109 1,905 SH   SOLE   1,905 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,080 86,300 SH   SOLE   86,300 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 99 2,430 SH   SOLE   2,430 0 0
GLOBAL PMTS INC COM 37940X102 4,605 22,846 SH   SOLE   22,846 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,216 12,893 SH   SOLE   12,893 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 1,089 56,316 SH   SOLE   56,316 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 462 47,713 SH   SOLE   47,713 0 0
GOLUB CAP BDC INC COM 38173M102 974 66,648 SH   SOLE   66,648 0 0
GREEN DOT CORP CL A 39304D102 75 1,638 SH   SOLE   1,638 0 0
GROWGENERATION CORP COM 39986L109 440 8,858 SH   SOLE   8,858 0 0
GUARDANT HEALTH INC COM 40131M109 74 482 SH   SOLE   482 0 0
GUGGENHEIM ENHANCED EQUITY I COM 40167B100 835 115,772 SH   SOLE   115,772 0 0
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 98 4,663 SH   SOLE   4,663 0 0
HCA HEALTHCARE INC COM 40412C101 4,055 21,528 SH   SOLE   21,528 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 826 10,636 SH   SOLE   10,636 0 0
HP INC COM 40434L105 6,238 196,460 SH   SOLE   196,460 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 890 21,360 SH   SOLE   21,360 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2,145 91,310 SH   SOLE   91,310 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 449 7,995 SH   SOLE   7,995 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 609 22,097 SH   SOLE   22,097 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 663 20,887 SH   SOLE   20,887 0 0
HESS CORP COM 42809H107 111 1,567 SH   SOLE   1,567 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 10,413 661,538 SH   SOLE   661,538 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 311 28,040 SH   SOLE   28,040 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 174 1,435 SH   SOLE   1,435 0 0
HORIZON TECHNOLOGY FIN CORP COM 44045A102 2,407 167,412 SH   SOLE   167,412 0 0
HOST HOTELS & RESORTS INC COM 44107P104 656 38,924 SH   SOLE   38,924 0 0
IAC INTERACTIVECORP NEW COM 44891N109 555 2,568 SH   SOLE   2,568 0 0
ICF INTL INC COM 44925C103 34 391 SH   SOLE   391 0 0
IPG PHOTONICS CORP COM 44980X109 1,227 5,819 SH   SOLE   5,819 0 0
ICICI BANK LIMITED ADR 45104G104 180 11,254 SH   SOLE   11,254 0 0
IDEX CORP COM 45167R104 630 3,010 SH   SOLE   3,010 0 0
IDEXX LABS INC COM 45168D104 3,000 6,131 SH   SOLE   6,131 0 0
INCYTE CORP COM 45337C102 2,190 26,948 SH   SOLE   26,948 0 0
INGERSOLL RAND INC COM 45687V106 675 13,712 SH   SOLE   13,712 0 0
INPHI CORP COM 45772F107 320 1,793 SH   SOLE   1,793 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 112 623 SH   SOLE   623 0 0
INSULET CORP COM 45784P101 2,818 10,800 SH   SOLE   10,800 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 12 152 SH   SOLE   152 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,896 52,792 SH   SOLE   48,956 0 3,836
INTUITIVE SURGICAL INC COM NEW 46120E602 4,791 6,483 SH   SOLE   6,483 0 0
INVESCO HIGH INCOME TR II COM 46131F101 694 49,861 SH   SOLE   49,861 0 0
INVESCO SR INCOME TR COM 46131H107 3,049 726,008 SH   SOLE   726,008 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 1,396 103,556 SH   SOLE   103,556 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,639 200,190 SH   SOLE   200,190 0 0
INVESCO CALIF VALUE MUN INCO COM 46132H106 1,826 142,756 SH   SOLE   142,756 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 3,906 249,247 SH   SOLE   249,247 0 0
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 4,464 392,646 SH   SOLE   392,646 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 73 3,855 SH   SOLE   3,855 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 56 3,726 SH   SOLE   3,726 0 0
INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 135 4,705 SH   SOLE   4,705 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 122 5,526 SH   SOLE   5,526 0 0
INVITATION HOMES INC COM 46187W107 1,806 56,441 SH   SOLE   56,441 0 0
IQVIA HLDGS INC COM 46266C105 236 1,220 SH   SOLE   1,220 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,494 60,453 SH   SOLE   60,453 0 0
IRON MTN INC NEW COM 46284V101 2,313 62,487 SH   SOLE   15,040 0 47,447
ISHARES TR CMBS ETF 46429B366 373 6,925 SH   SOLE   6,925 0 0
ISHARES TR CONV BD ETF 46435G102 368 3,750 SH   SOLE   3,750 0 0
ISHARES TR FALN ANGLS USD 46435G474 132 4,501 SH   SOLE   4,501 0 0
ISHARES TR CORE INTL AGGR 46435G672 390 7,114 SH   SOLE   7,114 0 0
JOYY INC ADS REPSTG COM A 46591M109 356 3,799 SH   SOLE   3,799 0 0
JPMORGAN CHASE & CO COM 46625H100 64,503 423,719 SH   SOLE   420,311 0 3,408
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 121 2,410 SH   SOLE   2,410 0 0
JD.COM INC SPON ADR CL A 47215P106 1,210 14,352 SH   SOLE   14,352 0 0
JOHN HANCOCK HEDGED EQUITY & COM 47804L102 1,533 127,255 SH   SOLE   127,255 0 0
JONES LANG LASALLE INC COM 48020Q107 40 223 SH   SOLE   223 0 0
JUNIPER NETWORKS INC COM 48203R104 7,242 285,891 SH   SOLE   285,891 0 0
KAR AUCTION SVCS INC COM 48238T109 2,129 141,914 SH   SOLE   141,914 0 0
KB FINL GROUP INC SPONSORED ADR 48241A105 149 3,010 SH   SOLE   3,010 0 0
KKR REAL ESTATE FIN TR INC COM 48251K100 1,528 83,113 SH   SOLE   83,113 0 0
KB HOME COM 48666K109 895 19,226 SH   SOLE   19,226 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,641 25,393 SH   SOLE   25,393 0 0
KILROY RLTY CORP COM 49427F108 740 11,274 SH   SOLE   11,274 0 0
KIMCO RLTY CORP COM 49446R109 20 1,051 SH   SOLE   1,051 0 0
KINDER MORGAN INC DEL COM 49456B101 3,540 212,584 SH   SOLE   185,329 0 27,255
KONTOOR BRANDS INC COM 50050N103 718 14,801 SH   SOLE   14,801 0 0
KOPPERS HOLDINGS INC COM 50060P106 34 980 SH   SOLE   980 0 0
KRONOS WORLDWIDE INC COM 50105F105 13,486 881,447 SH   SOLE   881,447 0 0
LHC GROUP INC COM 50187A107 3,320 17,361 SH   SOLE   17,361 0 0
LCI INDS COM 50189K103 2,606 19,702 SH   SOLE   19,702 0 0
LMP CAP & INCOME FD INC COM 50208A102 6,131 482,789 SH   SOLE   482,789 0 0
LPL FINL HLDGS INC COM 50212V100 1,056 7,427 SH   SOLE   7,427 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,798 14,894 SH   SOLE   14,894 0 0
LENDINGTREE INC NEW COM 52603B107 153 716 SH   SOLE   716 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,097 7,197 SH   SOLE   7,197 0 0
LIFE STORAGE INC COM 53223X107 262 3,054 SH   SOLE   3,054 0 0
LIVERAMP HLDGS INC COM 53815P108 21 405 SH   SOLE   405 0 0
LUMENTUM HLDGS INC COM 55024U109 352 3,858 SH   SOLE   3,858 0 0
LYFT INC CL A COM 55087P104 1,985 31,421 SH   SOLE   31,421 0 0
M & T BK CORP COM 55261F104 483 3,189 SH   SOLE   3,189 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 538 144,539 SH   SOLE   144,539 0 0
MGE ENERGY INC COM 55277P104 367 5,135 SH   SOLE   5,135 0 0
MGP INGREDIENTS INC NEW COM 55303J106 430 7,273 SH   SOLE   7,273 0 0
MKS INSTRS INC COM 55306N104 2,750 14,829 SH   SOLE   13,130 0 1,699
MPLX LP COM UNIT REP LTD 55336V100 2,736 106,751 SH   SOLE   106,751 0 0
MSCI INC COM 55354G100 149 355 SH   SOLE   355 0 0
MYR GROUP INC DEL COM 55405W104 3,252 45,375 SH   SOLE   45,375 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 2,791 87,739 SH   SOLE   87,739 0 0
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 6,546 299,448 SH   SOLE   299,448 0 0
MACYS INC COM 55616P104 4,225 260,936 SH   SOLE   260,936 0 0
MAIN STR CAP CORP COM 56035L104 1,259 32,152 SH   SOLE   32,152 0 0
MANULIFE FINL CORP COM 56501R106 930 43,243 SH   SOLE   43,243 0 0
MARATHON PETE CORP COM 56585A102 606 11,323 SH   SOLE   11,323 0 0
MARKETAXESS HLDGS INC COM 57060D108 274 550 SH   SOLE   550 0 0
MASTERCARD INCORPORATED CL A 57636Q104 102,697 288,435 SH   SOLE   288,435 0 0
MATCH GROUP INC NEW COM 57667L107 643 4,682 SH   SOLE   4,682 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 4,701 51,447 SH   SOLE   51,447 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 294 7,779 SH   SOLE   7,779 0 0
MCKESSON CORP COM 58155Q103 716 3,673 SH   SOLE   3,673 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 456 21,419 SH   SOLE   21,419 0 0
MEDPACE HLDGS INC COM 58506Q109 20 121 SH   SOLE   121 0 0
MERCADOLIBRE INC COM 58733R102 3,192 2,168 SH   SOLE   2,168 0 0
MERCK & CO. INC COM 58933Y105 30,342 393,593 SH   SOLE   388,837 0 4,756
METLIFE INC COM 59156R108 8,589 141,289 SH   SOLE   141,289 0 0
MFS INVT GRADE MUN TR SH BEN INT 59318B108 1,340 136,601 SH   SOLE   136,601 0 0
MID-AMER APT CMNTYS INC COM 59522J103 253 1,752 SH   SOLE   1,752 0 0
MIRATI THERAPEUTICS INC COM 60468T105 332 1,939 SH   SOLE   1,939 0 0
MODERNA INC COM 60770K107 640 4,888 SH   SOLE   4,888 0 0
MOELIS & CO CL A 60786M105 659 12,007 SH   SOLE   12,007 0 0
MOLINA HEALTHCARE INC COM 60855R100 1,902 8,136 SH   SOLE   8,136 0 0
MOMO INC ADR 60879B107 174 11,774 SH   SOLE   11,774 0 0
MONGODB INC CL A 60937P106 233 872 SH   SOLE   872 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 852 95,049 SH   SOLE   95,049 0 0
MOSAIC CO NEW COM 61945C103 1,303 41,215 SH   SOLE   41,215 0 0
NIO INC SPON ADS 62914V106 16 415 SH   SOLE   415 0 0
NVR INC COM 62944T105 188 40 SH   SOLE   40 0 0
NOV INC COM 62955J103 85 6,163 SH   SOLE   6,163 0 0
NATIONAL HEALTH INVS INC COM 63633D104 246 3,405 SH   SOLE   3,405 0 0
NAVIENT CORPORATION COM 63938C108 303 21,162 SH   SOLE   21,162 0 0
NETAPP INC COM 64110D104 11,570 159,219 SH   SOLE   159,219 0 0
NETFLIX INC COM 64110L106 12,684 24,315 SH   SOLE   24,315 0 0
NETEASE INC SPONSORED ADS 64110W102 2,022 19,578 SH   SOLE   19,578 0 0
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 2,129 157,602 SH   SOLE   157,602 0 0
NEUBERGER BERMAN MUN FD INC COM 64124P101 485 30,522 SH   SOLE   30,522 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 2,063 21,212 SH   SOLE   21,212 0 0
NEUBERGER BERMAN HIGH YIELD COM 64128C106 1,189 92,265 SH   SOLE   92,265 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104 3,472 826,771 SH   SOLE   826,771 0 0
NEUBERGER BERMAN REAL ESTATE COM 64190A103 2,116 463,988 SH   SOLE   463,988 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,279 202,590 SH   SOLE   202,590 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 1,397 9,946 SH   SOLE   9,946 0 0
NEXTERA ENERGY INC COM 65339F101 47,087 622,762 SH   SOLE   617,239 0 5,523
NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 1,407 123,503 SH   SOLE   123,503 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 468 6,416 SH   SOLE   6,416 0 0
NISOURCE INC COM 65473P105 701 29,070 SH   SOLE   29,070 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1,109 76,478 SH   SOLE   76,478 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 64 11,894 SH   SOLE   11,894 0 0
NOVARTIS AG SPONSORED ADR 66987V109 8,910 104,230 SH   SOLE   104,230 0 0
NUTANIX INC CL A 67059N108 21 791 SH   SOLE   791 0 0
NUVEEN CALIFORNIA MUNI VLU F COM STK 67062C107 819 80,134 SH   SOLE   80,134 0 0
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 1,533 88,152 SH   SOLE   88,152 0 0
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063C106 2,454 152,612 SH   SOLE   152,612 0 0
NUVEEN CALIF SELECT TAX FREE SH BEN INT 67063R103 495 30,405 SH   SOLE   30,405 0 0
NUVEEN SELECT TAX FREE INCOM SH BEN INT 67063X100 371 22,054 SH   SOLE   22,054 0 0
NVIDIA CORPORATION COM 67066G104 17,538 32,847 SH   SOLE   32,847 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 4,277 282,518 SH   SOLE   282,518 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 2,129 143,291 SH   SOLE   143,291 0 0
NUVEEN SR INCOME FD COM 67067Y104 1,554 277,043 SH   SOLE   277,043 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 4,338 454,693 SH   SOLE   454,693 0 0
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 1,717 181,154 SH   SOLE   181,154 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 4,974 368,987 SH   SOLE   368,987 0 0
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 576 34,859 SH   SOLE   34,859 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,787 172,465 SH   SOLE   172,465 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 1,768 184,310 SH   SOLE   184,310 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 3,964 234,544 SH   SOLE   234,544 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 1,588 164,378 SH   SOLE   164,378 0 0
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 548 84,255 SH   SOLE   84,255 0 0
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 1,218 80,602 SH   SOLE   80,602 0 0
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 3,135 186,800 SH   SOLE   186,800 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 752 53,249 SH   SOLE   53,249 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 6,856 465,771 SH   SOLE   459,209 0 6,562
NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 3,870 238,139 SH   SOLE   238,139 0 0
NUTRIEN LTD COM 67077M108 3,117 57,844 SH   SOLE   57,844 0 0
NUVEEN CORE EQUITY ALPHA FD COM 67090X107 13,022 856,171 SH   SOLE   856,171 0 0
OFS CAP CORP COM 67103B100 587 66,805 SH   SOLE   66,805 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 4,197 8,275 SH   SOLE   8,275 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 4,937 796,287 SH   SOLE   796,287 0 0
OMNICELL COM COM 68213N109 1,734 13,353 SH   SOLE   13,353 0 0
ONEMAIN HLDGS INC COM 68268W103 1,675 31,181 SH   SOLE   31,181 0 0
ORACLE CORP COM 68389X105 5,282 75,273 SH   SOLE   75,273 0 0
OTIS WORLDWIDE CORP COM 68902V107 1,059 15,472 SH   SOLE   15,472 0 0
OUTFRONT MEDIA INC COM 69007J106 373 17,099 SH   SOLE   17,099 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 881 63,963 SH   SOLE   63,963 0 0
OXFORD SQUARE CAP CORP COM 69181V107 675 145,553 SH   SOLE   145,553 0 0
PBF ENERGY INC CL A 69318G106 9 610 SH   SOLE   610 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 1,294 87,880 SH   SOLE   87,880 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,020 192,823 SH   SOLE   192,823 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 7,298 489,142 SH   SOLE   483,053 0 6,089
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 2,200 212,595 SH   SOLE   212,595 0 0
PNM RES INC COM 69349H107 108 2,204 SH   SOLE   2,204 0 0
PPL CORP COM 69351T106 16,712 579,478 SH   SOLE   579,478 0 0
PTC THERAPEUTICS INC COM 69366J200 507 10,704 SH   SOLE   10,704 0 0
PTC INC COM 69370C100 1,655 12,022 SH   SOLE   12,022 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 185 7,926 SH   SOLE   7,926 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,483 9,413 SH   SOLE   8,823 0 590
PAYPAL HLDGS INC COM 70450Y103 109,523 451,008 SH   SOLE   451,008 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 1,727 15,359 SH   SOLE   15,359 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 1,282 107,871 SH   SOLE   107,871 0 0
PENNYMAC MTG INVT TR COM 70931T103 29 1,455 SH   SOLE   1,455 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 352 4,381 SH   SOLE   4,381 0 0
PENUMBRA INC COM 70975L107 2,394 8,849 SH   SOLE   8,849 0 0
PERFICIENT INC COM 71375U101 130 2,208 SH   SOLE   2,208 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 415 48,597 SH   SOLE   48,597 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 427 17,501 SH   SOLE   17,501 0 0
PILGRIMS PRIDE CORP COM 72147K108 248 10,418 SH   SOLE   10,418 0 0
PIMCO CALIF MUN INCOME FD II COM 72200M108 706 77,955 SH   SOLE   77,955 0 0
PIMCO CALIF MUN INCOME FD II COM 72201C109 616 58,397 SH   SOLE   58,397 0 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 362 4,482 SH   SOLE   4,482 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 126 1,234 SH   SOLE   1,234 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 5 185 SH   SOLE   185 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 6 250 SH   SOLE   250 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 715 8,062 SH   SOLE   8,062 0 0
PINTEREST INC CL A 72352L106 670 9,047 SH   SOLE   9,047 0 0
PLANET FITNESS INC CL A 72703H101 3,227 41,744 SH   SOLE   41,744 0 0
PLUG POWER INC COM NEW 72919P202 5,275 147,185 SH   SOLE   147,185 0 0
POOL CORP COM 73278L105 185 535 SH   SOLE   535 0 0
PORTMAN RIDGE FIN CORP COM 73688F102 171 79,087 SH   SOLE   79,087 0 0
PREMIER INC CL A 74051N102 80 2,362 SH   SOLE   2,362 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,750 21,854 SH   SOLE   21,854 0 0
PRIMORIS SVCS CORP COM 74164F103 2,387 72,059 SH   SOLE   72,059 0 0
PRIMERICA INC COM 74164M108 134 905 SH   SOLE   905 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,712 61,910 SH   SOLE   61,910 0 0
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 14 1,049 SH   SOLE   1,049 0 0
PROG HOLDINGS INC COM NPV 74319R101 148 3,425 SH   SOLE   3,425 0 0
PROLOGIS INC. COM 74340W103 10,079 95,085 SH   SOLE   95,085 0 0
PROSPECT CAP CORP COM 74348T102 2,385 311,010 SH   SOLE   311,010 0 0
PUBLIC STORAGE COM 74460D109 3,267 13,239 SH   SOLE   13,239 0 0
QTS RLTY TR INC COM CL A 74736A103 921 14,844 SH   SOLE   14,844 0 0
QORVO INC COM 74736K101 4,557 24,940 SH   SOLE   24,940 0 0
QUALYS INC COM 74758T303 642 6,125 SH   SOLE   6,125 0 0
QUEST DIAGNOSTICS INC COM 74834L100 7,144 55,664 SH   SOLE   55,664 0 0
QUIDEL CORP COM 74838J101 2,642 20,651 SH   SOLE   20,651 0 0
RH COM 74967X103 2,223 3,726 SH   SOLE   3,726 0 0
REGENERON PHARMACEUTICALS COM 75886F107 8,040 16,993 SH   SOLE   16,993 0 0
REGENXBIO INC COM 75901B107 162 4,748 SH   SOLE   4,748 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,206 58,364 SH   SOLE   58,364 0 0
RENT A CTR INC NEW COM 76009N100 330 5,725 SH   SOLE   5,725 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,030 15,842 SH   SOLE   15,842 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 1,034 34,738 SH   SOLE   34,738 0 0
RINGCENTRAL INC CL A 76680R206 63 211 SH   SOLE   211 0 0
RMR MORTGAGE TR COM 76970B101 9 710 SH   SOLE   710 0 0
ROKU INC COM CL A 77543R102 703 2,157 SH   SOLE   2,157 0 0
S&P GLOBAL INC COM 78409V104 12,124 34,359 SH   SOLE   33,653 0 706
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,741 6,273 SH   SOLE   6,273 0 0
SPDR SER TR WELLS FG PFD ETF 78464A292 52 1,202 SH   SOLE   1,202 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 103 1,232 SH   SOLE   1,232 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 293 9,700 SH   SOLE   9,700 0 0
SPDR SER TR PORTFLI MORTGAGE 78464A383 253 9,763 SH   SOLE   9,763 0 0
SPDR SER TR FTSE INT GVT ETF 78464A490 399 7,191 SH   SOLE   7,191 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 382 12,498 SH   SOLE   12,498 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 200 2,862 SH   SOLE   2,862 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 332 7,254 SH   SOLE   7,254 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 70 647 SH   SOLE   647 0 0
SVB FINANCIAL GROUP COM 78486Q101 3,690 7,474 SH   SOLE   7,474 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 1,874 107,963 SH   SOLE   107,963 0 0
SABRE CORP COM 78573M104 2,681 181,060 SH   SOLE   181,060 0 0
SAFEHOLD INC COM 78645L100 1,289 18,382 SH   SOLE   18,382 0 0
SALESFORCE COM INC COM 79466L302 6,679 31,525 SH   SOLE   31,525 0 0
SANOFI SPONSORED ADR 80105N105 2,039 41,229 SH   SOLE   41,229 0 0
SARATOGA INVT CORP COM NEW 80349A208 2,863 113,082 SH   SOLE   113,082 0 0
SEAGEN INC COM 81181C104 2,499 18,000 SH   SOLE   18,000 0 0
SEALED AIR CORP NEW COM 81211K100 451 9,842 SH   SOLE   9,842 0 0
SELECT MED HLDGS CORP COM 81619Q105 46 1,348 SH   SOLE   1,348 0 0
SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 80 6,131 SH   SOLE   6,131 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 1,918 161,724 SH   SOLE   161,724 0 0
SERVICENOW INC COM 81762P102 8,410 16,817 SH   SOLE   16,261 0 556
SHOPIFY INC CL A 82509L107 14,691 13,277 SH   SOLE   13,277 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 609 2,695 SH   SOLE   2,695 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 2,246 37,814 SH   SOLE   37,814 0 0
SITE CTRS CORP COM 82981J109 16 1,203 SH   SOLE   1,203 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,450 31,197 SH   SOLE   31,197 0 0
SIXTH STREET SPECIALTY LENDN COM 83012A109 3,360 159,781 SH   SOLE   159,781 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,309 7,133 SH   SOLE   7,133 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 369 9,094 SH   SOLE   9,094 0 0
SLR INVESTMENT CORP COM 83413U100 2,597 146,242 SH   SOLE   146,242 0 0
SLR SENIOR INVESTMENT CORP COM 83416M105 2,549 173,422 SH   SOLE   173,422 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,801 9,746 SH   SOLE   9,746 0 0
SOUTHERN COPPER CORP COM 84265V105 1,878 27,664 SH   SOLE   27,664 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,742 40,991 SH   SOLE   40,991 0 0
STAG INDL INC COM 85254J102 767 22,813 SH   SOLE   22,813 0 0
STARWOOD PPTY TR INC COM 85571B105 1,012 40,909 SH   SOLE   17,363 0 23,546
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 529 72,970 SH   SOLE   72,970 0 0
SUMMIT MATLS INC CL A 86614U100 2,480 88,502 SH   SOLE   88,502 0 0
SYNNEX CORP COM 87162W100 109 947 SH   SOLE   947 0 0
SYNCHRONY FINANCIAL COM 87165B103 160 3,932 SH   SOLE   3,932 0 0
SYNEOS HEALTH INC CL A 87166B102 2,603 34,320 SH   SOLE   34,320 0 0
TFS FINL CORP COM 87240R107 94 4,594 SH   SOLE   4,594 0 0
TC ENERGY CORP COM 87807B107 453 9,895 SH   SOLE   9,895 0 0
TEGNA INC COM 87901J105 39 2,052 SH   SOLE   2,052 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2,811 115,168 SH   SOLE   111,571 0 3,597
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 8,250 418,556 SH   SOLE   418,556 0 0
TELADOC HEALTH INC COM 87918A105 355 1,955 SH   SOLE   1,955 0 0
10X GENOMICS INC CL A COM 88025U109 1,934 10,685 SH   SOLE   10,685 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 22 1,086 SH   SOLE   1,086 0 0
TESLA INC COM 88160R101 23,737 35,538 SH   SOLE   35,538 0 0
TETRA TECH INC NEW COM 88162G103 5,126 37,772 SH   SOLE   37,772 0 0
THE TRADE DESK INC COM CL A 88339J105 135 207 SH   SOLE   207 0 0
3M CO COM 88579Y101 28,281 146,776 SH   SOLE   146,776 0 0
TOPBUILD CORP COM 89055F103 1,342 6,407 SH   SOLE   6,407 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886 945 38,672 SH   SOLE   38,672 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104 1,532 126,704 SH   SOLE   118,665 0 8,039
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 483 18,803 SH   SOLE   18,803 0 0
TREX CO INC COM 89531P105 1,666 18,202 SH   SOLE   18,202 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 3,127 216,387 SH   SOLE   216,387 0 0
TRUIST FINL CORP COM 89832Q109 19,040 326,483 SH   SOLE   326,483 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 364 3,851 SH   SOLE   3,851 0 0
TWILIO INC CL A 90138F102 2,702 7,929 SH   SOLE   7,929 0 0
TWITTER INC COM 90184L102 234 3,671 SH   SOLE   3,671 0 0
TWO HBRS INVT CORP COM NEW 90187B408 2,470 337,012 SH   SOLE   337,012 0 0
UFP INDUSTRIES INC COM 90278Q108 97 1,281 SH   SOLE   1,281 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,725 31,637 SH   SOLE   31,637 0 0
UBIQUITI INC COM 90353W103 221 742 SH   SOLE   742 0 0
ULTA BEAUTY INC COM 90384S303 5,361 17,341 SH   SOLE   17,341 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 284 1,698 SH   SOLE   1,698 0 0
UNITEDHEALTH GROUP INC COM 91324P102 19,860 53,376 SH   SOLE   52,130 0 1,246
UNITI GROUP INC COM 91325V108 137 12,434 SH   SOLE   12,434 0 0
UNITY SOFTWARE INC COM 91332U101 148 1,479 SH   SOLE   1,479 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 2,280 9,631 SH   SOLE   9,631 0 0
URBAN EDGE PPTYS COM 91704F104 470 28,428 SH   SOLE   28,428 0 0
VAIL RESORTS INC COM 91879Q109 1,490 5,108 SH   SOLE   4,308 0 800
VALERO ENERGY CORP COM 91913Y100 3,703 51,721 SH   SOLE   44,761 0 6,960
VALVOLINE INC COM 92047W101 1,396 53,564 SH   SOLE   53,564 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 269 11,382 SH   SOLE   11,382 0 0
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 133 6,414 SH   SOLE   6,414 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 401 12,553 SH   SOLE   12,553 0 0
VANECK VECTORS ETF TR INTL HIGH YIELD 92189F445 412 16,123 SH   SOLE   16,123 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 267 4,676 SH   SOLE   4,676 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 204 3,323 SH   SOLE   3,323 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 170 2,524 SH   SOLE   2,524 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 122 2,288 SH   SOLE   2,288 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 357 3,527 SH   SOLE   3,527 0 0
VARIAN MED SYS INC COM 92220P105 436 2,469 SH   SOLE   2,469 0 0
VECTOR GROUP LTD COM 92240M108 12,692 909,819 SH   SOLE   909,819 0 0
VENTAS INC COM 92276F100 714 13,394 SH   SOLE   13,394 0 0
VERACYTE INC COM 92337F107 2,517 46,827 SH   SOLE   46,827 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 64,715 1,112,903 SH   SOLE   1,106,213 0 6,690
VERINT SYS INC COM 92343X100 26 580 SH   SOLE   580 0 0
VERISK ANALYTICS INC COM 92345Y106 151 853 SH   SOLE   853 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,610 30,759 SH   SOLE   30,759 0 0
VIACOMCBS INC CL B 92556H206 508 11,269 SH   SOLE   11,269 0 0
VIATRIS INC COM 92556V106 1,189 85,092 SH   SOLE   85,092 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 387 12,963 SH   SOLE   12,963 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 923 30,129 SH   SOLE   30,129 0 0
VISA INC COM CL A 92826C839 117,854 556,623 SH   SOLE   556,623 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 274 1,163 SH   SOLE   1,163 0 0
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 2,644 287,410 SH   SOLE   287,410 0 0
VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 9,361 1,879,735 SH   SOLE   1,879,735 0 0
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 4,108 725,819 SH   SOLE   725,819 0 0
VISTRA CORP COM 92840M102 618 34,961 SH   SOLE   34,961 0 0
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 14,676 466,948 SH   SOLE   463,728 0 3,220
VIRTUS DIVIDEND INTEREST & P COM 92840R101 20,050 1,455,007 SH   SOLE   1,448,215 0 6,792
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 19,784 706,326 SH   SOLE   706,326 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 777 42,149 SH   SOLE   42,149 0 0
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 75 8,061 SH   SOLE   8,061 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2,796 349,448 SH   SOLE   337,148 0 12,300
VOYA GLBL ADV & PREM OPP FD COM 92912R104 6,354 663,972 SH   SOLE   663,972 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,826 320,417 SH   SOLE   320,417 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 1,927 155,686 SH   SOLE   155,686 0 0
VOYA NAT RES EQUITY INCOME F COM 92913C106 400 120,926 SH   SOLE   120,926 0 0
WNS HLDGS LTD SPON ADR 92932M101 421 5,807 SH   SOLE   5,807 0 0
WP CAREY INC COM 92936U109 71 1,000 SH   SOLE   1,000 0 0
WPP PLC NEW ADR 92937A102 269 4,206 SH   SOLE   4,206 0 0
WEC ENERGY GROUP INC COM 92939U106 9,221 98,521 SH   SOLE   98,521 0 0
WASHINGTON PRIME GROUP NEW COM 93964W405 15 6,758 SH   SOLE   6,758 0 0
WASTE MGMT INC DEL COM 94106L109 2,433 18,860 SH   SOLE   15,386 0 3,474
WAYFAIR INC CL A 94419L101 962 3,057 SH   SOLE   3,057 0 0
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 1,298 153,844 SH   SOLE   142,171 0 11,673
WELLS FARGO GLOBAL DIVID OPP COM 94987C103 3,592 682,955 SH   SOLE   664,963 0 17,992
WELLTOWER INC COM 95040Q104 3,983 55,607 SH   SOLE   55,607 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 1,795 135,747 SH   SOLE   135,747 0 0
WESTERN ASSET GLOBAL HIGH IN COM 95766B109 2,116 201,551 SH   SOLE   201,551 0 0
WESTERN ASSET / CLAYMORE INF COM 95766R104 772 63,447 SH   SOLE   7,300 0 56,147
WESTERN ASSET HIGH YIELD DEF COM 95768B107 448 29,066 SH   SOLE   29,066 0 0
WESTERN ASSET MTG DEFINED OP COM 95790B109 5 359 SH   SOLE   359 0 0
WESTROCK CO COM 96145D105 4,941 94,933 SH   SOLE   94,933 0 0
WEX INC COM 96208T104 587 2,808 SH   SOLE   2,808 0 0
WHITEHORSE FIN INC COM 96524V106 3,435 226,409 SH   SOLE   226,409 0 0
WORKDAY INC CL A 98138H101 1,696 6,827 SH   SOLE   6,827 0 0
XCEL ENERGY INC COM 98389B100 2,588 38,918 SH   SOLE   38,918 0 0
XPERI HOLDING CORP COM 98390M103 1,104 50,720 SH   SOLE   50,720 0 0
XYLEM INC COM 98419M100 1,623 15,433 SH   SOLE   15,433 0 0
XEROX HOLDINGS CORP COM NEW 98421M106 8,920 367,514 SH   SOLE   367,514 0 0
YETI HLDGS INC COM 98585X104 233 3,221 SH   SOLE   3,221 0 0
YUM CHINA HLDGS INC COM 98850P109 1,328 22,421 SH   SOLE   22,421 0 0
ZENDESK INC COM 98936J101 3,141 23,681 SH   SOLE   23,681 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 544 3,398 SH   SOLE   3,398 0 0
ZOETIS INC CL A 98978V103 1,832 11,631 SH   SOLE   11,631 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1,463 50,176 SH   SOLE   50,176 0 0
ZSCALER INC COM 98980G102 539 3,137 SH   SOLE   3,137 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 396 1,234 SH   SOLE   1,234 0 0
CONSTELLIUM SE CL A SHS F21107101 211 14,375 SH   SOLE   14,375 0 0
AMCOR PLC ORD G0250X107 73 6,246 SH   SOLE   6,246 0 0
AMDOCS LTD SHS G02602103 3,960 56,455 SH   SOLE   56,455 0 0
AON PLC SHS CL A G0403H108 205 890 SH   SOLE   890 0 0
ARCH CAP GROUP LTD ORD G0450A105 337 8,784 SH   SOLE   8,784 0 0
ATLASSIAN CORP PLC CL A G06242104 438 2,076 SH   SOLE   2,076 0 0
ATHENE HOLDING LTD CL A G0684D107 96 1,911 SH   SOLE   1,911 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 931 25,405 SH   SOLE   25,405 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 1,490 21,803 SH   SOLE   21,803 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,654 53,047 SH   SOLE   53,047 0 0
MIMECAST LTD ORD SHS G14838109 877 21,801 SH   SOLE   21,801 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 1,236 69,466 SH   SOLE   69,466 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 967 22,704 SH   SOLE   22,704 0 0
BUNGE LIMITED COM G16962105 1,335 16,847 SH   SOLE   16,847 0 0
CREDICORP LTD COM G2519Y108 799 5,847 SH   SOLE   5,847 0 0
EATON CORP PLC SHS G29183103 6,570 47,509 SH   SOLE   47,509 0 0
EVEREST RE GROUP LTD COM G3223R108 162 655 SH   SOLE   655 0 0
FABRINET SHS G3323L100 1,011 11,180 SH   SOLE   11,180 0 0
GENPACT LIMITED SHS G3922B107 283 6,610 SH   SOLE   6,610 0 0
HELEN OF TROY LTD COM G4388N106 147 699 SH   SOLE   699 0 0
HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 164 13,100 SH   SOLE   13,100 0 0
HORIZON THERAPEUTICS PUB L SHS G46188101 100 1,090 SH   SOLE   1,090 0 0
ICON PLC SHS G4705A100 5,716 29,107 SH   SOLE   29,107 0 0
IHS MARKIT LTD SHS G47567105 309 3,197 SH   SOLE   3,197 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 82 5,121 SH   SOLE   5,121 0 0
INVESCO LTD SHS G491BT108 323 12,817 SH   SOLE   12,817 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 39 236 SH   SOLE   236 0 0
JOHNSON CTLS INTL PLC SHS G51502105 184 3,091 SH   SOLE   3,091 0 0
LAZARD LTD SHS A G54050102 496 11,392 SH   SOLE   11,392 0 0
LINDE PLC SHS G5494J103 7,939 28,338 SH   SOLE   28,338 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 200 4,087 SH   SOLE   4,087 0 0
MEDTRONIC PLC SHS G5960L103 31,039 262,755 SH   SOLE   262,755 0 0
APTIV PLC SHS G6095L109 2,557 18,542 SH   SOLE   18,542 0 0
NOVOCURE LTD ORD SHS G6674U108 5,089 38,500 SH   SOLE   35,847 0 2,653
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 83 1,904 SH   SOLE   1,904 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 177 2,310 SH   SOLE   2,310 0 0
PENTAIR PLC SHS G7S00T104 160 2,575 SH   SOLE   2,575 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 239 4,119 SH   SOLE   4,119 0 0
STERIS PLC SHS USD G8473T100 4,297 22,559 SH   SOLE   22,559 0 0
STONECO LTD COM CL A G85158106 67 1,098 SH   SOLE   1,098 0 0
TECHNIPFMC PLC COM G87110105 204 26,375 SH   SOLE   26,375 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 757 4,573 SH   SOLE   4,573 0 0
CHUBB LIMITED COM H1467J104 4,981 31,531 SH   SOLE   31,531 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 3,510 28,808 SH   SOLE   26,375 0 2,433
GARMIN LTD SHS H2906T109 2,024 15,354 SH   SOLE   15,354 0 0
UBS GROUP AG SHS H42097107 270 17,357 SH   SOLE   17,357 0 0
LOGITECH INTL S A SHS H50430232 633 6,056 SH   SOLE   6,056 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,986 15,386 SH   SOLE   15,386 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 2,882 10,754 SH   SOLE   10,754 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 16 580 SH   SOLE   580 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,926 14,888 SH   SOLE   14,888 0 0
ELBIT SYS LTD ORD M3760D101 414 2,892 SH   SOLE   2,892 0 0
INMODE LTD SHS M5425M103 1,503 20,764 SH   SOLE   20,764 0 0
KORNIT DIGITAL LTD SHS M6372Q113 3,425 34,554 SH   SOLE   34,554 0 0
AERCAP HOLDINGS NV SHS N00985106 411 6,996 SH   SOLE   6,996 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 6,142 9,949 SH   SOLE   9,949 0 0
CNH INDL N V SHS N20944109 390 24,919 SH   SOLE   24,919 0 0
CUREVAC N V COM N2451R105 83 907 SH   SOLE   907 0 0
FERRARI N V COM N3167Y103 697 3,331 SH   SOLE   3,331 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,022 38,654 SH   SOLE   38,654 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,345 6,678 SH   SOLE   6,678 0 0
STELLANTIS N.V SHS N82405106 3,657 205,548 SH   SOLE   205,548 0 0
YANDEX N V SHS CLASS A N97284108 1,384 21,611 SH   SOLE   21,611 0 0
COPA HOLDINGS SA CL A P31076105 175 2,161 SH   SOLE   2,161 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 4,259 49,746 SH   SOLE   49,746 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 346 129,432 SH   SOLE   129,432 0 0