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 325 17,600 SH   SOLE   17,600 0 0
22ND CENTY GROUP INC COM 90137F103 43 20,841 SH   SOLE   20,841 0 0
2U INC COM 90214J101 1,096 28,913 SH   SOLE   28,913 0 0
3-D SYS CORP DEL COM NEW 88554D205 137 15,170 SH   SOLE   15,170 0 0
3M CO COM 88579Y101 45,130 260,375 SH   SOLE   260,375 0 0
58 COM INC SPON ADR REP A 31680Q104 494 7,993 SH   SOLE   7,993 0 0
AAON INC COM PAR $0.004 000360206 286 5,749 SH   SOLE   5,749 0 0
ABBOTT LABS COM 002824100 59,402 706,427 SH   SOLE   706,427 0 0
ABBVIE INC COM 00287Y109 52,820 726,535 SH   SOLE   726,535 0 0
ABBVIE INC COM 00287Y109 2 200 SH Call SOLE   200 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 103 16,243 SH   SOLE   16,243 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 17,602 129,534 SH   SOLE   129,534 0 0
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 384 2,820 SH   SOLE   2,820 0 0
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 1,169 17,090 SH   SOLE   17,090 0 0
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 12,066 810,814 SH   SOLE   810,814 0 0
ABIOMED INC COM 003654100 287 1,100 SH   SOLE   1,100 0 0
ABM INDS INC COM 000957100 3,842 96,091 SH   SOLE   96,091 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 205 5,945 SH   SOLE   5,945 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 289 12,687 SH   SOLE   12,687 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23,807 128,874 SH   SOLE   128,874 0 0
ACCURAY INC COM 004397105 47 12,000 SH   SOLE   12,000 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 33 12,298 SH   SOLE   12,298 0 0
ACI WORLDWIDE INC COM 004498101 312 9,123 SH   SOLE   9,123 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 130 59,073 SH   SOLE   59,073 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,373 50,282 SH   SOLE   50,282 0 0
ACUITY BRANDS INC COM 00508Y102 619 4,453 SH   SOLE   4,453 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 828 53,536 SH   SOLE   53,536 0 0
ADECOAGRO S A COM L00849106 87 12,120 SH   SOLE   12,120 0 0
ADOBE INC COM 00724F101 24,739 83,986 SH   SOLE   83,986 0 0
ADT INC COM 00090Q103 266 43,725 SH   SOLE   43,725 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 898 5,814 SH   SOLE   5,814 0 0
ADVANCED ENERGY INDS COM 007973100 253 4,461 SH   SOLE   4,461 0 0
ADVANCED MICRO DEVICES INC COM 007903107 8,064 265,471 SH   SOLE   265,471 0 0
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1,436 21,083 SH   SOLE   21,083 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 556 87,094 SH   SOLE   87,094 0 0
AEGON N V NY REGISTRY SHS 007924103 84 16,848 SH   SOLE   16,848 0 0
AERCAP HOLDINGS NV SHS N00985106 387 7,449 SH   SOLE   7,449 0 0
AERPIO PHARMACEUTICALS INC COM 00810B105 33 37,450 SH   SOLE   37,450 0 0
AES CORP COM 00130H105 5,630 335,416 SH   SOLE   335,416 0 0
AETHLON MED INC COM NEW 00808Y208 5 12,500 SH   SOLE   12,500 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 311 3,374 SH   SOLE   3,374 0 0
AFFIMED N V COM N01045108 121 42,000 SH   SOLE   42,000 0 0
AFFIMED N V COM N01045108 47 62,000 SH Call SOLE   62,000 0 0
AFLAC INC COM 001055102 4,412 80,500 SH   SOLE   80,500 0 0
AGCO CORP COM 001084102 638 8,230 SH   SOLE   8,230 0 0
AGENUS INC COM NEW 00847G705 66 22,101 SH   SOLE   22,101 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 9,132 122,800 SH   SOLE   122,800 0 0
AGNC INVT CORP COM 00123Q104 876 52,007 SH   SOLE   52,007 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,180 23,198 SH   SOLE   23,198 0 0
AIR LEASE CORP CL A 00912X302 2,010 48,695 SH   SOLE   48,695 0 0
AIR PRODS & CHEMS INC COM 009158106 49,766 219,705 SH   SOLE   219,705 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 480 5,976 SH   SOLE   5,976 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 79 16,177 SH   SOLE   16,177 0 0
ALASKA AIR GROUP INC COM 011659109 2,651 41,501 SH   SOLE   41,501 0 0
ALBANY INTL CORP CL A 012348108 440 5,382 SH   SOLE   5,382 0 0
ALBEMARLE CORP COM 012653101 443 6,357 SH   SOLE   6,357 0 0
ALCOA CORP COM 013872106 325 13,821 SH   SOLE   13,821 0 0
ALCON INC ORD SHS H01301128 4,177 68,166 SH   SOLE   68,166 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 89 14,750 SH   SOLE   14,750 0 0
ALEXCO RESOURCE CORP COM 01535P106 11 10,000 SH   SOLE   10,000 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 655 4,976 SH   SOLE   4,976 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 41,043 242,203 SH   SOLE   242,203 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 0 300 SH Put SOLE   300 0 0
ALIGN TECHNOLOGY INC COM 016255101 2 100 SH Put SOLE   100 0 0
ALIGN TECHNOLOGY INC COM 016255101 6,257 22,950 SH   SOLE   22,950 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 258 10,262 SH   SOLE   10,262 0 0
ALLEGIANT TRAVEL CO COM 01748X102 301 2,102 SH   SOLE   2,102 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 816 7,415 SH   SOLE   7,415 0 0
ALLERGAN PLC SHS G0177J108 17,201 102,448 SH   SOLE   102,448 0 0
ALLETE INC COM NEW 018522300 289 3,474 SH   SOLE   3,474 0 0
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 559 32,821 SH   SOLE   32,821 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 292 24,684 SH   SOLE   24,684 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2,022 67,953 SH   SOLE   67,953 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 751 55,883 SH   SOLE   55,883 0 0
ALLIANT ENERGY CORP COM 018802108 910 18,536 SH   SOLE   18,536 0 0
ALLIANZGI CONV INCOME FD COM 018828103 137 24,193 SH   SOLE   24,193 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 208 16,806 SH   SOLE   16,806 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 245 5,325 SH   SOLE   5,325 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 306 11,402 SH   SOLE   11,402 0 0
ALLSTATE CORP COM 020002101 8,382 82,501 SH   SOLE   82,501 0 0
ALLY FINL INC COM 02005N100 6,340 204,654 SH   SOLE   204,654 0 0
ALMADEN MINERALS LTD COM CL B 020283305 11 19,312 SH   SOLE   19,312 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 417 5,699 SH   SOLE   5,699 0 0
ALPHABET INC CAP STK CL A 02079K305 90,172 83,641 SH   SOLE   83,641 0 0
ALPHABET INC CAP STK CL A 02079K305 2 100 SH Put SOLE   100 0 0
ALPHABET INC CAP STK CL A 02079K305 33 1,500 SH Call SOLE   1,500 0 0
ALPHABET INC CAP STK CL C 02079K107 68,664 63,679 SH   SOLE   63,679 0 0
ALPHATEC HOLDINGS INC COM NEW 02081G201 1,606 353,512 SH   SOLE   353,512 0 0
ALPS ETF TR ALERIAN ENERGY 00162Q676 2,138 100,750 SH   SOLE   100,750 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 32,900 3,343,857 SH   SOLE   3,343,857 0 0
ALPS ETF TR BARRONS 400 ETF 00162Q726 995 24,622 SH   SOLE   24,622 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 933 21,474 SH   SOLE   21,474 0 0
ALTA MESA RES INC CL A 02133L109 4 30,000 SH   SOLE   30,000 0 0
ALTABA INC COM 021346101 2,746 39,661 SH   SOLE   39,661 0 0
ALTERYX INC COM CL A 02156B103 812 7,404 SH   SOLE   7,404 0 0
ALTICE USA INC CL A 02156K103 235 9,700 SH   SOLE   9,700 0 0
ALTRA INDL MOTION CORP COM 02208R106 243 6,809 SH   SOLE   6,809 0 0
ALTRIA GROUP INC COM 02209S103 58,105 1,227,331 SH   SOLE   1,227,331 0 0
ALTRIA GROUP INC COM 02209S103 2 1,000 SH Put SOLE   1,000 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 986 50,866 SH   SOLE   50,866 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 13 3,000 SH Call SOLE   3,000 0 0
AMAZON COM INC COM 023135106 197,789 104,408 SH   SOLE   104,408 0 0
AMAZON COM INC COM 023135106 28 4,600 SH Call SOLE   4,600 0 0
AMAZON COM INC COM 023135106 145 5,800 SH Put SOLE   5,800 0 0
AMBEV SA SPONSORED ADR 02319V103 483 103,584 SH   SOLE   103,584 0 0
AMC NETWORKS INC CL A 00164V103 3,357 61,664 SH   SOLE   61,664 0 0
AMCOR PLC ORD G0250X107 698 60,626 SH   SOLE   60,626 0 0
AMDOCS LTD SHS G02602103 259 4,152 SH   SOLE   4,152 0 0
AMEDISYS INC COM 023436108 231 1,858 SH   SOLE   1,858 0 0
AMEREN CORP COM 023608102 1,196 15,875 SH   SOLE   15,875 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 72 10,000 SH   SOLE   10,000 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 172 11,897 SH   SOLE   11,897 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 459 14,167 SH   SOLE   14,167 0 0
AMERICAN ELEC PWR CO INC COM 025537101 6,927 78,717 SH   SOLE   78,717 0 0
AMERICAN EXPRESS CO COM 025816109 47,650 386,050 SH   SOLE   386,050 0 0
AMERICAN EXPRESS CO COM 025816109 234 54,400 SH Put SOLE   54,400 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 4,225 387,569 SH   SOLE   387,569 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 473 4,614 SH   SOLE   4,614 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 4,820 90,519 SH   SOLE   90,519 0 0
AMERICAN STS WTR CO COM 029899101 1,180 15,649 SH   SOLE   15,649 0 0
AMERICAN TOWER CORP NEW COM 03027X100 12,539 61,562 SH   SOLE   61,562 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1 1,000 SH Call SOLE   1,000 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 43,117 371,717 SH   SOLE   371,717 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 706 20,250 SH   SOLE   20,250 0 0
AMERIPRISE FINL INC COM 03076C106 3,650 25,163 SH   SOLE   25,163 0 0
AMERISOURCEBERGEN CORP COM 03073E105 5,565 65,285 SH   SOLE   65,285 0 0
AMETEK INC NEW COM 031100100 8,323 91,993 SH   SOLE   91,993 0 0
AMGEN INC COM 031162100 81,302 440,964 SH   SOLE   440,964 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 554 10,212 SH   SOLE   10,212 0 0
AMPHENOL CORP NEW CL A 032095101 9,059 93,724 SH   SOLE   93,724 0 0
AMPLIFY ETF TR EASI TACTICAL 032108706 4,891 196,502 SH   SOLE   196,502 0 0
ANADARKO PETE CORP COM 032511107 2,647 37,535 SH   SOLE   37,535 0 0
ANALOG DEVICES INC COM 032654105 2,672 23,697 SH   SOLE   23,697 0 0
ANAPLAN INC COM 03272L108 812 16,087 SH   SOLE   16,087 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 7,053 194,377 SH   SOLE   194,377 0 0
ANDERSONS INC COM 034164103 446 16,360 SH   SOLE   16,360 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,377 15,542 SH   SOLE   15,542 0 0
ANI PHARMACEUTICALS INC COM 00182C103 214 2,614 SH   SOLE   2,614 0 0
ANNALY CAP MGMT INC COM 035710409 3,483 381,438 SH   SOLE   381,438 0 0
ANSYS INC COM 03662Q105 2,082 10,172 SH   SOLE   10,172 0 0
ANTARES PHARMA INC COM 036642106 88 26,736 SH   SOLE   26,736 0 0
ANTERO MIDSTREAM CORP COM 03676B102 2,032 177,274 SH   SOLE   177,274 0 0
ANTERO RES CORP COM 03674X106 1,100 201,635 SH   SOLE   201,635 0 0
ANTHEM INC COM 036752103 6,267 22,086 SH   SOLE   22,086 0 0
AON PLC SHS CL A G0408V102 2,033 10,528 SH   SOLE   10,528 0 0
APACHE CORP COM 037411105 1,804 62,283 SH   SOLE   62,283 0 0
APHRIA INC COM 03765K104 95 13,535 SH   SOLE   13,535 0 0
APHRIA INC COM 03765K104 3 8,500 SH Call SOLE   8,500 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1,152 33,732 SH   SOLE   33,732 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 358 24,090 SH   SOLE   24,090 0 0
APPIAN CORP CL A 03782L101 296 8,178 SH   SOLE   8,178 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 375 23,654 SH   SOLE   23,654 0 0
APPLE INC COM 037833100 401,006 2,024,348 SH   SOLE   2,024,348 0 0
APPLE INC COM 037833100 324 97,900 SH Put SOLE   97,900 0 0
APPLIED DNA SCIENCES INC COM NEW 03815U201 6 11,067 SH   SOLE   11,067 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 496 8,072 SH   SOLE   8,072 0 0
APPLIED MATLS INC COM 038222105 3,967 88,517 SH   SOLE   88,517 0 0
APTARGROUP INC COM 038336103 1,073 8,621 SH   SOLE   8,621 0 0
APTIV PLC SHS G6095L109 652 8,109 SH   SOLE   8,109 0 0
AQUA AMERICA INC COM 03836W103 1,724 41,717 SH   SOLE   41,717 0 0
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 354 115,729 SH   SOLE   115,729 0 0
AQUAVENTURE HLDGS LTD SHS G0443N107 289 14,450 SH   SOLE   14,450 0 0
ARCH CAP GROUP LTD ORD G0450A105 2,234 60,193 SH   SOLE   60,193 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 13,338 326,734 SH   SOLE   326,734 0 0
ARCHROCK INC COM 03957W106 263 24,668 SH   SOLE   24,668 0 0
ARCONIC INC COM 03965L100 2,706 105,035 SH   SOLE   105,035 0 0
ARCOSA INC COM 039653100 378 10,170 SH   SOLE   10,170 0 0
ARDAGH GROUP S A CL A L0223L101 260 14,984 SH   SOLE   14,984 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 842 14,355 SH   SOLE   14,355 0 0
ARES CAP CORP COM 04010L103 20,416 1,138,349 SH   SOLE   1,138,349 0 0
ARES COML REAL ESTATE CORP COM 04013V108 227 15,229 SH   SOLE   15,229 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 495 18,933 SH   SOLE   18,933 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 1,995 57,951 SH   SOLE   57,951 0 0
ARK ETF TR INNOVATION ETF 00214Q104 18,582 387,256 SH   SOLE   387,256 0 0
ARK ETF TR WEB X.O ETF 00214Q401 886 17,048 SH   SOLE   17,048 0 0
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 228 12,299 SH   SOLE   12,299 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 2,051 20,881 SH   SOLE   20,881 0 0
ARRAY BIOPHARMA INC COM 04269X105 690 14,866 SH   SOLE   14,866 0 0
ARROW FINL CORP COM 042744102 527 15,152 SH   SOLE   15,152 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 250 9,416 SH   SOLE   9,416 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 5,752 208,813 SH   SOLE   208,813 0 0
ASGN INC COM 00191U102 2,734 44,907 SH   SOLE   44,907 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 238 2,974 SH   SOLE   2,974 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 8,175 39,367 SH   SOLE   39,367 0 0
ASPEN TECHNOLOGY INC COM 045327103 889 7,212 SH   SOLE   7,212 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 853 246,976 SH   SOLE   246,976 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,029 49,276 SH   SOLE   49,276 0 0
ASTRONICS CORP COM 046433108 813 20,205 SH   SOLE   20,205 0 0
AT&T INC COM 00206R102 124,054 3,702,117 SH   SOLE   3,702,117 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 383 19,193 SH   SOLE   19,193 0 0
ATHENEX INC COM 04685N103 7,213 364,307 SH   SOLE   364,307 0 0
ATHERSYS INC COM 04744L106 104 61,452 SH   SOLE   61,452 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 373 21,788 SH   SOLE   21,788 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 343 9,747 SH   SOLE   9,747 0 0
ATLASSIAN CORP PLC CL A G06242104 8,884 67,815 SH   SOLE   67,815 0 0
ATMOS ENERGY CORP COM 049560105 2,079 19,673 SH   SOLE   19,673 0 0
AURORA CANNABIS INC COM 05156X108 707 90,091 SH   SOLE   90,091 0 0
AURORA CANNABIS INC COM 05156X108 23 17,000 SH Call SOLE   17,000 0 0
AUTODESK INC COM 052769106 17,658 108,337 SH   SOLE   108,337 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 465 5,428 SH   SOLE   5,428 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 35,361 214,082 SH   SOLE   214,082 0 0
AUTOZONE INC COM 053332102 4,607 4,211 SH   SOLE   4,211 0 0
AVALONBAY CMNTYS INC COM 053484101 1,244 6,152 SH   SOLE   6,152 0 0
AVANGRID INC COM 05351W103 612 12,117 SH   SOLE   12,117 0 0
AVANOS MED INC COM 05350V106 264 5,983 SH   SOLE   5,983 0 0
AVERY DENNISON CORP COM 053611109 1,311 11,299 SH   SOLE   11,299 0 0
AVIS BUDGET GROUP INC COM 053774105 373 10,547 SH   SOLE   10,547 0 0
AVON PRODS INC COM 054303102 1,150 295,621 SH   SOLE   295,621 0 0
AXA EQUITABLE HLDGS INC COM 054561105 1,053 50,317 SH   SOLE   50,317 0 0
AXALTA COATING SYS LTD COM G0750C108 525 17,531 SH   SOLE   17,531 0 0
AXON ENTERPRISE INC COM 05464C101 7,839 122,234 SH   SOLE   122,234 0 0
B & G FOODS INC NEW COM 05508R106 1,296 62,359 SH   SOLE   62,359 0 0
BABCOCK & WILCOX ENTERPRIS I COM 05614L100 7 20,000 SH   SOLE   20,000 0 0
BAIDU INC SPON ADR REP A 056752108 1,422 12,093 SH   SOLE   12,093 0 0
BAIDU INC SPON ADR REP A 056752108 7 200 SH Put SOLE   200 0 0
BAIN CAP SPECIALTY FIN INC COM 05684B107 11,772 632,565 SH   SOLE   632,565 0 0
BALL CORP COM 058498106 2,355 33,663 SH   SOLE   33,663 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 431 77,463 SH   SOLE   77,463 0 0
BANCO SANTANDER SA ADR 05964H105 239 52,319 SH   SOLE   52,319 0 0
BANK AMER CORP COM 060505104 48,234 1,661,794 SH   SOLE   1,661,794 0 0
BANK HAWAII CORP COM 062540109 981 11,896 SH   SOLE   11,896 0 0
BANK MONTREAL QUE COM 063671101 4,980 65,618 SH   SOLE   65,618 0 0
BANK N S HALIFAX COM 064149107 985 18,149 SH   SOLE   18,149 0 0
BANK NEW YORK MELLON CORP COM 064058100 7,772 176,031 SH   SOLE   176,031 0 0
BANK OZK COM 06417N103 216 7,042 SH   SOLE   7,042 0 0
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 2,089 15,387 SH   SOLE   15,387 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1,417 64,979 SH   SOLE   64,979 0 0
BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 342 23,307 SH   SOLE   23,307 0 0
BARRICK GOLD CORPORATION COM 067901108 5,295 336,096 SH   SOLE   336,096 0 0
BAUSCH HEALTH COS INC COM 071734107 2,456 97,332 SH   SOLE   97,332 0 0
BAXTER INTL INC COM 071813109 10,387 126,793 SH   SOLE   126,793 0 0
BB&T CORP COM 054937107 13,174 268,079 SH   SOLE   268,079 0 0
BCE INC COM NEW 05534B760 2,185 48,186 SH   SOLE   48,186 0 0
BECTON DICKINSON & CO COM 075887109 2 1,000 SH Put SOLE   1,000 0 0
BECTON DICKINSON & CO COM 075887109 14,080 55,877 SH   SOLE   55,877 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 68 39,070 SH   SOLE   39,070 0 0
BERKLEY W R CORP COM 084423102 1,872 28,384 SH   SOLE   28,384 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 95,819 301 SH   SOLE   301 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 184,345 864,944 SH   SOLE   864,944 0 0
BERRY GLOBAL GROUP INC COM 08579W103 624 11,837 SH   SOLE   11,837 0 0
BEST BUY INC COM 086516101 9,373 134,433 SH   SOLE   134,433 0 0
BEYOND MEAT INC COM 08862E109 369 2,295 SH   SOLE   2,295 0 0
BEYOND MEAT INC COM 08862E109 40 31,900 SH Put SOLE   31,900 0 0
BHP GROUP LTD SPONSORED ADS 088606108 3,129 54,074 SH   SOLE   54,074 0 0
BHP GROUP PLC SPONSORED ADR 05545E209 1,855 36,091 SH   SOLE   36,091 0 0
BIO RAD LABS INC CL A 090572207 514 1,636 SH   SOLE   1,636 0 0
BIO TECHNE CORP COM 09073M104 582 2,801 SH   SOLE   2,801 0 0
BIOGEN INC COM 09062X103 4,188 17,892 SH   SOLE   17,892 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 438 5,051 SH   SOLE   5,051 0 0
BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 97 16,800 SH   SOLE   16,800 0 0
BLACK HILLS CORP COM 092113109 1,594 20,412 SH   SOLE   20,412 0 0
BLACK KNIGHT INC COM 09215C105 2,361 39,214 SH   SOLE   39,214 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 3,919 252,667 SH   SOLE   252,667 0 0
BLACKLINE INC COM 09239B109 410 7,586 SH   SOLE   7,586 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 520 39,254 SH   SOLE   39,254 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 260 18,596 SH   SOLE   18,596 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 311 28,665 SH   SOLE   28,665 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 3,113 239,885 SH   SOLE   239,885 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 105 11,858 SH   SOLE   11,858 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 194 18,028 SH   SOLE   18,028 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 204 15,901 SH   SOLE   15,901 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,171 29,928 SH   SOLE   29,928 0 0
BLACKROCK INC COM 09247X101 30,474 64,960 SH   SOLE   64,960 0 0
BLACKROCK INCOME TR INC COM 09247F100 388 63,830 SH   SOLE   63,830 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 393 26,271 SH   SOLE   26,271 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 620 26,650 SH   SOLE   26,650 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 522 37,700 SH   SOLE   37,700 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 168 11,550 SH   SOLE   11,550 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 3,657 260,110 SH   SOLE   260,110 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 193 12,206 SH   SOLE   12,206 0 0
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 255 18,050 SH   SOLE   18,050 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 277 18,533 SH   SOLE   18,533 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 153 13,753 SH   SOLE   13,753 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 353 26,700 SH   SOLE   26,700 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 577 42,235 SH   SOLE   42,235 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1,817 136,522 SH   SOLE   136,522 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 279 16,341 SH   SOLE   16,341 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 192 20,993 SH   SOLE   20,993 0 0
BLACKROCK MUNIY QUALITY FD I COM 09254G108 147 11,738 SH   SOLE   11,738 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 294 20,454 SH   SOLE   20,454 0 0
BLACKROCK MUNIYIELD INVST FD COM 09254R104 413 28,100 SH   SOLE   28,100 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 667 52,457 SH   SOLE   52,457 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1,724 130,657 SH   SOLE   130,657 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 878 60,518 SH   SOLE   60,518 0 0
BLACKROCK MUNIYLD INVST QLTY COM 09254T100 147 10,561 SH   SOLE   10,561 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 556 40,500 SH   SOLE   40,500 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3,140 132,285 SH   SOLE   132,285 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 1,063 29,835 SH   SOLE   29,835 0 0
BLOCK H & R INC COM 093671105 204 7,083 SH   SOLE   7,083 0 0
BLOOM ENERGY CORP COM CL A 093712107 262 21,358 SH   SOLE   21,358 0 0
BNY MELLON STRATEGIC MUNS IN COM 05588W108 110 13,448 SH   SOLE   13,448 0 0
BOEING CO COM 097023105 18 3,300 SH Put SOLE   3,300 0 0
BOEING CO COM 097023105 85,651 235,419 SH   SOLE   235,419 0 0
BOEING CO COM 097023105 4 200 SH Call SOLE   200 0 0
BOK FINL CORP COM NEW 05561Q201 209 2,787 SH   SOLE   2,787 0 0
BOOKING HLDGS INC COM 09857L108 13,518 7,169 SH   SOLE   7,169 0 0
BORGWARNER INC COM 099724106 1,625 38,707 SH   SOLE   38,707 0 0
BOSTON PROPERTIES INC COM 101121101 1,036 8,010 SH   SOLE   8,010 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,577 36,720 SH   SOLE   36,720 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 129 11,492 SH   SOLE   11,492 0 0
BOX INC CL A 10316T104 4,153 235,281 SH   SOLE   235,281 0 0
BOX INC CL A 10316T104 0 3,700 SH Call SOLE   3,700 0 0
BOYD GAMING CORP COM 103304101 269 9,989 SH   SOLE   9,989 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 262 17,065 SH   SOLE   17,065 0 0
BP PLC SPONSORED ADR 055622104 15,736 377,022 SH   SOLE   377,022 0 0
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 41 10,266 SH   SOLE   10,266 0 0
BRIDGE BANCORP INC COM 108035106 429 14,534 SH   SOLE   14,534 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 569 3,770 SH   SOLE   3,770 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 34,633 763,383 SH   SOLE   763,383 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,962 228,571 SH   SOLE   228,571 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 357 19,912 SH   SOLE   19,912 0 0
BROADCOM INC COM 11135F101 295 23,600 SH Put SOLE   23,600 0 0
BROADCOM INC COM 11135F101 58,028 201,459 SH   SOLE   201,459 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,296 33,657 SH   SOLE   33,657 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,035 63,433 SH   SOLE   63,433 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6,805 158,424 SH   SOLE   158,424 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 193 10,152 SH   SOLE   10,152 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 224 10,312 SH   SOLE   10,312 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 270 7,821 SH   SOLE   7,821 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,258 81,610 SH   SOLE   81,610 0 0
BROOKS AUTOMATION INC COM 114340102 534 13,743 SH   SOLE   13,743 0 0
BROWN & BROWN INC COM 115236101 1,717 51,327 SH   SOLE   51,327 0 0
BROWN FORMAN CORP CL A 115637100 545 9,916 SH   SOLE   9,916 0 0
BROWN FORMAN CORP CL B 115637209 3,628 65,442 SH   SOLE   65,442 0 0
BT GROUP PLC ADR 05577E101 185 14,594 SH   SOLE   14,594 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 4,416 107,642 SH   SOLE   107,642 0 0
BURLINGTON STORES INC COM 122017106 802 4,690 SH   SOLE   4,690 0 0
C & F FINL CORP COM 12466Q104 398 7,296 SH   SOLE   7,296 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,541 30,143 SH   SOLE   30,143 0 0
CABOT CORP COM 127055101 571 11,937 SH   SOLE   11,937 0 0
CABOT OIL & GAS CORP COM 127097103 1,091 47,351 SH   SOLE   47,351 0 0
CADENCE BANCORPORATION CL A 12739A100 1,103 53,118 SH   SOLE   53,118 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 5,249 74,245 SH   SOLE   74,245 0 0
CADIZ INC COM NEW 127537207 146 13,018 SH   SOLE   13,018 0 0
CAESARS ENTMT CORP COM 127686103 171 14,424 SH   SOLE   14,424 0 0
CAESARS ENTMT CORP COM 127686103 0 10,000 SH Put SOLE   10,000 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 803 76,472 SH   SOLE   76,472 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1,381 108,216 SH   SOLE   108,216 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 258 5,100 SH   SOLE   5,100 0 0
CALLON PETE CO DEL COM 13123X102 372 55,792 SH   SOLE   55,792 0 0
CALYXT INC COM 13173L107 371 29,744 SH   SOLE   29,744 0 0
CAMDEN NATL CORP COM 133034108 792 17,250 SH   SOLE   17,250 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,812 17,388 SH   SOLE   17,388 0 0
CAMECO CORP COM 13321L108 107 10,097 SH   SOLE   10,097 0 0
CAMPBELL SOUP CO COM 134429109 667 16,640 SH   SOLE   16,640 0 0
CAMTEK LTD ORD M20791105 97 11,530 SH   SOLE   11,530 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 2,420 62,082 SH   SOLE   62,082 0 0
CANADIAN NAT RES LTD COM 136385101 1,739 64,681 SH   SOLE   64,681 0 0
CANADIAN NATL RY CO COM 136375102 4,150 44,923 SH   SOLE   44,923 0 0
CANADIAN PAC RY LTD COM 13645T100 8,979 38,164 SH   SOLE   38,164 0 0
CANNAE HLDGS INC COM 13765N107 927 32,012 SH   SOLE   32,012 0 0
CANOPY GROWTH CORP COM 138035100 2,081 51,806 SH   SOLE   51,806 0 0
CAPITAL ONE FINL CORP COM 14040H105 3,784 41,729 SH   SOLE   41,729 0 0
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 230 22,122 SH   SOLE   22,122 0 0
CAPSTONE TURBINE CORP COM NEW 14067D409 10 12,236 SH   SOLE   12,236 0 0
CARBON BLACK INC COM 14081R103 919 54,690 SH   SOLE   54,690 0 0
CARDINAL HEALTH INC COM 14149Y108 7,930 168,564 SH   SOLE   168,564 0 0
CARLISLE COS INC COM 142339100 4,610 32,839 SH   SOLE   32,839 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1,201 53,116 SH   SOLE   53,116 0 0
CARMAX INC COM 143130102 528 6,069 SH   SOLE   6,069 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1,822 39,092 SH   SOLE   39,092 0 0
CASEYS GEN STORES INC COM 147528103 329 2,107 SH   SOLE   2,107 0 0
CASTLE BRANDS INC COM 148435100 9 19,000 SH   SOLE   19,000 0 0
CASTLIGHT HEALTH INC CL B 14862Q100 37 11,497 SH   SOLE   11,497 0 0
CATALENT INC COM 148806102 210 3,863 SH   SOLE   3,863 0 0
CATERPILLAR INC DEL COM 149123101 37,235 273,384 SH   SOLE   273,384 0 0
CBL & ASSOC PPTYS INC COM 124830100 12 11,340 SH   SOLE   11,340 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 4,589 44,276 SH   SOLE   44,276 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 535 71,936 SH   SOLE   71,936 0 0
CBRE GROUP INC CL A 12504L109 1,105 21,500 SH   SOLE   21,500 0 0
CBS CORP NEW CL B 124857202 2,335 46,898 SH   SOLE   46,898 0 0
CBS CORP NEW CL B 124857202 24 12,000 SH Call SOLE   12,000 0 0
CDK GLOBAL INC COM 12508E101 787 15,978 SH   SOLE   15,978 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,166 14,884 SH   SOLE   14,884 0 0
CDW CORP COM 12514G108 8,382 75,382 SH   SOLE   75,382 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 331 6,960 SH   SOLE   6,960 0 0
CEDAR REALTY TRUST INC COM NEW 150602209 123 46,263 SH   SOLE   46,263 0 0
CELANESE CORP DEL COM 150870103 785 7,237 SH   SOLE   7,237 0 0
CELCUITY INC COM 15102K100 1,016 40,626 SH   SOLE   40,626 0 0
CELGENE CORP COM 151020104 20,327 220,044 SH   SOLE   220,044 0 0
CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 31 11,912 SH   SOLE   11,912 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 54 13,613 SH   SOLE   13,613 0 0
CENTENE CORP DEL COM 15135B101 6,889 132,075 SH   SOLE   132,075 0 0
CENTERPOINT ENERGY INC COM 15189T107 4,899 171,153 SH   SOLE   171,153 0 0
CENTURYLINK INC COM 156700106 2,991 254,897 SH   SOLE   254,897 0 0
CERNER CORP COM 156782104 13,986 190,800 SH   SOLE   190,800 0 0
CERUS CORP COM 157085101 72 12,760 SH   SOLE   12,760 0 0
CEVA INC COM 157210105 3,330 137,351 SH   SOLE   137,351 0 0
CF INDS HLDGS INC COM 125269100 1,493 31,944 SH   SOLE   31,944 0 0
CGI INC CL A SUB VTG 12532H104 2,519 32,837 SH   SOLE   32,837 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,988 13,994 SH   SOLE   13,994 0 0
CHART INDS INC COM PAR $0.01 16115Q308 983 12,791 SH   SOLE   12,791 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 8,029 20,318 SH   SOLE   20,318 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 10,774 92,756 SH   SOLE   92,756 0 0
CHEESECAKE FACTORY INC COM 163072101 339 7,699 SH   SOLE   7,699 0 0
CHEGG INC COM 163092109 206 5,236 SH   SOLE   5,236 0 0
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 90 14,815 SH   SOLE   14,815 0 0
CHEMED CORP NEW COM 16359R103 719 2,014 SH   SOLE   2,014 0 0
CHEMICAL FINL CORP COM 163731102 1,223 29,736 SH   SOLE   29,736 0 0
CHEMOURS CO COM 163851108 1,356 56,671 SH   SOLE   56,671 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,261 18,467 SH   SOLE   18,467 0 0
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 60 77,000 PRN   SOLE   77,000 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 817 19,368 SH   SOLE   19,368 0 0
CHESAPEAKE ENERGY CORP COM 165167107 2,623 1,345,651 SH   SOLE   1,345,651 0 0
CHESAPEAKE ENERGY CORP COM 165167107 7 35,000 SH Call SOLE   35,000 0 0
CHEVRON CORP NEW COM 166764100 88,454 712,012 SH   SOLE   712,012 0 0
CHEWY INC CL A 16679L109 209 5,856 SH   SOLE   5,856 0 0
CHICAGO RIVET & MACH CO COM 168088102 718 25,200 SH   SOLE   25,200 0 0
CHIMERA INVT CORP COM NEW 16934Q208 215 11,256 SH   SOLE   11,256 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3,746 82,732 SH   SOLE   82,732 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,230 1,688 SH   SOLE   1,688 0 0
CHUBB LIMITED COM H1467J104 11,846 80,424 SH   SOLE   80,424 0 0
CHURCH & DWIGHT INC COM 171340102 22,433 307,226 SH   SOLE   307,226 0 0
CIGNA CORP NEW COM 125523100 9,851 62,394 SH   SOLE   62,394 0 0
CINCINNATI FINL CORP COM 172062101 3,043 29,322 SH   SOLE   29,322 0 0
CINEMARK HOLDINGS INC COM 17243V102 3,757 104,191 SH   SOLE   104,191 0 0
CINTAS CORP COM 172908105 1,284 5,385 SH   SOLE   5,385 0 0
CISCO SYS INC COM 17275R102 81,035 1,481,739 SH   SOLE   1,481,739 0 0
CIT GROUP INC COM NEW 125581801 353 6,791 SH   SOLE   6,791 0 0
CITIGROUP INC COM NEW 172967424 30,349 432,774 SH   SOLE   432,774 0 0
CITIZENS FINL GROUP INC COM 174610105 7,757 219,686 SH   SOLE   219,686 0 0
CITRIX SYS INC COM 177376100 1,842 18,771 SH   SOLE   18,771 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 4,020 436,471 SH   SOLE   436,471 0 0
CLOROX CO DEL COM 189054109 7,968 52,047 SH   SOLE   52,047 0 0
CLOUDERA INC COM 18914U100 11 1,815 SH   SOLE   1,815 0 0
CLOUDERA INC COM 18914U100 0 16,000 SH Call SOLE   16,000 0 0
CME GROUP INC COM 12572Q105 16,824 86,679 SH   SOLE   86,679 0 0
CME GROUP INC COM 12572Q105 193 28,000 SH Put SOLE   28,000 0 0
CMS ENERGY CORP COM 125896100 2,209 38,169 SH   SOLE   38,169 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 165 11,779 SH   SOLE   11,779 0 0
CO DIAGNOSTICS INC COM 189763105 107 130,002 SH   SOLE   130,002 0 0
COCA COLA CO COM 191216100 94,837 1,862,693 SH   SOLE   1,862,693 0 0
COCA COLA CONSOLIDATED INC COM 191098102 960 3,199 SH   SOLE   3,199 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 679 11,966 SH   SOLE   11,966 0 0
COEUR MNG INC COM NEW 192108504 88 20,350 SH   SOLE   20,350 0 0
COGNEX CORP COM 192422103 490 10,138 SH   SOLE   10,138 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,865 123,973 SH   SOLE   123,973 0 0
COHEN & STEERS CLOSED END OP COM 19248P106 166 13,007 SH   SOLE   13,007 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 892 34,444 SH   SOLE   34,444 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 583 23,419 SH   SOLE   23,419 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 237 25,031 SH   SOLE   25,031 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 1,578 115,646 SH   SOLE   115,646 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 455 21,053 SH   SOLE   21,053 0 0
COHERUS BIOSCIENCES INC COM 19249H103 268 12,184 SH   SOLE   12,184 0 0
COLGATE PALMOLIVE CO COM 194162103 26,335 367,225 SH   SOLE   367,225 0 0
COLONY CAP INC NEW CL A COM 19626G108 247 49,764 SH   SOLE   49,764 0 0
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2,761 135,391 SH   SOLE   135,391 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 9,722 426,422 SH   SOLE   426,422 0 0
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4,368 106,185 SH   SOLE   106,185 0 0
COMCAST CORP NEW CL A 20030N101 46,413 1,097,788 SH   SOLE   1,097,788 0 0
COMERICA INC COM 200340107 7,922 108,980 SH   SOLE   108,980 0 0
COMMERCIAL VEH GROUP INC COM 202608105 80 10,000 SH   SOLE   10,000 0 0
COMMUNITY BK SYS INC COM 203607106 1,705 25,837 SH   SOLE   25,837 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 270 22,211 SH   SOLE   22,211 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1,725 136,132 SH   SOLE   136,132 0 0
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 52 11,526 SH   SOLE   11,526 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 300 15,629 SH   SOLE   15,629 0 0
CONAGRA BRANDS INC COM 205887102 4,330 163,398 SH   SOLE   163,398 0 0
CONATUS PHARMACEUTICALS INC COM 20600T108 3 10,900 SH   SOLE   10,900 0 0
CONCHO RES INC COM 20605P101 377 3,624 SH   SOLE   3,624 0 0
CONDUENT INC COM 206787103 710 74,084 SH   SOLE   74,084 0 0
CONFORMIS INC COM 20717E101 70 15,940 SH   SOLE   15,940 0 0
CONNECTICUT WTR SVC INC COM 207797101 208 2,987 SH   SOLE   2,987 0 0
CONOCOPHILLIPS COM 20825C104 13,744 225,565 SH   SOLE   225,565 0 0
CONSOLIDATED EDISON INC COM 209115104 10,149 115,693 SH   SOLE   115,693 0 0
CONSOLIDATED WATER CO INC ORD G23773107 260 18,222 SH   SOLE   18,222 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,923 30,024 SH   SOLE   30,024 0 0
CONTINENTAL RESOURCES INC COM 212015101 215 5,140 SH   SOLE   5,140 0 0
COOPER COS INC COM NEW 216648402 1,512 4,509 SH   SOLE   4,509 0 0
COPA HOLDINGS SA CL A P31076105 232 2,383 SH   SOLE   2,383 0 0
COPART INC COM 217204106 2,870 38,386 SH   SOLE   38,386 0 0
CORE LABORATORIES N V COM N22717107 213 4,091 SH   SOLE   4,091 0 0
CORECIVIC INC COM 21871N101 338 16,292 SH   SOLE   16,292 0 0
CORELOGIC INC COM 21871D103 287 6,774 SH   SOLE   6,774 0 0
CORESITE RLTY CORP COM 21870Q105 325 2,851 SH   SOLE   2,851 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 224 3,873 SH   SOLE   3,873 0 0
CORNING INC COM 219350105 0 1,000 SH Put SOLE   1,000 0 0
CORNING INC COM 219350105 8,243 248,340 SH   SOLE   248,340 0 0
CORTEVA INC COM 22052L104 4,593 156,461 SH   SOLE   156,461 0 0
COSAN LTD SHS A G25343107 163 13,437 SH   SOLE   13,437 0 0
COSTAR GROUP INC COM 22160N109 1,545 2,770 SH   SOLE   2,770 0 0
COSTCO WHSL CORP NEW COM 22160K105 53,568 202,754 SH   SOLE   202,754 0 0
COUPA SOFTWARE INC COM 22266L106 506 4,035 SH   SOLE   4,035 0 0
COUSINS PPTYS INC COM NEW 222795502 1,415 39,206 SH   SOLE   39,206 0 0
COVANTA HLDG CORP COM 22282E102 5,969 333,425 SH   SOLE   333,425 0 0
COVETRUS INC COM 22304C100 1,368 56,204 SH   SOLE   56,204 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 402 2,360 SH   SOLE   2,360 0 0
CRANE CO COM 224399105 248 2,969 SH   SOLE   2,969 0 0
CRAY INC COM NEW 225223304 218 6,245 SH   SOLE   6,245 0 0
CREDIT ACCEP CORP MICH COM 225310101 405 882 SH   SOLE   882 0 0
CREDIT SUISSE NASSAU BRH 3X LONG GOLD 22542D316 351 2,936 SH   SOLE   2,936 0 0
CREE INC COM 225447101 799 14,080 SH   SOLE   14,080 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,068 22,668 SH   SOLE   22,668 0 0
CRITEO S A SPONS ADS 226718104 1,990 116,022 SH   SOLE   116,022 0 0
CRONOS GROUP INC COM 22717L101 708 44,133 SH   SOLE   44,133 0 0
CRONOS GROUP INC COM 22717L101 4 800 SH Put SOLE   800 0 0
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 208 12,926 SH   SOLE   12,926 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 15,014 115,114 SH   SOLE   115,114 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4 1,500 SH Call SOLE   1,500 0 0
CROWN HOLDINGS INC COM 228368106 230 3,803 SH   SOLE   3,803 0 0
CSG SYS INTL INC COM 126349109 500 10,244 SH   SOLE   10,244 0 0
CSX CORP COM 126408103 16,255 210,103 SH   SOLE   210,103 0 0
CTRIP COM INTL LTD SPONSORED ADS 22943F100 5,089 138,181 SH   SOLE   138,181 0 0
CULLEN FROST BANKERS INC COM 229899109 273 2,967 SH   SOLE   2,967 0 0
CUMMINS INC COM 231021106 39,457 230,306 SH   SOLE   230,306 0 0
CURTISS WRIGHT CORP COM 231561101 4,179 32,874 SH   SOLE   32,874 0 0
CVS HEALTH CORP COM 126650100 22,816 419,063 SH   SOLE   419,063 0 0
CYANOTECH CORP COM PAR $0.02 232437301 93 29,900 SH   SOLE   29,900 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,623 12,735 SH   SOLE   12,735 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 195 8,844 SH   SOLE   8,844 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 13 10,200 SH Call SOLE   10,200 0 0
CYRUSONE INC COM 23283R100 423 7,329 SH   SOLE   7,329 0 0
CYTOKINETICS INC COM NEW 23282W605 143 12,774 SH   SOLE   12,774 0 0
D R HORTON INC COM 23331A109 513 11,974 SH   SOLE   11,974 0 0
DAKTRONICS INC COM 234264109 272 44,037 SH   SOLE   44,037 0 0
DANAHER CORPORATION COM 235851102 26,230 183,463 SH   SOLE   183,463 0 0
DARDEN RESTAURANTS INC COM 237194105 6,588 54,286 SH   SOLE   54,286 0 0
DARIOHEALTH CORP COM 23725P100 206 444,448 SH   SOLE   444,448 0 0
DARLING INGREDIENTS INC COM 237266101 234 11,780 SH   SOLE   11,780 0 0
DAVITA INC COM 23918K108 2,224 39,488 SH   SOLE   39,488 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 13,520 479,686 SH   SOLE   479,686 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 1 2,000 SH Put SOLE   2,000 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 3,989 126,300 SH   SOLE   126,300 0 0
DBX ETF TR XTRACK MSCI EURO 233051697 268 8,764 SH   SOLE   8,764 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 1,021 26,833 SH   SOLE   26,833 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 348 11,901 SH   SOLE   11,901 0 0
DECKERS OUTDOOR CORP COM 243537107 478 2,716 SH   SOLE   2,716 0 0
DEERE & CO COM 244199105 17,547 105,965 SH   SOLE   105,965 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 231 7,252 SH   SOLE   7,252 0 0
DELL TECHNOLOGIES INC CL C 24703L202 3,477 68,613 SH   SOLE   68,613 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 13,401 236,001 SH   SOLE   236,001 0 0
DENISON MINES CORP COM 248356107 16 30,800 SH   SOLE   30,800 0 0
DENNYS CORP COM 24869P104 444 22,034 SH   SOLE   22,034 0 0
DENTSPLY SIRONA INC COM 24906P109 1,674 28,571 SH   SOLE   28,571 0 0
DERMIRA INC COM 24983L104 117 12,265 SH   SOLE   12,265 0 0
DESPEGAR COM CORP ORD SHS G27358103 149 10,687 SH   SOLE   10,687 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,006 34,860 SH   SOLE   34,860 0 0
DEXCOM INC COM 252131107 6,151 41,050 SH   SOLE   41,050 0 0
DHX MEDIA LTD COM VAR VTG 252406152 18 12,000 SH   SOLE   12,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 10,693 62,044 SH   SOLE   62,044 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1 100 SH Put SOLE   100 0 0
DIAMONDBACK ENERGY INC COM 25278X109 829 7,619 SH   SOLE   7,619 0 0
DICKS SPORTING GOODS INC COM 253393102 3,097 89,530 SH   SOLE   89,530 0 0
DIEBOLD NXDF INC COM 253651103 175 19,118 SH   SOLE   19,118 0 0
DIGIMARC CORP NEW COM 25381B101 580 13,070 SH   SOLE   13,070 0 0
DIGITAL RLTY TR INC COM 253868103 12,966 109,887 SH   SOLE   109,887 0 0
DIREXION SHS ETF TR BRZ BL 3X SH NEW 25490K315 442 13,497 SH   SOLE   13,497 0 0
DIREXION SHS ETF TR DAILY JR GLD MIN 25460E166 605 10,080 SH   SOLE   10,080 0 0
DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 431 20,148 SH   SOLE   20,148 0 0
DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 211 7,710 SH   SOLE   7,710 0 0
DIREXION SHS ETF TR DLY JPN BULL 3X 25459Y413 223 4,374 SH   SOLE   4,374 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 214 3,425 SH   SOLE   3,425 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 503 10,193 SH   SOLE   10,193 0 0
DISCOVER FINL SVCS COM 254709108 2,276 29,314 SH   SOLE   29,314 0 0
DISCOVERY INC COM SER A 25470F104 623 20,285 SH   SOLE   20,285 0 0
DISCOVERY INC COM SER A 25470F104 0 1,000 SH Put SOLE   1,000 0 0
DISH NETWORK CORP CL A 25470M109 697 18,157 SH   SOLE   18,157 0 0
DISNEY WALT CO COM DISNEY 254687106 86,932 622,483 SH   SOLE   622,483 0 0
DISNEY WALT CO COM DISNEY 254687106 140 20,200 SH Call SOLE   20,200 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 1,151 99,995 SH   SOLE   99,995 0 0
DNP SELECT INCOME FD COM 23325P104 690 58,274 SH   SOLE   58,274 0 0
DOCUSIGN INC COM 256163106 3 1,100 SH Put SOLE   1,100 0 0
DOCUSIGN INC COM 256163106 1,242 24,918 SH   SOLE   24,918 0 0
DOCUSIGN INC COM 256163106 6 4,300 SH Call SOLE   4,300 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 511 7,915 SH   SOLE   7,915 0 0
DOLLAR GEN CORP NEW COM 256677105 11,609 85,908 SH   SOLE   85,908 0 0
DOLLAR TREE INC COM 256746108 1,514 14,125 SH   SOLE   14,125 0 0
DOMINION ENERGY INC COM 25746U109 11,352 146,969 SH   SOLE   146,969 0 0
DOMINOS PIZZA INC COM 25754A201 241 867 SH   SOLE   867 0 0
DOMTAR CORP COM NEW 257559203 3,508 78,764 SH   SOLE   78,764 0 0
DONALDSON INC COM 257651109 969 19,042 SH   SOLE   19,042 0 0
DORIAN LPG LTD SHS USD Y2106R110 9,930 1,100,889 SH   SOLE   1,100,889 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 591 29,557 SH   SOLE   29,557 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,506 71,990 SH   SOLE   71,990 0 0
DOVER CORP COM 260003108 6,304 62,684 SH   SOLE   62,684 0 0
DOW INC COM 260557103 8,385 170,091 SH   SOLE   170,091 0 0
DRDGOLD LIMITED SPON ADR REPSTG 26152H301 31 10,001 SH   SOLE   10,001 0 0
DTE ENERGY CO COM 233331107 1,669 13,051 SH   SOLE   13,051 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 29,804 337,473 SH   SOLE   337,473 0 0
DUNKIN BRANDS GROUP INC COM 265504100 489 6,189 SH   SOLE   6,189 0 0
DUNKIN BRANDS GROUP INC COM 265504100 0 100 SH Put SOLE   100 0 0
DUPONT DE NEMOURS INC COM 26614N102 12,891 172,071 SH   SOLE   172,071 0 0
DURECT CORP COM 266605104 16 25,000 SH   SOLE   25,000 0 0
DWS MUN INCOME TR NEW COM 233368109 479 42,463 SH   SOLE   42,463 0 0
DXC TECHNOLOGY CO COM 23355L106 328 5,953 SH   SOLE   5,953 0 0
EAGLE BANCORP INC MD COM 268948106 2,631 48,606 SH   SOLE   48,606 0 0
EAGLE MATERIALS INC COM 26969P108 302 3,245 SH   SOLE   3,245 0 0
EAST WEST BANCORP INC COM 27579R104 427 9,116 SH   SOLE   9,116 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 305 16,935 SH   SOLE   16,935 0 0
EASTERN CO COM 276317104 265 9,475 SH   SOLE   9,475 0 0
EASTGROUP PPTY INC COM 277276101 442 3,849 SH   SOLE   3,849 0 0
EASTMAN CHEMICAL CO COM 277432100 642 8,266 SH   SOLE   8,266 0 0
EATON CORP PLC SHS G29183103 15,796 189,623 SH   SOLE   189,623 0 0
EATON VANCE CORP COM NON VTG 278265103 4,433 103,092 SH   SOLE   103,092 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 195 11,461 SH   SOLE   11,461 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 576 38,519 SH   SOLE   38,519 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 2,133 168,930 SH   SOLE   168,930 0 0
EATON VANCE MUN BD FD COM 27827X101 401 32,365 SH   SOLE   32,365 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 131 10,524 SH   SOLE   10,524 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 641 28,188 SH   SOLE   28,188 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 265 22,146 SH   SOLE   22,146 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 759 31,856 SH   SOLE   31,856 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 1,192 143,659 SH   SOLE   143,659 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 418 26,188 SH   SOLE   26,188 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 4,687 390,685 SH   SOLE   390,685 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 389 25,813 SH   SOLE   25,813 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 608 62,002 SH   SOLE   62,002 0 0
EBAY INC COM 278642103 5,003 126,410 SH   SOLE   126,410 0 0
ECA MARCELLUS TR I COM UNIT 26827L109 96 55,000 SH   SOLE   55,000 0 0
ECOLAB INC COM 278865100 5,576 28,168 SH   SOLE   28,168 0 0
EDISON INTL COM 281020107 5,368 79,647 SH   SOLE   79,647 0 0
EDITAS MEDICINE INC COM 28106W103 462 18,619 SH   SOLE   18,619 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,146 33,269 SH   SOLE   33,269 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 3,182 93,334 SH   SOLE   93,334 0 0
ELECTRONIC ARTS INC COM 285512109 814 8,074 SH   SOLE   8,074 0 0
ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 20 20,000 PRN   SOLE   20,000 0 0
ELEMENT SOLUTIONS INC COM 28618M106 135 13,005 SH   SOLE   13,005 0 0
EMBRAER S A SPONSORED ADS 29082A107 218 10,827 SH   SOLE   10,827 0 0
EMERSON ELEC CO COM 291011104 19,355 290,325 SH   SOLE   290,325 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 150 10,968 SH   SOLE   10,968 0 0
ENBRIDGE INC COM 29250N105 14,129 391,269 SH   SOLE   391,269 0 0
ENCANA CORP COM 292505104 115 22,637 SH   SOLE   22,637 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 30 15,200 SH   SOLE   15,200 0 0
ENDOLOGIX INC COM NEW 29266S304 145 20,018 SH   SOLE   20,018 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 206 5,247 SH   SOLE   5,247 0 0
ENERGOUS CORP COM 29272C103 56 12,844 SH   SOLE   12,844 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 311 144,500 SH Put SOLE   144,500 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 50,986 3,621,751 SH   SOLE   3,621,751 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 13 70,000 SH Call SOLE   70,000 0 0
ENERPLUS CORP COM 292766102 373 48,912 SH   SOLE   48,912 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 2,440 241,764 SH   SOLE   241,764 0 0
ENSERVCO CORP COM 29358Y102 104 275,212 SH   SOLE   275,212 0 0
ENTEGRIS INC COM 29362U104 244 6,606 SH   SOLE   6,606 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 721 124,878 SH   SOLE   124,878 0 0
ENTERGY CORP NEW COM 29364G103 1,271 12,366 SH   SOLE   12,366 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 86,805 3,005,972 SH   SOLE   3,005,972 0 0
ENVIVA PARTNERS LP COM UNIT 29414J107 356 11,385 SH   SOLE   11,385 0 0
EOG RES INC COM 26875P101 8,216 88,085 SH   SOLE   88,085 0 0
EPAM SYS INC COM 29414B104 249 1,443 SH   SOLE   1,443 0 0
EPR PPTYS COM SH BEN INT 26884U109 208 2,808 SH   SOLE   2,808 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 6,523 145,978 SH   SOLE   145,978 0 0
EQT CORP COM 26884L109 2,049 129,624 SH   SOLE   129,624 0 0
EQUIFAX INC COM 294429105 5,775 42,704 SH   SOLE   42,704 0 0
EQUINIX INC COM 29444U700 916 1,805 SH   SOLE   1,805 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 1,775 90,184 SH   SOLE   90,184 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 251 2,078 SH   SOLE   2,078 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,660 21,976 SH   SOLE   21,976 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 1,304 28,115 SH   SOLE   28,115 0 0
ESSEX PPTY TR INC COM 297178105 1,777 6,074 SH   SOLE   6,074 0 0
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 276 7,112 SH   SOLE   7,112 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 1,285 40,648 SH   SOLE   40,648 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3,299 82,863 SH   SOLE   82,863 0 0
ETF SER SOLUTIONS APTUS BHVRL MMTM 26922A784 543 17,917 SH   SOLE   17,917 0 0
ETF SER SOLUTIONS APTUS FORTIFIED 26922A610 551 21,138 SH   SOLE   21,138 0 0
ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 2,931 95,665 SH   SOLE   95,665 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 81 14,570 SH   SOLE   14,570 0 0
ETSY INC COM 29786A106 2,874 46,672 SH   SOLE   46,672 0 0
EVERGY INC COM 30034W106 1,002 16,699 SH   SOLE   16,699 0 0
EVERSOURCE ENERGY COM 30040W108 2,657 35,088 SH   SOLE   35,088 0 0
EVO PMTS INC CL A COM 26927E104 224 7,146 SH   SOLE   7,146 0 0
EVOLENT HEALTH INC CL A 30050B101 124 16,454 SH   SOLE   16,454 0 0
EVOLUS INC COM 30052C107 175 11,915 SH   SOLE   11,915 0 0
EXACT SCIENCES CORP COM 30063P105 28,521 241,606 SH   SOLE   241,606 0 0
EXACT SCIENCES CORP COM 30063P105 1 100 SH Call SOLE   100 0 0
EXACT SCIENCES CORP COM 30063P105 3 200 SH Put SOLE   200 0 0
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 9,500 284,775 SH   SOLE   284,775 0 0
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2,529 101,685 SH   SOLE   101,685 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,046 26,255 SH   SOLE   26,255 0 0
EXELIXIS INC COM 30161Q104 0 300 SH Call SOLE   300 0 0
EXELIXIS INC COM 30161Q104 827 38,862 SH   SOLE   38,862 0 0
EXELON CORP COM 30161N101 7,112 148,265 SH   SOLE   148,265 0 0
EXLSERVICE HOLDINGS INC COM 302081104 239 3,503 SH   SOLE   3,503 0 0
EXPEDIA GROUP INC COM NEW 30212P303 994 7,441 SH   SOLE   7,441 0 0
EXPEDITORS INTL WASH INC COM 302130109 7,030 92,403 SH   SOLE   92,403 0 0
EXPONENT INC COM 30214U102 240 4,100 SH   SOLE   4,100 0 0
EXTRA SPACE STORAGE INC COM 30225T102 209 1,965 SH   SOLE   1,965 0 0
EXTREME NETWORKS INC COM 30226D106 460 71,010 SH   SOLE   71,010 0 0
EXXON MOBIL CORP COM 30231G102 2 1,200 SH Put SOLE   1,200 0 0
EXXON MOBIL CORP COM 30231G102 427,029 5,572,026 SH   SOLE   5,572,026 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 8,667 5,284,738 SH   SOLE   5,284,738 0 0
F M C CORP COM NEW 302491303 973 11,741 SH   SOLE   11,741 0 0
F5 NETWORKS INC COM 315616102 263 1,819 SH   SOLE   1,819 0 0
FACEBOOK INC CL A 30303M102 97,853 506,555 SH   SOLE   506,555 0 0
FACEBOOK INC CL A 30303M102 9 500 SH Call SOLE   500 0 0
FACEBOOK INC CL A 30303M102 0 100 SH Put SOLE   100 0 0
FACTSET RESH SYS INC COM 303075105 869 3,034 SH   SOLE   3,034 0 0
FAIR ISAAC CORP COM 303250104 2,345 7,465 SH   SOLE   7,465 0 0
FASTENAL CO COM 311900104 9,851 302,145 SH   SOLE   302,145 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 1,453 20,001 SH   SOLE   20,001 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1,300 10,098 SH   SOLE   10,098 0 0
FEDERATED INVS INC PA CL B 314211103 17,424 535,781 SH   SOLE   535,781 0 0
FEDEX CORP COM 31428X106 23,592 144,070 SH   SOLE   144,070 0 0
FEDEX CORP COM 31428X106 427 37,200 SH Put SOLE   37,200 0 0
FERRARI N V COM N3167Y103 584 3,621 SH   SOLE   3,621 0 0
FERRO CORP COM 315405100 2,250 142,320 SH   SOLE   142,320 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 3,042 219,830 SH   SOLE   219,830 0 0
FIBROGEN INC COM 31572Q808 1,945 43,040 SH   SOLE   43,040 0 0
FIDELITY CONSMR STAPLES 316092303 4,512 129,599 SH   SOLE   129,599 0 0
FIDELITY MSCI COMMNTN SVC 316092873 299 9,019 SH   SOLE   9,019 0 0
FIDELITY MSCI CONSM DIS 316092204 656 14,283 SH   SOLE   14,283 0 0
FIDELITY MSCI ENERGY IDX 316092402 7,948 463,944 SH   SOLE   463,944 0 0
FIDELITY MSCI FINLS IDX 316092501 6,504 162,289 SH   SOLE   162,289 0 0
FIDELITY MSCI HLTH CARE I 316092600 6,890 152,911 SH   SOLE   152,911 0 0
FIDELITY MSCI INDL INDX 316092709 4,711 118,717 SH   SOLE   118,717 0 0
FIDELITY MSCI INFO TECH I 316092808 1,768 28,618 SH   SOLE   28,618 0 0
FIDELITY MSCI MATLS INDEX 316092881 1,452 43,520 SH   SOLE   43,520 0 0
FIDELITY MSCI RL EST ETF 316092857 2,010 76,962 SH   SOLE   76,962 0 0
FIDELITY MSCI UTILS INDEX 316092865 4,543 115,440 SH   SOLE   115,440 0 0
FIDELITY TOTAL BD ETF 316188309 13,524 264,945 SH   SOLE   264,945 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 7,999 25,451 SH   SOLE   25,451 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 4,961 123,141 SH   SOLE   123,141 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 8,998 73,299 SH   SOLE   73,299 0 0
FIFTH THIRD BANCORP COM 316773100 4,961 177,510 SH   SOLE   177,510 0 0
FIREEYE INC COM 31816Q101 6,195 420,146 SH   SOLE   420,146 0 0
FIRST CAPITAL INC COM 31942S104 1,421 28,124 SH   SOLE   28,124 0 0
FIRST FINL BANCORP OH COM 320209109 4,923 203,346 SH   SOLE   203,346 0 0
FIRST FINL BANKSHARES COM 32020R109 408 13,177 SH   SOLE   13,177 0 0
FIRST HORIZON NATL CORP COM 320517105 246 16,546 SH   SOLE   16,546 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,050 10,825 SH   SOLE   10,825 0 0
FIRST SOLAR INC COM 336433107 1,447 21,980 SH   SOLE   21,980 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 141 13,441 SH   SOLE   13,441 0 0
FIRST TR BICK INDEX FD COM SHS 33733H107 797 29,666 SH   SOLE   29,666 0 0
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 476 9,066 SH   SOLE   9,066 0 0
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 350 10,332 SH   SOLE   10,332 0 0
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 768 39,360 SH   SOLE   39,360 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 2,340 58,127 SH   SOLE   58,127 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 437 7,146 SH   SOLE   7,146 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 268 4,734 SH   SOLE   4,734 0 0
FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 842 53,373 SH   SOLE   53,373 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 3,386 62,790 SH   SOLE   62,790 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1,346 53,286 SH   SOLE   53,286 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 546 15,461 SH   SOLE   15,461 0 0
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 801 19,154 SH   SOLE   19,154 0 0
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2,273 47,342 SH   SOLE   47,342 0 0
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 850 16,580 SH   SOLE   16,580 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1,576 28,836 SH   SOLE   28,836 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2,978 52,690 SH   SOLE   52,690 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,500 25,964 SH   SOLE   25,964 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3,170 74,061 SH   SOLE   74,061 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 474 10,409 SH   SOLE   10,409 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 259 11,257 SH   SOLE   11,257 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 18,957 132,062 SH   SOLE   132,062 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 115 10,085 SH   SOLE   10,085 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,443 77,205 SH   SOLE   77,205 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 48,309 804,859 SH   SOLE   804,859 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 296 6,133 SH   SOLE   6,133 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 3,838 74,201 SH   SOLE   74,201 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4,116 53,131 SH   SOLE   53,131 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 2,962 69,813 SH   SOLE   69,813 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 430 11,151 SH   SOLE   11,151 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 776 19,757 SH   SOLE   19,757 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13,048 518,575 SH   SOLE   518,575 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 4,246 30,165 SH   SOLE   30,165 0 0
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 991 37,494 SH   SOLE   37,494 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 11,505 244,165 SH   SOLE   244,165 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2,557 38,388 SH   SOLE   38,388 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1,027 13,202 SH   SOLE   13,202 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 10,697 372,453 SH   SOLE   372,453 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 21,713 1,119,822 SH   SOLE   1,119,822 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 580 11,241 SH   SOLE   11,241 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 871 33,838 SH   SOLE   33,838 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 708 15,704 SH   SOLE   15,704 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1,997 28,350 SH   SOLE   28,350 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2,127 40,805 SH   SOLE   40,805 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2,262 37,023 SH   SOLE   37,023 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1,247 18,196 SH   SOLE   18,196 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 4,191 136,774 SH   SOLE   136,774 0 0
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 312 5,789 SH   SOLE   5,789 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 3,616 42,349 SH   SOLE   42,349 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1,624 26,409 SH   SOLE   26,409 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 231 18,284 SH   SOLE   18,284 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 12,128 359,368 SH   SOLE   359,368 0 0
FIRSTCASH INC COM 33767D105 909 9,034 SH   SOLE   9,034 0 0
FIRSTENERGY CORP COM 337932107 1,054 24,710 SH   SOLE   24,710 0 0
FISERV INC COM 337738108 1,882 20,651 SH   SOLE   20,651 0 0
FIVE BELOW INC COM 33829M101 889 7,420 SH   SOLE   7,420 0 0
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 295 14,629 SH   SOLE   14,629 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1,214 60,834 SH   SOLE   60,834 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,092 3,894 SH   SOLE   3,894 0 0
FLEX LTD ORD Y2573F102 149 15,472 SH   SOLE   15,472 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 1,628 70,771 SH   SOLE   70,771 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 1,561 47,170 SH   SOLE   47,170 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 224 4,975 SH   SOLE   4,975 0 0
FLEXSHARES TR STOX ESG INDEX 33939L696 291 4,157 SH   SOLE   4,157 0 0
FLIR SYS INC COM 302445101 1,071 19,796 SH   SOLE   19,796 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 263 6,281 SH   SOLE   6,281 0 0
FLOWSERVE CORP COM 34354P105 220 4,155 SH   SOLE   4,155 0 0
FLUOR CORP NEW COM 343412102 1,006 30,016 SH   SOLE   30,016 0 0
FNB CORP PA COM 302520101 651 55,205 SH   SOLE   55,205 0 0
FORD MTR CO DEL COM 345370860 4,511 442,681 SH   SOLE   442,681 0 0
FORESTAR GROUP INC COM 346232101 504 25,739 SH   SOLE   25,739 0 0
FORMFACTOR INC COM 346375108 210 13,421 SH   SOLE   13,421 0 0
FORTINET INC COM 34959E109 9,183 119,248 SH   SOLE   119,248 0 0
FORTINET INC COM 34959E109 7 19,800 SH Call SOLE   19,800 0 0
FORTIS INC COM 349553107 225 5,726 SH   SOLE   5,726 0 0
FORTIVE CORP COM 34959J108 6,552 80,423 SH   SOLE   80,423 0 0
FORTRESS BIOTECH INC COM 34960Q109 47 31,100 SH   SOLE   31,100 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1,210 80,124 SH   SOLE   80,124 0 0
FORTUNA SILVER MINES INC COM 349915108 64 22,084 SH   SOLE   22,084 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 2,513 43,912 SH   SOLE   43,912 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 52 15,281 SH   SOLE   15,281 0 0
FORWARD AIR CORP COM 349853101 485 8,172 SH   SOLE   8,172 0 0
FOX CORP CL A COM 35137L105 1,096 29,911 SH   SOLE   29,911 0 0
FOX FACTORY HLDG CORP COM 35138V102 368 4,475 SH   SOLE   4,475 0 0
FRANKLIN RES INC COM 354613101 6,698 192,592 SH   SOLE   192,592 0 0
FREEPORT-MCMORAN INC CL B 35671D857 3,094 265,383 SH   SOLE   265,383 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 601 14,820 SH   SOLE   14,820 0 0
FRONTDOOR INC COM 35905A109 319 7,307 SH   SOLE   7,307 0 0
FS BANCORP INC COM 30263Y104 749 14,441 SH   SOLE   14,441 0 0
FS KKR CAPITAL CORP COM 302635107 1,692 284,112 SH   SOLE   284,112 0 0
FULTON FINL CORP PA COM 360271100 299 18,367 SH   SOLE   18,367 0 0
GABELLI DIVD & INCOME TR COM 36242H104 470 21,694 SH   SOLE   21,694 0 0
GABELLI EQUITY TR INC COM 362397101 384 62,184 SH   SOLE   62,184 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,154 24,552 SH   SOLE   24,552 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 204 44,582 SH   SOLE   44,582 0 0
GAMCO INVESTORS INC CL A COM 361438104 225 11,750 SH   SOLE   11,750 0 0
GAMESTOP CORP NEW CL A 36467W109 1,768 323,463 SH   SOLE   323,463 0 0
GAMESTOP CORP NEW CL A 36467W109 1 25,000 SH Call SOLE   25,000 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 322 8,245 SH   SOLE   8,245 0 0
GARMIN LTD SHS H2906T109 2,200 27,493 SH   SOLE   27,493 0 0
GARTNER INC COM 366651107 6,349 39,494 SH   SOLE   39,494 0 0
GATX CORP COM 361448103 740 9,278 SH   SOLE   9,278 0 0
GCI LIBERTY INC COM CLASS A 36164V305 289 4,888 SH   SOLE   4,888 0 0
GENERAC HLDGS INC COM 368736104 572 8,229 SH   SOLE   8,229 0 0
GENERAL DYNAMICS CORP COM 369550108 16,927 93,121 SH   SOLE   93,121 0 0
GENERAL ELECTRIC CO COM 369604103 64 21,300 SH Call SOLE   21,300 0 0
GENERAL ELECTRIC CO COM 369604103 20,822 1,979,959 SH   SOLE   1,979,959 0 0
GENERAL MLS INC COM 370334104 21,658 412,257 SH   SOLE   412,257 0 0
GENERAL MTRS CO COM 37045V100 3,157 81,762 SH   SOLE   81,762 0 0
GENESEE & WYO INC CL A 371559105 3,096 30,959 SH   SOLE   30,959 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 4,857 221,840 SH   SOLE   221,840 0 0
GENESIS HEALTHCARE INC CL A COM 37185X106 649 523,570 SH   SOLE   523,570 0 0
GENMARK DIAGNOSTICS INC COM 372309104 16,950 2,611,855 SH   SOLE   2,611,855 0 0
GENOCEA BIOSCIENCES INC COM NEW 372427401 666 169,735 SH   SOLE   169,735 0 0
GENPACT LIMITED SHS G3922B107 588 15,449 SH   SOLE   15,449 0 0
GENTEX CORP COM 371901109 452 18,094 SH   SOLE   18,094 0 0
GENUINE PARTS CO COM 372460105 7,051 68,102 SH   SOLE   68,102 0 0
GETTY RLTY CORP NEW COM 374297109 469 15,243 SH   SOLE   15,243 0 0
GILEAD SCIENCES INC COM 375558103 3 2,000 SH Call SOLE   2,000 0 0
GILEAD SCIENCES INC COM 375558103 27,618 408,617 SH   SOLE   408,617 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,901 46,903 SH   SOLE   46,903 0 0
GLADSTONE CAPITAL CORP COM 376535100 133 14,190 SH   SOLE   14,190 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25,040 626,087 SH   SOLE   626,087 0 0
GLOBAL NET LEASE INC COM NEW 379378201 1,266 64,524 SH   SOLE   64,524 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 598 29,994 SH   SOLE   29,994 0 0
GLOBAL PMTS INC COM 37940X102 1,508 9,445 SH   SOLE   9,445 0 0
GLOBAL X FDS GB MSCI AR ETF 37950E259 220 6,845 SH   SOLE   6,845 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 4,096 316,369 SH   SOLE   316,369 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 956 55,674 SH   SOLE   55,674 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 7,475 846,809 SH   SOLE   846,809 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 377 16,604 SH   SOLE   16,604 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 405 15,483 SH   SOLE   15,483 0 0
GLOBAL X FDS MSCI GREECE ETF 37950E366 697 72,850 SH   SOLE   72,850 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 566 24,816 SH   SOLE   24,816 0 0
GLOBAL X FDS REIT ETF 37950E127 163 11,230 SH   SOLE   11,230 0 0
GLOBALSTAR INC COM 378973408 722 1,504,584 SH   SOLE   1,504,584 0 0
GLOBANT S A COM L44385109 599 5,918 SH   SOLE   5,918 0 0
GLOBUS MED INC CL A 379577208 0 300 SH Call SOLE   300 0 0
GLOBUS MED INC CL A 379577208 384 9,078 SH   SOLE   9,078 0 0
GLU MOBILE INC COM 379890106 168 23,489 SH   SOLE   23,489 0 0
GODADDY INC CL A 380237107 378 5,411 SH   SOLE   5,411 0 0
GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 270 16,000 SH   SOLE   16,000 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 470 23,819 SH   SOLE   23,819 0 0
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1,090 10,849 SH   SOLE   10,849 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7,733 269,686 SH   SOLE   269,686 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 13,147 223,792 SH   SOLE   223,792 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 14,619 71,793 SH   SOLE   71,793 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1,086 206,177 SH   SOLE   206,177 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 121 15,594 SH   SOLE   15,594 0 0
GOLUB CAP BDC INC COM 38173M102 6,493 364,883 SH   SOLE   364,883 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 3,391 223,606 SH   SOLE   223,606 0 0
GOPRO INC CL A 38268T103 132 24,144 SH   SOLE   24,144 0 0
GP STRATEGIES CORP COM 36225V104 212 14,015 SH   SOLE   14,015 0 0
GRACO INC COM 384109104 591 11,787 SH   SOLE   11,787 0 0
GRAINGER W W INC COM 384802104 650 2,415 SH   SOLE   2,415 0 0
GRAND CANYON ED INC COM 38526M106 446 3,790 SH   SOLE   3,790 0 0
GRANITE CONSTR INC COM 387328107 361 7,505 SH   SOLE   7,505 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 161 11,405 SH   SOLE   11,405 0 0
GREEN DOT CORP CL A 39304D102 1,577 32,243 SH   SOLE   32,243 0 0
GREEN PLAINS INC COM 393222104 2,827 262,194 SH   SOLE   262,194 0 0
GREEN PLAINS INC COM 393222104 109 57,500 SH Call SOLE   57,500 0 0
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1,519 108,587 SH   SOLE   108,587 0 0
GRUBHUB INC COM 400110102 350 4,443 SH   SOLE   4,443 0 0
GSV CAP CORP COM 36191J101 160 25,050 SH   SOLE   25,050 0 0
GUARDANT HEALTH INC COM 40131M109 4,951 57,353 SH   SOLE   57,353 0 0
GUGGENHEIM CR ALLOCATION FD COM 40168G108 577 27,742 SH   SOLE   27,742 0 0
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 217 9,044 SH   SOLE   9,044 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 436 4,237 SH   SOLE   4,237 0 0
GULF RESOURCES INC COM PAR 40251W309 25 25,001 SH   SOLE   25,001 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 1,152 6,712 SH   SOLE   6,712 0 0
HALCON RES CORP COM 40537Q605 5 29,042 SH   SOLE   29,042 0 0
HALLIBURTON CO COM 406216101 1,641 71,785 SH   SOLE   71,785 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 500 29,129 SH   SOLE   29,129 0 0
HAMILTON LANE INC CL A 407497106 1,329 23,319 SH   SOLE   23,319 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 226 9,758 SH   SOLE   9,758 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 281 12,085 SH   SOLE   12,085 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 313 12,254 SH   SOLE   12,254 0 0
HANESBRANDS INC COM 410345102 2,038 118,336 SH   SOLE   118,336 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 255 9,079 SH   SOLE   9,079 0 0
HANOVER INS GROUP INC COM 410867105 307 2,411 SH   SOLE   2,411 0 0
HARLEY DAVIDSON INC COM 412822108 365 10,226 SH   SOLE   10,226 0 0
HARSCO CORP COM 415864107 1,127 41,095 SH   SOLE   41,095 0 0
HARTFORD FDS EXCHANGE TRADE SHRT DURTN ETF 41653L602 374 9,187 SH   SOLE   9,187 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,195 39,288 SH   SOLE   39,288 0 0
HASBRO INC COM 418056107 851 8,046 SH   SOLE   8,046 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 788 18,071 SH   SOLE   18,071 0 0
HAWAIIAN HOLDINGS INC COM 419879101 3,476 127,434 SH   SOLE   127,434 0 0
HCA HEALTHCARE INC COM 40412C101 5,378 39,885 SH   SOLE   39,885 0 0
HCP INC COM 40414L109 883 27,529 SH   SOLE   27,529 0 0
HD SUPPLY HLDGS INC COM 40416M105 805 19,987 SH   SOLE   19,987 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 7,118 54,804 SH   SOLE   54,804 0 0
HEALTHCARE SVCS GRP INC COM 421906108 304 9,960 SH   SOLE   9,960 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 623 22,823 SH   SOLE   22,823 0 0
HEALTHEQUITY INC COM 42226A107 5,789 88,506 SH   SOLE   88,506 0 0
HECLA MNG CO COM 422704106 60 33,487 SH   SOLE   33,487 0 0
HEICO CORP NEW COM 422806109 833 6,222 SH   SOLE   6,222 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 149 17,090 SH   SOLE   17,090 0 0
HELMERICH & PAYNE INC COM 423452101 6,292 124,377 SH   SOLE   124,377 0 0
HENRY JACK & ASSOC INC COM 426281101 697 5,251 SH   SOLE   5,251 0 0
HENRY SCHEIN INC COM 806407102 5,744 82,324 SH   SOLE   82,324 0 0
HERCULES CAPITAL INC COM 427096508 1,418 110,551 SH   SOLE   110,551 0 0
HERON THERAPEUTICS INC COM 427746102 205 10,931 SH   SOLE   10,931 0 0
HERON THERAPEUTICS INC COM 427746102 1 500 SH Call SOLE   500 0 0
HERSHEY CO COM 427866108 4,168 31,073 SH   SOLE   31,073 0 0
HESS CORP COM 42809H107 3,429 53,890 SH   SOLE   53,890 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 3,958 265,066 SH   SOLE   265,066 0 0
HEXCEL CORP NEW COM 428291108 984 12,383 SH   SOLE   12,383 0 0
HFF INC CL A 40418F108 1,522 33,438 SH   SOLE   33,438 0 0
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 263 19,059 SH   SOLE   19,059 0 0
HILL ROM HLDGS INC COM 431475102 345 3,290 SH   SOLE   3,290 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,294 13,287 SH   SOLE   13,287 0 0
HMS HLDGS CORP COM 40425J101 357 11,104 SH   SOLE   11,104 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 6,135 222,973 SH   SOLE   222,973 0 0
HOLLYFRONTIER CORP COM 436106108 483 10,392 SH   SOLE   10,392 0 0
HOLOGIC INC COM 436440101 323 6,643 SH   SOLE   6,643 0 0
HOME BANCSHARES INC COM 436893200 281 14,580 SH   SOLE   14,580 0 0
HOME DEPOT INC COM 437076102 97,425 468,932 SH   SOLE   468,932 0 0
HOME DEPOT INC COM 437076102 2 400 SH Put SOLE   400 0 0
HONDA MOTOR LTD AMERN SHS 438128308 454 17,539 SH   SOLE   17,539 0 0
HONEYWELL INTL INC COM 438516106 44,096 252,868 SH   SOLE   252,868 0 0
HONEYWELL INTL INC COM 438516106 7 4,500 SH Put SOLE   4,500 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 220 5,472 SH   SOLE   5,472 0 0
HORMEL FOODS CORP COM 440452100 753 18,568 SH   SOLE   18,568 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 4,761 188,690 SH   SOLE   188,690 0 0
HOST HOTELS & RESORTS INC COM 44107P104 205 11,180 SH   SOLE   11,180 0 0
HOULIHAN LOKEY INC CL A 441593100 655 14,703 SH   SOLE   14,703 0 0
HOWARD HUGHES CORP COM 44267D107 406 3,284 SH   SOLE   3,284 0 0
HP INC COM 40434L105 3,474 167,386 SH   SOLE   167,386 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 256 9,750 SH   SOLE   9,750 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 9,428 225,707 SH   SOLE   225,707 0 0
HUB GROUP INC CL A 443320106 8,387 199,786 SH   SOLE   199,786 0 0
HUBBELL INC COM 443510607 403 3,106 SH   SOLE   3,106 0 0
HUBSPOT INC COM 443573100 312 1,825 SH   SOLE   1,825 0 0
HUMANA INC COM 444859102 5,178 19,532 SH   SOLE   19,532 0 0
HUNT J B TRANS SVCS INC COM 445658107 4,323 47,158 SH   SOLE   47,158 0 0
HUNTINGTON BANCSHARES INC COM 446150104 2,910 210,782 SH   SOLE   210,782 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,076 4,772 SH   SOLE   4,772 0 0
HUNTSMAN CORP COM 447011107 3,363 164,378 SH   SOLE   164,378 0 0
HYATT HOTELS CORP COM CL A 448579102 1,826 23,912 SH   SOLE   23,912 0 0
I D SYSTEMS INC COM 449489103 98 16,600 SH   SOLE   16,600 0 0
IAC INTERACTIVECORP COM 44919P508 1,093 5,014 SH   SOLE   5,014 0 0
IBIO INC COM NEW 451033203 7 10,002 SH   SOLE   10,002 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 442 5,982 SH   SOLE   5,982 0 0
ICICI BK LTD ADR 45104G104 1,156 92,141 SH   SOLE   92,141 0 0
ICON PLC SHS G4705A100 1,287 8,420 SH   SOLE   8,420 0 0
ICU MED INC COM 44930G107 466 1,825 SH   SOLE   1,825 0 0
IDEX CORP COM 45167R104 1,460 8,510 SH   SOLE   8,510 0 0
IDEXX LABS INC COM 45168D104 8,938 32,452 SH   SOLE   32,452 0 0
IHS MARKIT LTD SHS G47567105 636 10,090 SH   SOLE   10,090 0 0
II VI INC COM 902104108 1,210 33,095 SH   SOLE   33,095 0 0
ILLINOIS TOOL WKS INC COM 452308109 10,958 72,622 SH   SOLE   72,622 0 0
ILLINOIS TOOL WKS INC COM 452308109 16 8,000 SH Put SOLE   8,000 0 0
ILLUMINA INC COM 452327109 7,599 20,663 SH   SOLE   20,663 0 0
IMMUNOGEN INC COM 45253H101 13 11,238 SH   SOLE   11,238 0 0
IMMUNOGEN INC COM 45253H101 10 13,000 SH Call SOLE   13,000 0 0
IMMUNOMEDICS INC COM 452907108 583 42,048 SH   SOLE   42,048 0 0
IMPAC MTG HLDGS INC COM NEW 45254P508 2,440 787,192 SH   SOLE   787,192 0 0
INCYTE CORP COM 45337C102 2,034 24,026 SH   SOLE   24,026 0 0
INDEPENDENT BANK CORP MICH COM NEW 453838609 230 10,541 SH   SOLE   10,541 0 0
INDEXIQ ETF TR HDG MACTRK ETF 45409B206 268 10,213 SH   SOLE   10,213 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 58,910 1,937,107 SH   SOLE   1,937,107 0 0
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 241 9,652 SH   SOLE   9,652 0 0
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1,431 54,103 SH   SOLE   54,103 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 11,143 353,253 SH   SOLE   353,253 0 0
INFOSYS LTD SPONSORED ADR 456788108 758 71,345 SH   SOLE   71,345 0 0
INFUSYSTEM HLDGS INC COM 45685K102 43 10,000 SH   SOLE   10,000 0 0
ING GROEP N V SPONSORED ADR 456837103 3,474 301,668 SH   SOLE   301,668 0 0
INGERSOLL-RAND PLC SHS G47791101 2,880 22,758 SH   SOLE   22,758 0 0
INGREDION INC COM 457187102 471 5,728 SH   SOLE   5,728 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 1,997 16,174 SH   SOLE   16,174 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 6 200 SH Put SOLE   200 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 361 10,632 SH   SOLE   10,632 0 0
INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 1,955 78,498 SH   SOLE   78,498 0 0
INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 255 9,854 SH   SOLE   9,854 0 0
INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 560 21,838 SH   SOLE   21,838 0 0
INOVALON HLDGS INC COM CL A 45781D101 192 13,135 SH   SOLE   13,135 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 279 93,318 SH   SOLE   93,318 0 0
INSULET CORP COM 45784P101 693 5,783 SH   SOLE   5,783 0 0
INTEGER HLDGS CORP COM 45826H109 578 6,893 SH   SOLE   6,893 0 0
INTEL CORP COM 458140100 98,783 2,063,748 SH   SOLE   2,063,748 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 598 36,437 SH   SOLE   36,437 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 370 6,873 SH   SOLE   6,873 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,945 92,443 SH   SOLE   92,443 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 59,211 429,204 SH   SOLE   429,204 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 611 4,222 SH   SOLE   4,222 0 0
INTERPUBLIC GROUP COS INC COM 460690100 4,285 189,724 SH   SOLE   189,724 0 0
INTEST CORP COM 461147100 296 61,618 SH   SOLE   61,618 0 0
INTL PAPER CO COM 460146103 13,532 312,449 SH   SOLE   312,449 0 0
INTREXON CORP COM 46122T102 542 71,218 SH   SOLE   71,218 0 0
INTUIT COM 461202103 7,303 27,957 SH   SOLE   27,957 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 12,024 22,865 SH   SOLE   22,865 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1,233 75,259 SH   SOLE   75,259 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 629 39,865 SH   SOLE   39,865 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 285 10,927 SH   SOLE   10,927 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 4 50,000 SH Call SOLE   50,000 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 22,683 1,075,297 SH   SOLE   1,075,297 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 5,431 226,773 SH   SOLE   226,773 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20,367 957,763 SH   SOLE   957,763 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 5,176 214,765 SH   SOLE   214,765 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,526 119,109 SH   SOLE   119,109 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 7,932 321,382 SH   SOLE   321,382 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 16,173 758,159 SH   SOLE   758,159 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4,934 200,943 SH   SOLE   200,943 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,810 85,175 SH   SOLE   85,175 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 886 41,625 SH   SOLE   41,625 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 218 10,824 SH   SOLE   10,824 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 219 10,657 SH   SOLE   10,657 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 219 10,140 SH   SOLE   10,140 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 12,957 199,714 SH   SOLE   199,714 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 410 6,556 SH   SOLE   6,556 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 567 9,445 SH   SOLE   9,445 0 0
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 6,914 94,824 SH   SOLE   94,824 0 0
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 6,794 209,010 SH   SOLE   209,010 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 297 5,571 SH   SOLE   5,571 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 337 6,958 SH   SOLE   6,958 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 12,306 334,414 SH   SOLE   334,414 0 0
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 7,106 121,229 SH   SOLE   121,229 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 329 5,474 SH   SOLE   5,474 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 11,267 117,522 SH   SOLE   117,522 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 237 12,940 SH   SOLE   12,940 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 16,215 139,062 SH   SOLE   139,062 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,696 21,108 SH   SOLE   21,108 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 148 12,247 SH   SOLE   12,247 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 8,086 59,162 SH   SOLE   59,162 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,321 6,287 SH   SOLE   6,287 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 286 4,902 SH   SOLE   4,902 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 2,958 19,966 SH   SOLE   19,966 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 863 7,752 SH   SOLE   7,752 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,056 48,722 SH   SOLE   48,722 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 18,117 418,193 SH   SOLE   418,193 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,175 12,285 SH   SOLE   12,285 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 126,432 1,172,967 SH   SOLE   1,172,967 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 59,043 494,265 SH   SOLE   494,265 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 19,807 304,529 SH   SOLE   304,529 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2,592 78,131 SH   SOLE   78,131 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,017 28,521 SH   SOLE   28,521 0 0
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 6,704 225,963 SH   SOLE   225,963 0 0
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 682 25,426 SH   SOLE   25,426 0 0
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 2,227 49,142 SH   SOLE   49,142 0 0
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1,513 52,243 SH   SOLE   52,243 0 0
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1,083 57,017 SH   SOLE   57,017 0 0
INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 5,826 207,930 SH   SOLE   207,930 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1,517 37,187 SH   SOLE   37,187 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2,905 134,440 SH   SOLE   134,440 0 0
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 461 19,668 SH   SOLE   19,668 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 987 37,770 SH   SOLE   37,770 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 264 18,278 SH   SOLE   18,278 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1,620 49,544 SH   SOLE   49,544 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 14,588 377,902 SH   SOLE   377,902 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 602 11,224 SH   SOLE   11,224 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1,091 29,131 SH   SOLE   29,131 0 0
INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 289 10,941 SH   SOLE   10,941 0 0
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 249 7,328 SH   SOLE   7,328 0 0
INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 1,116 18,392 SH   SOLE   18,392 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 488 9,534 SH   SOLE   9,534 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 855 7,275 SH   SOLE   7,275 0 0
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 1,837 48,845 SH   SOLE   48,845 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1,823 43,272 SH   SOLE   43,272 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 13,270 240,697 SH   SOLE   240,697 0 0
INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 121 12,875 SH   SOLE   12,875 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 883 38,929 SH   SOLE   38,929 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 291 9,267 SH   SOLE   9,267 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1,131 45,445 SH   SOLE   45,445 0 0
INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 476 19,154 SH   SOLE   19,154 0 0
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 1,223 48,442 SH   SOLE   48,442 0 0
INVESCO LTD SHS G491BT108 12,688 620,462 SH   SOLE   620,462 0 0
INVESCO MUN TR COM 46131J103 2,827 228,484 SH   SOLE   228,484 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 346 45,134 SH   SOLE   45,134 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,558 121,588 SH   SOLE   121,588 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 198,420 1,062,758 SH   SOLE   1,062,758 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 19 13,500 SH Put SOLE   13,500 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 2,481 198,488 SH   SOLE   198,488 0 0
INVESCO SR INCOME TR COM 46131H107 222 51,296 SH   SOLE   51,296 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 183 14,398 SH   SOLE   14,398 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 216 14,218 SH   SOLE   14,218 0 0
INVITAE CORP COM 46185L103 7,895 336,208 SH   SOLE   336,208 0 0
IONIS PHARMACEUTICALS INC COM 462222100 789 12,203 SH   SOLE   12,203 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 308 13,103 SH   SOLE   13,103 0 0
IQIYI INC SPONSORED ADS 46267X108 312 15,094 SH   SOLE   15,094 0 0
IQVIA HLDGS INC COM 46266C105 263 1,638 SH   SOLE   1,638 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 594 25,499 SH   SOLE   25,499 0 0
IRON MTN INC NEW COM 46284V101 4,447 142,634 SH   SOLE   142,634 0 0
ISHARES GOLD TRUST ISHARES 464285105 9,386 695,824 SH   SOLE   695,824 0 0
ISHARES INC CORE MSCI EMKT 46434G103 43,575 847,686 SH   SOLE   847,686 0 0
ISHARES INC CUR HD MSCI EM 46434G509 6,799 266,684 SH   SOLE   266,684 0 0
ISHARES INC EM MKTS DIV ETF 464286319 336 8,179 SH   SOLE   8,179 0 0
ISHARES INC ESG MSCI EM ETF 46434G863 813 23,931 SH   SOLE   23,931 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 2,488 42,308 SH   SOLE   42,308 0 0
ISHARES INC MIN VOL GBL ETF 464286525 4,387 47,620 SH   SOLE   47,620 0 0
ISHARES INC MSCI AUST ETF 464286103 918 40,966 SH   SOLE   40,966 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 3,725 85,437 SH   SOLE   85,437 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 3 10,000 SH Put SOLE   10,000 0 0
ISHARES INC MSCI CDA ETF 464286509 14,218 496,832 SH   SOLE   496,832 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 436 6,573 SH   SOLE   6,573 0 0
ISHARES INC MSCI EURZONE ETF 464286608 5,836 147,400 SH   SOLE   147,400 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855 5,650 276,954 SH   SOLE   276,954 0 0
ISHARES INC MSCI GERMANY ETF 464286806 264 9,369 SH   SOLE   9,369 0 0
ISHARES INC MSCI HONG KG ETF 464286871 840 32,439 SH   SOLE   32,439 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 5,981 109,810 SH   SOLE   109,810 0 0
ISHARES INC MSCI MEXICO ETF 464286822 2,157 49,689 SH   SOLE   49,689 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 2,114 71,096 SH   SOLE   71,096 0 0
ISHARES INC MSCI PAC JP ETF 464286665 3,353 71,223 SH   SOLE   71,223 0 0
ISHARES INC MSCI RUSSIA ETF 46434G798 292 7,358 SH   SOLE   7,358 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 2,907 118,138 SH   SOLE   118,138 0 0
ISHARES INC MSCI STH KOR ETF 464286772 271 4,528 SH   SOLE   4,528 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 6,687 217,016 SH   SOLE   217,016 0 0
ISHARES INC MSCI SWITZERLAND 464286749 2,651 70,567 SH   SOLE   70,567 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 221 14,132 SH   SOLE   14,132 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 1,783 124,973 SH   SOLE   124,973 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 1 1,200 SH Call SOLE   1,200 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 5,243 52,040 SH   SOLE   52,040 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 20,125 431,767 SH   SOLE   431,767 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 2,737 53,483 SH   SOLE   53,483 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 17,092 201,838 SH   SOLE   201,838 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 1,477 10,345 SH   SOLE   10,345 0 0
ISHARES TR 20 YR TR BD ETF 464287432 7,930 59,732 SH   SOLE   59,732 0 0
ISHARES TR 20 YR TR BD ETF 464287432 0 500 SH Put SOLE   500 0 0
ISHARES TR 20 YR TR BD ETF 464287432 4 1,000 SH Call SOLE   1,000 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 3,298 26,062 SH   SOLE   26,062 0 0
ISHARES TR AGENCY BOND ETF 464288166 1,263 11,040 SH   SOLE   11,040 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 227 4,092 SH   SOLE   4,092 0 0
ISHARES TR ASIA 50 ETF 464288430 270 4,400 SH   SOLE   4,400 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 5,400 49,029 SH   SOLE   49,029 0 0
ISHARES TR BRAZIL SM-CP ETF 464289131 1,230 72,271 SH   SOLE   72,271 0 0
ISHARES TR CALIF MUN BD ETF 464288356 712 11,794 SH   SOLE   11,794 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 2,761 64,573 SH   SOLE   64,573 0 0
ISHARES TR COHEN STEER REIT 464287564 593 5,259 SH   SOLE   5,259 0 0
ISHARES TR CONV BD ETF 46435G102 1,292 21,623 SH   SOLE   21,623 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 7,902 156,709 SH   SOLE   156,709 0 0
ISHARES TR CORE DIV GRWTH 46434V621 9,243 241,802 SH   SOLE   241,802 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 6,761 71,588 SH   SOLE   71,588 0 0
ISHARES TR CORE INTL AGGR 46435G672 741 13,579 SH   SOLE   13,579 0 0
ISHARES TR CORE MSCI EAFE 46432F842 86,607 1,410,481 SH   SOLE   1,410,481 0 0
ISHARES TR CORE MSCI EURO 46434V738 1,327 28,477 SH   SOLE   28,477 0 0
ISHARES TR CORE MSCI INTL 46435G326 1,875 34,235 SH   SOLE   34,235 0 0
ISHARES TR CORE MSCI PAC 46434V696 1,528 27,454 SH   SOLE   27,454 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 42,808 729,815 SH   SOLE   729,815 0 0
ISHARES TR CORE S&P MCP ETF 464287507 64,106 330,038 SH   SOLE   330,038 0 0
ISHARES TR CORE S&P SCP ETF 464287804 112,511 1,437,998 SH   SOLE   1,437,998 0 0
ISHARES TR CORE S&P TTL STK 464287150 74,056 1,111,369 SH   SOLE   1,111,369 0 0
ISHARES TR CORE S&P US GWT 464287671 36,197 577,486 SH   SOLE   577,486 0 0
ISHARES TR CORE S&P US VLU 464287663 20,494 361,645 SH   SOLE   361,645 0 0
ISHARES TR CORE S&P500 ETF 464287200 91,496 310,513 SH   SOLE   310,513 0 0
ISHARES TR CORE US AGGBD ET 464287226 49,243 442,701 SH   SOLE   442,701 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 224 4,443 SH   SOLE   4,443 0 0
ISHARES TR CRE U S REIT ETF 464288521 1,537 29,525 SH   SOLE   29,525 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 10,509 341,973 SH   SOLE   341,973 0 0
ISHARES TR DOW JONES US ETF 464287846 854 5,852 SH   SOLE   5,852 0 0
ISHARES TR EAFE GRWTH ETF 464288885 4,030 49,895 SH   SOLE   49,895 0 0
ISHARES TR EAFE SML CP ETF 464288273 12,877 224,475 SH   SOLE   224,475 0 0
ISHARES TR EAFE VALUE ETF 464288877 921 19,151 SH   SOLE   19,151 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 1,151 14,172 SH   SOLE   14,172 0 0
ISHARES TR ESG MSCI EAFE 46435G516 1,170 18,222 SH   SOLE   18,222 0 0
ISHARES TR ESG MSCI USA ETF 46435G425 208 3,214 SH   SOLE   3,214 0 0
ISHARES TR EUROPE ETF 464287861 275 6,298 SH   SOLE   6,298 0 0
ISHARES TR EXPANDED TECH 464287515 3,159 14,469 SH   SOLE   14,469 0 0
ISHARES TR EXPND TEC SC ETF 464287549 943 4,362 SH   SOLE   4,362 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 561 14,500 SH   SOLE   14,500 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 50,429 990,250 SH   SOLE   990,250 0 0
ISHARES TR GLB INFRASTR ETF 464288372 4,326 93,718 SH   SOLE   93,718 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 4,328 70,131 SH   SOLE   70,131 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 588 18,138 SH   SOLE   18,138 0 0
ISHARES TR GLOBAL TECH ETF 464287291 3,516 19,508 SH   SOLE   19,508 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 283 6,221 SH   SOLE   6,221 0 0
ISHARES TR HDG MSCI EAFE 46434V803 2,145 71,957 SH   SOLE   71,957 0 0
ISHARES TR IBNDS MAR20 ETF 46432FAK3 831 33,505 PRN   SOLE   33,505 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 10,221 411,455 PRN   SOLE   411,455 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10,831 427,159 PRN   SOLE   427,159 0 0
ISHARES TR IBONDS DEC2021 46435G789 4,992 193,588 SH   SOLE   193,588 0 0
ISHARES TR IBONDS DEC2022 46435G755 17,285 661,997 SH   SOLE   661,997 0 0
ISHARES TR IBONDS DEC2023 46435G318 11,158 433,612 SH   SOLE   433,612 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 24,930 999,564 PRN   SOLE   999,564 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 10,277 407,342 PRN   SOLE   407,342 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 10,272 404,422 PRN   SOLE   404,422 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 350 13,635 PRN   SOLE   13,635 0 0
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 517 19,316 PRN   SOLE   19,316 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 5,049 198,565 SH   SOLE   198,565 0 0
ISHARES TR IBONDS SEP2020 46434V571 17,280 676,414 SH   SOLE   676,414 0 0
ISHARES TR IBOXX HI YD ETF 464288513 7,102 81,775 SH   SOLE   81,775 0 0
ISHARES TR IBOXX HI YD ETF 464288513 5 10,000 SH Put SOLE   10,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 16,577 133,462 SH   SOLE   133,462 0 0
ISHARES TR INTL DEV RE ETF 464288489 669 22,484 SH   SOLE   22,484 0 0
ISHARES TR INTL SEL DIV ETF 464288448 3,715 120,907 SH   SOLE   120,907 0 0
ISHARES TR INTRM TR CRP ETF 464288638 3,312 58,225 SH   SOLE   58,225 0 0
ISHARES TR JPMORGAN USD EMG 464288281 12,000 106,204 SH   SOLE   106,204 0 0
ISHARES TR LNG TR CRPRT BD 464289511 201 3,177 SH   SOLE   3,177 0 0
ISHARES TR MBS ETF 464288588 3,703 34,409 SH   SOLE   34,409 0 0
ISHARES TR MICRO-CAP ETF 464288869 594 6,442 SH   SOLE   6,442 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 6,930 95,364 SH   SOLE   95,364 0 0
ISHARES TR MIN VOL USA ETF 46429B697 16,665 269,914 SH   SOLE   269,914 0 0
ISHARES TR MODERT ALLOC ETF 464289875 300 7,618 SH   SOLE   7,618 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 1,949 10,040 SH   SOLE   10,040 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 477 1,889 SH   SOLE   1,889 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 315 2,004 SH   SOLE   2,004 0 0
ISHARES TR MRNGSTR INC ETF 46432F875 883 35,119 SH   SOLE   35,119 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 1,543 8,039 SH   SOLE   8,039 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 7,560 109,252 SH   SOLE   109,252 0 0
ISHARES TR MSCI ACWI ETF 464288257 12,362 167,633 SH   SOLE   167,633 0 0
ISHARES TR MSCI ACWI EX US 464288240 15,965 341,394 SH   SOLE   341,394 0 0
ISHARES TR MSCI CHINA ETF 46429B671 943 15,897 SH   SOLE   15,897 0 0
ISHARES TR MSCI EAFE ETF 464287465 36,972 562,047 SH   SOLE   562,047 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 22,907 534,157 SH   SOLE   534,157 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 13 5,300 SH Call SOLE   5,300 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 66 205,300 SH Put SOLE   205,300 0 0
ISHARES TR MSCI INDIA ETF 46429B598 13,037 368,382 SH   SOLE   368,382 0 0
ISHARES TR MSCI IRELAND ETF 46429B507 6,552 157,722 SH   SOLE   157,722 0 0
ISHARES TR MSCI KLD400 SOC 464288570 2,704 24,719 SH   SOLE   24,719 0 0
ISHARES TR MSCI LW CRB TG 46434V464 207 1,732 SH   SOLE   1,732 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 4,254 132,719 SH   SOLE   132,719 0 0
ISHARES TR MSCI USA ESG SLC 464288802 2,532 20,779 SH   SOLE   20,779 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 1,226 46,727 SH   SOLE   46,727 0 0
ISHARES TR MULTIFACTOR USA 46434V282 285 8,990 SH   SOLE   8,990 0 0
ISHARES TR NASDAQ BIOTECH 464287556 0 500 SH Put SOLE   500 0 0
ISHARES TR NASDAQ BIOTECH 464287556 6,674 61,181 SH   SOLE   61,181 0 0
ISHARES TR NATIONAL MUN ETF 464288414 16,785 148,441 SH   SOLE   148,441 0 0
ISHARES TR NEW YORK MUN ETF 464288323 514 9,067 SH   SOLE   9,067 0 0
ISHARES TR NORTH AMERN NAT 464287374 294 9,567 SH   SOLE   9,567 0 0
ISHARES TR PFD AND INCM SEC 464288687 7,923 215,509 SH   SOLE   215,509 0 0
ISHARES TR PHLX SEMICND ETF 464287523 335 1,679 SH   SOLE   1,679 0 0
ISHARES TR RUS 1000 ETF 464287622 31,033 190,637 SH   SOLE   190,637 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 148,077 941,169 SH   SOLE   941,169 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 85,848 674,741 SH   SOLE   674,741 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 12,769 63,586 SH   SOLE   63,586 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 23,909 198,448 SH   SOLE   198,448 0 0
ISHARES TR RUS MD CP GR ETF 464287481 7,917 55,461 SH   SOLE   55,461 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 13,330 149,547 SH   SOLE   149,547 0 0
ISHARES TR RUS MID CAP ETF 464287499 27,063 484,383 SH   SOLE   484,383 0 0
ISHARES TR RUS TOP 200 ETF 464289446 16,439 241,808 SH   SOLE   241,808 0 0
ISHARES TR RUS TP200 GR ETF 464289438 1,611 18,805 SH   SOLE   18,805 0 0
ISHARES TR RUS TP200 VL ETF 464289420 1,160 21,415 SH   SOLE   21,415 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 34 31,700 SH Put SOLE   31,700 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2 6,000 SH Call SOLE   6,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 55,181 354,683 SH   SOLE   354,683 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 24,520 142,206 SH   SOLE   142,206 0 0
ISHARES TR S&P 100 ETF 464287101 3,092 23,858 SH   SOLE   23,858 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 42,097 234,844 SH   SOLE   234,844 0 0
ISHARES TR S&P 500 VAL ETF 464287408 28,336 243,101 SH   SOLE   243,101 0 0
ISHARES TR S&P MC 400GR ETF 464287606 39,704 175,605 SH   SOLE   175,605 0 0
ISHARES TR S&P MC 400VL ETF 464287705 10,300 64,740 SH   SOLE   64,740 0 0
ISHARES TR S&P SML 600 GWT 464287887 15,237 83,586 SH   SOLE   83,586 0 0
ISHARES TR SELECT DIVID ETF 464287168 20,927 210,406 SH   SOLE   210,406 0 0
ISHARES TR SH TR CRPORT ETF 464288646 7,424 138,805 SH   SOLE   138,805 0 0
ISHARES TR SHORT TREAS BD 464288679 5,010 45,304 SH   SOLE   45,304 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 2,229 20,928 SH   SOLE   20,928 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,115 20,917 SH   SOLE   20,917 0 0
ISHARES TR TIPS BD ETF 464287176 8,602 74,627 SH   SOLE   74,627 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 233 2,460 SH   SOLE   2,460 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 341 1,572 SH   SOLE   1,572 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 617 4,582 SH   SOLE   4,582 0 0
ISHARES TR U.S. FINLS ETF 464287788 3,247 25,843 SH   SOLE   25,843 0 0
ISHARES TR U.S. MED DVC ETF 464288810 2,586 10,756 SH   SOLE   10,756 0 0
ISHARES TR U.S. REAL ES ETF 464287739 6,765 77,428 SH   SOLE   77,428 0 0
ISHARES TR U.S. TECH ETF 464287721 8,033 40,574 SH   SOLE   40,574 0 0
ISHARES TR ULTR SH TRM BD 46434V878 8,471 168,310 SH   SOLE   168,310 0 0
ISHARES TR US AER DEF ETF 464288760 10,267 47,983 SH   SOLE   47,983 0 0
ISHARES TR US HLTHCARE ETF 464287762 522 2,677 SH   SOLE   2,677 0 0
ISHARES TR US HOME CONS ETF 464288752 593 15,475 SH   SOLE   15,475 0 0
ISHARES TR US INDUSTRIALS 464287754 1,228 7,760 SH   SOLE   7,760 0 0
ISHARES TR US OIL GS EX ETF 464288851 2,802 49,791 SH   SOLE   49,791 0 0
ISHARES TR US REGNL BKS ETF 464288778 1,044 22,750 SH   SOLE   22,750 0 0
ISHARES TR US TREAS BD ETF 46429B267 4,923 190,954 SH   SOLE   190,954 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 18,776 158,385 SH   SOLE   158,385 0 0
ISHARES TR USA QUALITY FCTR 46432F339 7,159 78,197 SH   SOLE   78,197 0 0
ISHARES TR USD INV GRDE ETF 464288620 387 6,790 SH   SOLE   6,790 0 0
ISHARES US ETF TR COMMOD SEL STG 46431W853 1,483 45,642 SH   SOLE   45,642 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 11,517 228,442 SH   SOLE   228,442 0 0
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 3,258 64,970 SH   SOLE   64,970 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 108 11,234 SH   SOLE   11,234 0 0
ITT INC COM 45073V108 235 3,600 SH   SOLE   3,600 0 0
JABIL INC COM 466313103 282 8,907 SH   SOLE   8,907 0 0
JACOBS ENGR GROUP INC COM 469814107 519 6,176 SH   SOLE   6,176 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,748 19,284 SH   SOLE   19,284 0 0
JBG SMITH PPTYS COM 46590V100 451 11,483 SH   SOLE   11,483 0 0
JD COM INC SPON ADR CL A 47215P106 2,392 79,068 SH   SOLE   79,068 0 0
JD COM INC SPON ADR CL A 47215P106 1 200 SH Call SOLE   200 0 0
JEFFERIES FINL GROUP INC COM 47233W109 709 36,886 SH   SOLE   36,886 0 0
JETBLUE AWYS CORP COM 477143101 389 21,244 SH   SOLE   21,244 0 0
JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 1,089 31,885 SH   SOLE   31,885 0 0
JOHNSON & JOHNSON COM 478160104 201,766 1,448,339 SH   SOLE   1,448,339 0 0
JOHNSON & JOHNSON COM 478160104 3 1,400 SH Call SOLE   1,400 0 0
JOHNSON & JOHNSON COM 478160104 124 56,600 SH Put SOLE   56,600 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3,725 90,492 SH   SOLE   90,492 0 0
JOINT CORP COM 47973J102 5,403 296,800 SH   SOLE   296,800 0 0
JONES LANG LASALLE INC COM 48020Q107 3,315 23,586 SH   SOLE   23,586 0 0
JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 8,350 335,815 SH   SOLE   335,815 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 4,438 79,699 SH   SOLE   79,699 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 371 6,203 SH   SOLE   6,203 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 2,900 53,411 SH   SOLE   53,411 0 0
JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 1,239 50,820 SH   SOLE   50,820 0 0
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 6,972 137,575 SH   SOLE   137,575 0 0
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 402 5,383 SH   SOLE   5,383 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5,931 117,682 SH   SOLE   117,682 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 31,030 1,235,491 SH   SOLE   1,235,491 0 0
JPMORGAN CHASE & CO COM 46625H100 159,426 1,426,116 SH   SOLE   1,426,116 0 0
JPMORGAN CHASE & CO COM 46625H100 2 1,000 SH Put SOLE   1,000 0 0
JUNIPER NETWORKS INC COM 48203R104 567 21,229 SH   SOLE   21,229 0 0
KAMAN CORP COM 483548103 342 5,390 SH   SOLE   5,390 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 3,067 25,183 SH   SOLE   25,183 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 507 33,154 SH   SOLE   33,154 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1,544 133,517 SH   SOLE   133,517 0 0
KELLOGG CO COM 487836108 593 11,081 SH   SOLE   11,081 0 0
KEMPER CORP DEL COM 488401100 5,153 59,728 SH   SOLE   59,728 0 0
KEMPHARM INC COM 488445107 26 15,000 SH   SOLE   15,000 0 0
KEURIG DR PEPPER INC COM 49271V100 246 8,530 SH   SOLE   8,530 0 0
KEYCORP NEW COM 493267108 1,364 76,412 SH   SOLE   76,412 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 924 10,233 SH   SOLE   10,233 0 0
KIMBERLY CLARK CORP COM 494368103 29,144 218,633 SH   SOLE   218,633 0 0
KIMBERLY CLARK CORP COM 494368103 7 8,200 SH Put SOLE   8,200 0 0
KIMCO RLTY CORP COM 49446R109 5,364 290,517 SH   SOLE   290,517 0 0
KINDER MORGAN INC DEL COM 49456B101 28,559 1,369,179 SH   SOLE   1,369,179 0 0
KINROSS GOLD CORP COM 496902404 80 20,610 SH   SOLE   20,610 0 0
KIRBY CORP COM 497266106 1,561 19,733 SH   SOLE   19,733 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 1,611 37,503 SH   SOLE   37,503 0 0
KKR & CO INC CL A 48251W104 1,012 39,941 SH   SOLE   39,941 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 254 16,161 SH   SOLE   16,161 0 0
KLA-TENCOR CORP COM 482480100 11,981 101,241 SH   SOLE   101,241 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 10,271 537,988 SH   SOLE   537,988 0 0
KOHLS CORP COM 500255104 2,483 52,196 SH   SOLE   52,196 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,698 39,137 SH   SOLE   39,137 0 0
KOPPERS HOLDINGS INC COM 50060P106 1,765 60,168 SH   SOLE   60,168 0 0
KRAFT HEINZ CO COM 500754106 7,895 254,378 SH   SOLE   254,378 0 0
KRAFT HEINZ CO COM 500754106 13 15,500 SH Call SOLE   15,500 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 1,201 38,840 SH   SOLE   38,840 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 1,742 39,628 SH   SOLE   39,628 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1,776 77,540 SH   SOLE   77,540 0 0
KROGER CO COM 501044101 5,324 245,918 SH   SOLE   245,918 0 0
KT CORP SPONSORED ADR 48268K101 174 13,953 SH   SOLE   13,953 0 0
L BRANDS INC COM 501797104 436 16,785 SH   SOLE   16,785 0 0
L3 TECHNOLOGIES INC COM 502413107 5,977 24,424 SH   SOLE   24,424 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,297 7,504 SH   SOLE   7,504 0 0
LADDER CAP CORP CL A 505743104 473 28,481 SH   SOLE   28,481 0 0
LAM RESEARCH CORP COM 512807108 5,270 27,871 SH   SOLE   27,871 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 268 3,327 SH   SOLE   3,327 0 0
LAMB WESTON HLDGS INC COM 513272104 4,054 63,999 SH   SOLE   63,999 0 0
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 15,540 922,399 SH   SOLE   922,399 0 0
LANDSTAR SYS INC COM 515098101 876 8,128 SH   SOLE   8,128 0 0
LAS VEGAS SANDS CORP COM 517834107 5,312 89,902 SH   SOLE   89,902 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1,342 47,622 SH   SOLE   47,622 0 0
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 270 11,505 SH   SOLE   11,505 0 0
LAUDER ESTEE COS INC CL A 518439104 7,889 43,122 SH   SOLE   43,122 0 0
LAZARD LTD SHS A G54050102 224 6,568 SH   SOLE   6,568 0 0
LEAR CORP COM NEW 521865204 1,277 9,159 SH   SOLE   9,159 0 0
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 396 12,392 SH   SOLE   12,392 0 0
LEGG MASON INC COM 524901105 9,654 252,292 SH   SOLE   252,292 0 0
LEGGETT & PLATT INC COM 524660107 1,162 30,258 SH   SOLE   30,258 0 0
LEIDOS HLDGS INC COM 525327102 5,032 62,974 SH   SOLE   62,974 0 0
LENDINGTREE INC NEW COM 52603B107 450 1,064 SH   SOLE   1,064 0 0
LENNAR CORP CL A 526057104 1,023 21,100 SH   SOLE   21,100 0 0
LENNOX INTL INC COM 526107107 1,242 4,509 SH   SOLE   4,509 0 0
LEXINGTON REALTY TRUST COM 529043101 521 55,372 SH   SOLE   55,372 0 0
LHC GROUP INC COM 50187A107 823 6,882 SH   SOLE   6,882 0 0
LIBBEY INC COM 529898108 21 11,456 SH   SOLE   11,456 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 65 10,211 SH   SOLE   10,211 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 926 8,844 SH   SOLE   8,844 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 6,564 243,018 SH   SOLE   243,018 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 322 12,209 SH   SOLE   12,209 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 225 13,233 SH   SOLE   13,233 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 373 9,923 SH   SOLE   9,923 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 769 20,204 SH   SOLE   20,204 0 0
LIFE STORAGE INC COM 53223X107 288 3,038 SH   SOLE   3,038 0 0
LILLY ELI & CO COM 532457108 35,614 321,518 SH   SOLE   321,518 0 0
LINCOLN NATL CORP IND COM 534187109 4,339 67,321 SH   SOLE   67,321 0 0
LINDE PLC SHS G5494J103 5,823 29,066 SH   SOLE   29,066 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 218 17,875 SH   SOLE   17,875 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 14 16,000 SH Call SOLE   16,000 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 91 8,709 SH   SOLE   8,709 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 9 30,000 SH Call SOLE   30,000 0 0
LITHIA MTRS INC CL A 536797103 2,232 18,820 SH   SOLE   18,820 0 0
LITTELFUSE INC COM 537008104 672 3,837 SH   SOLE   3,837 0 0
LIVE OAK BANCSHARES INC COM 53803X105 4,599 268,248 SH   SOLE   268,248 0 0
LKQ CORP COM 501889208 267 9,806 SH   SOLE   9,806 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 64 22,474 SH   SOLE   22,474 0 0
LOCKHEED MARTIN CORP COM 539830109 47,498 130,681 SH   SOLE   130,681 0 0
LOEWS CORP COM 540424108 2,935 53,703 SH   SOLE   53,703 0 0
LOUISIANA PAC CORP COM 546347105 951 36,222 SH   SOLE   36,222 0 0
LOWES COS INC COM 548661107 21,324 211,578 SH   SOLE   211,578 0 0
LULULEMON ATHLETICA INC COM 550021109 4,485 24,811 SH   SOLE   24,811 0 0
LUMENTUM HLDGS INC COM 55024U109 303 5,730 SH   SOLE   5,730 0 0
LYFT INC CL A COM 55087P104 272 4,133 SH   SOLE   4,133 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 24,505 284,409 SH   SOLE   284,409 0 0
M & T BK CORP COM 55261F104 1,007 5,930 SH   SOLE   5,930 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 4,926 121,794 SH   SOLE   121,794 0 0
MACYS INC COM 55616P104 3,371 157,082 SH   SOLE   157,082 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 1,868 6,683 SH   SOLE   6,683 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 53,974 843,431 SH   SOLE   843,431 0 0
MAGNA INTL INC COM 559222401 3,687 74,865 SH   SOLE   74,865 0 0
MAIN STREET CAPITAL CORP COM 56035L104 6,788 164,902 SH   SOLE   164,902 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 2,303 92,585 SH   SOLE   92,585 0 0
MALIBU BOATS INC COM CL A 56117J100 486 12,530 SH   SOLE   12,530 0 0
MANHATTAN ASSOCS INC COM 562750109 268 3,858 SH   SOLE   3,858 0 0
MANNKIND CORP COM NEW 56400P706 12 11,053 SH   SOLE   11,053 0 0
MANPOWERGROUP INC COM 56418H100 14,262 147,259 SH   SOLE   147,259 0 0
MANULIFE FINL CORP COM 56501R106 1,899 104,775 SH   SOLE   104,775 0 0
MARATHON OIL CORP COM 565849106 564 39,888 SH   SOLE   39,888 0 0
MARATHON PETE CORP COM 56585A102 30,164 539,933 SH   SOLE   539,933 0 0
MARCHEX INC CL B 56624R108 80 17,000 SH   SOLE   17,000 0 0
MARKEL CORP COM 570535104 643 589 SH   SOLE   589 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,529 4,759 SH   SOLE   4,759 0 0
MARRIOTT INTL INC NEW CL A 571903202 7,878 56,086 SH   SOLE   56,086 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 261 2,737 SH   SOLE   2,737 0 0
MARSH & MCLENNAN COS INC COM 571748102 24,293 243,659 SH   SOLE   243,659 0 0
MARTIN MARIETTA MATLS INC COM 573284106 997 4,337 SH   SOLE   4,337 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 448 18,761 SH   SOLE   18,761 0 0
MASCO CORP COM 574599106 413 10,559 SH   SOLE   10,559 0 0
MASTERCARD INC CL A 57636Q104 47,974 181,322 SH   SOLE   181,322 0 0
MATCH GROUP INC COM 57665R106 4,929 73,460 SH   SOLE   73,460 0 0
MATERIALISE NV SPONSORED ADS 57667T100 338 17,367 SH   SOLE   17,367 0 0
MATTEL INC COM 577081102 195 17,507 SH   SOLE   17,507 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 13,566 226,747 SH   SOLE   226,747 0 0
MAXLINEAR INC COM 57776J100 24,203 1,032,627 SH   SOLE   1,032,627 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,685 23,761 SH   SOLE   23,761 0 0
MCDONALDS CORP COM 580135101 165,288 796,528 SH   SOLE   796,528 0 0
MCDONALDS CORP COM 580135101 6 1,000 SH Call SOLE   1,000 0 0
MCEWEN MNG INC COM 58039P107 24 13,734 SH   SOLE   13,734 0 0
MCKESSON CORP COM 58155Q103 8,238 61,361 SH   SOLE   61,361 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 154 60,987 SH   SOLE   60,987 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,231 70,715 SH   SOLE   70,715 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 1,124 12,458 SH   SOLE   12,458 0 0
MEDIFAST INC COM 58470H101 299 2,339 SH   SOLE   2,339 0 0
MEDTRONIC PLC SHS G5960L103 25,162 258,276 SH   SOLE   258,276 0 0
MEDTRONIC PLC SHS G5960L103 4 2,000 SH Call SOLE   2,000 0 0
MERCADOLIBRE INC COM 58733R102 586 963 SH   SOLE   963 0 0
MERCK & CO INC COM 58933Y105 140,869 1,679,385 SH   SOLE   1,679,385 0 0
MERCURY SYS INC COM 589378108 443 6,306 SH   SOLE   6,306 0 0
MESA AIR GROUP INC COM NEW 590479135 505 55,595 SH   SOLE   55,595 0 0
METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 614 50,000 SH   SOLE   50,000 0 0
METLIFE INC COM 59156R108 20,700 417,130 SH   SOLE   417,130 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,214 3,810 SH   SOLE   3,810 0 0
MFA FINL INC COM 55272X102 564 78,733 SH   SOLE   78,733 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 1,010 124,128 SH   SOLE   124,128 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 46 11,800 SH   SOLE   11,800 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 3,264 560,248 SH   SOLE   560,248 0 0
MGE ENERGY INC COM 55277P104 295 4,042 SH   SOLE   4,042 0 0
MGIC INVT CORP WIS COM 552848103 1,054 80,101 SH   SOLE   80,101 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 487 15,926 SH   SOLE   15,926 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,702 59,474 SH   SOLE   59,474 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,497 40,384 SH   SOLE   40,384 0 0
MICRON TECHNOLOGY INC COM 595112103 15,788 409,080 SH   SOLE   409,080 0 0
MICROSOFT CORP COM 594918104 351,123 2,621,888 SH   SOLE   2,621,888 0 0
MICROSOFT CORP COM 594918104 40 17,400 SH Call SOLE   17,400 0 0
MICROSOFT CORP COM 594918104 208 94,700 SH Put SOLE   94,700 0 0
MID AMER APT CMNTYS INC COM 59522J103 237 2,022 SH   SOLE   2,022 0 0
MIDDLEBY CORP COM 596278101 759 5,546 SH   SOLE   5,546 0 0
MILESTONE SCIENTIFIC INC COM NEW 59935P209 6 15,666 SH   SOLE   15,666 0 0
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 3,815 343,527 SH   SOLE   343,527 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 27 13,731 SH   SOLE   13,731 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 233 48,378 SH   SOLE   48,378 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 60 21,053 SH   SOLE   21,053 0 0
MOELIS & CO CL A 60786M105 4,201 121,216 SH   SOLE   121,216 0 0
MOHAWK INDS INC COM 608190104 201 1,367 SH   SOLE   1,367 0 0
MOLSON COORS BREWING CO CL B 60871R209 2,975 53,092 SH   SOLE   53,092 0 0
MONDELEZ INTL INC CL A 609207105 32,741 608,144 SH   SOLE   608,144 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 29 12,000 SH   SOLE   12,000 0 0
MONEYGRAM INTL INC COM NEW 60935Y208 7 11,000 SH Call SOLE   11,000 0 0
MONGODB INC CL A 60937P106 848 5,535 SH   SOLE   5,535 0 0
MONGODB INC CL A 60937P106 43 6,200 SH Call SOLE   6,200 0 0
MONGODB INC CL A 60937P106 6 200 SH Put SOLE   200 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 226 16,682 SH   SOLE   16,682 0 0
MONOLITHIC PWR SYS INC COM 609839105 994 7,355 SH   SOLE   7,355 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,266 19,808 SH   SOLE   19,808 0 0
MOODYS CORP COM 615369105 1,136 5,795 SH   SOLE   5,795 0 0
MOOG INC CL A 615394202 400 4,290 SH   SOLE   4,290 0 0
MORGAN STANLEY COM NEW 617446448 12,263 279,704 SH   SOLE   279,704 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 135 14,527 SH   SOLE   14,527 0 0
MORNINGSTAR INC COM 617700109 372 2,634 SH   SOLE   2,634 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,940 11,603 SH   SOLE   11,603 0 0
MPLX LP COM UNIT REP LTD 55336V100 11,211 348,348 SH   SOLE   348,348 0 0
MSC INDL DIRECT INC CL A 553530106 302 4,108 SH   SOLE   4,108 0 0
MSCI INC COM 55354G100 443 1,857 SH   SOLE   1,857 0 0
MSG NETWORK INC CL A 553573106 441 21,226 SH   SOLE   21,226 0 0
MURPHY USA INC COM 626755102 20,161 239,858 SH   SOLE   239,858 0 0
MYLAN N V SHS EURO N59465109 704 37,017 SH   SOLE   37,017 0 0
NABORS INDUSTRIES LTD SHS G6359F103 165 56,418 SH   SOLE   56,418 0 0
NANOVIRICIDES INC COM NEW 630087203 4 21,429 SH   SOLE   21,429 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 1,885 63,496 SH   SOLE   63,496 0 0
NASDAQ INC COM 631103108 7,411 77,083 SH   SOLE   77,083 0 0
NATIONAL BEVERAGE CORP COM 635017106 3,411 76,366 SH   SOLE   76,366 0 0
NATIONAL FUEL GAS CO N J COM 636180101 845 16,059 SH   SOLE   16,059 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 424 8,036 SH   SOLE   8,036 0 0
NATIONAL INSTRS CORP COM 636518102 445 10,715 SH   SOLE   10,715 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,650 74,089 SH   SOLE   74,089 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 340 6,397 SH   SOLE   6,397 0 0
NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 5 13,142 SH   SOLE   13,142 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 1,894 201,811 SH   SOLE   201,811 0 0
NEKTAR THERAPEUTICS COM 640268108 811 22,852 SH   SOLE   22,852 0 0
NEKTAR THERAPEUTICS COM 640268108 13 1,100 SH Call SOLE   1,100 0 0
NEOGEN CORP COM 640491106 511 8,326 SH   SOLE   8,326 0 0
NEOGENOMICS INC COM NEW 64049M209 5,561 253,648 SH   SOLE   253,648 0 0
NETAPP INC COM 64110D104 3,195 51,712 SH   SOLE   51,712 0 0
NETEASE INC SPONSORED ADR 64110W102 264 1,031 SH   SOLE   1,031 0 0
NETFLIX INC COM 64110L106 30,600 83,326 SH   SOLE   83,326 0 0
NETFLIX INC COM 64110L106 7 400 SH Put SOLE   400 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 461 39,328 SH   SOLE   39,328 0 0
NEUBERGER BERMAN MLP AND ENR COM 64129H104 128 16,999 SH   SOLE   16,999 0 0
NEUBERGER BRMAN NY MUNI FD I COM 64124K102 354 28,922 SH   SOLE   28,922 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 396 4,688 SH   SOLE   4,688 0 0
NEVRO CORP COM 64157F103 587 9,058 SH   SOLE   9,058 0 0
NEW AGE BEVERAGES CORP COM 64157V108 10 12,400 SH Call SOLE   12,400 0 0
NEW AGE BEVERAGES CORP COM 64157V108 41 8,810 SH   SOLE   8,810 0 0
NEW FORTRESS ENERGY LLC CL A SHS RP LLC 644393100 614 52,416 SH   SOLE   52,416 0 0
NEW JERSEY RES COM 646025106 340 6,853 SH   SOLE   6,853 0 0
NEW MTN FIN CORP COM 647551100 684 48,957 SH   SOLE   48,957 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 448 4,627 SH   SOLE   4,627 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,193 77,700 SH   SOLE   77,700 0 0
NEW SR INVT GROUP INC COM 648691103 69 10,361 SH   SOLE   10,361 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 621 62,206 SH   SOLE   62,206 0 0
NEWELL BRANDS INC COM 651229106 440 28,381 SH   SOLE   28,381 0 0
NEWMARKET CORP COM 651587107 350 882 SH   SOLE   882 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 657 17,000 SH   SOLE   17,000 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 15,278 150,897 SH   SOLE   150,897 0 0
NEXTERA ENERGY INC COM 65339F101 34,721 169,591 SH   SOLE   169,591 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2,849 59,019 SH   SOLE   59,019 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 1,085 54,316 SH   SOLE   54,316 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1,365 92,228 SH   SOLE   92,228 0 0
NICE LTD SPONSORED ADR 653656108 2,353 17,340 SH   SOLE   17,340 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 17,781 787,043 SH   SOLE   787,043 0 0
NIKE INC CL B 654106103 245 98,600 SH Put SOLE   98,600 0 0
NIKE INC CL B 654106103 41,784 498,020 SH   SOLE   498,020 0 0
NIO INC SPON ADS 62914V106 7 22,000 SH Call SOLE   22,000 0 0
NIO INC SPON ADS 62914V106 39 14,722 SH   SOLE   14,722 0 0
NISOURCE INC COM 65473P105 378 13,007 SH   SOLE   13,007 0 0
NOBLE ENERGY INC COM 655044105 289 12,883 SH   SOLE   12,883 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 290 8,792 SH   SOLE   8,792 0 0
NOKIA CORP SPONSORED ADR 654902204 859 172,383 SH   SOLE   172,383 0 0
NOODLES & CO COM CL A 65540B105 125 15,890 SH   SOLE   15,890 0 0
NORDSON CORP COM 655663102 2,401 16,997 SH   SOLE   16,997 0 0
NORDSTROM INC COM 655664100 1,578 49,603 SH   SOLE   49,603 0 0
NORFOLK SOUTHERN CORP COM 655844108 18,782 94,166 SH   SOLE   94,166 0 0
NORTHERN TR CORP COM 665859104 1,316 14,627 SH   SOLE   14,627 0 0
NORTHROP GRUMMAN CORP COM 666807102 15,332 47,467 SH   SOLE   47,467 0 0
NORTHWEST NAT HLDG CO COM 66765N105 226 3,265 SH   SOLE   3,265 0 0
NOVAGOLD RES INC COM NEW 66987E206 97 16,529 SH   SOLE   16,529 0 0
NOVARTIS A G SPONSORED ADR 66987V109 19,525 213,595 SH   SOLE   213,595 0 0
NOVOCURE LTD ORD SHS G6674U108 693 10,950 SH   SOLE   10,950 0 0
NOVO-NORDISK A S ADR 670100205 3,536 68,501 SH   SOLE   68,501 0 0
NOW INC COM 67011P100 190 12,608 SH   SOLE   12,608 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 836 52,245 SH   SOLE   52,245 0 0
NUCOR CORP COM 670346105 7,135 129,527 SH   SOLE   129,527 0 0
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 221 8,406 SH   SOLE   8,406 0 0
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 392 15,298 SH   SOLE   15,298 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 765 20,552 SH   SOLE   20,552 0 0
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 902 29,843 SH   SOLE   29,843 0 0
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 200 5,964 SH   SOLE   5,964 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 339 11,569 SH   SOLE   11,569 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 435 16,078 SH   SOLE   16,078 0 0
NUTRIEN LTD COM 67077M108 1,586 29,576 SH   SOLE   29,576 0 0
NUVASIVE INC COM 670704105 1,652 28,212 SH   SOLE   28,212 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 376 23,897 SH   SOLE   23,897 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 7,070 512,234 SH   SOLE   512,234 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 480 33,190 SH   SOLE   33,190 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 162 20,560 SH   SOLE   20,560 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 384 41,922 SH   SOLE   41,922 0 0
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 361 25,529 SH   SOLE   25,529 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 7,473 561,030 SH   SOLE   561,030 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 6,608 492,676 SH   SOLE   492,676 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 2,025 156,411 SH   SOLE   156,411 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 2,418 177,578 SH   SOLE   177,578 0 0
NUVEEN MUN VALUE FD INC COM 670928100 1,687 165,528 SH   SOLE   165,528 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,894 120,107 SH   SOLE   120,107 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 286 12,766 SH   SOLE   12,766 0 0
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 227 15,972 SH   SOLE   15,972 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 6,381 488,183 SH   SOLE   488,183 0 0
NUVEEN NEW YORK QLT MUN INC COM 67066X107 2,991 215,383 SH   SOLE   215,383 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1,641 122,998 SH   SOLE   122,998 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 319 32,280 SH   SOLE   32,280 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 256 27,095 SH   SOLE   27,095 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 6,943 495,933 SH   SOLE   495,933 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 210 15,745 SH   SOLE   15,745 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 325 24,955 SH   SOLE   24,955 0 0
NVIDIA CORP COM 67066G104 17,015 103,850 SH   SOLE   103,850 0 0
NVIDIA CORP COM 67066G104 0 100 SH Put SOLE   100 0 0
NVR INC COM 62944T105 2,783 825 SH   SOLE   825 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,521 15,608 SH   SOLE   15,608 0 0
NYMOX PHARMACEUTICAL CORP COM P73398102 19 14,400 SH   SOLE   14,400 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 8,640 23,439 SH   SOLE   23,439 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 987 19,905 SH   SOLE   19,905 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 383 70,600 SH   SOLE   70,600 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 419 49,375 SH   SOLE   49,375 0 0
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 474 21,980 SH   SOLE   21,980 0 0
OBALON THERAPEUTICS INC COM 67424L100 79 112,788 SH   SOLE   112,788 0 0
OBSIDIAN ENERGY LTD COM 674482203 235 198,175 SH   SOLE   198,175 0 0
OCCIDENTAL PETE CORP COM 674599105 2,100 41,493 SH   SOLE   41,493 0 0
OCCIDENTAL PETE CORP COM 674599105 0 200 SH Put SOLE   200 0 0
OGE ENERGY CORP COM 670837103 866 20,289 SH   SOLE   20,289 0 0
OKTA INC CL A 679295105 4,699 38,171 SH   SOLE   38,171 0 0
OKTA INC CL A 679295105 0 500 SH Call SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,948 26,715 SH   SOLE   26,715 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 453 5,207 SH   SOLE   5,207 0 0
OMEGA FLEX INC COM 682095104 320 4,171 SH   SOLE   4,171 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 452 12,287 SH   SOLE   12,287 0 0
OMEROS CORP COM 682143102 237 15,164 SH   SOLE   15,164 0 0
OMNICOM GROUP INC COM 681919106 13,809 168,548 SH   SOLE   168,548 0 0
OMNICOM GROUP INC COM 681919106 144 32,000 SH Put SOLE   32,000 0 0
ON SEMICONDUCTOR CORP COM 682189105 437 21,762 SH   SOLE   21,762 0 0
ONE GAS INC COM 68235P108 1,574 17,435 SH   SOLE   17,435 0 0
ONE LIBERTY PPTYS INC COM 682406103 373 12,987 SH   SOLE   12,987 0 0
ONEMAIN HLDGS INC COM 68268W103 425 12,572 SH   SOLE   12,572 0 0
ONEOK INC NEW COM 682680103 15,179 220,599 SH   SOLE   220,599 0 0
OPEN TEXT CORP COM 683715106 1,803 43,909 SH   SOLE   43,909 0 0
ORACLE CORP COM 68389X105 35,969 631,043 SH   SOLE   631,043 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 454 48,789 SH   SOLE   48,789 0 0
ORGANOVO HLDGS INC COM 68620A104 18 35,366 SH   SOLE   35,366 0 0
ORTHOFIX MED INC COM 68752M108 1,346 25,450 SH   SOLE   25,450 0 0
OSHKOSH CORP COM 688239201 438 5,207 SH   SOLE   5,207 0 0
OSI SYSTEMS INC COM 671044105 315 2,802 SH   SOLE   2,802 0 0
OUTFRONT MEDIA INC COM 69007J106 19,075 739,376 SH   SOLE   739,376 0 0
OVERSTOCK COM INC DEL COM 690370101 113 8,222 SH   SOLE   8,222 0 0
OVERSTOCK COM INC DEL COM 690370101 42 12,800 SH Call SOLE   12,800 0 0
PACCAR INC COM 693718108 7,900 110,168 SH   SOLE   110,168 0 0
PACER FDS TR GLOBL CASH ETF 69374H709 451 14,926 SH   SOLE   14,926 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 19,582 639,804 SH   SOLE   639,804 0 0
PACER FDS TR US CASH COWS 100 69374H881 281 9,776 SH   SOLE   9,776 0 0
PACIFIC ETHANOL INC COM PAR $.001 69423U305 3,624 4,723,845 SH   SOLE   4,723,845 0 0
PACIFIC ETHANOL INC COM PAR $.001 69423U305 5 120,000 SH Call SOLE   120,000 0 0
PACKAGING CORP AMER COM 695156109 4,424 46,083 SH   SOLE   46,083 0 0
PACWEST BANCORP DEL COM 695263103 4,245 109,237 SH   SOLE   109,237 0 0
PALO ALTO NETWORKS INC COM 697435105 6,984 34,536 SH   SOLE   34,536 0 0
PALO ALTO NETWORKS INC COM 697435105 2 100 SH Call SOLE   100 0 0
PARK HOTELS RESORTS INC COM 700517105 1,644 59,921 SH   SOLE   59,921 0 0
PARKER HANNIFIN CORP COM 701094104 4,776 28,067 SH   SOLE   28,067 0 0
PARSLEY ENERGY INC CL A 701877102 213 11,243 SH   SOLE   11,243 0 0
PARTY CITY HOLDCO INC COM 702149105 674 95,179 SH   SOLE   95,179 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 505 21,872 SH   SOLE   21,872 0 0
PAYCHEX INC COM 704326107 6,311 76,850 SH   SOLE   76,850 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,826 8,082 SH   SOLE   8,082 0 0
PAYLOCITY HLDG CORP COM 70438V106 211 2,203 SH   SOLE   2,203 0 0
PAYPAL HLDGS INC COM 70450Y103 48,813 426,652 SH   SOLE   426,652 0 0
PAYPAL HLDGS INC COM 70450Y103 328 48,300 SH Put SOLE   48,300 0 0
PBF ENERGY INC CL A 69318G106 436 13,915 SH   SOLE   13,915 0 0
PDC ENERGY INC COM 69327R101 945 26,023 SH   SOLE   26,023 0 0
PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 13 14,000 PRN   SOLE   14,000 0 0
PEGASYSTEMS INC COM 705573103 218 3,006 SH   SOLE   3,006 0 0
PEMBINA PIPELINE CORP COM 706327103 3,732 100,416 SH   SOLE   100,416 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 1,494 129,197 SH   SOLE   129,197 0 0
PENNANTPARK INVT CORP COM 708062104 794 125,509 SH   SOLE   125,509 0 0
PENNEY J C CORP INC COM 708160106 21 19,218 SH   SOLE   19,218 0 0
PENNYMAC MTG INVT TR COM 70931T103 611 27,934 SH   SOLE   27,934 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 4,037 85,257 SH   SOLE   85,257 0 0
PENTAIR PLC SHS G7S00T104 277 7,555 SH   SOLE   7,555 0 0
PEOPLES BANCORP INC COM 709789101 402 12,479 SH   SOLE   12,479 0 0
PEOPLES UTD FINL INC COM 712704105 471 28,175 SH   SOLE   28,175 0 0
PEPSICO INC COM 713448108 97,478 743,379 SH   SOLE   743,379 0 0
PEPSICO INC COM 713448108 219 52,100 SH Put SOLE   52,100 0 0
PERKINELMER INC COM 714046109 236 2,439 SH   SOLE   2,439 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 337 21,756 SH   SOLE   21,756 0 0
PFIZER INC COM 717081103 73,247 1,691,941 SH   SOLE   1,691,941 0 0
PHILIP MORRIS INTL INC COM 718172109 47,701 607,483 SH   SOLE   607,483 0 0
PHILLIPS 66 COM 718546104 11,290 120,723 SH   SOLE   120,723 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3,791 76,813 SH   SOLE   76,813 0 0
PHYSICIANS RLTY TR COM 71943U104 603 34,944 SH   SOLE   34,944 0 0
PICO HLDGS INC COM NEW 693366205 126 10,850 SH   SOLE   10,850 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 204 10,940 SH   SOLE   10,940 0 0
PIMCO CORPORATE INCOME STRAT COM 72200U100 867 50,725 SH   SOLE   50,725 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,706 53,047 SH   SOLE   53,047 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1,548 64,657 SH   SOLE   64,657 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 312 3,101 SH   SOLE   3,101 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 13,696 260,275 SH   SOLE   260,275 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 395 3,691 SH   SOLE   3,691 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 34,090 335,080 SH   SOLE   335,080 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 8,242 150,304 SH   SOLE   150,304 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 1,205 11,248 SH   SOLE   11,248 0 0
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 350 6,932 SH   SOLE   6,932 0 0
PIMCO MUN INCOME FD III COM 72201A103 374 30,225 SH   SOLE   30,225 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 263 4,600 SH   SOLE   4,600 0 0
PINNACLE WEST CAP CORP COM 723484101 1,170 12,439 SH   SOLE   12,439 0 0
PINTEREST INC CL A 72352L106 254 9,295 SH   SOLE   9,295 0 0
PIONEER NAT RES CO COM 723787107 15,732 102,412 SH   SOLE   102,412 0 0
PIONEER NAT RES CO COM 723787107 341 21,700 SH Put SOLE   21,700 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 12,815 526,392 SH   SOLE   526,392 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 4,422 177,098 SH   SOLE   177,098 0 0
PLUG POWER INC COM NEW 72919P202 35 15,930 SH   SOLE   15,930 0 0
PLURALSIGHT INC COM CL A 72941B106 669 21,979 SH   SOLE   21,979 0 0
PLURISTEM THERAPEUTICS INC COM 72940R102 44 73,200 SH   SOLE   73,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 71,614 521,662 SH   SOLE   521,662 0 0
PNM RES INC COM 69349H107 327 6,437 SH   SOLE   6,437 0 0
POLARIS INDS INC COM 731068102 435 4,801 SH   SOLE   4,801 0 0
POLYONE CORP COM 73179P106 1,298 41,335 SH   SOLE   41,335 0 0
POOL CORPORATION COM 73278L105 782 4,065 SH   SOLE   4,065 0 0
POPULAR INC COM NEW 733174700 221 4,060 SH   SOLE   4,060 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 976 18,027 SH   SOLE   18,027 0 0
PORTMAN RIDGE FIN CORP COM 73688F102 34 15,025 SH   SOLE   15,025 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 360 13,452 SH   SOLE   13,452 0 0
PPG INDS INC COM 693506107 3,142 26,872 SH   SOLE   26,872 0 0
PPL CORP COM 69351T106 5,236 168,665 SH   SOLE   168,665 0 0
PRECISION DRILLING CORP COM 2010 74022D308 53 28,050 SH   SOLE   28,050 0 0
PREFERRED APT CMNTYS INC COM 74039L103 163 11,082 SH   SOLE   11,082 0 0
PREFORMED LINE PRODS CO COM 740444104 8,815 158,766 SH   SOLE   158,766 0 0
PREMIER INC CL A 74051N102 1,506 38,383 SH   SOLE   38,383 0 0
PRETIUM RES INC COM 74139C102 248 24,812 SH   SOLE   24,812 0 0
PRICE T ROWE GROUP INC COM 74144T108 4,270 38,988 SH   SOLE   38,988 0 0
PRICE T ROWE GROUP INC COM 74144T108 1 300 SH Put SOLE   300 0 0
PRIMERICA INC COM 74164M108 486 4,049 SH   SOLE   4,049 0 0
PRIMO WTR CORP COM 74165N105 172 14,000 SH   SOLE   14,000 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,742 30,166 SH   SOLE   30,166 0 0
PROCTER AND GAMBLE CO COM 742718109 123,967 1,131,241 SH   SOLE   1,131,241 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,640 32,964 SH   SOLE   32,964 0 0
PROLOGIS INC COM 74340W103 8,213 102,631 SH   SOLE   102,631 0 0
PROS HOLDINGS INC COM 74346Y103 530 8,353 SH   SOLE   8,353 0 0
PROSHARES TR PSHS LC COR PLUS 74347R248 271 3,849 SH   SOLE   3,849 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 11,093 88,031 SH   SOLE   88,031 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 3,914 40,759 SH   SOLE   40,759 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 417 14,435 SH   SOLE   14,435 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 240 4,043 SH   SOLE   4,043 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 18,906 272,682 SH   SOLE   272,682 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 7,233 123,737 SH   SOLE   123,737 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 374 6,133 SH   SOLE   6,133 0 0
PROSHARES TR ULTRPRO DOW30 74347X823 289 2,805 SH   SOLE   2,805 0 0
PROSHARES TR ULTRPRO S&P500 74347X864 313 5,778 SH   SOLE   5,778 0 0
PROSHARES TR II ULTA BLMBG 2017 74347W247 199 10,310 SH   SOLE   10,310 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 792 120,882 SH   SOLE   120,882 0 0
PROSPERITY BANCSHARES INC COM 743606105 572 8,656 SH   SOLE   8,656 0 0
PROTO LABS INC COM 743713109 1,198 10,339 SH   SOLE   10,339 0 0
PRUDENTIAL FINL INC COM 744320102 7,594 75,226 SH   SOLE   75,226 0 0
PRUDENTIAL PLC ADR 74435K204 270 6,225 SH   SOLE   6,225 0 0
PUBLIC STORAGE COM 74460D109 1,479 6,210 SH   SOLE   6,210 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5,105 86,669 SH   SOLE   86,669 0 0
PULTE GROUP INC COM 745867101 1,659 52,527 SH   SOLE   52,527 0 0
PURE STORAGE INC CL A 74624M102 166 10,828 SH   SOLE   10,828 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 357 69,194 SH   SOLE   69,194 0 0
PVH CORP COM 693656100 3,485 36,841 SH   SOLE   36,841 0 0
QEP RES INC COM 74733V100 686 94,883 SH   SOLE   94,883 0 0
QIAGEN NV SHS NEW N72482123 466 11,484 SH   SOLE   11,484 0 0
QORVO INC COM 74736K101 4,276 64,130 SH   SOLE   64,130 0 0
QUAKER CHEM CORP COM 747316107 1,249 6,159 SH   SOLE   6,159 0 0
QUALCOMM INC COM 747525103 27,930 367,031 SH   SOLE   367,031 0 0
QUALYS INC COM 74758T303 547 6,290 SH   SOLE   6,290 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 246 13,000 SH   SOLE   13,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,399 13,770 SH   SOLE   13,770 0 0
QUINSTREET INC COM 74874Q100 216 13,432 SH   SOLE   13,432 0 0
QURATE RETAIL INC COM SER A 74915M100 708 57,139 SH   SOLE   57,139 0 0
RADIAN GROUP INC COM 750236101 3,091 134,871 SH   SOLE   134,871 0 0
RADWARE LTD ORD M81873107 3,712 150,370 SH   SOLE   150,370 0 0
RALPH LAUREN CORP CL A 751212101 208 1,837 SH   SOLE   1,837 0 0
RANGE RES CORP COM 75281A109 2,025 289,629 SH   SOLE   289,629 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,026 12,182 SH   SOLE   12,182 0 0
RAYONIER INC COM 754907103 803 26,459 SH   SOLE   26,459 0 0
RAYTHEON CO COM NEW 755111507 24,557 141,242 SH   SOLE   141,242 0 0
RBC BEARINGS INC COM 75524B104 911 5,401 SH   SOLE   5,401 0 0
REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1,303 37,360 SH   SOLE   37,360 0 0
REALTY INCOME CORP COM 756109104 3,981 57,686 SH   SOLE   57,686 0 0
RED HAT INC COM 756577102 594 3,154 SH   SOLE   3,154 0 0
REDFIN CORP COM 75737F108 196 10,855 SH   SOLE   10,855 0 0
REGENCY CTRS CORP COM 758849103 818 12,235 SH   SOLE   12,235 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,157 10,016 SH   SOLE   10,016 0 0
REGIONS FINL CORP NEW COM 7591EP100 3,920 263,179 SH   SOLE   263,179 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 731 4,656 SH   SOLE   4,656 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 4,987 51,915 SH   SOLE   51,915 0 0
RELX PLC SPONSORED ADR 759530108 515 21,000 SH   SOLE   21,000 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 318 1,798 SH   SOLE   1,798 0 0
RENASANT CORP COM 75970E107 343 9,429 SH   SOLE   9,429 0 0
REPLIGEN CORP COM 759916109 1,558 18,189 SH   SOLE   18,189 0 0
REPUBLIC SVCS INC COM 760759100 2,111 24,349 SH   SOLE   24,349 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 736 34,208 SH   SOLE   34,208 0 0
RESMED INC COM 761152107 6,102 49,878 SH   SOLE   49,878 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,130 16,202 SH   SOLE   16,202 0 0
RESTORATION ROBOTICS INC COM 76133C103 55 90,000 SH   SOLE   90,000 0 0
RETAIL PPTYS AMER INC CL A 76131V202 148 12,556 SH   SOLE   12,556 0 0
REVANCE THERAPEUTICS INC COM 761330109 352 27,200 SH   SOLE   27,200 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 27 10,465 SH   SOLE   10,465 0 0
RIO TINTO PLC SPONSORED ADR 767204100 8,035 129,163 SH   SOLE   129,163 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 373 11,259 SH   SOLE   11,259 0 0
RIVERNORTH MARKETPLACE LENDI COM 76882B108 2,975 145,719 SH   SOLE   145,719 0 0
RLI CORP COM 749607107 249 2,903 SH   SOLE   2,903 0 0
ROBERT HALF INTL INC COM 770323103 633 11,104 SH   SOLE   11,104 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 151 10,000 SH   SOLE   10,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,546 21,646 SH   SOLE   21,646 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 362 6,726 SH   SOLE   6,726 0 0
ROGERS CORP COM 775133101 1,715 9,933 SH   SOLE   9,933 0 0
ROKU INC COM CL A 77543R102 411 4,533 SH   SOLE   4,533 0 0
ROKU INC COM CL A 77543R102 13 16,500 SH Call SOLE   16,500 0 0
ROKU INC COM CL A 77543R102 0 300 SH Put SOLE   300 0 0
ROLLINS INC COM 775711104 841 23,449 SH   SOLE   23,449 0 0
ROPER TECHNOLOGIES INC COM 776696106 8,841 24,148 SH   SOLE   24,148 0 0
ROSS STORES INC COM 778296103 4,079 40,957 SH   SOLE   40,957 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 7,102 89,291 SH   SOLE   89,291 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 577 4,765 SH   SOLE   4,765 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8,934 135,912 SH   SOLE   135,912 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 23,467 359,284 SH   SOLE   359,284 0 0
ROYAL GOLD INC COM 780287108 345 3,369 SH   SOLE   3,369 0 0
ROYCE MICRO-CAP TR INC COM 780915104 125 15,247 SH   SOLE   15,247 0 0
RPC INC COM 749660106 64 10,633 SH   SOLE   10,633 0 0
RPM INTL INC COM 749685103 749 12,248 SH   SOLE   12,248 0 0
RTI SURGICAL HOLDINGS INC COM 74975N105 49 11,629 SH   SOLE   11,629 0 0
RYDER SYS INC COM 783549108 5,595 95,942 SH   SOLE   95,942 0 0
S&P GLOBAL INC COM 78409V104 11,271 49,387 SH   SOLE   49,387 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 383 19,411 SH   SOLE   19,411 0 0
SABRE CORP COM 78573M104 6,011 270,557 SH   SOLE   270,557 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 9,648 481,436 SH   SOLE   481,436 0 0
SALESFORCE COM INC COM 79466L302 1 1,500 SH Call SOLE   1,500 0 0
SALESFORCE COM INC COM 79466L302 2 200 SH Put SOLE   200 0 0
SALESFORCE COM INC COM 79466L302 26,409 174,018 SH   SOLE   174,018 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 435 50,625 SH   SOLE   50,625 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 178 13,583 SH   SOLE   13,583 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 190 32,980 SH   SOLE   32,980 0 0
SANDY SPRING BANCORP INC COM 800363103 903 25,912 SH   SOLE   25,912 0 0
SANGAMO THERAPEUTICS INC COM 800677106 523 48,655 SH   SOLE   48,655 0 0
SANOFI SPONSORED ADR 80105N105 8,331 192,760 SH   SOLE   192,760 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 5,075 211,881 SH   SOLE   211,881 0 0
SAP SE SPON ADR 803054204 9,973 72,867 SH   SOLE   72,867 0 0
SAP SE SPON ADR 803054204 59 21,900 SH Put SOLE   21,900 0 0
SAREPTA THERAPEUTICS INC COM 803607100 5,314 34,934 SH   SOLE   34,934 0 0
SAREPTA THERAPEUTICS INC COM 803607100 5 200 SH Call SOLE   200 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,278 5,691 SH   SOLE   5,691 0 0
SCHLUMBERGER LTD COM 806857108 9,660 242,733 SH   SOLE   242,733 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 1,503 82,410 SH   SOLE   82,410 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 71,765 2,735,771 SH   SOLE   2,735,771 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 70,434 2,195,296 SH   SOLE   2,195,296 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 871 27,035 SH   SOLE   27,035 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 372 6,787 SH   SOLE   6,787 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 8,999 232,670 SH   SOLE   232,670 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3,755 96,169 SH   SOLE   96,169 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 769 20,414 SH   SOLE   20,414 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 351 12,335 SH   SOLE   12,335 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2,472 88,494 SH   SOLE   88,494 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 21,599 426,788 SH   SOLE   426,788 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 21,257 401,512 SH   SOLE   401,512 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 22,531 319,704 SH   SOLE   319,704 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 8,450 159,650 SH   SOLE   159,650 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,555 91,092 SH   SOLE   91,092 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 7,766 138,357 SH   SOLE   138,357 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 39,429 561,365 SH   SOLE   561,365 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 24,902 436,046 SH   SOLE   436,046 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,747 62,650 SH   SOLE   62,650 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 19,003 265,336 SH   SOLE   265,336 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 7,203 128,068 SH   SOLE   128,068 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 2,872 33,195 SH   SOLE   33,195 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,013 10,285 SH   SOLE   10,285 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 3,618 236,427 SH   SOLE   236,427 0 0
SEA LTD SPONSORED ADS 81141R100 392 11,891 SH   SOLE   11,891 0 0
SEACOR HOLDINGS INC COM 811904101 698 14,691 SH   SOLE   14,691 0 0
SEACOR MARINE HLDGS INC COM 78413P101 465 30,985 SH   SOLE   30,985 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 5,471 116,493 SH   SOLE   116,493 0 0
SEALED AIR CORP NEW COM 81211K100 320 7,498 SH   SOLE   7,498 0 0
SECOND SIGHT MED PRODS INC COM 81362J100 23 29,200 SH   SOLE   29,200 0 0
SEI INVESTMENTS CO COM 784117103 550 9,800 SH   SOLE   9,800 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 11,205 965,118 SH   SOLE   965,118 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 18,077 367,423 SH   SOLE   367,423 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2 1,000 SH Put SOLE   1,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 12,277 192,807 SH   SOLE   192,807 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2 1,000 SH Call SOLE   1,000 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 14,431 392,081 SH   SOLE   392,081 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 20,293 170,275 SH   SOLE   170,275 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 16,023 276,078 SH   SOLE   276,078 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 34,534 372,621 SH   SOLE   372,621 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 42,790 1,550,060 SH   SOLE   1,550,060 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 27,709 358,042 SH   SOLE   358,042 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 18 12,000 SH Call SOLE   12,000 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 17,061 285,845 SH   SOLE   285,845 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4 2,500 SH Put SOLE   2,500 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4,638 79,419 SH   SOLE   79,419 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 69,412 889,213 SH   SOLE   889,213 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1 600 SH Put SOLE   600 0 0
SEMPRA ENERGY COM 816851109 49,823 362,486 SH   SOLE   362,486 0 0
SENESTECH INC COM 81720R109 25 13,937 SH   SOLE   13,937 0 0
SENSEONICS HLDGS INC COM 81727U105 27 13,515 SH   SOLE   13,515 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,084 28,386 SH   SOLE   28,386 0 0
SERVICE CORP INTL COM 817565104 412 8,834 SH   SOLE   8,834 0 0
SERVICENOW INC COM 81762P102 3,845 14,006 SH   SOLE   14,006 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 4,242 123,836 SH   SOLE   123,836 0 0
SEVERN BANCORP ANNAPOLIS MD COM 81811M100 87 10,000 SH   SOLE   10,000 0 0
SHAKE SHACK INC CL A 819047101 312 4,326 SH   SOLE   4,326 0 0
SHAKE SHACK INC CL A 819047101 5 1,700 SH Put SOLE   1,700 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3,493 168,580 SH   SOLE   168,580 0 0
SHERWIN WILLIAMS CO COM 824348106 14,758 32,227 SH   SOLE   32,227 0 0
SHOPIFY INC CL A 82509L107 0 100 SH Call SOLE   100 0 0
SHOPIFY INC CL A 82509L107 3,916 12,965 SH   SOLE   12,965 0 0
SHOTSPOTTER INC COM 82536T107 2,046 46,297 SH   SOLE   46,297 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 115 24,352 SH   SOLE   24,352 0 0
SIENTRA INC COM 82621J105 1,773 287,780 SH   SOLE   287,780 0 0
SILVERCREST METALS INC COM 828363101 47 11,450 SH   SOLE   11,450 0 0
SIMON PPTY GROUP INC NEW COM 828806109 17,730 110,724 SH   SOLE   110,724 0 0
SIRIUS XM HLDGS INC COM 82968B103 1,758 313,369 SH   SOLE   313,369 0 0
SITE CENTERS CORP COM 82981J109 487 36,750 SH   SOLE   36,750 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 759 10,938 SH   SOLE   10,938 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,221 15,826 SH   SOLE   15,826 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 1,863 49,216 SH   SOLE   49,216 0 0
SMITH A O CORP COM 831865209 5 1,500 SH Put SOLE   1,500 0 0
SMITH A O CORP COM 831865209 4,361 92,774 SH   SOLE   92,774 0 0
SMUCKER J M CO COM NEW 832696405 12,661 110,110 SH   SOLE   110,110 0 0
SNAP INC CL A 83304A106 668 47,314 SH   SOLE   47,314 0 0
SNAP ON INC COM 833034101 4,872 29,480 SH   SOLE   29,480 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 744 23,954 SH   SOLE   23,954 0 0
SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 3,854 4,000,000 PRN   SOLE   4,000,000 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,144 18,329 SH   SOLE   18,329 0 0
SONOCO PRODS CO COM 835495102 2,145 32,733 SH   SOLE   32,733 0 0
SONOS INC COM 83570H108 201 17,780 SH   SOLE   17,780 0 0
SONY CORP SPONSORED ADR 835699307 1,713 32,776 SH   SOLE   32,776 0 0
SOURCE CAP INC COM 836144105 2,380 65,054 SH   SOLE   65,054 0 0
SOUTH ST CORP COM 840441109 244 3,316 SH   SOLE   3,316 0 0
SOUTHERN CO COM 842587107 28,160 508,854 SH   SOLE   508,854 0 0
SOUTHERN COPPER CORP COM 84265V105 831 21,557 SH   SOLE   21,557 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 155 10,197 SH   SOLE   10,197 0 0
SOUTHWEST AIRLS CO COM 844741108 13,494 265,295 SH   SOLE   265,295 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 988 11,027 SH   SOLE   11,027 0 0
SOUTHWESTERN ENERGY CO COM 845467109 31 10,746 SH   SOLE   10,746 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 47,490 178,543 SH   SOLE   178,543 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 80,365 603,029 SH   SOLE   603,029 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 4 1,000 SH Call SOLE   1,000 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 1,070 11,179 SH   SOLE   11,179 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 356 9,174 SH   SOLE   9,174 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4,924 128,669 SH   SOLE   128,669 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 5,018 137,118 SH   SOLE   137,118 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1,351 21,462 SH   SOLE   21,462 0 0
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 4,450 74,953 SH   SOLE   74,953 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,101 71,024 SH   SOLE   71,024 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 208 5,793 SH   SOLE   5,793 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 321 3,346 SH   SOLE   3,346 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 246 7,503 SH   SOLE   7,503 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 637 16,207 SH   SOLE   16,207 0 0
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 1,440 42,107 SH   SOLE   42,107 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 129 24,900 SH Call SOLE   24,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 813 565,500 SH Put SOLE   565,500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 415,365 1,417,674 SH   SOLE   1,417,674 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 56,152 158,331 SH   SOLE   158,331 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 4,749 45,728 SH   SOLE   45,728 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,767 33,432 SH   SOLE   33,432 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 460 7,475 SH   SOLE   7,475 0 0
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 5,016 163,544 SH   SOLE   163,544 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 905 8,275 SH   SOLE   8,275 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 220 8,120 SH   SOLE   8,120 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599 4,142 43,033 SH   SOLE   43,033 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 2,497 25,298 SH   SOLE   25,298 0 0
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 1,060 15,883 SH   SOLE   15,883 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 5,966 72,858 SH   SOLE   72,858 0 0
SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 815 9,483 SH   SOLE   9,483 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 2,858 48,850 SH   SOLE   48,850 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 4,185 85,589 SH   SOLE   85,589 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 3,973 79,263 SH   SOLE   79,263 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 3,072 42,196 SH   SOLE   42,196 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 221 7,584 SH   SOLE   7,584 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,053 30,113 SH   SOLE   30,113 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4,732 137,005 SH   SOLE   137,005 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2,942 86,454 SH   SOLE   86,454 0 0
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 3,730 124,320 SH   SOLE   124,320 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 754 24,435 SH   SOLE   24,435 0 0
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 254 8,353 SH   SOLE   8,353 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 11,475 296,148 SH   SOLE   296,148 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 4,371 114,997 SH   SOLE   114,997 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 4,155 132,777 SH   SOLE   132,777 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2,641 49,287 SH   SOLE   49,287 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,654 32,647 SH   SOLE   32,647 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 16,577 273,364 SH   SOLE   273,364 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 14,219 235,126 SH   SOLE   235,126 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 6,949 102,726 SH   SOLE   102,726 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 14,714 167,902 SH   SOLE   167,902 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 1,818 41,822 SH   SOLE   41,822 0 0
SPDR SERIES TRUST S&P CAP MKTS 78464A771 2,709 48,832 SH   SOLE   48,832 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 29,105 288,632 SH   SOLE   288,632 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 3,024 89,021 SH   SOLE   89,021 0 0
SPDR SERIES TRUST S&P KENSHO FUTRE 78468R671 227 6,047 SH   SOLE   6,047 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 393 13,849 SH   SOLE   13,849 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,471 53,957 SH   SOLE   53,957 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,228 79,215 SH   SOLE   79,215 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2,400 56,558 SH   SOLE   56,558 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3,356 39,732 SH   SOLE   39,732 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 7,468 81,502 SH   SOLE   81,502 0 0
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 310 4,344 SH   SOLE   4,344 0 0
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 330 4,512 SH   SOLE   4,512 0 0
SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 235 2,527 SH   SOLE   2,527 0 0
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 218 5,047 SH   SOLE   5,047 0 0
SPIRE INC COM 84857L101 234 2,769 SH   SOLE   2,769 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 608 7,505 SH   SOLE   7,505 0 0
SPLUNK INC COM 848637104 1,641 13,035 SH   SOLE   13,035 0 0
SPOK HLDGS INC COM 84863T106 1,084 71,335 SH   SOLE   71,335 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 700 4,804 SH   SOLE   4,804 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 191 10,800 SH   SOLE   10,800 0 0
SPRINT CORPORATION COM 85207U105 117 17,921 SH   SOLE   17,921 0 0
SPROTT FOCUS TR INC COM 85208J109 239 35,673 SH   SOLE   35,673 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 747 56,546 SH   SOLE   56,546 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 705 62,362 SH   SOLE   62,362 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1,940 339,577 SH   SOLE   339,577 0 0
SQUARE INC CL A 852234103 3,982 54,871 SH   SOLE   54,871 0 0
SRC ENERGY INC COM 78470V108 1,519 306,502 SH   SOLE   306,502 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2,048 35,654 SH   SOLE   35,654 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 365 7,897 SH   SOLE   7,897 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 26,595 542,049 SH   SOLE   542,049 0 0
STAGE STORES INC COM NEW 85254C305 20 29,613 SH   SOLE   29,613 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,706 18,702 SH   SOLE   18,702 0 0
STAR GROUP L P UNIT LTD PARTNR 85512C105 156 15,774 SH   SOLE   15,774 0 0
STARBUCKS CORP COM 855244109 122 82,400 SH Put SOLE   82,400 0 0
STARBUCKS CORP COM 855244109 56,932 678,609 SH   SOLE   678,609 0 0
STARWOOD PPTY TR INC COM 85571B105 2,709 119,160 SH   SOLE   119,160 0 0
STATE STR CORP COM 857477103 10,629 190,003 SH   SOLE   190,003 0 0
STEELCASE INC CL A 858155203 8,867 518,566 SH   SOLE   518,566 0 0
STEPAN CO COM 858586100 176,394 1,919,166 SH   SOLE   1,919,166 0 0
STEPAN CO COM 858586100 424 59,000 SH Put SOLE   59,000 0 0
STERICYCLE INC COM 858912108 415 8,709 SH   SOLE   8,709 0 0
STERIS PLC SHS USD G8473T100 2,193 14,794 SH   SOLE   14,794 0 0
STERLING BANCORP DEL COM 85917A100 2,840 133,380 SH   SOLE   133,380 0 0
STIFEL FINL CORP COM 860630102 232 3,977 SH   SOLE   3,977 0 0
STITCH FIX INC COM CL A 860897107 2 300 SH Call SOLE   300 0 0
STITCH FIX INC COM CL A 860897107 247 7,652 SH   SOLE   7,652 0 0
STORE CAP CORP COM 862121100 799 24,333 SH   SOLE   24,333 0 0
STRATASYS LTD SHS M85548101 238 8,084 SH   SOLE   8,084 0 0
STRYKER CORP COM 863667101 35,161 171,219 SH   SOLE   171,219 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,424 58,699 SH   SOLE   58,699 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 372 52,691 SH   SOLE   52,691 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 209 18,254 SH   SOLE   18,254 0 0
SUMMIT MATLS INC CL A 86614U100 275 14,250 SH   SOLE   14,250 0 0
SUN CMNTYS INC COM 866674104 307 2,410 SH   SOLE   2,410 0 0
SUN LIFE FINL INC COM 866796105 453 10,976 SH   SOLE   10,976 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,392 44,614 SH   SOLE   44,614 0 0
SUNOCO LP COM UT REP LP 86765K109 481 15,431 SH   SOLE   15,431 0 0
SUNRUN INC COM 86771W105 349 18,841 SH   SOLE   18,841 0 0
SUNTRUST BKS INC COM 867914103 2,633 41,987 SH   SOLE   41,987 0 0
SUPERCOM LTD NEW SHS NEW M87095119 22 20,000 SH   SOLE   20,000 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 248 14,451 SH   SOLE   14,451 0 0
SVB FINL GROUP COM 78486Q101 2,457 11,110 SH   SOLE   11,110 0 0
SVMK INC COM 78489X103 311 18,998 SH   SOLE   18,998 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 106 19,037 SH   SOLE   19,037 0 0
SYMANTEC CORP COM 871503108 452 20,711 SH   SOLE   20,711 0 0
SYNCHRONY FINL COM 87165B103 7,206 207,832 SH   SOLE   207,832 0 0
SYNOPSYS INC COM 871607107 930 7,291 SH   SOLE   7,291 0 0
SYSCO CORP COM 871829107 17,401 246,103 SH   SOLE   246,103 0 0
T MOBILE US INC COM 872590104 931 12,583 SH   SOLE   12,583 0 0
T2 BIOSYSTEMS INC COM 89853L104 79 47,775 SH   SOLE   47,775 0 0
TABLEAU SOFTWARE INC CL A 87336U105 2,739 16,526 SH   SOLE   16,526 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12,714 322,670 SH   SOLE   322,670 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 70 91,500 SH Put SOLE   91,500 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 534 29,939 SH   SOLE   29,939 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,069 9,443 SH   SOLE   9,443 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 4,574 216,640 SH   SOLE   216,640 0 0
TANZANIAN GOLD CORP COM 87601A107 211 245,000 SH   SOLE   245,000 0 0
TAPESTRY INC COM 876030107 2,236 70,506 SH   SOLE   70,506 0 0
TARGA RES CORP COM 87612G101 34,001 865,906 SH   SOLE   865,906 0 0
TARGET CORP COM 87612E106 15,901 183,241 SH   SOLE   183,241 0 0
TARGET CORP COM 87612E106 1 200 SH Call SOLE   200 0 0
TASEKO MINES LTD COM 876511106 29 54,200 SH   SOLE   54,200 0 0
TAUBMAN CTRS INC COM 876664103 207 5,070 SH   SOLE   5,070 0 0
TC ENERGY CORP COM 87807B107 2,859 58,045 SH   SOLE   58,045 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,141 30,287 SH   SOLE   30,287 0 0
TCF FINL CORP COM 872275102 4,952 238,559 SH   SOLE   238,559 0 0
TCG BDC INC COM 872280102 41,080 2,695,484 SH   SOLE   2,695,484 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 2,997 61,221 SH   SOLE   61,221 0 0
TE CONNECTIVITY LTD REG SHS H84989104 6,575 68,791 SH   SOLE   68,791 0 0
TECH DATA CORP COM 878237106 1,006 9,618 SH   SOLE   9,618 0 0
TECHNIPFMC PLC COM G87110105 255 9,815 SH   SOLE   9,815 0 0
TEGNA INC COM 87901J105 1,649 108,764 SH   SOLE   108,764 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 309 15,538 SH   SOLE   15,538 0 0
TELADOC HEALTH INC COM 87918A105 1,019 15,196 SH   SOLE   15,196 0 0
TELARIA INC COM 879181105 445 59,187 SH   SOLE   59,187 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 1,318 4,827 SH   SOLE   4,827 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 2,960 97,387 SH   SOLE   97,387 0 0
TELLURIAN INC NEW COM 87968A104 264 33,550 SH   SOLE   33,550 0 0
TEMPLETON DRAGON FD INC COM 88018T101 1,944 101,150 SH   SOLE   101,150 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 3,576 561,655 SH   SOLE   561,655 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 317 21,240 SH   SOLE   21,240 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2 4,000 SH Call SOLE   4,000 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 3,113 150,610 SH   SOLE   150,610 0 0
TERADATA CORP DEL COM 88076W103 319 8,859 SH   SOLE   8,859 0 0
TERADYNE INC COM 880770102 322 6,748 SH   SOLE   6,748 0 0
TESLA INC COM 88160R101 8,417 37,727 SH   SOLE   37,727 0 0
TESLA INC COM 88160R101 17 1,100 SH Put SOLE   1,100 0 0
TESLA INC NOTE 2.375% 3/1 88160RAD3 444 450,000 PRN   SOLE   450,000 0 0
TETRA TECH INC NEW COM 88162G103 4,131 52,436 SH   SOLE   52,436 0 0
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 14 15,000 PRN   SOLE   15,000 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 564 60,933 SH   SOLE   60,933 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1 2,500 SH Put SOLE   2,500 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,967 32,040 SH   SOLE   32,040 0 0
TEXAS INSTRS INC COM 882508104 26,234 228,662 SH   SOLE   228,662 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 501 636 SH   SOLE   636 0 0
TEXTRON INC COM 883203101 1,729 32,643 SH   SOLE   32,643 0 0
TFS FINL CORP COM 87240R107 590 32,646 SH   SOLE   32,646 0 0
TG THERAPEUTICS INC COM 88322Q108 127 14,600 SH   SOLE   14,600 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 7,204 179,264 SH   SOLE   179,264 0 0
THE TRADE DESK INC COM CL A 88339J105 1,362 5,988 SH   SOLE   5,988 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,056 61,538 SH   SOLE   61,538 0 0
THESTREET INC COM NEW 88368Q202 2,050 334,662 SH   SOLE   334,662 0 0
THOMSON REUTERS CORP COM NEW 884903709 888 13,839 SH   SOLE   13,839 0 0
THOR INDS INC COM 885160101 2,717 46,515 SH   SOLE   46,515 0 0
TIFFANY & CO NEW COM 886547108 983 10,513 SH   SOLE   10,513 0 0
TIMKEN CO COM 887389104 374 7,257 SH   SOLE   7,257 0 0
TITAN INTL INC ILL COM 88830M102 185 37,875 SH   SOLE   37,875 0 0
TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 4,252 590,713 SH   SOLE   590,713 0 0
TJX COS INC NEW COM 872540109 19,151 363,034 SH   SOLE   363,034 0 0
TJX COS INC NEW COM 872540109 1 500 SH Put SOLE   500 0 0
TOLL BROTHERS INC COM 889478103 354 9,717 SH   SOLE   9,717 0 0
TOOTSIE ROLL INDS INC COM 890516107 1,160 31,429 SH   SOLE   31,429 0 0
TORCHMARK CORP COM 891027104 2,285 25,525 SH   SOLE   25,525 0 0
TORO CO COM 891092108 516 7,715 SH   SOLE   7,715 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 4,178 71,599 SH   SOLE   71,599 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 2,919 129,221 SH   SOLE   129,221 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 553 41,088 SH   SOLE   41,088 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H108 399 27,977 SH   SOLE   27,977 0 0
TOTAL S A SPONSORED ADS 89151E109 6,499 116,342 SH   SOLE   116,342 0 0
TOTAL SYS SVCS INC COM 891906109 1,603 12,491 SH   SOLE   12,491 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3,515 224,516 SH   SOLE   224,516 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 707 5,706 SH   SOLE   5,706 0 0
TRACTOR SUPPLY CO COM 892356106 611 5,630 SH   SOLE   5,630 0 0
TRANSDIGM GROUP INC COM 893641100 7,083 14,503 SH   SOLE   14,503 0 0
TRANSENTERIX INC COM NEW 89366M201 24 17,357 SH   SOLE   17,357 0 0
TRANSOCEAN LTD REG SHS H8817H100 221 34,766 SH   SOLE   34,766 0 0
TRANSUNION COM 89400J107 242 3,272 SH   SOLE   3,272 0 0
TRAVELERS COMPANIES INC COM 89417E109 13,366 89,470 SH   SOLE   89,470 0 0
TREEHOUSE FOODS INC COM 89469A104 2,293 42,381 SH   SOLE   42,381 0 0
TRI CONTL CORP COM 895436103 652 24,208 SH   SOLE   24,208 0 0
TRIBUNE MEDIA CO CL A 896047503 2,134 46,191 SH   SOLE   46,191 0 0
TRIMAS CORP COM NEW 896215209 250 8,088 SH   SOLE   8,088 0 0
TRIMBLE INC COM 896239100 402 8,941 SH   SOLE   8,941 0 0
TRINITY INDS INC COM 896522109 663 31,908 SH   SOLE   31,908 0 0
TRIPADVISOR INC COM 896945201 331 7,188 SH   SOLE   7,188 0 0
TRISTATE CAP HLDGS INC COM 89678F100 388 18,203 SH   SOLE   18,203 0 0
TRITON INTL LTD CL A G9078F107 821 25,025 SH   SOLE   25,025 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 34 10,500 SH   SOLE   10,500 0 0
TUPPERWARE BRANDS CORP COM 899896104 541 28,409 SH   SOLE   28,409 0 0
TUPPERWARE BRANDS CORP COM 899896104 4 7,500 SH Call SOLE   7,500 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 238 5,850 SH   SOLE   5,850 0 0
TURQUOISE HILL RES LTD COM 900435108 93 75,657 SH   SOLE   75,657 0 0
TWILIO INC CL A 90138F102 2,510 18,440 SH   SOLE   18,440 0 0
TWILIO INC CL A 90138F102 0 500 SH Call SOLE   500 0 0
TWITTER INC COM 90184L102 5,354 154,201 SH   SOLE   154,201 0 0
TWO HBRS INVT CORP COM NEW 90187B408 320 25,166 SH   SOLE   25,166 0 0
TYLER TECHNOLOGIES INC COM 902252105 596 2,766 SH   SOLE   2,766 0 0
TYME TECHNOLOGIES INC COM 90238J103 415 340,000 SH   SOLE   340,000 0 0
TYSON FOODS INC CL A 902494103 4,717 58,618 SH   SOLE   58,618 0 0
U S CONCRETE INC COM NEW 90333L201 301 6,052 SH   SOLE   6,052 0 0
U S SILICA HLDGS INC COM 90346E103 192 15,146 SH   SOLE   15,146 0 0
UBER TECHNOLOGIES INC COM 90353T100 4,580 98,946 SH   SOLE   98,946 0 0
UBER TECHNOLOGIES INC COM 90353T100 4 3,500 SH Call SOLE   3,500 0 0
UBIQUITI NETWORKS INC COM 90347A100 380 2,893 SH   SOLE   2,893 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 547 24,550 SH   SOLE   24,550 0 0
UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 206 14,326 SH   SOLE   14,326 0 0
UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 233 16,120 SH   SOLE   16,120 0 0
UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 219 15,350 SH   SOLE   15,350 0 0
UBS GROUP AG SHS H42097107 145 12,173 SH   SOLE   12,173 0 0
UDR INC COM 902653104 527 11,722 SH   SOLE   11,722 0 0
UGI CORP NEW COM 902681105 4,267 79,901 SH   SOLE   79,901 0 0
ULTA BEAUTY INC COM 90384S303 1,189 3,429 SH   SOLE   3,429 0 0
UMB FINL CORP COM 902788108 229 3,491 SH   SOLE   3,491 0 0
UMPQUA HLDGS CORP COM 904214103 180 10,870 SH   SOLE   10,870 0 0
UNDER ARMOUR INC CL A 904311107 0 100 SH Put SOLE   100 0 0
UNDER ARMOUR INC CL A 904311107 1,798 70,937 SH   SOLE   70,937 0 0
UNDER ARMOUR INC CL C 904311206 359 16,449 SH   SOLE   16,449 0 0
UNILEVER N V N Y SHS NEW 904784709 6,646 109,493 SH   SOLE   109,493 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,187 35,276 SH   SOLE   35,276 0 0
UNION PACIFIC CORP COM 907818108 59,446 351,819 SH   SOLE   351,819 0 0
UNITED BANKSHARES INC WEST V COM 909907107 282 7,614 SH   SOLE   7,614 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 293 30,632 SH   SOLE   30,632 0 0
UNITED CONTL HLDGS INC COM 910047109 3,498 39,879 SH   SOLE   39,879 0 0
UNITED NAT FOODS INC COM 911163103 185 21,031 SH   SOLE   21,031 0 0
UNITED PARCEL SERVICE INC CL B 911312106 86,336 836,107 SH   SOLE   836,107 0 0
UNITED RENTALS INC COM 911363109 8,466 63,865 SH   SOLE   63,865 0 0
UNITED RENTALS INC COM 911363109 7 500 SH Call SOLE   500 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 168 14,131 SH   SOLE   14,131 0 0
UNITED STATES STL CORP NEW COM 912909108 301 19,563 SH   SOLE   19,563 0 0
UNITED TECHNOLOGIES CORP COM 913017109 38,671 296,596 SH   SOLE   296,596 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2 700 SH Put SOLE   700 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 945 12,198 SH   SOLE   12,198 0 0
UNITEDHEALTH GROUP INC COM 91324P102 58,536 240,143 SH   SOLE   240,143 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 808 4,291 SH   SOLE   4,291 0 0
UNUM GROUP COM 91529Y106 444 13,233 SH   SOLE   13,233 0 0
UPLAND SOFTWARE INC COM 91544A109 590 12,970 SH   SOLE   12,970 0 0
URANIUM ENERGY CORP COM 916896103 52 37,538 SH   SOLE   37,538 0 0
URBAN OUTFITTERS INC COM 917047102 421 18,533 SH   SOLE   18,533 0 0
US BANCORP DEL COM NEW 902973304 21,117 403,409 SH   SOLE   403,409 0 0
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 347 19,706 SH   SOLE   19,706 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 830 111,790 SH   SOLE   111,790 0 0
V F CORP COM 918204108 3,740 42,833 SH   SOLE   42,833 0 0
VAIL RESORTS INC COM 91879Q109 418 1,884 SH   SOLE   1,884 0 0
VALE S A SPONSORED ADS 91912E105 849 63,792 SH   SOLE   63,792 0 0
VALERO ENERGY CORP NEW COM 91913Y100 17,354 202,740 SH   SOLE   202,740 0 0
VALHI INC NEW COM 918905100 834 278,927 SH   SOLE   278,927 0 0
VALLEY NATL BANCORP COM 919794107 241 22,221 SH   SOLE   22,221 0 0
VANECK MERK GOLD TRUST GOLD TRUST 921078101 3,478 252,171 SH   SOLE   252,171 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 386 7,763 SH   SOLE   7,763 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1,420 80,308 SH   SOLE   80,308 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,662 12,912 SH   SOLE   12,912 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 4,543 70,076 SH   SOLE   70,076 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5 900 SH Call SOLE   900 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5,925 231,116 SH   SOLE   231,116 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 853 13,424 SH   SOLE   13,424 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 669 26,713 SH   SOLE   26,713 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 654 18,901 SH   SOLE   18,901 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,410 40,451 SH   SOLE   40,451 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 802 16,651 SH   SOLE   16,651 0 0
VANECK VECTORS ETF TR NAT RES ETF 92189F841 765 20,891 SH   SOLE   20,891 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 354 83,800 SH Call SOLE   83,800 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4,920 44,472 SH   SOLE   44,472 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2,122 132,637 SH   SOLE   132,637 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 400 2,477 SH   SOLE   2,477 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 335 2,152 SH   SOLE   2,152 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 347 2,694 SH   SOLE   2,694 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 3,392 39,188 SH   SOLE   39,188 0 0
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 683 7,020 SH   SOLE   7,020 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 23,756 295,109 SH   SOLE   295,109 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 16,541 199,150 SH   SOLE   199,150 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 7,507 131,060 SH   SOLE   131,060 0 0
VANGUARD GROUP DIV APP ETF 921908844 115,975 1,006,930 SH   SOLE   1,006,930 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 20,310 171,284 SH   SOLE   171,284 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 88,387 540,900 SH   SOLE   540,900 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 7,027 52,161 SH   SOLE   52,161 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,356 29,226 SH   SOLE   29,226 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,725 15,463 SH   SOLE   15,463 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 21,846 130,491 SH   SOLE   130,491 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 53,392 610,874 SH   SOLE   610,874 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 23 21,000 SH Call SOLE   21,000 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 67,447 250,657 SH   SOLE   250,657 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 11,498 88,007 SH   SOLE   88,007 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 30,510 194,633 SH   SOLE   194,633 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,511 34,953 SH   SOLE   34,953 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 82,041 546,351 SH   SOLE   546,351 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 44,377 399,901 SH   SOLE   399,901 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 26,220 514,254 SH   SOLE   514,254 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 51,326 1,208,044 SH   SOLE   1,208,044 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 71,034 1,293,510 SH   SOLE   1,293,510 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 41,114 622,018 SH   SOLE   622,018 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 539 5,135 SH   SOLE   5,135 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2,729 46,275 SH   SOLE   46,275 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 14,356 191,148 SH   SOLE   191,148 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 748 15,228 SH   SOLE   15,228 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 6,241 117,590 SH   SOLE   117,590 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 20,688 230,292 SH   SOLE   230,292 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,772 21,699 SH   SOLE   21,699 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 10,519 199,027 SH   SOLE   199,027 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,067 17,578 SH   SOLE   17,578 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 8,001 99,328 SH   SOLE   99,328 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 4,942 30,519 SH   SOLE   30,519 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2,407 17,903 SH   SOLE   17,903 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2,751 24,673 SH   SOLE   24,673 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 267 1,812 SH   SOLE   1,812 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 792 6,364 SH   SOLE   6,364 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 251 2,380 SH   SOLE   2,380 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 31,904 604,901 SH   SOLE   604,901 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 54,921 1,317,285 SH   SOLE   1,317,285 0 0
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 231 2,862 SH   SOLE   2,862 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 18,365 210,270 SH   SOLE   210,270 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 10,289 151,359 SH   SOLE   151,359 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,829 18,046 SH   SOLE   18,046 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 20,958 260,314 SH   SOLE   260,314 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 22,064 170,365 SH   SOLE   170,365 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5,282 60,892 SH   SOLE   60,892 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3,328 18,525 SH   SOLE   18,525 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 12,281 82,552 SH   SOLE   82,552 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 678 7,935 SH   SOLE   7,935 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10,048 145,798 SH   SOLE   145,798 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7,036 40,466 SH   SOLE   40,466 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,861 12,779 SH   SOLE   12,779 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 54,970 260,726 SH   SOLE   260,726 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 814 6,304 SH   SOLE   6,304 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 1,063 7,987 SH   SOLE   7,987 0 0
VAREX IMAGING CORP COM 92214X106 857 28,552 SH   SOLE   28,552 0 0
VARIAN MED SYS INC COM 92220P105 4,272 31,367 SH   SOLE   31,367 0 0
VECTOR GROUP LTD COM 92240M108 1,191 122,160 SH   SOLE   122,160 0 0
VEECO INSTRS INC DEL COM 922417100 975 79,908 SH   SOLE   79,908 0 0
VEEVA SYS INC CL A COM 922475108 1 400 SH Call SOLE   400 0 0
VEEVA SYS INC CL A COM 922475108 4,130 25,475 SH   SOLE   25,475 0 0
VENTAS INC COM 92276F100 3,347 48,909 SH   SOLE   48,909 0 0
VEON LTD SPONSORED ADR 91822M106 891 320,770 SH   SOLE   320,770 0 0
VERISK ANALYTICS INC COM 92345Y106 3,499 23,863 SH   SOLE   23,863 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 117,566 2,057,475 SH   SOLE   2,057,475 0 0
VERMILLION INC COM NEW 92407M206 27 30,000 SH   SOLE   30,000 0 0
VERSUM MATLS INC COM 92532W103 207 3,994 SH   SOLE   3,994 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,231 6,702 SH   SOLE   6,702 0 0
VERTICAL CAP INCOME FUND SHS BEN INT 92535C104 1,049 110,343 SH   SOLE   110,343 0 0
VIACOM INC NEW CL A 92553P102 316 9,280 SH   SOLE   9,280 0 0
VIACOM INC NEW CL B 92553P201 4,308 144,150 SH   SOLE   144,150 0 0
VIACOM INC NEW CL B 92553P201 41 23,000 SH Call SOLE   23,000 0 0
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1,706 37,417 SH   SOLE   37,417 0 0
VIEWRAY INC COM 92672L107 348 39,500 SH   SOLE   39,500 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 477 55,211 SH   SOLE   55,211 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 0 500 SH Call SOLE   500 0 0
VIRNETX HLDG CORP COM 92823T108 972 156,495 SH   SOLE   156,495 0 0
VIRTU FINL INC CL A 928254101 3,492 159,867 SH   SOLE   159,867 0 0
VISA INC COM CL A 92826C839 76,351 440,219 SH   SOLE   440,219 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 203 12,244 SH   SOLE   12,244 0 0
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 96 132,353 SH   SOLE   132,353 0 0
VIVEVE MED INC COM NEW 92852W204 728 1,920,551 SH   SOLE   1,920,551 0 0
VMWARE INC CL A COM 928563402 1,593 9,519 SH   SOLE   9,519 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,640 162,450 SH   SOLE   162,450 0 0
VORNADO RLTY TR SH BEN INT 929042109 3,974 62,307 SH   SOLE   62,307 0 0
VOYA FINL INC COM 929089100 956 17,270 SH   SOLE   17,270 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 96 14,871 SH   SOLE   14,871 0 0
VULCAN MATLS CO COM 929160109 4,831 35,160 SH   SOLE   35,160 0 0
W P CAREY INC COM 92936U109 12,110 149,591 SH   SOLE   149,591 0 0
WABTEC CORP COM 929740108 538 8,182 SH   SOLE   8,182 0 0
WADDELL & REED FINL INC CL A 930059100 170 10,159 SH   SOLE   10,159 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 18,641 340,677 SH   SOLE   340,677 0 0
WALMART INC COM 931142103 69,997 633,465 SH   SOLE   633,465 0 0
WALMART INC COM 931142103 99 51,900 SH Call SOLE   51,900 0 0
WALMART INC COM 931142103 47 42,900 SH Put SOLE   42,900 0 0
WARRIOR MET COAL INC COM 93627C101 823 31,539 SH   SOLE   31,539 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 322 12,009 SH   SOLE   12,009 0 0
WASTE CONNECTIONS INC COM 94106B101 213 2,218 SH   SOLE   2,218 0 0
WASTE MGMT INC DEL COM 94106L109 6,666 57,794 SH   SOLE   57,794 0 0
WATERS CORP COM 941848103 255 1,190 SH   SOLE   1,190 0 0
WATSCO INC COM 942622200 2,407 14,756 SH   SOLE   14,756 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 234 2,508 SH   SOLE   2,508 0 0
WD-40 CO COM 929236107 209 1,336 SH   SOLE   1,336 0 0
WEC ENERGY GROUP INC COM 92939U106 4,735 56,688 SH   SOLE   56,688 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 561 20,457 SH   SOLE   20,457 0 0
WELLS FARGO CO NEW COM 949746101 34,108 721,561 SH   SOLE   721,561 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 256 188 SH   SOLE   188 0 0
WELLTOWER INC COM 95040Q104 2,312 28,309 SH   SOLE   28,309 0 0
WENDYS CO COM 95058W100 631 32,303 SH   SOLE   32,303 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 211 19,000 SH   SOLE   19,000 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 642 5,105 SH   SOLE   5,105 0 0
WESTERN ALLIANCE BANCORP COM 957638109 2,105 47,044 SH   SOLE   47,044 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 71 14,108 SH   SOLE   14,108 0 0
WESTERN ASSET VAR RT STRG FD COM 957667108 252 16,079 SH   SOLE   16,079 0 0
WESTERN ASST MNGD MUN FD INC COM 95766M105 3,617 263,966 SH   SOLE   263,966 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 9,031 807,915 SH   SOLE   807,915 0 0
WESTERN DIGITAL CORP COM 958102105 14,708 309,141 SH   SOLE   309,141 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 22,887 743,799 SH   SOLE   743,799 0 0
WESTERN UN CO COM 959802109 707 35,513 SH   SOLE   35,513 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 728 36,517 SH   SOLE   36,517 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 37 14,027 SH   SOLE   14,027 0 0
WESTROCK CO COM 96145D105 8,656 236,861 SH   SOLE   236,861 0 0
WEX INC COM 96208T104 398 1,906 SH   SOLE   1,906 0 0
WEYERHAEUSER CO COM 962166104 16,701 633,481 SH   SOLE   633,481 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 323 13,353 SH   SOLE   13,353 0 0
WHIRLPOOL CORP COM 963320106 2,894 20,285 SH   SOLE   20,285 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 3,521 3,449 SH   SOLE   3,449 0 0
WILLIAMS COS INC DEL COM 969457100 11,516 410,838 SH   SOLE   410,838 0 0
WILLIAMS SONOMA INC COM 969904101 3,030 46,611 SH   SOLE   46,611 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 5,010 26,151 SH   SOLE   26,151 0 0
WINGSTOP INC COM 974155103 1,520 16,059 SH   SOLE   16,059 0 0
WINTRUST FINL CORP COM 97650W108 809 11,084 SH   SOLE   11,084 0 0
WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 423 23,732 SH   SOLE   23,732 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,178 26,434 SH   SOLE   26,434 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 347 7,334 SH   SOLE   7,334 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4,390 66,369 SH   SOLE   66,369 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 10,803 185,261 SH   SOLE   185,261 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717X628 20,485 817,031 SH   SOLE   817,031 0 0
WISDOMTREE TR HEDGED HI YLD BD 97717W430 1,145 49,375 SH   SOLE   49,375 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 976 37,551 SH   SOLE   37,551 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 1,440 28,280 SH   SOLE   28,280 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 8,705 133,811 SH   SOLE   133,811 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 380 9,463 SH   SOLE   9,463 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 33,455 687,165 SH   SOLE   687,165 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 336 5,124 SH   SOLE   5,124 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 330 3,841 SH   SOLE   3,841 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 2,166 29,737 SH   SOLE   29,737 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,241 23,077 SH   SOLE   23,077 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 2,803 77,503 SH   SOLE   77,503 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 10,483 261,913 SH   SOLE   261,913 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 33,620 770,344 SH   SOLE   770,344 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 745 21,227 SH   SOLE   21,227 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,760 64,972 SH   SOLE   64,972 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 7,263 202,617 SH   SOLE   202,617 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 10,059 103,532 SH   SOLE   103,532 0 0
WIX COM LTD SHS M98068105 251 1,775 SH   SOLE   1,775 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 203 3,350 SH   SOLE   3,350 0 0
WOLVERINE WORLD WIDE INC COM 978097103 574 20,804 SH   SOLE   20,804 0 0
WOODWARD INC COM 980745103 313 2,720 SH   SOLE   2,720 0 0
WORKDAY INC CL A 98138H101 12,783 62,452 SH   SOLE   62,452 0 0
WORKIVA INC COM CL A 98139A105 2,678 46,100 SH   SOLE   46,100 0 0
WORLDPAY INC CL A 981558109 540 4,409 SH   SOLE   4,409 0 0
WPP PLC NEW ADR 92937A102 3,246 51,542 SH   SOLE   51,542 0 0
WPX ENERGY INC COM 98212B103 4,187 360,029 SH   SOLE   360,029 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 381 12,825 SH   SOLE   12,825 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 0 900 SH Call SOLE   900 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 242 5,516 SH   SOLE   5,516 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 284 5,085 SH   SOLE   5,085 0 0
WYNN RESORTS LTD COM 983134107 6 500 SH Call SOLE   500 0 0
WYNN RESORTS LTD COM 983134107 375 3,025 SH   SOLE   3,025 0 0
XCEL ENERGY INC COM 98389B100 4,785 80,387 SH   SOLE   80,387 0 0
XILINX INC COM 983919101 1,735 14,789 SH   SOLE   14,789 0 0
XPO LOGISTICS INC COM 983793100 333 5,749 SH   SOLE   5,749 0 0
XYLEM INC COM 98419M100 3,466 41,395 SH   SOLE   41,395 0 0
YAMANA GOLD INC COM 98462Y100 34 13,903 SH   SOLE   13,903 0 0
YUM BRANDS INC COM 988498101 5,090 45,994 SH   SOLE   45,994 0 0
YUM CHINA HLDGS INC COM 98850P109 6,585 142,453 SH   SOLE   142,453 0 0
ZAFGEN INC COM 98885E103 14 12,000 SH   SOLE   12,000 0 0
ZAYO GROUP HLDGS INC COM 98919V105 227 6,884 SH   SOLE   6,884 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,957 9,363 SH   SOLE   9,363 0 0
ZENDESK INC COM 98936J101 221 2,474 SH   SOLE   2,474 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 4,191 90,415 SH   SOLE   90,415 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 7,729 65,496 SH   SOLE   65,496 0 0
ZIONS BANCORPORATION N A COM 989701107 861 18,738 SH   SOLE   18,738 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 827 142,176 SH   SOLE   142,176 0 0
ZOETIS INC CL A 98978V103 29,692 261,689 SH   SOLE   261,689 0 0
ZSCALER INC COM 98980G102 1,801 23,501 SH   SOLE   23,501 0 0
ZSCALER INC COM 98980G102 21 10,000 SH Call SOLE   10,000 0 0
ZUORA INC COM CL A 98983V106 3,742 244,261 SH   SOLE   244,261 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 867 63,993 SH   SOLE   63,993 0 0