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