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
10X GENOMICS INC CL A COM 88025U109 301 1,538 SH   SOLE   0 0 1,538
2U INC COM 90214J101 276 6,616 SH   SOLE   0 0 6,616
3M CO COM 88579Y101 17,822 89,731 SH   SOLE   17,524 0 72,207
9 METERS BIOPHARMA INC COM 654405109 11 10,000 SH   SOLE   0 0 10,000
ABB LTD SPONSORED ADR 000375204 6,050 178,021 SH   SOLE   7,183 0 170,838
ABBOTT LABS COM 002824100 25,539 220,294 SH   SOLE   35,680 0 184,614
ABBVIE INC COM 00287Y109 44,401 394,188 SH   SOLE   36,454 0 357,734
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 406 91,804 SH   SOLE   0 0 91,804
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 1,290 142,551 SH   SOLE   0 0 142,551
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 872 137,071 SH   SOLE   0 0 137,071
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 2,683 263,880 SH   SOLE   0 0 263,880
ABIOMED INC COM 003654100 227 727 SH   SOLE   0 0 727
ABM INDS INC COM 000957100 2,194 49,467 SH   SOLE   4,135 0 45,332
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 1,957 71,234 SH   SOLE   1,712 0 69,522
ACASTI PHARMA INC CL A NEW 00430K402 17 30,001 SH   SOLE   0 0 30,001
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,904 23,423 SH   SOLE   1,190 0 22,233
ACTIVISION BLIZZARD INC COM 00507V109 3,304 34,628 SH   SOLE   1,054 0 33,574
ADAMS DIVERSIFIED EQUITY FD COM 006212104 521 26,361 SH   SOLE   5,870 0 20,491
ADIAL PHARMACEUTICALS INC COM 00688A106 93 36,650 SH   SOLE   0 0 36,650
ADOBE SYSTEMS INCORPORATED COM 00724F101 13,512 23,071 SH   SOLE   1,414 0 21,657
ADVANCED MICRO DEVICES INC COM 007903107 6,667 70,979 SH   SOLE   3,302 0 67,677
ADVAXIS INC COM NEW 007624307 7 14,316 SH   SOLE   0 0 14,316
ADVENT CONV & INCOME FD COM 00764C109 202 10,460 SH   SOLE   0 0 10,460
ADVISORSHARES TR DORSY FSM ALCP 00768Y479 6,036 164,571 SH   SOLE   0 0 164,571
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 680 7,125 SH   SOLE   0 0 7,125
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 1,210 24,783 SH   SOLE   0 0 24,783
ADVISORSHARES TR PURE US CANNABIS 00768Y453 2,774 69,350 SH   SOLE   579 0 68,771
ADVISORSHARES TR RANGER EQUITY BE 00768Y412 3,035 132,075 SH   SOLE   10,943 0 121,132
AEGON N V NY REGISTRY SHS 007924103 72 17,341 SH   SOLE   0 0 17,341
AES CORP COM 00130H105 4,833 185,425 SH   SOLE   11,646 0 173,779
AFLAC INC COM 001055102 671 12,501 SH   SOLE   131 0 12,370
AGILENT TECHNOLOGIES INC COM 00846U101 8,569 57,976 SH   SOLE   4,961 0 53,015
AGNC INVT CORP COM 00123Q104 1,328 78,632 SH   SOLE   2,700 0 75,932
AGREE RLTY CORP COM 008492100 266 3,773 SH   SOLE   0 0 3,773
AGROFRESH SOLUTIONS INC COM 00856G109 66 31,864 SH   SOLE   0 0 31,864
AIR LEASE CORP CL A 00912X302 226 5,425 SH   SOLE   272 0 5,153
AIR PRODS & CHEMS INC COM 009158106 7,554 26,257 SH   SOLE   4,312 0 21,945
AIRBNB INC COM CL A 009066101 3,514 22,946 SH   SOLE   5,879 0 17,067
AKAMAI TECHNOLOGIES INC COM 00971T101 440 3,768 SH   SOLE   311 0 3,457
ALAMOS GOLD INC NEW COM CL A 011532108 134 17,552 SH   SOLE   500 0 17,052
ALASKA AIR GROUP INC COM 011659109 218 3,615 SH   SOLE   89 0 3,526
ALBEMARLE CORP COM 012653101 588 3,488 SH   SOLE   20 0 3,468
ALCOA CORP COM 013872106 2,352 63,842 SH   SOLE   111 0 63,731
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 295 1,623 SH   SOLE   36 0 1,587
ALEXCO RESOURCE CORP COM 01535P106 1,890 756,010 SH   SOLE   0 0 756,010
ALEXION PHARMACEUTICALS INC COM 015351109 761 4,145 SH   SOLE   0 0 4,145
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15,939 70,284 SH   SOLE   25,457 0 44,827
ALIGN TECHNOLOGY INC COM 016255101 1,180 1,932 SH   SOLE   27 0 1,905
ALKERMES PLC SHS G01767105 254 10,355 SH   SOLE   0 0 10,355
ALLEGHANY CORP MD COM 017175100 5,282 7,918 SH   SOLE   0 0 7,918
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1,689 36,268 SH   SOLE   0 0 36,268
ALLIANT ENERGY CORP COM 018802108 553 9,911 SH   SOLE   400 0 9,511
ALLSTATE CORP COM 020002101 2,615 20,050 SH   SOLE   202 0 19,848
ALLY FINL INC COM 02005N100 545 10,948 SH   SOLE   6 0 10,942
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 377 2,224 SH   SOLE   0 0 2,224
ALPHABET INC CAP STK CL A 02079K305 42,280 17,315 SH   SOLE   1,161 0 16,154
ALPHABET INC CAP STK CL C 02079K107 57,311 22,866 SH   SOLE   3,182 0 19,684
ALPS ETF TR ALERIAN ENERGY 00162Q676 444 22,069 SH   SOLE   0 0 22,069
ALPS ETF TR ALERIAN MLP 00162Q452 2,256 61,965 SH   SOLE   3,105 0 58,860
ALPS ETF TR DISRUPTIVE TECH 00162Q478 1,409 28,996 SH   SOLE   300 0 28,696
ALPS ETF TR EQUAL SEC ETF 00162Q205 213 2,126 SH   SOLE   0 0 2,126
ALPS ETF TR SECTR DIV DOGS 00162Q858 1,902 35,928 SH   SOLE   0 0 35,928
ALTICE USA INC CL A 02156K103 287 8,392 SH   SOLE   400 0 7,992
ALTRIA GROUP INC COM 02209S103 9,392 196,969 SH   SOLE   13,156 0 183,813
AMARIN CORP PLC SPONS ADR NEW 023111206 4,546 1,037,808 SH   SOLE   4,175 0 1,033,633
AMAZON COM INC COM 023135106 168,699 49,039 SH   SOLE   5,387 0 43,652
AMBAC FINL GROUP INC COM NEW 023139884 393 25,077 SH   SOLE   0 0 25,077
AMC ENTMT HLDGS INC CL A COM 00165C104 550 9,697 SH   SOLE   0 0 9,697
AMCOR PLC ORD G0250X107 153 13,311 SH   SOLE   290 0 13,021
AMER SOFTWARE INC CL A 029683109 248 11,312 SH   SOLE   0 0 11,312
AMER STATES WTR CO COM 029899101 1,440 18,096 SH   SOLE   296 0 17,800
AMEREN CORP COM 023608102 718 8,979 SH   SOLE   0 0 8,979
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 185 27,459 SH   SOLE   4,924 0 22,535
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 495 32,990 SH   SOLE   2,299 0 30,691
AMERICAN AIRLS GROUP INC COM 02376R102 1,120 52,807 SH   SOLE   2,330 0 50,477
AMERICAN CAMPUS CMNTYS INC COM 024835100 539 11,520 SH   SOLE   727 0 10,793
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 3,219 46,275 SH   SOLE   2,542 0 43,733
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 4,800 91,327 SH   SOLE   934 0 90,393
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 257 4,073 SH   SOLE   1,081 0 2,992
AMERICAN CENTY ETF TR STOXX US QLTY 025072307 2,919 41,650 SH   SOLE   240 0 41,410
AMERICAN CENTY ETF TR STOXX US QUALT 025072208 8,072 162,458 SH   SOLE   330 0 162,128
AMERICAN CENTY ETF TR US EQT ETF 025072885 6,118 82,445 SH   SOLE   3,728 0 78,717
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 226 6,023 SH   SOLE   317 0 5,706
AMERICAN ELEC PWR CO INC COM 025537101 2,811 33,232 SH   SOLE   2,051 0 31,181
AMERICAN EXPRESS CO COM 025816109 7,679 46,476 SH   SOLE   1,960 0 44,516
AMERICAN FINL GROUP INC OHIO COM 025932104 492 3,946 SH   SOLE   0 0 3,946
AMERICAN INTL GROUP INC COM NEW 026874784 817 17,165 SH   SOLE   1,120 0 16,045
AMERICAN TOWER CORP NEW COM 03027X100 15,921 58,938 SH   SOLE   3,265 0 55,673
AMERICAN WELL CORP CL A 03044L105 526 41,846 SH   SOLE   347 0 41,499
AMERICAN WTR WKS CO INC NEW COM 030420103 5,249 34,057 SH   SOLE   1,834 0 32,223
AMERIPRISE FINL INC COM 03076C106 1,768 7,105 SH   SOLE   127 0 6,978
AMERISOURCEBERGEN CORP COM 03073E105 3,533 30,856 SH   SOLE   172 0 30,684
AMETEK INC COM 031100100 1,244 9,322 SH   SOLE   122 0 9,200
AMGEN INC COM 031162100 11,820 48,495 SH   SOLE   2,162 0 46,333
AMMO INC COM 00175J107 454 46,345 SH   SOLE   598 0 45,747
AMPHENOL CORP NEW CL A 032095101 600 8,773 SH   SOLE   224 0 8,549
AMPIO PHARMACEUTICALS INC COM 03209T109 18 10,500 SH   SOLE   500 0 10,000
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 250 7,288 SH   SOLE   0 0 7,288
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 502 10,526 SH   SOLE   506 0 10,020
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 656 18,286 SH   SOLE   300 0 17,986
AMPLIFY ETF TR ONLIN RETL ETF 032108102 3,155 24,328 SH   SOLE   2,535 0 21,793
ANALOG DEVICES INC COM 032654105 2,478 14,394 SH   SOLE   500 0 13,894
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,442 33,900 SH   SOLE   12 0 33,888
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,941 218,527 SH   SOLE   11,508 0 207,019
ANSYS INC COM 03662Q105 2,729 7,866 SH   SOLE   22 0 7,844
ANTARES PHARMA INC COM 036642106 341 78,195 SH   SOLE   0 0 78,195
ANTHEM INC COM 036752103 3,396 8,892 SH   SOLE   483 0 8,409
AON PLC SHS CL A G0403H108 3,441 14,410 SH   SOLE   971 0 13,439
APARTMENT INCOME REIT CORP COM 03750L109 2,886 60,845 SH   SOLE   0 0 60,845
APARTMENT INVT & MGMT CO CL A 03748R747 144 21,486 SH   SOLE   0 0 21,486
APELLIS PHARMACEUTICALS INC COM 03753U106 4,500 71,195 SH   SOLE   0 0 71,195
APOLLO COML REAL EST FIN INC COM 03762U105 421 26,383 SH   SOLE   500 0 25,883
APOLLO GLOBAL MGMT INC COM CL A 03768E105 695 11,176 SH   SOLE   1,209 0 9,967
APPFOLIO INC COM CL A 03783C100 256 1,814 SH   SOLE   0 0 1,814
APPHARVEST INC *W EXP 01/30/202 03783T111 88 14,687 SH   SOLE   0 0 14,687
APPHARVEST INC COM 03783T103 173 10,810 SH   SOLE   0 0 10,810
APPIAN CORP CL A 03782L101 279 2,022 SH   SOLE   125 0 1,897
APPLE INC COM 037833100 381,802 2,787,684 SH   SOLE   233,746 0 2,553,938
APPLIED MATLS INC COM 038222105 6,385 44,834 SH   SOLE   283 0 44,551
APTIV PLC SHS G6095L109 701 4,457 SH   SOLE   291 0 4,166
ARBOR REALTY TRUST INC COM 038923108 265 14,861 SH   SOLE   0 0 14,861
ARCH CAP GROUP LTD ORD G0450A105 321 8,240 SH   SOLE   0 0 8,240
ARCHER DANIELS MIDLAND CO COM 039483102 2,413 39,803 SH   SOLE   1,027 0 38,776
ARCIMOTO INC COM 039587100 844 49,098 SH   SOLE   0 0 49,098
ARES CAPITAL CORP COM 04010L103 2,376 121,298 SH   SOLE   2,871 0 118,427
ARISTA NETWORKS INC COM 040413106 796 2,197 SH   SOLE   84 0 2,113
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 4,998 57,979 SH   SOLE   6,472 0 51,507
ARK ETF TR FINTECH INNOVA 00214Q708 2,486 45,957 SH   SOLE   3,618 0 42,339
ARK ETF TR GENOMIC REV ETF 00214Q302 10,817 116,944 SH   SOLE   8,667 0 108,277
ARK ETF TR GENOMIC REV ETF 00214Q302 0 10,000 SH Put SOLE   0 0 10,000
ARK ETF TR INNOVATION ETF 00214Q104 146,348 1,119,042 SH   SOLE   47,469 0 1,071,573
ARK ETF TR INNOVATION ETF 00214Q104 9 230,000 SH Put SOLE   0 0 230,000
ARK ETF TR ISRAEL INOVATE 00214Q609 372 11,602 SH   SOLE   3,117 0 8,485
ARK ETF TR NEXT GNRTN INTER 00214Q401 11,766 76,365 SH   SOLE   4,925 0 71,440
ARMSTRONG WORLD INDS INC NEW COM 04247X102 287 2,676 SH   SOLE   0 0 2,676
ARROW FINL CORP COM 042744102 361 10,051 SH   SOLE   0 0 10,051
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 461 9,081 SH   SOLE   530 0 8,551
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 136 16,810 SH   SOLE   0 0 16,810
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,391 4,908 SH   SOLE   113 0 4,795
ASTRAZENECA PLC SPONSORED ADR 046353108 4,962 82,833 SH   SOLE   2,058 0 80,775
AT&T INC COM 00206R102 27,351 950,350 SH   SOLE   105,611 0 844,739
ATLASSIAN CORP PLC CL A G06242104 1,010 3,934 SH   SOLE   309 0 3,625
ATMOS ENERGY CORP COM 049560105 459 4,779 SH   SOLE   0 0 4,779
AUDACY INC CL A 05070N103 86 20,062 SH   SOLE   0 0 20,062
AURORA CANNABIS INC COM 05156X884 180 19,950 SH   SOLE   1,092 0 18,858
AUTODESK INC COM 052769106 2,036 6,974 SH   SOLE   899 0 6,075
AUTOMATIC DATA PROCESSING IN COM 053015103 8,414 42,363 SH   SOLE   1,361 0 41,002
AUTOZONE INC COM 053332102 1,089 730 SH   SOLE   0 0 730
AVALARA INC COM 05338G106 1,310 8,097 SH   SOLE   1,300 0 6,797
AVERY DENNISON CORP COM 053611109 406 1,932 SH   SOLE   56 0 1,876
AXALTA COATING SYS LTD COM G0750C108 252 8,247 SH   SOLE   0 0 8,247
AXON ENTERPRISE INC COM 05464C101 510 2,884 SH   SOLE   10 0 2,874
B & G FOODS INC NEW COM 05508R106 426 13,003 SH   SOLE   344 0 12,659
B2GOLD CORP COM 11777Q209 55 13,069 SH   SOLE   0 0 13,069
BAIDU INC SPON ADR REP A 056752108 1,628 7,984 SH   SOLE   5,451 0 2,533
BAKER HUGHES COMPANY CL A 05722G100 329 14,396 SH   SOLE   1,200 0 13,196
BALL CORP COM 058498106 523 6,461 SH   SOLE   517 0 5,944
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 63 10,117 SH   SOLE   0 0 10,117
BANCO SANTANDER S.A. ADR 05964H105 193 49,221 SH   SOLE   1,502 0 47,719
BANK HAWAII CORP COM 062540109 555 6,593 SH   SOLE   0 0 6,593
BANK MONTREAL QUE COM 063671101 2,094 20,411 SH   SOLE   0 0 20,411
BANK NEW YORK MELLON CORP COM 064058100 2,323 45,346 SH   SOLE   2,225 0 43,121
BANK NOVA SCOTIA B C COM 064149107 298 4,583 SH   SOLE   0 0 4,583
BANK SOUTH CAROLINA CORP COM 065066102 225 10,957 SH   SOLE   0 0 10,957
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 470 17,278 SH   SOLE   0 0 17,278
BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 8,668 413,537 SH   SOLE   87,257 0 326,280
BARCLAYS PLC ADR 06738E204 161 16,724 SH   SOLE   0 0 16,724
BARNES & NOBLE ED INC COM 06777U101 1,817 251,994 SH   SOLE   0 0 251,994
BARRICK GOLD CORP COM 067901108 1,690 81,700 SH   SOLE   7,264 0 74,436
BAUSCH HEALTH COS INC COM 071734107 302 10,297 SH   SOLE   1,610 0 8,687
BAXTER INTL INC COM 071813109 1,594 19,806 SH   SOLE   1,402 0 18,404
BCE INC COM NEW 05534B760 1,260 25,550 SH   SOLE   3,108 0 22,442
BECTON DICKINSON & CO COM 075887109 4,462 18,348 SH   SOLE   924 0 17,424
BEIGENE LTD SPONSORED ADR 07725L102 310 904 SH   SOLE   0 0 904
BERKLEY W R CORP COM 084423102 566 7,605 SH   SOLE   0 0 7,605
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,768 9 SH   SOLE   1 0 8
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 75,486 271,612 SH   SOLE   16,107 0 255,505
BERRY GLOBAL GROUP INC COM 08579W103 279 4,276 SH   SOLE   0 0 4,276
BEST BUY INC COM 086516101 437 3,800 SH   SOLE   0 0 3,800
BEYOND MEAT INC COM 08862E109 638 4,049 SH   SOLE   439 0 3,610
BHP GROUP LTD SPONSORED ADS 088606108 608 8,348 SH   SOLE   271 0 8,077
BIG 5 SPORTING GOODS CORP COM 08915P101 348 13,547 SH   SOLE   2,076 0 11,471
BILL COM HLDGS INC COM 090043100 1,526 8,332 SH   SOLE   4,195 0 4,137
BIO RAD LABS INC CL A 090572207 538 836 SH   SOLE   25 0 811
BIOGEN INC COM 09062X103 2,696 7,785 SH   SOLE   996 0 6,789
BIONANO GENOMICS INC COM 09075F107 119 16,250 SH   SOLE   0 0 16,250
BIONTECH SE SPONSORED ADS 09075V102 2,903 12,968 SH   SOLE   107 0 12,861
BIOSIG TECHNOLOGIES INC COM NEW 09073N201 48 12,320 SH   SOLE   0 0 12,320
BIO-TECHNE CORP COM 09073M104 698 1,550 SH   SOLE   100 0 1,450
BK OF AMERICA CORP COM 060505104 23,229 563,398 SH   SOLE   40,124 0 523,274
BLACK KNIGHT INC COM 09215C105 452 5,800 SH   SOLE   3,474 0 2,326
BLACKROCK CAP INVT CORP COM 092533108 44 11,305 SH   SOLE   0 0 11,305
BLACKROCK CORE BD TR SHS BEN INT 09249E101 2,115 128,055 SH   SOLE   4,500 0 123,555
BLACKROCK CORPOR HI YLD FD I COM 09255P107 733 59,532 SH   SOLE   218 0 59,314
BLACKROCK CR ALLOCATION INCO COM 092508100 460 29,514 SH   SOLE   1,750 0 27,764
BLACKROCK ENERGY & RES TR COM 09250U101 301 30,645 SH   SOLE   1,300 0 29,345
BLACKROCK ENHANCD CAP & INM COM 09256A109 347 16,866 SH   SOLE   0 0 16,866
BLACKROCK ENHANCED EQUITY DI COM 09251A104 419 41,359 SH   SOLE   0 0 41,359
BLACKROCK ENHANCED GLOBAL DI COM 092501105 871 69,372 SH   SOLE   950 0 68,422
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 1,149 175,400 SH   SOLE   0 0 175,400
BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 3,635 125,666 SH   SOLE   0 0 125,666
BLACKROCK INC COM 09247X101 10,936 12,499 SH   SOLE   578 0 11,921
BLACKROCK MULTI SECTOR INC T COM 09258A107 943 50,550 SH   SOLE   0 0 50,550
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1,127 42,975 SH   SOLE   0 0 42,975
BLACKROCK MUNI INCOME TR II COM 09249N101 379 24,054 SH   SOLE   0 0 24,054
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 169 11,450 SH   SOLE   0 0 11,450
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 505 30,114 SH   SOLE   0 0 30,114
BLACKROCK MUNIYIELD FD INC COM 09253W104 268 17,741 SH   SOLE   7,058 0 10,683
BLACKROCK MUNIYIELD QUALITY COM 09254G108 588 40,557 SH   SOLE   2,000 0 38,557
BLACKROCK MUNIYILD QULT FD I COM 09254F100 607 36,263 SH   SOLE   3,975 0 32,288
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 201 13,060 SH   SOLE   10,060 0 3,000
BLACKROCK RES & COMMODITIES SHS 09257A108 2,261 240,034 SH   SOLE   0 0 240,034
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 646 25,056 SH   SOLE   118 0 24,938
BLACKSTONE GROUP INC COM 09260D107 22,240 228,948 SH   SOLE   35,433 0 193,515
BLACKSTONE GROUP INC COM 09260D107 2 10,000 SH Call SOLE   0 0 10,000
BLACKSTONE MTG TR INC COM CL A 09257W100 4,112 128,951 SH   SOLE   44,105 0 84,846
BLINK CHARGING CO COM 09354A100 282 6,855 SH   SOLE   146 0 6,709
BLUE RIDGE BANKSHARES INC VA COM 095825105 438 24,993 SH   SOLE   450 0 24,543
BNY MELLON STRATEGIC MUNS IN COM 05588W108 389 43,399 SH   SOLE   0 0 43,399
BOEING CO COM 097023105 27,279 113,865 SH   SOLE   17,234 0 96,631
BOOKING HOLDINGS INC COM 09857L108 4,776 2,183 SH   SOLE   13 0 2,170
BORGWARNER INC COM 099724106 1,141 23,509 SH   SOLE   3 0 23,506
BOSTON BEER INC CL A 100557107 1,130 1,107 SH   SOLE   377 0 730
BOSTON PROPERTIES INC COM 101121101 218 1,903 SH   SOLE   0 0 1,903
BOSTON SCIENTIFIC CORP COM 101137107 7,714 180,407 SH   SOLE   18,035 0 162,372
BP PLC SPONSORED ADR 055622104 8,844 334,740 SH   SOLE   16,803 0 317,937
BRANDYWINEGBL GBL INCM OPP F COM 10537L104 882 69,902 SH   SOLE   0 0 69,902
BRIGHAM MINERALS INC CL A COM 10918L103 318 14,967 SH   SOLE   0 0 14,967
BRIGHTHOUSE FINL INC COM 10922N103 311 6,839 SH   SOLE   109 0 6,730
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109 1,667 177,316 SH   SOLE   2,643 0 174,673
BRIGHTVIEW HLDGS INC COM 10948C107 2,331 144,618 SH   SOLE   12,171 0 132,447
BRISTOL-MYERS SQUIBB CO COM 110122108 23,212 347,385 SH   SOLE   17,917 0 329,468
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 4 15,000 SH   SOLE   0 0 15,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2,298 58,460 SH   SOLE   438 0 58,022
BROADCOM INC COM 11135F101 12,532 26,282 SH   SOLE   210 0 26,072
BROADMARK RLTY CAP INC COM 11135B100 152 14,365 SH   SOLE   0 0 14,365
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,028 12,561 SH   SOLE   0 0 12,561
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 381 7,473 SH   SOLE   1,293 0 6,180
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,231 22,161 SH   SOLE   5,434 0 16,727
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 542 12,920 SH   SOLE   704 0 12,216
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,437 37,250 SH   SOLE   6,201 0 31,049
BROWN FORMAN CORP CL B 115637209 2,723 36,337 SH   SOLE   296 0 36,041
BRYN MAWR BK CORP COM 117665109 1,193 28,273 SH   SOLE   0 0 28,273
BUILDERS FIRSTSOURCE INC COM 12008R107 1,130 26,497 SH   SOLE   1,830 0 24,667
BUNGE LIMITED COM G16962105 1,402 17,943 SH   SOLE   0 0 17,943
BURLINGTON STORES INC COM 122017106 1,342 4,167 SH   SOLE   386 0 3,781
C3 AI INC CL A 12468P104 777 12,422 SH   SOLE   1,689 0 10,733
CADENCE DESIGN SYSTEM INC COM 127387108 805 5,889 SH   SOLE   1 0 5,888
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 1,592 104,985 SH   SOLE   0 0 104,985
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 682 32,800 SH   SOLE   0 0 32,800
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 550 30,214 SH   SOLE   0 0 30,214
CALIFORNIA WTR SVC GROUP COM 130788102 1,411 25,398 SH   SOLE   460 0 24,938
CALIX INC COM 13100M509 228 4,800 SH   SOLE   200 0 4,600
CAMECO CORP COM 13321L108 4,495 234,369 SH   SOLE   19,206 0 215,163
CAMPBELL SOUP CO COM 134429109 1,250 27,409 SH   SOLE   1,738 0 25,671
CAMPING WORLD HLDGS INC CL A 13462K109 970 23,663 SH   SOLE   125 0 23,538
CANADIAN IMP BK COMM COM 136069101 528 4,635 SH   SOLE   0 0 4,635
CANADIAN NATL RY CO COM 136375102 1,138 10,786 SH   SOLE   1,551 0 9,235
CANADIAN PAC RY LTD COM 13645T100 714 9,279 SH   SOLE   4,970 0 4,309
CANOPY GROWTH CORP COM 138035100 2,899 119,874 SH   SOLE   4,389 0 115,485
CAPITAL ONE FINL CORP COM 14040H105 4,483 28,987 SH   SOLE   10,303 0 18,684
CAPITOL FED FINL INC COM 14057J101 255 21,649 SH   SOLE   0 0 21,649
CARDINAL HEALTH INC COM 14149Y108 631 11,056 SH   SOLE   0 0 11,056
CARLYLE GROUP INC COM 14316J108 345 7,419 SH   SOLE   1,800 0 5,619
CARMAX INC COM 143130102 1,456 11,278 SH   SOLE   36 0 11,242
CARNIVAL CORP UNIT 99/99/9999 143658300 2,053 77,891 SH   SOLE   4,313 0 73,578
CARRIER GLOBAL CORPORATION COM 14448C104 6,300 129,614 SH   SOLE   13,155 0 116,459
CARRIER GLOBAL CORPORATION COM 14448C104 1 10,000 SH Call SOLE   0 0 10,000
CASEYS GEN STORES INC COM 147528103 315 1,617 SH   SOLE   0 0 1,617
CATERPILLAR INC COM 149123101 19,238 88,398 SH   SOLE   6,021 0 82,377
CBIZ INC COM 124805102 1,507 45,978 SH   SOLE   0 0 45,978
CBOE GLOBAL MKTS INC COM 12503M108 218 1,827 SH   SOLE   0 0 1,827
CBRE CLARION GLOBAL REAL EST COM 12504G100 152 17,305 SH   SOLE   0 0 17,305
CBRE GROUP INC CL A 12504L109 754 8,787 SH   SOLE   0 0 8,787
CDK GLOBAL INC COM 12508E101 587 11,821 SH   SOLE   48 0 11,773
CDW CORP COM 12514G108 1,398 8,001 SH   SOLE   317 0 7,684
CECO ENVIRONMENTAL CORP COM 125141101 109 15,180 SH   SOLE   0 0 15,180
CEDAR FAIR L P DEPOSITRY UNIT 150185106 3,923 87,511 SH   SOLE   59,656 0 27,855
CELANESE CORP DEL COM 150870103 463 3,055 SH   SOLE   79 0 2,976
CENTENE CORP DEL COM 15135B101 5,534 75,885 SH   SOLE   7,636 0 68,249
CERENCE INC COM 156727109 242 2,267 SH   SOLE   123 0 2,144
CERNER CORP COM 156782104 333 4,264 SH   SOLE   864 0 3,400
CHANNELADVISOR CORP COM 159179100 1,264 51,589 SH   SOLE   0 0 51,589
CHARLES RIV LABS INTL INC COM 159864107 3,350 9,055 SH   SOLE   916 0 8,139
CHARTER COMMUNICATIONS INC N CL A 16119P108 8,723 12,091 SH   SOLE   3,743 0 8,348
CHEESECAKE FACTORY INC COM 163072101 422 7,801 SH   SOLE   0 0 7,801
CHEGG INC COM 163092109 310 3,736 SH   SOLE   200 0 3,536
CHEMED CORP NEW COM 16359R103 442 931 SH   SOLE   28 0 903
CHENIERE ENERGY INC COM NEW 16411R208 504 5,818 SH   SOLE   166 0 5,652
CHEVRON CORP NEW COM 166764100 18,448 176,122 SH   SOLE   14,122 0 162,000
CHEWY INC CL A 16679L109 1,100 13,796 SH   SOLE   1,776 0 12,020
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,869 1,850 SH   SOLE   340 0 1,510
CHUBB LIMITED COM H1467J104 1,013 6,375 SH   SOLE   55 0 6,320
CHURCH & DWIGHT INC COM 171340102 3,018 35,418 SH   SOLE   2,002 0 33,416
CHURCHILL CAPITAL CORP IV CL A 171439102 1,355 47,003 SH   SOLE   1,742 0 45,261
CHURCHILL DOWNS INC COM 171484108 601 3,032 SH   SOLE   800 0 2,232
CIGNA CORP NEW COM 125523100 2,961 12,489 SH   SOLE   327 0 12,162
CIMAREX ENERGY CO COM 171798101 222 3,059 SH   SOLE   0 0 3,059
CINCINNATI FINL CORP COM 172062101 990 8,496 SH   SOLE   92 0 8,404
CINTAS CORP COM 172908105 2,514 6,582 SH   SOLE   379 0 6,203
CISCO SYS INC COM 17275R102 22,175 418,398 SH   SOLE   61,308 0 357,090
CITIGROUP INC COM NEW 172967424 7,843 110,867 SH   SOLE   3,987 0 106,880
CITIUS PHARMACEUTICALS INC COM NEW 17322U207 72 20,714 SH   SOLE   0 0 20,714
CITIZENS FINL GROUP INC COM 174610105 1,805 39,363 SH   SOLE   1,913 0 37,450
CLEAN ENERGY FUELS CORP COM 184499101 176 17,330 SH   SOLE   10,000 0 7,330
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207 609 24,000 SH   SOLE   0 0 24,000
CLEARSIDE BIOMEDICAL INC COM 185063104 114 23,500 SH   SOLE   0 0 23,500
CLEVELAND-CLIFFS INC NEW COM 185899101 5,199 241,145 SH   SOLE   3,096 0 238,049
CLOROX CO DEL COM 189054109 6,699 37,233 SH   SOLE   673 0 36,560
CLOUDFLARE INC CL A COM 18915M107 897 8,473 SH   SOLE   687 0 7,786
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 1,820 150,443 SH   SOLE   0 0 150,443
CMC MATERIALS INC COM 12571T100 220 1,462 SH   SOLE   0 0 1,462
CME GROUP INC COM 12572Q105 1,737 8,164 SH   SOLE   28 0 8,136
CMS ENERGY CORP COM 125896100 2,328 39,409 SH   SOLE   424 0 38,985
CNH INDL N V SHS N20944109 169 10,086 SH   SOLE   0 0 10,086
COCA COLA CO COM 191216100 19,668 363,483 SH   SOLE   18,310 0 345,173
COCA COLA CONS INC COM 191098102 224 558 SH   SOLE   142 0 416
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 543 7,840 SH   SOLE   17 0 7,823
COHEN & STEERS CLOSED-END OP COM 19248P106 293 20,134 SH   SOLE   0 0 20,134
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,349 47,009 SH   SOLE   0 0 47,009
COHEN & STEERS MLP INCOME & COM SHS 19249B106 215 52,732 SH   SOLE   0 0 52,732
COHEN & STEERS QUALITY INCOM COM 19247L106 836 53,219 SH   SOLE   0 0 53,219
COHEN & STEERS REIT & PFD & COM 19247X100 750 27,568 SH   SOLE   0 0 27,568
COHEN & STEERS SELECT PFD & COM 19248Y107 352 11,493 SH   SOLE   5,128 0 6,365
COINBASE GLOBAL INC COM CL A 19260Q107 4,446 17,554 SH   SOLE   829 0 16,725
COLGATE PALMOLIVE CO COM 194162103 4,093 50,316 SH   SOLE   6,105 0 44,211
COLLABORATIVE INVESTMNT SER RAREVIEW DYNAMIC 19423L722 394 13,155 SH   SOLE   0 0 13,155
COLLABORATIVE INVESTMNT SER RAREVIEW TAX ADV 19423L714 298 10,536 SH   SOLE   0 0 10,536
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 3,095 143,621 SH   SOLE   45,921 0 97,700
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 330 14,584 SH   SOLE   0 0 14,584
COLUMBIA PPTY TR INC COM NEW 198287203 399 22,924 SH   SOLE   0 0 22,924
COMCAST CORP NEW CL A 20030N101 14,621 256,433 SH   SOLE   12,991 0 243,442
COMERICA INC COM 200340107 381 5,342 SH   SOLE   110 0 5,232
COMPASS DIVERSIFIED SH BEN INT 20451Q104 869 34,089 SH   SOLE   427 0 33,662
COMPASS MINERALS INTL INC COM 20451N101 1,093 18,444 SH   SOLE   240 0 18,204
COMPUGEN LTD ORD M25722105 347 41,850 SH   SOLE   13,000 0 28,850
COMSCORE INC COM 20564W105 56 11,176 SH   SOLE   0 0 11,176
CONAGRA BRANDS INC COM 205887102 3,352 92,143 SH   SOLE   39,929 0 52,214
CONOCOPHILLIPS COM 20825C104 6,614 108,588 SH   SOLE   8,128 0 100,460
CONSOLIDATED EDISON INC COM 209115104 4,361 60,801 SH   SOLE   7,396 0 53,405
CONSTELLATION BRANDS INC CL A 21036P108 4,570 19,540 SH   SOLE   1,611 0 17,929
CONSTELLIUM SE CL A SHS F21107101 2,658 140,284 SH   SOLE   118,387 0 21,897
CONTANGO OIL & GAS CO COM NEW 21075N204 61 14,012 SH   SOLE   6,000 0 8,012
CONTEXTLOGIC INC COM CL A 21077C107 477 36,255 SH   SOLE   0 0 36,255
COPART INC COM 217204106 985 7,473 SH   SOLE   347 0 7,126
CORESITE RLTY CORP COM 21870Q105 219 1,625 SH   SOLE   85 0 1,540
CORMEDIX INC COM 21900C308 143 20,879 SH   SOLE   1,000 0 19,879
CORNERSTONE BLDG BRANDS INC COM 21925D109 210 11,564 SH   SOLE   474 0 11,090
CORNERSTONE STRATEGIC VALUE COM 21924B302 247 21,240 SH   SOLE   0 0 21,240
CORNERSTONE TOTAL RETURN FD COM 21924U300 175 15,394 SH   SOLE   0 0 15,394
CORNING INC COM 219350105 1,721 42,092 SH   SOLE   3,923 0 38,169
CORTEVA INC COM 22052L104 1,161 26,179 SH   SOLE   815 0 25,364
COSTAMARE INC SHS Y1771G102 358 30,287 SH   SOLE   0 0 30,287
COSTAR GROUP INC COM 22160N109 1,023 12,350 SH   SOLE   390 0 11,960
COSTCO WHSL CORP NEW COM 22160K105 16,954 42,851 SH   SOLE   3,852 0 38,999
COTY INC COM CL A 222070203 230 24,662 SH   SOLE   0 0 24,662
COUPA SOFTWARE INC COM 22266L106 232 883 SH   SOLE   0 0 883
COUSINS PPTYS INC COM NEW 222795502 570 15,506 SH   SOLE   1,066 0 14,440
COWEN INC CL A NEW 223622606 5,642 137,439 SH   SOLE   0 0 137,439
CRACKER BARREL OLD CTRY STOR COM 22410J106 620 4,177 SH   SOLE   66 0 4,111
CRANE CO COM 224399105 250 2,711 SH   SOLE   0 0 2,711
CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 320 464 SH   SOLE   0 0 464
CRESCENT PT ENERGY CORP COM 22576C101 88 19,432 SH   SOLE   0 0 19,432
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,596 9,859 SH   SOLE   470 0 9,389
CRITEO S A SPONS ADS 226718104 334 7,399 SH   SOLE   0 0 7,399
CROCS INC COM 227046109 525 4,502 SH   SOLE   0 0 4,502
CRONOS GROUP INC COM 22717L101 294 34,200 SH   SOLE   1,130 0 33,070
CROWDSTRIKE HLDGS INC CL A 22788C105 3,899 15,512 SH   SOLE   780 0 14,732
CROWN CASTLE INTL CORP NEW COM 22822V101 7,738 39,659 SH   SOLE   870 0 38,789
CSW INDUSTRIALS INC COM 126402106 405 3,415 SH   SOLE   1,725 0 1,690
CSX CORP COM 126408103 6,810 214,808 SH   SOLE   34,050 0 180,758
CUMMINS INC COM 231021106 7,787 31,941 SH   SOLE   2,153 0 29,788
CUSHING MLP & INFRASTRUCT COM NEW 231631300 345 11,700 SH   SOLE   0 0 11,700
CVS HEALTH CORP COM 126650100 15,233 182,566 SH   SOLE   31,489 0 151,077
CYTOMX THERAPEUTICS INC COM 23284F105 533 84,179 SH   SOLE   0 0 84,179
D R HORTON INC COM 23331A109 2,045 22,630 SH   SOLE   890 0 21,740
DANAHER CORPORATION COM 235851102 14,044 52,333 SH   SOLE   6,266 0 46,067
DARDEN RESTAURANTS INC COM 237194105 1,496 10,244 SH   SOLE   29 0 10,215
DARLING INGREDIENTS INC COM 237266101 387 5,730 SH   SOLE   990 0 4,740
DATADOG INC CL A COM 23804L103 711 6,831 SH   SOLE   0 0 6,831
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1,525 43,235 SH   SOLE   5,653 0 37,582
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 434 12,704 SH   SOLE   3,216 0 9,488
DBX ETF TR XTRACK HRVST CSI 233051879 4,277 105,493 SH   SOLE   9,088 0 96,405
DBX ETF TR XTRACK MSCI EAFE 233051200 614 16,373 SH   SOLE   3,531 0 12,842
DBX ETF TR XTRACK MUN INFRA 233051705 248 8,399 SH   SOLE   359 0 8,040
DECKERS OUTDOOR CORP COM 243537107 2,170 5,650 SH   SOLE   514 0 5,136
DEERE & CO COM 244199105 18,010 51,059 SH   SOLE   468 0 50,591
DELAWARE ENHANCED GLOBAL DIV COM 246060107 330 30,800 SH   SOLE   0 0 30,800
DELL TECHNOLOGIES INC CL C 24703L202 1,152 11,559 SH   SOLE   7 0 11,552
DELTA AIR LINES INC DEL COM NEW 247361702 3,719 85,964 SH   SOLE   3,722 0 82,242
DELTA AIR LINES INC DEL COM NEW 247361702 10 70,000 SH Call SOLE   0 0 70,000
DEUTSCHE BANK A G NAMEN AKT D18190898 161 12,330 SH   SOLE   250 0 12,080
DEVON ENERGY CORP NEW COM 25179M103 3,237 110,896 SH   SOLE   48,890 0 62,006
DEXCOM INC COM 252131107 926 2,169 SH   SOLE   16 0 2,153
DHT HOLDINGS INC SHS NEW Y2065G121 106 16,272 SH   SOLE   0 0 16,272
DIAGEO PLC SPON ADR NEW 25243Q205 3,211 16,751 SH   SOLE   2,547 0 14,204
DIAMONDBACK ENERGY INC COM 25278X109 1,298 13,817 SH   SOLE   2,684 0 11,133
DICKS SPORTING GOODS INC COM 253393102 660 6,592 SH   SOLE   171 0 6,421
DIGITAL RLTY TR INC COM 253868103 1,779 11,826 SH   SOLE   450 0 11,376
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 219 7,241 SH   SOLE   0 0 7,241
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 32,971 1,222,060 SH   SOLE   54,279 0 1,167,781
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 801 17,005 SH   SOLE   0 0 17,005
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 1,404 24,055 SH   SOLE   754 0 23,301
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 489 10,921 SH   SOLE   0 0 10,921
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 739 8,842 SH   SOLE   100 0 8,742
DISCOVER FINL SVCS COM 254709108 5,312 44,903 SH   SOLE   1,466 0 43,437
DISNEY WALT CO COM 254687106 49,636 282,396 SH   SOLE   21,125 0 261,271
DNP SELECT INCOME FD INC COM 23325P104 918 87,882 SH   SOLE   350 0 87,532
DOCUSIGN INC COM 256163106 2,831 10,124 SH   SOLE   721 0 9,403
DOLBY LABORATORIES INC COM CL A 25659T107 300 3,049 SH   SOLE   39 0 3,010
DOLLAR GEN CORP NEW COM 256677105 2,781 12,852 SH   SOLE   466 0 12,386
DOLLAR TREE INC COM 256746108 833 8,371 SH   SOLE   103 0 8,268
DOMINION ENERGY INC COM 25746U109 7,045 95,757 SH   SOLE   6,575 0 89,182
DOMINOS PIZZA INC COM 25754A201 710 1,521 SH   SOLE   115 0 1,406
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,879 159,147 SH   SOLE   20,314 0 138,833
DOUBLELINE OPPORTUNISTIC CR COM 258623107 233 11,613 SH   SOLE   100 0 11,513
DOVER CORP COM 260003108 917 6,087 SH   SOLE   205 0 5,882
DOW INC COM 260557103 6,241 98,633 SH   SOLE   8,841 0 89,792
DRAFTKINGS INC COM CL A 26142R104 6,108 117,090 SH   SOLE   2,733 0 114,357
DTE ENERGY CO COM 233331107 1,129 8,705 SH   SOLE   296 0 8,409
DUFF & PHELPS UTLITY AND INF COM 26433C105 719 50,175 SH   SOLE   300 0 49,875
DUKE ENERGY CORP NEW COM NEW 26441C204 8,047 81,512 SH   SOLE   2,712 0 78,800
DUKE REALTY CORP COM NEW 264411505 254 5,375 SH   SOLE   2,430 0 2,945
DUPONT DE NEMOURS INC COM 26614N102 3,845 49,673 SH   SOLE   3,757 0 45,916
DURECT CORP COM 266605104 35 21,817 SH   SOLE   0 0 21,817
DYNATRONICS CORP COM NEW 268157401 14 12,000 SH   SOLE   6,000 0 6,000
EASTMAN CHEM CO COM 277432100 691 5,923 SH   SOLE   0 0 5,923
EATON CORP PLC SHS G29183103 3,439 23,211 SH   SOLE   1,419 0 21,792
EATON VANCE ENHANCED EQUITY COM 278277108 976 41,928 SH   SOLE   0 0 41,928
EATON VANCE FLTING RATE INC COM 278279104 475 33,041 SH   SOLE   0 0 33,041
EATON VANCE RISK-MANAGED DIV COM 27829G106 1,369 118,859 SH   SOLE   1,800 0 117,059
EATON VANCE TAX ADVT DIV INC COM 27828G107 3,363 121,655 SH   SOLE   7,158 0 114,497
EATON VANCE TAX-MANAGED BUY- COM 27828Y108 432 26,517 SH   SOLE   0 0 26,517
EATON VANCE TAX-MANAGED DIVE COM 27828N102 3,018 214,472 SH   SOLE   17,659 0 196,813
EATON VANCE TAX-MANAGED GLOB COM 27829C105 1,271 116,676 SH   SOLE   0 0 116,676
EATON VANCE TAX-MANAGED GLOB COM 27829F108 318 31,144 SH   SOLE   12,487 0 18,657
EBAY INC. COM 278642103 3,859 54,962 SH   SOLE   548 0 54,414
ECOLAB INC COM 278865100 4,136 20,079 SH   SOLE   268 0 19,811
EDISON INTL COM 281020107 652 11,280 SH   SOLE   469 0 10,811
EDITAS MEDICINE INC COM 28106W103 650 11,483 SH   SOLE   1,210 0 10,273
EDWARDS LIFESCIENCES CORP COM 28176E108 3,109 30,025 SH   SOLE   2,186 0 27,839
ELECTRONIC ARTS INC COM 285512109 1,168 8,121 SH   SOLE   505 0 7,616
EMERSON ELEC CO COM 291011104 6,036 62,718 SH   SOLE   3,366 0 59,352
EMX RTY CORP COM 26873J107 1,564 524,761 SH   SOLE   8,116 0 516,645
ENBRIDGE INC COM 29250N105 6,792 169,625 SH   SOLE   14,647 0 154,978
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2,531 238,048 SH   SOLE   38,288 0 199,760
ENI S P A SPONSORED ADR 26874R108 261 10,705 SH   SOLE   0 0 10,705
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 195 30,594 SH   SOLE   1,900 0 28,694
ENPHASE ENERGY INC COM 29355A107 887 4,828 SH   SOLE   150 0 4,678
ENTERGY CORP NEW COM 29364G103 389 3,895 SH   SOLE   249 0 3,646
ENTERPRISE PRODS PARTNERS L COM 293792107 6,567 272,151 SH   SOLE   9,136 0 263,015
ENVESTNET INC COM 29404K106 203 2,670 SH   SOLE   0 0 2,670
EOG RES INC COM 26875P101 1,104 13,236 SH   SOLE   727 0 12,509
EPAM SYS INC COM 29414B104 371 725 SH   SOLE   0 0 725
EQUIFAX INC COM 294429105 288 1,203 SH   SOLE   198 0 1,005
EQUINIX INC COM 29444U700 2,396 2,985 SH   SOLE   4 0 2,981
EQUINOX GOLD CORP COM 29446Y502 1,681 241,939 SH   SOLE   8,000 0 233,939
ERICSSON ADR B SEK 10 294821608 464 36,883 SH   SOLE   0 0 36,883
ESSENTIAL UTILS INC COM 29670G102 5,170 113,128 SH   SOLE   3,105 0 110,023
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 2,466 119,825 SH   SOLE   5,254 0 114,571
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 748 12,339 SH   SOLE   1,055 0 11,284
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 891 58,632 SH   SOLE   0 0 58,632
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 944 13,400 SH   SOLE   425 0 12,975
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 503 15,240 SH   SOLE   0 0 15,240
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 2,095 55,049 SH   SOLE   2,598 0 52,451
ETF SER SOLUTIONS LONCAR CANCER 26922A826 651 20,415 SH   SOLE   3,400 0 17,015
ETF SER SOLUTIONS ROUNDHILL ACQUI 26922A701 2,488 71,523 SH   SOLE   920 0 70,603
ETF SER SOLUTIONS US GLB JETS 26922A842 1,160 47,988 SH   SOLE   732 0 47,256
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 9,670 379,301 SH   SOLE   80,098 0 299,203
ETFS TR BBRG ALL COMD K1 003261104 1,083 41,056 SH   SOLE   0 0 41,056
ETSY INC COM 29786A106 806 3,917 SH   SOLE   209 0 3,708
EVERGY INC COM 30034W106 494 8,171 SH   SOLE   140 0 8,031
EVERSOURCE ENERGY COM 30040W108 1,026 12,795 SH   SOLE   219 0 12,576
EVOGENE LTD SHS M4119S104 46 13,513 SH   SOLE   0 0 13,513
EXACT SCIENCES CORP COM 30063P105 3,470 27,913 SH   SOLE   1,968 0 25,945
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 1,340 21,157 SH   SOLE   2,693 0 18,464
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 467 7,159 SH   SOLE   0 0 7,159
EXELON CORP COM 30161N101 2,723 61,431 SH   SOLE   2,209 0 59,222
EXP WORLD HLDGS INC COM 30212W100 292 7,529 SH   SOLE   2,220 0 5,309
EXPEDIA GROUP INC COM NEW 30212P303 482 2,942 SH   SOLE   1,332 0 1,610
EXPEDITORS INTL WASH INC COM 302130109 264 2,081 SH   SOLE   200 0 1,881
EXXON MOBIL CORP COM 30231G102 31,962 506,684 SH   SOLE   63,986 0 442,698
F N B CORP COM 302520101 165 13,405 SH   SOLE   184 0 13,221
FACEBOOK INC CL A 30303M102 47,705 137,201 SH   SOLE   14,695 0 122,506
FACTSET RESH SYS INC COM 303075105 413 1,229 SH   SOLE   138 0 1,091
FASTENAL CO COM 311900104 4,948 95,153 SH   SOLE   984 0 94,169
FAT BRANDS INC COM 30258N105 159 10,928 SH   SOLE   0 0 10,928
FATE THERAPEUTICS INC COM 31189P102 543 6,256 SH   SOLE   0 0 6,256
FEDEX CORP COM 31428X106 8,557 28,685 SH   SOLE   4,901 0 23,784
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 971 17,231 SH   SOLE   1,432 0 15,799
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 13,212 312,740 SH   SOLE   0 0 312,740
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 6,043 160,344 SH   SOLE   0 0 160,344
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 794 53,833 SH   SOLE   975 0 52,858
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 680 12,996 SH   SOLE   0 0 12,996
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 1,086 17,036 SH   SOLE   323 0 16,713
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 678 12,493 SH   SOLE   0 0 12,493
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 3,315 28,143 SH   SOLE   200 0 27,943
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857 914 30,056 SH   SOLE   0 0 30,056
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 784 15,874 SH   SOLE   0 0 15,874
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 269 5,145 SH   SOLE   290 0 4,855
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 5,599 104,987 SH   SOLE   17,267 0 87,720
FIDELITY NATL INFORMATION SV COM 31620M106 2,468 17,423 SH   SOLE   10 0 17,413
FIFTH THIRD BANCORP COM 316773100 2,052 53,681 SH   SOLE   3,620 0 50,061
FIRST BK WILLIAMSTOWN NEW JE COM 31931U102 307 22,666 SH   SOLE   0 0 22,666
FIRST HORIZON CORPORATION COM 320517105 463 26,771 SH   SOLE   0 0 26,771
FIRST MAJESTIC SILVER CORP COM 32076V103 3,076 194,584 SH   SOLE   6,959 0 187,625
FIRST MERCHANTS CORP COM 320817109 856 20,545 SH   SOLE   0 0 20,545
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,861 9,938 SH   SOLE   578 0 9,360
FIRST TR / ABERDEEN EMERGING COM 33731K102 780 51,638 SH   SOLE   0 0 51,638
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 492 36,700 SH   SOLE   0 0 36,700
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 203 5,841 SH   SOLE   1,827 0 4,014
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 13,824 284,133 SH   SOLE   2,510 0 281,623
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 9,208 160,747 SH   SOLE   21,340 0 139,407
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 3,115 55,404 SH   SOLE   13,011 0 42,393
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 6,434 312,340 SH   SOLE   42,940 0 269,400
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 319 4,294 SH   SOLE   0 0 4,294
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 242 3,870 SH   SOLE   419 0 3,451
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 6,145 131,754 SH   SOLE   400 0 131,354
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 11,720 418,976 SH   SOLE   293 0 418,683
FIRST TR EXCH TRD ALPHDX FD EURO ALPHADEX 33737J505 961 20,664 SH   SOLE   261 0 20,403
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101 208 6,839 SH   SOLE   5,401 0 1,438
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2,745 116,067 SH   SOLE   13,135 0 102,932
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 14,420 136,094 SH   SOLE   19,712 0 116,382
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1,953 32,168 SH   SOLE   636 0 31,532
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 240 4,218 SH   SOLE   821 0 3,397
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 3,100 119,521 SH   SOLE   1,825 0 117,696
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 9,738 205,846 SH   SOLE   3,922 0 201,924
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 266 8,675 SH   SOLE   400 0 8,275
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 267 23,410 SH   SOLE   10,479 0 12,931
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,717 39,312 SH   SOLE   500 0 38,812
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4,235 36,158 SH   SOLE   2,068 0 34,090
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 444 7,521 SH   SOLE   741 0 6,780
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 4,739 62,091 SH   SOLE   1,484 0 60,607
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 10,026 146,627 SH   SOLE   3,684 0 142,943
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 6,035 129,063 SH   SOLE   2,964 0 126,099
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 14,561 157,224 SH   SOLE   2,220 0 155,004
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2,758 22,215 SH   SOLE   2,644 0 19,571
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 6,370 49,972 SH   SOLE   9,689 0 40,283
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 286 9,543 SH   SOLE   0 0 9,543
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3,455 41,351 SH   SOLE   6,964 0 34,387
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 1,849 41,600 SH   SOLE   5,000 0 36,600
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 4,259 56,534 SH   SOLE   1,340 0 55,194
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409 6,103 119,851 SH   SOLE   26,969 0 92,882
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 353 4,811 SH   SOLE   700 0 4,111
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308 282 12,841 SH   SOLE   4,028 0 8,813
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 75,032 993,143 SH   SOLE   105,410 0 887,733
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 19,724 80,554 SH   SOLE   19,298 0 61,256
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878 2,979 81,988 SH   SOLE   15,069 0 66,919
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 677 27,483 SH   SOLE   8,893 0 18,590
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 19,947 421,004 SH   SOLE   10,782 0 410,222
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 15,230 254,102 SH   SOLE   22,239 0 231,863
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 21,648 446,256 SH   SOLE   12,282 0 433,974
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 31,706 622,900 SH   SOLE   26,932 0 595,968
FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 287 13,334 SH   SOLE   0 0 13,334
FIRST TR EXCHANGE-TRADED FD HEDGED BUYWRITE 33738R407 1,632 75,820 SH   SOLE   9,640 0 66,180
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 345 9,935 SH   SOLE   0 0 9,935
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 517 30,472 SH   SOLE   145 0 30,327
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 6,272 90,620 SH   SOLE   2,281 0 88,339
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 6 90,000 SH Put SOLE   0 0 90,000
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 2,272 39,643 SH   SOLE   9,026 0 30,617
FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 246 7,247 SH   SOLE   200 0 7,047
FIRST TR EXCHANGE-TRADED FD NASDQ ARTFCIAL 33738R720 795 14,634 SH   SOLE   3,243 0 11,391
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 2,863 117,033 SH   SOLE   17,237 0 99,796
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 5,199 30,121 SH   SOLE   3,022 0 27,099
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 320 7,813 SH   SOLE   280 0 7,533
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 41,850 871,156 SH   SOLE   59,337 0 811,819
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,514 31,531 SH   SOLE   5,959 0 25,572
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 323 6,255 SH   SOLE   0 0 6,255
FIRST TR EXCHANGE-TRADED FD US EQTY DIVI 33738R738 304 10,351 SH   SOLE   1,500 0 8,851
FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 313 14,230 SH   SOLE   0 0 14,230
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 2,580 127,153 SH   SOLE   1,000 0 126,153
FIRST TR EXCHNG TRADED FD VI MLT MNGD LRG GRW 33740F789 560 21,108 SH   SOLE   0 0 21,108
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 31,565 588,541 SH   SOLE   69,220 0 519,321
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109 3,759 144,975 SH   SOLE   5,815 0 139,160
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 5,075 190,343 SH   SOLE   0 0 190,343
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 16,263 247,726 SH   SOLE   13,525 0 234,201
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 5,247 61,103 SH   SOLE   17,842 0 43,261
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 5,948 59,416 SH   SOLE   21,581 0 37,835
FIRST TR MORNINGSTAR DIVID L SHS 336917109 4,071 122,706 SH   SOLE   4,515 0 118,191
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 1,806 15,107 SH   SOLE   3,242 0 11,865
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 2,036 28,654 SH   SOLE   781 0 27,873
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1,568 13,973 SH   SOLE   4,756 0 9,217
FIRST TR NASDAQ 100 TECH IND SHS 337345102 5,264 33,096 SH   SOLE   782 0 32,314
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 6,232 66,821 SH   SOLE   2,079 0 64,742
FIRST TR SR FLTG RATE INCOME COM 33733U108 584 46,001 SH   SOLE   0 0 46,001
FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 383 26,486 SH   SOLE   2,139 0 24,347
FIRST TR VALUE LINE DIVID IN SHS 33734H106 79,381 1,995,987 SH   SOLE   266,182 0 1,729,805
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 3,662 33,357 SH   SOLE   5,436 0 27,921
FIRSTENERGY CORP COM 337932107 861 23,156 SH   SOLE   1,033 0 22,123
FISERV INC COM 337738108 3,604 33,721 SH   SOLE   3,714 0 30,007
FISKER INC CL A COM STK 33813J106 215 11,147 SH   SOLE   150 0 10,997
FIVERR INTL LTD ORD SHS M4R82T106 382 1,574 SH   SOLE   77 0 1,497
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106 2,180 74,466 SH   SOLE   0 0 74,466
FLAHERTY & CRUMRINE PFD INCO COM 338480106 167 10,009 SH   SOLE   100 0 9,909
FLAHERTY & CRUMRINE PFD INCO COM 33848E106 153 11,428 SH   SOLE   368 0 11,060
FLAHERTY & CRUMRINE PFD SECS COM 338478100 387 17,051 SH   SOLE   0 0 17,051
FLEETCOR TECHNOLOGIES INC COM 339041105 255 996 SH   SOLE   49 0 947
FLEX LTD ORD Y2573F102 241 13,501 SH   SOLE   4,671 0 8,830
FLEXSHARES TR M STAR DEV MKT 33939L803 252 3,450 SH   SOLE   460 0 2,990
FLEXSHARES TR QLT DIV DEF IDX 33939L845 252 4,694 SH   SOLE   0 0 4,694
FLEXSHARES TR QUALT DIVD IDX 33939L860 380 6,779 SH   SOLE   0 0 6,779
FLEXSHARES TR STOXX GLOBR INF 33939L795 753 13,095 SH   SOLE   252 0 12,843
FLUENT INC COM 34380C102 1,066 363,947 SH   SOLE   220 0 363,727
FMC CORP COM NEW 302491303 643 5,941 SH   SOLE   213 0 5,728
FORD MTR CO DEL COM 345370860 17,300 1,164,207 SH   SOLE   274,304 0 889,903
FORTINET INC COM 34959E109 845 3,550 SH   SOLE   150 0 3,400
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 347 10,355 SH   SOLE   300 0 10,055
FORTUNA SILVER MINES INC COM 349915108 109 19,621 SH   SOLE   200 0 19,421
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,056 10,604 SH   SOLE   150 0 10,454
FRANKLIN LTD DURATION INCOME COM 35472T101 96 10,400 SH   SOLE   0 0 10,400
FRANKLIN RESOURCES INC COM 354613101 320 10,005 SH   SOLE   1,500 0 8,505
FRANKLIN TEMPLETON ETF TR LIBERTY US COR 35473P553 460 18,061 SH   SOLE   0 0 18,061
FREEPORT-MCMORAN INC CL B 35671D857 5,765 155,334 SH   SOLE   49,984 0 105,350
FRESHPET INC COM 358039105 859 5,274 SH   SOLE   621 0 4,653
FS KKR CAP CORP COM 302635206 8,083 375,771 SH   SOLE   13,701 0 362,070
FST TR NEW OPPORT MLP & ENE COM 33739M100 441 74,637 SH   SOLE   0 0 74,637
FULTON FINL CORP PA COM 360271100 328 20,754 SH   SOLE   0 0 20,754
GABELLI CONV & INC SECS FD I COM 36240B109 130 19,700 SH   SOLE   0 0 19,700
GABELLI DIVID & INCOME TR COM 36242H104 309 11,734 SH   SOLE   7 0 11,727
GABELLI EQUITY TR INC COM 362397101 344 49,873 SH   SOLE   1,000 0 48,873
GABELLI EQUITY TR INC RIGHT 07/14/2021 362397218 6 49,040 SH   SOLE   1,000 0 48,040
GABELLI GLOBAL SMALL & MID C COM 36249W104 239 14,915 SH   SOLE   0 0 14,915
GALLAGHER ARTHUR J & CO COM 363576109 2,836 20,241 SH   SOLE   0 0 20,241
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 584 146,010 SH   SOLE   0 0 146,010
GAMESTOP CORP NEW CL A 36467W109 863 4,030 SH   SOLE   0 0 4,030
GAMING & LEISURE PPTYS INC COM 36467J108 278 6,001 SH   SOLE   206 0 5,795
GAN LTD SHS G3728V109 180 10,958 SH   SOLE   0 0 10,958
GAP INC COM 364760108 1,298 38,566 SH   SOLE   7,190 0 31,376
GARMIN LTD SHS H2906T109 1,669 11,538 SH   SOLE   967 0 10,571
GARTNER INC COM 366651107 493 2,036 SH   SOLE   0 0 2,036
GATX CORP COM 361448103 226 2,556 SH   SOLE   0 0 2,556
GDL FD COM SH BEN IT 361570104 244 26,846 SH   SOLE   0 0 26,846
GENERAC HLDGS INC COM 368736104 3,110 7,492 SH   SOLE   3,108 0 4,384
GENERAL DYNAMICS CORP COM 369550108 4,307 22,878 SH   SOLE   459 0 22,419
GENERAL ELECTRIC CO COM 369604103 9,341 693,966 SH   SOLE   76,764 0 617,202
GENERAL MLS INC COM 370334104 10,091 165,615 SH   SOLE   9,117 0 156,498
GENERAL MTRS CO COM 37045V100 7,091 119,841 SH   SOLE   9,032 0 110,809
GENERATION BIO CO COM 37148K100 206 7,661 SH   SOLE   0 0 7,661
GENIUS BRANDS INTL INC COM 37229T301 27 14,601 SH   SOLE   0 0 14,601
GENMAB A/S SPONSORED ADS 372303206 577 14,145 SH   SOLE   850 0 13,295
GENTEX CORP COM 371901109 462 13,976 SH   SOLE   360 0 13,616
GENUINE PARTS CO COM 372460105 4,373 34,573 SH   SOLE   15,683 0 18,890
GILEAD SCIENCES INC COM 375558103 5,704 82,833 SH   SOLE   3,093 0 79,740
GLAUKOS CORP COM 377322102 356 4,194 SH   SOLE   182 0 4,012
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,041 76,363 SH   SOLE   3,536 0 72,827
GLOBAL MED REIT INC COM NEW 37954A204 249 16,885 SH   SOLE   2,330 0 14,555
GLOBAL PMTS INC COM 37940X102 1,071 5,713 SH   SOLE   194 0 5,519
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 1,346 47,538 SH   SOLE   1,685 0 45,853
GLOBAL X FDS CLOUD COMPUTNG 37954Y442 2,456 86,023 SH   SOLE   7,556 0 78,467
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 451 15,642 SH   SOLE   695 0 14,947
GLOBAL X FDS E COMMERCE ETF 37954Y467 643 18,697 SH   SOLE   347 0 18,350
GLOBAL X FDS FINTECH ETF 37954Y814 3,638 76,306 SH   SOLE   9,048 0 67,258
GLOBAL X FDS GENOMIC BIOTECH 37954Y434 3,698 148,575 SH   SOLE   144 0 148,431
GLOBAL X FDS GLB X GURU INDEX 37950E341 332 6,759 SH   SOLE   189 0 6,570
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 538 14,796 SH   SOLE   3,358 0 11,438
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,852 131,099 SH   SOLE   2,588 0 128,511
GLOBAL X FDS GLBL X MLP ETF 37954Y343 972 25,130 SH   SOLE   0 0 25,130
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 7,662 105,741 SH   SOLE   1,086 0 104,655
GLOBAL X FDS MSCI CHINA COMMU 37950E804 415 15,638 SH   SOLE   0 0 15,638
GLOBAL X FDS MSCI GREECE ETF 37954Y319 2,170 77,949 SH   SOLE   6,541 0 71,408
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,818 81,066 SH   SOLE   3,000 0 78,066
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5,878 168,192 SH   SOLE   3,975 0 164,217
GLOBAL X FDS REIT ETF 37950E127 290 29,286 SH   SOLE   0 0 29,286
GLOBAL X FDS RENEWABLE ENERGY 37954Y707 1,827 112,524 SH   SOLE   21,920 0 90,604
GLOBAL X FDS THMATC GWT ETF 37954Y418 4,645 89,987 SH   SOLE   15,241 0 74,746
GLOBAL X FDS US INFR DEV ETF 37954Y673 18,208 707,116 SH   SOLE   31,572 0 675,544
GLOBAL X FDS US PFD ETF 37954Y657 7,056 269,610 SH   SOLE   2,298 0 267,312
GLOBAL X FDS VDEO GAM ESPRT 37954Y392 649 20,095 SH   SOLE   9,955 0 10,140
GLOBE LIFE INC COM 37959E102 1,675 17,589 SH   SOLE   0 0 17,589
GLOBUS MED INC CL A 379577208 352 4,530 SH   SOLE   0 0 4,530
GODADDY INC CL A 380237107 626 7,197 SH   SOLE   0 0 7,197
GOLDMAN SACHS BDC INC SHS 38147U107 1,036 52,870 SH   SOLE   12,100 0 40,770
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 393 7,173 SH   SOLE   450 0 6,723
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 574 14,053 SH   SOLE   110 0 13,943
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 2,531 72,451 SH   SOLE   7,811 0 64,640
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 1,710 26,305 SH   SOLE   12,417 0 13,888
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 5,870 68,228 SH   SOLE   1,211 0 67,017
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 1,201 11,810 SH   SOLE   2,710 0 9,100
GOLDMAN SACHS GROUP INC COM 38141G104 9,426 24,836 SH   SOLE   653 0 24,183
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 274 23,947 SH   SOLE   0 0 23,947
GRACO INC COM 384109104 927 12,248 SH   SOLE   178 0 12,070
GRAHAM HLDGS CO COM CL B 384637104 1,565 2,469 SH   SOLE   0 0 2,469
GRAINGER W W INC COM 384802104 480 1,096 SH   SOLE   0 0 1,096
GRANITESHARES GOLD TR SHS BEN INT 38748G101 3,047 173,221 SH   SOLE   5,600 0 167,621
GROWGENERATION CORP COM 39986L109 273 5,680 SH   SOLE   200 0 5,480
GUARDANT HEALTH INC COM 40131M109 239 1,926 SH   SOLE   22 0 1,904
GUGGENHEIM ENHANCED EQT INCM COM 40167B100 116 13,434 SH   SOLE   0 0 13,434
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 431 19,870 SH   SOLE   1,245 0 18,625
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 658 26,671 SH   SOLE   0 0 26,671
HALLIBURTON CO COM 406216101 1,185 51,288 SH   SOLE   3,248 0 48,040
HALOZYME THERAPEUTICS INC COM 40637H109 1,894 41,700 SH   SOLE   200 0 41,500
HANCOCK JAFFE LABORATORIES I *W EXP 05/30/202 41015N114 2 10,000 SH   SOLE   10,000 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 287 13,275 SH   SOLE   3,955 0 9,320
HANCOCK JOHN PFD INCOME FD I COM 41013X106 491 22,723 SH   SOLE   0 0 22,723
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 378 15,194 SH   SOLE   5,904 0 9,290
HARROW HEALTH INC COM 415858109 106 11,443 SH   SOLE   0 0 11,443
HARTFORD FINL SVCS GROUP INC COM 416515104 607 9,792 SH   SOLE   50 0 9,742
HASBRO INC COM 418056107 448 4,746 SH   SOLE   54 0 4,692
HCA HEALTHCARE INC COM 40412C101 6,819 32,983 SH   SOLE   3,477 0 29,506
HDFC BANK LTD SPONSORED ADS 40415F101 674 9,216 SH   SOLE   0 0 9,216
HEALTH ASSURN ACQUISITION CO COM CL A 42226W109 132 13,200 SH   SOLE   0 0 13,200
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,004 37,594 SH   SOLE   606 0 36,988
HEALTHPEAK PROPERTIES INC COM 42250P103 1,515 45,490 SH   SOLE   3,572 0 41,918
HEICO CORP NEW COM 422806109 2,589 18,566 SH   SOLE   7,983 0 10,583
HENRY JACK & ASSOC INC COM 426281101 1,092 6,685 SH   SOLE   80 0 6,605
HERCULES CAPITAL INC COM 427096508 794 46,518 SH   SOLE   0 0 46,518
HERSHEY CO COM 427866108 1,522 8,738 SH   SOLE   453 0 8,285
HESS CORP COM 42809H107 2,009 23,013 SH   SOLE   737 0 22,276
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,889 129,567 SH   SOLE   2,287 0 127,280
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 157 14,366 SH   SOLE   0 0 14,366
HILTON WORLDWIDE HLDGS INC COM 43300A203 919 7,625 SH   SOLE   0 0 7,625
HOLOGIC INC COM 436440101 856 12,836 SH   SOLE   227 0 12,609
HOME DEPOT INC COM 437076102 40,268 126,277 SH   SOLE   11,657 0 114,620
HONEYWELL INTL INC COM 438516106 17,991 82,023 SH   SOLE   9,455 0 72,568
HORIZON THERAPEUTICS PUB L SHS G46188101 5,996 64,040 SH   SOLE   5,846 0 58,194
HORMEL FOODS CORP COM 440452100 352 7,375 SH   SOLE   948 0 6,427
HOULIHAN LOKEY INC CL A 441593100 254 3,100 SH   SOLE   0 0 3,100
HOWMET AEROSPACE INC COM 443201108 529 15,356 SH   SOLE   1,891 0 13,465
HP INC COM 40434L105 3,113 103,091 SH   SOLE   4,042 0 99,049
HSBC HLDGS PLC SPON ADR NEW 404280406 3,312 114,818 SH   SOLE   9,308 0 105,510
HUBSPOT INC COM 443573100 877 1,505 SH   SOLE   107 0 1,398
HUMANA INC COM 444859102 6,977 15,761 SH   SOLE   1,558 0 14,203
HUMANCO ACQUISITION CORP UNIT 12/08/2023 44487N208 104 10,000 SH   SOLE   0 0 10,000
HUNTINGTON BANCSHARES INC COM 446150104 924 64,714 SH   SOLE   4,558 0 60,156
IBIO INC COM NEW 451033203 26 17,375 SH   SOLE   7,800 0 9,575
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 565 10,268 SH   SOLE   2,235 0 8,033
ICON PLC SHS G4705A100 400 1,934 SH   SOLE   100 0 1,834
IDEX CORP COM 45167R104 502 2,280 SH   SOLE   91 0 2,189
IDEXX LABS INC COM 45168D104 5,522 8,743 SH   SOLE   692 0 8,051
IHS MARKIT LTD SHS G47567105 494 4,387 SH   SOLE   0 0 4,387
II-VI INC COM 902104108 503 6,929 SH   SOLE   0 0 6,929
ILLINOIS TOOL WKS INC COM 452308109 8,927 39,933 SH   SOLE   2,104 0 37,829
ILLUMINA INC COM 452327109 2,489 5,259 SH   SOLE   365 0 4,894
INDEXIQ ACTIVE ETF TR IQ MACKAY INSRED 45409F843 1,084 39,174 SH   SOLE   1,001 0 38,173
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 354 14,304 SH   SOLE   0 0 14,304
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 4,691 145,420 SH   SOLE   39,582 0 105,838
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 1,450 43,264 SH   SOLE   2,762 0 40,502
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 221 8,471 SH   SOLE   201 0 8,270
INFINITY PHARMACEUTICALS INC COM 45665G303 37 12,500 SH   SOLE   0 0 12,500
INFOSYS LTD SPONSORED ADR 456788108 460 21,696 SH   SOLE   1,012 0 20,684
INNOVATIVE INDL PPTYS INC COM 45781V101 233 1,218 SH   SOLE   382 0 836
INOTIV INC COM 45783Q100 2,220 83,200 SH   SOLE   0 0 83,200
INSEEGO CORP COM 45782B104 174 17,289 SH   SOLE   900 0 16,389
INSULET CORP COM 45784P101 522 1,900 SH   SOLE   0 0 1,900
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 278 4,079 SH   SOLE   0 0 4,079
INTEL CORP COM 458140100 18,413 327,986 SH   SOLE   65,654 0 262,332
INTELLIA THERAPEUTICS INC COM 45826J105 1,779 10,992 SH   SOLE   0 0 10,992
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,173 18,304 SH   SOLE   1,069 0 17,235
INTERNATIONAL BUSINESS MACHS COM 459200101 16,699 113,919 SH   SOLE   10,608 0 103,311
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,494 30,083 SH   SOLE   2,285 0 27,798
INTERNATIONAL PAPER CO COM 460146103 4,344 70,861 SH   SOLE   311 0 70,550
INTERPUBLIC GROUP COS INC COM 460690100 294 9,047 SH   SOLE   0 0 9,047
INTUIT COM 461202103 6,342 12,939 SH   SOLE   1,562 0 11,377
INTUITIVE SURGICAL INC COM NEW 46120E602 4,180 4,546 SH   SOLE   1,065 0 3,481
INVESCO ACTIVELY MANAGED ETF EMGRING MKTS50 46090C305 202 3,478 SH   SOLE   0 0 3,478
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 1,428 40,183 SH   SOLE   0 0 40,183
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 2,588 45,350 SH   SOLE   18,957 0 26,393
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 8,679 171,941 SH   SOLE   17,291 0 154,650
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,567 81,440 SH   SOLE   0 0 81,440
INVESCO DB G10 CURRENCY HARV UNIT 46139B102 816 32,632 SH   SOLE   0 0 32,632
INVESCO DB MULTI-SECTOR COMM OIL FD 46140H403 929 72,058 SH   SOLE   2,120 0 69,938
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 463 39,002 SH   SOLE   0 0 39,002
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 288 10,237 SH   SOLE   0 0 10,237
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 631 25,754 SH   SOLE   303 0 25,451
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 422 5,011 SH   SOLE   4,340 0 671
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 201 7,347 SH   SOLE   3,003 0 4,344
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 3,397 37,831 SH   SOLE   21,495 0 16,336
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 5,432 196,668 SH   SOLE   8,476 0 188,192
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 855 27,591 SH   SOLE   311 0 27,280
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 600 27,154 SH   SOLE   0 0 27,154
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 1,012 25,497 SH   SOLE   0 0 25,497
INVESCO EXCH TRADED FD TR II INTL CORP BD 46138E636 789 27,070 SH   SOLE   380 0 26,690
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 3,608 56,007 SH   SOLE   10,002 0 46,005
INVESCO EXCH TRADED FD TR II MSCI GBL TIMBR 46138E545 212 5,653 SH   SOLE   0 0 5,653
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 1,186 8,134 SH   SOLE   0 0 8,134
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 797 23,158 SH   SOLE   1,200 0 21,958
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 577 21,140 SH   SOLE   9,452 0 11,688
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 11,336 739,933 SH   SOLE   54,801 0 685,132
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 1,731 37,890 SH   SOLE   0 0 37,890
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 4,597 60,827 SH   SOLE   2,301 0 58,526
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 1,734 23,523 SH   SOLE   2,650 0 20,873
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 277 5,169 SH   SOLE   400 0 4,769
INVESCO EXCH TRADED FD TR II S&P INTL QULTY 46138E214 222 7,181 SH   SOLE   5,978 0 1,203
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 7,685 86,799 SH   SOLE   1,994 0 84,805
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1,546 28,908 SH   SOLE   1,101 0 27,807
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 4,105 34,071 SH   SOLE   17,673 0 16,398
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 388 48,326 SH   SOLE   0 0 48,326
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 2,381 50,781 SH   SOLE   1,397 0 49,384
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 5,758 139,654 SH   SOLE   22,464 0 117,190
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 4,225 95,859 SH   SOLE   8,028 0 87,831
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 19,056 312,867 SH   SOLE   27,464 0 285,403
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 14,085 157,676 SH   SOLE   1,233 0 156,443
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 4,270 192,762 SH   SOLE   9,984 0 182,778
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 518 15,598 SH   SOLE   1,079 0 14,519
INVESCO EXCH TRADED FD TR II TREAS COLATERL 46138G888 500 4,730 SH   SOLE   200 0 4,530
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1,518 57,696 SH   SOLE   0 0 57,696
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 4,882 231,355 SH   SOLE   6,502 0 224,853
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2,642 114,841 SH   SOLE   40,695 0 74,146
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 MUNI 46138J569 378 14,965 SH   SOLE   0 0 14,965
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5,103 236,357 SH   SOLE   9,001 0 227,356
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,361 58,286 SH   SOLE   9,225 0 49,061
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 4,878 224,462 SH   SOLE   10,013 0 214,449
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,030 40,429 SH   SOLE   4,495 0 35,934
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 978 44,058 SH   SOLE   5,675 0 38,383
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 741 29,429 SH   SOLE   3,345 0 26,084
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,854 83,104 SH   SOLE   7,620 0 75,484
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 444 20,269 SH   SOLE   172 0 20,097
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 759 11,521 SH   SOLE   589 0 10,932
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 5,341 114,194 SH   SOLE   1,841 0 112,353
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 1,729 23,009 SH   SOLE   6,562 0 16,447
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2,491 27,600 SH   SOLE   6,878 0 20,722
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 812 22,384 SH   SOLE   2,249 0 20,135
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 5,151 58,538 SH   SOLE   1,400 0 57,138
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 3,629 38,863 SH   SOLE   0 0 38,863
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 5,007 163,626 SH   SOLE   0 0 163,626
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 621 3,733 SH   SOLE   297 0 3,436
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 5,753 57,844 SH   SOLE   1,098 0 56,746
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1,292 14,412 SH   SOLE   1,578 0 12,834
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 855 9,134 SH   SOLE   5,862 0 3,272
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 709 4,744 SH   SOLE   0 0 4,744
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 273 8,188 SH   SOLE   0 0 8,188
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 1,247 25,159 SH   SOLE   522 0 24,637
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 1,061 57,607 SH   SOLE   0 0 57,607
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 1,525 36,356 SH   SOLE   2,377 0 33,979
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 9,646 184,549 SH   SOLE   10,494 0 174,055
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 7,933 106,535 SH   SOLE   15,614 0 90,921
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 676 15,236 SH   SOLE   3,297 0 11,939
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 658 11,674 SH   SOLE   0 0 11,674
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 4,767 37,132 SH   SOLE   0 0 37,132
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 437 22,647 SH   SOLE   1,001 0 21,646
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 6,740 42,040 SH   SOLE   1,044 0 40,996
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,581 13,813 SH   SOLE   702 0 13,111
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 1,229 80,244 SH   SOLE   0 0 80,244
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 923 44,692 SH   SOLE   0 0 44,692
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 520 29,414 SH   SOLE   0 0 29,414
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407 206 2,979 SH   SOLE   0 0 2,979
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2,115 8,241 SH   SOLE   1,270 0 6,971
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 5,534 17,009 SH   SOLE   359 0 16,650
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 3,681 42,983 SH   SOLE   0 0 42,983
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 1,655 21,401 SH   SOLE   0 0 21,401
INVESCO EXCHANGE TRADED FD T S&P MDCP VLU MNT 46137V456 230 5,083 SH   SOLE   298 0 4,785
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 214 946 SH   SOLE   0 0 946
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1,757 34,633 SH   SOLE   0 0 34,633
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 3,454 21,211 SH   SOLE   12,267 0 8,944
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 975 17,819 SH   SOLE   0 0 17,819
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 655 4,424 SH   SOLE   0 0 4,424
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 552 12,183 SH   SOLE   563 0 11,620
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,048 3,578 SH   SOLE   1,058 0 2,520
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 218 1,327 SH   SOLE   0 0 1,327
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 326 2,024 SH   SOLE   28 0 1,996
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,217 11,092 SH   SOLE   359 0 10,733
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 660 6,395 SH   SOLE   0 0 6,395
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 54,896 364,202 SH   SOLE   5,971 0 358,231
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,941 10,543 SH   SOLE   433 0 10,110
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 3,733 48,379 SH   SOLE   2,379 0 46,000
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 5,556 114,327 SH   SOLE   10,931 0 103,396
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,786 33,370 SH   SOLE   1,860 0 31,510
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,167 12,521 SH   SOLE   1,418 0 11,103
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 404 4,496 SH   SOLE   1,734 0 2,762
INVESCO LTD SHS G491BT108 1,146 42,866 SH   SOLE   10,948 0 31,918
INVESCO MORTGAGE CAPITAL INC COM 46131B100 45 11,514 SH   SOLE   0 0 11,514
INVESCO QQQ TR UNIT SER 1 46090E103 182,184 514,022 SH   SOLE   42,521 0 471,501
INVESCO SR INCOME TR COM 46131H107 239 53,606 SH   SOLE   0 0 53,606
INVITAE CORP COM 46185L103 1,020 30,224 SH   SOLE   2,753 0 27,471
IONIS PHARMACEUTICALS INC COM 462222100 935 23,441 SH   SOLE   625 0 22,816
IQVIA HLDGS INC COM 46266C105 8,597 35,478 SH   SOLE   2,834 0 32,644
IRON MTN INC NEW COM 46284V101 3,187 75,309 SH   SOLE   6,360 0 68,949
ISHARES GOLD TR ISHARES NEW 464285204 9,525 282,536 SH   SOLE   4,930 0 277,606
ISHARES INC CORE MSCI EMKT 46434G103 56,776 847,543 SH   SOLE   198,186 0 649,357
ISHARES INC ESG AWR MSCI EM 46434G863 2,734 60,564 SH   SOLE   4,410 0 56,154
ISHARES INC MSCI AUST ETF 464286103 812 31,255 SH   SOLE   9 0 31,246
ISHARES INC MSCI CDA ETF 464286509 1,492 40,043 SH   SOLE   7 0 40,036
ISHARES INC MSCI EMERG MKT 46434G889 257 4,752 SH   SOLE   0 0 4,752
ISHARES INC MSCI EMERG MRKT 464286533 4,606 71,789 SH   SOLE   3,019 0 68,770
ISHARES INC MSCI EMRG CHN 46434G764 795 12,744 SH   SOLE   0 0 12,744
ISHARES INC MSCI EURZONE ETF 464286608 512 10,384 SH   SOLE   1,642 0 8,742
ISHARES INC MSCI FRONTIER 464286145 423 12,730 SH   SOLE   528 0 12,202
ISHARES INC MSCI GBL MIN VOL 464286525 946 9,196 SH   SOLE   0 0 9,196
ISHARES INC MSCI GERMANY ETF 464286806 847 24,496 SH   SOLE   0 0 24,496
ISHARES INC MSCI SINGPOR ETF 46434G780 4,292 184,668 SH   SOLE   15,527 0 169,141
ISHARES INC MSCI SWITZERLAND 464286749 898 18,460 SH   SOLE   0 0 18,460
ISHARES INC MSCI TAIWAN ETF 46434G772 325 5,082 SH   SOLE   0 0 5,082
ISHARES INC MSCI WORLD ETF 464286392 14,445 114,122 SH   SOLE   4,708 0 109,414
ISHARES SILVER TR ISHARES 46428Q109 58,994 2,435,792 SH   SOLE   87,937 0 2,347,855
ISHARES SILVER TR ISHARES 46428Q109 2,798 130,090,000 SH Call SOLE   0 0 130,090,000
ISHARES TR 0-3 MNTH TREASRY 46436E718 3,086 30,855 SH   SOLE   2,286 0 28,569
ISHARES TR 0-5 YR TIPS ETF 46429B747 7,159 67,336 SH   SOLE   4,643 0 62,693
ISHARES TR 0-5YR HI YL CP 46434V407 3,611 78,401 SH   SOLE   455 0 77,946
ISHARES TR 0-5YR INVT GR CP 46434V100 1,252 24,163 SH   SOLE   173 0 23,990
ISHARES TR 1 3 YR TREAS BD 464287457 9,123 105,881 SH   SOLE   2,059 0 103,822
ISHARES TR 10-20 YR TRS ETF 464288653 358 2,431 SH   SOLE   0 0 2,431
ISHARES TR 20 YR TR BD ETF 464287432 4,517 31,290 SH   SOLE   1,000 0 30,290
ISHARES TR 3 7 YR TREAS BD 464288661 893 6,842 SH   SOLE   103 0 6,739
ISHARES TR AGENCY BOND ETF 464288166 1,922 16,237 SH   SOLE   5,200 0 11,037
ISHARES TR AGGRES ALLOC ETF 464289859 705 9,981 SH   SOLE   0 0 9,981
ISHARES TR BARCLAYS 7 10 YR 464287440 5,527 47,854 SH   SOLE   1,035 0 46,819
ISHARES TR BLACKROCK ULTRA 46434V878 3,954 78,255 SH   SOLE   12,539 0 65,716
ISHARES TR BROAD USD HIGH 46435U853 5,307 127,208 SH   SOLE   8,841 0 118,367
ISHARES TR CALIF MUN BD ETF 464288356 223 3,546 SH   SOLE   0 0 3,546
ISHARES TR CHINA LG-CAP ETF 464287184 1,909 41,210 SH   SOLE   3,575 0 37,635
ISHARES TR COHEN STEER REIT 464287564 2,517 38,509 SH   SOLE   1,728 0 36,781
ISHARES TR CONSER ALLOC ETF 464289883 1,376 34,561 SH   SOLE   1,100 0 33,461
ISHARES TR CONV BD ETF 46435G102 1,762 17,280 SH   SOLE   2,496 0 14,784
ISHARES TR CORE 1 5 YR USD 46432F859 621 12,107 SH   SOLE   1,759 0 10,348
ISHARES TR CORE DIV GRWTH 46434V621 75,751 1,504,186 SH   SOLE   50,752 0 1,453,434
ISHARES TR CORE HIGH DV ETF 46429B663 9,988 103,465 SH   SOLE   1,759 0 101,706
ISHARES TR CORE INTL AGGR 46435G672 365 6,617 SH   SOLE   1,094 0 5,523
ISHARES TR CORE LT USDB ETF 464289479 647 8,960 SH   SOLE   1,303 0 7,657
ISHARES TR CORE MSCI EAFE 46432F842 26,956 360,075 SH   SOLE   23,960 0 336,115
ISHARES TR CORE MSCI EURO 46434V738 4,643 81,059 SH   SOLE   380 0 80,679
ISHARES TR CORE MSCI TOTAL 46432F834 14,921 203,564 SH   SOLE   1,483 0 202,081
ISHARES TR CORE S&P MCP ETF 464287507 59,878 222,822 SH   SOLE   27,981 0 194,841
ISHARES TR CORE S&P SCP ETF 464287804 65,975 583,952 SH   SOLE   34,423 0 549,529
ISHARES TR CORE S&P TTL STK 464287150 27,981 283,326 SH   SOLE   19,100 0 264,226
ISHARES TR CORE S&P US GWT 464287671 21,561 213,519 SH   SOLE   13,144 0 200,375
ISHARES TR CORE S&P US VLU 464287663 9,513 132,203 SH   SOLE   12,362 0 119,841
ISHARES TR CORE S&P500 ETF 464287200 147,011 341,951 SH   SOLE   57,733 0 284,218
ISHARES TR CORE TOTAL USD 46434V613 9,766 182,575 SH   SOLE   3,300 0 179,275
ISHARES TR CORE US AGGBD ET 464287226 23,917 207,374 SH   SOLE   8,039 0 199,335
ISHARES TR CR 5 10 YR ETF 46435G417 381 7,400 SH   SOLE   0 0 7,400
ISHARES TR DEVSMCP EXNA ETF 464288497 549 7,902 SH   SOLE   0 0 7,902
ISHARES TR DOW JONES US ETF 464287846 2,715 25,149 SH   SOLE   450 0 24,699
ISHARES TR EAFE GRWTH ETF 464288885 3,609 33,643 SH   SOLE   3,482 0 30,161
ISHARES TR EAFE SML CP ETF 464288273 5,995 80,845 SH   SOLE   472 0 80,373
ISHARES TR EAFE VALUE ETF 464288877 4,642 89,685 SH   SOLE   16,172 0 73,513
ISHARES TR ESG AW MSCI EAFE 46435G516 943 11,929 SH   SOLE   4,613 0 7,316
ISHARES TR ESG AWARE MSCI 46435U663 322 7,973 SH   SOLE   84 0 7,889
ISHARES TR ESG AWR MSCI USA 46435G425 9,930 100,841 SH   SOLE   1,959 0 98,882
ISHARES TR ESG AWRE 1 5 YR 46435G243 4,024 154,539 SH   SOLE   22,198 0 132,341
ISHARES TR EXPANDED TECH 464287515 2,413 6,185 SH   SOLE   120 0 6,065
ISHARES TR EXPND TEC SC ETF 464287549 3,256 8,060 SH   SOLE   126 0 7,934
ISHARES TR EXPONENTIAL TECH 46434V381 1,320 20,863 SH   SOLE   187 0 20,676
ISHARES TR FALN ANGLS USD 46435G474 1,399 46,684 SH   SOLE   678 0 46,006
ISHARES TR FLTG RATE NT ETF 46429B655 2,242 44,107 SH   SOLE   1,332 0 42,775
ISHARES TR GL CLEAN ENE ETF 464288224 6,146 261,985 SH   SOLE   5,579 0 256,406
ISHARES TR GL TIMB FORE ETF 464288174 979 11,282 SH   SOLE   0 0 11,282
ISHARES TR GLB CNSM STP ETF 464288737 274 4,481 SH   SOLE   0 0 4,481
ISHARES TR GLB INFRASTR ETF 464288372 3,302 72,768 SH   SOLE   7,571 0 65,197
ISHARES TR GLOB HLTHCRE ETF 464287325 569 6,846 SH   SOLE   295 0 6,551
ISHARES TR GLOBAL 100 ETF 464287572 8,018 112,941 SH   SOLE   10,557 0 102,384
ISHARES TR GLOBAL ENERG ETF 464287341 837 31,473 SH   SOLE   0 0 31,473
ISHARES TR GLOBAL FINLS ETF 464287333 1,307 16,847 SH   SOLE   0 0 16,847
ISHARES TR GLOBAL REIT ETF 46434V647 272 9,812 SH   SOLE   3,595 0 6,217
ISHARES TR GLOBAL TECH ETF 464287291 5,690 16,859 SH   SOLE   1,541 0 15,318
ISHARES TR GNMA BOND ETF 46429B333 861 17,212 SH   SOLE   6,000 0 11,212
ISHARES TR GRWT ALLOCAT ETF 464289867 1,640 29,294 SH   SOLE   400 0 28,894
ISHARES TR HDG MSCI EAFE 46434V803 985 28,438 SH   SOLE   7 0 28,431
ISHARES TR IBONDS DEC 46435U697 1,527 56,563 SH   SOLE   332 0 56,231
ISHARES TR IBONDS DEC2021 46435G789 4,465 174,112 SH   SOLE   1,967 0 172,145
ISHARES TR IBONDS DEC2022 46435G755 3,496 133,155 SH   SOLE   3,190 0 129,965
ISHARES TR IBONDS DEC2023 46435G318 2,977 114,012 SH   SOLE   1,778 0 112,234
ISHARES TR IBONDS DEC21 ETF 46434VBK5 6,246 252,052 SH   SOLE   5,854 0 246,198
ISHARES TR IBONDS DEC22 ETF 46434VBA7 8,260 325,181 SH   SOLE   4,244 0 320,937
ISHARES TR IBONDS DEC23 ETF 46434VAX8 7,710 295,665 SH   SOLE   2,014 0 293,651
ISHARES TR IBONDS DEC24 ETF 46434VBG4 5,187 196,683 SH   SOLE   0 0 196,683
ISHARES TR IBONDS DEC25 ETF 46434VBD1 709 26,280 SH   SOLE   0 0 26,280
ISHARES TR IBOXX HI YD ETF 464288513 10,030 113,932 SH   SOLE   6,179 0 107,753
ISHARES TR IBOXX INV CP ETF 464287242 11,884 88,448 SH   SOLE   11,921 0 76,527
ISHARES TR INTL DIV GRWTH 46435G524 551 8,170 SH   SOLE   3,989 0 4,181
ISHARES TR INTL SEL DIV ETF 464288448 2,242 69,210 SH   SOLE   14,125 0 55,085
ISHARES TR ISHARES BIOTECH 464287556 6,419 39,227 SH   SOLE   7,520 0 31,707
ISHARES TR ISHARES SEMICDTR 464287523 3,661 8,061 SH   SOLE   271 0 7,790
ISHARES TR ISHS 1-5YR INVS 464288646 10,627 193,889 SH   SOLE   1,885 0 192,004
ISHARES TR ISHS 5-10YR INVT 464288638 6,690 110,550 SH   SOLE   3,010 0 107,540
ISHARES TR JPMORGAN USD EMG 464288281 7,618 67,737 SH   SOLE   8,311 0 59,426
ISHARES TR MBS ETF 464288588 10,008 92,471 SH   SOLE   3,273 0 89,198
ISHARES TR MODERT ALLOC ETF 464289875 882 19,574 SH   SOLE   1,269 0 18,305
ISHARES TR MORNINGSTAR GRWT 464287119 1,123 17,341 SH   SOLE   1,832 0 15,509
ISHARES TR MORNINGSTAR VALU 464288109 662 10,252 SH   SOLE   401 0 9,851
ISHARES TR MORNINGSTR US EQ 464287127 1,191 19,609 SH   SOLE   1,800 0 17,809
ISHARES TR MORTGE REL ETF 46435G342 2,932 78,989 SH   SOLE   1,020 0 77,969
ISHARES TR MRGSTR MD CP ETF 464288208 340 5,066 SH   SOLE   344 0 4,722
ISHARES TR MRGSTR MD CP GRW 464288307 3,279 47,597 SH   SOLE   2,238 0 45,359
ISHARES TR MRGSTR SM CP ETF 464288505 927 15,807 SH   SOLE   12,052 0 3,755
ISHARES TR MRGSTR SM CP GR 464288604 2,766 53,380 SH   SOLE   2,436 0 50,944
ISHARES TR MRNGSTR INC ETF 46432F875 234 9,668 SH   SOLE   3,165 0 6,503
ISHARES TR MSCI ACWI ETF 464288257 22,451 221,860 SH   SOLE   40,024 0 181,836
ISHARES TR MSCI ACWI EX US 464288240 320 5,569 SH   SOLE   0 0 5,569
ISHARES TR MSCI ACWI EXUS 46435G847 463 14,035 SH   SOLE   0 0 14,035
ISHARES TR MSCI EAFE ETF 464287465 17,375 220,266 SH   SOLE   18,175 0 202,091
ISHARES TR MSCI EAFE MIN VL 46429B689 13,600 180,033 SH   SOLE   2,700 0 177,333
ISHARES TR MSCI EMG MKT ETF 464287234 11,053 200,406 SH   SOLE   31,166 0 169,240
ISHARES TR MSCI EURO FL ETF 464289180 532 27,204 SH   SOLE   0 0 27,204
ISHARES TR MSCI GLOBAL IMP 46435G532 359 3,609 SH   SOLE   165 0 3,444
ISHARES TR MSCI INDIA ETF 46429B598 4,977 112,491 SH   SOLE   9,017 0 103,474
ISHARES TR MSCI INTL MOMENT 46434V449 877 22,685 SH   SOLE   0 0 22,685
ISHARES TR MSCI INTL MULTFT 46434V274 330 10,981 SH   SOLE   0 0 10,981
ISHARES TR MSCI INTL QUALTY 46434V456 5,481 142,144 SH   SOLE   0 0 142,144
ISHARES TR MSCI KLD400 SOC 464288570 9,629 116,250 SH   SOLE   17,254 0 98,996
ISHARES TR MSCI UK ETF NEW 46435G334 213 6,501 SH   SOLE   224 0 6,277
ISHARES TR MSCI USA ESG SLC 464288802 11,796 123,463 SH   SOLE   1,550 0 121,913
ISHARES TR MSCI USA MIN VOL 46429B697 69,118 938,973 SH   SOLE   13,007 0 925,966
ISHARES TR MSCI USA MMENTM 46432F396 13,650 78,704 SH   SOLE   14,716 0 63,988
ISHARES TR MSCI USA MULTIFT 46434V282 1,051 24,545 SH   SOLE   210 0 24,335
ISHARES TR MSCI USA QLT FCT 46432F339 21,595 162,527 SH   SOLE   7,788 0 154,739
ISHARES TR MSCI USA SMCP MN 46435G433 1,087 28,581 SH   SOLE   13 0 28,568
ISHARES TR MSCI USA VALUE 46432F388 12,079 114,976 SH   SOLE   5,585 0 109,391
ISHARES TR NATIONAL MUN ETF 464288414 31,685 270,352 SH   SOLE   9,525 0 260,827
ISHARES TR NEW YORK MUN ETF 464288323 898 15,365 SH   SOLE   4,971 0 10,394
ISHARES TR PFD AND INCM SEC 464288687 15,983 406,328 SH   SOLE   25,554 0 380,774
ISHARES TR RESIDENTIAL MULT 464288562 201 2,417 SH   SOLE   10 0 2,407
ISHARES TR RUS 1000 ETF 464287622 20,550 84,894 SH   SOLE   9,387 0 75,507
ISHARES TR RUS 1000 GRW ETF 464287614 89,231 328,685 SH   SOLE   19,982 0 308,703
ISHARES TR RUS 1000 VAL ETF 464287598 57,799 364,386 SH   SOLE   17,104 0 347,282
ISHARES TR RUS 2000 GRW ETF 464287648 12,404 39,797 SH   SOLE   840 0 38,957
ISHARES TR RUS 2000 VAL ETF 464287630 4,582 27,639 SH   SOLE   702 0 26,937
ISHARES TR RUS MD CP GR ETF 464287481 17,861 157,786 SH   SOLE   31,066 0 126,720
ISHARES TR RUS MDCP VAL ETF 464287473 16,283 141,620 SH   SOLE   7,012 0 134,608
ISHARES TR RUS MID CAP ETF 464287499 21,623 272,885 SH   SOLE   23,287 0 249,598
ISHARES TR RUS TP200 GR ETF 464289438 4,349 28,876 SH   SOLE   1,751 0 27,125
ISHARES TR RUSEL 2500 ETF 46435G268 602 9,095 SH   SOLE   624 0 8,471
ISHARES TR RUSSELL 2000 ETF 464287655 52,316 228,085 SH   SOLE   19,846 0 208,239
ISHARES TR RUSSELL 2000 ETF 464287655 3 30,000 SH Put SOLE   0 0 30,000
ISHARES TR RUSSELL 3000 ETF 464287689 2,571 10,047 SH   SOLE   418 0 9,629
ISHARES TR S&P 100 ETF 464287101 3,817 19,455 SH   SOLE   2,047 0 17,408
ISHARES TR S&P 500 GRWT ETF 464287309 32,525 447,212 SH   SOLE   18,084 0 429,128
ISHARES TR S&P 500 VAL ETF 464287408 13,911 94,215 SH   SOLE   4,657 0 89,558
ISHARES TR S&P MC 400GR ETF 464287606 8,247 101,903 SH   SOLE   8,736 0 93,167
ISHARES TR S&P MC 400VL ETF 464287705 19,584 185,920 SH   SOLE   9,436 0 176,484
ISHARES TR S&P SML 600 GWT 464287887 13,764 103,775 SH   SOLE   16,064 0 87,711
ISHARES TR SELECT DIVID ETF 464287168 26,598 228,070 SH   SOLE   10,113 0 217,957
ISHARES TR SHORT TREAS BD 464288679 3,803 34,419 SH   SOLE   1,750 0 32,669
ISHARES TR SHRT NAT MUN ETF 464288158 2,032 18,851 SH   SOLE   2,538 0 16,313
ISHARES TR SP SMCP600VL ETF 464287879 12,674 120,209 SH   SOLE   18,642 0 101,567
ISHARES TR TIPS BD ETF 464287176 23,820 186,083 SH   SOLE   16,282 0 169,801
ISHARES TR TRANS AVG ETF 464287192 1,871 7,197 SH   SOLE   1,079 0 6,118
ISHARES TR U.S. BAS MTL ETF 464287838 931 7,143 SH   SOLE   0 0 7,143
ISHARES TR U.S. CNSM GD ETF 464287812 1,019 5,541 SH   SOLE   300 0 5,241
ISHARES TR U.S. CNSM SV ETF 464287580 1,053 13,568 SH   SOLE   1,300 0 12,268
ISHARES TR U.S. ENERGY ETF 464287796 1,724 59,285 SH   SOLE   0 0 59,285
ISHARES TR U.S. FIN SVC ETF 464287770 6,031 32,558 SH   SOLE   0 0 32,558
ISHARES TR U.S. FINLS ETF 464287788 3,144 38,782 SH   SOLE   8,004 0 30,778
ISHARES TR U.S. MED DVC ETF 464288810 8,132 22,521 SH   SOLE   1,668 0 20,853
ISHARES TR U.S. PHARMA ETF 464288836 254 1,368 SH   SOLE   0 0 1,368
ISHARES TR U.S. REAL ES ETF 464287739 2,102 20,616 SH   SOLE   2,058 0 18,558
ISHARES TR U.S. TECH ETF 464287721 38,276 385,072 SH   SOLE   15,398 0 369,674
ISHARES TR U.S. UTILITS ETF 464287697 1,782 22,699 SH   SOLE   192 0 22,507
ISHARES TR US AER DEF ETF 464288760 3,273 29,879 SH   SOLE   5,541 0 24,338
ISHARES TR US HLTHCARE ETF 464287762 5,929 21,728 SH   SOLE   7,188 0 14,540
ISHARES TR US HLTHCR PR ETF 464288828 253 951 SH   SOLE   17 0 934
ISHARES TR US HOME CONS ETF 464288752 727 10,507 SH   SOLE   288 0 10,219
ISHARES TR US INDUSTRIALS 464287754 1,881 16,929 SH   SOLE   470 0 16,459
ISHARES TR US INFRASTRUC 46435U713 313 8,860 SH   SOLE   0 0 8,860
ISHARES TR US REGNL BKS ETF 464288778 381 6,624 SH   SOLE   0 0 6,624
ISHARES TR US TELECOM ETF 464287713 263 7,911 SH   SOLE   600 0 7,311
ISHARES TR US TREAS BD ETF 46429B267 13,633 512,527 SH   SOLE   25,727 0 486,800
ISHARES TR USD INV GRDE ETF 464288620 2,694 44,467 SH   SOLE   0 0 44,467
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 451 8,989 SH   SOLE   1,000 0 7,989
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 2,917 58,160 SH   SOLE   4,607 0 53,553
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 803 23,289 SH   SOLE   0 0 23,289
ITT INC COM 45073V108 248 2,703 SH   SOLE   0 0 2,703
J P MORGAN EXCHANGE-TRADED F INTL BD OPP ETF 46641Q852 9,722 188,670 SH   SOLE   40,034 0 148,636
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 312 3,223 SH   SOLE   0 0 3,223
J P MORGAN EXCHANGE-TRADED F MUNICIPAL ETF 46641Q647 236 4,277 SH   SOLE   0 0 4,277
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 13,416 264,410 SH   SOLE   11,869 0 252,541
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 860 16,842 SH   SOLE   0 0 16,842
J P MORGAN EXCHANGE-TRADED F US VALUE FACTR 46641Q753 342 9,452 SH   SOLE   0 0 9,452
JACOBS ENGR GROUP INC COM 469814107 581 4,352 SH   SOLE   20 0 4,332
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 2,633 38,961 SH   SOLE   0 0 38,961
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 10,538 209,832 SH   SOLE   4,059 0 205,773
JD.COM INC SPON ADR CL A 47215P106 2,292 28,720 SH   SOLE   3,842 0 24,878
JETBLUE AWYS CORP COM 477143101 649 38,702 SH   SOLE   7,484 0 31,218
JOHN BEAN TECHNOLOGIES CORP COM 477839104 310 2,174 SH   SOLE   0 0 2,174
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 3,956 72,681 SH   SOLE   930 0 71,751
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 40,206 775,570 SH   SOLE   5,594 0 769,976
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 274 3,050 SH   SOLE   0 0 3,050
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 721 20,684 SH   SOLE   235 0 20,449
JOHNSON & JOHNSON COM 478160104 64,087 389,013 SH   SOLE   23,243 0 365,770
JOHNSON CTLS INTL PLC SHS G51502105 1,941 28,292 SH   SOLE   368 0 27,924
JONES LANG LASALLE INC COM 48020Q107 1,076 5,504 SH   SOLE   535 0 4,969
JPMORGAN CHASE & CO COM 46625H100 46,714 300,341 SH   SOLE   17,406 0 282,935
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 1,250 41,192 SH   SOLE   275 0 40,917
KANSAS CITY SOUTHERN COM NEW 485170302 684 2,417 SH   SOLE   0 0 2,417
KAYNE ANDERSON ENERGY INFRST COM 486606106 106 11,918 SH   SOLE   0 0 11,918
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108 152 20,150 SH   SOLE   0 0 20,150
KEARNY FINL CORP MD COM 48716P108 420 35,128 SH   SOLE   0 0 35,128
KELLOGG CO COM 487836108 2,086 32,425 SH   SOLE   1,612 0 30,813
KEURIG DR PEPPER INC COM 49271V100 489 13,865 SH   SOLE   0 0 13,865
KEYCORP COM 493267108 2,464 119,344 SH   SOLE   329 0 119,015
KEYSIGHT TECHNOLOGIES INC COM 49338L103 804 5,211 SH   SOLE   33 0 5,178
KIMBERLY-CLARK CORP COM 494368103 5,287 39,515 SH   SOLE   1,506 0 38,009
KIMCO RLTY CORP COM 49446R109 247 11,840 SH   SOLE   0 0 11,840
KINDER MORGAN INC DEL COM 49456B101 1,789 98,106 SH   SOLE   5,448 0 92,658
KINROSS GOLD CORP COM 496902404 67 10,603 SH   SOLE   0 0 10,603
KKR & CO INC COM 48251W104 2,106 35,550 SH   SOLE   1,572 0 33,978
KLA CORP COM NEW 482480100 2,329 7,185 SH   SOLE   77 0 7,108
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 203 4,460 SH   SOLE   1,400 0 3,060
KOHLS CORP COM 500255104 443 8,041 SH   SOLE   4,305 0 3,736
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1,209 24,302 SH   SOLE   41 0 24,261
KOPIN CORP COM 500600101 160 19,608 SH   SOLE   0 0 19,608
KOSMOS ENERGY LTD COM 500688106 44 12,734 SH   SOLE   0 0 12,734
KRAFT HEINZ CO COM 500754106 3,627 88,943 SH   SOLE   2,509 0 86,434
KRANESHARES TR CSI CHI INTERNET 500767306 777 11,138 SH   SOLE   348 0 10,790
KRANESHARES TR QUADRTC INT RT 500767736 26,912 974,362 SH   SOLE   38,855 0 935,507
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1,087 38,146 SH   SOLE   0 0 38,146
KROGER CO COM 501044101 1,265 33,012 SH   SOLE   214 0 32,798
KULICKE & SOFFA INDS INC COM 501242101 477 7,800 SH   SOLE   0 0 7,800
L BRANDS INC COM 501797104 3,343 46,389 SH   SOLE   24,097 0 22,292
L3HARRIS TECHNOLOGIES INC COM 502431109 2,463 11,391 SH   SOLE   263 0 11,128
LABORATORY CORP AMER HLDGS COM NEW 50540R409 8,085 29,312 SH   SOLE   2,468 0 26,844
LAKELAND BANCORP INC COM 511637100 638 36,491 SH   SOLE   0 0 36,491
LAM RESEARCH CORP COM 512807108 11,238 17,272 SH   SOLE   1,544 0 15,728
LAMAR ADVERTISING CO NEW CL A 512816109 3,239 31,027 SH   SOLE   2,027 0 29,000
LAMB WESTON HLDGS INC COM 513272104 270 3,345 SH   SOLE   753 0 2,592
LANDSTAR SYS INC COM 515098101 448 2,836 SH   SOLE   0 0 2,836
LAS VEGAS SANDS CORP COM 517834107 3,365 63,871 SH   SOLE   4,494 0 59,377
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 5,913 192,563 SH   SOLE   11,426 0 181,137
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 299 7,441 SH   SOLE   0 0 7,441
LAUDER ESTEE COS INC CL A 518439104 3,797 11,936 SH   SOLE   624 0 11,312
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 671 32,223 SH   SOLE   0 0 32,223
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1,164 23,458 SH   SOLE   3,091 0 20,367
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 5,264 144,295 SH   SOLE   20,084 0 124,211
LEGGETT & PLATT INC COM 524660107 1,028 19,836 SH   SOLE   0 0 19,836
LEIDOS HOLDINGS INC COM 525327102 431 4,260 SH   SOLE   47 0 4,213
LEMONADE INC COM 52567D107 363 3,314 SH   SOLE   727 0 2,587
LENNAR CORP CL A 526057104 1,145 11,527 SH   SOLE   473 0 11,054
LENNOX INTL INC COM 526107107 256 727 SH   SOLE   0 0 727
LESLIES INC COM 527064109 287 10,428 SH   SOLE   0 0 10,428
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,904 210,643 SH   SOLE   7,413 0 203,230
LIBERTY BROADBAND CORP COM SER C 530307305 397 2,286 SH   SOLE   0 0 2,286
LILLY ELI & CO COM 532457108 19,739 86,001 SH   SOLE   4,940 0 81,061
LIMELIGHT NETWORKS INC COM 53261M104 175 55,401 SH   SOLE   472 0 54,929
LINCOLN NATL CORP IND COM 534187109 496 7,894 SH   SOLE   0 0 7,894
LINDE PLC SHS G5494J103 3,943 13,639 SH   SOLE   142 0 13,497
LISTED FD TR SHARES LAG CAP 53656F805 784 20,997 SH   SOLE   0 0 20,997
LIVE NATION ENTERTAINMENT IN COM 538034109 875 9,985 SH   SOLE   577 0 9,408
LIVENT CORP COM 53814L108 401 20,693 SH   SOLE   423 0 20,270
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 103 40,270 SH   SOLE   0 0 40,270
LOCKHEED MARTIN CORP COM 539830109 15,688 41,465 SH   SOLE   1,881 0 39,584
LOGITECH INTL S A SHS H50430232 3,024 25,004 SH   SOLE   6,437 0 18,567
LONGVIEW ACQUISITION CORP II UNIT 99/99/9999 54319Q204 1,876 186,080 SH   SOLE   0 0 186,080
LORDSTOWN MOTORS CORP COM CL A 54405Q100 634 57,375 SH   SOLE   14,019 0 43,356
LOUISIANA PAC CORP COM 546347105 420 6,966 SH   SOLE   0 0 6,966
LOWES COS INC COM 548661107 12,352 63,680 SH   SOLE   1,314 0 62,366
LPL FINL HLDGS INC COM 50212V100 2,773 20,545 SH   SOLE   337 0 20,208
LULULEMON ATHLETICA INC COM 550021109 3,473 9,514 SH   SOLE   3,001 0 6,513
LUMEN TECHNOLOGIES INC COM 550241103 824 60,630 SH   SOLE   38 0 60,592
LUX HEALTH TECH ACQUISITION COM CL A 55068A100 180 18,250 SH   SOLE   0 0 18,250
LYFT INC CL A COM 55087P104 931 15,392 SH   SOLE   720 0 14,672
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,059 20,007 SH   SOLE   1,204 0 18,803
M & T BK CORP COM 55261F104 888 6,108 SH   SOLE   1,338 0 4,770
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 593 25,700 SH   SOLE   0 0 25,700
MACYS INC COM 55616P104 465 24,549 SH   SOLE   305 0 24,244
MADISON COVERED CALL & EQUIT COM 557437100 159 19,700 SH   SOLE   3,000 0 16,700
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 2,307 27,477 SH   SOLE   2,144 0 25,333
MAG SILVER CORP COM 55903Q104 289 13,835 SH   SOLE   3,000 0 10,835
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,291 26,399 SH   SOLE   3,203 0 23,196
MAGNA INTL INC COM 559222401 498 5,374 SH   SOLE   1,058 0 4,316
MAIN STR CAP CORP COM 56035L104 1,281 31,180 SH   SOLE   1,128 0 30,052
MALACCA STRAITS ACQUISITION COM CL A G5859B117 765 77,300 SH   SOLE   0 0 77,300
MANCHESTER UTD PLC NEW ORD CL A G5784H106 3,282 216,043 SH   SOLE   18,259 0 197,784
MANHATTAN ASSOCIATES INC COM 562750109 265 1,830 SH   SOLE   0 0 1,830
MANULIFE FINL CORP COM 56501R106 423 21,480 SH   SOLE   682 0 20,798
MARATHON DIGITAL HOLDINGS IN COM 565788106 298 9,503 SH   SOLE   218 0 9,285
MARATHON OIL CORP COM 565849106 3,411 250,430 SH   SOLE   134,902 0 115,528
MARATHON PETE CORP COM 56585A102 3,002 49,686 SH   SOLE   2,480 0 47,206
MARKEL CORP COM 570535104 269 227 SH   SOLE   0 0 227
MARRIOTT INTL INC NEW CL A 571903202 3,509 25,695 SH   SOLE   1,792 0 23,903
MARSH & MCLENNAN COS INC COM 571748102 4,126 29,334 SH   SOLE   5 0 29,329
MARTIN MARIETTA MATLS INC COM 573284106 372 1,057 SH   SOLE   0 0 1,057
MARVELL TECHNOLOGY INC COM 573874104 4,292 73,576 SH   SOLE   9,949 0 63,627
MASCO CORP COM 574599106 663 11,253 SH   SOLE   1,148 0 10,105
MASIMO CORP COM 574795100 1,439 5,934 SH   SOLE   0 0 5,934
MASTEC INC COM 576323109 1,235 11,636 SH   SOLE   1,017 0 10,619
MASTERCARD INCORPORATED CL A 57636Q104 18,059 49,464 SH   SOLE   3,787 0 45,677
MATADOR RES CO COM 576485205 1,514 42,024 SH   SOLE   0 0 42,024
MATCH GROUP INC NEW COM 57667L107 1,871 11,607 SH   SOLE   1,587 0 10,020
MATERIALISE NV SPONSORED ADS 57667T100 238 9,859 SH   SOLE   923 0 8,936
MATINAS BIOPHARMA HLDGS INC COM 576810105 92 118,666 SH   SOLE   0 0 118,666
MATTEL INC COM 577081102 383 19,076 SH   SOLE   960 0 18,116
MAVERIX METALS INC COM NEW 57776F405 86 16,000 SH   SOLE   0 0 16,000
MAXIM INTEGRATED PRODS INC COM 57772K101 633 6,011 SH   SOLE   275 0 5,736
MCCORMICK & CO INC COM NON VTG 579780206 4,373 49,519 SH   SOLE   11,376 0 38,143
MCDONALDS CORP COM 580135101 16,801 72,732 SH   SOLE   6,612 0 66,120
MCEWEN MNG INC COM 58039P107 22 16,200 SH   SOLE   0 0 16,200
MCKESSON CORP COM 58155Q103 7,407 38,730 SH   SOLE   3,629 0 35,101
MDU RES GROUP INC COM 552690109 477 15,207 SH   SOLE   0 0 15,207
MEDICAL PPTYS TRUST INC COM 58463J304 2,295 114,187 SH   SOLE   13,667 0 100,520
MEDIFAST INC COM 58470H101 3,999 14,132 SH   SOLE   0 0 14,132
MEDPACE HLDGS INC COM 58506Q109 221 1,254 SH   SOLE   0 0 1,254
MEDTRONIC PLC SHS G5960L103 14,670 118,184 SH   SOLE   8,340 0 109,844
MELCO RESORTS AND ENTMNT LTD ADR 585464100 2,673 161,315 SH   SOLE   13,682 0 147,633
MERCADOLIBRE INC COM 58733R102 1,501 963 SH   SOLE   149 0 814
MERCK & CO INC COM 58933Y105 21,977 282,589 SH   SOLE   27,142 0 255,447
METLIFE INC COM 59156R108 1,967 32,866 SH   SOLE   2,628 0 30,238
METTLER TOLEDO INTERNATIONAL COM 592688105 770 556 SH   SOLE   14 0 542
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 89 18,785 SH   SOLE   0 0 18,785
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 90 14,384 SH   SOLE   5,942 0 8,442
MGM GROWTH PPTYS LLC CL A COM 55303A105 758 20,708 SH   SOLE   979 0 19,729
MGM RESORTS INTERNATIONAL COM 552953101 2,470 57,903 SH   SOLE   4,784 0 53,119
MICROCHIP TECHNOLOGY INC. COM 595017104 4,525 30,222 SH   SOLE   96 0 30,126
MICRON TECHNOLOGY INC COM 595112103 12,405 145,971 SH   SOLE   74,093 0 71,878
MICROSOFT CORP COM 594918104 171,965 634,796 SH   SOLE   72,991 0 561,805
MICROSTRATEGY INC CL A NEW 594972408 3,241 4,878 SH   SOLE   121 0 4,757
MID-AMER APT CMNTYS INC COM 59522J103 217 1,288 SH   SOLE   180 0 1,108
MIDDLESEX WTR CO COM 596680108 788 9,643 SH   SOLE   153 0 9,490
MILESTONE SCIENTIFIC INC COM NEW 59935P209 115 47,100 SH   SOLE   0 0 47,100
MIND MEDICINE MINDMED INC COM SUB VTG 60255C109 141 41,183 SH   SOLE   0 0 41,183
MISONIX INC COM 604871103 214 9,650 SH   SOLE   0 0 9,650
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 660 121,657 SH   SOLE   413 0 121,244
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 138 48,370 SH   SOLE   0 0 48,370
MKS INSTRS INC COM 55306N104 220 1,236 SH   SOLE   0 0 1,236
MODERNA INC COM 60770K107 4,826 20,538 SH   SOLE   2,836 0 17,702
MOHAWK INDS INC COM 608190104 769 4,005 SH   SOLE   1,114 0 2,891
MOLSON COORS BEVERAGE CO CL B 60871R209 433 8,073 SH   SOLE   133 0 7,940
MONDELEZ INTL INC CL A 609207105 3,729 59,719 SH   SOLE   2,099 0 57,620
MONGODB INC CL A 60937P106 1,009 2,791 SH   SOLE   800 0 1,991
MONOLITHIC PWR SYS INC COM 609839105 305 817 SH   SOLE   30 0 787
MONSTER BEVERAGE CORP NEW COM 61174X109 1,042 11,404 SH   SOLE   237 0 11,167
MOODYS CORP COM 615369105 1,962 5,413 SH   SOLE   133 0 5,280
MORGAN STANLEY COM NEW 617446448 3,690 40,243 SH   SOLE   439 0 39,804
MORGAN STANLEY EMERGING MKTS COM 617477104 991 161,950 SH   SOLE   0 0 161,950
MORNINGSTAR INC COM 617700109 1,619 6,296 SH   SOLE   563 0 5,733
MOSAIC CO NEW COM 61945C103 5,638 176,656 SH   SOLE   18,332 0 158,324
MOTOROLA SOLUTIONS INC COM NEW 620076307 719 3,317 SH   SOLE   56 0 3,261
MP MATERIALS CORP COM CL A 553368101 1,079 29,272 SH   SOLE   15,195 0 14,077
MSC INDL DIRECT INC CL A 553530106 771 8,597 SH   SOLE   369 0 8,228
MSCI INC COM 55354G100 4,996 9,371 SH   SOLE   2,184 0 7,187
NAKED BRAND GROUP LIMITED SHS NEW Q6519T117 18 28,108 SH   SOLE   10,000 0 18,108
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203 555 67,249 SH   SOLE   2,000 0 65,249
NASDAQ INC COM 631103108 1,836 10,445 SH   SOLE   986 0 9,459
NATIONAL BEVERAGE CORP COM 635017106 362 7,666 SH   SOLE   0 0 7,666
NATIONAL FUEL GAS CO COM 636180101 1,199 22,952 SH   SOLE   4,783 0 18,169
NATIONAL GRID PLC SPONSORED ADR NE 636274409 663 10,367 SH   SOLE   110 0 10,257
NATIONAL HEALTH INVS INC COM 63633D104 493 7,350 SH   SOLE   680 0 6,670
NATIONAL RETAIL PROPERTIES I COM 637417106 268 5,707 SH   SOLE   0 0 5,707
NATWEST GROUP PLC SPONS ADR 2 ORD 639057108 60 10,740 SH   SOLE   0 0 10,740
NAUTILUS INC COM 63910B102 40 2,368 SH   SOLE   0 0 2,368
NAUTILUS INC COM 63910B102 8 2,000,000 SH Call SOLE   0 0 2,000,000
NEOGENOMICS INC COM NEW 64049M209 751 16,629 SH   SOLE   2,992 0 13,637
NETEASE INC SPONSORED ADS 64110W102 511 4,436 SH   SOLE   35 0 4,401
NETFLIX INC COM 64110L106 14,424 27,307 SH   SOLE   1,325 0 25,982
NEUBERGER BERMAN MLP & ENERG COM 64129H104 118 23,601 SH   SOLE   0 0 23,601
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 178 12,275 SH   SOLE   0 0 12,275
NEW GOLD INC CDA COM 644535106 44 24,700 SH   SOLE   0 0 24,700
NEW JERSEY RES CORP COM 646025106 394 9,954 SH   SOLE   3,584 0 6,370
NEW MTN FIN CORP COM 647551100 266 20,201 SH   SOLE   397 0 19,804
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 202 19,077 SH   SOLE   5,970 0 13,107
NEW YORK MTG TR INC COM PAR $.02 649604501 87 19,338 SH   SOLE   0 0 19,338
NEWELL BRANDS INC COM 651229106 277 10,089 SH   SOLE   1,900 0 8,189
NEWMONT CORP COM 651639106 1,546 24,393 SH   SOLE   2,555 0 21,838
NEXSTAR MEDIA GROUP INC CL A 65336K103 217 1,467 SH   SOLE   0 0 1,467
NEXTERA ENERGY INC COM 65339F101 12,399 169,198 SH   SOLE   9,638 0 159,560
NICE LTD SPONSORED ADR 653656108 454 1,835 SH   SOLE   0 0 1,835
NIKE INC CL B 654106103 12,532 81,121 SH   SOLE   5,458 0 75,663
NIO INC SPON ADS 62914V106 10,129 190,407 SH   SOLE   13,473 0 176,934
NISOURCE INC COM 65473P105 206 8,423 SH   SOLE   0 0 8,423
NOKIA CORP SPONSORED ADR 654902204 1,147 215,595 SH   SOLE   121 0 215,474
NOMURA HLDGS INC SPONSORED ADR 65535H208 170 33,241 SH   SOLE   0 0 33,241
NORFOLK SOUTHN CORP COM 655844108 5,703 21,488 SH   SOLE   3,716 0 17,772
NORTHERN TR CORP COM 665859104 1,386 11,982 SH   SOLE   6 0 11,976
NORTHROP GRUMMAN CORP COM 666807102 4,683 12,881 SH   SOLE   471 0 12,410
NORTONLIFELOCK INC COM 668771108 517 19,003 SH   SOLE   1,499 0 17,504
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 760 25,836 SH   SOLE   6,161 0 19,675
NOVARTIS AG SPONSORED ADR 66987V109 4,500 49,322 SH   SOLE   1,313 0 48,009
NOVAVAX INC COM NEW 670002401 1,935 9,112 SH   SOLE   0 0 9,112
NOVOCURE LTD ORD SHS G6674U108 1,279 5,764 SH   SOLE   500 0 5,264
NOVO-NORDISK A S ADR 670100205 4,484 53,519 SH   SOLE   2,548 0 50,971
NUANCE COMMUNICATIONS INC COM 67020Y100 902 16,571 SH   SOLE   0 0 16,571
NUCOR CORP COM 670346105 4,555 47,483 SH   SOLE   18,464 0 29,019
NUSHARES ETF TR ESG HI TLD CRP 67092P854 253 10,173 SH   SOLE   433 0 9,740
NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 896 35,935 SH   SOLE   3,848 0 32,087
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,120 17,362 SH   SOLE   0 0 17,362
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,096 29,040 SH   SOLE   5,281 0 23,759
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 336 6,148 SH   SOLE   0 0 6,148
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 1,134 25,119 SH   SOLE   6,365 0 18,754
NUTRIEN LTD COM 67077M108 3,830 63,184 SH   SOLE   4,655 0 58,529
NUVASIVE INC COM 670704105 1,024 15,102 SH   SOLE   13,134 0 1,968
NUVEEN AMT FREE MUN CR INC F COM 67071L106 3,744 209,622 SH   SOLE   9,383 0 200,239
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,398 89,030 SH   SOLE   687 0 88,343
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 161 19,375 SH   SOLE   0 0 19,375
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 205 19,667 SH   SOLE   5,956 0 13,711
NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 1,513 88,894 SH   SOLE   17,069 0 71,825
NUVEEN FLOATING RATE INCOME COM 67072T108 119 11,918 SH   SOLE   0 0 11,918
NUVEEN MORTGAGE AND INCOME F COM 670735109 254 12,168 SH   SOLE   0 0 12,168
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 1,414 91,854 SH   SOLE   9,400 0 82,454
NUVEEN MUN VALUE FD INC COM 670928100 210 18,194 SH   SOLE   0 0 18,194
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 676 39,303 SH   SOLE   0 0 39,303
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 421 14,339 SH   SOLE   1,624 0 12,715
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 274 18,133 SH   SOLE   0 0 18,133
NUVEEN PFD & INCM SECURTIES COM 67072C105 490 49,224 SH   SOLE   5,457 0 43,767
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 1,766 176,911 SH   SOLE   58,030 0 118,881
NUVEEN PFD & INCOME TERM FD COM 67075A106 563 22,075 SH   SOLE   5,442 0 16,633
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,846 115,293 SH   SOLE   0 0 115,293
NUVEEN REAL ASSET INCOME & G COM 67074Y105 1,304 81,171 SH   SOLE   16,654 0 64,517
NUVEEN REAL ESTATE INCOME FD COM 67071B108 1,393 125,647 SH   SOLE   44,064 0 81,583
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 245 13,556 SH   SOLE   10,376 0 3,180
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100 683 37,320 SH   SOLE   0 0 37,320
NUVEEN SR INCOME FD COM 67067Y104 300 50,792 SH   SOLE   20,000 0 30,792
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 264 15,983 SH   SOLE   15,983 0 0
NVIDIA CORPORATION COM 67066G104 48,715 60,885 SH   SOLE   7,930 0 52,955
NVR INC COM 62944T105 985 198 SH   SOLE   0 0 198
NXP SEMICONDUCTORS N V COM N6596X109 870 4,232 SH   SOLE   47 0 4,185
NYMOX PHARMACEUTICAL CORP COM P73398102 49 31,100 SH   SOLE   0 0 31,100
OCCIDENTAL PETE CORP COM 674599105 2,776 88,770 SH   SOLE   3,143 0 85,627
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 261 8,908 SH   SOLE   0 0 8,908
OIL STS INTL INC COM 678026105 140 17,805 SH   SOLE   0 0 17,805
OKTA INC CL A 679295105 1,665 6,809 SH   SOLE   83 0 6,726
OLD DOMINION FREIGHT LINE IN COM 679580100 2,637 10,388 SH   SOLE   717 0 9,671
OLD REP INTL CORP COM 680223104 434 17,411 SH   SOLE   0 0 17,411
OLIN CORP COM PAR $1 680665205 541 11,706 SH   SOLE   1,863 0 9,843
OMEGA HEALTHCARE INVS INC COM 681936100 633 17,454 SH   SOLE   0 0 17,454
OMNICELL COM COM 68213N109 258 1,705 SH   SOLE   0 0 1,705
OMNICOM GROUP INC COM 681919106 3,325 41,571 SH   SOLE   50 0 41,521
ONCOSEC MED INC COM 68234L306 30 10,500 SH   SOLE   0 0 10,500
ONEMAIN HLDGS INC COM 68268W103 442 7,384 SH   SOLE   0 0 7,384
ONEOK INC NEW COM 682680103 1,559 28,024 SH   SOLE   323 0 27,701
ONTO INNOVATION INC COM 683344105 250 3,427 SH   SOLE   0 0 3,427
ORACLE CORP COM 68389X105 8,919 114,594 SH   SOLE   7,421 0 107,173
ORAMED PHARMACEUTICALS INC COM NEW 68403P203 154 11,511 SH   SOLE   0 0 11,511
ORANGE SPONSORED ADR 684060106 708 61,852 SH   SOLE   0 0 61,852
ORASURE TECHNOLOGIES INC COM 68554V108 243 24,004 SH   SOLE   650 0 23,354
OREILLY AUTOMOTIVE INC COM 67103H107 2,347 4,144 SH   SOLE   124 0 4,020
ORGANON & CO COMMON STOCK 68622V106 565 18,675 SH   SOLE   2,675 0 16,000
OSI ETF TR OSHARES US QUALT 67110P407 5,100 121,365 SH   SOLE   13,224 0 108,141
OSI ETF TR OSHARES US SMLCP 67110P100 2,141 60,995 SH   SOLE   7,129 0 53,866
OSI ETF TR OSHS GBL INTER 67110P704 1,404 24,598 SH   SOLE   11,382 0 13,216
OSPREY TECHNLGY AQUISTION CO COM CL A 68839R104 300 30,000 SH   SOLE   0 0 30,000
OTIS WORLDWIDE CORP COM 68902V107 2,731 33,400 SH   SOLE   852 0 32,548
OVERSTOCK COM INC DEL COM 690370101 2,225 24,118 SH   SOLE   75 0 24,043
OWL ROCK CAPITAL CORPORATION COM 69121K104 3,331 233,405 SH   SOLE   6,777 0 226,628
OXFORD LANE CAP CORP COM 691543102 75 10,154 SH   SOLE   0 0 10,154
PACCAR INC COM 693718108 493 5,513 SH   SOLE   0 0 5,513
PACER FDS TR BNCHMRK INDSTR 69374H766 2,102 48,711 SH   SOLE   6,985 0 41,726
PACER FDS TR BNCHMRK INFRA 69374H741 12,612 312,629 SH   SOLE   1,798 0 310,831
PACER FDS TR GLOBL CASH ETF 69374H709 570 18,095 SH   SOLE   300 0 17,795
PACER FDS TR LUNT LRG CP ALTR 69374H717 7,881 192,683 SH   SOLE   0 0 192,683
PACER FDS TR PACER US SMALL 69374H857 670 15,019 SH   SOLE   0 0 15,019
PACER FDS TR TRENDP 100 ETF 69374H303 3,528 63,702 SH   SOLE   1,710 0 61,992
PACER FDS TR TRENDP US LAR CP 69374H105 3,851 102,410 SH   SOLE   3,945 0 98,465
PACER FDS TR TRENDP US MID CP 69374H204 867 24,432 SH   SOLE   400 0 24,032
PACER FDS TR TRENDPILOT INTL 69374H683 525 18,140 SH   SOLE   150 0 17,990
PACER FDS TR TRENDPILOT US BD 69374H642 23,005 830,210 SH   SOLE   30,715 0 799,495
PACER FDS TR US CASH COWS 100 69374H881 2,127 49,716 SH   SOLE   1,835 0 47,881
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 580 16,587 SH   SOLE   1,510 0 15,077
PACKAGING CORP AMER COM 695156109 498 3,677 SH   SOLE   490 0 3,187
PALANTIR TECHNOLOGIES INC CL A 69608A108 6,771 256,854 SH   SOLE   91,773 0 165,081
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 10 15,727 SH   SOLE   0 0 15,727
PALISADE BIO INC COM 696389105 86 21,051 SH   SOLE   0 0 21,051
PALO ALTO NETWORKS INC COM 697435105 1,153 3,106 SH   SOLE   47 0 3,059
PAN AMERN SILVER CORP COM 697900108 2,863 100,194 SH   SOLE   500 0 99,694
PAPA JOHNS INTL INC COM 698813102 731 7,000 SH   SOLE   0 0 7,000
PARK NATL CORP COM 700658107 265 2,257 SH   SOLE   1,235 0 1,022
PARKE BANCORP INC COM 700885106 196 10,012 SH   SOLE   0 0 10,012
PARKER-HANNIFIN CORP COM 701094104 1,704 5,551 SH   SOLE   37 0 5,514
PATTERSON-UTI ENERGY INC COM 703481101 135 13,598 SH   SOLE   0 0 13,598
PAVMED INC COM 70387R106 134 20,905 SH   SOLE   5,854 0 15,051
PAYCHEX INC COM 704326107 3,484 32,464 SH   SOLE   3,343 0 29,121
PAYCOM SOFTWARE INC COM 70432V102 208 571 SH   SOLE   0 0 571
PAYPAL HLDGS INC COM 70450Y103 61,787 211,979 SH   SOLE   15,021 0 196,958
PAYPAL HLDGS INC COM 70450Y103 77 300,000 SH Call SOLE   0 0 300,000
PELOTON INTERACTIVE INC CL A COM 70614W100 1,580 12,741 SH   SOLE   450 0 12,291
PENN NATL GAMING INC COM 707569109 2,431 31,784 SH   SOLE   3,660 0 28,124
PENN NATL GAMING INC COM 707569109 5 80,000 SH Call SOLE   0 0 80,000
PENNANTPARK FLOATING RATE CA COM 70806A106 176 13,784 SH   SOLE   0 0 13,784
PENNSYLVANIA REAL ESTATE INV SH BEN INT 709102107 66 26,533 SH   SOLE   135 0 26,398
PENSKE AUTOMOTIVE GRP INC COM 70959W103 371 4,912 SH   SOLE   17 0 4,895
PEPSICO INC COM 713448108 21,657 146,158 SH   SOLE   4,072 0 142,086
PERELLA WEINBERG PARTNERS *W EXP 12/31/202 71367G110 62 22,316 SH   SOLE   0 0 22,316
PERELLA WEINBERG PARTNERS CLASS A COM 71367G102 861 66,950 SH   SOLE   0 0 66,950
PERFICIENT INC COM 71375U101 200 2,490 SH   SOLE   0 0 2,490
PERKINELMER INC COM 714046109 415 2,682 SH   SOLE   48 0 2,634
PFIZER INC COM 717081103 24,328 621,258 SH   SOLE   44,319 0 576,939
PG&E CORP COM 69331C108 142 13,981 SH   SOLE   0 0 13,981
PGIM HIGH YIELD BOND FUND IN COM 69346H100 1,163 71,475 SH   SOLE   170 0 71,305
PHILIP MORRIS INTL INC COM 718172109 10,869 109,660 SH   SOLE   3,421 0 106,239
PHILLIPS 66 COM 718546104 2,309 26,913 SH   SOLE   1,125 0 25,788
PHYSICIANS RLTY TR COM 71943U104 228 12,369 SH   SOLE   0 0 12,369
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 208 11,254 SH   SOLE   0 0 11,254
PIMCO CORPORATE & INCOME OPP COM 72201B101 1,388 70,148 SH   SOLE   261 0 69,887
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 3,305 147,665 SH   SOLE   12,946 0 134,719
PIMCO DYNAMIC INCOME FD SHS 72201Y101 3,353 116,398 SH   SOLE   172 0 116,226
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 795 63,544 SH   SOLE   0 0 63,544
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,247 12,475 SH   SOLE   783 0 11,692
PIMCO ETF TR 1-5 US TIP IDX 72201R205 9,216 167,388 SH   SOLE   12,459 0 154,929
PIMCO ETF TR 15+ YR US TIPS 72201R304 503 5,816 SH   SOLE   430 0 5,386
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,855 43,750 SH   SOLE   2,446 0 41,304
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 6,612 64,843 SH   SOLE   6,248 0 58,595
PIMCO ETF TR INTER MUN BD ACT 72201R866 4,593 80,921 SH   SOLE   15,220 0 65,701
PIMCO ETF TR INV GRD CRP BD 72201R817 3,725 32,533 SH   SOLE   1,411 0 31,122
PIMCO INCOME STRATEGY FD II COM 72201J104 136 12,422 SH   SOLE   0 0 12,422
PIMCO MUN INCOME FD II COM 72200W106 1,228 81,452 SH   SOLE   0 0 81,452
PINNACLE WEST CAP CORP COM 723484101 866 10,568 SH   SOLE   424 0 10,144
PINTEREST INC CL A 72352L106 1,270 16,082 SH   SOLE   336 0 15,746
PIONEER NAT RES CO COM 723787107 1,733 10,666 SH   SOLE   592 0 10,074
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 766 67,472 SH   SOLE   473 0 66,999
PLBY GROUP INC COM 72814P109 1,303 33,514 SH   SOLE   2,379 0 31,135
PLUG POWER INC COM NEW 72919P202 2,236 65,409 SH   SOLE   6,653 0 58,756
PLX PHARMA INC COM 72942A107 346 25,075 SH   SOLE   1,500 0 23,575
PNC FINL SVCS GROUP INC COM 693475105 7,887 41,343 SH   SOLE   1,297 0 40,046
POLARIS INC COM 731068102 741 5,413 SH   SOLE   252 0 5,161
POOL CORP COM 73278L105 2,977 6,491 SH   SOLE   2,505 0 3,986
POWERFLEET INC COM 73931J109 212 29,375 SH   SOLE   0 0 29,375
PPG INDS INC COM 693506107 2,585 15,226 SH   SOLE   0 0 15,226
PPL CORP COM 69351T106 3,807 136,115 SH   SOLE   14,136 0 121,979
PRECIGEN INC COM 74017N105 149 22,855 SH   SOLE   7,000 0 15,855
PREDICTIVE ONCOLOGY INC COM NEW 74039M200 35 26,805 SH   SOLE   0 0 26,805
PRICE T ROWE GROUP INC COM 74144T108 2,879 14,542 SH   SOLE   389 0 14,153
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 1,233 59,493 SH   SOLE   0 0 59,493
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,096 33,172 SH   SOLE   271 0 32,901
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 438 28,875 SH   SOLE   1,200 0 27,675
PROCTER AND GAMBLE CO COM 742718109 29,826 221,053 SH   SOLE   10,948 0 210,105
PROGRESSIVE CORP COM 743315103 1,530 15,578 SH   SOLE   911 0 14,667
PROLOGIS INC. COM 74340W103 4,654 38,931 SH   SOLE   1,123 0 37,808
PROOFPOINT INC COM 743424103 452 2,600 SH   SOLE   900 0 1,700
PROSHARES TR DJ BRKFLD GLB 74347B508 319 6,900 SH   SOLE   0 0 6,900
PROSHARES TR PET CARE ETF 74348A145 246 3,038 SH   SOLE   0 0 3,038
PROSHARES TR PSHS ULT S&P 500 74347R107 285 2,386 SH   SOLE   0 0 2,386
PROSHARES TR PSHS ULTRA QQQ 74347R206 315 4,380 SH   SOLE   0 0 4,380
PROSHARES TR PSHS ULTRUSS2000 74347R842 1,237 20,674 SH   SOLE   0 0 20,674
PROSHARES TR RUSS 2000 DIVD 74347B698 405 6,366 SH   SOLE   659 0 5,707
PROSHARES TR S&P 500 DV ARIST 74348A467 11,295 124,628 SH   SOLE   3,943 0 120,685
PROSHARES TR S&P MDCP 400 DIV 74347B680 1,686 23,632 SH   SOLE   632 0 23,000
PROSHARES TR SHORT QQQ NEW 74347B714 374 30,234 SH   SOLE   700 0 29,534
PROSHARES TR SHORT S&P 500 NE 74347B425 642 41,732 SH   SOLE   2,627 0 39,105
PROSHARES TR SHRT RUSSELL2000 74348A210 491 23,425 SH   SOLE   600 0 22,825
PROSHARES TR SP500 EX ENRGY 74347B581 355 3,825 SH   SOLE   0 0 3,825
PROSHARES TR II ULTA BLMBG 2017 74347Y888 1,297 16,574 SH   SOLE   0 0 16,574
PROSHARES TR II ULTRA VIX SHORT 74347Y839 280 10,000 SH   SOLE   0 0 10,000
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 11 11,000 PRN   SOLE   0 0 11,000
PROVENTION BIO INC COM 74374N102 206 24,400 SH   SOLE   1,800 0 22,600
PROVIDENT FINL SVCS INC COM 74386T105 354 15,446 SH   SOLE   0 0 15,446
PRUDENTIAL FINL INC COM 744320102 4,703 45,904 SH   SOLE   5,640 0 40,264
PUBLIC STORAGE COM 74460D109 1,028 3,420 SH   SOLE   37 0 3,383
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7,540 126,220 SH   SOLE   1,884 0 124,336
PULTE GROUP INC COM 745867101 377 6,912 SH   SOLE   100 0 6,812
PURE STORAGE INC CL A 74624M102 227 11,621 SH   SOLE   691 0 10,930
PURECYCLE TECHNOLOGIES INC COM 74623V103 824 34,864 SH   SOLE   1,250 0 33,614
PURECYCLE TECHNOLOGIES INC COM 74623V103 2 30,000 SH Call SOLE   0 0 30,000
PUTNAM MANAGED MUN INCOME TR COM 746823103 94 10,752 SH   SOLE   0 0 10,752
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 82 17,502 SH   SOLE   9,847 0 7,655
QORVO INC COM 74736K101 946 4,834 SH   SOLE   62 0 4,772
QUALCOMM INC COM 747525103 13,162 92,091 SH   SOLE   18,304 0 73,787
QUANTA SVCS INC COM 74762E102 466 5,146 SH   SOLE   322 0 4,824
QUANTUM SI INC COM CL A 74765K105 201 16,375 SH   SOLE   0 0 16,375
QUANTUMSCAPE CORP COM CL A 74767V109 530 18,129 SH   SOLE   2,325 0 15,804
QUEST DIAGNOSTICS INC COM 74834L100 1,047 7,936 SH   SOLE   122 0 7,814
QUIPT HOME MEDICAL CORP COM 74880P104 122 19,435 SH   SOLE   0 0 19,435
QURATE RETAIL INC COM SER A 74915M100 633 48,341 SH   SOLE   0 0 48,341
RAYTHEON TECHNOLOGIES CORP COM 75513E101 15,844 185,715 SH   SOLE   9,662 0 176,053
RBB FD INC MFAM SMLCP GRWTH 74933W874 11,492 287,370 SH   SOLE   11,871 0 275,499
RBC BEARINGS INC COM 75524B104 426 2,136 SH   SOLE   0 0 2,136
REALTY INCOME CORP COM 756109104 4,630 69,376 SH   SOLE   3,004 0 66,372
REAVES UTIL INCOME FD COM SH BEN INT 756158101 4,119 120,040 SH   SOLE   3,408 0 116,632
REDFIN CORP COM 75737F108 1,049 16,549 SH   SOLE   8,332 0 8,217
REGENERON PHARMACEUTICALS COM 75886F107 9,717 17,398 SH   SOLE   8,461 0 8,937
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,348 66,808 SH   SOLE   4,470 0 62,338
REINSURANCE GRP OF AMERICA I COM NEW 759351604 303 2,654 SH   SOLE   29 0 2,625
RELIANCE STEEL & ALUMINUM CO COM 759509102 467 3,096 SH   SOLE   45 0 3,051
RENAISSANCE CAP GREENWICH FD IPO ETF 759937204 750 11,331 SH   SOLE   286 0 11,045
RENT A CTR INC NEW COM 76009N100 350 6,598 SH   SOLE   1,210 0 5,388
REPUBLIC FIRST BANCORP INC COM 760416107 113 28,240 SH   SOLE   4,237 0 24,003
REPUBLIC SVCS INC COM 760759100 1,324 12,031 SH   SOLE   180 0 11,851
RESMED INC COM 761152107 1,052 4,268 SH   SOLE   87 0 4,181
RETAIL OPPORTUNITY INVTS COR COM 76131N101 291 16,496 SH   SOLE   4,400 0 12,096
RETAIL PPTYS AMER INC CL A 76131V202 128 11,189 SH   SOLE   0 0 11,189
REYNOLDS CONSUMER PRODS INC COM 76171L106 528 17,374 SH   SOLE   1,142 0 16,232
RH COM 74967X103 225 331 SH   SOLE   13 0 318
RIGEL PHARMACEUTICALS INC COM NEW 766559603 43 10,000 SH   SOLE   0 0 10,000
RINGCENTRAL INC CL A 76680R206 615 2,117 SH   SOLE   264 0 1,853
RIO TINTO PLC SPONSORED ADR 767204100 4,918 58,638 SH   SOLE   8,545 0 50,093
RMR MORTGAGE TR COM 76970B101 251 21,000 SH   SOLE   0 0 21,000
ROBERT HALF INTL INC COM 770323103 300 3,372 SH   SOLE   0 0 3,372
ROBLOX CORP CL A 771049103 919 10,217 SH   SOLE   1,540 0 8,677
ROCKWELL AUTOMATION INC COM 773903109 2,832 9,900 SH   SOLE   467 0 9,433
ROKU INC COM CL A 77543R102 8,568 18,657 SH   SOLE   402 0 18,255
ROPER TECHNOLOGIES INC COM 776696106 5,348 11,375 SH   SOLE   3,839 0 7,536
ROSS STORES INC COM 778296103 1,396 11,264 SH   SOLE   42 0 11,222
ROYAL CARIBBEAN GROUP COM V7780T103 2,354 27,607 SH   SOLE   1,422 0 26,185
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5,192 133,736 SH   SOLE   11,125 0 122,611
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,102 27,268 SH   SOLE   5,094 0 22,174
ROYCE MICRO-CAP TR INC COM 780915104 303 24,464 SH   SOLE   140 0 24,324
ROYCE VALUE TR INC COM 780910105 2,327 122,639 SH   SOLE   6,769 0 115,870
RPC INC COM 749660106 82 16,478 SH   SOLE   0 0 16,478
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 274 2,535 SH   SOLE   0 0 2,535
S&P GLOBAL INC COM 78409V104 2,254 5,492 SH   SOLE   585 0 4,907
SABRA HEALTH CARE REIT INC COM 78573L106 220 12,095 SH   SOLE   521 0 11,574
SAFEHOLD INC COM 78645L100 215 2,733 SH   SOLE   0 0 2,733
SALESFORCE COM INC COM 79466L302 12,179 49,862 SH   SOLE   2,081 0 47,781
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 557 93,462 SH   SOLE   800 0 92,662
SANDSTORM GOLD LTD COM NEW 80013R206 3,445 436,662 SH   SOLE   7,345 0 429,317
SANGAMO THERAPEUTICS INC COM 800677106 225 18,798 SH   SOLE   0 0 18,798
SANOFI SPONSORED ADR 80105N105 2,571 48,833 SH   SOLE   298 0 48,535
SAP SE SPON ADR 803054204 875 6,226 SH   SOLE   43 0 6,183
SARATOGA INVT CORP COM NEW 80349A208 387 14,400 SH   SOLE   0 0 14,400
SBA COMMUNICATIONS CORP NEW CL A 78410G104 574 1,801 SH   SOLE   6 0 1,795
SCHLUMBERGER LTD COM STK 806857108 1,097 34,254 SH   SOLE   2,858 0 31,396
SCHWAB CHARLES CORP COM 808513105 3,433 47,152 SH   SOLE   3,480 0 43,672
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 830 25,227 SH   SOLE   38 0 25,189
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 18,348 465,108 SH   SOLE   49,305 0 415,803
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 432 7,896 SH   SOLE   52 0 7,844
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 352 8,954 SH   SOLE   0 0 8,954
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,133 119,745 SH   SOLE   8,585 0 111,160
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1,422 26,053 SH   SOLE   621 0 25,432
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 5,323 51,050 SH   SOLE   663 0 50,387
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 15,809 209,052 SH   SOLE   4,402 0 204,650
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 29,476 201,943 SH   SOLE   22,501 0 179,442
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,654 38,812 SH   SOLE   0 0 38,812
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 11,601 111,584 SH   SOLE   1,231 0 110,353
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 15,837 202,347 SH   SOLE   37,546 0 164,801
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,773 38,712 SH   SOLE   4,787 0 33,925
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 8,939 85,803 SH   SOLE   20,017 0 65,786
SCHWAB STRATEGIC TR US TIPS ETF 808524870 14,853 237,604 SH   SOLE   4,840 0 232,764
SCOTTS MIRACLE-GRO CO CL A 810186106 2,620 13,652 SH   SOLE   397 0 13,255
SCYNEXIS INC COM NEW 811292200 147 20,000 SH   SOLE   0 0 20,000
SEA LTD SPONSORD ADS 81141R100 450 1,640 SH   SOLE   45 0 1,595
SEACHANGE INTL INC COM 811699107 54 41,942 SH   SOLE   0 0 41,942
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,020 11,603 SH   SOLE   2,443 0 9,160
SEAGEN INC COM 81181C104 1,675 10,609 SH   SOLE   0 0 10,609
SEALED AIR CORP NEW COM 81211K100 301 5,084 SH   SOLE   1,470 0 3,614
SEI INVTS CO COM 784117103 256 4,126 SH   SOLE   1,009 0 3,117
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 6,919 85,447 SH   SOLE   3,072 0 82,375
SELECT SECTOR SPDR TR ENERGY 81369Y506 37,438 694,976 SH   SOLE   36,718 0 658,258
SELECT SECTOR SPDR TR ENERGY 81369Y506 471 17,000,000 SH Call SOLE   0 0 17,000,000
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 36,149 985,254 SH   SOLE   28,314 0 956,940
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 8,571 193,335 SH   SOLE   7,145 0 186,190
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 22,128 123,937 SH   SOLE   6,625 0 117,312
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 40,811 583,250 SH   SOLE   10,444 0 572,806
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 26,086 207,119 SH   SOLE   8,827 0 198,292
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 29,769 290,711 SH   SOLE   64,350 0 226,361
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,014 110,935 SH   SOLE   4,912 0 106,023
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7,848 95,342 SH   SOLE   2,561 0 92,781
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 66,595 451,006 SH   SOLE   30,661 0 420,345
SEMPRA ENERGY COM 816851109 805 6,074 SH   SOLE   37 0 6,037
SENSEONICS HLDGS INC COM 81727U105 229 59,650 SH   SOLE   0 0 59,650
SERVICE CORP INTL COM 817565104 441 8,236 SH   SOLE   909 0 7,327
SERVICENOW INC COM 81762P102 3,103 5,646 SH   SOLE   634 0 5,012
SESEN BIO INC COM 817763105 51 11,020 SH   SOLE   0 0 11,020
SHAKE SHACK INC CL A 819047101 381 3,560 SH   SOLE   43 0 3,517
SHERWIN WILLIAMS CO COM 824348106 4,230 15,523 SH   SOLE   1,097 0 14,426
SHOPIFY INC CL A 82509L107 10,600 7,255 SH   SOLE   1,936 0 5,319
SILVERCORP METALS INC COM 82835P103 175 31,804 SH   SOLE   0 0 31,804
SILVERGATE CAP CORP CL A 82837P408 482 4,251 SH   SOLE   9 0 4,242
SIMON PPTY GROUP INC NEW COM 828806109 3,589 27,508 SH   SOLE   1,829 0 25,679
SIREN ETF TR DIVCN DIVD ETF 829658400 1,128 29,905 SH   SOLE   4,020 0 25,885
SIREN ETF TR DIVCN LDRS ETF 829658301 2,406 44,856 SH   SOLE   6,311 0 38,545
SIREN ETF TR NSD NXGN ECO ETF 829658202 2,705 56,945 SH   SOLE   9,371 0 47,574
SIRIUS XM HOLDINGS INC COM 82968B103 960 146,842 SH   SOLE   28,553 0 118,289
SJW GROUP COM 784305104 1,856 29,326 SH   SOLE   358 0 28,968
SKYWORKS SOLUTIONS INC COM 83088M102 3,065 15,988 SH   SOLE   924 0 15,064
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,010 22,787 SH   SOLE   1,570 0 21,217
SMITH & WESSON BRANDS INC COM 831754106 446 12,854 SH   SOLE   1,559 0 11,295
SMUCKER J M CO COM NEW 832696405 1,338 10,322 SH   SOLE   570 0 9,752
SNAP INC CL A 83304A106 2,812 41,265 SH   SOLE   125 0 41,140
SNAP ON INC COM 833034101 2,106 9,426 SH   SOLE   76 0 9,350
SNOWFLAKE INC CL A 833445109 1,658 6,855 SH   SOLE   127 0 6,728
SOFI TECHNOLOGIES INC COM 83406F102 1,029 53,670 SH   SOLE   400 0 53,270
SOFTWARE ACQUISITN GRUP INC *W EXP 09/17/202 83407F119 28 17,000 SH   SOLE   1,000 0 16,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 485 1,755 SH   SOLE   0 0 1,755
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,212 12,472 SH   SOLE   506 0 11,966
SORRENTO THERAPEUTICS INC COM NEW 83587F202 367 37,825 SH   SOLE   800 0 37,025
SOUTHERN CO COM 842587107 5,997 99,100 SH   SOLE   7,293 0 91,807
SOUTHERN COPPER CORP COM 84265V105 746 11,591 SH   SOLE   345 0 11,246
SOUTHWEST AIRLS CO COM 844741108 2,015 37,974 SH   SOLE   830 0 37,144
SOUTHWESTERN ENERGY CO COM 845467109 138 24,450 SH   SOLE   0 0 24,450
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 26,994 78,254 SH   SOLE   9,457 0 68,797
SPDR GOLD TR GOLD SHS 78463V107 43,807 264,488 SH   SOLE   10,688 0 253,800
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 1,361 26,441 SH   SOLE   612 0 25,829
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2,423 65,968 SH   SOLE   0 0 65,968
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,344 50,044 SH   SOLE   0 0 50,044
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3,524 116,695 SH   SOLE   1,956 0 114,739
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 5,353 70,772 SH   SOLE   288 0 70,484
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 39,565 1,075,432 SH   SOLE   201,561 0 873,871
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 17,435 383,195 SH   SOLE   41,499 0 341,696
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 3,019 22,754 SH   SOLE   3,248 0 19,506
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 243 8,092 SH   SOLE   2,878 0 5,214
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 322 4,737 SH   SOLE   1,273 0 3,464
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,399 35,498 SH   SOLE   1,529 0 33,969
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152 427 10,270 SH   SOLE   0 0 10,270
SPDR S&P 500 ETF TR TR UNIT 78462F103 284,886 665,527 SH   SOLE   44,131 0 621,396
SPDR S&P 500 ETF TR TR UNIT 78462F103 0 10,000 SH Put SOLE   0 0 10,000
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6,513 13,264 SH   SOLE   1,169 0 12,095
SPDR SER TR AEROSPACE DEF 78464A631 1,103 8,334 SH   SOLE   305 0 8,029
SPDR SER TR BLMBRG BRC CNVRT 78464A359 7,636 88,045 SH   SOLE   6,288 0 81,757
SPDR SER TR BLOMBERG 1 10 YR 78468R861 2,124 100,475 SH   SOLE   62,072 0 38,403
SPDR SER TR BLOMBERG BRC INV 78468R200 16,120 525,935 SH   SOLE   4,507 0 521,428
SPDR SER TR BLOMBERG INTL TR 78464A516 458 15,609 SH   SOLE   502 0 15,107
SPDR SER TR BLOMBRG BRC EMRG 78464A391 14,397 544,732 SH   SOLE   0 0 544,732
SPDR SER TR BLOOMBERG BRCLYS 78468R622 12,660 115,131 SH   SOLE   5,045 0 110,086
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,039 37,656 SH   SOLE   8,652 0 29,004
SPDR SER TR COMP SOFTWARE 78464A599 1,171 6,823 SH   SOLE   413 0 6,410
SPDR SER TR DJ REIT ETF 78464A607 6,088 58,040 SH   SOLE   564 0 57,476
SPDR SER TR FACTST INV ETF 78464A110 723 3,199 SH   SOLE   600 0 2,599
SPDR SER TR FTSE INT GVT ETF 78464A490 209 3,695 SH   SOLE   2,368 0 1,327
SPDR SER TR HLTH CARE SVCS 78464A573 988 8,647 SH   SOLE   1,015 0 7,632
SPDR SER TR HLTH CR EQUIP 78464A581 443 3,429 SH   SOLE   1,286 0 2,143
SPDR SER TR ICE PFD SEC ETF 78464A292 770 17,403 SH   SOLE   0 0 17,403
SPDR SER TR MSCI USA STRTGIC 78468R812 602 5,037 SH   SOLE   395 0 4,642
SPDR SER TR NUVEEN BBG BRCLY 78464A284 2,413 39,666 SH   SOLE   6,505 0 33,161
SPDR SER TR NUVEEN BLMBRG SR 78468R739 5,523 111,448 SH   SOLE   1,554 0 109,894
SPDR SER TR NUVEEN BRC MUNIC 78468R721 10,856 208,327 SH   SOLE   3,222 0 205,105
SPDR SER TR PORTFLI HIGH YLD 78468R606 511 19,022 SH   SOLE   7,864 0 11,158
SPDR SER TR PORTFLI INTRMDIT 78464A672 7,938 245,140 SH   SOLE   24,659 0 220,481
SPDR SER TR PORTFLI MORTGAGE 78464A383 9,645 372,991 SH   SOLE   16,637 0 356,354
SPDR SER TR PORTFLI TIPS ETF 78464A656 40,478 1,299,863 SH   SOLE   43,347 0 1,256,516
SPDR SER TR PORTFOLI S&P1500 78464A805 68,269 1,288,814 SH   SOLE   40,077 0 1,248,737
SPDR SER TR PORTFOLIO AGRGTE 78464A649 60,922 2,030,055 SH   SOLE   142,515 0 1,887,540
SPDR SER TR PORTFOLIO CRPORT 78464A144 3,971 112,199 SH   SOLE   5,564 0 106,635
SPDR SER TR PORTFOLIO INTRMD 78464A375 5,569 151,735 SH   SOLE   12,320 0 139,415
SPDR SER TR PORTFOLIO LN COR 78464A367 875 27,544 SH   SOLE   940 0 26,604
SPDR SER TR PORTFOLIO LN TSR 78464A664 1,013 24,517 SH   SOLE   848 0 23,669
SPDR SER TR PORTFOLIO S&P400 78464A847 32,859 696,020 SH   SOLE   31,140 0 664,880
SPDR SER TR PORTFOLIO S&P500 78464A854 148,593 2,952,379 SH   SOLE   32,981 0 2,919,398
SPDR SER TR PORTFOLIO S&P600 78468R853 29,821 678,679 SH   SOLE   65,106 0 613,573
SPDR SER TR PORTFOLIO SH TSR 78468R101 16,158 527,361 SH   SOLE   41,085 0 486,276
SPDR SER TR PORTFOLIO SHORT 78464A474 21,620 690,730 SH   SOLE   56,539 0 634,191
SPDR SER TR PRTFLO S&P500 GW 78464A409 31,253 496,316 SH   SOLE   29,745 0 466,571
SPDR SER TR PRTFLO S&P500 HI 78468R788 2,096 52,278 SH   SOLE   5,758 0 46,520
SPDR SER TR PRTFLO S&P500 VL 78464A508 17,956 454,131 SH   SOLE   24,748 0 429,383
SPDR SER TR S&P 400 MDCP GRW 78464A821 1,346 17,355 SH   SOLE   132 0 17,223
SPDR SER TR S&P 400 MDCP VAL 78464A839 4,275 63,317 SH   SOLE   29,080 0 34,237
SPDR SER TR S&P 600 SMCP GRW 78464A201 2,780 31,323 SH   SOLE   3,777 0 27,546
SPDR SER TR S&P 600 SMCP VAL 78464A300 7,979 93,097 SH   SOLE   6,387 0 86,710
SPDR SER TR S&P 600 SML CAP 78464A813 24,501 250,678 SH   SOLE   1,608 0 249,070
SPDR SER TR S&P BIOTECH 78464A870 4,191 30,954 SH   SOLE   2,126 0 28,828
SPDR SER TR S&P BK ETF 78464A797 352 6,866 SH   SOLE   0 0 6,866
SPDR SER TR S&P CAP MKTS 78464A771 665 7,075 SH   SOLE   2,991 0 4,084
SPDR SER TR S&P DIVID ETF 78464A763 15,618 127,718 SH   SOLE   12,665 0 115,053
SPDR SER TR S&P HOMEBUILD 78464A888 2,576 35,167 SH   SOLE   1,533 0 33,634
SPDR SER TR S&P INTERNET ETF 78468R127 281 1,532 SH   SOLE   106 0 1,426
SPDR SER TR S&P KENSHO CLEAN 78468R655 2,803 26,487 SH   SOLE   4,364 0 22,123
SPDR SER TR S&P KENSHO INTLG 78468R697 866 18,110 SH   SOLE   5,796 0 12,314
SPDR SER TR S&P KENSHO NEW 78468R648 3,835 57,371 SH   SOLE   0 0 57,371
SPDR SER TR S&P METALS MNG 78464A755 3,060 71,069 SH   SOLE   4,683 0 66,386
SPDR SER TR S&P OILGAS EXP 78468R556 269 2,781 SH   SOLE   599 0 2,182
SPDR SER TR S&P PHARMAC 78464A722 1,469 28,368 SH   SOLE   2,319 0 26,049
SPDR SER TR S&P REGL BKG 78464A698 599 9,139 SH   SOLE   408 0 8,731
SPDR SER TR S&P RETAIL ETF 78464A714 931 9,571 SH   SOLE   617 0 8,954
SPDR SER TR S&P SEMICNDCTR 78464A862 4,236 22,022 SH   SOLE   1,239 0 20,783
SPDR SER TR S&P TRANSN ETF 78464A532 1,998 23,522 SH   SOLE   783 0 22,739
SPDR SER TR SPDR BLOOMBERG 78468R663 31,350 342,738 SH   SOLE   59,021 0 283,717
SPDR SER TR SPDR S&P 500 ETF 78468R796 670 6,317 SH   SOLE   250 0 6,067
SPDR SER TR SSGA US LRG ETF 78468R804 325 2,439 SH   SOLE   219 0 2,220
SPDR SER TR SSGA US SMAL ETF 78468R887 416 3,693 SH   SOLE   111 0 3,582
SPECIAL OPPORTUNITIES FD INC COM 84741T104 220 14,528 SH   SOLE   0 0 14,528
SPIRIT AIRLS INC COM 848577102 369 12,115 SH   SOLE   0 0 12,115
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 397 8,289 SH   SOLE   0 0 8,289
SPLUNK INC COM 848637104 601 4,154 SH   SOLE   36 0 4,118
SPORTS VENTURES ACQUISIN COR CL A SHS G8372A103 286 29,474 SH   SOLE   0 0 29,474
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,001 3,632 SH   SOLE   119 0 3,513
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 1,087 38,433 SH   SOLE   1,830 0 36,603
SPROTT FOCUS TR INC COM 85208J109 497 58,400 SH   SOLE   0 0 58,400
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 113,709 6,087,227 SH   SOLE   164,081 0 5,923,146
SPROTT PHYSICAL GOLD TR UNIT 85207H104 100,690 7,176,749 SH   SOLE   254,980 0 6,921,769
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,759 189,593 SH   SOLE   6,248 0 183,345
SQUARE INC CL A 852234103 13,611 55,827 SH   SOLE   4,615 0 51,212
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 8,711 188,183 SH   SOLE   852 0 187,331
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 632 13,740 SH   SOLE   1,055 0 12,685
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 423 14,796 SH   SOLE   1,060 0 13,736
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 8,292 171,271 SH   SOLE   18,081 0 153,190
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 215 5,313 SH   SOLE   0 0 5,313
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 14,023 281,841 SH   SOLE   1,744 0 280,097
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 416 13,271 SH   SOLE   0 0 13,271
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 1,244 27,998 SH   SOLE   0 0 27,998
SSR MNG INC COM 784730103 226 14,472 SH   SOLE   650 0 13,822
SSR MNG INC COM 784730103 4 100,000 SH Call SOLE   0 0 100,000
STANLEY BLACK & DECKER INC COM 854502101 1,537 7,498 SH   SOLE   48 0 7,450
STARBUCKS CORP COM 855244109 16,067 143,698 SH   SOLE   13,941 0 129,757
STARWOOD PPTY TR INC COM 85571B105 4,346 166,063 SH   SOLE   12,127 0 153,936
STATE STR CORP COM 857477103 580 7,047 SH   SOLE   0 0 7,047
STEEL DYNAMICS INC COM 858119100 271 4,542 SH   SOLE   0 0 4,542
STERIS PLC SHS USD G8473T100 250 1,212 SH   SOLE   12 0 1,200
STERLING BANCORP DEL COM 85917A100 272 10,968 SH   SOLE   0 0 10,968
STIFEL FINL CORP COM 860630102 203 3,129 SH   SOLE   0 0 3,129
STORE CAP CORP COM 862121100 1,024 29,662 SH   SOLE   1,563 0 28,099
STRATASYS LTD SHS M85548101 247 9,546 SH   SOLE   20 0 9,526
STRATEGY SHS NS 7HANDL IDX 86280R506 303 11,831 SH   SOLE   196 0 11,635
STRYKER CORPORATION COM 863667101 11,109 42,772 SH   SOLE   5,444 0 37,328
STURM RUGER & CO INC COM 864159108 2,031 22,573 SH   SOLE   579 0 21,994
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 624 40,680 SH   SOLE   5,227 0 35,453
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 219 31,749 SH   SOLE   0 0 31,749
SUMMIT MATLS INC CL A 86614U100 350 10,050 SH   SOLE   10,000 0 50
SUN LIFE FINANCIAL INC. COM 866796105 553 10,730 SH   SOLE   0 0 10,730
SUNCOR ENERGY INC NEW COM 867224107 920 38,400 SH   SOLE   997 0 37,403
SUNDIAL GROWERS INC COM 86730L109 32 33,275 SH   SOLE   300 0 32,975
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 1,270 33,694 SH   SOLE   6,399 0 27,295
SUNRUN INC COM 86771W105 440 7,897 SH   SOLE   4,200 0 3,697
SURFACE ONCOLOGY INC COM 86877M209 128 17,135 SH   SOLE   7,000 0 10,135
SVB FINANCIAL GROUP COM 78486Q101 1,635 2,938 SH   SOLE   422 0 2,516
SYNCHRONY FINANCIAL COM 87165B103 461 9,500 SH   SOLE   224 0 9,276
SYNEOS HEALTH INC CL A 87166B102 318 3,546 SH   SOLE   0 0 3,546
SYNOPSYS INC COM 871607107 1,815 6,581 SH   SOLE   0 0 6,581
SYSCO CORP COM 871829107 2,705 34,798 SH   SOLE   2,682 0 32,116
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8,612 71,666 SH   SOLE   896 0 70,770
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 772 45,874 SH   SOLE   474 0 45,400
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 286 1,613 SH   SOLE   113 0 1,500
TANGER FACTORY OUTLET CTRS I COM 875465106 269 14,290 SH   SOLE   2,188 0 12,102
TAPESTRY INC COM 876030107 2,956 67,985 SH   SOLE   37,041 0 30,944
TARGA RES CORP COM 87612G101 395 8,882 SH   SOLE   0 0 8,882
TARGET CORP COM 87612E106 19,291 79,802 SH   SOLE   2,131 0 77,671
TARGET HOSPITALITY CORP COM 87615L107 72 19,277 SH   SOLE   0 0 19,277
TC ENERGY CORP COM 87807B107 4,640 93,702 SH   SOLE   6,346 0 87,356
TE CONNECTIVITY LTD REG SHS H84989104 1,147 8,484 SH   SOLE   251 0 8,233
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 663 25,747 SH   SOLE   0 0 25,747
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 603 26,118 SH   SOLE   1,200 0 24,918
TELADOC HEALTH INC COM 87918A105 6,737 40,514 SH   SOLE   10,742 0 29,772
TELEFONICA S A SPONSORED ADR 879382208 113 23,992 SH   SOLE   2,595 0 21,397
TELLURIAN INC NEW COM 87968A104 136 29,323 SH   SOLE   0 0 29,323
TELOS CORP MD COM 87969B101 228 6,710 SH   SOLE   0 0 6,710
TELUS CORPORATION COM 87971M103 221 9,837 SH   SOLE   0 0 9,837
TEMPLETON DRAGON FD INC COM 88018T101 478 20,152 SH   SOLE   534 0 19,618
TEMPLETON EMERGING MKTS INCO COM 880192109 137 17,200 SH   SOLE   0 0 17,200
TEMPUR SEALY INTL INC COM 88023U101 242 6,168 SH   SOLE   68 0 6,100
TENET HEALTHCARE CORP COM NEW 88033G407 2,552 38,095 SH   SOLE   3,942 0 34,153
TERADYNE INC COM 880770102 1,107 8,265 SH   SOLE   183 0 8,082
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 279 5,848 SH   SOLE   0 0 5,848
TESLA INC COM 88160R101 49,014 72,111 SH   SOLE   6,041 0 66,070
TETRA TECH INC NEW COM 88162G103 1,205 9,874 SH   SOLE   8 0 9,866
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 162 16,363 SH   SOLE   0 0 16,363
TEXAS INSTRS INC COM 882508104 11,957 62,178 SH   SOLE   2,637 0 59,541
TEXAS PACIFIC LAND CORPORATI COM 88262P102 464 290 SH   SOLE   32 0 258
TEXTRON INC COM 883203101 1,135 16,504 SH   SOLE   50 0 16,454
TEXTRON INC COM 883203101 0 10,000 SH Call SOLE   0 0 10,000
THE TRADE DESK INC COM CL A 88339J105 2,923 37,789 SH   SOLE   660 0 37,129
THERMO FISHER SCIENTIFIC INC COM 883556102 20,142 39,928 SH   SOLE   2,638 0 37,290
THOMSON REUTERS CORP. COM NEW 884903709 268 2,700 SH   SOLE   36 0 2,664
THOR INDS INC COM 885160101 1,189 10,515 SH   SOLE   0 0 10,515
TIDAL ETF TR RPAR RISK PARI 886364603 486 19,919 SH   SOLE   0 0 19,919
TILRAY INC COM CL 2 88688T100 662 36,622 SH   SOLE   6,767 0 29,855
TJX COS INC NEW COM 872540109 4,452 66,030 SH   SOLE   2,571 0 63,459
T-MOBILE US INC COM 872590104 3,558 24,562 SH   SOLE   1,052 0 23,510
TOLL BROTHERS INC COM 889478103 540 9,339 SH   SOLE   55 0 9,284
TORO CO COM 891092108 863 7,854 SH   SOLE   22 0 7,832
TORONTO DOMINION BK ONT COM NEW 891160509 1,153 16,462 SH   SOLE   486 0 15,976
TORTOISE ENERGY INDEPENDENC COM 89148K200 782 38,624 SH   SOLE   0 0 38,624
TORTOISE ESSENTIAL ASSETS IN COM SH BEN INT 89148A103 1,102 74,380 SH   SOLE   0 0 74,380
TORTOISE PIPELINE & ENERGY F COM 89148H207 932 38,950 SH   SOLE   0 0 38,950
TORTOISE PWR & ENERGY INFRAS COM 89147X104 667 48,650 SH   SOLE   0 0 48,650
TOTALENERGIES SE SPONSORED ADS 89151E109 3,153 69,646 SH   SOLE   4,121 0 65,525
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,333 7,627 SH   SOLE   110 0 7,517
TRACTOR SUPPLY CO COM 892356106 1,037 5,571 SH   SOLE   21 0 5,550
TRANE TECHNOLOGIES PLC SHS G8994E103 1,067 5,795 SH   SOLE   2 0 5,793
TRANSDIGM GROUP INC COM 893641100 479 740 SH   SOLE   0 0 740
TRANSGLOBE ENERGY CORP COM 893662106 46 24,004 SH   SOLE   0 0 24,004
TRANSOCEAN LTD REG SHS H8817H100 185 40,967 SH   SOLE   9,150 0 31,817
TRANSUNION COM 89400J107 649 5,907 SH   SOLE   0 0 5,907
TRAVELERS COMPANIES INC COM 89417E109 2,193 14,652 SH   SOLE   1,044 0 13,608
TREX CO INC COM 89531P105 1,417 13,860 SH   SOLE   1,182 0 12,678
TRI CONTL CORP COM 895436103 277 8,131 SH   SOLE   0 0 8,131
TRIP COM GROUP LTD ADS 89677Q107 2,149 60,605 SH   SOLE   5,049 0 55,556
TRITON INTL LTD CL A G9078F107 390 7,460 SH   SOLE   0 0 7,460
TRUIST FINL CORP COM 89832Q109 2,718 48,963 SH   SOLE   3,018 0 45,945
TTEC HLDGS INC COM 89854H102 227 2,206 SH   SOLE   1,103 0 1,103
TWILIO INC CL A 90138F102 4,079 10,350 SH   SOLE   1,083 0 9,267
TWITTER INC COM 90184L102 7,933 115,289 SH   SOLE   5,316 0 109,973
TWO RDS SHARED TR LDRSHS ALPFACT 90214Q774 1,547 47,300 SH   SOLE   8,603 0 38,697
TWO RDS SHARED TR LEADERSHARES EQT 90214Q683 943 25,471 SH   SOLE   4,794 0 20,677
TWO RDS SHARED TR LEADERSHS ACTIVI 90214Q717 591 15,195 SH   SOLE   2,611 0 12,584
TWO RDS SHARED TR LEASERSHS ALPHAF 90214Q691 1,516 43,727 SH   SOLE   8,362 0 35,365
TYSON FOODS INC CL A 902494103 560 7,582 SH   SOLE   1 0 7,581
UBER TECHNOLOGIES INC COM 90353T100 4,289 85,572 SH   SOLE   4,470 0 81,102
UBS GROUP AG SHS H42097107 1,042 67,918 SH   SOLE   0 0 67,918
UGI CORP NEW COM 902681105 1,444 31,185 SH   SOLE   1,869 0 29,316
ULTA BEAUTY INC COM 90384S303 1,718 4,969 SH   SOLE   2,295 0 2,674
ULTRA CLEAN HLDGS INC COM 90385V107 342 6,375 SH   SOLE   0 0 6,375
UNDER ARMOUR INC CL A 904311107 4,804 227,135 SH   SOLE   14,367 0 212,768
UNIFIRST CORP MASS COM 904708104 311 1,325 SH   SOLE   0 0 1,325
UNILEVER PLC SPON ADR NEW 904767704 3,613 61,774 SH   SOLE   923 0 60,851
UNION PAC CORP COM 907818108 10,129 46,058 SH   SOLE   5,838 0 40,220
UNITED AIRLS HLDGS INC COM 910047109 1,727 33,036 SH   SOLE   6,300 0 26,736
UNITED AIRLS HLDGS INC COM 910047109 7 30,000 SH Call SOLE   0 0 30,000
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 202 21,412 SH   SOLE   1,000 0 20,412
UNITED PARCEL SERVICE INC CL B 911312106 18,168 87,359 SH   SOLE   8,740 0 78,619
UNITED RENTALS INC COM 911363109 1,577 4,943 SH   SOLE   206 0 4,737
UNITED STATES STL CORP NEW COM 912909108 1,280 53,343 SH   SOLE   501 0 52,842
UNITED STS OIL FD LP UNITS 91232N207 493 9,881 SH   SOLE   35 0 9,846
UNITEDHEALTH GROUP INC COM 91324P102 26,334 65,764 SH   SOLE   5,331 0 60,433
UNITY SOFTWARE INC COM 91332U101 376 3,424 SH   SOLE   296 0 3,128
UNIVERSAL DISPLAY CORP COM 91347P105 345 1,552 SH   SOLE   0 0 1,552
UNUM GROUP COM 91529Y106 245 8,619 SH   SOLE   0 0 8,619
US BANCORP DEL COM NEW 902973304 3,719 65,268 SH   SOLE   1,300 0 63,968
US FOODS HLDG CORP COM 912008109 1,010 26,313 SH   SOLE   1,000 0 25,313
V F CORP COM 918204108 888 10,817 SH   SOLE   21 0 10,796
VAIL RESORTS INC COM 91879Q109 421 1,331 SH   SOLE   10 0 1,321
VALE S A SPONSORED ADS 91912E105 1,159 50,799 SH   SOLE   1,975 0 48,824
VALERO ENERGY CORP COM 91913Y100 2,215 28,358 SH   SOLE   737 0 27,621
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,100 12,074 SH   SOLE   33 0 12,041
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 906 52,827 SH   SOLE   940 0 51,887
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 480 2,381 SH   SOLE   0 0 2,381
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 583 17,706 SH   SOLE   93 0 17,613
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 12,610 371,084 SH   SOLE   18,764 0 352,320
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1 300,000 SH Call SOLE   0 0 300,000
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1,251 19,671 SH   SOLE   757 0 18,914
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 312 6,021 SH   SOLE   1,896 0 4,125
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,169 46,048 SH   SOLE   0 0 46,048
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 7,891 251,461 SH   SOLE   21,792 0 229,669
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 2,440 52,191 SH   SOLE   5,217 0 46,974
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 349 2,166 SH   SOLE   0 0 2,166
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 4,432 59,843 SH   SOLE   2,845 0 56,998
VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 568 2,595 SH   SOLE   0 0 2,595
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 923 31,842 SH   SOLE   95 0 31,747
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,505 5,741 SH   SOLE   72 0 5,669
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2 20,000 SH Put SOLE   0 0 20,000
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 518 20,346 SH   SOLE   0 0 20,346
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 801 11,034 SH   SOLE   3,261 0 7,773
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2,689 129,329 SH   SOLE   9,793 0 119,536
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 11,104 42,319 SH   SOLE   901 0 41,418
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 6,221 43,608 SH   SOLE   217 0 43,391
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 1,702 8,477 SH   SOLE   0 0 8,477
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 3,588 19,713 SH   SOLE   1,223 0 18,490
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1,948 12,036 SH   SOLE   0 0 12,036
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,892 8,275 SH   SOLE   0 0 8,275
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 2,469 13,538 SH   SOLE   0 0 13,538
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 3,349 16,146 SH   SOLE   850 0 15,296
VANGUARD BD INDEX FDS INTERMED TERM 921937819 51,921 577,153 SH   SOLE   39,339 0 537,814
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1,530 14,850 SH   SOLE   2,688 0 12,162
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 20,917 254,594 SH   SOLE   2,694 0 251,900
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 65,209 759,216 SH   SOLE   56,554 0 702,662
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10,115 177,159 SH   SOLE   24,269 0 152,890
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 10,134 53,737 SH   SOLE   684 0 53,053
VANGUARD INDEX FDS GROWTH ETF 922908736 97,858 341,193 SH   SOLE   8,435 0 332,758
VANGUARD INDEX FDS LARGE CAP ETF 922908637 169,711 845,386 SH   SOLE   23,933 0 821,453
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 33,781 142,928 SH   SOLE   1,590 0 141,338
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 35,082 249,695 SH   SOLE   3,822 0 245,873
VANGUARD INDEX FDS MID CAP ETF 922908629 155,213 653,941 SH   SOLE   26,444 0 627,497
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 19,835 194,856 SH   SOLE   13,852 0 181,004
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 112,538 285,977 SH   SOLE   5,174 0 280,803
VANGUARD INDEX FDS SM CP VAL ETF 922908611 13,052 75,158 SH   SOLE   14,597 0 60,561
VANGUARD INDEX FDS SMALL CP ETF 922908751 94,669 420,230 SH   SOLE   17,566 0 402,664
VANGUARD INDEX FDS SML CP GRW ETF 922908595 16,457 56,788 SH   SOLE   876 0 55,912
VANGUARD INDEX FDS TOTAL STK MKT 922908769 203,043 911,241 SH   SOLE   86,979 0 824,262
VANGUARD INDEX FDS VALUE ETF 922908744 118,814 864,359 SH   SOLE   48,460 0 815,899
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,593 40,918 SH   SOLE   1,134 0 39,784
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 21,600 397,714 SH   SOLE   59,744 0 337,970
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,050 15,612 SH   SOLE   2,782 0 12,830
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 610 7,413 SH   SOLE   2,472 0 4,941
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7,083 51,912 SH   SOLE   3,386 0 48,526
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,118 19,158 SH   SOLE   5,769 0 13,389
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 42,341 408,665 SH   SOLE   2,914 0 405,751
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 42,704 814,813 SH   SOLE   21,931 0 792,882
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 23,869 431,625 SH   SOLE   27,796 0 403,829
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,802 41,330 SH   SOLE   3,172 0 38,158
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 20,619 216,878 SH   SOLE   13,050 0 203,828
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 7,085 132,740 SH   SOLE   35,614 0 97,126
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,259 20,501 SH   SOLE   307 0 20,194
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 19,286 233,173 SH   SOLE   7,147 0 226,026
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 2,939 31,949 SH   SOLE   2,980 0 28,969
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3,655 52,346 SH   SOLE   4,322 0 48,024
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1,205 6,015 SH   SOLE   0 0 6,015
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2,125 30,532 SH   SOLE   0 0 30,532
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,247 13,467 SH   SOLE   150 0 13,317
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 2,290 15,754 SH   SOLE   25 0 15,729
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 673 3,379 SH   SOLE   0 0 3,379
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 75,440 487,369 SH   SOLE   21,707 0 465,662
VANGUARD STAR FDS VG TL INTL STK F 921909768 21,564 328,313 SH   SOLE   16,305 0 312,008
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 23,179 449,890 SH   SOLE   45,720 0 404,170
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885 1,394 17,467 SH   SOLE   245 0 17,222
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 35,551 339,323 SH   SOLE   13,280 0 326,043
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 2,507 28,662 SH   SOLE   7,441 0 21,221
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 5,093 74,927 SH   SOLE   4,044 0 70,883
VANGUARD WORLD FD ESG US STK ETF 921910733 921 11,517 SH   SOLE   0 0 11,517
VANGUARD WORLD FD MEGA CAP INDEX 921910873 3,315 21,760 SH   SOLE   1,330 0 20,430
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 6,095 61,186 SH   SOLE   7,362 0 53,824
VANGUARD WORLD FD MEGA GRWTH IND 921910816 6,031 26,064 SH   SOLE   7,475 0 18,589
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1,302 9,049 SH   SOLE   147 0 8,902
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 13,334 42,462 SH   SOLE   921 0 41,541
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7,234 39,637 SH   SOLE   3,456 0 36,181
VANGUARD WORLD FDS ENERGY ETF 92204A306 5,650 74,455 SH   SOLE   1,150 0 73,305
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 3,199 35,365 SH   SOLE   3,003 0 32,362
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 22,157 89,656 SH   SOLE   3,923 0 85,733
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4,375 22,276 SH   SOLE   714 0 21,562
VANGUARD WORLD FDS INF TECH ETF 92204A702 18,972 47,576 SH   SOLE   4,924 0 42,652
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,454 13,570 SH   SOLE   629 0 12,941
VANGUARD WORLD FDS UTILITIES ETF 92204A876 6,518 46,977 SH   SOLE   6,666 0 40,311
VBI VACCINES INC CDA COM NEW 91822J103 114 34,065 SH   SOLE   1,500 0 32,565
VEEVA SYS INC CL A COM 922475108 3,547 11,407 SH   SOLE   616 0 10,791
VENTAS INC COM 92276F100 635 11,109 SH   SOLE   152 0 10,957
VEREIT INC COM 92339V308 261 5,691 SH   SOLE   0 0 5,691
VERICEL CORP COM 92346J108 400 7,628 SH   SOLE   0 0 7,628
VERISIGN INC COM 92343E102 938 4,117 SH   SOLE   58 0 4,059
VERISK ANALYTICS INC COM 92345Y106 10,038 57,450 SH   SOLE   86 0 57,364
VERIZON COMMUNICATIONS INC COM 92343V104 44,330 791,186 SH   SOLE   43,497 0 747,689
VERTEX PHARMACEUTICALS INC COM 92532F100 5,631 27,927 SH   SOLE   19,005 0 8,922
VIACOMCBS INC CL B 92556H206 1,991 44,033 SH   SOLE   1,313 0 42,720
VIATRIS INC COM 92556V106 761 53,288 SH   SOLE   4,656 0 48,632
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 12,767 178,961 SH   SOLE   774 0 178,187
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 19,941 279,802 SH   SOLE   62,033 0 217,769
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 3,010 46,604 SH   SOLE   0 0 46,604
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 1,588 28,029 SH   SOLE   2,739 0 25,290
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 2,088 85,259 SH   SOLE   80 0 85,179
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 450 11,803 SH   SOLE   0 0 11,803
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1,188 25,834 SH   SOLE   1,274 0 24,560
VIRGINIA NATL BANKSHARES COR COM 928031103 210 5,411 SH   SOLE   4,144 0 1,267
VIRTU FINL INC CL A 928254101 5,083 183,965 SH   SOLE   11,919 0 172,046
VIRTUS ALLIANZGI CONVERTIBLE COM 92838X102 637 103,756 SH   SOLE   0 0 103,756
VIRTUS ALLIANZGI CONVERTIBLE COM 92838U108 433 81,000 SH   SOLE   0 0 81,000
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 297 8,545 SH   SOLE   0 0 8,545
VIRTUS DIVIDEND INTEREST & P COM 92840R101 253 16,731 SH   SOLE   4,598 0 12,133
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 377 38,863 SH   SOLE   0 0 38,863
VISA INC COM CL A 92826C839 42,815 183,111 SH   SOLE   14,278 0 168,833
VISTRA CORP COM 92840M102 3,787 204,157 SH   SOLE   17,107 0 187,050
VMWARE INC CL A COM 928563402 765 4,784 SH   SOLE   273 0 4,511
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4,916 286,980 SH   SOLE   19,658 0 267,322
VOYA ASIA PAC HIGH DIV EQT I COM 92912J102 550 56,700 SH   SOLE   0 0 56,700
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 1,767 205,911 SH   SOLE   2,500 0 203,411
VOYA GLBL ADV & PREM OPP FD COM 92912R104 285 29,080 SH   SOLE   0 0 29,080
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,202 201,806 SH   SOLE   0 0 201,806
VROOM INC COM 92918V109 564 13,466 SH   SOLE   6,083 0 7,383
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,753 128,368 SH   SOLE   7,558 0 120,810
WALMART INC COM 931142103 21,849 154,932 SH   SOLE   6,488 0 148,444
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 503 21,882 SH   SOLE   3,176 0 18,706
WASTE MGMT INC DEL COM 94106L109 9,139 65,232 SH   SOLE   3,630 0 61,602
WATERS CORP COM 941848103 1,666 4,818 SH   SOLE   67 0 4,751
WATFORD HLDGS LTD SHS G94787101 333 9,503 SH   SOLE   0 0 9,503
WAYFAIR INC CL A 94419L101 1,263 3,999 SH   SOLE   405 0 3,594
WD 40 CO COM 929236107 1,592 6,211 SH   SOLE   385 0 5,826
WEBSTER FINL CORP CONN COM 947890109 367 6,871 SH   SOLE   0 0 6,871
WEC ENERGY GROUP INC COM 92939U106 1,078 12,118 SH   SOLE   448 0 11,670
WELLS FARGO ADV MULTI SCTR I COM 94987D101 355 27,729 SH   SOLE   4,333 0 23,396
WELLS FARGO CO NEW COM 949746101 11,898 262,709 SH   SOLE   98,329 0 164,380
WELLS FARGO CO NEW COM 949746101 134 830,000 SH Call SOLE   0 0 830,000
WELLTOWER INC COM 95040Q104 2,541 30,580 SH   SOLE   687 0 29,893
WEST PHARMACEUTICAL SVSC INC COM 955306105 721 2,009 SH   SOLE   43 0 1,966
WESTERN ALLIANCE BANCORP COM 957638109 320 3,448 SH   SOLE   140 0 3,308
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 163 11,670 SH   SOLE   0 0 11,670
WESTERN AST INFL LKD OPP & I COM 95766R104 373 28,400 SH   SOLE   0 0 28,400
WESTERN DIGITAL CORP. COM 958102105 959 13,475 SH   SOLE   361 0 13,114
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,236 35,906 SH   SOLE   928 0 34,978
WEYERHAEUSER CO MTN BE COM NEW 962166104 2 100,000 SH Put SOLE   0 0 100,000
WHEATON PRECIOUS METALS CORP COM 962879102 2,517 57,116 SH   SOLE   1,459 0 55,657
WHIRLPOOL CORP COM 963320106 234 1,072 SH   SOLE   22 0 1,050
WILLIAMS COS INC COM 969457100 6,597 248,476 SH   SOLE   12,459 0 236,017
WILLIAMS SONOMA INC COM 969904101 1,117 6,998 SH   SOLE   74 0 6,924
WILLIS TOWERS WATSON PLC LTD SHS G96629103 772 3,358 SH   SOLE   29 0 3,329
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 232 8,307 SH   SOLE   0 0 8,307
WINGSTOP INC COM 974155103 345 2,192 SH   SOLE   42 0 2,150
WIPRO LTD SPON ADR 1 SH 97651M109 385 49,298 SH   SOLE   3,162 0 46,136
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 781 13,968 SH   SOLE   300 0 13,668
WISDOMTREE TR EM EX ST-OWNED 97717X578 6,652 158,117 SH   SOLE   7,928 0 150,189
WISDOMTREE TR EM LCL DEBT FD 97717X867 796 24,435 SH   SOLE   282 0 24,153
WISDOMTREE TR EMER MKT HIGH FD 97717W315 491 10,744 SH   SOLE   2,710 0 8,034
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1,005 18,448 SH   SOLE   328 0 18,120
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 213 9,636 SH   SOLE   0 0 9,636
WISDOMTREE TR FLOATNG RAT TREA 97717X628 1,140 45,367 SH   SOLE   436 0 44,931
WISDOMTREE TR GLB HIGH DIV FD 97717W877 300 6,226 SH   SOLE   0 0 6,226
WISDOMTREE TR GLB US QTLY DIV 97717W844 11,714 281,058 SH   SOLE   8,575 0 272,483
WISDOMTREE TR INDIA ERNGS FD 97717W422 829 24,468 SH   SOLE   2,576 0 21,892
WISDOMTREE TR INTK MLTIFACTR 97717Y774 568 21,714 SH   SOLE   0 0 21,714
WISDOMTREE TR INTL EQUITY FD 97717W703 3,557 65,253 SH   SOLE   0 0 65,253
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,134 15,174 SH   SOLE   376 0 14,798
WISDOMTREE TR JAPN HEDGE EQT 97717W851 4,645 76,127 SH   SOLE   6,183 0 69,944
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 2,407 47,300 SH   SOLE   0 0 47,300
WISDOMTREE TR US CORP BOND FD 97717X198 498 9,139 SH   SOLE   410 0 8,729
WISDOMTREE TR US EFFICIENT COR 97717Y790 3,504 86,217 SH   SOLE   2,683 0 83,534
WISDOMTREE TR US HGH YLD CORP 97717X172 2,549 48,317 SH   SOLE   621 0 47,696
WISDOMTREE TR US HIGH DIVIDEND 97717W208 221 2,826 SH   SOLE   100 0 2,726
WISDOMTREE TR US LARGECAP DIVD 97717W307 3,214 26,716 SH   SOLE   551 0 26,165
WISDOMTREE TR US LARGECAP FUND 97717W588 3,032 65,617 SH   SOLE   739 0 64,878
WISDOMTREE TR US MIDCAP DIVID 97717W505 2,999 71,503 SH   SOLE   4,723 0 66,780
WISDOMTREE TR US MIDCAP FUND 97717W570 3,974 75,852 SH   SOLE   2,795 0 73,057
WISDOMTREE TR US MULTIFACTOR 97717Y857 1,337 34,004 SH   SOLE   604 0 33,400
WISDOMTREE TR US QTLY DIV GRT 97717X669 51,644 865,485 SH   SOLE   152,895 0 712,590
WISDOMTREE TR US S CAP QTY DIV 97717X651 637 13,700 SH   SOLE   344 0 13,356
WISDOMTREE TR US SHT TRM CORP 97717X156 2,208 42,890 SH   SOLE   4,610 0 38,280
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,297 72,041 SH   SOLE   2,118 0 69,923
WISDOMTREE TR US SMALLCAP FUND 97717W562 704 14,264 SH   SOLE   2,031 0 12,233
WISDOMTREE TR US TOTAL DIVIDND 97717W109 1,066 8,993 SH   SOLE   461 0 8,532
WISDOMTREE TR YIELD ENHANCD US 97717X511 12,067 231,179 SH   SOLE   13,156 0 218,023
WISDOMTREE TR YIELD ENHANCED 97717Y808 1,035 20,241 SH   SOLE   0 0 20,241
WORKDAY INC CL A 98138H101 462 1,937 SH   SOLE   4 0 1,933
WORKHORSE GROUP INC COM NEW 98138J206 661 39,830 SH   SOLE   5,343 0 34,487
WORLD GOLD TR SPDR GLD MINIS 98149E204 7,891 448,082 SH   SOLE   78,085 0 369,997
WP CAREY INC COM 92936U109 3,521 47,190 SH   SOLE   1,931 0 45,259
WPP PLC NEW ADR 92937A102 1,310 19,318 SH   SOLE   4,839 0 14,479
WW INTL INC COM 98262P101 270 7,458 SH   SOLE   0 0 7,458
WYNN RESORTS LTD COM 983134107 778 6,360 SH   SOLE   391 0 5,969
XCEL ENERGY INC COM 98389B100 1,126 17,095 SH   SOLE   852 0 16,243
XILINX INC COM 983919101 805 5,561 SH   SOLE   177 0 5,384
XPENG INC ADS 98422D105 339 7,637 SH   SOLE   400 0 7,237
XPRESSPA GROUP INC COM 98420U703 37 23,921 SH   SOLE   0 0 23,921
XYLEM INC COM 98419M100 1,254 10,451 SH   SOLE   142 0 10,309
YELLOW CORP COM 985510106 2,397 368,151 SH   SOLE   0 0 368,151
YUM BRANDS INC COM 988498101 2,897 25,181 SH   SOLE   1,909 0 23,272
YUM CHINA HLDGS INC COM 98850P109 1,425 21,503 SH   SOLE   1,961 0 19,542
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 957 1,808 SH   SOLE   19 0 1,789
ZENDESK INC COM 98936J101 490 3,393 SH   SOLE   1,005 0 2,388
ZILLOW GROUP INC CL C CAP STK 98954M200 3,931 32,164 SH   SOLE   1,701 0 30,463
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,017 6,323 SH   SOLE   135 0 6,188
ZIOPHARM ONCOLOGY INC COM 98973P101 591 223,924 SH   SOLE   24,250 0 199,674
ZOETIS INC CL A 98978V103 15,680 84,143 SH   SOLE   16,213 0 67,930
ZOMEDICA CORP COM 98980M109 20 23,927 SH   SOLE   0 0 23,927
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 4,220 10,903 SH   SOLE   643 0 10,260
ZSCALER INC COM 98980G102 1,281 5,929 SH   SOLE   77 0 5,852
ZYNGA INC CL A 98986T108 382 35,882 SH   SOLE   2,775 0 33,107