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