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
3M CO COM 88579Y101 7,377 42,051 SH   SOLE   42,051 0 0
8X8 INC NEW COM 282914100 1,679 71,782 SH   SOLE   71,782 0 0
9 METERS BIOPHARMA INC COM 654405109 14 10,900 SH   SOLE   10,900 0 0
ABB LTD SPONSORED ADR 000375204 1,919 57,526 SH   SOLE   57,526 0 0
ABBOTT LABS COM 002824100 9,667 81,832 SH   SOLE   81,832 0 0
ABBVIE INC COM 00287Y109 20,517 190,196 SH   SOLE   190,196 0 0
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 63 15,000 SH   SOLE   15,000 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 452 74,589 SH   SOLE   74,589 0 0
ABERDEEN STD GLOBAL INFRASTR COM SHS BEN INT 00326W106 435 21,809 SH   SOLE   21,809 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 229 13,592 SH   SOLE   13,592 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 239 2,646 SH   SOLE   2,646 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,027 105,483 SH   SOLE   105,483 0 0
ABIOMED INC COM 003654100 809 2,486 SH   SOLE   2,486 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19,909 62,233 SH   SOLE   62,233 0 0
ACCO BRANDS CORP COM 00081T108 206 23,948 SH   SOLE   23,948 0 0
ACHIEVE LIFE SCIENCES INC COM 004468500 213 25,000 SH   SOLE   25,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,132 66,324 SH   SOLE   66,192 0 132
ACUITY BRANDS INC COM 00508Y102 4,143 23,899 SH   SOLE   23,899 0 0
ACUSHNET HLDGS CORP COM 005098108 321 6,881 SH   SOLE   6,881 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 12 12,000 SH   SOLE   12,000 0 0
ADDUS HOMECARE CORP COM 006739106 675 8,460 SH   SOLE   8,460 0 0
ADIAL PHARMACEUTICALS INC COM 00688A106 165 38,500 SH   SOLE   38,500 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 14,420 25,046 SH   SOLE   25,046 0 0
ADT INC DEL COM 00090Q103 527 65,150 SH   SOLE   65,150 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 230 1,100 SH   SOLE   1,100 0 0
ADVANCED MICRO DEVICES INC COM 007903107 7,270 70,646 SH   SOLE   70,646 0 0
ADVENT CONV & INCOME FD COM 00764C109 213 11,827 SH   SOLE   11,827 0 0
AECOM COM 00766T100 516 8,164 SH   SOLE   8,164 0 0
AEGON N V NY REGISTRY SHS 007924103 52 10,283 SH   SOLE   10,283 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,730 39,719 SH   SOLE   39,719 0 0
AES CORP COM 00130H105 285 12,507 SH   SOLE   12,507 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 524 65,976 SH   SOLE   65,220 0 756
AFLAC INC COM 001055102 11,502 220,629 SH   SOLE   220,629 0 0
AG MTG INVT TR INC COM NEW 001228501 136 11,826 SH   SOLE   11,826 0 0
AGCO CORP COM 001084102 2,385 19,465 SH   SOLE   19,465 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,918 12,173 SH   SOLE   12,173 0 0
AGNICO EAGLE MINES LTD COM 008474108 751 14,487 SH   SOLE   14,487 0 0
AIR LEASE CORP CL A 00912X302 1,123 28,536 SH   SOLE   28,536 0 0
AIR PRODS & CHEMS INC COM 009158106 8,461 33,035 SH   SOLE   33,035 0 0
AIRBNB INC COM CL A 009066101 4,445 26,498 SH   SOLE   26,498 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,785 26,634 SH   SOLE   26,634 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,196 123,250 SH   SOLE   123,250 0 0
ALARM COM HLDGS INC COM 011642105 462 5,908 SH   SOLE   5,908 0 0
ALBEMARLE CORP COM 012653101 5,000 22,836 SH   SOLE   22,836 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 4,083 131,165 SH   SOLE   131,165 0 0
ALCON AG ORD SHS H01301128 2,676 33,256 SH   SOLE   33,256 0 0
ALECTOR INC COM 014442107 550 24,100 SH   SOLE   24,100 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,211 6,334 SH   SOLE   6,334 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 23,170 156,496 SH   SOLE   156,496 0 0
ALIGN TECHNOLOGY INC COM 016255101 429 645 SH   SOLE   645 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 197 11,850 SH   SOLE   11,850 0 0
ALLEGION PLC ORD SHS G0176J109 593 4,485 SH   SOLE   4,485 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 791 7,836 SH   SOLE   7,836 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 568 46,326 SH   SOLE   46,326 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2,415 48,708 SH   SOLE   48,708 0 0
ALLIANT ENERGY CORP COM 018802108 1,285 22,952 SH   SOLE   22,952 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 338 13,145 SH   SOLE   13,145 0 0
ALLSTATE CORP COM 020002101 1,163 9,141 SH   SOLE   9,141 0 0
ALLY FINL INC COM 02005N100 8,054 157,760 SH   SOLE   157,760 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 441 2,339 SH   SOLE   2,339 0 0
ALPHABET INC CAP STK CL A 02079K305 63,674 23,816 SH   SOLE   23,810 0 6
ALPHABET INC CAP STK CL C 02079K107 51,006 19,137 SH   SOLE   19,137 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 1,364 40,949 SH   SOLE   40,949 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 228 4,456 SH   SOLE   4,456 0 0
ALTERYX INC COM CL A 02156B103 351 4,804 SH   SOLE   4,804 0 0
ALTRIA GROUP INC COM 02209S103 12,533 275,345 SH   SOLE   275,345 0 0
AMAZON COM INC COM 023135106 108,060 32,895 SH   SOLE   32,895 0 0
AMBEV SA SPONSORED ADR 02319V103 3,430 1,242,539 SH   SOLE   1,192,036 0 50,503
AMDOCS LTD SHS G02602103 1,221 16,125 SH   SOLE   16,125 0 0
AMEDISYS INC COM 023436108 949 6,370 SH   SOLE   6,293 0 77
AMEREN CORP COM 023608102 614 7,572 SH   SOLE   7,572 0 0
AMERESCO INC CL A 02361E108 384 6,580 SH   SOLE   6,580 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,377 67,100 SH   SOLE   67,100 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 421 8,684 SH   SOLE   8,684 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 270 3,576 SH   SOLE   3,576 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,244 39,960 SH   SOLE   39,960 0 0
AMERICAN EXPRESS CO COM 025816109 13,840 82,612 SH   SOLE   82,612 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 217 1,728 SH   SOLE   1,728 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,859 52,090 SH   SOLE   52,090 0 0
AMERICAN TOWER CORP NEW COM 03027X100 15,105 56,913 SH   SOLE   56,845 0 68
AMERICAN WELL CORP CL A 03044L105 228 25,031 SH   SOLE   25,031 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,625 9,608 SH   SOLE   9,608 0 0
AMERICOLD RLTY TR COM 03064D108 887 30,525 SH   SOLE   30,525 0 0
AMERIPRISE FINL INC COM 03076C106 1,258 4,764 SH   SOLE   4,764 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,221 10,224 SH   SOLE   10,224 0 0
AMETEK INC COM 031100100 2,028 16,358 SH   SOLE   16,358 0 0
AMGEN INC COM 031162100 19,709 92,678 SH   SOLE   91,770 0 908
AMN HEALTHCARE SVCS INC COM 001744101 269 2,341 SH   SOLE   2,341 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 42 25,100 SH   SOLE   25,100 0 0
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 770 17,238 SH   SOLE   17,238 0 0
AMYRIS INC COM NEW 03236M200 614 44,733 SH   SOLE   44,733 0 0
ANALOG DEVICES INC COM 032654105 6,164 36,807 SH   SOLE   36,807 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 716 12,688 SH   SOLE   12,688 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 2,833 336,390 SH   SOLE   336,390 0 0
ANTERO MIDSTREAM CORP COM 03676B102 4,957 475,739 SH   SOLE   475,739 0 0
ANTERO RESOURCES CORP COM 03674X106 4,611 245,145 SH   SOLE   245,145 0 0
ANTHEM INC COM 036752103 7,027 18,847 SH   SOLE   18,847 0 0
AON PLC SHS CL A G0403H108 252 881 SH   SOLE   881 0 0
APA CORPORATION COM 03743Q108 251 11,715 SH   SOLE   11,715 0 0
APARTMENT INCOME REIT CORP COM 03750L109 258 5,283 SH   SOLE   5,283 0 0
APOGEE ENTERPRISES INC COM 037598109 2,070 54,825 SH   SOLE   54,825 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 3,418 55,497 SH   SOLE   55,497 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 273 17,270 SH   SOLE   17,270 0 0
APPHARVEST INC COM 03783T103 166 25,450 SH   SOLE   25,450 0 0
APPLE INC COM 037833100 216,126 1,527,389 SH   SOLE   1,527,389 0 0
APPLIED MATLS INC COM 038222105 8,437 65,543 SH   SOLE   65,543 0 0
APTARGROUP INC COM 038336103 573 4,797 SH   SOLE   4,797 0 0
APTIV PLC SHS G6095L109 1,911 12,830 SH   SOLE   12,830 0 0
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 83 20,482 SH   SOLE   20,482 0 0
ARAMARK COM 03852U106 839 25,527 SH   SOLE   25,527 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 590 19,547 SH   SOLE   19,547 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 3,099 51,640 SH   SOLE   51,640 0 0
ARCOSA INC COM 039653100 679 13,531 SH   SOLE   13,531 0 0
ARES CAPITAL CORP COM 04010L103 3,719 182,986 SH   SOLE   182,986 0 0
ARES DYNAMIC CR ALLOCATION F COM 04014F102 1,336 82,544 SH   SOLE   82,544 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 546 7,390 SH   SOLE   7,390 0 0
ARISTA NETWORKS INC COM 040413106 326 948 SH   SOLE   948 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500 343 9,625 SH   SOLE   9,625 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 344 4,420 SH   SOLE   4,420 0 0
ARK ETF TR FINTECH INNOVA 00214Q708 1,863 37,745 SH   SOLE   37,745 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 1,376 18,429 SH   SOLE   18,429 0 0
ARK ETF TR INNOVATION ETF 00214Q104 6,639 60,067 SH   SOLE   59,945 0 122
ARK ETF TR NEXT GNRTN INTER 00214Q401 470 3,386 SH   SOLE   3,386 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100 557 30,050 SH   SOLE   30,050 0 0
ARROW ELECTRS INC COM 042735100 351 3,122 SH   SOLE   3,122 0 0
ASANA INC CL A 04342Y104 2,436 23,460 SH   SOLE   23,460 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,751 2,350 SH   SOLE   2,350 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 727 12,104 SH   SOLE   12,104 0 0
ASTRIA THERAPEUTICS INC COM 04635X102 108 12,249 SH   SOLE   12,249 0 0
AT&T INC COM 00206R102 19,470 720,865 SH   SOLE   720,865 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 625 34,938 SH   SOLE   34,938 0 0
ATERIAN INC COM 02156U101 979 90,428 SH   SOLE   90,428 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 215 5,824 SH   SOLE   5,824 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 210 6,092 SH   SOLE   6,092 0 0
ATLAS CORP SHARES Y0436Q109 491 32,300 SH   SOLE   32,300 0 0
ATLASSIAN CORP PLC CL A G06242104 1,584 4,046 SH   SOLE   4,046 0 0
ATMOS ENERGY CORP COM 049560105 2,132 24,168 SH   SOLE   24,168 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 394 17,800 SH   SOLE   17,800 0 0
AUTODESK INC COM 052769106 3,447 12,088 SH   SOLE   12,088 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,098 35,503 SH   SOLE   35,503 0 0
AUTONATION INC COM 05329W102 1,642 13,486 SH   SOLE   13,486 0 0
AUTOZONE INC COM 053332102 6,140 3,616 SH   SOLE   3,616 0 0
AVALARA INC COM 05338G106 313 1,790 SH   SOLE   1,790 0 0
AVANTOR INC COM 05352A100 378 9,234 SH   SOLE   9,234 0 0
AXALTA COATING SYS LTD COM G0750C108 2,696 92,344 SH   SOLE   92,344 0 0
AXIS CAP HLDGS LTD SHS G0692U109 313 6,800 SH   SOLE   6,800 0 0
AXON ENTERPRISE INC COM 05464C101 2,602 14,868 SH   SOLE   14,868 0 0
AZEK CO INC CL A 05478C105 367 10,051 SH   SOLE   10,051 0 0
BAIDU INC SPON ADR REP A 056752108 2,036 13,243 SH   SOLE   13,243 0 0
BALL CORP COM 058498106 3,593 39,925 SH   SOLE   39,925 0 0
BALLARD PWR SYS INC NEW COM 058586108 216 15,390 SH   SOLE   15,390 0 0
BANCO SANTANDER S.A. ADR 05964H105 1,532 423,116 SH   SOLE   423,116 0 0
BANK HAWAII CORP COM 062540109 1,946 23,687 SH   SOLE   23,687 0 0
BANK MONTREAL QUE COM 063671101 752 7,536 SH   SOLE   7,536 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,085 78,799 SH   SOLE   78,799 0 0
BANK OZK COM 06417N103 280 6,515 SH   SOLE   6,515 0 0
BARCLAYS BANK PLC IPTH SR B S&P 06747R477 211 7,570 SH   SOLE   7,570 0 0
BARCLAYS PLC ADR 06738E204 140 13,536 SH   SOLE   13,536 0 0
BARINGS CORPORATE INVS COM 06759X107 1,457 93,742 SH   SOLE   93,042 0 700
BARINGS PARTN INVS SH BEN INT 06761A103 2,681 194,294 SH   SOLE   180,645 0 13,649
BARRICK GOLD CORP COM 067901108 2,715 150,340 SH   SOLE   145,101 0 5,239
BATH & BODY WORKS INC COM 070830104 742 11,770 SH   SOLE   11,770 0 0
BAUSCH HEALTH COS INC COM 071734107 207 7,428 SH   SOLE   7,428 0 0
BAXTER INTL INC COM 071813109 1,492 18,554 SH   SOLE   18,554 0 0
BCE INC COM NEW 05534B760 7,414 148,092 SH   SOLE   144,305 0 3,787
BECTON DICKINSON & CO COM 075887109 5,210 21,196 SH   SOLE   21,196 0 0
BERKLEY W R CORP COM 084423102 220 3,000 SH   SOLE   3,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,009 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 69,013 252,854 SH   SOLE   252,854 0 0
BHP GROUP LTD SPONSORED ADS 088606108 2,208 41,253 SH   SOLE   41,253 0 0
BILL COM HLDGS INC COM 090043100 316 1,183 SH   SOLE   1,183 0 0
BIOGEN INC COM 09062X103 2,072 7,322 SH   SOLE   7,322 0 0
BIONANO GENOMICS INC COM 09075F107 1,142 207,675 SH   SOLE   207,675 0 0
BIONTECH SE SPONSORED ADS 09075V102 4,495 16,466 SH   SOLE   16,466 0 0
BK OF AMERICA CORP COM 060505104 27,409 645,675 SH   SOLE   645,675 0 0
BLACKBERRY LTD COM 09228F103 3,079 316,400 SH   SOLE   316,400 0 0
BLACKROCK CAP ALLOCATION TR COM 09260U109 201 9,968 SH   SOLE   9,968 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 468 28,223 SH   SOLE   28,223 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105 147 12,531 SH   SOLE   12,531 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 228 37,018 SH   SOLE   37,018 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 291 6,106 SH   SOLE   6,106 0 0
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 716 26,536 SH   SOLE   26,536 0 0
BLACKROCK INC COM 09247X101 11,070 13,199 SH   SOLE   13,199 0 0
BLACKROCK INNOVATION AND GRW SHS BEN INT 09260Q108 360 19,879 SH   SOLE   19,879 0 0
BLACKROCK MULTI SECTOR INC T COM 09258A107 457 24,436 SH   SOLE   24,436 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 203 13,706 SH   SOLE   13,706 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 183 12,068 SH   SOLE   12,068 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 434 26,498 SH   SOLE   26,498 0 0
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 547 35,250 SH   SOLE   35,250 0 0
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 352 6,753 SH   SOLE   6,753 0 0
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 2,424 62,827 SH   SOLE   62,827 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 294 11,398 SH   SOLE   11,398 0 0
BLACKROCK TCP CAPITAL CORP COM 09259E108 624 45,997 SH   SOLE   45,997 0 0
BLACKSTONE INC COM 09260D107 11,584 99,575 SH   SOLE   99,575 0 0
BLACKSTONE LONG SHORT CR INC COM SHS BN INT 09257D102 383 25,272 SH   SOLE   25,272 0 0
BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 460 33,238 SH   SOLE   33,238 0 0
BLINK CHARGING CO COM 09354A100 542 18,943 SH   SOLE   18,943 0 0
BLOCK H & R INC COM 093671105 703 28,122 SH   SOLE   28,122 0 0
BLOOM ENERGY CORP COM CL A 093712107 916 48,936 SH   SOLE   46,686 0 2,250
BOEING CO COM 097023105 14,182 64,476 SH   SOLE   64,476 0 0
BOOKING HOLDINGS INC COM 09857L108 240 101 SH   SOLE   101 0 0
BORGWARNER INC COM 099724106 1,812 41,946 SH   SOLE   41,946 0 0
BOSTON SCIENTIFIC CORP COM 101137107 3,926 90,464 SH   SOLE   90,464 0 0
BOTTOMLINE TECH DEL INC COM 101388106 2,343 59,652 SH   SOLE   59,652 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 1,232 93,948 SH   SOLE   93,948 0 0
BP PLC SPONSORED ADR 055622104 5,350 195,796 SH   SOLE   195,796 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 17,400 294,073 SH   SOLE   294,073 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,045 29,617 SH   SOLE   29,617 0 0
BROADCOM INC COM 11135F101 19,470 40,151 SH   SOLE   40,151 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,953 111,267 SH   SOLE   111,267 0 0
BROOKS AUTOMATION INC NEW COM 114340102 467 4,566 SH   SOLE   4,566 0 0
BROWN FORMAN CORP CL B 115637209 5,003 74,663 SH   SOLE   74,663 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 4,978 96,218 SH   SOLE   96,218 0 0
BUTTERFLY NETWORK INC COM CL A 124155102 117 11,200 SH   SOLE   11,200 0 0
C3 AI INC CL A 12468P104 473 10,213 SH   SOLE   10,213 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 296 1,952 SH   SOLE   1,952 0 0
CAE INC COM 124765108 2,291 76,700 SH   SOLE   76,700 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 441 29,465 SH   SOLE   29,465 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 241 7,913 SH   SOLE   7,913 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 169 17,694 SH   SOLE   17,694 0 0
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 2,125 104,405 SH   SOLE   104,405 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 235 13,274 SH   SOLE   13,274 0 0
CALLAWAY GOLF CO COM 131193104 304 11,000 SH   SOLE   11,000 0 0
CALYXT INC COM 13173L107 65 19,259 SH   SOLE   19,259 0 0
CAMBRIA ETF TR TAIL RISK 132061862 209 11,136 SH   SOLE   11,136 0 0
CAMECO CORP COM 13321L108 223 10,265 SH   SOLE   10,265 0 0
CAMPBELL SOUP CO COM 134429109 219 5,227 SH   SOLE   5,227 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 853 23,925 SH   SOLE   23,925 0 0
CANADIAN IMP BK COMM COM 136069101 1,200 10,777 SH   SOLE   10,777 0 0
CANADIAN NATL RY CO COM 136375102 3,125 27,022 SH   SOLE   27,022 0 0
CANADIAN PAC RY LTD COM 13645T100 529 8,145 SH   SOLE   8,145 0 0
CANADIAN SOLAR INC COM 136635109 622 17,985 SH   SOLE   17,985 0 0
CANO HEALTH INC COM CL A 13781Y103 291 22,961 SH   SOLE   22,961 0 0
CANOPY GROWTH CORP COM 138035100 223 16,045 SH   SOLE   16,045 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,141 13,220 SH   SOLE   13,220 0 0
CAPITAL SOUTHWEST CORP COM 140501107 300 11,915 SH   SOLE   11,915 0 0
CARA THERAPEUTICS INC COM 140755109 294 19,055 SH   SOLE   19,055 0 0
CARLISLE COS INC COM 142339100 729 3,666 SH   SOLE   3,666 0 0
CARLYLE GROUP INC COM 14316J108 15,341 324,462 SH   SOLE   324,462 0 0
CARMAX INC COM 143130102 44,609 348,620 SH   SOLE   348,620 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,117 84,656 SH   SOLE   84,656 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 17,128 330,908 SH   SOLE   330,908 0 0
CARVANA CO CL A 146869102 657 2,179 SH   SOLE   2,179 0 0
CASEYS GEN STORES INC COM 147528103 2,663 14,131 SH   SOLE   14,131 0 0
CATERPILLAR INC COM 149123101 9,626 50,145 SH   SOLE   50,145 0 0
CBOE GLOBAL MKTS INC COM 12503M108 1,442 11,640 SH   SOLE   11,640 0 0
CBRE GROUP INC CL A 12504L109 4,790 49,201 SH   SOLE   49,201 0 0
CDW CORP COM 12514G108 397 2,182 SH   SOLE   2,182 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 304 6,547 SH   SOLE   6,547 0 0
CENTENE CORP DEL COM 15135B101 3,816 61,237 SH   SOLE   61,237 0 0
CENTRAL SECS CORP COM 155123102 278 6,590 SH   SOLE   6,590 0 0
CENTURY BANCORPORATION INC CL A NON VTG 156432106 647 5,616 SH   SOLE   5,616 0 0
CERAGON NETWORKS LTD ORD M22013102 204 58,500 SH   SOLE   58,500 0 0
CERENCE INC COM 156727109 266 2,770 SH   SOLE   2,770 0 0
CEVA INC COM 157210105 458 10,737 SH   SOLE   10,737 0 0
CF INDS HLDGS INC COM 125269100 3,381 60,576 SH   SOLE   60,576 0 0
CHAMPIONX CORPORATION COM 15872M104 2,274 101,670 SH   SOLE   101,670 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 4,144 207,325 SH   SOLE   206,890 0 435
CHARLES RIV LABS INTL INC COM 159864107 601 1,457 SH   SOLE   1,457 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 284 390 SH   SOLE   390 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,550 40,252 SH   SOLE   40,252 0 0
CHEMED CORP NEW COM 16359R103 6,629 14,253 SH   SOLE   13,762 0 491
CHEMOURS CO COM 163851108 439 15,116 SH   SOLE   15,116 0 0
CHEVRON CORP NEW COM 166764100 18,669 184,018 SH   SOLE   183,870 0 148
CHEWY INC CL A 16679L109 1,317 19,346 SH   SOLE   19,346 0 0
CHIMERA INVT CORP COM NEW 16934Q208 835 56,250 SH   SOLE   56,250 0 0
CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 478 25,000 SH   SOLE   25,000 0 0
CHINA YUCHAI INTL LTD COM G21082105 205 15,050 SH   SOLE   15,050 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 805 443 SH   SOLE   443 0 0
CHROMADEX CORP COM NEW 171077407 139 22,210 SH   SOLE   22,210 0 0
CHUBB LIMITED COM H1467J104 6,532 37,655 SH   SOLE   37,655 0 0
CHURCH & DWIGHT INC COM 171340102 3,753 45,446 SH   SOLE   45,446 0 0
CIENA CORP COM NEW 171779309 385 7,490 SH   SOLE   7,490 0 0
CIGNA CORP NEW COM 125523100 2,942 14,700 SH   SOLE   14,700 0 0
CINCINNATI FINL CORP COM 172062101 1,943 17,012 SH   SOLE   17,012 0 0
CINTAS CORP COM 172908105 1,301 3,418 SH   SOLE   3,418 0 0
CIRRUS LOGIC INC COM 172755100 313 3,800 SH   SOLE   3,800 0 0
CISCO SYS INC COM 17275R102 24,424 448,747 SH   SOLE   448,409 0 338
CITIGROUP INC COM NEW 172967424 32,285 460,031 SH   SOLE   460,031 0 0
CITIZENS FINL GROUP INC COM 174610105 1,179 25,106 SH   SOLE   25,106 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 7,907 399,150 SH   SOLE   398,544 0 606
CLOROX CO DEL COM 189054109 2,985 18,023 SH   SOLE   18,023 0 0
CLOUDFLARE INC CL A COM 18915M107 4,355 38,664 SH   SOLE   38,664 0 0
CME GROUP INC COM 12572Q105 5,485 28,363 SH   SOLE   28,287 0 76
CNA FINL CORP COM 126117100 462 10,999 SH   SOLE   10,999 0 0
COCA COLA CO COM 191216100 10,585 201,722 SH   SOLE   201,722 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 563 10,000 SH   SOLE   10,000 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 214 2,883 SH   SOLE   2,883 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 1,735 84,420 SH   SOLE   84,420 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 232 8,574 SH   SOLE   8,574 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 1,258 84,415 SH   SOLE   84,415 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 2,890 12,708 SH   SOLE   12,708 0 0
COLGATE PALMOLIVE CO COM 194162103 3,938 52,112 SH   SOLE   52,112 0 0
COMCAST CORP NEW CL A 20030N101 14,424 257,910 SH   SOLE   257,910 0 0
COMMERCE BANCSHARES INC COM 200525103 6,168 88,524 SH   SOLE   88,524 0 0
COMMSCOPE HLDG CO INC COM 20337X109 507 37,350 SH   SOLE   37,350 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 384 56,877 SH   SOLE   54,777 0 2,100
COMPASS DIVERSIFIED SH BEN INT 20451Q104 429 15,258 SH   SOLE   15,258 0 0
COMPASS INC CL A 20464U100 443 33,428 SH   SOLE   33,428 0 0
COMPASS MINERALS INTL INC COM 20451N101 968 15,033 SH   SOLE   15,033 0 0
CONAGRA BRANDS INC COM 205887102 1,452 42,852 SH   SOLE   42,852 0 0
CONCENTRIX CORP COM 20602D101 553 3,124 SH   SOLE   3,124 0 0
CONFORMIS INC COM 20717E101 93 70,252 SH   SOLE   70,252 0 0
CONNS INC COM 208242107 345 15,091 SH   SOLE   15,091 0 0
CONOCOPHILLIPS COM 20825C104 5,141 75,872 SH   SOLE   75,872 0 0
CONSOLIDATED EDISON INC COM 209115104 920 12,675 SH   SOLE   12,675 0 0
CONSTELLATION BRANDS INC CL A 21036P108 1,260 5,978 SH   SOLE   5,978 0 0
CONTEXTLOGIC INC COM CL A 21077C107 459 84,050 SH   SOLE   84,050 0 0
CONTINENTAL RES INC COM 212015101 326 7,067 SH   SOLE   7,067 0 0
CONTROLADORA VUELA COMP DE A SPON ADR RP 10 21240E105 1,114 51,100 SH   SOLE   51,100 0 0
COPART INC COM 217204106 2,946 21,235 SH   SOLE   21,235 0 0
CORCEPT THERAPEUTICS INC COM 218352102 394 20,000 SH   SOLE   20,000 0 0
CORE LABORATORIES N V COM N22717107 282 10,177 SH   SOLE   10,177 0 0
COREPOINT LODGING INC COM 21872L104 851 54,873 SH   SOLE   54,873 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 292 20,000 SH   SOLE   20,000 0 0
CORNING INC COM 219350105 7,670 210,172 SH   SOLE   210,172 0 0
CORTEVA INC COM 22052L104 815 19,340 SH   SOLE   19,340 0 0
COSTAR GROUP INC COM 22160N109 477 5,540 SH   SOLE   5,540 0 0
COSTCO WHSL CORP NEW COM 22160K105 39,374 87,627 SH   SOLE   87,580 0 47
COUPA SOFTWARE INC COM 22266L106 788 3,593 SH   SOLE   3,593 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 155 15,697 SH   SOLE   15,697 0 0
CRH PLC ADR 12626K203 1,438 30,762 SH   SOLE   30,762 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2,300 20,546 SH   SOLE   20,546 0 0
CROCS INC COM 227046109 2,440 17,003 SH   SOLE   17,003 0 0
CROSSFIRST BANKSHARES INC COM 22766M109 312 24,000 SH   SOLE   24,000 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 7,393 30,078 SH   SOLE   30,078 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,308 24,859 SH   SOLE   24,859 0 0
CSX CORP COM 126408103 6,181 207,847 SH   SOLE   207,847 0 0
CULLEN FROST BANKERS INC COM 229899109 590 4,974 SH   SOLE   4,974 0 0
CUMMINS INC COM 231021106 2,734 12,175 SH   SOLE   12,175 0 0
CURIOSITYSTREAM INC COM CL A 23130Q107 372 35,335 SH   SOLE   35,335 0 0
CURTISS WRIGHT CORP COM 231561101 252 1,996 SH   SOLE   1,996 0 0
CUSHING NEXTGEN INFRA INCM F COM 231647207 1,640 34,843 SH   SOLE   34,843 0 0
CVS HEALTH CORP COM 126650100 17,646 207,941 SH   SOLE   207,941 0 0
D R HORTON INC COM 23331A109 1,530 18,222 SH   SOLE   18,222 0 0
DANA INC COM 235825205 258 11,604 SH   SOLE   11,604 0 0
DANAHER CORPORATION COM 235851102 5,063 16,630 SH   SOLE   16,630 0 0
DARDEN RESTAURANTS INC COM 237194105 1,611 10,635 SH   SOLE   10,635 0 0
DASEKE INC *W EXP 02/27/202 23753F115 7 34,200 SH   SOLE   34,200 0 0
DATADOG INC CL A COM 23804L103 2,431 17,201 SH   SOLE   17,134 0 67
DAVITA INC COM 23918K108 903 7,765 SH   SOLE   7,765 0 0
DBX ETF TR XTRACK USD HIGH 233051432 260 6,502 SH   SOLE   6,502 0 0
DEERE & CO COM 244199105 4,285 12,787 SH   SOLE   12,787 0 0
DELAWARE IVY HIGH INCOME OPP COM 246107106 220 16,100 SH   SOLE   16,100 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 1,623 38,098 SH   SOLE   38,098 0 0
DESCARTES SYS GROUP INC COM 249906108 200 2,456 SH   SOLE   2,456 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,683 47,386 SH   SOLE   47,386 0 0
DEXCOM INC COM 252131107 5,353 9,788 SH   SOLE   9,788 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,681 13,888 SH   SOLE   13,888 0 0
DIAMONDBACK ENERGY INC COM 25278X109 204 2,157 SH   SOLE   2,157 0 0
DIGITAL RLTY TR INC COM 253868103 2,958 20,478 SH   SOLE   20,478 0 0
DIGITAL TURBINE INC COM NEW 25400W102 1,810 26,329 SH   SOLE   26,329 0 0
DISCOVER FINL SVCS COM 254709108 1,701 13,851 SH   SOLE   13,851 0 0
DISCOVERY INC COM SER C 25470F302 4,650 191,579 SH   SOLE   183,139 0 8,440
DISH NETWORK CORPORATION CL A 25470M109 606 13,972 SH   SOLE   13,972 0 0
DISNEY WALT CO COM 254687106 27,014 159,681 SH   SOLE   159,681 0 0
DMY TECHNOLOGY GROUP INC III COM CLASS A 233278100 208 20,000 SH   SOLE   20,000 0 0
DNP SELECT INCOME FD INC COM 23325P104 1,380 129,519 SH   SOLE   129,519 0 0
DOCUSIGN INC COM 256163106 10,327 40,116 SH   SOLE   40,076 0 40
DOLLAR GEN CORP NEW COM 256677105 2,436 11,481 SH   SOLE   11,481 0 0
DOLLAR TREE INC COM 256746108 1,713 17,901 SH   SOLE   17,901 0 0
DOMINION ENERGY INC COM 25746U109 5,793 79,337 SH   SOLE   79,337 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,494 84,127 SH   SOLE   84,127 0 0
DOVER CORP COM 260003108 1,386 8,913 SH   SOLE   8,913 0 0
DOW INC COM 260557103 3,768 65,455 SH   SOLE   65,455 0 0
DRAFTKINGS INC COM CL A 26142R104 4,299 89,266 SH   SOLE   89,266 0 0
DTE ENERGY CO COM 233331107 519 4,649 SH   SOLE   4,649 0 0
DUCK CREEK TECHNOLOGIES INC SHS 264120106 490 11,086 SH   SOLE   11,086 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 9,221 94,483 SH   SOLE   94,483 0 0
DUKE REALTY CORP COM NEW 264411505 1,078 22,525 SH   SOLE   22,525 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,203 32,406 SH   SOLE   32,406 0 0
DYNATRACE INC COM NEW 268150109 468 6,597 SH   SOLE   6,597 0 0
EAST WEST BANCORP INC COM 27579R104 364 4,700 SH   SOLE   4,700 0 0
EATON CORP PLC SHS G29183103 6,877 46,054 SH   SOLE   45,954 0 100
EATON VANCE ENHANCED EQUITY COM 278277108 826 35,579 SH   SOLE   35,579 0 0
EATON VANCE LTD DURATION INC COM 27828H105 417 31,620 SH   SOLE   31,620 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 182 13,135 SH   SOLE   13,135 0 0
EATON VANCE SHORT DURATION D COM 27828V104 178 13,341 SH   SOLE   13,341 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 921 33,542 SH   SOLE   33,542 0 0
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 2,716 169,868 SH   SOLE   169,868 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 384 35,545 SH   SOLE   35,545 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 570 56,997 SH   SOLE   56,997 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 226 10,617 SH   SOLE   10,617 0 0
EBAY INC. COM 278642103 1,088 15,610 SH   SOLE   15,610 0 0
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 509 36,528 SH   SOLE   36,528 0 0
ECOLAB INC COM 278865100 1,377 6,600 SH   SOLE   6,600 0 0
EDISON INTL COM 281020107 1,230 22,179 SH   SOLE   22,179 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,803 42,423 SH   SOLE   42,423 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 100 15,017 SH   SOLE   15,017 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 563 17,655 SH   SOLE   17,655 0 0
ELASTIC N V ORD SHS N14506104 754 5,060 SH   SOLE   5,060 0 0
ELECTRONIC ARTS INC COM 285512109 331 2,327 SH   SOLE   2,327 0 0
EMCOR GROUP INC COM 29084Q100 946 8,200 SH   SOLE   8,200 0 0
EMERSON ELEC CO COM 291011104 4,664 49,518 SH   SOLE   49,518 0 0
ENBRIDGE INC COM 29250N105 13,729 344,938 SH   SOLE   337,800 0 7,138
ENCOMPASS HEALTH CORP COM 29261A100 11,692 155,806 SH   SOLE   155,806 0 0
ENCORE WIRE CORP COM 292562105 612 6,458 SH   SOLE   6,458 0 0
ENERGOUS CORP COM 29272C103 33 16,084 SH   SOLE   16,084 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 4,877 509,045 SH   SOLE   509,045 0 0
ENERPAC TOOL GROUP CORP CL A COM 292765104 293 14,150 SH   SOLE   14,150 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 157 22,895 SH   SOLE   22,895 0 0
ENPHASE ENERGY INC COM 29355A107 1,241 8,278 SH   SOLE   8,278 0 0
ENTERGY CORP NEW COM 29364G103 449 4,521 SH   SOLE   4,521 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 14,092 651,203 SH   SOLE   651,203 0 0
EOG RES INC COM 26875P101 4,438 55,277 SH   SOLE   55,277 0 0
EQUINIX INC COM 29444U700 998 1,263 SH   SOLE   1,263 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 2,377 234,450 SH   SOLE   234,450 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 7,124 274,200 SH   SOLE   274,200 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 383 4,901 SH   SOLE   4,901 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,375 16,984 SH   SOLE   16,984 0 0
ERICSSON ADR B SEK 10 294821608 6,726 600,494 SH   SOLE   600,494 0 0
ESSA PHARMA INC COM NEW 29668H708 378 47,300 SH   SOLE   47,300 0 0
ESSENTIAL UTILS INC COM 29670G102 632 13,712 SH   SOLE   13,712 0 0
ESSEX PPTY TR INC COM 297178105 4,897 15,317 SH   SOLE   15,317 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 4,735 77,870 SH   SOLE   77,870 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 3,106 45,893 SH   SOLE   45,893 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 775 21,342 SH   SOLE   21,342 0 0
ETF SER SOLUTIONS NATIONWIDE RSK 26922A172 319 11,600 SH   SOLE   11,600 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 605 25,629 SH   SOLE   25,629 0 0
ETSY INC COM 29786A106 653 3,139 SH   SOLE   3,139 0 0
EVEREST RE GROUP LTD COM G3223R108 899 3,584 SH   SOLE   3,584 0 0
EVERGY INC COM 30034W106 5,417 87,099 SH   SOLE   87,099 0 0
EVERSOURCE ENERGY COM 30040W108 751 9,185 SH   SOLE   9,185 0 0
EXACT SCIENCES CORP COM 30063P105 1,936 20,284 SH   SOLE   20,284 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 782 12,148 SH   SOLE   12,148 0 0
EXELON CORP COM 30161N101 1,441 29,826 SH   SOLE   29,826 0 0
EXP WORLD HLDGS INC COM 30212W100 210 5,292 SH   SOLE   5,292 0 0
EXPEDIA GROUP INC COM NEW 30212P303 327 1,996 SH   SOLE   1,996 0 0
EXPEDITORS INTL WASH INC COM 302130109 5,162 43,334 SH   SOLE   43,334 0 0
EXXON MOBIL CORP COM 30231G102 15,587 264,999 SH   SOLE   264,899 0 100
FACEBOOK INC CL A 30303M102 65,788 193,843 SH   SOLE   193,843 0 0
FASTENAL CO COM 311900104 2,318 44,902 SH   SOLE   44,902 0 0
FASTLY INC CL A 31188V100 340 8,414 SH   SOLE   8,414 0 0
FEDEX CORP COM 31428X106 4,451 20,298 SH   SOLE   20,298 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,663 36,682 SH   SOLE   36,682 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,318 27,270 SH   SOLE   27,270 0 0
FIDUS INVT CORP COM 316500107 408 23,422 SH   SOLE   23,422 0 0
FIFTH THIRD BANCORP COM 316773100 5,152 121,383 SH   SOLE   121,383 0 0
FIREEYE INC COM 31816Q101 389 21,837 SH   SOLE   21,837 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 2,126 2,521 SH   SOLE   2,521 0 0
FIRST INDL RLTY TR INC COM 32054K103 1,299 24,940 SH   SOLE   24,940 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 524 46,363 SH   SOLE   46,363 0 0
FIRST SOLAR INC COM 336433107 330 3,449 SH   SOLE   3,449 0 0
FIRST TR / ABERDEEN GLOBAL O COM SHS 337319107 548 54,120 SH   SOLE   54,120 0 0
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 250 7,818 SH   SOLE   7,818 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,112 19,585 SH   SOLE   19,585 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 982 47,788 SH   SOLE   47,788 0 0
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 658 15,557 SH   SOLE   15,557 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2,072 85,945 SH   SOLE   85,945 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 5,560 52,766 SH   SOLE   52,766 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2,967 50,189 SH   SOLE   50,189 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 447 38,954 SH   SOLE   38,954 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,885 65,202 SH   SOLE   65,202 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,432 12,028 SH   SOLE   12,028 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2,707 47,216 SH   SOLE   47,216 0 0
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 207 3,235 SH   SOLE   3,235 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,802 50,050 SH   SOLE   50,050 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 3,513 72,108 SH   SOLE   72,108 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 744 8,041 SH   SOLE   8,041 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 3,008 24,483 SH   SOLE   24,483 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 533 4,321 SH   SOLE   4,321 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3,397 39,905 SH   SOLE   39,905 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 6,893 92,127 SH   SOLE   92,127 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 5,600 23,737 SH   SOLE   23,737 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 1,103 48,537 SH   SOLE   48,537 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 697 19,824 SH   SOLE   19,824 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 2,543 55,540 SH   SOLE   55,540 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,673 27,906 SH   SOLE   27,906 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1,014 21,041 SH   SOLE   21,041 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,297 45,406 SH   SOLE   45,406 0 0
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 436 10,325 SH   SOLE   10,325 0 0
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 342 10,043 SH   SOLE   10,043 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,184 18,917 SH   SOLE   18,917 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1,664 29,479 SH   SOLE   29,479 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ 100 EX 33733E401 2,683 31,220 SH   SOLE   31,220 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 2,724 88,374 SH   SOLE   88,374 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 212 8,951 SH   SOLE   8,951 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 627 3,777 SH   SOLE   3,777 0 0
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 353 8,612 SH   SOLE   8,612 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 2,690 56,677 SH   SOLE   56,677 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,950 40,758 SH   SOLE   40,758 0 0
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 244 4,806 SH   SOLE   4,806 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 438 8,164 SH   SOLE   8,164 0 0
FIRST TR HIGH INCOME LONG / COM 33738E109 664 41,736 SH   SOLE   41,736 0 0
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 210 10,199 SH   SOLE   10,199 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 635 9,856 SH   SOLE   9,856 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1,755 20,579 SH   SOLE   20,579 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1,306 13,370 SH   SOLE   13,370 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 154 21,339 SH   SOLE   21,339 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 964 29,423 SH   SOLE   29,423 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 3,322 21,053 SH   SOLE   21,053 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 833 9,102 SH   SOLE   9,102 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108 872 71,280 SH   SOLE   71,280 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 6,152 156,946 SH   SOLE   156,946 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1,201 10,817 SH   SOLE   10,817 0 0
FIRSTENERGY CORP COM 337932107 2,233 62,680 SH   SOLE   62,680 0 0
FISERV INC COM 337738108 757 6,974 SH   SOLE   6,974 0 0
FIVE BELOW INC COM 33829M101 433 2,444 SH   SOLE   2,444 0 0
FIVE9 INC COM 338307101 256 1,605 SH   SOLE   1,605 0 0
FIVERR INTL LTD ORD SHS M4R82T106 600 3,285 SH   SOLE   3,285 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100 387 17,387 SH   SOLE   17,387 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 6,099 50,495 SH   SOLE   50,495 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 720 8,300 SH   SOLE   8,300 0 0
FORD MTR CO DEL COM 345370860 6,086 429,803 SH   SOLE   429,803 0 0
FORTINET INC COM 34959E109 3,212 10,997 SH   SOLE   10,997 0 0
FORTIVE CORP COM 34959J108 356 5,043 SH   SOLE   5,043 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 5,162 57,728 SH   SOLE   57,728 0 0
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 2,046 21,604 SH   SOLE   21,604 0 0
FRANKLIN LTD DURATION INCOME COM 35472T101 326 35,983 SH   SOLE   35,983 0 0
FRANKLIN RESOURCES INC COM 354613101 776 26,114 SH   SOLE   26,114 0 0
FREEPORT-MCMORAN INC CL B 35671D857 6,728 206,839 SH   SOLE   206,839 0 0
FRESHPET INC COM 358039105 852 5,968 SH   SOLE   5,968 0 0
FRONTLINE LTD SHS NEW G3682E192 135 14,430 SH   SOLE   14,430 0 0
FS KKR CAP CORP COM 302635206 998 45,284 SH   SOLE   45,284 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 78 13,658 SH   SOLE   13,658 0 0
FTI CONSULTING INC COM 302941109 5,787 42,958 SH   SOLE   42,958 0 0
FUBOTV INC COM 35953D104 551 23,005 SH   SOLE   23,005 0 0
FULGENT GENETICS INC COM 359664109 601 6,680 SH   SOLE   6,680 0 0
GABELLI DIVID & INCOME TR COM 36242H104 3,039 117,846 SH   SOLE   117,846 0 0
GABELLI EQUITY TR INC COM 362397101 288 43,234 SH   SOLE   43,234 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,350 9,083 SH   SOLE   9,083 0 0
GARMIN LTD SHS H2906T109 5,930 38,149 SH   SOLE   38,149 0 0
GATX CORP COM 361448103 1,079 12,043 SH   SOLE   12,043 0 0
GENERAC HLDGS INC COM 368736104 6,304 15,427 SH   SOLE   15,405 0 22
GENERAL DYNAMICS CORP COM 369550108 9,364 47,767 SH   SOLE   47,767 0 0
GENERAL ELECTRIC CO COM NEW 369604301 5,505 53,433 SH   SOLE   53,433 0 0
GENERAL MLS INC COM 370334104 4,932 82,445 SH   SOLE   82,445 0 0
GENERAL MTRS CO COM 37045V100 13,241 251,213 SH   SOLE   251,213 0 0
GENIUS BRANDS INTL INC COM 37229T301 72 53,194 SH   SOLE   53,194 0 0
GENUINE PARTS CO COM 372460105 1,736 14,322 SH   SOLE   14,322 0 0
GENWORTH FINL INC COM CL A 37247D106 253 67,500 SH   SOLE   67,500 0 0
GILEAD SCIENCES INC COM 375558103 31,587 452,209 SH   SOLE   451,880 0 329
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 116 10,000 SH   SOLE   10,000 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,237 110,891 SH   SOLE   110,891 0 0
GLOBAL MED REIT INC COM NEW 37954A204 1,871 127,260 SH   SOLE   127,260 0 0
GLOBAL PMTS INC COM 37940X102 4,407 27,965 SH   SOLE   27,902 0 63
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 338 12,320 SH   SOLE   12,320 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 3,099 105,838 SH   SOLE   105,838 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 1,158 24,114 SH   SOLE   24,114 0 0
GLOBAL X FDS GENOMIC BIOTECH 37954Y434 774 34,960 SH   SOLE   34,960 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 251 7,346 SH   SOLE   7,346 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 463 5,649 SH   SOLE   5,649 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,924 87,224 SH   SOLE   87,224 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 887 24,271 SH   SOLE   24,271 0 0
GLOBAL X FDS RENEWABLE ENERGY 37954Y707 336 21,495 SH   SOLE   21,495 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 488 1,004,600 SH   SOLE   1,004,600 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 828 32,608 SH   SOLE   32,608 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,586 15,849 SH   SOLE   15,849 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 14,712 38,918 SH   SOLE   38,918 0 0
GRAINGER W W INC COM 384802104 1,256 3,195 SH   SOLE   3,195 0 0
GREAT ELM GROUP INC COM NEW 39037G109 94 41,911 SH   SOLE   41,911 0 0
GREEN BRICK PARTNERS INC COM 392709101 353 17,213 SH   SOLE   17,213 0 0
GROWGENERATION CORP COM 39986L109 2,474 100,274 SH   SOLE   100,274 0 0
GS ACQUISITION HLDGS CORP II COM CL A 36258Q105 226 22,119 SH   SOLE   22,119 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 276 2,324 SH   SOLE   2,324 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 10,237 130,506 SH   SOLE   130,506 0 0
HALLIBURTON CO COM 406216101 713 32,975 SH   SOLE   32,975 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 320 7,535 SH   SOLE   7,535 0 0
HANESBRANDS INC COM 410345102 1,025 59,712 SH   SOLE   59,712 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 7,144 133,578 SH   SOLE   129,603 0 3,975
HARTFORD FINL SVCS GROUP INC COM 416515104 239 3,391 SH   SOLE   3,391 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 457 11,204 SH   SOLE   11,204 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,976 91,240 SH   SOLE   91,240 0 0
HCA HEALTHCARE INC COM 40412C101 5,136 21,157 SH   SOLE   21,157 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 711 21,235 SH   SOLE   21,235 0 0
HEARTLAND FINL USA INC COM 42234Q102 475 9,879 SH   SOLE   9,879 0 0
HEICO CORP NEW CL A 422806208 247 2,084 SH   SOLE   2,084 0 0
HEICO CORP NEW COM 422806109 256 1,940 SH   SOLE   1,940 0 0
HENRY JACK & ASSOC INC COM 426281101 1,499 9,141 SH   SOLE   9,141 0 0
HERC HLDGS INC COM 42704L104 248 1,520 SH   SOLE   1,520 0 0
HERSHEY CO COM 427866108 2,712 16,020 SH   SOLE   16,020 0 0
HESS CORP COM 42809H107 236 3,016 SH   SOLE   3,016 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 655 45,915 SH   SOLE   45,915 0 0
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 323 35,500 SH   SOLE   35,500 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 5,221 484,755 SH   SOLE   484,755 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 399 3,023 SH   SOLE   3,023 0 0
HINGHAM INSTN SVGS MASS COM 433323102 337 1,000 SH   SOLE   1,000 0 0
HOLLYFRONTIER CORP COM 436106108 952 28,732 SH   SOLE   28,732 0 0
HOLOGIC INC COM 436440101 2,292 31,049 SH   SOLE   31,049 0 0
HOME DEPOT INC COM 437076102 46,763 142,458 SH   SOLE   142,403 0 55
HONEYWELL INTL INC COM 438516106 21,211 99,918 SH   SOLE   99,918 0 0
HORMEL FOODS CORP COM 440452100 1,739 42,390 SH   SOLE   42,129 0 261
HOWMET AEROSPACE INC COM 443201108 230 7,351 SH   SOLE   7,351 0 0
HP INC COM 40434L105 431 15,722 SH   SOLE   15,722 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 936 35,789 SH   SOLE   35,789 0 0
HUMANA INC COM 444859102 5,348 13,743 SH   SOLE   13,743 0 0
HUNTINGTON BANCSHARES INC COM 446150104 165 10,732 SH   SOLE   10,732 0 0
HYATT HOTELS CORP COM CL A 448579102 814 10,552 SH   SOLE   10,552 0 0
IAC INTERACTIVECORP NEW COM NEW 44891N208 1,307 10,031 SH   SOLE   10,031 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 548 10,959 SH   SOLE   10,959 0 0
IDEXX LABS INC COM 45168D104 9,443 15,183 SH   SOLE   15,183 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,761 8,524 SH   SOLE   8,524 0 0
ILLUMINA INC COM 452327109 27,874 68,721 SH   SOLE   68,721 0 0
IMMUNITYBIO INC COM 45256X103 143 14,720 SH   SOLE   14,720 0 0
IMPERIAL OIL LTD COM NEW 453038408 562 17,803 SH   SOLE   17,803 0 0
INCYTE CORP COM 45337C102 345 5,024 SH   SOLE   5,024 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 224 6,799 SH   SOLE   6,799 0 0
INFRA AND ENERGY ALTRNTIVE I *W EXP 03/27/202 45686J112 30 25,000 SH   SOLE   25,000 0 0
INGERSOLL RAND INC COM 45687V106 668 13,251 SH   SOLE   13,251 0 0
INGREDION INC COM 457187102 419 4,710 SH   SOLE   4,710 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 869 3,758 SH   SOLE   3,758 0 0
INSEEGO CORP COM 45782B104 113 17,000 SH   SOLE   17,000 0 0
INSPERITY INC COM 45778Q107 664 6,000 SH   SOLE   6,000 0 0
INSTALLED BLDG PRODS INC COM 45780R101 536 5,000 SH   SOLE   5,000 0 0
INSTEEL INDS INC COM 45774W108 5,934 155,941 SH   SOLE   155,941 0 0
INSULET CORP COM 45784P101 242 850 SH   SOLE   850 0 0
INTEL CORP COM 458140100 18,424 345,783 SH   SOLE   345,783 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 245 1,824 SH   SOLE   1,824 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,044 9,091 SH   SOLE   9,091 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 16,410 118,113 SH   SOLE   118,113 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6,939 51,888 SH   SOLE   50,545 0 1,343
INTERNATIONAL PAPER CO COM 460146103 1,156 20,658 SH   SOLE   20,658 0 0
INTERPUBLIC GROUP COS INC COM 460690100 241 6,570 SH   SOLE   6,570 0 0
INTUIT COM 461202103 6,567 12,171 SH   SOLE   12,171 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,624 4,651 SH   SOLE   4,651 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 12,820 254,006 SH   SOLE   254,006 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1,052 49,997 SH   SOLE   49,997 0 0
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 405 3,751 SH   SOLE   3,751 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 540 5,569 SH   SOLE   5,569 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,222 60,571 SH   SOLE   60,571 0 0
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106 4,299 224,819 SH   SOLE   224,819 0 0
INVESCO DB MULTI-SECTOR COMM ENERGY FD 46140H304 923 54,495 SH   SOLE   54,495 0 0
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 265 19,305 SH   SOLE   19,305 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 3,128 47,549 SH   SOLE   47,549 0 0
INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 268 7,051 SH   SOLE   7,051 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 201 2,292 SH   SOLE   2,292 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1,695 63,552 SH   SOLE   63,552 0 0
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 249 12,786 SH   SOLE   12,786 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 1,108 49,600 SH   SOLE   49,600 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 295 8,929 SH   SOLE   8,929 0 0
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 1,414 52,634 SH   SOLE   52,634 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,113 74,040 SH   SOLE   74,040 0 0
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 12,551 171,693 SH   SOLE   171,693 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 339 2,427 SH   SOLE   2,427 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 2,758 65,161 SH   SOLE   65,161 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2,078 34,154 SH   SOLE   34,154 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1,364 17,064 SH   SOLE   17,064 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 573 17,422 SH   SOLE   17,422 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 204 8,878 SH   SOLE   8,878 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 263 12,156 SH   SOLE   12,156 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 312 14,289 SH   SOLE   14,289 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 256 5,080 SH   SOLE   5,080 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 680 9,190 SH   SOLE   9,190 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 559 12,581 SH   SOLE   12,581 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 432 8,045 SH   SOLE   8,045 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 545 3,788 SH   SOLE   3,788 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 273 14,401 SH   SOLE   14,401 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 235 986 SH   SOLE   986 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 447 1,353 SH   SOLE   1,353 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 282 3,348 SH   SOLE   3,348 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1,615 17,374 SH   SOLE   17,374 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 224 4,205 SH   SOLE   4,205 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 608 2,038 SH   SOLE   2,038 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 698 2,421 SH   SOLE   2,421 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 10,328 68,934 SH   SOLE   68,934 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 836 17,211 SH   SOLE   17,211 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 733 13,391 SH   SOLE   13,391 0 0
INVESCO LTD SHS G491BT108 246 10,199 SH   SOLE   10,199 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 32,804 91,640 SH   SOLE   91,640 0 0
INVESTORS TITLE CO NC COM 461804106 1,364 7,469 SH   SOLE   7,469 0 0
INVITAE CORP COM 46185L103 1,650 58,020 SH   SOLE   57,606 0 414
IONIS PHARMACEUTICALS INC COM 462222100 709 21,127 SH   SOLE   21,127 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 381 15,454 SH   SOLE   15,454 0 0
IRON MTN INC NEW COM 46284V101 1,368 31,486 SH   SOLE   31,486 0 0
ISHARES GOLD TR ISHARES NEW 464285204 3,413 102,184 SH   SOLE   102,184 0 0
ISHARES INC CORE MSCI EMKT 46434G103 850 13,765 SH   SOLE   13,765 0 0
ISHARES INC JP MRG EM CRP BD 464286251 435 8,380 SH   SOLE   8,380 0 0
ISHARES INC MSCI CDA ETF 464286509 1,200 33,042 SH   SOLE   33,042 0 0
ISHARES INC MSCI EMERG MRKT 464286533 1,962 31,305 SH   SOLE   31,305 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,274 10,073 SH   SOLE   10,073 0 0
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1,406 83,370 SH   SOLE   83,370 0 0
ISHARES SILVER TR ISHARES 46428Q109 3,068 149,510 SH   SOLE   148,260 0 1,250
ISHARES TR 0-5 YR TIPS ETF 46429B747 11,617 109,977 SH   SOLE   109,977 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,778 38,911 SH   SOLE   38,911 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 1,633 31,598 SH   SOLE   31,598 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 21,608 250,820 SH   SOLE   250,820 0 0
ISHARES TR 20 YR TR BD ETF 464287432 4,444 30,792 SH   SOLE   30,792 0 0
ISHARES TR AGENCY BOND ETF 464288166 2,282 19,257 SH   SOLE   19,257 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 2,284 19,821 SH   SOLE   19,821 0 0
ISHARES TR BROAD USD HIGH 46435U853 833 20,075 SH   SOLE   20,075 0 0
ISHARES TR CONV BD ETF 46435G102 1,138 11,406 SH   SOLE   11,406 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 2,292 44,884 SH   SOLE   44,884 0 0
ISHARES TR CORE DIV GRWTH 46434V621 5,831 116,060 SH   SOLE   116,060 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 248 2,630 SH   SOLE   2,630 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,283 30,745 SH   SOLE   30,745 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 5,912 83,274 SH   SOLE   83,274 0 0
ISHARES TR CORE S&P MCP ETF 464287507 19,905 75,664 SH   SOLE   75,664 0 0
ISHARES TR CORE S&P SCP ETF 464287804 21,812 199,764 SH   SOLE   199,764 0 0
ISHARES TR CORE S&P TTL STK 464287150 863 8,774 SH   SOLE   8,774 0 0
ISHARES TR CORE S&P US GWT 464287671 830 8,106 SH   SOLE   8,106 0 0
ISHARES TR CORE S&P US VLU 464287663 2,017 28,460 SH   SOLE   28,460 0 0
ISHARES TR CORE S&P500 ETF 464287200 44,092 102,345 SH   SOLE   102,345 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,639 40,399 SH   SOLE   40,399 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 1,676 46,478 SH   SOLE   46,478 0 0
ISHARES TR EAFE GRWTH ETF 464288885 572 5,372 SH   SOLE   5,372 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,676 22,524 SH   SOLE   22,524 0 0
ISHARES TR EUROPE ETF 464287861 1,788 34,297 SH   SOLE   34,297 0 0
ISHARES TR EXPANDED TECH 464287515 5,675 14,220 SH   SOLE   14,220 0 0
ISHARES TR EXPND TEC SC ETF 464287549 459 1,138 SH   SOLE   1,138 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 8,598 169,126 SH   SOLE   169,126 0 0
ISHARES TR GENOMICS IMMUN 46435U192 260 5,120 SH   SOLE   5,120 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 2,710 125,144 SH   SOLE   125,144 0 0
ISHARES TR GLOBAL 100 ETF 464287572 809 11,370 SH   SOLE   11,370 0 0
ISHARES TR GLOBAL TECH ETF 464287291 278 4,919 SH   SOLE   4,919 0 0
ISHARES TR IBOXX HI YD ETF 464288513 5,761 65,848 SH   SOLE   65,848 0 0
ISHARES TR IBOXX INV CP ETF 464287242 3,670 27,590 SH   SOLE   27,590 0 0
ISHARES TR INTL SEL DIV ETF 464288448 988 32,489 SH   SOLE   32,489 0 0
ISHARES TR INTRM GOV CR ETF 464288612 1,883 16,358 SH   SOLE   16,358 0 0
ISHARES TR ISHARES BIOTECH 464287556 3,368 20,833 SH   SOLE   20,833 0 0
ISHARES TR ISHARES SEMICDTR 464287523 11,883 26,652 SH   SOLE   26,652 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 8,304 151,960 SH   SOLE   151,960 0 0
ISHARES TR JPMORGAN USD EMG 464288281 7,263 65,987 SH   SOLE   65,987 0 0
ISHARES TR MBS ETF 464288588 1,587 14,674 SH   SOLE   14,674 0 0
ISHARES TR MORTGE REL ETF 46435G342 342 9,459 SH   SOLE   9,459 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,981 115,122 SH   SOLE   115,122 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,128 161,324 SH   SOLE   161,324 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 513 15,900 SH   SOLE   15,900 0 0
ISHARES TR MSCI USA ESG SLC 464288802 408 4,250 SH   SOLE   4,250 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 645 8,779 SH   SOLE   8,779 0 0
ISHARES TR MSCI USA MMENTM 46432F396 23,646 134,657 SH   SOLE   133,875 0 782
ISHARES TR MSCI USA QLT FCT 46432F339 729 5,538 SH   SOLE   5,538 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,887 33,459 SH   SOLE   33,459 0 0
ISHARES TR NEW YORK MUN ETF 464288323 597 10,325 SH   SOLE   10,325 0 0
ISHARES TR PFD AND INCM SEC 464288687 4,100 105,661 SH   SOLE   105,661 0 0
ISHARES TR RUS 1000 ETF 464287622 752 3,110 SH   SOLE   3,110 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 7,880 28,755 SH   SOLE   28,755 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 3,297 21,066 SH   SOLE   21,066 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 4,423 15,065 SH   SOLE   15,065 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 2,764 17,246 SH   SOLE   17,246 0 0
ISHARES TR RUS MD CP GR ETF 464287481 4,385 39,131 SH   SOLE   39,131 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 2,411 21,285 SH   SOLE   21,285 0 0
ISHARES TR RUS MID CAP ETF 464287499 289 3,690 SH   SOLE   3,690 0 0
ISHARES TR RUS TP200 GR ETF 464289438 592 3,875 SH   SOLE   3,875 0 0
ISHARES TR RUS TP200 VL ETF 464289420 2,189 33,344 SH   SOLE   33,344 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 5,747 26,272 SH   SOLE   26,272 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 300 1,177 SH   SOLE   1,177 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 3,740 50,597 SH   SOLE   50,597 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,810 12,448 SH   SOLE   12,448 0 0
ISHARES TR S&P MC 400GR ETF 464287606 2,205 27,848 SH   SOLE   27,848 0 0
ISHARES TR S&P MC 400VL ETF 464287705 697 6,764 SH   SOLE   6,764 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,893 25,217 SH   SOLE   25,217 0 0
ISHARES TR SHORT TREAS BD 464288679 42,183 381,853 SH   SOLE   381,853 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 8,408 78,166 SH   SOLE   78,166 0 0
ISHARES TR TIPS BD ETF 464287176 8,227 64,431 SH   SOLE   64,431 0 0
ISHARES TR TRS FLT RT BD 46434V860 377 7,492 SH   SOLE   7,492 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 252 2,025 SH   SOLE   2,025 0 0
ISHARES TR U.S. FINLS ETF 464287788 262 3,168 SH   SOLE   3,168 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,362 21,697 SH   SOLE   21,697 0 0
ISHARES TR U.S. PHARMA ETF 464288836 394 2,151 SH   SOLE   2,151 0 0
ISHARES TR U.S. REAL ES ETF 464287739 799 7,807 SH   SOLE   7,807 0 0
ISHARES TR U.S. TECH ETF 464287721 1,239 12,240 SH   SOLE   12,240 0 0
ISHARES TR U.S. UTILITS ETF 464287697 527 6,673 SH   SOLE   6,673 0 0
ISHARES TR US AER DEF ETF 464288760 1,103 10,580 SH   SOLE   10,580 0 0
ISHARES TR US CONSUM DISCRE 464287580 346 4,470 SH   SOLE   4,470 0 0
ISHARES TR US HLTHCARE ETF 464287762 467 1,694 SH   SOLE   1,694 0 0
ISHARES TR US HOME CONS ETF 464288752 891 13,459 SH   SOLE   13,459 0 0
ISHARES TR US INDUSTRIALS 464287754 750 6,996 SH   SOLE   6,996 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 6,413 127,895 SH   SOLE   127,895 0 0
ITT INC COM 45073V108 597 6,954 SH   SOLE   6,954 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 9,222 181,819 SH   SOLE   181,819 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 306 6,000 SH   SOLE   6,000 0 0
J2 GLOBAL INC COM 48123V102 697 5,099 SH   SOLE   5,099 0 0
JACK IN THE BOX INC COM 466367109 343 3,525 SH   SOLE   3,525 0 0
JACOBS ENGR GROUP INC COM 469814107 7,489 56,510 SH   SOLE   56,510 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 257 1,971 SH   SOLE   1,971 0 0
JD.COM INC SPON ADR CL A 47215P106 1,911 26,451 SH   SOLE   26,451 0 0
JEFFERIES FINL GROUP INC COM 47233W109 9,592 258,343 SH   SOLE   258,343 0 0
JOANN INC COM 47768J101 813 73,012 SH   SOLE   73,012 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 662 12,168 SH   SOLE   12,168 0 0
JOHNSON & JOHNSON COM 478160104 47,154 291,973 SH   SOLE   291,673 0 300
JOHNSON CTLS INTL PLC SHS G51502105 4,751 69,785 SH   SOLE   69,785 0 0
JPMORGAN CHASE & CO COM 46625H100 53,803 328,688 SH   SOLE   328,688 0 0
KADMON HLDGS INC COM 48283N106 803 92,195 SH   SOLE   92,195 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 545 5,000 SH   SOLE   5,000 0 0
KALA PHARMACEUTICALS INC COM 483119103 107 41,000 SH   SOLE   41,000 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 6,611 24,427 SH   SOLE   23,322 0 1,105
KAYNE ANDERSON ENERGY INFRST COM 486606106 1,836 229,462 SH   SOLE   227,717 0 1,745
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 486 66,762 SH   SOLE   66,762 0 0
KELLOGG CO COM 487836108 465 7,282 SH   SOLE   7,282 0 0
KEYCORP COM 493267108 316 14,585 SH   SOLE   14,585 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,976 24,203 SH   SOLE   24,203 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 693 49,060 SH   SOLE   49,060 0 0
KIMBERLY-CLARK CORP COM 494368103 4,277 32,299 SH   SOLE   32,299 0 0
KINDER MORGAN INC DEL COM 49456B101 5,673 339,100 SH   SOLE   339,100 0 0
KINSALE CAP GROUP INC COM 49714P108 917 5,674 SH   SOLE   5,674 0 0
KIRBY CORP COM 497266106 719 15,000 SH   SOLE   15,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 1,010 24,282 SH   SOLE   24,282 0 0
KKR & CO INC COM 48251W104 16,053 263,682 SH   SOLE   263,682 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 230 14,050 SH   SOLE   14,050 0 0
KLA CORP COM NEW 482480100 1,380 4,126 SH   SOLE   4,126 0 0
KONTOOR BRANDS INC COM 50050N103 4,244 84,973 SH   SOLE   84,973 0 0
KOPIN CORP COM 500600101 782 152,500 SH   SOLE   152,500 0 0
KORNIT DIGITAL LTD SHS M6372Q113 227 1,569 SH   SOLE   1,569 0 0
KRAFT HEINZ CO COM 500754106 3,115 84,600 SH   SOLE   84,600 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 939 20,534 SH   SOLE   20,534 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 673 14,223 SH   SOLE   14,223 0 0
KRANESHARES TR QUADRTC INT RT 500767736 2,148 77,054 SH   SOLE   77,054 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1,013 45,424 SH   SOLE   45,018 0 406
KROGER CO COM 501044101 955 23,628 SH   SOLE   23,628 0 0
KURA SUSHI USA INC CL A COM 501270102 518 11,850 SH   SOLE   11,850 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 9,128 41,444 SH   SOLE   41,444 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,165 4,140 SH   SOLE   4,140 0 0
LAM RESEARCH CORP COM 512807108 965 1,695 SH   SOLE   1,695 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 1,706 15,029 SH   SOLE   15,029 0 0
LAMB WESTON HLDGS INC COM 513272104 2,224 36,247 SH   SOLE   36,247 0 0
LAS VEGAS SANDS CORP COM 517834107 229 6,232 SH   SOLE   6,232 0 0
LAUDER ESTEE COS INC CL A 518439104 604 2,015 SH   SOLE   2,015 0 0
LAZARD LTD SHS A G54050102 1,273 27,793 SH   SOLE   27,793 0 0
LEAR CORP COM NEW 521865204 888 5,675 SH   SOLE   5,675 0 0
LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 420 8,625 SH   SOLE   8,625 0 0
LEGGETT & PLATT INC COM 524660107 1,774 39,563 SH   SOLE   39,563 0 0
LEIDOS HOLDINGS INC COM 525327102 568 5,913 SH   SOLE   5,913 0 0
LEMONADE INC COM 52567D107 490 7,318 SH   SOLE   7,318 0 0
LENNAR CORP CL A 526057104 857 9,147 SH   SOLE   9,147 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 1,694 69,125 SH   SOLE   69,125 0 0
LI AUTO INC SPONSORED ADS 50202M102 209 7,958 SH   SOLE   7,958 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 210 1,248 SH   SOLE   1,248 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 498 2,882 SH   SOLE   2,882 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 318 6,735 SH   SOLE   6,735 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 603 12,711 SH   SOLE   12,711 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 214 4,160 SH   SOLE   4,160 0 0
LILLY ELI & CO COM 532457108 13,214 57,193 SH   SOLE   57,193 0 0
LIMELIGHT NETWORKS INC COM 53261M104 28 11,721 SH   SOLE   11,721 0 0
LINCOLN ELEC HLDGS INC COM 533900106 362 2,807 SH   SOLE   2,807 0 0
LINCOLN NATL CORP IND COM 534187109 1,818 26,440 SH   SOLE   26,440 0 0
LINDE PLC SHS G5494J103 6,831 23,283 SH   SOLE   23,283 0 0
LISTED FD TR HORIZON KINETICS 53656F623 485 16,600 SH   SOLE   16,600 0 0
LISTED FD TR ROUNDHILL SPORTS 53656F789 555 18,464 SH   SOLE   18,464 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 320 3,509 SH   SOLE   3,509 0 0
LIVENT CORP COM 53814L108 1,489 64,438 SH   SOLE   64,438 0 0
LKQ CORP COM 501889208 3,309 65,755 SH   SOLE   65,755 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 34 13,901 SH   SOLE   13,901 0 0
LOCKHEED MARTIN CORP COM 539830109 12,649 36,653 SH   SOLE   36,600 0 53
LOEWS CORP COM 540424108 560 10,387 SH   SOLE   10,387 0 0
LOGITECH INTL S A SHS H50430232 2,461 27,915 SH   SOLE   27,915 0 0
LOWES COS INC COM 548661107 21,162 104,314 SH   SOLE   104,314 0 0
LULULEMON ATHLETICA INC COM 550021109 6,709 16,578 SH   SOLE   16,578 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 600 32,145 SH   SOLE   32,145 0 0
LUMEN TECHNOLOGIES INC COM 550241103 4,611 372,083 SH   SOLE   372,083 0 0
LUMENTUM HLDGS INC COM 55024U109 692 8,283 SH   SOLE   8,283 0 0
LYFT INC CL A COM 55087P104 331 6,168 SH   SOLE   6,168 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 675 7,188 SH   SOLE   7,188 0 0
M D C HLDGS INC COM 552676108 1,830 39,174 SH   SOLE   39,174 0 0
MACK CALI RLTY CORP COM 554489104 3,426 200,162 SH   SOLE   191,723 0 8,439
MAG SILVER CORP COM 55903Q104 5,206 321,369 SH   SOLE   306,941 0 14,428
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 452 9,918 SH   SOLE   9,918 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 146 20,000 SH   SOLE   20,000 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 520 26,000 SH   SOLE   26,000 0 0
MAGNA INTL INC COM 559222401 506 6,727 SH   SOLE   6,727 0 0
MAGNITE INC COM 55955D100 902 32,200 SH   SOLE   32,200 0 0
MANNKIND CORP COM NEW 56400P706 104 23,800 SH   SOLE   23,800 0 0
MANULIFE FINL CORP COM 56501R106 306 15,886 SH   SOLE   15,886 0 0
MARATHON PETE CORP COM 56585A102 6,801 110,036 SH   SOLE   110,036 0 0
MARKEL CORP COM 570535104 578 484 SH   SOLE   484 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,263 8,534 SH   SOLE   8,534 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 734 4,665 SH   SOLE   4,665 0 0
MARSH & MCLENNAN COS INC COM 571748102 706 4,662 SH   SOLE   4,662 0 0
MARTIN MARIETTA MATLS INC COM 573284106 8,258 24,170 SH   SOLE   24,170 0 0
MARVELL TECHNOLOGY INC COM 573874104 13,405 222,266 SH   SOLE   222,266 0 0
MASCO CORP COM 574599106 6,084 109,517 SH   SOLE   109,517 0 0
MASIMO CORP COM 574795100 484 1,787 SH   SOLE   1,787 0 0
MASONITE INTL CORP COM 575385109 764 7,200 SH   SOLE   7,200 0 0
MASTERCARD INCORPORATED CL A 57636Q104 19,734 56,757 SH   SOLE   56,721 0 36
MATCH GROUP INC NEW COM 57667L107 2,618 16,673 SH   SOLE   16,673 0 0
MATERION CORP COM 576690101 1,654 24,100 SH   SOLE   24,100 0 0
MAUI LD & PINEAPPLE INC COM 577345101 3,568 344,405 SH   SOLE   328,955 0 15,450
MCCORMICK & CO INC COM NON VTG 579780206 4,489 55,400 SH   SOLE   55,400 0 0
MCDONALDS CORP COM 580135101 10,737 44,529 SH   SOLE   44,529 0 0
MCKESSON CORP COM 58155Q103 846 4,241 SH   SOLE   4,241 0 0
MEDALLIA INC COM 584021109 332 9,792 SH   SOLE   9,792 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 2,325 115,867 SH   SOLE   115,867 0 0
MEDNAX INC COM 58502B106 2,630 92,487 SH   SOLE   92,487 0 0
MEDTRONIC PLC SHS G5960L103 22,565 180,018 SH   SOLE   178,437 0 1,581
MERCADOLIBRE INC COM 58733R102 757 451 SH   SOLE   451 0 0
MERCK & CO INC COM 58933Y105 20,900 278,256 SH   SOLE   278,256 0 0
MERCURY SYS INC COM 589378108 813 17,154 SH   SOLE   17,154 0 0
MEREO BIOPHARMA GROUP PLC ADS 589492107 46 19,000 SH   SOLE   19,000 0 0
METLIFE INC COM 59156R108 2,310 37,428 SH   SOLE   37,428 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 385 280 SH   SOLE   280 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 122 28,131 SH   SOLE   28,131 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 332 91,709 SH   SOLE   91,709 0 0
MFS MUN INCOME TR SH BEN INT 552738106 101 14,497 SH   SOLE   14,497 0 0
MGM RESORTS INTERNATIONAL COM 552953101 3,109 72,064 SH   SOLE   72,064 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 3,284 21,398 SH   SOLE   21,398 0 0
MICRON TECHNOLOGY INC COM 595112103 3,934 55,430 SH   SOLE   55,430 0 0
MICROSOFT CORP COM 594918104 204,699 726,084 SH   SOLE   726,021 0 63
MID-AMER APT CMNTYS INC COM 59522J103 6,177 33,072 SH   SOLE   33,072 0 0
MIDDLESEX WTR CO COM 596680108 3,223 31,359 SH   SOLE   29,910 0 1,449
MILESTONE SCIENTIFIC INC COM NEW 59935P209 70 37,500 SH   SOLE   37,500 0 0
MIRATI THERAPEUTICS INC COM 60468T105 360 2,035 SH   SOLE   2,035 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 362 37,599 SH   SOLE   37,599 0 0
MODERNA INC COM 60770K107 26,465 68,766 SH   SOLE   68,766 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 356 7,677 SH   SOLE   7,677 0 0
MONDELEZ INTL INC CL A 609207105 2,195 37,716 SH   SOLE   37,716 0 0
MONGODB INC CL A 60937P106 1,811 3,842 SH   SOLE   3,842 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 653 34,989 SH   SOLE   34,989 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,622 3,348 SH   SOLE   3,348 0 0
MONROE CAP CORP COM 610335101 635 61,085 SH   SOLE   61,085 0 0
MOODYS CORP COM 615369105 492 1,386 SH   SOLE   1,386 0 0
MORGAN STANLEY COM NEW 617446448 6,148 63,173 SH   SOLE   63,173 0 0
MOSAIC CO NEW COM 61945C103 1,652 46,249 SH   SOLE   46,249 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 984 4,237 SH   SOLE   4,237 0 0
MPLX LP COM UNIT REP LTD 55336V100 2,702 94,930 SH   SOLE   94,930 0 0
MUELLER WTR PRODS INC COM SER A 624758108 640 42,025 SH   SOLE   42,025 0 0
MUSTANG BIO INC COM 62818Q104 125 46,588 SH   SOLE   46,588 0 0
NASDAQ INC COM 631103108 840 4,350 SH   SOLE   4,350 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 483 8,084 SH   SOLE   8,084 0 0
NATIONAL INSTRS CORP COM 636518102 862 21,961 SH   SOLE   21,961 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 1,329 30,778 SH   SOLE   30,778 0 0
NAVIGATOR HLDGS LTD SHS Y62132108 7,640 858,438 SH   SOLE   858,438 0 0
NEOLEUKIN THERAPEUTICS INC COM 64049K104 110 15,192 SH   SOLE   15,192 0 0
NETFLIX INC COM 64110L106 16,818 27,556 SH   SOLE   27,556 0 0
NEUBASE THERAPEUTICS INC COM 64132K102 37 10,350 SH   SOLE   10,350 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 562 5,863 SH   SOLE   5,863 0 0
NEW GOLD INC CDA COM 644535106 28 26,946 SH   SOLE   26,946 0 0
NEW JERSEY RES CORP COM 646025106 208 5,987 SH   SOLE   5,987 0 0
NEW MTN FIN CORP COM 647551100 372 27,943 SH   SOLE   27,943 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,127 102,467 SH   SOLE   102,467 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 676 52,533 SH   SOLE   52,533 0 0
NEW YORK TIMES CO CL A 650111107 753 15,280 SH   SOLE   15,280 0 0
NEWELL BRANDS INC COM 651229106 1,760 79,500 SH   SOLE   79,500 0 0
NEWMONT CORP COM 651639106 5,866 108,031 SH   SOLE   104,566 0 3,465
NEXPOINT STRATEGIC OPPORTES COM NEW 65340G205 2,374 170,637 SH   SOLE   170,637 0 0
NEXTERA ENERGY INC COM 65339F101 22,891 291,521 SH   SOLE   291,521 0 0
NEXTERA ENERGY INC UNIT 99/99/9999 65339F770 255 5,000 SH   SOLE   5,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 3,488 46,286 SH   SOLE   46,286 0 0
NICE LTD SPONSORED ADR 653656108 429 1,510 SH   SOLE   1,510 0 0
NIKE INC CL B 654106103 7,038 48,465 SH   SOLE   48,465 0 0
NIO INC SPON ADS 62914V106 2,011 56,457 SH   SOLE   56,457 0 0
NISOURCE INC COM 65473P105 2,734 112,840 SH   SOLE   112,840 0 0
NOKIA CORP SPONSORED ADR 654902204 2,633 483,098 SH   SOLE   483,098 0 0
NORDSTROM INC COM 655664100 460 17,396 SH   SOLE   17,396 0 0
NORFOLK SOUTHN CORP COM 655844108 4,121 17,226 SH   SOLE   17,226 0 0
NORTHERN TR CORP COM 665859104 236 2,189 SH   SOLE   2,189 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,424 20,614 SH   SOLE   20,614 0 0
NORTHWEST NAT HLDG CO COM 66765N105 398 8,650 SH   SOLE   8,650 0 0
NORTHWESTERN CORP COM NEW 668074305 355 6,200 SH   SOLE   6,200 0 0
NORTONLIFELOCK INC COM 668771108 319 12,627 SH   SOLE   12,627 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 984 36,846 SH   SOLE   36,846 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,245 27,452 SH   SOLE   27,452 0 0
NOVAVAX INC COM NEW 670002401 6,210 29,953 SH   SOLE   29,953 0 0
NOVO-NORDISK A S ADR 670100205 6,356 66,198 SH   SOLE   66,198 0 0
NRG ENERGY INC COM NEW 629377508 670 16,418 SH   SOLE   16,418 0 0
NUCOR CORP COM 670346105 1,928 19,572 SH   SOLE   19,572 0 0
NUTANIX INC CL A 67059N108 429 11,384 SH   SOLE   11,384 0 0
NUTRIEN LTD COM 67077M108 3,231 49,849 SH   SOLE   49,849 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 238 13,850 SH   SOLE   13,850 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 676 44,529 SH   SOLE   44,529 0 0
NUVEEN FLOATING RATE INCOME COM SHS 6706EN100 142 14,270 SH   SOLE   14,270 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 289 19,609 SH   SOLE   19,609 0 0
NUVEEN MUN VALUE FD INC COM 670928100 291 25,715 SH   SOLE   25,715 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 293 17,532 SH   SOLE   17,532 0 0
NUVEEN N Y MUN VALUE FD COM 67062M105 170 17,000 SH   SOLE   17,000 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 342 24,724 SH   SOLE   24,724 0 0
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 205 13,889 SH   SOLE   13,889 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 315 32,173 SH   SOLE   32,173 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 286 18,329 SH   SOLE   18,329 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 229 16,091 SH   SOLE   16,091 0 0
NUVEEN SR INCOME FD COM 67067Y104 117 20,000 SH   SOLE   20,000 0 0
NVENT ELECTRIC PLC SHS G6700G107 737 22,782 SH   SOLE   22,782 0 0
NVIDIA CORPORATION COM 67066G104 43,225 208,653 SH   SOLE   208,609 0 44
NVR INC COM 62944T105 523 109 SH   SOLE   109 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,150 5,872 SH   SOLE   5,872 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 402 56,977 SH   SOLE   56,977 0 0
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 224 18,892 SH   SOLE   18,495 0 397
OCCIDENTAL PETE CORP COM 674599105 3,837 129,739 SH   SOLE   125,716 0 4,023
OGE ENERGY CORP COM 670837103 422 12,808 SH   SOLE   12,808 0 0
OKTA INC CL A 679295105 2,444 10,298 SH   SOLE   10,250 0 48
OLLIES BARGAIN OUTLET HLDGS COM 681116109 1,634 27,100 SH   SOLE   27,100 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 993 33,157 SH   SOLE   33,157 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,427 31,170 SH   SOLE   31,170 0 0
ONDAS HLDGS INC COM NEW 68236H204 634 69,165 SH   SOLE   69,165 0 0
ONEOK INC NEW COM 682680103 7,963 137,321 SH   SOLE   137,321 0 0
OPENDOOR TECHNOLOGIES INC COM 683712103 426 20,732 SH   SOLE   20,732 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 291 6,428 SH   SOLE   6,428 0 0
ORACLE CORP COM 68389X105 3,601 41,322 SH   SOLE   41,322 0 0
ORAMED PHARMACEUTICALS INC COM NEW 68403P203 765 34,800 SH   SOLE   34,800 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 10,825 17,716 SH   SOLE   17,716 0 0
ORGANON & CO COMMON STOCK 68622V106 2,793 85,191 SH   SOLE   85,191 0 0
ORIGIN AGRITECH LIMITED SHS NEW G67828205 85 10,450 SH   SOLE   10,450 0 0
ORION ENGINEERED CARBONS S A COM L72967109 471 25,850 SH   SOLE   25,850 0 0
OSHKOSH CORP COM 688239201 254 2,479 SH   SOLE   2,479 0 0
OSI ETF TR OSHARES US QUALT 67110P407 319 7,674 SH   SOLE   7,674 0 0
OSI SYSTEMS INC COM 671044105 218 2,300 SH   SOLE   2,300 0 0
OTIS WORLDWIDE CORP COM 68902V107 936 11,381 SH   SOLE   11,381 0 0
OUTLOOK THERAPEUTICS INC COM NEW 69012T206 28 12,900 SH   SOLE   12,900 0 0
OVERSTOCK COM INC DEL COM 690370101 228 2,930 SH   SOLE   2,930 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 5,853 414,513 SH   SOLE   397,888 0 16,625
PACCAR INC COM 693718108 2,118 26,843 SH   SOLE   26,843 0 0
PACER FDS TR BNCHMRK INFRA 69374H741 711 18,278 SH   SOLE   18,278 0 0
PACER FDS TR TRENDP 100 ETF 69374H303 1,193 21,437 SH   SOLE   21,437 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 1,176 31,172 SH   SOLE   31,172 0 0
PACKAGING CORP AMER COM 695156109 767 5,581 SH   SOLE   5,581 0 0
PAGERDUTY INC COM 69553P100 859 20,720 SH   SOLE   20,720 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 4,163 173,158 SH   SOLE   173,158 0 0
PALO ALTO NETWORKS INC COM 697435105 5,100 10,647 SH   SOLE   10,647 0 0
PAN AMERN SILVER CORP COM 697900108 626 26,921 SH   SOLE   26,921 0 0
PAPA JOHNS INTL INC COM 698813102 1,523 11,996 SH   SOLE   11,996 0 0
PARK HOTELS & RESORTS INC COM 700517105 684 35,717 SH   SOLE   35,717 0 0
PARKER-HANNIFIN CORP COM 701094104 4,329 15,483 SH   SOLE   15,483 0 0
PAYCHEX INC COM 704326107 2,048 18,212 SH   SOLE   18,212 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,069 2,156 SH   SOLE   2,132 0 24
PAYPAL HLDGS INC COM 70450Y103 28,928 111,175 SH   SOLE   111,175 0 0
PDS BIOTECHNOLOGY CORP COM 70465T107 188 12,650 SH   SOLE   12,650 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 2,023 23,249 SH   SOLE   23,249 0 0
PENN NATL GAMING INC COM 707569109 708 9,768 SH   SOLE   9,768 0 0
PENTAIR PLC SHS G7S00T104 2,533 34,881 SH   SOLE   34,881 0 0
PEPSICO INC COM 713448108 23,176 154,085 SH   SOLE   154,085 0 0
PERSHING SQUARE TONTINE HLDG COM CL A 71531R109 758 38,498 SH   SOLE   38,498 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 253 24,511 SH   SOLE   24,511 0 0
PFIZER INC COM 717081103 29,138 677,466 SH   SOLE   677,466 0 0
PG&E CORP COM 69331C108 361 37,596 SH   SOLE   37,596 0 0
PGIM ETF TR ULTRA SHORT 69344A107 998 20,082 SH   SOLE   20,082 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 340 22,079 SH   SOLE   22,079 0 0
PGIM SHORT DUR HIG YLD OPP F COM 69355J104 375 20,000 SH   SOLE   20,000 0 0
PHILIP MORRIS INTL INC COM 718172109 7,747 81,728 SH   SOLE   81,728 0 0
PHILLIPS 66 COM 718546104 3,058 43,673 SH   SOLE   43,673 0 0
PIEDMONT LITHIUM INC COM 72016P105 354 6,500 SH   SOLE   6,500 0 0
PIMCO CORPORATE & INCM STRG COM 72200U100 290 16,079 SH   SOLE   16,079 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 184 10,042 SH   SOLE   10,042 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 404 19,100 SH   SOLE   19,100 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 297 11,179 SH   SOLE   11,179 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 642 6,472 SH   SOLE   6,472 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 319 2,889 SH   SOLE   2,889 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 12,372 121,379 SH   SOLE   121,379 0 0
PINDUODUO INC SPONSORED ADS 722304102 404 4,450 SH   SOLE   4,450 0 0
PINNACLE WEST CAP CORP COM 723484101 506 6,988 SH   SOLE   6,988 0 0
PINTEREST INC CL A 72352L106 937 18,396 SH   SOLE   18,396 0 0
PIONEER NAT RES CO COM 723787107 2,358 14,161 SH   SOLE   14,161 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 145 14,238 SH   SOLE   14,238 0 0
PLANET FITNESS INC CL A 72703H101 2,446 31,140 SH   SOLE   31,140 0 0
PLUG POWER INC COM NEW 72919P202 1,334 52,228 SH   SOLE   52,228 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,346 11,993 SH   SOLE   11,993 0 0
POLARIS INC COM 731068102 282 2,355 SH   SOLE   2,355 0 0
POWER INTEGRATIONS INC COM 739276103 208 2,100 SH   SOLE   2,100 0 0
PPG INDS INC COM 693506107 3,905 27,306 SH   SOLE   27,306 0 0
PPL CORP COM 69351T106 3,365 120,705 SH   SOLE   120,705 0 0
PRECIGEN INC COM 74017N105 113 22,700 SH   SOLE   22,700 0 0
PRICE T ROWE GROUP INC COM 74144T108 6,685 33,985 SH   SOLE   33,893 0 92
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 524 8,132 SH   SOLE   8,132 0 0
PROCTER AND GAMBLE CO COM 742718109 23,907 171,006 SH   SOLE   171,006 0 0
PROGRESSIVE CORP COM 743315103 417 4,623 SH   SOLE   4,623 0 0
PROLOGIS INC. COM 74340W103 7,023 55,989 SH   SOLE   55,989 0 0
PROSHARES TR ONLINE RTL ETF 74347B169 569 8,676 SH   SOLE   8,676 0 0
PROSHARES TR PET CARE ETF 74348A145 576 7,416 SH   SOLE   7,416 0 0
PROSHARES TR PSHS SH MSCI EAF 74347R370 435 23,578 SH   SOLE   23,578 0 0
PROSHARES TR PSHS SHORT DOW30 74347B235 1,390 40,411 SH   SOLE   40,411 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 655 10,616 SH   SOLE   10,616 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 7,098 80,172 SH   SOLE   80,172 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 574 8,477 SH   SOLE   8,477 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 3,152 258,558 SH   SOLE   258,558 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 2,288 150,213 SH   SOLE   150,213 0 0
PROSHARES TR SHRT 20+YR TRE 74347X849 473 28,363 SH   SOLE   28,363 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 5,316 245,985 SH   SOLE   245,985 0 0
PROSPECT CAP CORP COM 74348T102 102 13,222 SH   SOLE   13,222 0 0
PROTHENA CORP PLC SHS G72800108 339 4,763 SH   SOLE   4,763 0 0
PRUDENTIAL FINL INC COM 744320102 2,536 24,103 SH   SOLE   24,103 0 0
PUBLIC STORAGE COM 74460D109 2,330 7,841 SH   SOLE   7,841 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 6,850 112,465 SH   SOLE   108,815 0 3,650
PUBMATIC INC COM CL A 74467Q103 213 8,095 SH   SOLE   8,095 0 0
PULTE GROUP INC COM 745867101 2,369 51,594 SH   SOLE   51,594 0 0
PURE STORAGE INC CL A 74624M102 359 14,250 SH   SOLE   14,250 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103 883 66,500 SH   SOLE   66,500 0 0
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 117 28,700 SH   SOLE   28,700 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 363 26,530 SH   SOLE   26,530 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 113 24,700 SH   SOLE   24,700 0 0
QORVO INC COM 74736K101 1,323 7,912 SH   SOLE   7,912 0 0
QUALCOMM INC COM 747525103 15,448 119,771 SH   SOLE   119,771 0 0
QUALTRICS INTL INC COM CL A 747601201 1,087 25,432 SH   SOLE   25,432 0 0
QUANTA SVCS INC COM 74762E102 20,168 177,191 SH   SOLE   177,191 0 0
QUANTUMSCAPE CORP COM CL A 74767V109 436 17,756 SH   SOLE   17,756 0 0
QUEST DIAGNOSTICS INC COM 74834L100 8,261 56,844 SH   SOLE   55,350 0 1,494
QUIDEL CORP COM 74838J101 550 3,896 SH   SOLE   3,896 0 0
RADIAN GROUP INC COM 750236101 261 11,500 SH   SOLE   11,500 0 0
RANGE RES CORP COM 75281A109 3,144 138,908 SH   SOLE   138,908 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,544 122,656 SH   SOLE   122,656 0 0
RBB FD INC MFAM SMLCP GRWTH 74933W874 224 5,721 SH   SOLE   5,721 0 0
REALTY INCOME CORP COM 756109104 5,260 81,095 SH   SOLE   81,095 0 0
REDFIN CORP COM 75737F108 734 14,660 SH   SOLE   14,660 0 0
REGAL BELOIT CORP COM 758750103 400 2,659 SH   SOLE   2,659 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,903 18,016 SH   SOLE   18,016 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 212 9,941 SH   SOLE   9,941 0 0
REPLIGEN CORP COM 759916109 200 692 SH   SOLE   692 0 0
REPUBLIC SVCS INC COM 760759100 955 7,951 SH   SOLE   7,951 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 2,879 47,048 SH   SOLE   47,048 0 0
RETRACTABLE TECHNOLOGIES INC COM 76129W105 374 33,940 SH   SOLE   33,940 0 0
REXNORD CORP COM 76169B102 210 3,263 SH   SOLE   3,263 0 0
REYNOLDS CONSUMER PRODS INC COM 76171L106 424 15,513 SH   SOLE   15,513 0 0
REZOLUTE INC COM NEW 76200L309 92 12,281 SH   SOLE   12,281 0 0
RH COM 74967X103 1,793 2,687 SH   SOLE   2,687 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 223 61,389 SH   SOLE   61,389 0 0
RINGCENTRAL INC CL A 76680R206 1,066 4,899 SH   SOLE   4,899 0 0
RIO TINTO PLC SPONSORED ADR 767204100 5,438 81,378 SH   SOLE   81,378 0 0
RIOT BLOCKCHAIN INC COM 767292105 789 30,702 SH   SOLE   30,702 0 0
RISKIFIED LTD SHS CL A M8216R109 262 11,473 SH   SOLE   11,473 0 0
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 228 13,427 SH   SOLE   13,427 0 0
RLJ LODGING TR COM 74965L101 161 10,860 SH   SOLE   10,860 0 0
ROBERT HALF INTL INC COM 770323103 983 9,796 SH   SOLE   9,796 0 0
ROBLOX CORP CL A 771049103 1,044 13,821 SH   SOLE   13,821 0 0
ROCKET COS INC COM CL A 77311W101 546 34,064 SH   SOLE   34,064 0 0
ROCKET LAB USA INC COM 773122106 424 26,300 SH   SOLE   26,300 0 0
ROCKWELL AUTOMATION INC COM 773903109 6,788 23,087 SH   SOLE   22,259 0 828
ROGERS COMMUNICATIONS INC CL B 775109200 220 4,700 SH   SOLE   4,700 0 0
ROKU INC COM CL A 77543R102 5,046 16,104 SH   SOLE   16,104 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,779 3,987 SH   SOLE   3,987 0 0
ROYAL BK CDA COM 780087102 1,883 18,924 SH   SOLE   18,924 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 1,003 11,275 SH   SOLE   11,275 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,210 27,333 SH   SOLE   27,333 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,452 32,588 SH   SOLE   32,588 0 0
ROYAL GOLD INC COM 780287108 473 4,957 SH   SOLE   4,957 0 0
ROYCE VALUE TR INC COM 780910105 2,746 152,368 SH   SOLE   152,368 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,457 17,407 SH   SOLE   17,407 0 0
S&P GLOBAL INC COM 78409V104 678 1,596 SH   SOLE   1,596 0 0
SABA CAPITAL INCOME & OPRNT SHARES 78518H103 70 15,460 SH   SOLE   15,460 0 0
SABRE CORP COM 78573M104 400 33,770 SH   SOLE   33,770 0 0
SAIA INC COM 78709Y105 1,063 4,465 SH   SOLE   4,465 0 0
SALESFORCE COM INC COM 79466L302 15,855 58,455 SH   SOLE   58,400 0 55
SALLY BEAUTY HLDGS INC COM 79546E104 432 25,649 SH   SOLE   25,649 0 0
SANA BIOTECHNOLOGY INC COM 799566104 634 28,150 SH   SOLE   28,150 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,399 155,300 SH   SOLE   155,300 0 0
SANOFI SPONSORED ADR 80105N105 515 10,689 SH   SOLE   10,689 0 0
SAP SE SPON ADR 803054204 244 1,807 SH   SOLE   1,807 0 0
SAREPTA THERAPEUTICS INC COM 803607100 367 3,972 SH   SOLE   3,972 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,742 8,296 SH   SOLE   8,296 0 0
SCHLUMBERGER LTD COM STK 806857108 1,114 37,607 SH   SOLE   37,607 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 201 8,850 SH   SOLE   8,850 0 0
SCHRODINGER INC COM 80810D103 619 11,307 SH   SOLE   11,307 0 0
SCHWAB CHARLES CORP COM 808513105 6,600 90,612 SH   SOLE   90,612 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 293 7,576 SH   SOLE   7,576 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 419 12,758 SH   SOLE   12,758 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,184 15,944 SH   SOLE   15,944 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,571 15,101 SH   SOLE   15,101 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 744 16,296 SH   SOLE   16,296 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 362 5,782 SH   SOLE   5,782 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 4,077 27,852 SH   SOLE   27,852 0 0
SEA LTD SPONSORD ADS 81141R100 1,890 5,930 SH   SOLE   5,930 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,251 15,158 SH   SOLE   15,158 0 0
SEAGEN INC COM 81181C104 1,385 8,154 SH   SOLE   8,154 0 0
SEALED AIR CORP NEW COM 81211K100 2,106 38,429 SH   SOLE   38,429 0 0
SECOND SIGHT MED PRODS INC COM NEW 81362J209 73 23,013 SH   SOLE   23,013 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 8,485 105,924 SH   SOLE   105,573 0 351
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,585 30,425 SH   SOLE   30,425 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 9,429 251,233 SH   SOLE   250,484 0 749
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,278 73,734 SH   SOLE   73,129 0 605
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,090 17,221 SH   SOLE   17,221 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 930 13,494 SH   SOLE   13,494 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4,605 36,176 SH   SOLE   36,176 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4,582 46,837 SH   SOLE   46,837 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,873 44,980 SH   SOLE   44,556 0 424
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3,027 38,261 SH   SOLE   38,261 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,702 64,980 SH   SOLE   64,797 0 183
SEMPRA COM 816851109 2,564 20,268 SH   SOLE   20,268 0 0
SENSEONICS HLDGS INC COM 81727U105 51 15,000 SH   SOLE   15,000 0 0
SENTINELONE INC CL A 81730H109 272 5,080 SH   SOLE   5,080 0 0
SERVICE CORP INTL COM 817565104 1,277 21,190 SH   SOLE   21,190 0 0
SERVICENOW INC COM 81762P102 3,953 6,353 SH   SOLE   6,353 0 0
SHAKE SHACK INC CL A 819047101 234 2,985 SH   SOLE   2,985 0 0
SHERWIN WILLIAMS CO COM 824348106 2,499 8,932 SH   SOLE   8,932 0 0
SHOPIFY INC CL A 82509L107 3,703 2,732 SH   SOLE   2,732 0 0
SIENTRA INC COM 82621J105 662 115,600 SH   SOLE   115,600 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 676 2,482 SH   SOLE   2,482 0 0
SILGAN HOLDINGS INC COM 827048109 342 8,910 SH   SOLE   8,910 0 0
SIMON PPTY GROUP INC NEW COM 828806109 5,579 42,926 SH   SOLE   42,926 0 0
SIMULATIONS PLUS INC COM 829214105 468 11,846 SH   SOLE   11,846 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 168 27,580 SH   SOLE   27,580 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,556 9,443 SH   SOLE   9,443 0 0
SL GREEN RLTY CORP COM 78440X804 1,273 17,967 SH   SOLE   17,967 0 0
SLR SENIOR INVESTMENT CORP COM 83416M105 523 33,776 SH   SOLE   33,776 0 0
SMARTSHEET INC COM CL A 83200N103 935 13,583 SH   SOLE   13,583 0 0
SMILEDIRECTCLUB INC CL A COM 83192H106 97 18,163 SH   SOLE   18,163 0 0
SMITH A O CORP COM 831865209 4,331 70,916 SH   SOLE   70,916 0 0
SMUCKER J M CO COM NEW 832696405 254 2,116 SH   SOLE   2,116 0 0
SNAP INC CL A 83304A106 4,517 61,158 SH   SOLE   61,158 0 0
SNAP ON INC COM 833034101 3,760 17,992 SH   SOLE   17,992 0 0
SNOWFLAKE INC CL A 833445109 2,075 6,860 SH   SOLE   6,860 0 0
SOFI TECHNOLOGIES INC COM 83406F102 1,895 119,316 SH   SOLE   119,316 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 299 1,129 SH   SOLE   1,129 0 0
SOLENO THERAPEUTICS INC COM NEW 834203200 591 639,140 SH   SOLE   639,140 0 0
SONOCO PRODS CO COM 835495102 539 9,040 SH   SOLE   9,040 0 0
SONOS INC COM 83570H108 373 11,535 SH   SOLE   11,535 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 8,212 74,267 SH   SOLE   74,267 0 0
SOUTHERN CO COM 842587107 4,588 74,019 SH   SOLE   74,019 0 0
SOUTHERN COPPER CORP COM 84265V105 743 13,232 SH   SOLE   13,232 0 0
SOUTHWEST AIRLS CO COM 844741108 7,368 143,267 SH   SOLE   143,267 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,199 216,398 SH   SOLE   216,398 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,265 12,609 SH   SOLE   12,609 0 0
SPDR GOLD TR GOLD SHS 78463V107 15,814 96,298 SH   SOLE   95,913 0 385
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 519 12,193 SH   SOLE   12,193 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 24,633 57,400 SH   SOLE   57,400 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3,301 6,864 SH   SOLE   6,864 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 10,308 120,770 SH   SOLE   120,770 0 0
SPDR SER TR BLOMBRG BRC EMRG 78464A391 1,167 46,125 SH   SOLE   46,125 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 13,627 124,609 SH   SOLE   124,609 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 959 35,002 SH   SOLE   35,002 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 264 2,106 SH   SOLE   2,106 0 0
SPDR SER TR ICE PFD SEC ETF 78464A292 251 5,783 SH   SOLE   5,783 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 2,441 49,409 SH   SOLE   49,409 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 2,732 52,980 SH   SOLE   52,980 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656 8,490 273,000 SH   SOLE   273,000 0 0
SPDR SER TR S&P BIOTECH 78464A870 12,793 101,760 SH   SOLE   101,760 0 0
SPDR SER TR S&P BK ETF 78464A797 348 6,582 SH   SOLE   6,582 0 0
SPDR SER TR S&P DIVID ETF 78464A763 5,478 46,601 SH   SOLE   46,601 0 0
SPDR SER TR S&P METALS MNG 78464A755 229 5,490 SH   SOLE   5,490 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 338 3,494 SH   SOLE   3,494 0 0
SPDR SER TR S&P REGL BKG 78464A698 3,042 44,906 SH   SOLE   44,906 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 1,451 15,863 SH   SOLE   15,863 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 529 5,527 SH   SOLE   5,527 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 703 15,916 SH   SOLE   15,916 0 0
SPIRIT AIRLS INC COM 848577102 210 8,100 SH   SOLE   8,100 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 307 6,665 SH   SOLE   6,665 0 0
SPLASH BEVERAGE GROUP INC COM NEW 84862C203 47 23,366 SH   SOLE   23,366 0 0
SPLUNK INC COM 848637104 1,509 10,428 SH   SOLE   10,428 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 437 1,942 SH   SOLE   1,942 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,354 79,027 SH   SOLE   79,027 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 613 44,430 SH   SOLE   44,430 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 451 58,660 SH   SOLE   58,660 0 0
SQUARE INC CL A 852234103 15,657 65,284 SH   SOLE   65,284 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 4,924 106,998 SH   SOLE   106,998 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,066 22,070 SH   SOLE   22,070 0 0
STAG INDL INC COM 85254J102 5,818 148,230 SH   SOLE   141,925 0 6,305
STANLEY BLACK & DECKER INC COM 854502101 1,158 6,608 SH   SOLE   6,608 0 0
STARBUCKS CORP COM 855244109 27,560 249,842 SH   SOLE   249,842 0 0
STARWOOD PPTY TR INC COM 85571B105 1,045 42,804 SH   SOLE   42,804 0 0
STATE STR CORP COM 857477103 328 3,866 SH   SOLE   3,866 0 0
STEEL DYNAMICS INC COM 858119100 955 16,326 SH   SOLE   16,326 0 0
STEM INC COM 85859N102 820 34,329 SH   SOLE   34,329 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 320 7,344 SH   SOLE   7,344 0 0
STONECASTLE FINL CORP COM 861780104 209 9,495 SH   SOLE   9,495 0 0
STORE CAP CORP COM 862121100 1,002 31,270 SH   SOLE   31,270 0 0
STRYKER CORPORATION COM 863667101 5,510 20,890 SH   SOLE   20,827 0 63
STURM RUGER & CO INC COM 864159108 556 7,539 SH   SOLE   7,539 0 0
SUN CMNTYS INC COM 866674104 574 3,100 SH   SOLE   3,100 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 924 28,050 SH   SOLE   28,050 0 0
SUNRUN INC COM 86771W105 1,814 41,233 SH   SOLE   41,233 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 124 10,404 SH   SOLE   10,404 0 0
SUPER MICRO COMPUTER INC COM 86800U104 2,895 79,160 SH   SOLE   79,160 0 0
SURFACE ONCOLOGY INC COM 86877M209 245 32,397 SH   SOLE   32,397 0 0
SURO CAPITAL CORP COM NEW 86887Q109 3,595 278,511 SH   SOLE   278,511 0 0
SVB FINANCIAL GROUP COM 78486Q101 1,306 2,019 SH   SOLE   2,019 0 0
SYNAPTICS INC COM 87157D109 327 1,818 SH   SOLE   1,818 0 0
SYNCHRONY FINANCIAL COM 87165B103 1,780 36,418 SH   SOLE   36,418 0 0
SYNOPSYS INC COM 871607107 9,761 32,599 SH   SOLE   31,348 0 1,251
SYSCO CORP COM 871829107 4,323 55,066 SH   SOLE   55,066 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,238 47,239 SH   SOLE   47,239 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 15,563 139,391 SH   SOLE   139,391 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 775 5,032 SH   SOLE   5,032 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 757 6,341 SH   SOLE   6,341 0 0
TARGET CORP COM 87612E106 12,085 52,826 SH   SOLE   52,826 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 960 37,264 SH   SOLE   37,264 0 0
TC ENERGY CORP COM 87807B107 2,139 44,488 SH   SOLE   44,488 0 0
TCR2 THERAPEUTICS INC COM 87808K106 414 48,700 SH   SOLE   48,700 0 0
TE CONNECTIVITY LTD REG SHS H84989104 926 6,745 SH   SOLE   6,745 0 0
TECK RESOURCES LTD CL B 878742204 3,838 154,053 SH   SOLE   154,053 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,407 55,011 SH   SOLE   55,011 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 399 17,611 SH   SOLE   17,611 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 313 15,062 SH   SOLE   15,062 0 0
TELADOC HEALTH INC COM 87918A105 2,741 21,612 SH   SOLE   21,612 0 0
TELOS CORP MD COM 87969B101 1,773 62,371 SH   SOLE   62,371 0 0
TELUS CORPORATION COM 87971M103 240 10,927 SH   SOLE   10,927 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109 862 111,363 SH   SOLE   111,363 0 0
TEMPUR SEALY INTL INC COM 88023U101 348 7,508 SH   SOLE   7,508 0 0
TENABLE HLDGS INC COM 88025T102 1,666 36,100 SH   SOLE   36,100 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 875 13,174 SH   SOLE   13,174 0 0
TENNECO INC CL A VTG COM STK 880349105 603 42,216 SH   SOLE   42,216 0 0
TERADYNE INC COM 880770102 1,662 15,227 SH   SOLE   15,227 0 0
TESLA INC COM 88160R101 29,498 38,039 SH   SOLE   38,039 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 511 52,395 SH   SOLE   52,395 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107 249 4,155 SH   SOLE   4,155 0 0
TEXAS INSTRS INC COM 882508104 16,841 87,618 SH   SOLE   87,618 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 751 621 SH   SOLE   621 0 0
TEXTRON INC COM 883203101 313 4,489 SH   SOLE   4,489 0 0
THE ORIGINAL BARK COMPANY COM 68622E104 158 23,050 SH   SOLE   23,050 0 0
THE REALREAL INC COM 88339P101 399 30,260 SH   SOLE   30,260 0 0
THE TRADE DESK INC COM CL A 88339J105 3,099 44,094 SH   SOLE   44,094 0 0
THERAPEUTICSMD INC COM 88338N107 14 19,125 SH   SOLE   19,125 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 22,582 39,526 SH   SOLE   39,526 0 0
THERMON GROUP HLDGS INC COM 88362T103 194 11,200 SH   SOLE   11,200 0 0
THOMSON REUTERS CORP. COM NEW 884903709 1,175 10,638 SH   SOLE   10,638 0 0
TIMKEN CO COM 887389104 1,019 15,573 SH   SOLE   15,573 0 0
TJX COS INC NEW COM 872540109 5,107 77,400 SH   SOLE   77,400 0 0
T-MOBILE US INC COM 872590104 8,374 65,544 SH   SOLE   65,544 0 0
TOLL BROTHERS INC COM 889478103 255 4,617 SH   SOLE   4,617 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 1,070 22,341 SH   SOLE   22,341 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 951 30,560 SH   SOLE   30,560 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,308 7,362 SH   SOLE   7,362 0 0
TRACTOR SUPPLY CO COM 892356106 2,069 10,212 SH   SOLE   10,212 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 3,311 19,180 SH   SOLE   19,180 0 0
TRANSDIGM GROUP INC COM 893641100 3,953 6,329 SH   SOLE   6,329 0 0
TRANSOCEAN LTD REG SHS H8817H100 1,190 314,131 SH   SOLE   314,131 0 0
TRAVEL PLUS LEISURE CO COM 894164102 507 9,304 SH   SOLE   9,304 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,625 17,270 SH   SOLE   17,270 0 0
TRI CONTL CORP COM 895436103 314 9,414 SH   SOLE   9,414 0 0
TRITERRAS INC SHS CL A G9103H102 76 12,974 SH   SOLE   12,974 0 0
TRUIST FINL CORP COM 89832Q109 8,674 147,894 SH   SOLE   147,894 0 0
TTM TECHNOLOGIES INC COM 87305R109 224 17,800 SH   SOLE   17,800 0 0
TUFIN SOFTWARE TECHNOLOGIE SHS M8893U102 144 14,600 SH   SOLE   14,600 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 520 7,826 SH   SOLE   7,826 0 0
TURTLE BEACH CORP COM NEW 900450206 968 34,806 SH   SOLE   34,806 0 0
TWILIO INC CL A 90138F102 11,238 35,225 SH   SOLE   34,653 0 572
TWITTER INC COM 90184L102 3,507 58,082 SH   SOLE   58,082 0 0
TYSON FOODS INC CL A 902494103 1,523 19,303 SH   SOLE   19,303 0 0
UBER TECHNOLOGIES INC COM 90353T100 6,493 144,936 SH   SOLE   144,936 0 0
UBIQUITI INC COM 90353W103 5,476 18,333 SH   SOLE   18,333 0 0
UBS GROUP AG SHS H42097107 309 19,358 SH   SOLE   19,358 0 0
UDR INC COM 902653104 1,607 30,336 SH   SOLE   30,336 0 0
UGI CORP NEW COM 902681105 3,646 85,551 SH   SOLE   85,551 0 0
UIPATH INC CL A 90364P105 1,453 27,613 SH   SOLE   27,613 0 0
ULTA BEAUTY INC COM 90384S303 2,906 8,052 SH   SOLE   8,052 0 0
UNDER ARMOUR INC CL A 904311107 851 42,159 SH   SOLE   42,159 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,877 34,621 SH   SOLE   34,621 0 0
UNION PAC CORP COM 907818108 10,456 53,347 SH   SOLE   53,347 0 0
UNITED AIRLS HLDGS INC COM 910047109 891 18,729 SH   SOLE   18,729 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 557 48,757 SH   SOLE   48,757 0 0
UNITED PARCEL SERVICE INC CL B 911312106 8,575 47,089 SH   SOLE   47,089 0 0
UNITED RENTALS INC COM 911363109 2,029 5,781 SH   SOLE   5,781 0 0
UNITED STS COMMODITY INDEX F CM REP COPP FD 911718104 225 8,964 SH   SOLE   8,964 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 652 3,530 SH   SOLE   3,530 0 0
UNITEDHEALTH GROUP INC COM 91324P102 17,447 44,651 SH   SOLE   44,651 0 0
UNITIL CORP COM 913259107 296 6,925 SH   SOLE   6,925 0 0
UNITY SOFTWARE INC COM 91332U101 282 2,228 SH   SOLE   2,228 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 5,876 34,373 SH   SOLE   32,969 0 1,404
UNIVEST FINANCIAL CORPORATIO COM 915271100 225 8,230 SH   SOLE   8,230 0 0
UNUM GROUP COM 91529Y106 883 35,238 SH   SOLE   35,238 0 0
UPSTART HLDGS INC COM 91680M107 341 1,078 SH   SOLE   1,078 0 0
UPWORK INC COM 91688F104 423 9,400 SH   SOLE   9,400 0 0
US BANCORP DEL COM NEW 902973304 10,138 170,546 SH   SOLE   170,546 0 0
UXIN LTD ADS 91818X108 505 182,950 SH   SOLE   182,950 0 0
V F CORP COM 918204108 3,252 48,542 SH   SOLE   48,542 0 0
VACCINEX INC COM 918640103 69 31,751 SH   SOLE   31,751 0 0
VALERO ENERGY CORP COM 91913Y100 10,030 142,129 SH   SOLE   141,914 0 215
VALMONT INDS INC COM 920253101 11,093 47,178 SH   SOLE   47,178 0 0
VALVOLINE INC COM 92047W101 789 25,274 SH   SOLE   25,274 0 0
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 2,388 72,259 SH   SOLE   72,259 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 4,451 151,028 SH   SOLE   150,723 0 305
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 6,816 109,095 SH   SOLE   109,095 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 4,034 78,732 SH   SOLE   78,732 0 0
VANECK ETF TRUST INVESTMENT GRD 92189F486 1,288 50,680 SH   SOLE   50,420 0 260
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 671 17,505 SH   SOLE   17,505 0 0
VANECK ETF TRUST MRNGSTR INT MOAT 92189F593 403 12,000 SH   SOLE   12,000 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 5,138 70,140 SH   SOLE   70,140 0 0
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692 749 10,277 SH   SOLE   10,277 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3,133 12,225 SH   SOLE   12,225 0 0
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 245 13,596 SH   SOLE   13,596 0 0
VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 977 15,033 SH   SOLE   15,033 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 717 41,934 SH   SOLE   41,934 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 237 888 SH   SOLE   888 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 531 2,363 SH   SOLE   2,363 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 323 3,616 SH   SOLE   3,616 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 906 8,853 SH   SOLE   8,853 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 7,081 86,415 SH   SOLE   86,415 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,128 13,206 SH   SOLE   13,206 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 831 14,590 SH   SOLE   14,590 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4,862 26,661 SH   SOLE   26,661 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 11,470 39,531 SH   SOLE   39,531 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,907 9,494 SH   SOLE   9,494 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 220 1,575 SH   SOLE   1,575 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 7,009 29,604 SH   SOLE   29,604 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,471 14,448 SH   SOLE   14,448 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 14,995 38,020 SH   SOLE   38,020 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,061 6,268 SH   SOLE   6,268 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 8,452 38,652 SH   SOLE   38,652 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,210 4,318 SH   SOLE   4,318 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,452 42,566 SH   SOLE   42,566 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,285 24,268 SH   SOLE   24,268 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,215 19,932 SH   SOLE   19,932 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,079 121,566 SH   SOLE   121,566 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 874 13,315 SH   SOLE   13,315 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,548 19,057 SH   SOLE   19,057 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 423 4,158 SH   SOLE   525 0 3,633
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 593 11,276 SH   SOLE   11,276 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 204 3,728 SH   SOLE   3,728 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4,491 47,568 SH   SOLE   47,568 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 2,094 39,287 SH   SOLE   39,287 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,168 19,020 SH   SOLE   19,020 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 22,585 274,053 SH   SOLE   274,053 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 282 4,000 SH   SOLE   4,000 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 628 2,936 SH   SOLE   2,936 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 492 5,568 SH   SOLE   5,568 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 7,751 50,461 SH   SOLE   50,461 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,055 32,484 SH   SOLE   32,484 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,498 89,092 SH   SOLE   89,092 0 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 280 3,580 SH   SOLE   3,580 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 786 7,606 SH   SOLE   7,606 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 651 7,465 SH   SOLE   7,465 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 356 5,392 SH   SOLE   5,392 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 643 4,565 SH   SOLE   4,565 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,150 6,936 SH   SOLE   6,936 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 306 1,710 SH   SOLE   1,710 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 362 4,894 SH   SOLE   4,894 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,804 19,471 SH   SOLE   19,471 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,984 8,026 SH   SOLE   8,026 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,582 8,421 SH   SOLE   8,421 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 6,498 16,192 SH   SOLE   16,192 0 0
VBI VACCINES INC CDA COM NEW 91822J103 220 70,927 SH   SOLE   70,927 0 0
VECTOR GROUP LTD COM 92240M108 253 19,842 SH   SOLE   19,842 0 0
VEEVA SYS INC CL A COM 922475108 2,208 7,661 SH   SOLE   7,623 0 38
VELODYNE LIDAR INC COM 92259F101 1,189 200,812 SH   SOLE   200,812 0 0
VENTAS INC COM 92276F100 647 11,720 SH   SOLE   11,720 0 0
VERINT SYS INC COM 92343X100 820 18,302 SH   SOLE   18,302 0 0
VERITONE INC COM 92347M100 2,329 97,477 SH   SOLE   97,477 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 33,504 620,352 SH   SOLE   620,352 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 621 3,425 SH   SOLE   3,425 0 0
VERU INC COM 92536C103 261 30,541 SH   SOLE   30,541 0 0
VIACOMCBS INC CL B 92556H206 9,023 228,371 SH   SOLE   228,371 0 0
VIATRIS INC COM 92556V106 1,980 146,070 SH   SOLE   146,070 0 0
VICI PPTYS INC COM 925652109 1,061 37,363 SH   SOLE   37,363 0 0
VICTORIAS SECRET AND CO COMMON STOCK 926400102 267 4,827 SH   SOLE   4,827 0 0
VIRACTA THERAPEUTICS INC COM 92765F108 305 38,037 SH   SOLE   38,037 0 0
VIRTU FINL INC CL A 928254101 578 23,656 SH   SOLE   23,656 0 0
VIRTUS ALLIANZGI ARTIFICIAL COM 92838Y100 301 11,294 SH   SOLE   11,294 0 0
VIRTUS ETF TR II VIRTUS US QLTY 92790A504 295 9,964 SH   SOLE   9,964 0 0
VISA INC COM CL A 92826C839 48,143 216,129 SH   SOLE   216,129 0 0
VISTRA CORP COM 92840M102 968 56,615 SH   SOLE   56,615 0 0
VMWARE INC CL A COM 928563402 1,377 9,262 SH   SOLE   9,262 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,843 119,258 SH   SOLE   119,258 0 0
VONTIER CORPORATION COM 928881101 3,887 115,699 SH   SOLE   115,699 0 0
VULCAN MATLS CO COM 929160109 4,268 25,233 SH   SOLE   25,233 0 0
VUZIX CORP COM NEW 92921W300 284 27,220 SH   SOLE   27,220 0 0
WABASH NATL CORP COM 929566107 226 14,950 SH   SOLE   14,950 0 0
WABTEC COM 929740108 2,559 29,684 SH   SOLE   29,684 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,310 49,077 SH   SOLE   49,077 0 0
WALMART INC COM 931142103 24,221 173,779 SH   SOLE   173,664 0 115
WASTE CONNECTIONS INC COM 94106B101 3,923 31,153 SH   SOLE   31,153 0 0
WASTE MGMT INC DEL COM 94106L109 18,256 122,231 SH   SOLE   119,525 0 2,706
WATERS CORP COM 941848103 1,010 2,827 SH   SOLE   2,827 0 0
WATSCO INC COM 942622200 2,057 7,774 SH   SOLE   7,774 0 0
WAYFAIR INC CL A 94419L101 616 2,411 SH   SOLE   2,411 0 0
WEC ENERGY GROUP INC COM 92939U106 730 8,278 SH   SOLE   8,278 0 0
WELLS FARGO ADVANTAGE INCOME WF INC OPPTY FD 94987B105 300 34,100 SH   SOLE   34,100 0 0
WELLS FARGO CO NEW COM 949746101 14,530 313,065 SH   SOLE   313,065 0 0
WELLTOWER INC COM 95040Q104 2,328 28,251 SH   SOLE   28,251 0 0
WESCO INTL INC COM 95082P105 441 3,824 SH   SOLE   3,824 0 0
WEST FRASER TIMBER CO LTD COM 952845105 5,588 66,345 SH   SOLE   66,345 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 304 715 SH   SOLE   715 0 0
WESTERN ASSET DIVERSIFIED IN COM SHS BEN INT 95790K109 231 12,000 SH   SOLE   12,000 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 192 10,630 SH   SOLE   10,630 0 0
WESTERN ASSET HIGH INCOME OP COM 95766K109 167 32,140 SH   SOLE   32,140 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 222 16,639 SH   SOLE   16,639 0 0
WESTERN ASSET MTG DEFINED OP COM 95790B109 196 12,683 SH   SOLE   12,683 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 520 36,853 SH   SOLE   36,853 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 284 20,600 SH   SOLE   20,600 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 157 11,800 SH   SOLE   11,800 0 0
WESTERN COPPER & GOLD CORP COM 95805V108 15 10,000 SH   SOLE   10,000 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 50 15,500 SH   SOLE   15,500 0 0
WESTROCK CO COM 96145D105 1,376 27,609 SH   SOLE   27,609 0 0
WEX INC COM 96208T104 524 2,973 SH   SOLE   2,973 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 10,585 297,596 SH   SOLE   290,921 0 6,675
WHEATON PRECIOUS METALS CORP COM 962879102 403 10,708 SH   SOLE   10,708 0 0
WHIRLPOOL CORP COM 963320106 341 1,673 SH   SOLE   1,673 0 0
WILEY JOHN & SONS INC CL A 968223206 443 8,495 SH   SOLE   8,495 0 0
WILLIAMS COS INC COM 969457100 3,648 140,633 SH   SOLE   140,633 0 0
WILLIAMS SONOMA INC COM 969904101 1,241 6,998 SH   SOLE   6,998 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 395 12,455 SH   SOLE   12,455 0 0
WINNEBAGO INDS INC COM 974637100 221 3,052 SH   SOLE   3,052 0 0
WINTRUST FINL CORP COM 97650W108 3,599 44,779 SH   SOLE   44,779 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 339 4,453 SH   SOLE   4,453 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 924 24,694 SH   SOLE   24,694 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 206 4,782 SH   SOLE   4,782 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 377 3,162 SH   SOLE   3,162 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 619 14,939 SH   SOLE   14,939 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,063 18,073 SH   SOLE   18,073 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 756 24,529 SH   SOLE   24,529 0 0
WIX COM LTD SHS M98068105 389 1,986 SH   SOLE   1,986 0 0
WORKDAY INC CL A 98138H101 1,178 4,713 SH   SOLE   4,713 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 645 11,459 SH   SOLE   11,459 0 0
WP CAREY INC COM 92936U109 1,573 21,539 SH   SOLE   21,539 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 4,538 58,791 SH   SOLE   58,791 0 0
WYNN RESORTS LTD COM 983134107 1,471 17,356 SH   SOLE   17,356 0 0
XCEL ENERGY INC COM 98389B100 1,254 20,062 SH   SOLE   20,062 0 0
XILINX INC COM 983919101 7,180 47,544 SH   SOLE   45,467 0 2,077
XPO LOGISTICS INC COM 983793100 9,331 117,244 SH   SOLE   117,244 0 0
XYLEM INC COM 98419M100 12,703 102,698 SH   SOLE   99,653 0 3,045
YAMANA GOLD INC COM 98462Y100 41 10,408 SH   SOLE   10,408 0 0
YEXT INC COM 98585N106 1,510 125,462 SH   SOLE   125,462 0 0
YORK WTR CO COM 987184108 286 6,542 SH   SOLE   6,542 0 0
YUM BRANDS INC COM 988498101 1,150 9,404 SH   SOLE   9,404 0 0
YUM CHINA HLDGS INC COM 98850P109 445 7,657 SH   SOLE   7,657 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2,049 3,975 SH   SOLE   3,975 0 0
ZENDESK INC COM 98936J101 236 2,026 SH   SOLE   2,026 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,574 17,585 SH   SOLE   17,585 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 233 128,300 SH   SOLE   128,300 0 0
ZOETIS INC CL A 98978V103 13,923 71,711 SH   SOLE   71,711 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,783 10,638 SH   SOLE   10,638 0 0
ZSCALER INC COM 98980G102 975 3,719 SH   SOLE   3,719 0 0
ZYNGA INC CL A 98986T108 951 126,248 SH   SOLE   126,248 0 0