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