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
1ST CONSTITUTION BANCORP COM 31986N102 233 17,600 SH   SOLE   17,600 0 0
22ND CENTY GROUP INC COM 90137F103 16 20,956 SH   SOLE   20,956 0 0
3-D SYS CORP DEL COM NEW 88554D205 646 84,175 SH   SOLE   84,175 0 0
3M CO COM 88579Y101 49,221 360,261 SH   SOLE   360,261 0 0
58 COM INC SPON ADR REP A 31680Q104 215 4,428 SH   SOLE   4,428 0 0
AAON INC COM PAR $0.004 000360206 644 13,249 SH   SOLE   13,249 0 0
ABB LTD SPONSORED ADR 000375204 233 13,426 SH   SOLE   13,426 0 0
ABBOTT LABS COM 002824100 63,450 803,981 SH   SOLE   803,981 0 0
ABBVIE INC COM 00287Y109 63,592 834,059 SH   SOLE   834,059 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 21,524 1,420,965 SH   SOLE   1,420,965 0 0
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 266 1,197 SH   SOLE   1,197 0 0
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1,099 14,419 SH   SOLE   14,419 0 0
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 10,110 745,745 SH   SOLE   745,745 0 0
ABIOMED INC COM 003654100 1,151 8,258 SH   SOLE   8,258 0 0
ABM INDS INC COM 000957100 3,227 131,688 SH   SOLE   131,688 0 0
ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 251 15,484 SH   SOLE   15,484 0 0
ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 249 14,822 SH   SOLE   14,822 0 0
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 276 18,179 SH   SOLE   18,179 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 29,219 178,769 SH   SOLE   178,769 0 0
ACCURAY INC COM 004397105 29 15,000 SH   SOLE   15,000 0 0
ACI WORLDWIDE INC COM 004498101 221 9,209 SH   SOLE   9,209 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 72 69,635 SH   SOLE   69,635 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,295 122,810 SH   SOLE   122,810 0 0
ACTIVISION BLIZZARD INC COM 00507V109 35 10,000 SH Call SOLE   10,000 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 622 49,335 SH   SOLE   49,335 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 756 27,200 SH   SOLE   27,200 0 0
ADOBE INC COM 00724F101 27,282 85,590 SH   SOLE   85,590 0 0
ADOBE INC COM 00724F101 32 500 SH Call SOLE   500 0 0
ADT INC COM 00090Q103 59 13,856 SH   SOLE   13,856 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 542 5,782 SH   SOLE   5,782 0 0
ADVANCED MICRO DEVICES INC COM 007903107 12,305 270,897 SH   SOLE   270,897 0 0
ADVANCED MICRO DEVICES INC COM 007903107 40 21,000 SH Call SOLE   21,000 0 0
ADVAXIS INC COM NEW 007624307 21 40,000 SH   SOLE   40,000 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 108 11,000 SH   SOLE   11,000 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 133 19,142 SH   SOLE   19,142 0 0
AEGON N V NY REGISTRY SHS 007924103 62 25,308 SH   SOLE   25,308 0 0
AERPIO PHARMACEUTICALS INC COM 00810B105 33 61,000 SH   SOLE   61,000 0 0
AES CORP COM 00130H105 3,458 254,154 SH   SOLE   254,154 0 0
AFFIMED N V COM N01045108 53 32,500 SH   SOLE   32,500 0 0
AFFIMED N V COM N01045108 11 63,000 SH Call SOLE   63,000 0 0
AFLAC INC COM 001055102 7,858 229,656 SH   SOLE   229,656 0 0
AGCO CORP COM 001084102 395 8,339 SH   SOLE   8,339 0 0
AGENUS INC COM NEW 00847G705 217 88,153 SH   SOLE   88,153 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 10,366 145,019 SH   SOLE   145,019 0 0
AGNC INVT CORP COM 00123Q104 674 63,599 SH   SOLE   63,599 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,258 56,756 SH   SOLE   56,756 0 0
AGREE REALTY CORP COM 008492100 243 3,930 SH   SOLE   3,930 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 186 12,979 SH   SOLE   12,979 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 41 16,000 SH Call SOLE   16,000 0 0
AIR PRODS & CHEMS INC COM 009158106 46,099 230,808 SH   SOLE   230,808 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,025 11,317 SH   SOLE   11,317 0 0
AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 24 16,000 SH   SOLE   16,000 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 271 35,806 SH   SOLE   35,806 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 77 15,375 SH   SOLE   15,375 0 0
ALARM COM HLDGS INC COM 011642105 337 8,656 SH   SOLE   8,656 0 0
ALASKA AIR GROUP INC COM 011659109 279 9,792 SH   SOLE   9,792 0 0
ALBANY INTL CORP CL A 012348108 323 6,725 SH   SOLE   6,725 0 0
ALBEMARLE CORP COM 012653101 610 10,837 SH   SOLE   10,837 0 0
ALBEMARLE CORP COM 012653101 1 1,000 SH Call SOLE   1,000 0 0
ALCOA CORP COM 013872106 86 13,955 SH   SOLE   13,955 0 0
ALCON INC ORD SHS H01301128 2,503 49,627 SH   SOLE   49,627 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 260 1,893 SH   SOLE   1,893 0 0
ALEXCO RESOURCE CORP COM 01535P106 15 12,500 SH   SOLE   12,500 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 0 100 SH Call SOLE   100 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 495 5,507 SH   SOLE   5,507 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 42,718 219,280 SH   SOLE   219,280 0 0
ALIGN TECHNOLOGY INC COM 016255101 4,820 27,711 SH   SOLE   27,711 0 0
ALIGN TECHNOLOGY INC COM 016255101 16 700 SH Put SOLE   700 0 0
ALKALINE WTR CO INC COM NEW 01643A207 10 16,400 SH   SOLE   16,400 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 89 11,336 SH   SOLE   11,336 0 0
ALLEGION PLC ORD SHS G0176J109 842 9,168 SH   SOLE   9,168 0 0
ALLERGAN PLC SHS G0177J108 4,856 27,431 SH   SOLE   27,431 0 0
ALLETE INC COM NEW 018522300 203 3,369 SH   SOLE   3,369 0 0
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 158 50,770 SH   SOLE   50,770 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 236 25,193 SH   SOLE   25,193 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 372 19,979 SH   SOLE   19,979 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1,205 94,377 SH   SOLE   94,377 0 0
ALLIANT ENERGY CORP COM 018802108 944 19,590 SH   SOLE   19,590 0 0
ALLIANZGI CONV INCOME FD COM 018828103 89 23,779 SH   SOLE   23,779 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 140 14,638 SH   SOLE   14,638 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 1,096 56,445 SH   SOLE   56,445 0 0
ALLSTATE CORP COM 020002101 8,805 96,084 SH   SOLE   96,084 0 0
ALLY FINL INC COM 02005N100 1,746 120,836 SH   SOLE   120,836 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 677 6,155 SH   SOLE   6,155 0 0
ALPHABET INC CAP STK CL A 02079K305 99,391 85,857 SH   SOLE   85,857 0 0
ALPHABET INC CAP STK CL A 02079K305 0 400 SH Call SOLE   400 0 0
ALPHABET INC CAP STK CL C 02079K107 82,519 71,058 SH   SOLE   71,058 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 1,226 355,328 SH   SOLE   355,328 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 8,880 2,586,003 SH   SOLE   2,586,003 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 334 10,673 SH   SOLE   10,673 0 0
ALTICE USA INC CL A 02156K103 319 14,244 SH   SOLE   14,244 0 0
ALTRIA GROUP INC COM 02209S103 36,087 931,377 SH   SOLE   931,377 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 186 46,915 SH   SOLE   46,915 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 10 9,200 SH Call SOLE   9,200 0 0
AMAZON COM INC COM 023135106 43 600 SH Put SOLE   600 0 0
AMAZON COM INC COM 023135106 228,727 117,250 SH   SOLE   117,250 0 0
AMAZON COM INC COM 023135106 3 200 SH Call SOLE   200 0 0
AMBEV SA SPONSORED ADR 02319V103 53 23,150 SH   SOLE   23,150 0 0
AMCOR PLC ORD G0250X107 267 32,917 SH   SOLE   32,917 0 0
AMDOCS LTD SHS G02602103 268 4,927 SH   SOLE   4,927 0 0
AMEDISYS INC COM 023436108 408 2,239 SH   SOLE   2,239 0 0
AMER STATES WTR CO COM 029899101 1,044 12,807 SH   SOLE   12,807 0 0
AMEREN CORP COM 023608102 1,363 18,705 SH   SOLE   18,705 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 108 20,693 SH   SOLE   20,693 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 218 18,564 SH   SOLE   18,564 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 168 13,899 SH   SOLE   13,899 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 0 100 SH Put SOLE   100 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 0 100 SH Call SOLE   100 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 440 11,027 SH   SOLE   11,027 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 625 15,678 SH   SOLE   15,678 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 268 7,303 SH   SOLE   7,303 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885 1,905 46,588 SH   SOLE   46,588 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 474 15,232 SH   SOLE   15,232 0 0
AMERICAN ELEC PWR CO INC COM 025537101 16,671 208,505 SH   SOLE   208,505 0 0
AMERICAN EXPRESS CO COM 025816109 36,590 427,060 SH   SOLE   427,060 0 0
AMERICAN EXPRESS CO COM 025816109 2,416 63,900 SH Put SOLE   63,900 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 531 84,222 SH   SOLE   84,222 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 328 4,672 SH   SOLE   4,672 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,062 85,560 SH   SOLE   85,560 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 0 300 SH Call SOLE   300 0 0
AMERICAN TOWER CORP NEW COM 03027X100 15,734 72,278 SH   SOLE   72,278 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 39,739 332,233 SH   SOLE   332,233 0 0
AMERIPRISE FINL INC COM 03076C106 2,664 26,058 SH   SOLE   26,058 0 0
AMETEK INC COM 031100100 1,078 14,925 SH   SOLE   14,925 0 0
AMGEN INC COM 031162100 84,796 418,897 SH   SOLE   418,897 0 0
AMN HEALTHCARE SVCS INC COM 001744101 678 11,523 SH   SOLE   11,523 0 0
AMPHENOL CORP NEW CL A 032095101 2,235 30,641 SH   SOLE   30,641 0 0
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 582 20,243 SH   SOLE   20,243 0 0
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 155 10,011 SH   SOLE   10,011 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 540 21,790 SH   SOLE   21,790 0 0
AMPLIFY ETF TR EASI TACTICAL 032108706 3,915 201,502 SH   SOLE   201,502 0 0
ANALOG DEVICES INC COM 032654105 2,130 23,784 SH   SOLE   23,784 0 0
ANDERSONS INC COM 034164103 307 16,360 SH   SOLE   16,360 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 830 18,871 SH   SOLE   18,871 0 0
ANIKA THERAPEUTICS INC COM 035255108 200 6,819 SH   SOLE   6,819 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 2,085 410,018 SH   SOLE   410,018 0 0
ANSYS INC COM 03662Q105 3,292 14,142 SH   SOLE   14,142 0 0
ANTARES PHARMA INC COM 036642106 53 21,736 SH   SOLE   21,736 0 0
ANTARES PHARMA INC COM 036642106 0 500 SH Call SOLE   500 0 0
ANTERO MIDSTREAM CORP COM 03676B102 66 31,610 SH   SOLE   31,610 0 0
ANTHEM INC COM 036752103 2,884 12,715 SH   SOLE   12,715 0 0
APACHE CORP COM 037411105 3,112 747,695 SH   SOLE   747,695 0 0
APHRIA INC COM 03765K104 101 33,111 SH   SOLE   33,111 0 0
APOLLO INVT CORP COM NEW 03761U502 110 16,464 SH   SOLE   16,464 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 218 18,700 SH   SOLE   18,700 0 0
APPIAN CORP CL A 03782L101 238 5,918 SH   SOLE   5,918 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 280 30,301 SH   SOLE   30,301 0 0
APPLE INC COM 037833100 5,123 105,700 SH Put SOLE   105,700 0 0
APPLE INC COM 037833100 506,258 1,990,113 SH   SOLE   1,990,113 0 0
APPLE INC COM 037833100 110 15,200 SH Call SOLE   15,200 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 366 8,001 SH   SOLE   8,001 0 0
APPLIED MATLS INC COM 038222105 0 2,000 SH Call SOLE   2,000 0 0
APPLIED MATLS INC COM 038222105 3,547 77,346 SH   SOLE   77,346 0 0
APTARGROUP INC COM 038336103 618 6,204 SH   SOLE   6,204 0 0
APTIV PLC SHS G6095L109 446 9,210 SH   SOLE   9,210 0 0
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 269 165,005 SH   SOLE   165,005 0 0
ARBOR RLTY TR INC COM 038923108 67 14,242 SH   SOLE   14,242 0 0
ARCH CAP GROUP LTD ORD G0450A105 764 26,918 SH   SOLE   26,918 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 14,397 409,182 SH   SOLE   409,182 0 0
ARCHROCK INC COM 03957W106 82 23,630 SH   SOLE   23,630 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 38 11,548 SH   SOLE   11,548 0 0
ARCOSA INC COM 039653100 224 5,646 SH   SOLE   5,646 0 0
ARDAGH GROUP S A CL A L0223L101 375 31,679 SH   SOLE   31,679 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 806 19,198 SH   SOLE   19,198 0 0
ARES CAPITAL CORP COM 04010L103 13,239 1,228,195 SH   SOLE   1,228,195 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 748 24,238 SH   SOLE   24,238 0 0
ARISTA NETWORKS INC COM 040413106 501 2,473 SH   SOLE   2,473 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 817 24,644 SH   SOLE   24,644 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 2,704 86,355 SH   SOLE   86,355 0 0
ARK ETF TR INNOVATION ETF 00214Q104 24,669 560,972 SH   SOLE   560,972 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 917 17,421 SH   SOLE   17,421 0 0
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 120 13,718 SH   SOLE   13,718 0 0
ARMSTRONG WORLD INDS INC COM 04247X102 1,051 13,255 SH   SOLE   13,255 0 0
ARROW FINL CORP COM 042744102 413 14,780 SH   SOLE   14,780 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 206 7,158 SH   SOLE   7,158 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3,144 146,457 SH   SOLE   146,457 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 8,728 33,353 SH   SOLE   33,353 0 0
ASPEN TECHNOLOGY INC COM 045327103 896 9,315 SH   SOLE   9,315 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 183 279,011 SH   SOLE   279,011 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,340 52,439 SH   SOLE   52,439 0 0
ASTRONICS CORP COM 046433108 178 19,448 SH   SOLE   19,448 0 0
AT&T INC COM 00206R102 110,123 3,780,408 SH   SOLE   3,780,408 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 115 13,369 SH   SOLE   13,369 0 0
ATHENEX INC COM 04685N103 2,781 359,457 SH   SOLE   359,457 0 0
ATHERSYS INC NEW COM 04744L106 170 56,614 SH   SOLE   56,614 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 158 13,288 SH   SOLE   13,288 0 0
ATLASSIAN CORP PLC CL A G06242104 549 4,015 SH   SOLE   4,015 0 0
ATLASSIAN CORP PLC CL A G06242104 7 500 SH Put SOLE   500 0 0
ATMOS ENERGY CORP COM 049560105 1,958 19,719 SH   SOLE   19,719 0 0
AUTODESK INC COM 052769106 8,143 52,117 SH   SOLE   52,117 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 863 12,176 SH   SOLE   12,176 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 32,024 234,160 SH   SOLE   234,160 0 0
AUTOZONE INC COM 053332102 3,004 3,526 SH   SOLE   3,526 0 0
AVALARA INC COM 05338G106 431 5,882 SH   SOLE   5,882 0 0
AVALONBAY CMNTYS INC COM 053484101 1,181 8,035 SH   SOLE   8,035 0 0
AVANGRID INC COM 05351W103 245 5,607 SH   SOLE   5,607 0 0
AVERY DENNISON CORP COM 053611109 1,020 9,981 SH   SOLE   9,981 0 0
AXALTA COATING SYS LTD COM G0750C108 307 17,704 SH   SOLE   17,704 0 0
AXON ENTERPRISE INC COM 05464C101 6,664 94,302 SH   SOLE   94,302 0 0
AXON ENTERPRISE INC COM 05464C101 5 100 SH Call SOLE   100 0 0
AXONICS MODULATION TECHNOLOG COM 05465P101 252 9,900 SH   SOLE   9,900 0 0
AYTU BIOSCIENCE INC COM PAR 054754700 25 16,349 SH   SOLE   16,349 0 0
B2GOLD CORP COM 11777Q209 631 205,667 SH   SOLE   205,667 0 0
BADGER METER INC COM 056525108 278 5,265 SH   SOLE   5,265 0 0
BAIDU INC SPON ADR REP A 056752108 6,303 62,517 SH   SOLE   62,517 0 0
BAIDU INC SPON ADR REP A 056752108 7 300 SH Put SOLE   300 0 0
BAIN CAP SPECIALTY FIN INC COM 05684B107 5,094 549,760 SH   SOLE   549,760 0 0
BALL CORP COM 058498106 3,491 53,995 SH   SOLE   53,995 0 0
BALLARD PWR SYS INC NEW COM 058586108 157 20,465 SH   SOLE   20,465 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 123 40,223 SH   SOLE   40,223 0 0
BANCO SANTANDER SA ADR 05964H105 72 31,345 SH   SOLE   31,345 0 0
BANK HAWAII CORP COM 062540109 768 13,930 SH   SOLE   13,930 0 0
BANK MONTREAL COM 063671101 1,549 30,627 SH   SOLE   30,627 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,288 186,844 SH   SOLE   186,844 0 0
BANK NOVA SCOTIA B C COM 064149107 857 21,333 SH   SOLE   21,333 0 0
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 391 23,663 SH   SOLE   23,663 0 0
BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 1,396 11,844 SH   SOLE   11,844 0 0
BARRICK GOLD CORPORATION COM 067901108 10,320 565,413 SH   SOLE   565,413 0 0
BAUSCH HEALTH COS INC COM 071734107 657 42,262 SH   SOLE   42,262 0 0
BAUSCH HEALTH COS INC COM 071734107 0 100 SH Call SOLE   100 0 0
BAXTER INTL INC COM 071813109 10,813 133,275 SH   SOLE   133,275 0 0
BCE INC COM NEW 05534B760 1,918 47,351 SH   SOLE   47,351 0 0
BECTON DICKINSON & CO COM 075887109 22 1,000 SH Put SOLE   1,000 0 0
BECTON DICKINSON & CO COM 075887109 10,338 44,976 SH   SOLE   44,976 0 0
BEIGENE LTD SPONSORED ADR 07725L102 3,424 28,022 SH   SOLE   28,022 0 0
BENEFYTT TECHNOLOGIES INC COM CL A 08182C106 239 10,715 SH   SOLE   10,715 0 0
BERKLEY W R CORP COM 084423102 1,296 24,878 SH   SOLE   24,878 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 611,184 2,247 SH   SOLE   2,247 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 244,109 1,335,459 SH   SOLE   1,335,459 0 0
BERRY GLOBAL GROUP INC COM 08579W103 237 7,049 SH   SOLE   7,049 0 0
BEST BUY INC COM 086516101 4,388 76,921 SH   SOLE   76,921 0 0
BHP GROUP LTD SPONSORED ADS 088606108 1,708 46,788 SH   SOLE   46,788 0 0
BIO RAD LABS INC CL A 090572207 606 1,735 SH   SOLE   1,735 0 0
BIOGEN INC COM 09062X103 7,243 22,960 SH   SOLE   22,960 0 0
BIOGEN INC COM 09062X103 0 200 SH Call SOLE   200 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 201 2,398 SH   SOLE   2,398 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2 500 SH Call SOLE   500 0 0
BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 146 18,935 SH   SOLE   18,935 0 0
BIO-TECHNE CORP COM 09073M104 647 3,427 SH   SOLE   3,427 0 0
BJS RESTAURANTS INC COM 09180C106 4,737 340,800 SH   SOLE   340,800 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 712 562 SH   SOLE   562 0 0
BK OF AMERICA CORP COM 060505104 0 3,300 SH Call SOLE   3,300 0 0
BK OF AMERICA CORP COM 060505104 5 5,000 SH Put SOLE   5,000 0 0
BK OF AMERICA CORP COM 060505104 100,972 4,756,400 SH   SOLE   4,756,400 0 0
BLACK HILLS CORP COM 092113109 423 6,639 SH   SOLE   6,639 0 0
BLACK KNIGHT INC COM 09215C105 2,365 40,669 SH   SOLE   40,669 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 1,315 280,448 SH   SOLE   280,448 0 0
BLACKLINE INC COM 09239B109 742 14,016 SH   SOLE   14,016 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 369 41,809 SH   SOLE   41,809 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 2,264 194,406 SH   SOLE   194,406 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 72 11,350 SH   SOLE   11,350 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100 134 13,411 SH   SOLE   13,411 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,006 27,955 SH   SOLE   27,955 0 0
BLACKROCK INC COM 09247X101 24,439 55,555 SH   SOLE   55,555 0 0
BLACKROCK INCOME TR INC COM 09247F100 336 57,512 SH   SOLE   57,512 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 300 19,797 SH   SOLE   19,797 0 0
BLACKROCK MUN BD TR COM 09249H104 278 19,405 SH   SOLE   19,405 0 0
BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 215 17,425 SH   SOLE   17,425 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 236 18,114 SH   SOLE   18,114 0 0
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 600 26,363 SH   SOLE   26,363 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 194 14,560 SH   SOLE   14,560 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 3,997 306,330 SH   SOLE   306,330 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 152 11,421 SH   SOLE   11,421 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 133 12,528 SH   SOLE   12,528 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 207 16,400 SH   SOLE   16,400 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 952 71,463 SH   SOLE   71,463 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1,441 110,270 SH   SOLE   110,270 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 309 19,841 SH   SOLE   19,841 0 0
BLACKROCK MUNIVEST FD II INC COM 09253T101 181 13,336 SH   SOLE   13,336 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 140 17,427 SH   SOLE   17,427 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 234 18,454 SH   SOLE   18,454 0 0
BLACKROCK MUNIYIELD INVT FD COM 09254R104 387 29,000 SH   SOLE   29,000 0 0
BLACKROCK MUNIYIELD MICH QUA COM 09254F100 811 55,753 SH   SOLE   55,753 0 0
BLACKROCK MUNIYLD INVST QLTY COM 09254T100 144 10,561 SH   SOLE   10,561 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 577 43,500 SH   SOLE   43,500 0 0
BLACKROCK NY MUN INCOME TR I COM 09249R102 181 14,000 SH   SOLE   14,000 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,667 122,101 SH   SOLE   122,101 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 22 25,000 SH   SOLE   25,000 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 55,918 1,226,460 SH   SOLE   1,226,460 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 158 12,000 SH Put SOLE   12,000 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 681 36,596 SH   SOLE   36,596 0 0
BLOOM ENERGY CORP COM CL A 093712107 149 28,441 SH   SOLE   28,441 0 0
BNY MELLON STRATEGIC MUNS IN COM 05588W108 93 12,532 SH   SOLE   12,532 0 0
BOEING CO COM 097023105 32,373 218,293 SH   SOLE   218,293 0 0
BOEING CO COM 097023105 29 200 SH Put SOLE   200 0 0
BOEING CO COM 097023105 3 600 SH Call SOLE   600 0 0
BOOKING HLDGS INC COM 09857L108 10,932 8,182 SH   SOLE   8,182 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 814 11,812 SH   SOLE   11,812 0 0
BORGWARNER INC COM 099724106 906 37,314 SH   SOLE   37,314 0 0
BOSTON PROPERTIES INC COM 101121101 730 7,965 SH   SOLE   7,965 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,421 43,525 SH   SOLE   43,525 0 0
BOX INC CL A 10316T104 2 1,000 SH Call SOLE   1,000 0 0
BOX INC CL A 10316T104 376 27,057 SH   SOLE   27,057 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 219 23,553 SH   SOLE   23,553 0 0
BP PLC SPONSORED ADR 055622104 8,353 343,004 SH   SOLE   343,004 0 0
BRIDGE BANCORP INC COM 108035106 217 10,234 SH   SOLE   10,234 0 0
BRIDGEBIO PHARMA INC COM 10806X102 6,390 220,308 SH   SOLE   220,308 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,173 21,295 SH   SOLE   21,295 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 66,570 1,193,460 SH   SOLE   1,193,460 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3,669 107,511 SH   SOLE   107,511 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 155 16,299 SH   SOLE   16,299 0 0
BROADCOM INC 8% CNV PFD SER A 11135F200 13,753 14,710 SH   SOLE   14,710 0 0
BROADCOM INC COM 11135F101 367 19,400 SH Put SOLE   19,400 0 0
BROADCOM INC COM 11135F101 48,230 203,740 SH   SOLE   203,740 0 0
BROADMARK RLTY CAP INC COM 11135B100 131 17,525 SH   SOLE   17,525 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,534 37,213 SH   SOLE   37,213 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,466 101,010 SH   SOLE   101,010 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7,493 208,261 SH   SOLE   208,261 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 271 18,537 SH   SOLE   18,537 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 272 6,494 SH   SOLE   6,494 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 863 76,255 SH   SOLE   76,255 0 0
BROOKS AUTOMATION INC NEW COM 114340102 637 20,804 SH   SOLE   20,804 0 0
BROWN & BROWN INC COM 115236101 639 17,624 SH   SOLE   17,624 0 0
BROWN FORMAN CORP CL A 115637100 495 9,627 SH   SOLE   9,627 0 0
BROWN FORMAN CORP CL B 115637209 3,607 65,085 SH   SOLE   65,085 0 0
BURLINGTON STORES INC COM 122017106 688 4,327 SH   SOLE   4,327 0 0
C & F FINL CORP COM 12466Q104 258 6,472 SH   SOLE   6,472 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,436 21,711 SH   SOLE   21,711 0 0
CABOT CORP COM 127055101 327 12,713 SH   SOLE   12,713 0 0
CABOT OIL & GAS CORP COM 127097103 1,275 74,995 SH   SOLE   74,995 0 0
CACI INTL INC CL A 127190304 211 1,026 SH   SOLE   1,026 0 0
CADENCE BANCORPORATION CL A 12739A100 303 46,282 SH   SOLE   46,282 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,499 22,668 SH   SOLE   22,668 0 0
CAESARS ENTMT CORP COM 127686103 86 12,617 SH   SOLE   12,617 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 608 72,755 SH   SOLE   72,755 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1,020 104,279 SH   SOLE   104,279 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 286 5,674 SH   SOLE   5,674 0 0
CALLON PETE CO DEL COM 13123X102 30 52,319 SH   SOLE   52,319 0 0
CALYXT INC COM 13173L107 181 54,367 SH   SOLE   54,367 0 0
CAMDEN NATL CORP COM 133034108 533 16,950 SH   SOLE   16,950 0 0
CAMDEN PPTY TR SH BEN INT 133131102 314 3,936 SH   SOLE   3,936 0 0
CAMPBELL SOUP CO COM 134429109 744 16,052 SH   SOLE   16,052 0 0
CAMTEK LTD ORD M20791105 97 11,530 SH   SOLE   11,530 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2,753 139,180 SH   SOLE   139,180 0 0
CANADIAN IMP BK COMM COM 136069101 857 14,768 SH   SOLE   14,768 0 0
CANADIAN NAT RES LTD COM 136385101 1,512 111,690 SH   SOLE   111,690 0 0
CANADIAN NATL RY CO COM 136375102 4,683 60,280 SH   SOLE   60,280 0 0
CANADIAN PAC RY LTD COM 13645T100 8,164 37,185 SH   SOLE   37,185 0 0
CANNAE HLDGS INC COM 13765N107 1,096 32,741 SH   SOLE   32,741 0 0
CANOPY GROWTH CORP COM 138035100 1,027 72,225 SH   SOLE   72,225 0 0
CANOPY GROWTH CORP COM 138035100 3 30,000 SH Call SOLE   30,000 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,800 55,484 SH   SOLE   55,484 0 0
CARDINAL HEALTH INC COM 14149Y108 2,542 53,078 SH   SOLE   53,078 0 0
CARLISLE COS INC COM 142339100 3,223 25,694 SH   SOLE   25,694 0 0
CARLYLE GROUP INC COM 14316J108 610 28,136 SH   SOLE   28,136 0 0
CARMAX INC COM 143130102 322 6,002 SH   SOLE   6,002 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 464 35,546 SH   SOLE   35,546 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 71 38,977 SH   SOLE   38,977 0 0
CASEYS GEN STORES INC COM 147528103 237 1,794 SH   SOLE   1,794 0 0
CASTLIGHT HEALTH INC CL B 14862Q100 8 11,497 SH   SOLE   11,497 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 43 11,042 SH   SOLE   11,042 0 0
CATERPILLAR INC DEL COM 149123101 36,658 316,168 SH   SOLE   316,168 0 0
CBIZ INC COM 124805102 244 11,623 SH   SOLE   11,623 0 0
CBL & ASSOC PPTYS INC COM 124830100 2 12,584 SH   SOLE   12,584 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 4,112 46,090 SH   SOLE   46,090 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 310 59,192 SH   SOLE   59,192 0 0
CBRE GROUP INC CL A 12504L109 2,117 56,187 SH   SOLE   56,187 0 0
CDW CORP COM 12514G108 6,484 68,950 SH   SOLE   68,950 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 583 31,072 SH   SOLE   31,072 0 0
CEDAR REALTY TRUST INC COM NEW 150602209 299 300,907 SH   SOLE   300,907 0 0
CELANESE CORP DEL COM 150870103 991 13,474 SH   SOLE   13,474 0 0
CELCUITY INC COM 15102K100 265 40,626 SH   SOLE   40,626 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 51 24,243 SH   SOLE   24,243 0 0
CENTENE CORP DEL COM 15135B101 7,871 132,973 SH   SOLE   132,973 0 0
CENTERPOINT ENERGY INC COM 15189T107 563 36,683 SH   SOLE   36,683 0 0
CENTURYLINK INC COM 156700106 3,997 424,058 SH   SOLE   424,058 0 0
CERENCE INC COM 156727109 225 14,678 SH   SOLE   14,678 0 0
CERNER CORP COM 156782104 20,803 330,308 SH   SOLE   330,308 0 0
CERUS CORP COM 157085101 59 12,641 SH   SOLE   12,641 0 0
CEVA INC COM 157210105 4,203 169,905 SH   SOLE   169,905 0 0
CF INDS HLDGS INC COM 125269100 396 14,443 SH   SOLE   14,443 0 0
CGI INC CL A SUB VTG 12532H104 725 13,547 SH   SOLE   13,547 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307 123 16,600 SH   SOLE   16,600 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,880 14,796 SH   SOLE   14,796 0 0
CHART INDS INC COM PAR $0.01 16115Q308 402 13,852 SH   SOLE   13,852 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 7,401 16,985 SH   SOLE   16,985 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,031 49,921 SH   SOLE   49,921 0 0
CHEESECAKE FACTORY INC COM 163072101 519 30,551 SH   SOLE   30,551 0 0
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 173 33,815 SH   SOLE   33,815 0 0
CHEMED CORP NEW COM 16359R103 886 2,058 SH   SOLE   2,058 0 0
CHEMOCENTRYX INC COM 16383L106 354 8,800 SH   SOLE   8,800 0 0
CHEMOURS CO COM 163851108 103 12,275 SH   SOLE   12,275 0 0
CHENIERE ENERGY INC COM NEW 16411R208 710 21,143 SH   SOLE   21,143 0 0
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 51 77,000 SH   SOLE   77,000 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 295 10,927 SH   SOLE   10,927 0 0
CHEVRON CORP NEW COM 166764100 79,734 1,101,538 SH   SOLE   1,101,538 0 0
CHEVRON CORP NEW COM 166764100 8 200 SH Call SOLE   200 0 0
CHEWY INC CL A 16679L109 351 9,439 SH   SOLE   9,439 0 0
CHEWY INC CL A 16679L109 2 300 SH Call SOLE   300 0 0
CHICAGO RIVET & MACH CO COM 168088102 534 25,200 SH   SOLE   25,200 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 360 9,462 SH   SOLE   9,462 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 759 1,153 SH   SOLE   1,153 0 0
CHOICEONE FINL SVCS INC COM 170386106 442 17,402 SH   SOLE   17,402 0 0
CHUBB LIMITED COM H1467J104 10,049 90,293 SH   SOLE   90,293 0 0
CHURCH & DWIGHT INC COM 171340102 18,615 290,039 SH   SOLE   290,039 0 0
CIENA CORP COM NEW 171779309 571 14,381 SH   SOLE   14,381 0 0
CIGNA CORP NEW COM 125523100 9,550 53,933 SH   SOLE   53,933 0 0
CINCINNATI FINL CORP COM 172062101 925 12,261 SH   SOLE   12,261 0 0
CINEMARK HOLDINGS INC COM 17243V102 126 12,455 SH   SOLE   12,455 0 0
CINTAS CORP COM 172908105 710 4,075 SH   SOLE   4,075 0 0
CIRRUS LOGIC INC COM 172755100 287 4,367 SH   SOLE   4,367 0 0
CISCO SYS INC COM 17275R102 80,464 2,043,846 SH   SOLE   2,043,846 0 0
CISCO SYS INC COM 17275R102 0 14,500 SH Call SOLE   14,500 0 0
CITIGROUP GLOBAL MKTS HLDGS VLCTYSHS 3X INV 17325E309 679 45,836 SH   SOLE   45,836 0 0
CITIGROUP INC COM NEW 172967424 18,343 436,906 SH   SOLE   436,906 0 0
CITIGROUP INC COM NEW 172967424 2 100 SH Call SOLE   100 0 0
CITIZENS FINANCIAL GROUP INC COM 174610105 1,680 89,293 SH   SOLE   89,293 0 0
CITRIX SYS INC COM 177376100 1,502 10,640 SH   SOLE   10,640 0 0
CIVEO CORP CDA COM 17878Y108 25 59,879 SH   SOLE   59,879 0 0
CLEAN ENERGY FUELS CORP COM 184499101 27 14,510 SH   SOLE   14,510 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 91 142,200 SH   SOLE   142,200 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 77 59,398 SH   SOLE   59,398 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 542 298,519 SH   SOLE   298,519 0 0
CLEARWAY ENERGY INC CL C 18539C204 746 39,763 SH   SOLE   39,763 0 0
CLEVELAND CLIFFS INC COM 185899101 94 23,774 SH   SOLE   23,774 0 0
CLOROX CO DEL COM 189054109 8,166 47,159 SH   SOLE   47,159 0 0
CME GROUP INC COM 12572Q105 18,083 104,592 SH   SOLE   104,592 0 0
CME GROUP INC COM 12572Q105 112 28,000 SH Put SOLE   28,000 0 0
CMS ENERGY CORP COM 125896100 2,517 42,825 SH   SOLE   42,825 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 363 44,876 SH   SOLE   44,876 0 0
CO DIAGNOSTICS INC COM 189763105 250 32,801 SH   SOLE   32,801 0 0
COCA COLA CO COM 191216100 89,651 2,026,480 SH   SOLE   2,026,480 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 209 5,513 SH   SOLE   5,513 0 0
COEUR MNG INC COM NEW 192108504 32 10,150 SH   SOLE   10,150 0 0
COGNEX CORP COM 192422103 433 10,021 SH   SOLE   10,021 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 6,484 139,499 SH   SOLE   139,499 0 0
COHEN & STEERS CLOSED END OP COM 19248P106 115 12,007 SH   SOLE   12,007 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 627 33,269 SH   SOLE   33,269 0 0
COHEN & STEERS LTD DURATION COM 19248C105 624 30,377 SH   SOLE   30,377 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106 938 103,885 SH   SOLE   103,885 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 277 17,168 SH   SOLE   17,168 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 135 13,276 SH   SOLE   13,276 0 0
COHERUS BIOSCIENCES INC COM 19249H103 185 11,530 SH   SOLE   11,530 0 0
COLGATE PALMOLIVE CO COM 194162103 23,457 353,381 SH   SOLE   353,381 0 0
COLONY CAP INC NEW CL A COM 19626G108 48 28,313 SH   SOLE   28,313 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 1,251 62,838 SH   SOLE   62,838 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 8,418 431,422 SH   SOLE   431,422 0 0
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 3,452 112,071 SH   SOLE   112,071 0 0
COMCAST CORP NEW CL A 20030N101 39,978 1,162,442 SH   SOLE   1,162,442 0 0
COMERICA INC COM 200340107 309 10,664 SH   SOLE   10,664 0 0
COMMERCE BANCSHARES INC COM 200525103 226 4,428 SH   SOLE   4,428 0 0
COMMUNITY BK SYS INC COM 203607106 1,268 21,554 SH   SOLE   21,554 0 0
CONAGRA BRANDS INC COM 205887102 4,974 169,484 SH   SOLE   169,484 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 3 10,200 SH   SOLE   10,200 0 0
CONDUENT INC COM 206787103 47 19,942 SH   SOLE   19,942 0 0
CONOCOPHILLIPS COM 20825C104 6,936 225,280 SH   SOLE   225,280 0 0
CONSOLIDATED EDISON INC COM 209115104 5,922 75,767 SH   SOLE   75,767 0 0
CONSOLIDATED WATER CO INC ORD G23773107 460 28,322 SH   SOLE   28,322 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,264 36,756 SH   SOLE   36,756 0 0
CONTANGO OIL & GAS CO COM NEW 21075N204 54 35,900 SH   SOLE   35,900 0 0
COOPER COS INC COM NEW 216648402 1,071 3,881 SH   SOLE   3,881 0 0
COPART INC COM 217204106 2,165 31,515 SH   SOLE   31,515 0 0
CORECIVIC INC COM 21871N101 143 12,896 SH   SOLE   12,896 0 0
CORELOGIC INC COM 21871D103 433 14,178 SH   SOLE   14,178 0 0
CORESITE RLTY CORP COM 21870Q105 1,424 12,269 SH   SOLE   12,269 0 0
CORNING INC COM 219350105 5,516 270,366 SH   SOLE   270,366 0 0
CORTEVA INC COM 22052L104 1,481 62,971 SH   SOLE   62,971 0 0
COSTAR GROUP INC COM 22160N109 1,327 2,253 SH   SOLE   2,253 0 0
COSTCO WHSL CORP NEW COM 22160K105 99,761 349,421 SH   SOLE   349,421 0 0
COSTCO WHSL CORP NEW COM 22160K105 0 100 SH Put SOLE   100 0 0
COUSINS PPTYS INC COM NEW 222795502 936 32,077 SH   SOLE   32,077 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 5,284 63,874 SH   SOLE   63,874 0 0
CREDIT ACCEP CORP MICH COM 225310101 247 965 SH   SOLE   965 0 0
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 18 10,000 SH   SOLE   10,000 0 0
CREE INC COM 225447101 514 14,509 SH   SOLE   14,509 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 873 20,550 SH   SOLE   20,550 0 0
CRITEO S A SPONS ADS 226718104 980 122,755 SH   SOLE   122,755 0 0
CRONOS GROUP INC COM 22717L101 310 54,466 SH   SOLE   54,466 0 0
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 99 12,362 SH   SOLE   12,362 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 4,578 82,209 SH   SOLE   82,209 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 33 30,000 SH Put SOLE   30,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 3 200 SH Call SOLE   200 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1 1 SH   SOLE   1 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 17,346 120,157 SH   SOLE   120,157 0 0
CROWN HLDGS INC COM 228368106 410 7,064 SH   SOLE   7,064 0 0
CSG SYS INTL INC COM 126349109 302 7,186 SH   SOLE   7,186 0 0
CSX CORP COM 126408103 11,712 204,269 SH   SOLE   204,269 0 0
CUBESMART COM 229663109 1,015 38,024 SH   SOLE   38,024 0 0
CUBIC CORP COM 229669106 364 8,840 SH   SOLE   8,840 0 0
CUMMINS INC COM 231021106 15,564 115,285 SH   SOLE   115,285 0 0
CURTISS WRIGHT CORP COM 231561101 2,479 26,823 SH   SOLE   26,823 0 0
CVS HEALTH CORP COM 126650100 19,063 321,291 SH   SOLE   321,291 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 350 4,088 SH   SOLE   4,088 0 0
CYRUSONE INC COM 23283R100 359 5,816 SH   SOLE   5,816 0 0
CYTOKINETICS INC COM NEW 23282W605 150 12,700 SH   SOLE   12,700 0 0
D R HORTON INC COM 23331A109 2,501 73,072 SH   SOLE   73,072 0 0
DAILY JOURNAL CORP COM 233912104 9,437 41,338 SH   SOLE   41,338 0 0
DAKTRONICS INC COM 234264109 153 31,328 SH   SOLE   31,328 0 0
DANAHER CORPORATION COM 235851102 25,058 180,642 SH   SOLE   180,642 0 0
DARDEN RESTAURANTS INC COM 237194105 755 13,859 SH   SOLE   13,859 0 0
DARE BIOSCIENCE INC COM 23666P101 14 16,034 SH   SOLE   16,034 0 0
DARIOHEALTH CORP COM NEW 23725P209 150 22,224 SH   SOLE   22,224 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 207 10,825 SH   SOLE   10,825 0 0
DAVITA INC COM 23918K108 576 7,557 SH   SOLE   7,557 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 7,136 275,019 SH   SOLE   275,019 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 2,316 86,495 SH   SOLE   86,495 0 0
DBX ETF TR XTRACK MSCI EMRG 233051101 216 11,367 SH   SOLE   11,367 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 689 19,436 SH   SOLE   19,436 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 43 10,717 SH   SOLE   10,717 0 0
DECKERS OUTDOOR CORP COM 243537107 357 2,680 SH   SOLE   2,680 0 0
DEERE & CO COM 244199105 11,153 80,596 SH   SOLE   80,596 0 0
DELL TECHNOLOGIES INC CL C 24703L202 2,689 67,550 SH   SOLE   67,550 0 0
DELL TECHNOLOGIES INC CL C 24703L202 2 400 SH Put SOLE   400 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 7,383 258,918 SH   SOLE   258,918 0 0
DENNYS CORP COM 24869P104 139 18,103 SH   SOLE   18,103 0 0
DENTSPLY SIRONA INC COM 24906P109 860 22,099 SH   SOLE   22,099 0 0
DESPEGAR COM CORP ORD SHS G27358103 61 10,687 SH   SOLE   10,687 0 0
DEVON ENERGY CORP NEW COM 25179M103 127 18,448 SH   SOLE   18,448 0 0
DEXCOM INC COM 252131107 13,502 50,124 SH   SOLE   50,124 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 110 14,402 SH   SOLE   14,402 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 8,607 67,783 SH   SOLE   67,783 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 14 200 SH Call SOLE   200 0 0
DIAMONDROCK HOSPITALITY CO COM 252784301 76 15,125 SH   SOLE   15,125 0 0
DICKS SPORTING GOODS INC COM 253393102 1,549 72,898 SH   SOLE   72,898 0 0
DIGIMARC CORP NEW COM 25381B101 230 17,637 SH   SOLE   17,637 0 0
DIGITAL RLTY TR INC COM 253868103 16,111 116,096 SH   SOLE   116,096 0 0
DINE BRANDS GLOBAL INC COM 254423106 7,345 256,567 SH   SOLE   256,567 0 0
DIODES INC COM 254543101 780 19,076 SH   SOLE   19,076 0 0
DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 276 23,764 SH   SOLE   23,764 0 0
DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 428 26,797 SH   SOLE   26,797 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 208 7,957 SH   SOLE   7,957 0 0
DISCOVER FINL SVCS COM 254709108 957 27,425 SH   SOLE   27,425 0 0
DISCOVERY INC COM SER A 25470F104 7,534 387,538 SH   SOLE   387,538 0 0
DISNEY WALT CO COM DISNEY 254687106 68,190 705,470 SH   SOLE   705,470 0 0
DISNEY WALT CO COM DISNEY 254687106 13 1,300 SH Call SOLE   1,300 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 701 80,026 SH   SOLE   80,026 0 0
DNP SELECT INCOME FD COM 23325P104 732 74,704 SH   SOLE   74,704 0 0
DOCUSIGN INC COM 256163106 5,898 63,910 SH   SOLE   63,910 0 0
DOCUSIGN INC COM 256163106 9 1,900 SH Put SOLE   1,900 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 392 7,170 SH   SOLE   7,170 0 0
DOLLAR GEN CORP NEW COM 256677105 9,900 65,423 SH   SOLE   65,423 0 0
DOLLAR TREE INC COM 256746108 7,709 104,996 SH   SOLE   104,996 0 0
DOMINION ENERGY INC COM 25746U109 8,316 115,123 SH   SOLE   115,123 0 0
DOMINOS PIZZA INC COM 25754A201 610 1,888 SH   SOLE   1,888 0 0
DONALDSON INC COM 257651109 726 18,767 SH   SOLE   18,767 0 0
DORIAN LPG LTD SHS USD Y2106R110 9,597 1,101,998 SH   SOLE   1,101,998 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 695 52,146 SH   SOLE   52,146 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,085 63,480 SH   SOLE   63,480 0 0
DOVER CORP COM 260003108 4,842 57,641 SH   SOLE   57,641 0 0
DOW INC COM 260557103 4,840 165,900 SH   SOLE   165,900 0 0
DR REDDYS LABS LTD ADR 256135203 1,610 39,756 SH   SOLE   39,756 0 0
DTE ENERGY CO COM 233331107 1,028 10,841 SH   SOLE   10,841 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 27,776 343,466 SH   SOLE   343,466 0 0
DUNKIN BRANDS GROUP INC COM 265504100 606 11,450 SH   SOLE   11,450 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,154 63,393 SH   SOLE   63,393 0 0
DWS MUN INCOME TR COM 233368109 166 15,385 SH   SOLE   15,385 0 0
EAGLE BANCORP INC MD COM 268948106 1,751 57,905 SH   SOLE   57,905 0 0
EAGLE BANCORP INC MD COM 268948106 8 6,000 SH Put SOLE   6,000 0 0
EAGLE MATERIALS INC COM 26969P108 822 13,980 SH   SOLE   13,980 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 555 22,559 SH   SOLE   22,559 0 0
EASTMAN CHEM CO COM 277432100 2,452 52,761 SH   SOLE   52,761 0 0
EATON CORP PLC SHS G29183103 14,722 189,428 SH   SOLE   189,428 0 0
EATON VANCE CORP COM NON VTG 278265103 202 6,421 SH   SOLE   6,421 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 147 10,535 SH   SOLE   10,535 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 419 34,600 SH   SOLE   34,600 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 974 92,175 SH   SOLE   92,175 0 0
EATON VANCE MUN BD FD COM 27827X101 249 19,933 SH   SOLE   19,933 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 125 10,524 SH   SOLE   10,524 0 0
EATON VANCE NATL MUN OPPORTU COM SHS 27829L105 464 23,729 SH   SOLE   23,729 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 178 15,355 SH   SOLE   15,355 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,096 65,146 SH   SOLE   65,146 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829F108 736 114,802 SH   SOLE   114,802 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 288 24,381 SH   SOLE   24,381 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 3,252 348,162 SH   SOLE   348,162 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 310 25,788 SH   SOLE   25,788 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 410 55,091 SH   SOLE   55,091 0 0
EBAY INC COM 278642103 3,678 122,361 SH   SOLE   122,361 0 0
ECA MARCELLUS TR I COM UNIT 26827L109 19 55,000 SH   SOLE   55,000 0 0
ECOLAB INC COM 278865100 4,296 27,422 SH   SOLE   27,422 0 0
EDISON INTL COM 281020107 1,636 29,890 SH   SOLE   29,890 0 0
EDITAS MEDICINE INC COM 28106W103 215 11,035 SH   SOLE   11,035 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 1,617 72,382 SH   SOLE   72,382 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 0 100 SH Call SOLE   100 0 0
ELASTIC N V ORD SHS N14506104 216 3,884 SH   SOLE   3,884 0 0
ELASTIC N V ORD SHS N14506104 4 500 SH Call SOLE   500 0 0
ELECTROCORE INC COM 28531P103 11 11,005 SH   SOLE   11,005 0 0
ELECTRONIC ARTS INC COM 285512109 884 8,798 SH   SOLE   8,798 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 314 5,439 SH   SOLE   5,439 0 0
EMERSON ELEC CO COM 291011104 9,744 204,253 SH   SOLE   204,253 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 242 94,135 SH   SOLE   94,135 0 0
ENBRIDGE INC COM 29250N105 11,473 394,270 SH   SOLE   394,270 0 0
ENCOMPASS HEALTH CORP COM 29261A100 210 3,286 SH   SOLE   3,286 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 27 20,200 SH   SOLE   20,200 0 0
ENERGY FUELS INC COM NEW 292671708 107 90,145 SH   SOLE   90,145 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 17,264 3,752,943 SH   SOLE   3,752,943 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 704 83,500 SH Put SOLE   83,500 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 242 382,300 SH Call SOLE   382,300 0 0
ENERPLUS CORP COM 292766102 24 16,295 SH   SOLE   16,295 0 0
ENSERVCO CORP COM 29358Y102 32 275,412 SH   SOLE   275,412 0 0
ENTEGRIS INC COM 29362U104 237 5,308 SH   SOLE   5,308 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 64 37,507 SH   SOLE   37,507 0 0
ENTERGY CORP NEW COM 29364G103 1,109 11,787 SH   SOLE   11,787 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1 1,600 SH Call SOLE   1,600 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 56,349 3,939,839 SH   SOLE   3,939,839 0 0
EOG RES INC COM 26875P101 2,804 78,158 SH   SOLE   78,158 0 0
EPAM SYS INC COM 29414B104 311 1,680 SH   SOLE   1,680 0 0
EQT CORPORATION COM 26884L109 842 119,242 SH   SOLE   119,242 0 0
EQUIFAX INC COM 294429105 4,367 36,556 SH   SOLE   36,556 0 0
EQUINIX INC COM 29444U700 5,767 9,260 SH   SOLE   9,260 0 0
EQUINOR ASA SPONSORED ADR 29446M102 243 19,715 SH   SOLE   19,715 0 0
EQUINOX GOLD CORP COM 29446Y502 296 44,543 SH   SOLE   44,543 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 68 13,512 SH   SOLE   13,512 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 513 8,843 SH   SOLE   8,843 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 319 5,197 SH   SOLE   5,197 0 0
ERICSSON ADR B SEK 10 294821608 141 17,455 SH   SOLE   17,455 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 650 20,593 SH   SOLE   20,593 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 30 3,400 SH Call SOLE   3,400 0 0
ESSENTIAL UTILS INC COM 29670G102 1,674 41,144 SH   SOLE   41,144 0 0
ESSEX PPTY TR INC COM 297178105 923 4,168 SH   SOLE   4,168 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 538 48,080 SH   SOLE   48,080 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2,973 83,032 SH   SOLE   83,032 0 0
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 943 33,590 SH   SOLE   33,590 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 294 20,177 SH   SOLE   20,177 0 0
ETSY INC COM 29786A106 506 13,254 SH   SOLE   13,254 0 0
EURONET WORLDWIDE INC COM 298736109 280 3,249 SH   SOLE   3,249 0 0
EVERGY INC COM 30034W106 893 16,167 SH   SOLE   16,167 0 0
EVERSOURCE ENERGY COM 30040W108 2,863 36,551 SH   SOLE   36,551 0 0
EVOLENT HEALTH INC CL A 30050B101 102 21,401 SH   SOLE   21,401 0 0
EXACT SCIENCES CORP COM 30063P105 16,291 280,841 SH   SOLE   280,841 0 0
EXACT SCIENCES CORP COM 30063P105 2 700 SH Call SOLE   700 0 0
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 8,682 301,461 SH   SOLE   301,461 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 592 17,669 SH   SOLE   17,669 0 0
EXELIXIS INC COM 30161Q104 658 38,037 SH   SOLE   38,037 0 0
EXELIXIS INC COM 30161Q104 0 200 SH Call SOLE   200 0 0
EXELON CORP COM 30161N101 5,791 157,421 SH   SOLE   157,421 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,758 84,686 SH   SOLE   84,686 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,408 21,128 SH   SOLE   21,128 0 0
EXPONENT INC COM 30214U102 581 8,081 SH   SOLE   8,081 0 0
EXTREME NETWORKS INC COM 30226D106 159 51,560 SH   SOLE   51,560 0 0
EXXON MOBIL CORP COM 30231G102 216,691 5,706,451 SH   SOLE   5,706,451 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 5,390 5,284,688 SH   SOLE   5,284,688 0 0
F M C CORP COM NEW 302491303 557 6,811 SH   SOLE   6,811 0 0
F N B CORP COM 302520101 434 59,032 SH   SOLE   59,032 0 0
FACEBOOK INC CL A 30303M102 98,233 587,691 SH   SOLE   587,691 0 0
FACEBOOK INC CL A 30303M102 2 200 SH Call SOLE   200 0 0
FACEBOOK INC CL A 30303M102 476 55,700 SH Put SOLE   55,700 0 0
FACTSET RESH SYS INC COM 303075105 1,045 3,995 SH   SOLE   3,995 0 0
FAIR ISAAC CORP COM 303250104 2,829 9,193 SH   SOLE   9,193 0 0
FASTENAL CO COM 311900104 5,424 173,288 SH   SOLE   173,288 0 0
FASTLY INC CL A 31188V100 674 35,408 SH   SOLE   35,408 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 873 15,702 SH   SOLE   15,702 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 979 13,116 SH   SOLE   13,116 0 0
FEDERATED HERMES INC CL B 314211103 8,844 464,692 SH   SOLE   464,692 0 0
FEDEX CORP COM 31428X106 3,346 27,689 SH   SOLE   27,689 0 0
FERRARI N V COM N3167Y103 1,349 8,774 SH   SOLE   8,774 0 0
FERRO CORP COM 315405100 1,203 128,835 SH   SOLE   128,835 0 0
FIBROGEN INC COM 31572Q808 2,070 59,573 SH   SOLE   59,573 0 0
FIDELITY TOTAL BD ETF 316188309 13,788 266,489 SH   SOLE   266,489 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 6,466 21,654 SH   SOLE   21,654 0 0
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 324 14,250 SH   SOLE   14,250 0 0
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 297 7,969 SH   SOLE   7,969 0 0
FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 4,017 536,264 SH   SOLE   536,264 0 0
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 1,626 55,403 SH   SOLE   55,403 0 0
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 4,829 112,673 SH   SOLE   112,673 0 0
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 206 6,792 SH   SOLE   6,792 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1,127 17,874 SH   SOLE   17,874 0 0
FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 235 9,626 SH   SOLE   9,626 0 0
FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1,569 76,083 SH   SOLE   76,083 0 0
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 437 12,085 SH   SOLE   12,085 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3,252 130,815 SH   SOLE   130,815 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 9,626 79,079 SH   SOLE   79,079 0 0
FIFTH THIRD BANCORP COM 316773100 446 30,262 SH   SOLE   30,262 0 0
FINVOLUTION GROUP SPONSORED ADS 31810T101 372 210,420 SH   SOLE   210,420 0 0
FIREEYE INC COM 31816Q101 4,179 396,875 SH   SOLE   396,875 0 0
FIREEYE INC COM 31816Q101 1 5,000 SH Call SOLE   5,000 0 0
FIRST CAPITAL INC COM 31942S104 1,685 28,124 SH   SOLE   28,124 0 0
FIRST FINL BANCORP OH COM 320209109 3,047 204,294 SH   SOLE   204,294 0 0
FIRST FINL BANKSHARES COM 32020R109 594 22,239 SH   SOLE   22,239 0 0
FIRST HORIZON NATL CORP COM 320517105 242 30,036 SH   SOLE   30,036 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 76 12,250 SH   SOLE   12,250 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 651 7,895 SH   SOLE   7,895 0 0
FIRST SOLAR INC COM 336433107 3,509 97,961 SH   SOLE   97,961 0 0
FIRST SOLAR INC COM 336433107 13 600 SH Call SOLE   600 0 0
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 948 18,543 SH   SOLE   18,543 0 0
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 241 9,356 SH   SOLE   9,356 0 0
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 414 24,587 SH   SOLE   24,587 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1,598 42,685 SH   SOLE   42,685 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,951 36,093 SH   SOLE   36,093 0 0
FIRST TR EXCHANGE TRADED ALP DEV MRK EX US 33737J174 296 7,459 SH   SOLE   7,459 0 0
FIRST TR EXCHANGE TRADED ALP EMERG MKT ALPH 33737J182 796 45,123 SH   SOLE   45,123 0 0
FIRST TR EXCHANGE TRADED ALP EUROPE ALPHADEX 33737J117 341 13,223 SH   SOLE   13,223 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,258 23,126 SH   SOLE   23,126 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 274 6,840 SH   SOLE   6,840 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,460 68,971 SH   SOLE   68,971 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4,164 56,268 SH   SOLE   56,268 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 347 13,508 SH   SOLE   13,508 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,619 27,225 SH   SOLE   27,225 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 367 5,850 SH   SOLE   5,850 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1,151 46,915 SH   SOLE   46,915 0 0
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 411 11,189 SH   SOLE   11,189 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 419 16,191 SH   SOLE   16,191 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 31,765 538,041 SH   SOLE   538,041 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5,775 113,157 SH   SOLE   113,157 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 154 13,056 SH   SOLE   13,056 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 1,123 31,496 SH   SOLE   31,496 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8,728 491,471 SH   SOLE   491,471 0 0
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 790 39,525 SH   SOLE   39,525 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1,066 41,624 SH   SOLE   41,624 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7,387 176,630 SH   SOLE   176,630 0 0
FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 1,644 83,888 SH   SOLE   83,888 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 705 13,385 SH   SOLE   13,385 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 16,661 690,001 SH   SOLE   690,001 0 0
FIRST TR LARGE CAP GROWTH A COM SHS 33735K108 1,233 20,582 SH   SOLE   20,582 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1,283 34,904 SH   SOLE   34,904 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 924 19,353 SH   SOLE   19,353 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 413 8,552 SH   SOLE   8,552 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 2,484 111,250 SH   SOLE   111,250 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 299 4,822 SH   SOLE   4,822 0 0
FIRST TR NASDAQ-100 TECH IND SHS 337345102 2,430 28,775 SH   SOLE   28,775 0 0
FIRST TR S&P REIT INDEX FD COM 33734G108 476 25,131 SH   SOLE   25,131 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 596 14,569 SH   SOLE   14,569 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 15,496 559,856 SH   SOLE   559,856 0 0
FIRSTCASH INC COM 33767D105 708 9,766 SH   SOLE   9,766 0 0
FIRSTENERGY CORP COM 337932107 7,602 190,286 SH   SOLE   190,286 0 0
FISERV INC COM 337738108 2,574 27,149 SH   SOLE   27,149 0 0
FITBIT INC CL A 33812L102 178 26,850 SH   SOLE   26,850 0 0
FIVE BELOW INC COM 33829M101 1,953 27,446 SH   SOLE   27,446 0 0
FIVE9 INC COM 338307101 432 5,648 SH   SOLE   5,648 0 0
FLAHERTY & CRUMRIN PFD & INM COM 338478100 1,014 60,801 SH   SOLE   60,801 0 0
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 202 10,000 SH   SOLE   10,000 0 0
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 258 15,395 SH   SOLE   15,395 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 772 4,152 SH   SOLE   4,152 0 0
FLEX LTD ORD Y2573F102 142 17,495 SH   SOLE   17,495 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 1,458 82,503 SH   SOLE   82,503 0 0
FLEXSHARES TR STOX ESG INDEX 33939L696 259 4,179 SH   SOLE   4,179 0 0
FLIR SYS INC COM 302445101 392 12,254 SH   SOLE   12,254 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 305 9,585 SH   SOLE   9,585 0 0
FOCUS FINL PARTNERS INC COM CL A 34417P100 823 36,043 SH   SOLE   36,043 0 0
FOOT LOCKER INC COM 344849104 318 14,439 SH   SOLE   14,439 0 0
FORD MTR CO DEL COM 345370860 1,367 286,241 SH   SOLE   286,241 0 0
FORD MTR CO DEL COM 345370860 0 1,000 SH Put SOLE   1,000 0 0
FORESTAR GROUP INC COM 346232101 235 22,739 SH   SOLE   22,739 0 0
FORMFACTOR INC COM 346375108 232 11,556 SH   SOLE   11,556 0 0
FORTIVE CORP COM 34959J108 4,271 77,413 SH   SOLE   77,413 0 0
FORTRESS BIOTECH INC COM 34960Q109 59 31,100 SH   SOLE   31,100 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 268 32,595 SH   SOLE   32,595 0 0
FORTUNA SILVER MINES INC COM 349915108 282 122,584 SH   SOLE   122,584 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 584 13,499 SH   SOLE   13,499 0 0
FORTY SEVEN INC COM 34983P104 236 2,490 SH   SOLE   2,490 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 2 14,513 SH   SOLE   14,513 0 0
FORWARD AIR CORP COM 349853101 396 7,714 SH   SOLE   7,714 0 0
FOX FACTORY HLDG CORP COM 35138V102 532 12,773 SH   SOLE   12,773 0 0
FRANCO NEVADA CORP COM 351858105 6,683 67,453 SH   SOLE   67,453 0 0
FRANKLIN RESOURCES INC COM 354613101 4,248 254,476 SH   SOLE   254,476 0 0
FREEPORT-MCMORAN INC CL B 35671D857 655 97,484 SH   SOLE   97,484 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 739 22,563 SH   SOLE   22,563 0 0
FRONT YD RESIDENTIAL CORP COM 35904G107 177 14,795 SH   SOLE   14,795 0 0
FS BANCORP INC COM 30263Y104 520 14,441 SH   SOLE   14,441 0 0
FS KKR CAPITAL CORP COM 302635107 2,802 933,220 SH   SOLE   933,220 0 0
FULTON FINL CORP PA COM 360271100 185 16,183 SH   SOLE   16,183 0 0
GABELLI DIVID & INCOME TR COM 36242H104 313 21,138 SH   SOLE   21,138 0 0
GABELLI EQUITY TR INC COM 362397101 193 43,906 SH   SOLE   43,906 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,747 21,469 SH   SOLE   21,469 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 112 41,485 SH   SOLE   41,485 0 0
GAMESTOP CORP NEW CL A 36467W109 633 175,935 SH   SOLE   175,935 0 0
GAMESTOP CORP NEW CL A 36467W109 35 60,000 SH Call SOLE   60,000 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 249 8,804 SH   SOLE   8,804 0 0
GARMIN LTD SHS H2906T109 1,770 23,631 SH   SOLE   23,631 0 0
GARTNER INC COM 366651107 4,423 44,672 SH   SOLE   44,672 0 0
GATX CORP COM 361448103 579 9,192 SH   SOLE   9,192 0 0
GCI LIBERTY INC COM CLASS A 36164V305 266 4,811 SH   SOLE   4,811 0 0
GENERAC HLDGS INC COM 368736104 1,079 11,517 SH   SOLE   11,517 0 0
GENERAL DYNAMICS CORP COM 369550108 19,933 150,572 SH   SOLE   150,572 0 0
GENERAL ELECTRIC CO COM 369604103 3 5,600 SH Call SOLE   5,600 0 0
GENERAL ELECTRIC CO COM 369604103 11,610 1,457,900 SH   SOLE   1,457,900 0 0
GENERAL MLS INC COM 370334104 20,801 394,098 SH   SOLE   394,098 0 0
GENERAL MTRS CO COM 37045V100 1,713 82,989 SH   SOLE   82,989 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 391 99,855 SH   SOLE   99,855 0 0
GENESIS HEALTHCARE INC CL A COM 37185X106 72 85,199 SH   SOLE   85,199 0 0
GENIUS BRANDS INTL INC COM 37229T301 6 19,800 SH   SOLE   19,800 0 0
GENMARK DIAGNOSTICS INC COM 372309104 9,450 2,293,136 SH   SOLE   2,293,136 0 0
GENOCEA BIOSCIENCES INC COM NEW 372427401 287 167,235 SH   SOLE   167,235 0 0
GENPACT LIMITED SHS G3922B107 464 15,730 SH   SOLE   15,730 0 0
GENPREX INC COM 372446104 2 5,500 SH Call SOLE   5,500 0 0
GENPREX INC COM 372446104 12 5,201 SH   SOLE   5,201 0 0
GENTEX CORP COM 371901109 440 19,543 SH   SOLE   19,543 0 0
GENUINE PARTS CO COM 372460105 5,011 74,310 SH   SOLE   74,310 0 0
GETTY RLTY CORP NEW COM 374297109 372 15,615 SH   SOLE   15,615 0 0
GILEAD SCIENCES INC COM 375558103 44,035 589,375 SH   SOLE   589,375 0 0
GILEAD SCIENCES INC COM 375558103 8 1,000 SH Call SOLE   1,000 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,502 44,177 SH   SOLE   44,177 0 0
GLADSTONE CAPITAL CORP COM 376535100 74 13,190 SH   SOLE   13,190 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25,556 673,886 SH   SOLE   673,886 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 262 29,980 SH   SOLE   29,980 0 0
GLOBAL PMTS INC COM 37940X102 3,957 27,329 SH   SOLE   27,329 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 1,169 48,266 SH   SOLE   48,266 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 345 14,500 SH   SOLE   14,500 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1,440 7,459,900 SH Call SOLE   7,459,900 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 269 8,458 SH   SOLE   8,458 0 0
GLOBALSTAR INC COM 378973408 443 1,504,459 SH   SOLE   1,504,459 0 0
GLOBANT S A COM L44385109 540 6,197 SH   SOLE   6,197 0 0
GLOBUS MED INC CL A 379577208 216 5,085 SH   SOLE   5,085 0 0
GLU MOBILE INC COM 379890106 108 17,130 SH   SOLE   17,130 0 0
GODADDY INC CL A 380237107 437 7,578 SH   SOLE   7,578 0 0
GOGO INC COM 38046C109 1 650 SH   SOLE   650 0 0
GOGO INC COM 38046C109 1 10,000 SH Call SOLE   10,000 0 0
GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 51 12,100 SH   SOLE   12,100 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 216 17,360 SH   SOLE   17,360 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,370 13,589 SH   SOLE   13,589 0 0
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 323 6,293 SH   SOLE   6,293 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 220 8,440 SH   SOLE   8,440 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 10,122 193,551 SH   SOLE   193,551 0 0
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 966 26,013 SH   SOLE   26,013 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,190 59,506 SH   SOLE   59,506 0 0
GOLUB CAP BDC INC COM 38173M102 7,347 584,347 SH   SOLE   584,347 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 2,940 511,305 SH   SOLE   511,305 0 0
GP STRATEGIES CORP COM 36225V104 91 14,015 SH   SOLE   14,015 0 0
GRACO INC COM 384109104 727 14,896 SH   SOLE   14,896 0 0
GRAINGER W W INC COM 384802104 564 2,288 SH   SOLE   2,288 0 0
GRAND CANYON ED INC COM 38526M106 8 1,500 SH Put SOLE   1,500 0 0
GRAND CANYON ED INC COM 38526M106 399 5,266 SH   SOLE   5,266 0 0
GREEN DOT CORP CL A 39304D102 766 30,162 SH   SOLE   30,162 0 0
GREEN PLAINS INC COM 393222104 1,618 333,482 SH   SOLE   333,482 0 0
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 328 49,472 SH   SOLE   49,472 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 341 9,997 SH   SOLE   9,997 0 0
GUARDANT HEALTH INC COM 40131M109 4,201 60,368 SH   SOLE   60,368 0 0
GUGGENHEIM CR ALLOCATION FD COM 40168G108 408 27,625 SH   SOLE   27,625 0 0
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 256 11,661 SH   SOLE   11,661 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 450 5,553 SH   SOLE   5,553 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 864 9,864 SH   SOLE   9,864 0 0
HALLIBURTON CO COM 406216101 340 49,374 SH   SOLE   49,374 0 0
HALLIBURTON CO COM 406216101 0 400 SH Call SOLE   400 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 726 45,173 SH   SOLE   45,173 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 155 10,118 SH   SOLE   10,118 0 0
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 189 15,518 SH   SOLE   15,518 0 0
HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 299 17,081 SH   SOLE   17,081 0 0
HANESBRANDS INC COM 410345102 928 117,820 SH   SOLE   117,820 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,061 52,207 SH   SOLE   52,207 0 0
HANOVER INS GROUP INC COM 410867105 216 2,387 SH   SOLE   2,387 0 0
HARLEY DAVIDSON INC COM 412822108 244 12,852 SH   SOLE   12,852 0 0
HARSCO CORP COM 415864107 171 24,530 SH   SOLE   24,530 0 0
HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 1,005 26,283 SH   SOLE   26,283 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 537 15,161 SH   SOLE   15,161 0 0
HASBRO INC COM 418056107 560 7,783 SH   SOLE   7,783 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 889 20,700 SH   SOLE   20,700 0 0
HAWAIIAN HOLDINGS INC COM 419879101 2,687 260,411 SH   SOLE   260,411 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1 100 SH Call SOLE   100 0 0
HCA HEALTHCARE INC COM 40412C101 2,755 30,578 SH   SOLE   30,578 0 0
HD SUPPLY HLDGS INC COM 40416M105 1,817 63,593 SH   SOLE   63,593 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 1,697 43,912 SH   SOLE   43,912 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 242 9,618 SH   SOLE   9,618 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 655 27,042 SH   SOLE   27,042 0 0
HEALTHEQUITY INC COM 42226A107 4,275 84,539 SH   SOLE   84,539 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 667 27,679 SH   SOLE   27,679 0 0
HECLA MNG CO COM 422704106 21 11,588 SH   SOLE   11,588 0 0
HEICO CORP NEW CL A 422806208 357 5,616 SH   SOLE   5,616 0 0
HEICO CORP NEW COM 422806109 725 9,842 SH   SOLE   9,842 0 0
HELMERICH & PAYNE INC COM 423452101 2,177 141,203 SH   SOLE   141,203 0 0
HENRY JACK & ASSOC INC COM 426281101 492 3,178 SH   SOLE   3,178 0 0
HENRY SCHEIN INC COM 806407102 1,674 32,293 SH   SOLE   32,293 0 0
HERCULES CAPITAL INC COM 427096508 768 99,986 SH   SOLE   99,986 0 0
HERSHEY CO COM 427866108 3,012 22,687 SH   SOLE   22,687 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 100 16,571 SH   SOLE   16,571 0 0
HESS CORP COM 42809H107 563 17,238 SH   SOLE   17,238 0 0
HESS MIDSTREAM LP CL A SHS 428103105 317 31,170 SH   SOLE   31,170 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,598 267,616 SH   SOLE   267,616 0 0
HEXCEL CORP NEW COM 428291108 454 12,255 SH   SOLE   12,255 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 505 58,958 SH   SOLE   58,958 0 0
HILL ROM HLDGS INC COM 431475102 307 3,041 SH   SOLE   3,041 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 639 232,727 SH   SOLE   232,727 0 0
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 1,447 197,802 SH   SOLE   197,802 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2,328 166,060 SH   SOLE   166,060 0 0
HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 447 34,736 SH   SOLE   34,736 0 0
HOLOGIC INC COM 436440101 275 7,826 SH   SOLE   7,826 0 0
HOME BANCSHARES INC COM 436893200 155 12,898 SH   SOLE   12,898 0 0
HOME DEPOT INC COM 437076102 5 400 SH Put SOLE   400 0 0
HOME DEPOT INC COM 437076102 93,575 501,154 SH   SOLE   501,154 0 0
HONEYWELL INTL INC COM 438516106 36,621 274,086 SH   SOLE   274,086 0 0
HONEYWELL INTL INC COM 438516106 88 4,500 SH Put SOLE   4,500 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 237 6,454 SH   SOLE   6,454 0 0
HORMEL FOODS CORP COM 440452100 875 18,760 SH   SOLE   18,760 0 0
HOST HOTELS & RESORTS INC COM 44107P104 466 42,113 SH   SOLE   42,113 0 0
HOULIHAN LOKEY INC CL A 441593100 1,187 22,707 SH   SOLE   22,707 0 0
HOWMET AEROSPACE INC COM 443201108 1,294 80,609 SH   SOLE   80,609 0 0
HP INC COM 40434L105 1,196 68,778 SH   SOLE   68,778 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 672 24,103 SH   SOLE   24,103 0 0
HUB GROUP INC CL A 443320106 8,862 194,890 SH   SOLE   194,890 0 0
HUBBELL INC COM 443510607 355 3,074 SH   SOLE   3,074 0 0
HUMANA INC COM 444859102 5,340 16,939 SH   SOLE   16,939 0 0
HUNT J B TRANS SVCS INC COM 445658107 431 4,671 SH   SOLE   4,671 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,075 131,130 SH   SOLE   131,130 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,494 8,209 SH   SOLE   8,209 0 0
HUNTSMAN CORP COM 447011107 224 15,586 SH   SOLE   15,586 0 0
HYATT HOTELS CORP COM CL A 448579102 860 17,884 SH   SOLE   17,884 0 0
IAC INTERACTIVECORP COM 44919P508 4,561 25,441 SH   SOLE   25,441 0 0
IAMGOLD CORP COM 450913108 25 11,200 SH   SOLE   11,200 0 0
ICICI BANK LIMITED ADR 45104G104 181 21,504 SH   SOLE   21,504 0 0
ICON PLC SHS G4705A100 1,172 8,522 SH   SOLE   8,522 0 0
ICU MED INC COM 44930G107 520 2,579 SH   SOLE   2,579 0 0
IDEX CORP COM 45167R104 910 6,588 SH   SOLE   6,588 0 0
IDEXX LABS INC COM 45168D104 7,851 32,423 SH   SOLE   32,423 0 0
IDEXX LABS INC COM 45168D104 0 200 SH Call SOLE   200 0 0
IHS MARKIT LTD SHS G47567105 235 3,859 SH   SOLE   3,859 0 0
II VI INC COM 902104108 947 33,225 SH   SOLE   33,225 0 0
ILLINOIS TOOL WKS INC COM 452308109 10,417 73,321 SH   SOLE   73,321 0 0
ILLINOIS TOOL WKS INC COM 452308109 64 4,000 SH Put SOLE   4,000 0 0
ILLUMINA INC COM 452327109 5,342 19,577 SH   SOLE   19,577 0 0
IMMUCELL CORP COM PAR 452525306 51 13,374 SH   SOLE   13,374 0 0
IMMUNOMEDICS INC COM 452907108 554 41,207 SH   SOLE   41,207 0 0
IMPAC MTG HLDGS INC COM NEW 45254P508 2,037 837,766 SH   SOLE   837,766 0 0
INCYTE CORP COM 45337C102 1,745 23,822 SH   SOLE   23,822 0 0
INDEXIQ ETF TR HDG MACTRK ETF 45409B206 248 10,213 SH   SOLE   10,213 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 55,796 1,960,132 SH   SOLE   1,960,132 0 0
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 339 13,457 SH   SOLE   13,457 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2,178 72,357 SH   SOLE   72,357 0 0
INDIA FD INC COM 454089103 194 14,426 SH   SOLE   14,426 0 0
INFOSYS LTD SPONSORED ADR 456788108 535 65,525 SH   SOLE   65,525 0 0
INFUSYSTEM HLDGS INC COM 45685K102 157 18,500 SH   SOLE   18,500 0 0
ING GROEP N.V. SPONSORED ADR 456837103 2,810 552,702 SH   SOLE   552,702 0 0
ING GROEP N.V. SPONSORED ADR 456837103 0 200 SH Call SOLE   200 0 0
INGERSOLL RAND INC COM 45687V106 493 19,720 SH   SOLE   19,720 0 0
INGREDION INC COM 457187102 400 5,307 SH   SOLE   5,307 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 21 1,500 SH Put SOLE   1,500 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 290 3,832 SH   SOLE   3,832 0 0
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 120 37,589 SH   SOLE   37,589 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 212 7,549 SH   SOLE   7,549 0 0
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 2,759 123,166 SH   SOLE   123,166 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 527 21,413 SH   SOLE   21,413 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 366 17,426 SH   SOLE   17,426 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 307 13,448 SH   SOLE   13,448 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 878 38,584 SH   SOLE   38,584 0 0
INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 1,433 61,886 SH   SOLE   61,886 0 0
INNOVATOR ETFS TR S&P 500 POWER 45782C417 2,764 127,394 SH   SOLE   127,394 0 0
INNOVATOR ETFS TR S&P 500 POWER 45782C508 2,373 94,759 SH   SOLE   94,759 0 0
INNOVATOR ETFS TR S&P 500 POWER 45782C573 201 8,581 SH   SOLE   8,581 0 0
INNOVATOR ETFS TR S&P 500 PWR 45782C813 286 11,963 SH   SOLE   11,963 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 366 15,325 SH   SOLE   15,325 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 314 13,634 SH   SOLE   13,634 0 0
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 751 31,096 SH   SOLE   31,096 0 0
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 2,256 99,862 SH   SOLE   99,862 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 1,221 47,544 SH   SOLE   47,544 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 3,606 160,562 SH   SOLE   160,562 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 12,718 538,158 SH   SOLE   538,158 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 1,146 46,547 SH   SOLE   46,547 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 5,591 243,015 SH   SOLE   243,015 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 785 34,061 SH   SOLE   34,061 0 0
INOVALON HLDGS INC COM CL A 45781D101 240 14,574 SH   SOLE   14,574 0 0
INOVALON HLDGS INC COM CL A 45781D101 0 900 SH Call SOLE   900 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 315 42,408 SH   SOLE   42,408 0 0
INTEGER HLDGS CORP COM 45826H109 432 6,898 SH   SOLE   6,898 0 0
INTEL CORP COM 458140100 0 2,000 SH Put SOLE   2,000 0 0
INTEL CORP COM 458140100 105,653 1,952,924 SH   SOLE   1,952,924 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 168 13,775 SH   SOLE   13,775 0 0
INTELSAT S A COM L5140P101 19 12,100 SH   SOLE   12,100 0 0
INTELSAT S A COM L5140P101 1 20,000 SH Call SOLE   20,000 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 550 12,755 SH   SOLE   12,755 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,152 113,511 SH   SOLE   113,511 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 70,100 632,649 SH   SOLE   632,649 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 460 4,411 SH   SOLE   4,411 0 0
INTERPUBLIC GROUP COS INC COM 460690100 244 15,228 SH   SOLE   15,228 0 0
INTEST CORP COM 461147100 249 93,430 SH   SOLE   93,430 0 0
INTL PAPER CO COM 460146103 8,117 261,613 SH   SOLE   261,613 0 0
INTUIT COM 461202103 5,814 25,234 SH   SOLE   25,234 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 16,276 33,249 SH   SOLE   33,249 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 140 11,927 SH   SOLE   11,927 0 0
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 264 3,000 SH   SOLE   3,000 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 766 28,645 SH   SOLE   28,645 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 0 1,400 SH Call SOLE   1,400 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 8,285 394,198 SH   SOLE   394,198 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1,698 73,704 SH   SOLE   73,704 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,120 148,415 SH   SOLE   148,415 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8,053 363,613 SH   SOLE   363,613 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5,972 282,826 SH   SOLE   282,826 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5,221 241,034 SH   SOLE   241,034 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,465 118,849 SH   SOLE   118,849 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 5,008 223,295 SH   SOLE   223,295 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,994 144,600 SH   SOLE   144,600 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 4,191 188,880 SH   SOLE   188,880 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3,007 60,369 SH   SOLE   60,369 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 269 5,546 SH   SOLE   5,546 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 7,384 86,412 SH   SOLE   86,412 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 792 14,754 SH   SOLE   14,754 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 7,117 105,409 SH   SOLE   105,409 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 206 4,407 SH   SOLE   4,407 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1,315 43,468 SH   SOLE   43,468 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 6,178 113,779 SH   SOLE   113,779 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 10,195 118,867 SH   SOLE   118,867 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 235 13,887 SH   SOLE   13,887 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 12,491 135,175 SH   SOLE   135,175 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3,634 40,549 SH   SOLE   40,549 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 217 26,500 SH   SOLE   26,500 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 6,696 588,223 SH   SOLE   588,223 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7,415 58,818 SH   SOLE   58,818 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,513 7,728 SH   SOLE   7,728 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 213 4,323 SH   SOLE   4,323 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 613 5,496 SH   SOLE   5,496 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 489 29,239 SH   SOLE   29,239 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 12,238 389,714 SH   SOLE   389,714 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 273 1,435 SH   SOLE   1,435 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1,677 10,720 SH   SOLE   10,720 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 31,564 375,690 SH   SOLE   375,690 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 40,639 405,459 SH   SOLE   405,459 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 14,976 374,831 SH   SOLE   374,831 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1,960 65,338 SH   SOLE   65,338 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 8,064 257,453 SH   SOLE   257,453 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 6,850 255,757 SH   SOLE   255,757 0 0
INVESCO EXCHANGE-TRADED FD T CHINA TECHNLGY 46138E800 1,463 30,462 SH   SOLE   30,462 0 0
INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 937 39,088 SH   SOLE   39,088 0 0
INVESCO EXCHANGE-TRADED FD T FTSE RAFI DEV 46138E743 682 22,618 SH   SOLE   22,618 0 0
INVESCO EXCHANGE-TRADED FD T FTSE RAFI EMNG 46138E727 2,229 144,398 SH   SOLE   144,398 0 0
INVESCO EXCHANGE-TRADED FD T GBL SRT TRM HY 46138E669 564 28,439 SH   SOLE   28,439 0 0
INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 385 14,941 SH   SOLE   14,941 0 0
INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 2,227 169,496 SH   SOLE   169,496 0 0
INVESCO EXCHANGE-TRADED FD T RUSEL 1000 EQL 46138E420 1,136 46,829 SH   SOLE   46,829 0 0
INVESCO EXCHANGE-TRADED FD T S&P 500 EX RAT 46138E388 7,157 229,380 SH   SOLE   229,380 0 0
INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 201 4,587 SH   SOLE   4,587 0 0
INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 442 10,742 SH   SOLE   10,742 0 0
INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 1,253 54,066 SH   SOLE   54,066 0 0
INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 1,066 35,504 SH   SOLE   35,504 0 0
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 10,302 219,768 SH   SOLE   219,768 0 0
INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 277 10,904 SH   SOLE   10,904 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 918 44,908 SH   SOLE   44,908 0 0
INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 274 8,877 SH   SOLE   8,877 0 0
INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 2,679 124,961 SH   SOLE   124,961 0 0
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 537 39,262 SH   SOLE   39,262 0 0
INVESCO LTD SHS G491BT108 7,365 812,482 SH   SOLE   812,482 0 0
INVESCO MUN TR COM 46131J103 228 19,468 SH   SOLE   19,468 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 308 44,792 SH   SOLE   44,792 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 25 5,000 SH Call SOLE   5,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 326 36,900 SH Put SOLE   36,900 0 0
INVESCO SR INCOME TR COM 46131H107 149 46,515 SH   SOLE   46,515 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 201 14,218 SH   SOLE   14,218 0 0
INVESTAR HLDG CORP COM 46134L105 128 10,000 SH   SOLE   10,000 0 0
INVITAE CORP COM 46185L103 4,149 303,750 SH   SOLE   303,750 0 0
IONIS PHARMACEUTICALS INC COM 462222100 570 12,178 SH   SOLE   12,178 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 227 7,535 SH   SOLE   7,535 0 0
IPG PHOTONICS CORP COM 44980X109 786 7,126 SH   SOLE   7,126 0 0
IQIYI INC SPONSORED ADS 46267X108 270 15,109 SH   SOLE   15,109 0 0
IRIDEX CORP COM 462684101 16 10,000 SH   SOLE   10,000 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 423 19,088 SH   SOLE   19,088 0 0
IROBOT CORP COM 462726100 1,759 43,753 SH   SOLE   43,753 0 0
IRON MTN INC NEW COM 46284V101 1,810 76,094 SH   SOLE   76,094 0 0
ISHARES GOLD TRUST ISHARES 464285105 34,373 2,281,500 SH   SOLE   2,281,500 0 0
ISHARES INC CORE MSCI EMKT 46434G103 25,895 640,364 SH   SOLE   640,364 0 0
ISHARES INC CUR HD MSCI EM 46434G509 667 31,234 SH   SOLE   31,234 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 3,933 144,020 SH   SOLE   144,020 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 2,105 44,610 SH   SOLE   44,610 0 0
ISHARES INC MIN VOL GBL ETF 464286525 4,009 49,840 SH   SOLE   49,840 0 0
ISHARES INC MSCI CDA ETF 464286509 2,348 107,532 SH   SOLE   107,532 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 382 6,719 SH   SOLE   6,719 0 0
ISHARES INC MSCI EURZONE ETF 464286608 3,518 115,277 SH   SOLE   115,277 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855 5,651 294,057 SH   SOLE   294,057 0 0
ISHARES INC MSCI GERMANY ETF 464286806 194 9,022 SH   SOLE   9,022 0 0
ISHARES INC MSCI GERMANY ETF 464286806 19 20,000 SH Put SOLE   20,000 0 0
ISHARES INC MSCI HONG KG ETF 464286871 281 14,055 SH   SOLE   14,055 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 4,708 95,312 SH   SOLE   95,312 0 0
ISHARES INC MSCI MEXICO ETF 464286822 1,430 50,027 SH   SOLE   50,027 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 2,807 120,896 SH   SOLE   120,896 0 0
ISHARES INC MSCI PAC JP ETF 464286665 2,141 63,284 SH   SOLE   63,284 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 2,070 118,847 SH   SOLE   118,847 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 5,484 214,441 SH   SOLE   214,441 0 0
ISHARES INC MSCI SWITZERLAND 464286749 1,413 39,847 SH   SOLE   39,847 0 0
ISHARES INC MSCI WORLD ETF 464286392 335 4,298 SH   SOLE   4,298 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 160 17,222 SH   SOLE   17,222 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 2,241 172,009 SH   SOLE   172,009 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 5,977 60,075 SH   SOLE   60,075 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 17,340 425,316 SH   SOLE   425,316 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 2,621 52,068 SH   SOLE   52,068 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 8 5,000 SH Call SOLE   5,000 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 59,946 691,843 SH   SOLE   691,843 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 8,420 50,152 SH   SOLE   50,152 0 0
ISHARES TR 20 YR TR BD ETF 464287432 14,063 85,675 SH   SOLE   85,675 0 0
ISHARES TR 20 YR TR BD ETF 464287432 57 20,000 SH Call SOLE   20,000 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 12,175 91,261 SH   SOLE   91,261 0 0
ISHARES TR A RATE CP BD ETF 46429B291 8,713 157,892 SH   SOLE   157,892 0 0
ISHARES TR ADAPTIVE ETF 46435G656 622 27,428 SH   SOLE   27,428 0 0
ISHARES TR AGENCY BOND ETF 464288166 400 3,323 SH   SOLE   3,323 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 221 4,676 SH   SOLE   4,676 0 0
ISHARES TR ASIA 50 ETF 464288430 245 4,400 SH   SOLE   4,400 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 5,148 42,415 SH   SOLE   42,415 0 0
ISHARES TR CALIF MUN BD ETF 464288356 711 11,766 SH   SOLE   11,766 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 3,034 80,846 SH   SOLE   80,846 0 0
ISHARES TR COHEN STEER REIT 464287564 381 4,155 SH   SOLE   4,155 0 0
ISHARES TR CONV BD ETF 46435G102 873 16,136 SH   SOLE   16,136 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 6,092 120,685 SH   SOLE   120,685 0 0
ISHARES TR CORE DIV GRWTH 46434V621 19,382 595,240 SH   SOLE   595,240 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 5,454 76,263 SH   SOLE   76,263 0 0
ISHARES TR CORE INTL AGGR 46435G672 2,408 44,229 SH   SOLE   44,229 0 0
ISHARES TR CORE MSCI EAFE 46432F842 51,850 1,040,173 SH   SOLE   1,040,173 0 0
ISHARES TR CORE MSCI EURO 46434V738 1,023 27,537 SH   SOLE   27,537 0 0
ISHARES TR CORE MSCI INTL 46435G326 1,150 25,895 SH   SOLE   25,895 0 0
ISHARES TR CORE MSCI PAC 46434V696 1,374 29,708 SH   SOLE   29,708 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 32,076 682,096 SH   SOLE   682,096 0 0
ISHARES TR CORE S&P MCP ETF 464287507 38,717 269,679 SH   SOLE   269,679 0 0
ISHARES TR CORE S&P SCP ETF 464287804 75,386 1,343,973 SH   SOLE   1,343,973 0 0
ISHARES TR CORE S&P TTL STK 464287150 64,261 1,124,022 SH   SOLE   1,124,022 0 0
ISHARES TR CORE S&P US GWT 464287671 29,897 523,415 SH   SOLE   523,415 0 0
ISHARES TR CORE S&P US VLU 464287663 21,381 462,891 SH   SOLE   462,891 0 0
ISHARES TR CORE S&P500 ETF 464287200 124,292 480,983 SH   SOLE   480,983 0 0
ISHARES TR CORE US AGGBD ET 464287226 73,699 639,246 SH   SOLE   639,246 0 0
ISHARES TR CRE U S REIT ETF 464288521 8,079 206,076 SH   SOLE   206,076 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 7,381 312,641 SH   SOLE   312,641 0 0
ISHARES TR DOW JONES US ETF 464287846 3,308 25,846 SH   SOLE   25,846 0 0
ISHARES TR EAFE GRWTH ETF 464288885 2,742 38,719 SH   SOLE   38,719 0 0
ISHARES TR EAFE SML CP ETF 464288273 16,743 373,997 SH   SOLE   373,997 0 0
ISHARES TR EAFE VALUE ETF 464288877 4,532 127,066 SH   SOLE   127,066 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 4,074 64,675 SH   SOLE   64,675 0 0
ISHARES TR ESG MSCI EAFE 46435G516 1,772 33,339 SH   SOLE   33,339 0 0
ISHARES TR ESG MSCI USA ETF 46435G425 6,023 104,857 SH   SOLE   104,857 0 0
ISHARES TR EUROPE ETF 464287861 208 5,830 SH   SOLE   5,830 0 0
ISHARES TR EXPANDED TECH 464287515 7,911 37,641 SH   SOLE   37,641 0 0
ISHARES TR EXPND TEC SC ETF 464287549 1,079 5,133 SH   SOLE   5,133 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 504 14,208 SH   SOLE   14,208 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 30,551 626,883 SH   SOLE   626,883 0 0
ISHARES TR GL TIMB FORE ETF 464288174 270 5,577 SH   SOLE   5,577 0 0
ISHARES TR GLB INFRASTR ETF 464288372 3,787 111,291 SH   SOLE   111,291 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 2,097 34,425 SH   SOLE   34,425 0 0
ISHARES TR GLOBAL TECH ETF 464287291 3,664 20,082 SH   SOLE   20,082 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 253 6,069 SH   SOLE   6,069 0 0
ISHARES TR HDG MSCI EAFE 46434V803 1,428 58,929 SH   SOLE   58,929 0 0
ISHARES TR IBONDS DEC 46435U697 5,576 213,187 SH   SOLE   213,187 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1,158 45,678 SH   SOLE   45,678 0 0
ISHARES TR IBONDS DEC2021 46435G789 5,502 215,587 SH   SOLE   215,587 0 0
ISHARES TR IBONDS DEC2022 46435G755 5,502 211,476 SH   SOLE   211,476 0 0
ISHARES TR IBONDS DEC2023 46435G318 12,771 498,050 SH   SOLE   498,050 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 10,773 437,120 SH   SOLE   437,120 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 10,809 435,790 SH   SOLE   435,790 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 11,049 441,410 SH   SOLE   441,410 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 10,051 406,627 SH   SOLE   406,627 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 368 14,659 SH   SOLE   14,659 0 0
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 519 19,708 SH   SOLE   19,708 0 0
ISHARES TR IBONDS SEP2020 46434V571 12,756 502,750 SH   SOLE   502,750 0 0
ISHARES TR IBOXX HI YD ETF 464288513 61 30,000 SH Put SOLE   30,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,556 124,395 SH   SOLE   124,395 0 0
ISHARES TR IBOXX INV CP ETF 464287242 26,536 214,897 SH   SOLE   214,897 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 7,293 281,997 SH   SOLE   281,997 0 0
ISHARES TR INTL SEL DIV ETF 464288448 2,822 124,874 SH   SOLE   124,874 0 0
ISHARES TR INTL TREA BD ETF 464288117 268 5,763 SH   SOLE   5,763 0 0
ISHARES TR INTRM TR CRP ETF 464288638 3,763 68,849 SH   SOLE   68,849 0 0
ISHARES TR JPMORGAN USD EMG 464288281 8,766 91,221 SH   SOLE   91,221 0 0
ISHARES TR MBS ETF 464288588 1,854 16,754 SH   SOLE   16,754 0 0
ISHARES TR MICRO-CAP ETF 464288869 4,673 69,828 SH   SOLE   69,828 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 5,276 85,219 SH   SOLE   85,219 0 0
ISHARES TR MODERT ALLOC ETF 464289875 236 6,439 SH   SOLE   6,439 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 1,473 9,618 SH   SOLE   9,618 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 455 2,090 SH   SOLE   2,090 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 215 2,036 SH   SOLE   2,036 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 1,428 7,657 SH   SOLE   7,657 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 3,450 58,147 SH   SOLE   58,147 0 0
ISHARES TR MSCI ACWI ETF 464288257 11,201 179,017 SH   SOLE   179,017 0 0
ISHARES TR MSCI ACWI EX US 464288240 15,616 414,946 SH   SOLE   414,946 0 0
ISHARES TR MSCI EAFE ETF 464287465 48,876 914,418 SH   SOLE   914,418 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 18,785 550,381 SH   SOLE   550,381 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2 5,500 SH Call SOLE   5,500 0 0
ISHARES TR MSCI IRELAND ETF 46429B507 4,875 155,184 SH   SOLE   155,184 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,191 22,509 SH   SOLE   22,509 0 0
ISHARES TR MSCI LW CRB TG 46434V464 213 2,082 SH   SOLE   2,082 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 31,526 583,797 SH   SOLE   583,797 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 1,608 67,194 SH   SOLE   67,194 0 0
ISHARES TR MSCI USA ESG SLC 464288802 3,091 28,156 SH   SOLE   28,156 0 0
ISHARES TR NASDAQ BIOTECH 464287556 6,232 57,825 SH   SOLE   57,825 0 0
ISHARES TR NATIONAL MUN ETF 464288414 18,678 165,298 SH   SOLE   165,298 0 0
ISHARES TR NEW YORK MUN ETF 464288323 571 10,090 SH   SOLE   10,090 0 0
ISHARES TR PFD AND INCM SEC 464288687 40,942 1,285,925 SH   SOLE   1,285,925 0 0
ISHARES TR PHLX SEMICND ETF 464287523 5,340 26,050 SH   SOLE   26,050 0 0
ISHARES TR RUS 1000 ETF 464287622 54,275 383,435 SH   SOLE   383,435 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 146,913 975,136 SH   SOLE   975,136 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 72,625 732,326 SH   SOLE   732,326 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 8,666 54,792 SH   SOLE   54,792 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 0 4,500 SH Call SOLE   4,500 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 14,873 181,278 SH   SOLE   181,278 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,941 57,105 SH   SOLE   57,105 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 8,798 137,316 SH   SOLE   137,316 0 0
ISHARES TR RUS MID CAP ETF 464287499 29,782 689,966 SH   SOLE   689,966 0 0
ISHARES TR RUS TOP 200 ETF 464289446 13,364 217,082 SH   SOLE   217,082 0 0
ISHARES TR RUS TP200 GR ETF 464289438 1,627 19,365 SH   SOLE   19,365 0 0
ISHARES TR RUS TP200 VL ETF 464289420 1,006 22,891 SH   SOLE   22,891 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1 9,000 SH Call SOLE   9,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 42,283 369,516 SH   SOLE   369,516 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 78 20,000 SH Put SOLE   20,000 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 17,883 120,597 SH   SOLE   120,597 0 0
ISHARES TR S&P 100 ETF 464287101 2,496 21,020 SH   SOLE   21,020 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 56,459 342,245 SH   SOLE   342,245 0 0
ISHARES TR S&P 500 VAL ETF 464287408 28,085 291,776 SH   SOLE   291,776 0 0
ISHARES TR S&P MC 400GR ETF 464287606 27,794 155,797 SH   SOLE   155,797 0 0
ISHARES TR S&P MC 400VL ETF 464287705 2,120 19,610 SH   SOLE   19,610 0 0
ISHARES TR S&P SML 600 GWT 464287887 11,072 80,134 SH   SOLE   80,134 0 0
ISHARES TR SELECT DIVID ETF 464287168 15,174 206,385 SH   SOLE   206,385 0 0
ISHARES TR SH TR CRPORT ETF 464288646 12,572 240,380 SH   SOLE   240,380 0 0
ISHARES TR SHORT TREAS BD 464288679 4,348 39,174 SH   SOLE   39,174 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 2,355 22,223 SH   SOLE   22,223 0 0
ISHARES TR SP SMCP600VL ETF 464287879 6,720 67,357 SH   SOLE   67,357 0 0
ISHARES TR TIPS BD ETF 464287176 12,412 105,429 SH   SOLE   105,429 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 350 3,233 SH   SOLE   3,233 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 207 1,171 SH   SOLE   1,171 0 0
ISHARES TR U.S. ENERGY ETF 464287796 169 10,972 SH   SOLE   10,972 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 362 3,519 SH   SOLE   3,519 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,062 10,935 SH   SOLE   10,935 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,901 8,427 SH   SOLE   8,427 0 0
ISHARES TR U.S. REAL ES ETF 464287739 6,394 91,852 SH   SOLE   91,852 0 0
ISHARES TR U.S. TECH ETF 464287721 7,877 38,569 SH   SOLE   38,569 0 0
ISHARES TR U.S. UTILITS ETF 464287697 1,789 12,939 SH   SOLE   12,939 0 0
ISHARES TR ULTR SH TRM BD 46434V878 25,017 501,003 SH   SOLE   501,003 0 0
ISHARES TR US AER DEF ETF 464288760 11,286 78,790 SH   SOLE   78,790 0 0
ISHARES TR US HLTHCARE ETF 464287762 11,252 59,936 SH   SOLE   59,936 0 0
ISHARES TR US HLTHCR PR ETF 464288828 240 1,353 SH   SOLE   1,353 0 0
ISHARES TR US HOME CONS ETF 464288752 2,259 78,102 SH   SOLE   78,102 0 0
ISHARES TR US INDUSTRIALS 464287754 973 7,826 SH   SOLE   7,826 0 0
ISHARES TR US TREAS BD ETF 46429B267 10,030 357,777 SH   SOLE   357,777 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 15,639 146,899 SH   SOLE   146,899 0 0
ISHARES TR USA QUALITY FCTR 46432F339 19,261 238,024 SH   SOLE   238,024 0 0
ISHARES TR USA SIZE FACTOR 46432F370 1,428 20,388 SH   SOLE   20,388 0 0
ISHARES TR YLD OPTIM BD 46434V787 1,545 64,136 SH   SOLE   64,136 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 12,620 260,300 SH   SOLE   260,300 0 0
ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 3,643 73,138 SH   SOLE   73,138 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 81 18,464 SH   SOLE   18,464 0 0
J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 15,426 811,146 SH   SOLE   811,146 0 0
J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 8,370 129,623 SH   SOLE   129,623 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 4,301 108,267 SH   SOLE   108,267 0 0
J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1,949 44,989 SH   SOLE   44,989 0 0
J P MORGAN EXCHANGE-TRADED F DIVERSIFIED ET 46641Q803 2,803 148,405 SH   SOLE   148,405 0 0
J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 8,768 186,093 SH   SOLE   186,093 0 0
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 545 12,373 SH   SOLE   12,373 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 11,374 229,159 SH   SOLE   229,159 0 0
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 2,934 108,664 SH   SOLE   108,664 0 0
JABIL INC COM 466313103 480 19,459 SH   SOLE   19,459 0 0
JACOBS ENGR GROUP INC COM 469814107 578 7,245 SH   SOLE   7,245 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,630 26,408 SH   SOLE   26,408 0 0
JD COM INC SPON ADR CL A 47215P106 1,664 41,111 SH   SOLE   41,111 0 0
JD COM INC SPON ADR CL A 47215P106 14 5,000 SH Call SOLE   5,000 0 0
JD COM INC SPON ADR CL A 47215P106 1 800 SH Put SOLE   800 0 0
JEFFERIES FINL GROUP INC COM 47233W109 471 34,437 SH   SOLE   34,437 0 0
JETBLUE AWYS CORP COM 477143101 286 32,234 SH   SOLE   32,234 0 0
JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 316 9,833 SH   SOLE   9,833 0 0
JOHNSON & JOHNSON COM 478160104 193,803 1,478,000 SH   SOLE   1,478,000 0 0
JOHNSON & JOHNSON COM 478160104 357 38,600 SH Put SOLE   38,600 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,388 88,291 SH   SOLE   88,291 0 0
JOINT CORP COM 47973J102 2,600 239,680 SH   SOLE   239,680 0 0
JONES LANG LASALLE INC COM 48020Q107 2,021 20,036 SH   SOLE   20,036 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,271 140,771 SH   SOLE   140,771 0 0
JPMORGAN CHASE & CO COM 46625H100 142,508 1,580,139 SH   SOLE   1,580,139 0 0
JPMORGAN CHASE & CO COM 46625H100 0 100 SH Call SOLE   100 0 0
JPMORGAN CHASE & CO COM 46625H100 40 1,400 SH Put SOLE   1,400 0 0
KAMAN CORP COM 483548103 200 5,172 SH   SOLE   5,172 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,580 20,250 SH   SOLE   20,250 0 0
KAR AUCTION SVCS INC COM 48238T109 153 12,934 SH   SOLE   12,934 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 916 252,329 SH   SOLE   252,329 0 0
KBR INC COM 48242W106 479 23,190 SH   SOLE   23,190 0 0
KELLOGG CO COM 487836108 839 13,988 SH   SOLE   13,988 0 0
KEMPER CORP DEL COM 488401100 3,712 49,887 SH   SOLE   49,887 0 0
KEURIG DR PEPPER INC COM 49271V100 1,246 51,368 SH   SOLE   51,368 0 0
KEYCORP COM 493267108 748 73,005 SH   SOLE   73,005 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,597 19,164 SH   SOLE   19,164 0 0
KIMBERLY CLARK CORP COM 494368103 24,721 193,163 SH   SOLE   193,163 0 0
KIMCO RLTY CORP COM 49446R109 2,105 217,629 SH   SOLE   217,629 0 0
KINDER MORGAN INC DEL COM 49456B101 24,678 1,773,477 SH   SOLE   1,773,477 0 0
KINROSS GOLD CORP COM 496902404 44 10,867 SH   SOLE   10,867 0 0
KIRBY CORP COM 497266106 830 19,067 SH   SOLE   19,067 0 0
KKR & CO INC CL A 48251W104 1,128 48,058 SH   SOLE   48,058 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 225 21,165 SH   SOLE   21,165 0 0
KLA CORPORATION COM NEW 482480100 2,317 16,139 SH   SOLE   16,139 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 5,195 509,737 SH   SOLE   509,737 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,829 45,387 SH   SOLE   45,387 0 0
KORNIT DIGITAL LTD SHS M6372Q113 230 8,988 SH   SOLE   8,988 0 0
KRAFT HEINZ CO COM 500754106 2,398 97,547 SH   SOLE   97,547 0 0
KRAFT HEINZ CO COM 500754106 2 3,800 SH Call SOLE   3,800 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 1,133 38,358 SH   SOLE   38,358 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 2,124 46,914 SH   SOLE   46,914 0 0
KRANESHARES TR ELEC VEH FUTUR 500767827 713 37,800 SH   SOLE   37,800 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 612 44,295 SH   SOLE   44,295 0 0
KROGER CO COM 501044101 4,501 149,408 SH   SOLE   149,408 0 0
KULICKE & SOFFA INDS INC COM 501242101 466 22,494 SH   SOLE   22,494 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 9,219 51,198 SH   SOLE   51,198 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,036 8,180 SH   SOLE   8,180 0 0
LADDER CAP CORP CL A 505743104 150 31,540 SH   SOLE   31,540 0 0
LAM RESEARCH CORP COM 512807108 2,363 9,835 SH   SOLE   9,835 0 0
LAMB WESTON HLDGS INC COM 513272104 3,116 54,668 SH   SOLE   54,668 0 0
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 8,337 789,102 SH   SOLE   789,102 0 0
LANDSTAR SYS INC COM 515098101 592 6,168 SH   SOLE   6,168 0 0
LAREDO PETROLEUM INC COM 516806106 20 52,648 SH   SOLE   52,648 0 0
LAS VEGAS SANDS CORP COM 517834107 1,874 44,338 SH   SOLE   44,338 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 827 37,727 SH   SOLE   37,727 0 0
LATTICE STRATEGIES TR HARTFORD MLT SML 518416508 240 11,608 SH   SOLE   11,608 0 0
LAUDER ESTEE COS INC CL A 518439104 5,896 37,034 SH   SOLE   37,034 0 0
LEGG MASON INC COM 524901105 321 6,564 SH   SOLE   6,564 0 0
LEIDOS HOLDINGS INC COM 525327102 6,409 70,093 SH   SOLE   70,093 0 0
LENNAR CORP CL A 526057104 510 13,370 SH   SOLE   13,370 0 0
LENNOX INTL INC COM 526107107 787 4,300 SH   SOLE   4,300 0 0
LEXINGTON REALTY TRUST COM 529043101 800 80,283 SH   SOLE   80,283 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 798 7,195 SH   SOLE   7,195 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 3,600 218,203 SH   SOLE   218,203 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 130 12,707 SH   SOLE   12,707 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 294 9,369 SH   SOLE   9,369 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 628 19,862 SH   SOLE   19,862 0 0
LIFE STORAGE INC COM 53223X107 1,500 15,840 SH   SOLE   15,840 0 0
LILLY ELI & CO COM 532457108 7 1,000 SH Call SOLE   1,000 0 0
LILLY ELI & CO COM 532457108 46,244 333,007 SH   SOLE   333,007 0 0
LINCOLN ELEC HLDGS INC COM 533900106 459 6,585 SH   SOLE   6,585 0 0
LINCOLN NATL CORP IND COM 534187109 821 30,851 SH   SOLE   30,851 0 0
LINDE PLC SHS G5494J103 2,961 17,107 SH   SOLE   17,107 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 26 4,452 SH   SOLE   4,452 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 5 13,000 SH Call SOLE   13,000 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 315 57,575 SH   SOLE   57,575 0 0
LIQTECH INTL INC COM 53632A201 461 107,450 SH   SOLE   107,450 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 244 5,309 SH   SOLE   5,309 0 0
LIVE OAK BANCSHARES INC COM 53803X105 3,351 268,803 SH   SOLE   268,803 0 0
LIVE OAK BANCSHARES INC COM 53803X105 1 400 SH Call SOLE   400 0 0
LIVEPERSON INC COM 538146101 680 29,945 SH   SOLE   29,945 0 0
LIVONGO HEALTH INC COM 539183103 235 8,147 SH   SOLE   8,147 0 0
LIVONGO HEALTH INC COM 539183103 1 1,000 SH Put SOLE   1,000 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 331 219,955 SH   SOLE   219,955 0 0
LOCKHEED MARTIN CORP COM 539830109 43,547 128,834 SH   SOLE   128,834 0 0
LOEWS CORP COM 540424108 2,996 85,967 SH   SOLE   85,967 0 0
LOWES COS INC COM 548661107 15,402 179,054 SH   SOLE   179,054 0 0
LUCKIN COFFEE INC SPONSORED ADS 54951L109 366 13,459 SH   SOLE   13,459 0 0
LULULEMON ATHLETICA INC COM 550021109 7,376 38,848 SH   SOLE   38,848 0 0
LUMENTUM HLDGS INC COM 55024U109 470 6,406 SH   SOLE   6,406 0 0
LYFT INC CL A COM 55087P104 723 26,917 SH   SOLE   26,917 0 0
LYFT INC CL A COM 55087P104 1 2,200 SH Call SOLE   2,200 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 16,414 331,454 SH   SOLE   331,454 0 0
M & T BK CORP COM 55261F104 568 5,503 SH   SOLE   5,503 0 0
MACERICH CO COM 554382101 931 164,618 SH   SOLE   164,618 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 3,829 150,006 SH   SOLE   150,006 0 0
MACYS INC COM 55616P104 41 8,407 SH   SOLE   8,407 0 0
MACYS INC COM 55616P104 0 2,000 SH Call SOLE   2,000 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 1,402 6,623 SH   SOLE   6,623 0 0
MAG SILVER CORP COM 55903Q104 157 20,300 SH   SOLE   20,300 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 31,748 870,591 SH   SOLE   870,591 0 0
MAGNA INTL INC COM 559222401 346 10,798 SH   SOLE   10,798 0 0
MAIN STR CAP CORP COM 56035L104 3,860 188,224 SH   SOLE   188,224 0 0
MAIN STR CAP CORP COM 56035L104 0 200 SH Call SOLE   200 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1,169 97,202 SH   SOLE   97,202 0 0
MALIBU BOATS INC COM CL A 56117J100 362 12,589 SH   SOLE   12,589 0 0
MANPOWERGROUP INC COM 56418H100 3,459 65,185 SH   SOLE   65,185 0 0
MANULIFE FINL CORP COM 56501R106 518 41,049 SH   SOLE   41,049 0 0
MARATHON OIL CORP COM 565849106 89 27,186 SH   SOLE   27,186 0 0
MARATHON PETE CORP COM 56585A102 0 600 SH Call SOLE   600 0 0
MARATHON PETE CORP COM 56585A102 4,542 192,225 SH   SOLE   192,225 0 0
MARCHEX INC CL B 56624R108 23 15,708 SH   SOLE   15,708 0 0
MARKEL CORP COM 570535104 636 684 SH   SOLE   684 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,173 3,516 SH   SOLE   3,516 0 0
MARRIOTT INTL INC NEW CL A 571903202 3,190 42,624 SH   SOLE   42,624 0 0
MARRIOTT INTL INC NEW CL A 571903202 1 100 SH Put SOLE   100 0 0
MARSH & MCLENNAN COS INC COM 571748102 20,970 242,622 SH   SOLE   242,622 0 0
MARTIN MARIETTA MATLS INC COM 573284106 934 4,948 SH   SOLE   4,948 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1,036 45,704 SH   SOLE   45,704 0 0
MASCO CORP COM 574599106 1,056 30,778 SH   SOLE   30,778 0 0
MASTERCARD INC CL A 57636Q104 44,426 184,252 SH   SOLE   184,252 0 0
MATCH GROUP INC COM 57665R106 3,664 55,335 SH   SOLE   55,335 0 0
MATERIALISE NV SPONSORED ADS 57667T100 258 13,867 SH   SOLE   13,867 0 0
MATTEL INC COM 577081102 118 13,499 SH   SOLE   13,499 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 10,747 221,699 SH   SOLE   221,699 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 454 70,900 SH Put SOLE   70,900 0 0
MAXLINEAR INC COM 57776J100 11,768 1,008,429 SH   SOLE   1,008,429 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,143 22,293 SH   SOLE   22,293 0 0
MCDONALDS CORP COM 580135101 135,776 821,664 SH   SOLE   821,664 0 0
MCEWEN MNG INC COM 58039P107 9 13,734 SH   SOLE   13,734 0 0
MCKESSON CORP COM 58155Q103 4,925 36,441 SH   SOLE   36,441 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 87 59,809 SH   SOLE   59,809 0 0
MECHEL PAO SPONSORED ADR NE 583840608 16 11,393 SH   SOLE   11,393 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,879 108,929 SH   SOLE   108,929 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1 300 SH Call SOLE   300 0 0
MEDTRONIC PLC SHS G5960L103 24,619 272,743 SH   SOLE   272,743 0 0
MERCADOLIBRE INC COM 58733R102 2,315 4,850 SH   SOLE   4,850 0 0
MERCADOLIBRE INC COM 58733R102 28 300 SH Put SOLE   300 0 0
MERCK & CO. INC COM 58933Y105 135,479 1,760,661 SH   SOLE   1,760,661 0 0
MESA LABS INC COM 59064R109 223 992 SH   SOLE   992 0 0
METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 427 50,000 SH   SOLE   50,000 0 0
METLIFE INC COM 59156R108 20,235 662,267 SH   SOLE   662,267 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,082 3,040 SH   SOLE   3,040 0 0
MFA FINL INC COM 55272X102 295 190,516 SH   SOLE   190,516 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 874 117,966 SH   SOLE   117,966 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 39 10,800 SH   SOLE   10,800 0 0
MFS MUN INCOME TR SH BEN INT 552738106 135 21,200 SH   SOLE   21,200 0 0
MGIC INVT CORP WIS COM 552848103 449 72,099 SH   SOLE   72,099 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 803 33,937 SH   SOLE   33,937 0 0
MGM RESORTS INTERNATIONAL COM 552953101 834 70,312 SH   SOLE   70,312 0 0
MGM RESORTS INTERNATIONAL COM 552953101 0 500 SH Call SOLE   500 0 0
MICRO FOCUS INTL PLC SPON ADR NEW 594837403 182 37,055 SH   SOLE   37,055 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 834 12,289 SH   SOLE   12,289 0 0
MICRON TECHNOLOGY INC COM 595112103 15,686 372,839 SH   SOLE   372,839 0 0
MICROSOFT CORP COM 594918104 413,422 2,620,126 SH   SOLE   2,620,126 0 0
MICROSOFT CORP COM 594918104 13 1,200 SH Call SOLE   1,200 0 0
MICROSOFT CORP COM 594918104 1,242 94,500 SH Put SOLE   94,500 0 0
MID AMER APT CMNTYS INC COM 59522J103 238 2,323 SH   SOLE   2,323 0 0
MILESTONE SCIENTIFIC INC COM NEW 59935P209 19 15,666 SH   SOLE   15,666 0 0
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1,445 256,734 SH   SOLE   256,734 0 0
MISONIX INC COM 604871103 94 10,000 SH   SOLE   10,000 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 335 91,635 SH   SOLE   91,635 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 30 12,801 SH   SOLE   12,801 0 0
MODERNA INC COM 60770K107 312 10,407 SH   SOLE   10,407 0 0
MODERNA INC COM 60770K107 2 400 SH Call SOLE   400 0 0
MOELIS & CO CL A 60786M105 3,828 136,021 SH   SOLE   136,021 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 1,791 45,803 SH   SOLE   45,803 0 0
MONDELEZ INTL INC CL A 609207105 30,816 615,047 SH   SOLE   615,047 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 40 30,000 SH   SOLE   30,000 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 8 88,000 SH Call SOLE   88,000 0 0
MONGODB INC CL A 60937P106 13 700 SH Put SOLE   700 0 0
MONGODB INC CL A 60937P106 564 4,151 SH   SOLE   4,151 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 267 22,113 SH   SOLE   22,113 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,158 6,867 SH   SOLE   6,867 0 0
MONROE CAP CORP COM 610335101 322 45,046 SH   SOLE   45,046 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 610 10,838 SH   SOLE   10,838 0 0
MOODYS CORP COM 615369105 1,192 5,630 SH   SOLE   5,630 0 0
MOOG INC CL A 615394202 224 4,433 SH   SOLE   4,433 0 0
MORGAN STANLEY COM NEW 617446448 11,423 336,853 SH   SOLE   336,853 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 111 14,527 SH   SOLE   14,527 0 0
MORNINGSTAR INC COM 617700109 460 3,978 SH   SOLE   3,978 0 0
MORNINGSTAR INC COM 617700109 2 100 SH Put SOLE   100 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,448 10,910 SH   SOLE   10,910 0 0
MPLX LP COM UNIT REP LTD 55336V100 4,448 382,917 SH   SOLE   382,917 0 0
MSC INDL DIRECT INC CL A 553530106 552 10,035 SH   SOLE   10,035 0 0
MSCI INC COM 55354G100 2,581 8,943 SH   SOLE   8,943 0 0
MSG NETWORK INC CL A 553573106 209 20,693 SH   SOLE   20,693 0 0
MURPHY USA INC COM 626755102 20,963 248,640 SH   SOLE   248,640 0 0
MYLAN NV SHS EURO N59465109 621 41,740 SH   SOLE   41,740 0 0
MYRIAD GENETICS INC COM 62855J104 304 21,160 SH   SOLE   21,160 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 964 63,496 SH   SOLE   63,496 0 0
NASDAQ INC COM 631103108 7,225 76,197 SH   SOLE   76,197 0 0
NATIONAL BEVERAGE CORP COM 635017106 446 10,398 SH   SOLE   10,398 0 0
NATIONAL FUEL GAS CO N J COM 636180101 402 10,836 SH   SOLE   10,836 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 930 16,066 SH   SOLE   16,066 0 0
NATIONAL INSTRS CORP COM 636518102 390 11,653 SH   SOLE   11,653 0 0
NATIONAL OILWELL VARCO INC COM 637071101 574 58,360 SH   SOLE   58,360 0 0
NATIONAL RESH CORP COM NEW 637372202 289 6,367 SH   SOLE   6,367 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 290 8,956 SH   SOLE   8,956 0 0
NATURAL ALTERNATIVES INTL IN COM NEW 638842302 63 10,000 SH   SOLE   10,000 0 0
NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 13 15,090 SH   SOLE   15,090 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 907 205,175 SH   SOLE   205,175 0 0
NEKTAR THERAPEUTICS COM 640268108 460 25,763 SH   SOLE   25,763 0 0
NEKTAR THERAPEUTICS COM 640268108 0 300 SH Call SOLE   300 0 0
NELNET INC CL A 64031N108 2,003 44,079 SH   SOLE   44,079 0 0
NEOGEN CORP COM 640491106 1,499 22,434 SH   SOLE   22,434 0 0
NEOGENOMICS INC COM NEW 64049M209 5,249 190,045 SH   SOLE   190,045 0 0
NEPHROS INC COM 640671400 273 43,210 SH   SOLE   43,210 0 0
NETAPP INC COM 64110D104 980 23,597 SH   SOLE   23,597 0 0
NETEASE INC SPONSORED ADS 64110W102 327 1,021 SH   SOLE   1,021 0 0
NETFLIX INC COM 64110L106 18,887 50,155 SH   SOLE   50,155 0 0
NEUBERGER BERMAN HIGH YIELD COM 64128C106 367 42,226 SH   SOLE   42,226 0 0
NEUBERGER BRMAN NY MUNI FD I COM 64124K102 314 27,206 SH   SOLE   27,206 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 405 4,683 SH   SOLE   4,683 0 0
NEVRO CORP COM 64157F103 1,877 18,788 SH   SOLE   18,788 0 0
NEW AGE BEVERAGES CORP COM 64157V108 11 8,205 SH   SOLE   8,205 0 0
NEW AGE BEVERAGES CORP COM 64157V108 1 13,400 SH Call SOLE   13,400 0 0
NEW FORTRESS ENERGY LLC CL A SHS RP LLC 644393100 195 19,916 SH   SOLE   19,916 0 0
NEW MTN FIN CORP COM 647551100 8,420 1,236,504 SH   SOLE   1,236,504 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 420 82,675 SH   SOLE   82,675 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 500 53,042 SH   SOLE   53,042 0 0
NEWELL BRANDS INC COM 651229106 237 17,947 SH   SOLE   17,947 0 0
NEWMONT CORP COM 651639106 3,275 72,278 SH   SOLE   72,278 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 17,573 304,395 SH   SOLE   304,395 0 0
NEXTERA ENERGY INC COM 65339F101 56,023 233,203 SH   SOLE   233,203 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2,345 54,499 SH   SOLE   54,499 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 189 72,727 SH   SOLE   72,727 0 0
NICE LTD SPONSORED ADR 653656108 2,573 18,101 SH   SOLE   18,101 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 3,668 291,816 SH   SOLE   291,816 0 0
NIKE INC CL B 654106103 43,624 528,307 SH   SOLE   528,307 0 0
NIKE INC CL B 654106103 82 34,000 SH Call SOLE   34,000 0 0
NIKE INC CL B 654106103 733 62,900 SH Put SOLE   62,900 0 0
NISOURCE INC COM 65473P105 275 11,097 SH   SOLE   11,097 0 0
NOKIA CORP SPONSORED ADR 654902204 1,776 573,934 SH   SOLE   573,934 0 0
NOKIA CORP SPONSORED ADR 654902204 6 15,000 SH Call SOLE   15,000 0 0
NOODLES & CO COM CL A 65540B105 75 15,890 SH   SOLE   15,890 0 0
NORDSON CORP COM 655663102 3,022 22,433 SH   SOLE   22,433 0 0
NORDSTROM INC COM 655664100 1,227 80,135 SH   SOLE   80,135 0 0
NORFOLK SOUTHERN CORP COM 655844108 14,573 99,774 SH   SOLE   99,774 0 0
NORTHERN TR CORP COM 665859104 1,161 15,329 SH   SOLE   15,329 0 0
NORTHROP GRUMMAN CORP COM 666807102 15,427 50,959 SH   SOLE   50,959 0 0
NORTONLIFELOCK INC COM 668771108 342 18,364 SH   SOLE   18,364 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 168 15,351 SH   SOLE   15,351 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 0 200 SH Call SOLE   200 0 0
NOVARTIS A G SPONSORED ADR 66987V109 18,030 219,413 SH   SOLE   219,413 0 0
NOVOCURE LTD ORD SHS G6674U108 605 8,993 SH   SOLE   8,993 0 0
NOVOCURE LTD ORD SHS G6674U108 1 700 SH Call SOLE   700 0 0
NOVO-NORDISK A S ADR 670100205 4,663 77,603 SH   SOLE   77,603 0 0
NOW INC COM 67011P100 74 15,164 SH   SOLE   15,164 0 0
NRG ENERGY INC COM NEW 629377508 1,088 40,077 SH   SOLE   40,077 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 861 51,104 SH   SOLE   51,104 0 0
NUCOR CORP COM 670346105 2,308 64,014 SH   SOLE   64,014 0 0
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 303 14,474 SH   SOLE   14,474 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 429 20,429 SH   SOLE   20,429 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 857 24,264 SH   SOLE   24,264 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 982 40,155 SH   SOLE   40,155 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 424 19,838 SH   SOLE   19,838 0 0
NUSHARES ETF TR NUVEEN ESG US 67092P870 341 12,897 SH   SOLE   12,897 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 99 11,529 SH   SOLE   11,529 0 0
NUTRIEN LTD COM 67077M108 1,034 30,576 SH   SOLE   30,576 0 0
NUVASIVE INC COM 670704105 812 16,047 SH   SOLE   16,047 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 387 26,413 SH   SOLE   26,413 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 7,649 565,236 SH   SOLE   565,236 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 454 33,190 SH   SOLE   33,190 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 51 36,413 SH   SOLE   36,413 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 7,687 576,553 SH   SOLE   576,553 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 6,713 516,406 SH   SOLE   516,406 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1,929 152,402 SH   SOLE   152,402 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 2,262 168,456 SH   SOLE   168,456 0 0
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 291 23,385 SH   SOLE   23,385 0 0
NUVEEN MUN VALUE FD INC COM 670928100 1,698 173,882 SH   SOLE   173,882 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,472 104,567 SH   SOLE   104,567 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 250 13,166 SH   SOLE   13,166 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 224 16,645 SH   SOLE   16,645 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 7,025 562,423 SH   SOLE   562,423 0 0
NUVEEN NEW YORK QLT MUN INC COM 67066X107 2,800 213,094 SH   SOLE   213,094 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 151 20,877 SH   SOLE   20,877 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 212 29,024 SH   SOLE   29,024 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 7,883 574,122 SH   SOLE   574,122 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 138 13,589 SH   SOLE   13,589 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 289 22,455 SH   SOLE   22,455 0 0
NVIDIA CORP COM 67066G104 32,945 125,021 SH   SOLE   125,021 0 0
NVIDIA CORP COM 67066G104 3 200 SH Put SOLE   200 0 0
NVR INC COM 62944T105 2,924 1,139 SH   SOLE   1,139 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,864 22,607 SH   SOLE   22,607 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 28 12,000 SH   SOLE   12,000 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,416 17,895 SH   SOLE   17,895 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 312 96,306 SH   SOLE   96,306 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 643 116,033 SH   SOLE   116,033 0 0
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 124 24,954 SH   SOLE   24,954 0 0
OBSIDIAN ENERGY LTD COM 674482203 33 198,175 SH   SOLE   198,175 0 0
OCCIDENTAL PETE CORP COM 674599105 1,010 87,657 SH   SOLE   87,657 0 0
OCCIDENTAL PETE CORP COM 674599105 1 900 SH Call SOLE   900 0 0
OGE ENERGY CORP COM 670837103 873 28,409 SH   SOLE   28,409 0 0
OKTA INC CL A 679295105 4,897 40,102 SH   SOLE   40,102 0 0
OKTA INC CL A 679295105 4 25,000 SH Put SOLE   25,000 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,255 9,566 SH   SOLE   9,566 0 0
OLD REP INTL CORP COM 680223104 781 51,545 SH   SOLE   51,545 0 0
OLIN CORP COM PAR $1 680665205 135 11,661 SH   SOLE   11,661 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1,112 23,755 SH   SOLE   23,755 0 0
OMEGA FLEX INC COM 682095104 228 2,754 SH   SOLE   2,754 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 437 16,497 SH   SOLE   16,497 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 1 200 SH Call SOLE   200 0 0
OMEROS CORP COM 682143102 375 28,065 SH   SOLE   28,065 0 0
OMEROS CORP COM 682143102 0 500 SH Call SOLE   500 0 0
OMNICOM GROUP INC COM 681919106 7,236 131,678 SH   SOLE   131,678 0 0
OMNICOM GROUP INC COM 681919106 694 32,000 SH Put SOLE   32,000 0 0
ON SEMICONDUCTOR CORP COM 682189105 334 26,487 SH   SOLE   26,487 0 0
ONE GAS INC COM 68235P108 1,298 15,523 SH   SOLE   15,523 0 0
ONE LIBERTY PPTYS INC COM 682406103 141 10,287 SH   SOLE   10,287 0 0
ONEOK INC NEW COM 682680103 2,790 128,036 SH   SOLE   128,036 0 0
ONESPAN INC COM 68287N100 288 15,939 SH   SOLE   15,939 0 0
OPKO HEALTH INC COM 68375N103 30 23,792 SH   SOLE   23,792 0 0
ORACLE CORP COM 68389X105 31,194 645,654 SH   SOLE   645,654 0 0
ORGANOVO HLDGS INC COM 68620A104 15 39,266 SH   SOLE   39,266 0 0
ORTHOFIX MED INC COM 68752M108 938 33,475 SH   SOLE   33,475 0 0
OSHKOSH CORP COM 688239201 354 5,550 SH   SOLE   5,550 0 0
OSI ETF TR OSHARES FTSE EUR 67110P506 203 10,140 SH   SOLE   10,140 0 0
OSI ETF TR OSHARS FTSE US 67110P407 283 9,735 SH   SOLE   9,735 0 0
OUTFRONT MEDIA INC COM 69007J106 10,490 779,467 SH   SOLE   779,467 0 0
OWENS & MINOR INC NEW COM 690732102 151 16,795 SH   SOLE   16,795 0 0
OWENS CORNING NEW COM 690742101 1,740 44,866 SH   SOLE   44,866 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 5,838 505,893 SH   SOLE   505,893 0 0
PACCAR INC COM 693718108 6,173 101,060 SH   SOLE   101,060 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 1,405 51,918 SH   SOLE   51,918 0 0
PACER FDS TR US CASH COWS 100 69374H881 712 32,265 SH   SOLE   32,265 0 0
PACIFIC ETHANOL INC COM 69423U305 396 1,530,012 SH   SOLE   1,530,012 0 0
PACIFIC ETHANOL INC COM 69423U305 2 45,500 SH Call SOLE   45,500 0 0
PACIFIC PREMIER BANCORP COM 69478X105 973 51,724 SH   SOLE   51,724 0 0
PACKAGING CORP AMER COM 695156109 898 10,358 SH   SOLE   10,358 0 0
PAGERDUTY INC COM 69553P100 187 10,810 SH   SOLE   10,810 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 419 21,601 SH   SOLE   21,601 0 0
PALO ALTO NETWORKS INC COM 697435105 5,119 31,455 SH   SOLE   31,455 0 0
PAN AMERN SILVER CORP COM 697900108 209 14,554 SH   SOLE   14,554 0 0
PAN AMERN SILVER CORP COM 697900108 0 500 SH Call SOLE   500 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 49 15,543 SH   SOLE   15,543 0 0
PARK HOTELS RESORTS INC COM 700517105 560 70,550 SH   SOLE   70,550 0 0
PARKER HANNIFIN CORP COM 701094104 4,122 31,772 SH   SOLE   31,772 0 0
PARTY CITY HOLDCO INC COM 702149105 50 112,541 SH   SOLE   112,541 0 0
PAYCHEX INC COM 704326107 4,183 66,510 SH   SOLE   66,510 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,109 10,504 SH   SOLE   10,504 0 0
PAYPAL HLDGS INC COM 70450Y103 39,973 417,272 SH   SOLE   417,272 0 0
PAYPAL HLDGS INC COM 70450Y103 899 52,600 SH Put SOLE   52,600 0 0
PDC ENERGY INC COM 69327R101 63 10,071 SH   SOLE   10,071 0 0
PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 11 14,000 SH   SOLE   14,000 0 0
PEGASYSTEMS INC COM 705573103 418 5,954 SH   SOLE   5,954 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 29 10,500 SH Put SOLE   10,500 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 4,546 171,111 SH   SOLE   171,111 0 0
PEMBINA PIPELINE CORP COM 706327103 3,360 178,402 SH   SOLE   178,402 0 0
PENN NATL GAMING INC COM 707569109 432 33,641 SH   SOLE   33,641 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 867 178,220 SH   SOLE   178,220 0 0
PENNANTPARK INVT CORP COM 708062104 131 50,824 SH   SOLE   50,824 0 0
PENNEY J C CORP INC COM 708160106 6 17,043 SH   SOLE   17,043 0 0
PENTAIR PLC SHS G7S00T104 229 7,737 SH   SOLE   7,737 0 0
PEOPLES UTD FINL INC COM 712704105 613 55,585 SH   SOLE   55,585 0 0
PEPSICO INC COM 713448108 938 53,900 SH Put SOLE   53,900 0 0
PEPSICO INC COM 713448108 87,702 730,525 SH   SOLE   730,525 0 0
PERKINELMER INC COM 714046109 369 4,871 SH   SOLE   4,871 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 113 20,335 SH   SOLE   20,335 0 0
PFIZER INC COM 717081103 65,297 2,001,108 SH   SOLE   2,001,108 0 0
PG&E CORP COM 69331C108 308 34,227 SH   SOLE   34,227 0 0
PHILIP MORRIS INTL INC COM 718172109 42,811 586,695 SH   SOLE   586,695 0 0
PHILLIPS 66 COM 718546104 4,263 79,430 SH   SOLE   79,430 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 891 24,394 SH   SOLE   24,394 0 0
PHYSICIANS RLTY TR COM 71943U104 1 400 SH Call SOLE   400 0 0
PHYSICIANS RLTY TR COM 71943U104 778 56,116 SH   SOLE   56,116 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 171 10,940 SH   SOLE   10,940 0 0
PIMCO CORPORATE & INCOME STR COM 72200U100 1,404 105,238 SH   SOLE   105,238 0 0
PIMCO DYNAMIC CR & MTG INC F COM SHS 72202D106 1,186 70,498 SH   SOLE   70,498 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,193 53,972 SH   SOLE   53,972 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 35,780 691,819 SH   SOLE   691,819 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 14,612 137,612 SH   SOLE   137,612 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 60,095 607,208 SH   SOLE   607,208 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 428 4,329 SH   SOLE   4,329 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 10,967 200,973 SH   SOLE   200,973 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 440 8,710 SH   SOLE   8,710 0 0
PIMCO MUN INCOME FD III COM 72201A103 310 29,225 SH   SOLE   29,225 0 0
PINNACLE WEST CAP CORP COM 723484101 513 6,749 SH   SOLE   6,749 0 0
PINTEREST INC CL A 72352L106 816 53,040 SH   SOLE   53,040 0 0
PINTEREST INC CL A 72352L106 1 10,500 SH Call SOLE   10,500 0 0
PIONEER NAT RES CO COM 723787107 5,925 84,439 SH   SOLE   84,439 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,564 486,029 SH   SOLE   486,029 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,013 180,776 SH   SOLE   180,776 0 0
PLUG POWER INC COM NEW 72919P202 2 1,400 SH Call SOLE   1,400 0 0
PLUG POWER INC COM NEW 72919P202 87 24,524 SH   SOLE   24,524 0 0
PLURALSIGHT INC COM CL A 72941B106 263 23,791 SH   SOLE   23,791 0 0
PNC FINL SVCS GROUP INC COM 693475105 38,142 398,403 SH   SOLE   398,403 0 0
POLYONE CORP COM 73179P106 959 50,614 SH   SOLE   50,614 0 0
POOL CORPORATION COM 73278L105 755 3,830 SH   SOLE   3,830 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 898 18,755 SH   SOLE   18,755 0 0
POSCO SPONSORED ADR 693483109 323 9,912 SH   SOLE   9,912 0 0
POWERFLEET INC COM 73931J109 57 16,600 SH   SOLE   16,600 0 0
PPG INDS INC COM 693506107 2,017 24,113 SH   SOLE   24,113 0 0
PPL CORP COM 69351T106 6,494 263,610 SH   SOLE   263,610 0 0
PRECIGEN INC COM 74017N105 191 57,223 SH   SOLE   57,223 0 0
PRECISION DRILLING CORP COM 2010 74022D308 8 27,050 SH   SOLE   27,050 0 0
PREFORMED LINE PRODS CO COM 740444104 7,919 158,917 SH   SOLE   158,917 0 0
PRICE T ROWE GROUP INC COM 74144T108 7,133 73,048 SH   SOLE   73,048 0 0
PRIMERICA INC COM 74164M108 577 6,532 SH   SOLE   6,532 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 289 9,287 SH   SOLE   9,287 0 0
PROCTER & GAMBLE CO COM 742718109 127,447 1,157,264 SH   SOLE   1,157,264 0 0
PROCTER & GAMBLE CO COM 742718109 20 3,000 SH Put SOLE   3,000 0 0
PROGRESSIVE CORP OHIO COM 743315103 7,884 106,819 SH   SOLE   106,819 0 0
PROLOGIS INC. COM 74340W103 941 11,690 SH   SOLE   11,690 0 0
PROS HOLDINGS INC COM 74346Y103 240 7,538 SH   SOLE   7,538 0 0
PROSHARES TR MERGER ETF 74348A566 1,011 27,302 SH   SOLE   27,302 0 0
PROSHARES TR PSHS SH MSCI EAF 74347R370 3,960 132,806 SH   SOLE   132,806 0 0
PROSHARES TR PSHS SH MSCI EMR 74347R396 4,828 231,397 SH   SOLE   231,397 0 0
PROSHARES TR PSHS SHORT DOW30 74347B235 1,166 20,011 SH   SOLE   20,011 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 5,186 58,291 SH   SOLE   58,291 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 627 6,996 SH   SOLE   6,996 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 24,528 425,640 SH   SOLE   425,640 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 1,082 24,051 SH   SOLE   24,051 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 15,778 570,134 SH   SOLE   570,134 0 0
PROSHARES TR SHRT HGH YIELD 74347R131 1,575 68,784 SH   SOLE   68,784 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 5,710 118,444 SH   SOLE   118,444 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 927 19,493 SH   SOLE   19,493 0 0
PROSHARES TR ULTRAPRO SHORT S 74347B268 1,037 42,984 SH   SOLE   42,984 0 0
PROSHARES TR ULTRAPRO SHT QQQ 74347G408 202 10,396 SH   SOLE   10,396 0 0
PROSHARES TR ULTRASHRT S&P500 74347B383 1,018 33,461 SH   SOLE   33,461 0 0
PROSHARES TR ULTRPRO S&P500 74347X864 252 9,097 SH   SOLE   9,097 0 0
PROSHARES TR II ULTRA VIX SHORT 74347W148 49 841 SH   SOLE   841 0 0
PROSHARES TR II ULTRA VIX SHORT 74347W148 0 10,000 SH Put SOLE   10,000 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 141 33,493 SH   SOLE   33,493 0 0
PROSPERITY BANCSHARES INC COM 743606105 482 9,973 SH   SOLE   9,973 0 0
PROTO LABS INC COM 743713109 446 5,839 SH   SOLE   5,839 0 0
PRUDENTIAL FINL INC COM 744320102 1,759 33,692 SH   SOLE   33,692 0 0
PUBLIC STORAGE COM 74460D109 1,338 6,718 SH   SOLE   6,718 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 3,900 87,043 SH   SOLE   87,043 0 0
PULMATRIX INC COM NEW 74584P202 20 20,000 SH   SOLE   20,000 0 0
PULTE GROUP INC COM 745867101 493 22,040 SH   SOLE   22,040 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 214 47,303 SH   SOLE   47,303 0 0
QEP RESOURCES INC COM 74733V100 18 54,629 SH   SOLE   54,629 0 0
QORVO INC COM 74736K101 4,162 51,644 SH   SOLE   51,644 0 0
QUAKER CHEM CORP COM 747316107 813 6,445 SH   SOLE   6,445 0 0
QUALCOMM INC COM 747525103 0 200 SH Call SOLE   200 0 0
QUALCOMM INC COM 747525103 26,635 393,523 SH   SOLE   393,523 0 0
QUALYS INC COM 74758T303 2,906 33,432 SH   SOLE   33,432 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 121 12,000 SH   SOLE   12,000 0 0
QUDIAN INC ADR 747798106 144 80,230 SH   SOLE   80,230 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,241 15,442 SH   SOLE   15,442 0 0
QUIDEL CORP COM 74838J101 2,011 20,567 SH   SOLE   20,567 0 0
QURATE RETAIL INC COM SER A 74915M100 335 55,551 SH   SOLE   55,551 0 0
RADNET INC COM 750491102 114 10,831 SH   SOLE   10,831 0 0
RADWARE LTD ORD M81873107 3,176 150,750 SH   SOLE   150,750 0 0
RANGE RES CORP COM 75281A109 303 132,253 SH   SOLE   132,253 0 0
RANGE RES CORP COM 75281A109 46 50,000 SH Call SOLE   50,000 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 778 12,410 SH   SOLE   12,410 0 0
RAYONIER INC COM 754907103 765 32,437 SH   SOLE   32,437 0 0
RAYTHEON CO COM NEW 755111507 17,546 133,760 SH   SOLE   133,760 0 0
RAYTHEON CO COM NEW 755111507 47 700 SH Put SOLE   700 0 0
RBC BEARINGS INC COM 75524B104 590 5,252 SH   SOLE   5,252 0 0
REALOGY HLDGS CORP COM 75605Y106 110 36,699 SH   SOLE   36,699 0 0
REALTY INCOME CORP COM 756109104 2,620 52,671 SH   SOLE   52,671 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 321 11,000 SH   SOLE   11,000 0 0
REGENCY CTRS CORP COM 758849103 672 17,564 SH   SOLE   17,564 0 0
REGENERON PHARMACEUTICALS COM 75886F107 5,756 11,931 SH   SOLE   11,931 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,883 210,360 SH   SOLE   210,360 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 336 3,945 SH   SOLE   3,945 0 0
REKOR SYS INC COM 759419104 40 10,770 SH   SOLE   10,770 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 5,282 60,507 SH   SOLE   60,507 0 0
RELX PLC SPONSORED ADR 759530108 327 15,211 SH   SOLE   15,211 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 260 1,751 SH   SOLE   1,751 0 0
RENESOLA LTD SPONSORED ADS 75971T301 16 13,750 SH   SOLE   13,750 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 639 31,008 SH   SOLE   31,008 0 0
REPLIGEN CORP COM 759916109 1,662 17,217 SH   SOLE   17,217 0 0
REPRO MED SYS INC COM 759910102 375 50,000 SH   SOLE   50,000 0 0
REPUBLIC SVCS INC COM 760759100 1,481 19,604 SH   SOLE   19,604 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 73 17,342 SH   SOLE   17,342 0 0
RESMED INC COM 761152107 2 100 SH Call SOLE   100 0 0
RESMED INC COM 761152107 3,954 26,879 SH   SOLE   26,879 0 0
RETAIL PPTYS AMER INC CL A 76131V202 60 11,712 SH   SOLE   11,712 0 0
REVANCE THERAPEUTICS INC COM 761330109 648 43,700 SH   SOLE   43,700 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 17 10,510 SH   SOLE   10,510 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,152 25,216 SH   SOLE   25,216 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 301 8,787 SH   SOLE   8,787 0 0
RIVERNORTH MARKETPLACE LENDI COM 76882B108 1,222 75,672 SH   SOLE   75,672 0 0
RLI CORP COM 749607107 486 5,555 SH   SOLE   5,555 0 0
ROBERT HALF INTL INC COM 770323103 384 10,089 SH   SOLE   10,089 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 356 25,450 SH   SOLE   25,450 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,250 21,550 SH   SOLE   21,550 0 0
ROGERS CORP COM 775133101 937 9,910 SH   SOLE   9,910 0 0
ROKU INC COM CL A 77543R102 977 11,185 SH   SOLE   11,185 0 0
ROKU INC COM CL A 77543R102 0 1,800 SH Call SOLE   1,800 0 0
ROLLINS INC COM 775711104 566 15,553 SH   SOLE   15,553 0 0
ROPER TECHNOLOGIES INC COM 776696106 837 2,691 SH   SOLE   2,691 0 0
ROSS STORES INC COM 778296103 5,057 58,439 SH   SOLE   58,439 0 0
ROYAL BK CDA COM 780087102 5,427 88,418 SH   SOLE   88,418 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 37 14,004 SH   SOLE   14,004 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 431 13,303 SH   SOLE   13,303 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5,953 181,854 SH   SOLE   181,854 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,590 188,986 SH   SOLE   188,986 0 0
ROYAL GOLD INC COM 780287108 320 3,651 SH   SOLE   3,651 0 0
ROYCE MICRO-CAP TR INC COM 780915104 70 12,310 SH   SOLE   12,310 0 0
RPM INTL INC COM 749685103 1,015 17,061 SH   SOLE   17,061 0 0
S&P GLOBAL INC COM 78409V104 9,302 37,997 SH   SOLE   37,997 0 0
S&P GLOBAL INC COM 78409V104 7 600 SH Put SOLE   600 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 301 27,702 SH   SOLE   27,702 0 0
SABRE CORP COM 78573M104 2,423 412,226 SH   SOLE   412,226 0 0
SALESFORCE COM INC COM 79466L302 33,340 231,792 SH   SOLE   231,792 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 143 27,330 SH   SOLE   27,330 0 0
SANDY SPRING BANCORP INC COM 800363103 571 25,072 SH   SOLE   25,072 0 0
SANGAMO THERAPEUTICS INC COM 800677106 2 20,000 SH Call SOLE   20,000 0 0
SANGAMO THERAPEUTICS INC COM 800677106 279 43,373 SH   SOLE   43,373 0 0
SANOFI SPONSORED ADR 80105N105 3,556 81,480 SH   SOLE   81,480 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 170 12,165 SH   SOLE   12,165 0 0
SAP SE SPON ADR 803054204 3,113 28,272 SH   SOLE   28,272 0 0
SAREPTA THERAPEUTICS INC COM 803607100 2,936 30,023 SH   SOLE   30,023 0 0
SAREPTA THERAPEUTICS INC COM 803607100 6 300 SH Call SOLE   300 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,450 5,375 SH   SOLE   5,375 0 0
SCHLUMBERGER LTD COM 806857108 4,452 329,358 SH   SOLE   329,358 0 0
SCHWAB CHARLES CORP COM 808513105 9,206 273,471 SH   SOLE   273,471 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 38,457 1,858,395 SH   SOLE   1,858,395 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 48,024 1,858,736 SH   SOLE   1,858,736 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 209 8,575 SH   SOLE   8,575 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 6,514 212,167 SH   SOLE   212,167 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2,244 71,591 SH   SOLE   71,591 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 740 35,454 SH   SOLE   35,454 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 26,779 517,525 SH   SOLE   517,525 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 25,201 464,283 SH   SOLE   464,283 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 14,823 245,841 SH   SOLE   245,841 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,089 157,921 SH   SOLE   157,921 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6,919 86,897 SH   SOLE   86,897 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5,202 117,398 SH   SOLE   117,398 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 24,256 396,049 SH   SOLE   396,049 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 49,233 1,167,660 SH   SOLE   1,167,660 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 3,475 107,180 SH   SOLE   107,180 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9,437 182,889 SH   SOLE   182,889 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 7,458 130,076 SH   SOLE   130,076 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 2,466 33,042 SH   SOLE   33,042 0 0
SCORPIO TANKERS INC SHS Y7542C130 1,493 77,945 SH   SOLE   77,945 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,497 14,588 SH   SOLE   14,588 0 0
SEA LTD SPONSORED ADS 81141R100 304 6,946 SH   SOLE   6,946 0 0
SEABRIDGE GOLD INC COM 811916105 492 52,601 SH   SOLE   52,601 0 0
SEACOR HOLDINGS INC COM 811904101 270 10,000 SH   SOLE   10,000 0 0
SEACOR MARINE HLDGS INC COM 78413P101 159 36,196 SH   SOLE   36,196 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 6,615 135,739 SH   SOLE   135,739 0 0
SEASPINE HLDGS CORP COM 81255T108 1 400 SH Call SOLE   400 0 0
SEASPINE HLDGS CORP COM 81255T108 551 67,915 SH   SOLE   67,915 0 0
SEATTLE GENETICS INC COM 812578102 208 1,860 SH   SOLE   1,860 0 0
SEATTLE GENETICS INC COM 812578102 2 100 SH Call SOLE   100 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,984 923,905 SH   SOLE   923,905 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 16,445 371,670 SH   SOLE   371,670 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,366 150,624 SH   SOLE   150,624 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 25 12,500 SH Call SOLE   12,500 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 12,260 395,570 SH   SOLE   395,570 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 18,755 191,256 SH   SOLE   191,256 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20,178 370,513 SH   SOLE   370,513 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 30,452 343,906 SH   SOLE   343,906 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 26,821 1,289,079 SH   SOLE   1,289,079 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 20,789 352,253 SH   SOLE   352,253 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 24,201 437,182 SH   SOLE   437,182 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 10 2,500 SH Put SOLE   2,500 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,923 64,915 SH   SOLE   64,915 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 38,683 481,595 SH   SOLE   481,595 0 0
SEMPRA ENERGY COM 816851109 26,513 234,616 SH   SOLE   234,616 0 0
SENSEONICS HLDGS INC COM 81727U105 10 17,825 SH   SOLE   17,825 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,210 27,815 SH   SOLE   27,815 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 387 71,985 SH   SOLE   71,985 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 200 7,379 SH   SOLE   7,379 0 0
SERVICENOW INC COM 81762P102 6,716 23,475 SH   SOLE   23,475 0 0
SERVICENOW INC COM 81762P102 1 100 SH Call SOLE   100 0 0
SERVICENOW INC COM 81762P102 38 1,100 SH Put SOLE   1,100 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 2,956 100,849 SH   SOLE   100,849 0 0
SEVERN BANCORP ANNAPOLIS MD COM 81811M100 64 10,000 SH   SOLE   10,000 0 0
SHAKE SHACK INC CL A 819047101 24 1,500 SH Put SOLE   1,500 0 0
SHAKE SHACK INC CL A 819047101 0 1,000 SH Call SOLE   1,000 0 0
SHAKE SHACK INC CL A 819047101 187 4,960 SH   SOLE   4,960 0 0
SHARPS COMPLIANCE CORP COM 820017101 188 23,615 SH   SOLE   23,615 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 691 69,416 SH   SOLE   69,416 0 0
SHERWIN WILLIAMS CO COM 824348106 14,615 31,788 SH   SOLE   31,788 0 0
SHOPIFY INC CL A 82509L107 3,389 8,076 SH   SOLE   8,076 0 0
SIENTRA INC COM 82621J105 736 369,551 SH   SOLE   369,551 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 496 13,537 SH   SOLE   13,537 0 0
SILK RD MED INC COM 82710M100 3,734 118,609 SH   SOLE   118,609 0 0
SILVERCORP METALS INC COM 82835P103 188 57,229 SH   SOLE   57,229 0 0
SILVERCREST METALS INC COM 828363101 159 30,500 SH   SOLE   30,500 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1 100 SH Put SOLE   100 0 0
SIMON PPTY GROUP INC NEW COM 828806109 11,409 208,658 SH   SOLE   208,658 0 0
SIRIUS XM HLDGS INC COM 82968B103 1,558 315,677 SH   SOLE   315,677 0 0
SIRIUS XM HLDGS INC COM 82968B103 1 1,500 SH Call SOLE   1,500 0 0
SITE CENTERS CORP COM 82981J109 189 36,541 SH   SOLE   36,541 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 869 11,794 SH   SOLE   11,794 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,888 32,356 SH   SOLE   32,356 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 2,410 89,990 SH   SOLE   89,990 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 12 19,600 SH Call SOLE   19,600 0 0
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 1,893 52,889 SH   SOLE   52,889 0 0
SMITH A O CORP COM 831865209 526 13,766 SH   SOLE   13,766 0 0
SMUCKER J M CO COM NEW 832696405 4,403 39,711 SH   SOLE   39,711 0 0
SNAP INC CL A 83304A106 409 34,792 SH   SOLE   34,792 0 0
SNAP INC CL A 83304A106 1 500 SH Call SOLE   500 0 0
SNAP ON INC COM 833034101 1,531 14,053 SH   SOLE   14,053 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,052 12,868 SH   SOLE   12,868 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 24 2,000 SH Put SOLE   2,000 0 0
SONOCO PRODS CO COM 835495102 266 5,625 SH   SOLE   5,625 0 0
SONOS INC COM 83570H108 248 29,329 SH   SOLE   29,329 0 0
SONY CORP SPONSORED ADR 835699307 1,491 25,213 SH   SOLE   25,213 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 43 22,977 SH   SOLE   22,977 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 5 14,000 SH Call SOLE   14,000 0 0
SOURCE CAP INC COM 836144105 905 29,350 SH   SOLE   29,350 0 0
SOUTHERN CO COM 842587107 32,445 599,458 SH   SOLE   599,458 0 0
SOUTHERN COPPER CORP COM 84265V105 344 12,274 SH   SOLE   12,274 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 101 10,197 SH   SOLE   10,197 0 0
SOUTHWEST AIRLS CO COM 844741108 5,411 151,961 SH   SOLE   151,961 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 1,041 14,963 SH   SOLE   14,963 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 28,070 128,056 SH   SOLE   128,056 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 132,461 894,764 SH   SOLE   894,764 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 101 9,500 SH Call SOLE   9,500 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 365 4,336 SH   SOLE   4,336 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,864 63,002 SH   SOLE   63,002 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3,883 197,452 SH   SOLE   197,452 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1,378 25,745 SH   SOLE   25,745 0 0
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 7,041 150,253 SH   SOLE   150,253 0 0
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1,328 49,327 SH   SOLE   49,327 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,521 63,687 SH   SOLE   63,687 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,395 84,151 SH   SOLE   84,151 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 370 4,041 SH   SOLE   4,041 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 566 18,357 SH   SOLE   18,357 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 657 28,816 SH   SOLE   28,816 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 451,827 1,752,448 SH   SOLE   1,752,448 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,009 86,300 SH Put SOLE   86,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 367 35,200 SH Call SOLE   35,200 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 33,751 128,438 SH   SOLE   128,438 0 0
SPDR SER TR AEROSPACE DEF 78464A631 3,764 49,398 SH   SOLE   49,398 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 3,055 63,795 SH   SOLE   63,795 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 2,363 80,854 SH   SOLE   80,854 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 658 6,931 SH   SOLE   6,931 0 0
SPDR SER TR COMP SOFTWARE 78464A599 3,450 42,138 SH   SOLE   42,138 0 0
SPDR SER TR DJ REIT ETF 78464A607 1,654 22,869 SH   SOLE   22,869 0 0
SPDR SER TR HLTH CR EQUIP 78464A581 5,466 76,279 SH   SOLE   76,279 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 776 10,064 SH   SOLE   10,064 0 0
SPDR SER TR NUVEEN BBG BRCLY 78464A284 1,161 21,226 SH   SOLE   21,226 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 2,392 48,924 SH   SOLE   48,924 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 2,506 50,087 SH   SOLE   50,087 0 0
SPDR SER TR NYSE TECH ETF 78464A102 2,982 40,711 SH   SOLE   40,711 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 699 20,591 SH   SOLE   20,591 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847 2,481 97,931 SH   SOLE   97,931 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 4,258 140,800 SH   SOLE   140,800 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 1,051 34,783 SH   SOLE   34,783 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 13,290 371,798 SH   SOLE   371,798 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,713 69,979 SH   SOLE   69,979 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,600 177,724 SH   SOLE   177,724 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 683 15,826 SH   SOLE   15,826 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 954 27,220 SH   SOLE   27,220 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 682 15,025 SH   SOLE   15,025 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 528 13,324 SH   SOLE   13,324 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 6,181 127,699 SH   SOLE   127,699 0 0
SPDR SER TR S&P BIOTECH 78464A870 10,296 133,083 SH   SOLE   133,083 0 0
SPDR SER TR S&P BIOTECH 78464A870 6 1,000 SH Put SOLE   1,000 0 0
SPDR SER TR S&P BK ETF 78464A797 635 23,513 SH   SOLE   23,513 0 0
SPDR SER TR S&P CAP MKTS 78464A771 2,521 55,558 SH   SOLE   55,558 0 0
SPDR SER TR S&P DIVID ETF 78464A763 16,546 207,149 SH   SOLE   207,149 0 0
SPDR SER TR S&P INS ETF 78464A789 2,500 100,261 SH   SOLE   100,261 0 0
SPDR SER TR S&P KENSHO FUTRE 78468R671 240 7,841 SH   SOLE   7,841 0 0
SPDR SER TR S&P KENSHO NEW 78468R648 274 9,582 SH   SOLE   9,582 0 0
SPDR SER TR S&P REGL BKG 78464A698 3,265 100,223 SH   SOLE   100,223 0 0
SPDR SER TR S&P SEMICNDCTR 78464A862 3,146 37,518 SH   SOLE   37,518 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 21,679 236,518 SH   SOLE   236,518 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 383 5,989 SH   SOLE   5,989 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 333 5,622 SH   SOLE   5,622 0 0
SPDR SER TR WELLS FG PFD ETF 78464A292 230 5,865 SH   SOLE   5,865 0 0
SPIRE INC COM 84857L101 216 2,911 SH   SOLE   2,911 0 0
SPLUNK INC COM 848637104 2,838 22,413 SH   SOLE   22,413 0 0
SPOK HLDGS INC COM 84863T106 348 32,698 SH   SOLE   32,698 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 2,819 23,234 SH   SOLE   23,234 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 141 10,800 SH   SOLE   10,800 0 0
SPRINT CORPORATION COM 85207U105 147 17,008 SH   SOLE   17,008 0 0
SPROTT FOCUS TR INC COM 85208J109 201 38,841 SH   SOLE   38,841 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,374 94,172 SH   SOLE   94,172 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1,291 98,536 SH   SOLE   98,536 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2,140 409,695 SH   SOLE   409,695 0 0
SQUARE INC CL A 852234103 4,924 94,051 SH   SOLE   94,051 0 0
SQUARE INC CL A 852234103 0 10,400 SH Call SOLE   10,400 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 582 13,210 SH   SOLE   13,210 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3,226 81,125 SH   SOLE   81,125 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 22,019 459,289 SH   SOLE   459,289 0 0
STAGE STORES INC COM NEW 85254C305 5 15,963 SH   SOLE   15,963 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,482 14,777 SH   SOLE   14,777 0 0
STARBUCKS CORP COM 855244109 40,497 615,986 SH   SOLE   615,986 0 0
STARS GROUP INC COM 85570W100 757 37,108 SH   SOLE   37,108 0 0
STARWOOD PPTY TR INC COM 85571B105 1,441 141,061 SH   SOLE   141,061 0 0
STATE STR CORP COM 857477103 12,746 240,154 SH   SOLE   240,154 0 0
STEELCASE INC CL A 858155203 5,210 525,753 SH   SOLE   525,753 0 0
STEIN MART INC COM 858375108 9 18,750 SH   SOLE   18,750 0 0
STEPAN CO COM 858586100 175,242 1,981,045 SH   SOLE   1,981,045 0 0
STERICYCLE INC COM 858912108 608 12,466 SH   SOLE   12,466 0 0
STERIS PLC SHS USD G8473T100 2,482 17,780 SH   SOLE   17,780 0 0
STERLING BANCORP DEL COM 85917A100 1,392 133,539 SH   SOLE   133,539 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 301 14,037 SH   SOLE   14,037 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 48 56,000 SH   SOLE   56,000 0 0
STRYKER CORP COM 863667101 32,444 195,366 SH   SOLE   195,366 0 0
STURM RUGER & CO INC COM 864159108 590 11,687 SH   SOLE   11,687 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 875 61,692 SH   SOLE   61,692 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 166 35,282 SH   SOLE   35,282 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 169 40,328 SH   SOLE   40,328 0 0
SUN CMNTYS INC COM 866674104 1,037 8,332 SH   SOLE   8,332 0 0
SUN LIFE FINL INC COM 866796105 373 11,704 SH   SOLE   11,704 0 0
SUNCOR ENERGY INC NEW COM 867224107 334 21,005 SH   SOLE   21,005 0 0
SUPERCONDUCTOR TECHNOLOGIES COM NEW 867931602 2 10,000 SH   SOLE   10,000 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 140 16,451 SH   SOLE   16,451 0 0
SVB FINANCIAL GROUP COM 78486Q101 769 5,097 SH   SOLE   5,097 0 0
SVMK INC COM 78489X103 150 11,100 SH   SOLE   11,100 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 91 19,037 SH   SOLE   19,037 0 0
SWITCH INC CL A 87105L104 8,753 606,593 SH   SOLE   606,593 0 0
SYNCHRONY FINL COM 87165B103 2,307 144,264 SH   SOLE   144,264 0 0
SYNOPSYS INC COM 871607107 975 7,627 SH   SOLE   7,627 0 0
SYSCO CORP COM 871829107 10,747 235,297 SH   SOLE   235,297 0 0
T MOBILE US INC COM 872590104 923 10,999 SH   SOLE   10,999 0 0
T2 BIOSYSTEMS INC COM 89853L104 22 35,200 SH   SOLE   35,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 21,429 448,678 SH   SOLE   448,678 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 883 95,300 SH Put SOLE   95,300 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 293 19,015 SH   SOLE   19,015 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,067 8,985 SH   SOLE   8,985 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 777 47,016 SH   SOLE   47,016 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 10 500 SH Put SOLE   500 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 193 3,031 SH   SOLE   3,031 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 52 10,220 SH   SOLE   10,220 0 0
TANZANIAN GOLD CORP COM 87601A107 126 245,000 SH   SOLE   245,000 0 0
TARGA RES CORP COM 87612G101 5,052 731,325 SH   SOLE   731,325 0 0
TARGET CORP COM 87612E106 578 75,000 SH Put SOLE   75,000 0 0
TASEKO MINES LTD COM 876511106 14 54,200 SH   SOLE   54,200 0 0
TC ENERGY CORP COM 87807B107 2,772 62,710 SH   SOLE   62,710 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 609 22,187 SH   SOLE   22,187 0 0
TCF FINANCIAL CORPORATION NE COM 872307103 799 35,160 SH   SOLE   35,160 0 0
TCG BDC INC COM 872280102 12,626 2,420,461 SH   SOLE   2,420,461 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 373 72,027 SH   SOLE   72,027 0 0
TE CONNECTIVITY LTD REG SHS H84989104 4,680 74,640 SH   SOLE   74,640 0 0
TEGNA INC COM 87901J105 163 15,013 SH   SOLE   15,013 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 224 12,510 SH   SOLE   12,510 0 0
TELADOC HEALTH INC COM 87918A105 2,145 13,765 SH   SOLE   13,765 0 0
TELARIA INC COM 879181105 506 84,317 SH   SOLE   84,317 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 1,602 5,402 SH   SOLE   5,402 0 0
TELEFLEX INCORPORATED COM 879369106 397 1,359 SH   SOLE   1,359 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 1,799 107,818 SH   SOLE   107,818 0 0
TELLURIAN INC NEW COM 87968A104 103 114,586 SH   SOLE   114,586 0 0
TELUS CORPORATION COM 87971M103 216 13,789 SH   SOLE   13,789 0 0
TEMPLETON EMERGING MKTS FD I COM 880191101 159 14,250 SH   SOLE   14,250 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 2,906 544,140 SH   SOLE   544,140 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1,467 145,983 SH   SOLE   145,983 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 2,201 154,065 SH   SOLE   154,065 0 0
TENNECO INC CL A VTG COM STK 880349105 205 67,101 SH   SOLE   67,101 0 0
TERADYNE INC COM 880770102 1,171 21,554 SH   SOLE   21,554 0 0
TERADYNE INC COM 880770102 1 200 SH Call SOLE   200 0 0
TESLA INC COM 88160R101 20,154 38,456 SH   SOLE   38,456 0 0
TESLA INC COM 88160R101 40 300 SH Call SOLE   300 0 0
TESLA INC COM 88160R101 3 100 SH Put SOLE   100 0 0
TESLA INC NOTE 2.375% 3/1 88160RAD3 770 450,000 SH   SOLE   450,000 0 0
TETRA TECH INC NEW COM 88162G103 1,487 21,184 SH   SOLE   21,184 0 0
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15,000 SH   SOLE   15,000 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 307 34,535 SH   SOLE   34,535 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 204 9,235 SH   SOLE   9,235 0 0
TEXAS INSTRS INC COM 882508104 19,133 192,245 SH   SOLE   192,245 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 302 792 SH   SOLE   792 0 0
TEXTRON INC COM 883203101 932 35,126 SH   SOLE   35,126 0 0
TFS FINL CORP COM 87240R107 503 32,926 SH   SOLE   32,926 0 0
TG THERAPEUTICS INC COM 88322Q108 179 18,199 SH   SOLE   18,199 0 0
THE TRADE DESK INC COM CL A 88339J105 1,176 6,097 SH   SOLE   6,097 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 17,507 61,733 SH   SOLE   61,733 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4 100 SH Put SOLE   100 0 0
THOMSON REUTERS CORP COM NEW 884903709 252 3,727 SH   SOLE   3,727 0 0
THOR INDS INC COM 885160101 663 15,693 SH   SOLE   15,693 0 0
TIFFANY & CO NEW COM 886547108 752 5,797 SH   SOLE   5,797 0 0
TIMKEN CO COM 887389104 249 7,656 SH   SOLE   7,656 0 0
TITAN INTL INC ILL COM 88830M102 54 34,625 SH   SOLE   34,625 0 0
TITAN PHARMACEUTICALS INC DE COM 888314507 5 20,266 SH   SOLE   20,266 0 0
TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 2,334 1,144,147 SH   SOLE   1,144,147 0 0
TJX COS INC NEW COM 872540109 18,437 385,398 SH   SOLE   385,398 0 0
TONIX PHARMACEUTICALS HLDG C COM 890260706 15 21,335 SH   SOLE   21,335 0 0
TOOTSIE ROLL INDS INC COM 890516107 1,114 31,064 SH   SOLE   31,064 0 0
TORO CO COM 891092108 530 8,136 SH   SOLE   8,136 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,144 74,332 SH   SOLE   74,332 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3,320 210,473 SH   SOLE   210,473 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 857 7,136 SH   SOLE   7,136 0 0
TRACTOR SUPPLY CO COM 892356106 336 3,967 SH   SOLE   3,967 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,763 21,359 SH   SOLE   21,359 0 0
TRANSDIGM GROUP INC COM 893641100 604 1,883 SH   SOLE   1,883 0 0
TRANSLATE BIO INC COM 89374L104 133 13,349 SH   SOLE   13,349 0 0
TRANSOCEAN LTD REG SHS H8817H100 55 49,191 SH   SOLE   49,191 0 0
TRANSUNION COM 89400J107 242 3,632 SH   SOLE   3,632 0 0
TREEHOUSE FOODS INC COM 89469A104 445 10,119 SH   SOLE   10,119 0 0
TRI CONTL CORP COM 895436103 573 27,482 SH   SOLE   27,482 0 0
TRINITY INDS INC COM 896522109 488 30,329 SH   SOLE   30,329 0 0
TRIP COM GROUP LTD ADS 89677Q107 3,853 165,536 SH   SOLE   165,536 0 0
TRIP COM GROUP LTD ADS 89677Q107 17 1,500 SH Call SOLE   1,500 0 0
TRIPADVISOR INC COM 896945201 199 11,465 SH   SOLE   11,465 0 0
TRISTATE CAP HLDGS INC COM 89678F100 134 13,773 SH   SOLE   13,773 0 0
TRITON INTL LTD CL A G9078F107 626 24,107 SH   SOLE   24,107 0 0
TRUIST FINL CORP COM 89832Q109 13,220 428,584 SH   SOLE   428,584 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 34 10,500 SH   SOLE   10,500 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 263 5,878 SH   SOLE   5,878 0 0
TURQUOISE HILL RES LTD COM 900435108 24 64,546 SH   SOLE   64,546 0 0
TWILIO INC CL A 90138F102 691 7,730 SH   SOLE   7,730 0 0
TWITTER INC COM 90184L102 4,093 167,394 SH   SOLE   167,394 0 0
TWITTER INC COM 90184L102 0 18,000 SH Call SOLE   18,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 620 164,756 SH   SOLE   164,756 0 0
TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 2,050 2,500,000 SH   SOLE   2,500,000 0 0
TYLER TECHNOLOGIES INC COM 902252105 939 3,161 SH   SOLE   3,161 0 0
TYME TECHNOLOGIES INC COM 90238J103 4 22,200 SH Call SOLE   22,200 0 0
TYME TECHNOLOGIES INC COM 90238J103 421 382,500 SH   SOLE   382,500 0 0
TYSON FOODS INC CL A 902494103 1,962 34,018 SH   SOLE   34,018 0 0
U S PHYSICAL THERAPY INC COM 90337L108 270 3,820 SH   SOLE   3,820 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,370 120,767 SH   SOLE   120,767 0 0
UBER TECHNOLOGIES INC COM 90353T100 137 30,200 SH Call SOLE   30,200 0 0
UBER TECHNOLOGIES INC COM 90353T100 1 2,100 SH Put SOLE   2,100 0 0
UBIQUITI INC COM 90353W103 300 2,123 SH   SOLE   2,123 0 0
UBS GROUP AG SHS H42097107 147 15,599 SH   SOLE   15,599 0 0
UDR INC COM 902653104 434 11,891 SH   SOLE   11,891 0 0
UGI CORP NEW COM 902681105 2,455 92,092 SH   SOLE   92,092 0 0
ULTA BEAUTY INC COM 90384S303 956 5,412 SH   SOLE   5,412 0 0
UNDER ARMOUR INC CL A 904311107 192 21,611 SH   SOLE   21,611 0 0
UNIFIRST CORP MASS COM 904708104 293 1,910 SH   SOLE   1,910 0 0
UNILEVER N V N Y SHS NEW 904784709 5,322 109,324 SH   SOLE   109,324 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,702 33,629 SH   SOLE   33,629 0 0
UNION PAC CORP COM 907818108 35,212 250,020 SH   SOLE   250,020 0 0
UNITED AIRLS HLDGS INC COM 910047109 718 22,938 SH   SOLE   22,938 0 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 23 10,467 SH   SOLE   10,467 0 0
UNITED PARCEL SERVICE INC CL B 911312106 80,228 858,996 SH   SOLE   858,996 0 0
UNITED RENTALS INC COM 911363109 1,959 19,136 SH   SOLE   19,136 0 0
UNITED STATES STL CORP NEW COM 912909108 1,221 193,886 SH   SOLE   193,886 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 617 6,499 SH   SOLE   6,499 0 0
UNITEDHEALTH GROUP INC COM 91324P102 56,100 226,034 SH   SOLE   226,034 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 517 3,914 SH   SOLE   3,914 0 0
UPLAND SOFTWARE INC COM 91544A109 793 29,566 SH   SOLE   29,566 0 0
URANIUM ENERGY CORP COM 916896103 53 93,229 SH   SOLE   93,229 0 0
US BANCORP DEL COM NEW 902973304 25,189 731,146 SH   SOLE   731,146 0 0
US ECOLOGY INC COM 91734M103 444 14,564 SH   SOLE   14,564 0 0
US FOODS HLDG CORP COM 912008109 221 12,397 SH   SOLE   12,397 0 0
V F CORP COM 918204108 3,379 62,540 SH   SOLE   62,540 0 0
VALERO ENERGY CORP COM 91913Y100 6,993 154,356 SH   SOLE   154,356 0 0
VANECK MERK GOLD TRUST GOLD TRUST 921078101 4,081 265,099 SH   SOLE   265,099 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 643 12,497 SH   SOLE   12,497 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 310 6,318 SH   SOLE   6,318 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 959 55,278 SH   SOLE   55,278 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,806 14,099 SH   SOLE   14,099 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3,034 132,248 SH   SOLE   132,248 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 2,467 47,209 SH   SOLE   47,209 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 271 11,521 SH   SOLE   11,521 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3 900 SH Call SOLE   900 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 383 13,627 SH   SOLE   13,627 0 0
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 6,241 103,382 SH   SOLE   103,382 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 2,542 58,191 SH   SOLE   58,191 0 0
VANECK VECTORS ETF TR NAT RES ETF 92189F841 311 12,551 SH   SOLE   12,551 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 34 4,000 SH Put SOLE   4,000 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 37 68,200 SH Call SOLE   68,200 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,961 16,721 SH   SOLE   16,721 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2,917 279,652 SH   SOLE   279,652 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 238 1,599 SH   SOLE   1,599 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,035 11,064 SH   SOLE   11,064 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 201 2,391 SH   SOLE   2,391 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 21,732 243,056 SH   SOLE   243,056 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 902 8,433 SH   SOLE   8,433 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 33,374 406,180 SH   SOLE   406,180 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 37,079 434,442 SH   SOLE   434,442 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 8,502 151,082 SH   SOLE   151,082 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 15,878 175,124 SH   SOLE   175,124 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 16 1,000 SH Put SOLE   1,000 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 81,670 521,276 SH   SOLE   521,276 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 20,597 173,888 SH   SOLE   173,888 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3,128 24,593 SH   SOLE   24,593 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,454 17,897 SH   SOLE   17,897 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 20,934 159,068 SH   SOLE   159,068 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 49,079 703,209 SH   SOLE   703,209 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 158,737 670,314 SH   SOLE   670,314 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 54,375 612,480 SH   SOLE   612,480 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 25,202 218,500 SH   SOLE   218,500 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 20,902 138,970 SH   SOLE   138,970 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 81,273 630,598 SH   SOLE   630,598 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 43,935 493,516 SH   SOLE   493,516 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 25,973 633,475 SH   SOLE   633,475 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 74,785 2,230,699 SH   SOLE   2,230,699 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 50,952 1,177,343 SH   SOLE   1,177,343 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 21,689 393,250 SH   SOLE   393,250 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,497 19,113 SH   SOLE   19,113 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 779 18,219 SH   SOLE   18,219 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 5,116 81,528 SH   SOLE   81,528 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13,233 271,645 SH   SOLE   271,645 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1,113 21,042 SH   SOLE   21,042 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2,998 42,484 SH   SOLE   42,484 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 14,550 167,074 SH   SOLE   167,074 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 12,653 232,150 SH   SOLE   232,150 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 4,281 68,746 SH   SOLE   68,746 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7,603 96,049 SH   SOLE   96,049 0 0
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 295 3,703 SH   SOLE   3,703 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9,432 61,118 SH   SOLE   61,118 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 4,095 34,924 SH   SOLE   34,924 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3,258 37,586 SH   SOLE   37,586 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 290 3,133 SH   SOLE   3,133 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 466 6,473 SH   SOLE   6,473 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1,794 15,594 SH   SOLE   15,594 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 119,956 1,160,277 SH   SOLE   1,160,277 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4 500 SH Put SOLE   500 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 5,491 130,836 SH   SOLE   130,836 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 113,294 3,398,030 SH   SOLE   3,398,030 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 24,715 349,324 SH   SOLE   349,324 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 7,273 124,557 SH   SOLE   124,557 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 431 10,496 SH   SOLE   10,496 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,404 15,431 SH   SOLE   15,431 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 19,919 301,904 SH   SOLE   301,904 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 21,453 168,872 SH   SOLE   168,872 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 4,948 64,939 SH   SOLE   64,939 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,548 17,539 SH   SOLE   17,539 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 10,827 78,520 SH   SOLE   78,520 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 3,893 101,761 SH   SOLE   101,761 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 5,422 107,007 SH   SOLE   107,007 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,350 26,206 SH   SOLE   26,206 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 530 4,831 SH   SOLE   4,831 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 55,950 263,946 SH   SOLE   263,946 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 469 4,877 SH   SOLE   4,877 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,380 11,267 SH   SOLE   11,267 0 0
VAREX IMAGING CORP COM 92214X106 429 18,966 SH   SOLE   18,966 0 0
VARIAN MED SYS INC COM 92220P105 3,437 33,564 SH   SOLE   33,564 0 0
VBI VACCINES INC COM NEW 91822J103 11 11,540 SH   SOLE   11,540 0 0
VECTOR GROUP LTD COM 92240M108 1,221 129,725 SH   SOLE   129,725 0 0
VEEVA SYS INC CL A COM 922475108 1,250 7,977 SH   SOLE   7,977 0 0
VEEVA SYS INC CL A COM 922475108 1 400 SH Call SOLE   400 0 0
VENTAS INC COM 92276F100 2,545 95,172 SH   SOLE   95,172 0 0
VEON LTD SPONSORED ADR 91822M106 349 234,896 SH   SOLE   234,896 0 0
VEREIT INC COM 92339V100 101 20,509 SH   SOLE   20,509 0 0
VERISK ANALYTICS INC COM 92345Y106 3,559 25,481 SH   SOLE   25,481 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 0 1,000 SH Call SOLE   1,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 125,868 2,343,728 SH   SOLE   2,343,728 0 0
VERMILLION INC COM NEW 92407M206 25 30,000 SH   SOLE   30,000 0 0
VERSO CORP CL A 92531L207 705 62,763 SH   SOLE   62,763 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,379 9,969 SH   SOLE   9,969 0 0
VERTICAL CAP INCOME FD SHS BEN INT 92535C104 834 99,645 SH   SOLE   99,645 0 0
VIACOMCBS INC CL A 92556H107 189 10,469 SH   SOLE   10,469 0 0
VIACOMCBS INC CL B 92556H206 16 26,500 SH Call SOLE   26,500 0 0
VIACOMCBS INC CL B 92556H206 2 2,500 SH Put SOLE   2,500 0 0
VIACOMCBS INC CL B 92556H206 970 69,331 SH   SOLE   69,331 0 0
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1,275 30,779 SH   SOLE   30,779 0 0
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 6,391 181,329 SH   SOLE   181,329 0 0
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 273 9,500 SH   SOLE   9,500 0 0
VIEWRAY INC COM 92672L107 193 77,000 SH   SOLE   77,000 0 0
VIKING THERAPEUTICS INC COM 92686J106 44 9,726 SH   SOLE   9,726 0 0
VIKING THERAPEUTICS INC COM 92686J106 0 1,000 SH Call SOLE   1,000 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 173 11,187 SH   SOLE   11,187 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 72 12,100 SH Put SOLE   12,100 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 0 200 SH Call SOLE   200 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 165 11,225 SH   SOLE   11,225 0 0
VIRNETX HLDG CORP COM 92823T108 854 155,995 SH   SOLE   155,995 0 0
VIRTU FINL INC CL A 928254101 1,467 70,967 SH   SOLE   70,967 0 0
VISA INC COM CL A 92826C839 78,672 488,622 SH   SOLE   488,622 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 157 10,913 SH   SOLE   10,913 0 0
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 58 132,328 SH   SOLE   132,328 0 0
VMWARE INC CL A COM 928563402 654 5,405 SH   SOLE   5,405 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,737 125,712 SH   SOLE   125,712 0 0
VORNADO RLTY TR SH BEN INT 929042109 3,848 106,871 SH   SOLE   106,871 0 0
VOYA FINANCIAL INC COM 929089100 721 17,773 SH   SOLE   17,773 0 0
VOYA NAT RES EQUITY INCOME F COM 92913C106 94 43,758 SH   SOLE   43,758 0 0
VULCAN MATLS CO COM 929160109 3,770 34,863 SH   SOLE   34,863 0 0
WABTEC COM 929740108 400 9,150 SH   SOLE   9,150 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 32,186 703,200 SH   SOLE   703,200 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4 50,500 SH Call SOLE   50,500 0 0
WALKER & DUNLOP INC COM 93148P102 1,034 25,703 SH   SOLE   25,703 0 0
WALKER & DUNLOP INC COM 93148P102 150 10,000 SH Put SOLE   10,000 0 0
WALMART INC COM 931142103 69,592 612,699 SH   SOLE   612,699 0 0
WASTE CONNECTIONS INC COM 94106B101 352 4,541 SH   SOLE   4,541 0 0
WASTE MGMT INC DEL COM 94106L109 4,845 52,332 SH   SOLE   52,332 0 0
WASTE MGMT INC DEL COM 94106L109 0 2,000 SH Call SOLE   2,000 0 0
WATERS CORP COM 941848103 955 5,269 SH   SOLE   5,269 0 0
WATSCO INC COM 942622200 1,809 11,432 SH   SOLE   11,432 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 221 2,596 SH   SOLE   2,596 0 0
WD-40 CO COM 929236107 532 2,654 SH   SOLE   2,654 0 0
WEC ENERGY GROUP INC COM 92939U106 4,783 54,214 SH   SOLE   54,214 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 614 42,597 SH   SOLE   42,597 0 0
WELLS FARGO CO NEW COM 949746101 62,081 2,163,064 SH   SOLE   2,163,064 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 294 232 SH   SOLE   232 0 0
WELLTOWER INC COM 95040Q104 1,236 26,932 SH   SOLE   26,932 0 0
WENDYS CO COM 95058W100 618 41,521 SH   SOLE   41,521 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 658 4,314 SH   SOLE   4,314 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,244 40,658 SH   SOLE   40,658 0 0
WESTERN ASSET HIGH INCM FD I COM 95766J102 877 174,899 SH   SOLE   174,899 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 59 14,108 SH   SOLE   14,108 0 0
WESTERN ASSET MANAGED MUNS F COM 95766M105 3,093 258,755 SH   SOLE   258,755 0 0
WESTERN ASSET MUN PARTNERS F COM 95766P108 157 11,500 SH   SOLE   11,500 0 0
WESTERN ASSET VAR RT STRG FD COM 957667108 194 14,819 SH   SOLE   14,819 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 7,708 806,497 SH   SOLE   806,497 0 0
WESTERN DIGITAL CORP. COM 958102105 734 17,701 SH   SOLE   17,701 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 126 38,787 SH   SOLE   38,787 0 0
WESTERN UN CO COM 959802109 1,223 67,283 SH   SOLE   67,283 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 360 35,250 SH   SOLE   35,250 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 13 12,950 SH   SOLE   12,950 0 0
WESTROCK CO COM 96145D105 3,741 132,443 SH   SOLE   132,443 0 0
WEX INC COM 96208T104 207 1,984 SH   SOLE   1,984 0 0
WEYERHAEUSER CO COM 962166104 1,128 66,519 SH   SOLE   66,519 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 3,167 114,635 SH   SOLE   114,635 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1 500 SH Call SOLE   500 0 0
WHIRLPOOL CORP COM 963320106 2,512 29,341 SH   SOLE   29,341 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 1,917 2,106 SH   SOLE   2,106 0 0
WILLIAMS COS INC COM 969457100 4,042 286,187 SH   SOLE   286,187 0 0
WILLIAMS SONOMA INC COM 969904101 462 10,865 SH   SOLE   10,865 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 4,339 25,599 SH   SOLE   25,599 0 0
WINTRUST FINL CORP COM 97650W108 285 8,640 SH   SOLE   8,640 0 0
WISDOMTREE TR CBOE S&P 500 97717X560 11 50,000 SH Put SOLE   50,000 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 587 18,140 SH   SOLE   18,140 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 613 18,462 SH   SOLE   18,462 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2,054 40,023 SH   SOLE   40,023 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 9,769 389,318 SH   SOLE   389,318 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 801 20,347 SH   SOLE   20,347 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 248 5,138 SH   SOLE   5,138 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 278 9,407 SH   SOLE   9,407 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 336 7,992 SH   SOLE   7,992 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 211 3,265 SH   SOLE   3,265 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 1,584 27,982 SH   SOLE   27,982 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 1,724 21,345 SH   SOLE   21,345 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,882 79,180 SH   SOLE   79,180 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 5,593 211,823 SH   SOLE   211,823 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 38,279 984,000 SH   SOLE   984,000 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,458 58,345 SH   SOLE   58,345 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 915 50,863 SH   SOLE   50,863 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 2,445 109,747 SH   SOLE   109,747 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 8,263 105,518 SH   SOLE   105,518 0 0
WOLVERINE WORLD WIDE INC COM 978097103 324 21,213 SH   SOLE   21,213 0 0
WOODWARD INC COM 980745103 320 5,477 SH   SOLE   5,477 0 0
WORKDAY INC CL A 98138H101 3,106 23,713 SH   SOLE   23,713 0 0
WORKIVA INC COM CL A 98139A105 1,555 48,100 SH   SOLE   48,100 0 0
WP CAREY INC COM 92936U109 10,750 184,329 SH   SOLE   184,329 0 0
WPX ENERGY INC COM 98212B103 1,755 577,206 SH   SOLE   577,206 0 0
WRAP TECHNOLOGIES INC COM 98212N107 92 21,590 SH   SOLE   21,590 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 229 7,300 SH   SOLE   7,300 0 0
WYNN RESORTS LTD COM 983134107 289 4,813 SH   SOLE   4,813 0 0
XCEL ENERGY INC COM 98389B100 5,361 88,870 SH   SOLE   88,870 0 0
XILINX INC COM 983919101 820 10,495 SH   SOLE   10,495 0 0
XPO LOGISTICS INC COM 983793100 200 4,134 SH   SOLE   4,134 0 0
XPO LOGISTICS INC COM 983793100 0 200 SH Call SOLE   200 0 0
XYLEM INC COM 98419M100 4,600 70,398 SH   SOLE   70,398 0 0
YUM BRANDS INC COM 988498101 2,183 31,938 SH   SOLE   31,938 0 0
YUM CHINA HLDGS INC COM 98850P109 1,295 30,376 SH   SOLE   30,376 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,008 10,895 SH   SOLE   10,895 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 4,007 111,279 SH   SOLE   111,279 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,482 24,572 SH   SOLE   24,572 0 0
ZIONS BANCORPORATION N A COM 989701107 372 13,886 SH   SOLE   13,886 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 322 131,274 SH   SOLE   131,274 0 0
ZOETIS INC CL A 98978V103 32,402 274,937 SH   SOLE   274,937 0 0
ZOETIS INC CL A 98978V103 1,394 69,700 SH Put SOLE   69,700 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2,537 17,357 SH   SOLE   17,357 0 0
ZOVIO INC COM 98979V102 213 128,962 SH   SOLE   128,962 0 0
ZSCALER INC COM 98980G102 1,489 24,475 SH   SOLE   24,475 0 0
ZUORA INC COM CL A 98983V106 1,977 245,589 SH   SOLE   245,589 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 159 41,593 SH   SOLE   41,593 0 0
ZYNGA INC CL A 98986T108 86 12,741 SH   SOLE   12,741 0 0