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
180 DEGREE CAP CORP COM 68235B109 40 17,300 SH   SOLE   17,300 0 0
1ST CONSTITUTION BANCORP COM 31986N102 403 17,600 SH   SOLE   17,600 0 0
22ND CENTY GROUP INC COM 90137F103 62 24,555 SH   SOLE   24,555 0 0
3-D SYS CORP DEL COM NEW 88554D205 344 24,926 SH   SOLE   24,926 0 0
3M CO COM 88579Y101 47,732 242,010 SH   SOLE   242,010 0 0
58 COM INC SPON ADR REP A 31680Q104 614 8,853 SH   SOLE   8,853 0 0
ABB LTD SPONSORED ADR 000375204 1,568 71,886 SH   SOLE   71,886 0 0
ABBOTT LABS COM 002824100 32,085 526,504 SH   SOLE   526,504 0 0
ABBVIE INC COM 00287Y109 45,691 492,908 SH   SOLE   492,908 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 729 168,759 SH   SOLE   168,759 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 73 11,491 SH   SOLE   11,491 0 0
ABIOMED INC COM 003654100 239 590 SH   SOLE   590 0 0
ABIOMED INC COM 003654100 1 100 SH Call SOLE   100 0 0
ABM INDS INC COM 000957100 807 27,524 SH   SOLE   27,524 0 0
ABRAXAS PETE CORP COM 003830106 121 41,650 SH   SOLE   41,650 0 0
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 512 19,058 SH   SOLE   19,058 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 534 13,096 SH   SOLE   13,096 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 220 9,872 SH   SOLE   9,872 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20,712 126,578 SH   SOLE   126,578 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 41 14,398 SH   SOLE   14,398 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 1,315 65,816 SH   SOLE   65,816 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,299 56,312 SH   SOLE   56,312 0 0
ACUITY BRANDS INC COM 00508Y102 2,357 20,359 SH   SOLE   20,359 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 38 11,896 SH   SOLE   11,896 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 915 59,391 SH   SOLE   59,391 0 0
ADECOAGRO S A COM L00849106 118 14,830 SH   SOLE   14,830 0 0
ADOBE SYS INC COM 00724F101 21,216 87,005 SH   SOLE   87,005 0 0
ADOBE SYS INC COM 00724F101 4 600 SH Call SOLE   600 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 700 5,162 SH   SOLE   5,162 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 114 10,000 SH   SOLE   10,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 548 36,718 SH   SOLE   36,718 0 0
ADVANCED MICRO DEVICES INC COM 007903107 0 1,500 SH Call SOLE   1,500 0 0
ADVANSIX INC COM 00773T101 1,258 35,225 SH   SOLE   35,225 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 184 23,466 SH   SOLE   23,466 0 0
ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 1,885 27,641 SH   SOLE   27,641 0 0
AEGON N V NY REGISTRY SH 007924103 119 20,004 SH   SOLE   20,004 0 0
AERCAP HOLDINGS NV SHS N00985106 2,219 41,058 SH   SOLE   41,058 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,442 49,083 SH   SOLE   49,083 0 0
AERPIO PHARMACEUTICALS INC COM 00810B105 52 12,500 SH   SOLE   12,500 0 0
AES CORP COM 00130H105 3,509 261,412 SH   SOLE   261,412 0 0
AETNA INC NEW COM 00817Y108 8,605 46,932 SH   SOLE   46,932 0 0
AFFILIATED MANAGERS GROUP COM 008252108 873 5,862 SH   SOLE   5,862 0 0
AFLAC INC COM 001055102 3,458 80,402 SH   SOLE   80,402 0 0
AGCO CORP COM 001084102 503 8,264 SH   SOLE   8,264 0 0
AGENUS INC COM NEW 00847G705 52 23,001 SH   SOLE   23,001 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 641 10,295 SH   SOLE   10,295 0 0
AGNC INVT CORP COM 00123Q104 250 13,464 SH   SOLE   13,464 0 0
AIR LEASE CORP CL A 00912X302 2,518 60,137 SH   SOLE   60,137 0 0
AIR PRODS & CHEMS INC COM 009158106 24,336 156,275 SH   SOLE   156,275 0 0
AK STL HLDG CORP COM 001547108 59 13,800 SH   SOLE   13,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 376 5,079 SH   SOLE   5,079 0 0
ALASKA AIR GROUP INC COM 011659109 3,429 56,802 SH   SOLE   56,802 0 0
ALASKA AIR GROUP INC COM 011659109 184 15,000 SH Call SOLE   15,000 0 0
ALBEMARLE CORP COM 012653101 475 5,046 SH   SOLE   5,046 0 0
ALCOA CORP COM 013872106 295 6,255 SH   SOLE   6,255 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 154 19,250 SH   SOLE   19,250 0 0
ALEXCO RESOURCE CORP COM 01535P106 13 10,000 SH   SOLE   10,000 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 592 4,797 SH   SOLE   4,797 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 39,094 210,249 SH   SOLE   210,249 0 0
ALIGN TECHNOLOGY INC COM 016255101 5,663 16,530 SH   SOLE   16,530 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 798 10,394 SH   SOLE   10,394 0 0
ALLERGAN PLC SHS G0177J108 2 900 SH Call SOLE   900 0 0
ALLERGAN PLC SHS G0177J108 17,394 103,673 SH   SOLE   103,673 0 0
ALLETE INC COM NEW 018522300 313 4,046 SH   SOLE   4,046 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 179 15,538 SH   SOLE   15,538 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2,573 89,980 SH   SOLE   89,980 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 318 25,183 SH   SOLE   25,183 0 0
ALLIANT ENERGY CORP COM 018802108 756 17,804 SH   SOLE   17,804 0 0
ALLIANZGI CONV & INCOME FD COM 018828103 164 23,526 SH   SOLE   23,526 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 255 20,206 SH   SOLE   20,206 0 0
ALLSTATE CORP COM 020002101 7,494 82,235 SH   SOLE   82,235 0 0
ALLY FINL INC COM 02005N100 239 9,005 SH   SOLE   9,005 0 0
ALPHABET INC CAP STK CL A 02079K305 73,889 65,504 SH   SOLE   65,504 0 0
ALPHABET INC CAP STK CL C 02079K107 46,847 42,103 SH   SOLE   42,103 0 0
ALPHATEC HOLDINGS INC COM NEW 02081G201 801 268,666 SH   SOLE   268,666 0 0
ALPS ETF TR ALERIAN ENERGY 00162Q676 1,821 83,382 SH   SOLE   83,382 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 21,744 2,157,134 SH   SOLE   2,157,134 0 0
ALPS ETF TR BARRONS 400 ETF 00162Q726 838 19,313 SH   SOLE   19,313 0 0
ALPS ETF TR INTL SEC DV DOG 00162Q718 248 9,197 SH   SOLE   9,197 0 0
ALPS ETF TR MED BREAKTHGH 00162Q593 586 15,698 SH   SOLE   15,698 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 7,170 161,573 SH   SOLE   161,573 0 0
ALTABA INC COM 021346101 3,084 42,331 SH   SOLE   42,331 0 0
ALTERYX INC COM CL A 02156B103 220 5,777 SH   SOLE   5,777 0 0
ALTRIA GROUP INC COM 02209S103 59,930 1,054,887 SH   SOLE   1,054,887 0 0
ALTRIA GROUP INC COM 02209S103 19 25,000 SH Call SOLE   25,000 0 0
AMAZON COM INC COM 023135106 133,127 78,460 SH   SOLE   78,460 0 0
AMAZON COM INC COM 023135106 47 1,400 SH Call SOLE   1,400 0 0
AMAZON COM INC COM 023135106 6 100 SH Put SOLE   100 0 0
AMBEV SA SPONSORED ADR 02319V103 2,987 645,545 SH   SOLE   645,545 0 0
AMC NETWORKS INC CL A 00164V103 5,204 83,814 SH   SOLE   83,814 0 0
AMDOCS LTD SHS G02602103 207 3,155 SH   SOLE   3,155 0 0
AMEREN CORP COM 023608102 1,143 18,830 SH   SOLE   18,830 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 64 10,000 SH   SOLE   10,000 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 233 14,019 SH   SOLE   14,019 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,073 54,675 SH   SOLE   54,675 0 0
AMERICAN ELEC PWR INC COM 025537101 6,301 90,853 SH   SOLE   90,853 0 0
AMERICAN EXPRESS CO COM 025816109 40,164 409,165 SH   SOLE   409,165 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 502 4,671 SH   SOLE   4,671 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 7,392 139,259 SH   SOLE   139,259 0 0
AMERICAN LORAIN CORP COM 027297100 6 27,540 SH   SOLE   27,540 0 0
AMERICAN RAILCAR INDS INC COM 02916P103 441 11,158 SH   SOLE   11,158 0 0
AMERICAN STS WTR CO COM 029899101 951 16,664 SH   SOLE   16,664 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,883 68,717 SH   SOLE   68,717 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 33,143 388,125 SH   SOLE   388,125 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 1,282 30,472 SH   SOLE   30,472 0 0
AMERIPRISE FINL INC COM 03076C106 2,944 20,993 SH   SOLE   20,993 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,478 17,347 SH   SOLE   17,347 0 0
AMETEK INC NEW COM 031100100 6,023 83,764 SH   SOLE   83,764 0 0
AMGEN INC COM 031162100 87,211 472,220 SH   SOLE   472,220 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 357 6,064 SH   SOLE   6,064 0 0
AMPHENOL CORP NEW CL A 032095101 8,231 94,329 SH   SOLE   94,329 0 0
AMPLIPHI BIOSCIENCES CORP COM PAR 03211P301 11 10,000 SH   SOLE   10,000 0 0
ANADARKO PETE CORP COM 032511107 12,543 171,269 SH   SOLE   171,269 0 0
ANALOG DEVICES INC COM 032654105 1,833 19,082 SH   SOLE   19,082 0 0
ANDEAVOR COM 03349M105 1,565 11,942 SH   SOLE   11,942 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 4,850 113,811 SH   SOLE   113,811 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,435 34,229 SH   SOLE   34,229 0 0
ANNALY CAP MGMT INC COM 035710409 1,858 180,949 SH   SOLE   180,949 0 0
ANSYS INC COM 03662Q105 882 5,088 SH   SOLE   5,088 0 0
ANTARES PHARMA INC COM 036642106 36 13,600 SH   SOLE   13,600 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2,488 84,233 SH   SOLE   84,233 0 0
ANTHEM INC COM 036752103 5,405 22,661 SH   SOLE   22,661 0 0
AON PLC SHS CL A G0408V102 1,190 8,701 SH   SOLE   8,701 0 0
APACHE CORP COM 037411105 381 8,170 SH   SOLE   8,170 0 0
APERGY CORP COM 03755L104 396 9,501 SH   SOLE   9,501 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 209 6,543 SH   SOLE   6,543 0 0
APOLLO INVT CORP COM 03761U106 87 15,538 SH   SOLE   15,538 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 674 41,325 SH   SOLE   41,325 0 0
APPLE INC COM 037833100 344,844 1,861,814 SH   SOLE   1,861,814 0 0
APPLE INC COM 037833100 86 8,600 SH Call SOLE   8,600 0 0
APPLE INC COM 037833100 330 56,300 SH Put SOLE   56,300 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 561 8,007 SH   SOLE   8,007 0 0
APPLIED MATLS INC COM 038222105 3,609 78,161 SH   SOLE   78,161 0 0
APPLIED MATLS INC COM 038222105 1 500 SH Call SOLE   500 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 3,088 68,749 SH   SOLE   68,749 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 11 4,200 SH Call SOLE   4,200 0 0
APPTIO INC CL A 03835C108 694 19,187 SH   SOLE   19,187 0 0
APTARGROUP INC COM 038336103 550 5,889 SH   SOLE   5,889 0 0
APTIV PLC SHS G6095L109 2,769 30,231 SH   SOLE   30,231 0 0
AQUA AMERICA INC COM 03836W103 1,262 35,823 SH   SOLE   35,823 0 0
AQUAVENTURE HLDGS LTD SHS G0443N107 200 12,550 SH   SOLE   12,550 0 0
ARBOR RLTY TR INC COM 038923108 112 10,795 SH   SOLE   10,795 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 4,128 143,764 SH   SOLE   143,764 0 0
ARCH CAP GROUP LTD ORD G0450A105 691 26,065 SH   SOLE   26,065 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 8,282 180,616 SH   SOLE   180,616 0 0
ARCHROCK INC COM 03957W106 179 14,738 SH   SOLE   14,738 0 0
ARCONIC INC COM 03965L100 281 16,362 SH   SOLE   16,362 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 668 15,438 SH   SOLE   15,438 0 0
ARES CAP CORP COM 04010L103 21,438 1,304,731 SH   SOLE   1,304,731 0 0
ARES COML REAL ESTATE CORP COM 04013V108 279 20,118 SH   SOLE   20,118 0 0
ARES MGMT LP COM SHS REG INT 04014Y101 331 16,010 SH   SOLE   16,010 0 0
ARISTA NETWORKS INC COM 040413106 566 2,158 SH   SOLE   2,158 0 0
ARK ETF TR GEN REV MLTSCT 00214Q302 858 29,496 SH   SOLE   29,496 0 0
ARK ETF TR INNOVATION ETF 00214Q104 5,025 111,782 SH   SOLE   111,782 0 0
ARK ETF TR WEB X.O ETF 00214Q401 763 13,723 SH   SOLE   13,723 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,136 18,074 SH   SOLE   18,074 0 0
ARRAY BIOPHARMA INC COM 04269X105 401 23,745 SH   SOLE   23,745 0 0
ARRAY BIOPHARMA INC COM 04269X105 0 200 SH Call SOLE   200 0 0
ARRIS INTL INC SHS G0551A103 482 19,659 SH   SOLE   19,659 0 0
ARROW FINL CORP COM 042744102 476 13,112 SH   SOLE   13,112 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 436 14,450 SH   SOLE   14,450 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 690 8,950 SH   SOLE   8,950 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,209 16,203 SH   SOLE   16,203 0 0
ASPEN TECHNOLOGY INC COM 045327103 271 2,928 SH   SOLE   2,928 0 0
ASSOCIATED BANC CORP COM 045487105 480 17,492 SH   SOLE   17,492 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 4,141 117,764 SH   SOLE   117,764 0 0
ASTRONICS CORP COM 046433108 642 17,821 SH   SOLE   17,821 0 0
AT&T INC COM 00206R102 121,577 3,788,261 SH   SOLE   3,788,261 0 0
AT&T INC COM 00206R102 1 1,000 SH Call SOLE   1,000 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 697 19,059 SH   SOLE   19,059 0 0
ATHENAHEALTH INC COM 04685W103 318 2,001 SH   SOLE   2,001 0 0
ATHERSYS INC COM 04744L106 82 41,300 SH   SOLE   41,300 0 0
ATKORE INTL GROUP INC COM 047649108 903 43,367 SH   SOLE   43,367 0 0
ATMOS ENERGY CORP COM 049560105 1,453 16,129 SH   SOLE   16,129 0 0
AUTODESK INC COM 052769106 5,201 39,582 SH   SOLE   39,582 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 20,390 152,131 SH   SOLE   152,131 0 0
AUTOZONE INC COM 053332102 2,167 3,239 SH   SOLE   3,239 0 0
AVALONBAY CMNTYS INC COM 053484101 921 5,319 SH   SOLE   5,319 0 0
AVANGRID INC COM 05351W103 619 11,653 SH   SOLE   11,653 0 0
AVERY DENNISON CORP COM 053611109 4,375 42,500 SH   SOLE   42,500 0 0
AXALTA COATING SYS LTD COM G0750C108 530 17,388 SH   SOLE   17,388 0 0
AXON ENTERPRISE INC COM 05464C101 8,376 132,568 SH   SOLE   132,568 0 0
B & G FOODS INC NEW COM 05508R106 2,112 70,620 SH   SOLE   70,620 0 0
BAIDU INC SPON ADR REP A 056752108 8,768 36,241 SH   SOLE   36,241 0 0
BALL CORP COM 058498106 1,341 37,748 SH   SOLE   37,748 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,230 174,691 SH   SOLE   174,691 0 0
BANCO SANTANDER SA ADR 05964H105 774 145,228 SH   SOLE   145,228 0 0
BANK AMER CORP COM 060505104 46,737 1,658,566 SH   SOLE   1,658,566 0 0
BANK AMER CORP COM 060505104 2 12,000 SH Call SOLE   12,000 0 0
BANK HAWAII CORP COM 062540109 780 9,362 SH   SOLE   9,362 0 0
BANK MONTREAL QUE COM 063671101 5,044 65,294 SH   SOLE   65,294 0 0
BANK N S HALIFAX COM 064149107 1,984 34,719 SH   SOLE   34,719 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,783 125,760 SH   SOLE   125,760 0 0
BANK NEW YORK MELLON CORP COM 064058100 7 3,500 SH Put SOLE   3,500 0 0
BANKUNITED INC COM 06652K103 1,169 28,820 SH   SOLE   28,820 0 0
BAOZUN INC SPONSORED ADR 06684L103 200 3,756 SH   SOLE   3,756 0 0
BARCLAYS BANK PLC ADR PFD SR 5 06739H362 3,993 151,393 SH   SOLE   151,393 0 0
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1,851 15,306 SH   SOLE   15,306 0 0
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 2,296 95,121 SH   SOLE   95,121 0 0
BARCLAYS BK PLC IPATH S&P MT ETN 06740Q260 277 14,456 SH   SOLE   14,456 0 0
BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 3,904 224,106 SH   SOLE   224,106 0 0
BARCLAYS PLC ADR 06738E204 104 10,273 SH   SOLE   10,273 0 0
BARNES GROUP INC COM 067806109 663 11,323 SH   SOLE   11,323 0 0
BARRICK GOLD CORP COM 067901108 3,324 253,727 SH   SOLE   253,727 0 0
BAXTER INTL INC COM 071813109 9,013 122,247 SH   SOLE   122,247 0 0
BB&T CORP COM 054937107 18,516 365,651 SH   SOLE   365,651 0 0
BCE INC COM NEW 05534B760 3,132 77,808 SH   SOLE   77,808 0 0
BECTON DICKINSON & CO COM 075887109 12,481 52,074 SH   SOLE   52,074 0 0
BED BATH & BEYOND INC COM 075896100 787 39,734 SH   SOLE   39,734 0 0
BED BATH & BEYOND INC COM 075896100 6 1,500 SH Call SOLE   1,500 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 464 62,745 SH   SOLE   62,745 0 0
BEMIS INC COM 081437105 339 8,039 SH   SOLE   8,039 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 88,275 313 SH   SOLE   313 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 137,814 738,343 SH   SOLE   738,343 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16 10,000 SH Call SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8 10,000 SH Put SOLE   10,000 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 511 12,613 SH   SOLE   12,613 0 0
BERRY GLOBAL GROUP INC COM 08579W103 424 9,237 SH   SOLE   9,237 0 0
BEST BUY INC COM 086516101 5,850 78,493 SH   SOLE   78,493 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 4,207 81,882 SH   SOLE   81,882 0 0
BHP BILLITON PLC SPONSORED ADR 05545E209 2,255 50,280 SH   SOLE   50,280 0 0
BIO PATH HOLDINGS INC COM NEW 09057N201 25 17,000 SH   SOLE   17,000 0 0
BIO RAD LABS INC CL A 090572207 371 1,277 SH   SOLE   1,277 0 0
BIOGEN INC COM 09062X103 9,416 32,458 SH   SOLE   32,458 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 479 5,061 SH   SOLE   5,061 0 0
BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 112 16,800 SH   SOLE   16,800 0 0
BIOTELEMETRY INC COM 090672106 558 12,502 SH   SOLE   12,502 0 0
BLACK HILLS CORP COM 092113109 241 3,923 SH   SOLE   3,923 0 0
BLACK KNIGHT INC COM 09215C105 1,663 31,093 SH   SOLE   31,093 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 972 52,508 SH   SOLE   52,508 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 388 30,408 SH   SOLE   30,408 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 297 28,462 SH   SOLE   28,462 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 2,868 237,130 SH   SOLE   237,130 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 141 15,545 SH   SOLE   15,545 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 946 68,090 SH   SOLE   68,090 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 1,098 28,375 SH   SOLE   28,375 0 0
BLACKROCK INC COM 09247X101 18,005 36,499 SH   SOLE   36,499 0 0
BLACKROCK INCOME TR INC COM 09247F100 460 78,148 SH   SOLE   78,148 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 344 24,425 SH   SOLE   24,425 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 669 31,015 SH   SOLE   31,015 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 196 15,114 SH   SOLE   15,114 0 0
BLACKROCK MUNI 2018 TERM TR COM 09248C106 5,647 375,952 SH   SOLE   375,952 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 1,348 101,843 SH   SOLE   101,843 0 0
BLACKROCK MUNI N Y INTER DUR COM 09255F109 152 11,995 SH   SOLE   11,995 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 188 14,202 SH   SOLE   14,202 0 0
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 238 18,050 SH   SOLE   18,050 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 200 13,950 SH   SOLE   13,950 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 146 13,753 SH   SOLE   13,753 0 0
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 348 27,900 SH   SOLE   27,900 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 786 59,551 SH   SOLE   59,551 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 2,064 159,512 SH   SOLE   159,512 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 216 13,841 SH   SOLE   13,841 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 241 27,490 SH   SOLE   27,490 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 281 21,104 SH   SOLE   21,104 0 0
BLACKROCK MUNIYIELD INVST FD COM 09254R104 384 28,100 SH   SOLE   28,100 0 0
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 520 43,305 SH   SOLE   43,305 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1,786 142,027 SH   SOLE   142,027 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 812 58,022 SH   SOLE   58,022 0 0
BLACKROCK MUNIYLD INVST QLTY COM 09254T100 168 12,761 SH   SOLE   12,761 0 0
BLACKROCK NY MUNICIPAL BOND COM 09249P106 242 18,466 SH   SOLE   18,466 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3,308 149,651 SH   SOLE   149,651 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 44,231 1,375,536 SH   SOLE   1,375,536 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 285 9,038 SH   SOLE   9,038 0 0
BLOCK H & R INC COM 093671105 813 35,717 SH   SOLE   35,717 0 0
BLUEBIRD BIO INC COM 09609G100 229 1,470 SH   SOLE   1,470 0 0
BLUEBIRD BIO INC COM 09609G100 0 200 SH Call SOLE   200 0 0
BMC STK HLDGS INC COM 05591B109 1,213 58,128 SH   SOLE   58,128 0 0
BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 119 10,145 SH   SOLE   10,145 0 0
BOEING CO COM 097023105 102,683 306,074 SH   SOLE   306,074 0 0
BOEING CO COM 097023105 10 1,200 SH Put SOLE   1,200 0 0
BOOKING HLDGS INC COM 09857L108 14,506 7,218 SH   SOLE   7,218 0 0
BOOKING HLDGS INC COM 09857L108 0 800 SH Call SOLE   800 0 0
BORGWARNER INC COM 099724106 1,770 40,942 SH   SOLE   40,942 0 0
BOSTON PROPERTIES INC COM 101121101 1,037 8,256 SH   SOLE   8,256 0 0
BOSTON SCIENTIFIC CORP COM 101137107 791 24,216 SH   SOLE   24,216 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 167 16,176 SH   SOLE   16,176 0 0
BOX INC CL A 10316T104 4,128 165,603 SH   SOLE   165,603 0 0
BOX INC CL A 10316T104 10 5,600 SH Call SOLE   5,600 0 0
BOYD GAMING CORP COM 103304101 308 8,911 SH   SOLE   8,911 0 0
BP PLC SPONSORED ADR 055622104 17,058 373,695 SH   SOLE   373,695 0 0
BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 42 10,766 SH   SOLE   10,766 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 300 2,919 SH   SOLE   2,919 0 0
BRINKS CO COM 109696104 563 7,071 SH   SOLE   7,071 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 45,315 817,755 SH   SOLE   817,755 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3,214 63,686 SH   SOLE   63,686 0 0
BROADCOM INC COM 11135F101 20,902 86,511 SH   SOLE   86,511 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,275 19,758 SH   SOLE   19,758 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,090 26,943 SH   SOLE   26,943 0 0
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 123 10,204 SH   SOLE   10,204 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 5,486 142,275 SH   SOLE   142,275 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 205 6,861 SH   SOLE   6,861 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,572 84,367 SH   SOLE   84,367 0 0
BROWN FORMAN CORP CL A 115637100 494 10,117 SH   SOLE   10,117 0 0
BROWN FORMAN CORP CL B 115637209 3,072 62,727 SH   SOLE   62,727 0 0
BRUNSWICK CORP COM 117043109 204 3,136 SH   SOLE   3,136 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2,322 66,077 SH   SOLE   66,077 0 0
BURLINGTON STORES INC COM 122017106 883 5,853 SH   SOLE   5,853 0 0
C & F FINL CORP COM 12466Q104 454 7,236 SH   SOLE   7,236 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,320 27,688 SH   SOLE   27,688 0 0
CA INC COM 12673P105 2,410 67,536 SH   SOLE   67,536 0 0
CABOT CORP COM 127055101 511 8,317 SH   SOLE   8,317 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 6,736 155,518 SH   SOLE   155,518 0 0
CADIZ INC COM NEW 127537207 184 14,018 SH   SOLE   14,018 0 0
CAL MAINE FOODS INC COM NEW 128030202 2,693 58,651 SH   SOLE   58,651 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 1,045 88,665 SH   SOLE   88,665 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1,397 110,219 SH   SOLE   110,219 0 0
CALLON PETE CO DEL COM 13123X102 846 78,674 SH   SOLE   78,674 0 0
CAMDEN NATL CORP COM 133034108 818 17,863 SH   SOLE   17,863 0 0
CAMECO CORP COM 13321L108 152 13,389 SH   SOLE   13,389 0 0
CAMPBELL SOUP CO COM 134429109 2,702 66,715 SH   SOLE   66,715 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 515 8,651 SH   SOLE   8,651 0 0
CANADIAN NAT RES LTD COM 136385101 3,636 100,838 SH   SOLE   100,838 0 0
CANADIAN NATL RY CO COM 136375102 3,029 37,168 SH   SOLE   37,168 0 0
CANADIAN PAC RY LTD COM 13645T100 5,270 28,773 SH   SOLE   28,773 0 0
CANOPY GROWTH CORP COM 138035100 396 13,438 SH   SOLE   13,438 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,414 26,287 SH   SOLE   26,287 0 0
CARA THERAPEUTICS INC COM 140755109 932 48,752 SH   SOLE   48,752 0 0
CARDINAL HEALTH INC COM 14149Y108 3,236 66,786 SH   SOLE   66,786 0 0
CARE COM INC COM 141633107 200 9,526 SH   SOLE   9,526 0 0
CARLISLE COS INC COM 142339100 2,750 25,406 SH   SOLE   25,406 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 653 30,602 SH   SOLE   30,602 0 0
CARMAX INC COM 143130102 280 3,878 SH   SOLE   3,878 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,122 54,380 SH   SOLE   54,380 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 76 35,000 SH Put SOLE   35,000 0 0
CARTER INC COM 146229109 612 5,633 SH   SOLE   5,633 0 0
CAS MED SYS INC COM PAR 124769209 470 240,889 SH   SOLE   240,889 0 0
CASTLE BRANDS INC COM 148435100 33 27,800 SH   SOLE   27,800 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 38 12,411 SH   SOLE   12,411 0 0
CATERPILLAR INC DEL COM 149123101 38,736 285,582 SH   SOLE   285,582 0 0
CATERPILLAR INC DEL COM 149123101 0 2,500 SH Call SOLE   2,500 0 0
CAVCO INDS INC DEL COM 149568107 258 1,255 SH   SOLE   1,255 0 0
CBL & ASSOC PPTYS INC COM 124830100 62 11,171 SH   SOLE   11,171 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 4,900 47,089 SH   SOLE   47,089 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 73 28,200 SH Put SOLE   28,200 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 836 111,000 SH   SOLE   111,000 0 0
CBRE GROUP INC CL A 12504L109 2,849 59,633 SH   SOLE   59,633 0 0
CBS CORP NEW CL B 124857202 2,183 38,840 SH   SOLE   38,840 0 0
CDK GLOBAL INC COM 12508E101 1,182 18,101 SH   SOLE   18,101 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,252 37,494 SH   SOLE   37,494 0 0
CDW CORP COM 12514G108 5,127 63,492 SH   SOLE   63,492 0 0
CEDAR REALTY TRUST INC COM NEW 150602209 196 41,519 SH   SOLE   41,519 0 0
CELANESE CORP DEL COM SER A 150870103 529 4,724 SH   SOLE   4,724 0 0
CELGENE CORP COM 151020104 1 200 SH Call SOLE   200 0 0
CELGENE CORP COM 151020104 18,934 238,025 SH   SOLE   238,025 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 22 50,415 SH   SOLE   50,415 0 0
CELSIUS HOLDINGS INC COM NEW 15118V207 73 15,124 SH   SOLE   15,124 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 1,943 296,193 SH   SOLE   296,193 0 0
CENOVUS ENERGY INC COM 15135U109 159 15,583 SH   SOLE   15,583 0 0
CENTENE CORP DEL COM 15135B101 11,716 95,256 SH   SOLE   95,256 0 0
CENTERPOINT ENERGY INC COM 15189T107 912 32,957 SH   SOLE   32,957 0 0
CENTURYLINK INC COM 156700106 3,803 203,580 SH   SOLE   203,580 0 0
CERNER CORP COM 156782104 9,452 158,021 SH   SOLE   158,021 0 0
CEVA INC COM 157210105 2,671 88,982 SH   SOLE   88,982 0 0
CF INDS HLDGS INC COM 125269100 1,834 41,329 SH   SOLE   41,329 0 0
CHARLES RIV LABS INTL INC COM 159864107 590 5,300 SH   SOLE   5,300 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 6,079 20,731 SH   SOLE   20,731 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 7,266 74,042 SH   SOLE   74,042 0 0
CHEMED CORP NEW COM 16359R103 230 717 SH   SOLE   717 0 0
CHEMICAL FINL CORP COM 163731102 1,621 29,114 SH   SOLE   29,114 0 0
CHEMOURS CO COM 163851108 753 17,038 SH   SOLE   17,038 0 0
CHENIERE ENERGY INC COM NEW 16411R208 262 4,034 SH   SOLE   4,034 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 221 6,153 SH   SOLE   6,153 0 0
CHESAPEAKE ENERGY CORP COM 165167107 164 31,453 SH   SOLE   31,453 0 0
CHEVRON CORP NEW COM 166764100 74,770 591,162 SH   SOLE   591,162 0 0
CHEVRON CORP NEW COM 166764100 9 4,000 SH Call SOLE   4,000 0 0
CHICAGO RIVET & MACH CO COM 168088102 812 25,200 SH   SOLE   25,200 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 771 17,398 SH   SOLE   17,398 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,303 3,032 SH   SOLE   3,032 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 8 3,100 SH Call SOLE   3,100 0 0
CHUBB LIMITED COM H1467J104 6,800 53,379 SH   SOLE   53,379 0 0
CHURCH & DWIGHT INC COM 171340102 18,594 349,921 SH   SOLE   349,921 0 0
CIGNA CORPORATION COM 125509109 3,373 19,845 SH   SOLE   19,845 0 0
CINCINNATI FINL CORP COM 172062101 1,461 21,823 SH   SOLE   21,823 0 0
CINTAS CORP COM 172908105 1,086 5,871 SH   SOLE   5,871 0 0
CISCO SYS INC COM 17275R102 61,847 1,436,892 SH   SOLE   1,436,892 0 0
CISCO SYS INC COM 17275R102 13 22,500 SH Call SOLE   22,500 0 0
CIT GROUP INC COM NEW 125581801 275 5,421 SH   SOLE   5,421 0 0
CITIGROUP INC COM NEW 172967424 26,933 402,986 SH   SOLE   402,986 0 0
CITIGROUP INC COM NEW 172967424 8 13,000 SH Call SOLE   13,000 0 0
CITIZENS FINL GROUP INC COM 174610105 3,991 102,733 SH   SOLE   102,733 0 0
CITRIX SYS INC COM 177376100 2,221 21,193 SH   SOLE   21,193 0 0
CIVITAS SOLUTIONS INC COM 17887R102 442 27,189 SH   SOLE   27,189 0 0
CLEAN HARBORS INC COM 184496107 316 5,711 SH   SOLE   5,711 0 0
CLEARBRIDGE AMERN ENERG MLP COM 184691103 4,296 568,389 SH   SOLE   568,389 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 181 12,812 SH   SOLE   12,812 0 0
CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 146 12,970 SH   SOLE   12,970 0 0
CLEVELAND CLIFFS INC COM 185899101 144 17,339 SH   SOLE   17,339 0 0
CLOROX CO DEL COM 189054109 7,955 58,808 SH   SOLE   58,808 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 110 10,000 SH   SOLE   10,000 0 0
CLOVIS ONCOLOGY INC COM 189464100 495 10,870 SH   SOLE   10,870 0 0
CLOVIS ONCOLOGY INC COM 189464100 0 100 SH Call SOLE   100 0 0
CME GROUP INC COM CL A 12572Q105 17,850 108,917 SH   SOLE   108,917 0 0
CME GROUP INC COM CL A 12572Q105 11 10,500 SH Call SOLE   10,500 0 0
CME GROUP INC COM CL A 12572Q105 35 34,000 SH Put SOLE   34,000 0 0
CMS ENERGY CORP COM 125896100 1,638 34,623 SH   SOLE   34,623 0 0
CNB FINL CORP PA COM 126128107 202 6,719 SH   SOLE   6,719 0 0
CNOOC LTD SPONSORED ADR 126132109 496 2,892 SH   SOLE   2,892 0 0
CO DIAGNOSTICS INC COM 189763105 301 77,542 SH   SOLE   77,542 0 0
COCA COLA BOTTLING CO CONS COM 191098102 241 1,779 SH   SOLE   1,779 0 0
COCA COLA CO COM 191216100 61,223 1,394,461 SH   SOLE   1,394,461 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 303 7,495 SH   SOLE   7,495 0 0
COGNEX CORP COM 192422103 581 13,084 SH   SOLE   13,084 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 10,808 136,720 SH   SOLE   136,720 0 0
COHEN & STEERS CLOSED END OP COM 19248P106 167 13,007 SH   SOLE   13,007 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 386 17,010 SH   SOLE   17,010 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 605 23,649 SH   SOLE   23,649 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 299 29,858 SH   SOLE   29,858 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 1,455 121,246 SH   SOLE   121,246 0 0
COHEN & STEERS REIT & PFD IN COM 19247X100 400 20,636 SH   SOLE   20,636 0 0
COHERUS BIOSCIENCES INC COM 19249H103 145 10,350 SH   SOLE   10,350 0 0
COLGATE PALMOLIVE CO COM 194162103 22,285 344,180 SH   SOLE   344,180 0 0
COLONY CAP INC NEW CL A COM 19626G108 402 65,112 SH   SOLE   65,112 0 0
COLONY CR REAL ESTATE INC COM CL A 19625T101 208 10,065 SH   SOLE   10,065 0 0
COLUMBIA ETF TR II BEYOND BRICS ETF 19762B103 358 20,637 SH   SOLE   20,637 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 12,321 506,170 SH   SOLE   506,170 0 0
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4,987 108,511 SH   SOLE   108,511 0 0
COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 4,198 333,147 SH   SOLE   333,147 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 399 17,522 SH   SOLE   17,522 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 392 9,076 SH   SOLE   9,076 0 0
COMCAST CORP NEW CL A 20030N101 38,510 1,174,742 SH   SOLE   1,174,742 0 0
COMCAST CORP NEW CL A 20030N101 7 18,000 SH Call SOLE   18,000 0 0
COMERICA INC COM 200340107 2,423 26,743 SH   SOLE   26,743 0 0
COMMERCE BANCSHARES INC COM 200525103 255 3,927 SH   SOLE   3,927 0 0
COMMERCIAL VEH GROUP INC COM 202608105 74 10,000 SH   SOLE   10,000 0 0
COMMUNITY BK SYS INC COM 203607106 1,598 27,081 SH   SOLE   27,081 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 87 26,032 SH   SOLE   26,032 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 83 13,333 SH   SOLE   13,333 0 0
COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 579 23,860 SH   SOLE   23,860 0 0
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 338 10,658 SH   SOLE   10,658 0 0
CONAGRA BRANDS INC COM 205887102 12,589 352,025 SH   SOLE   352,025 0 0
CONDUENT INC COM 206787103 4,812 264,428 SH   SOLE   264,428 0 0
CONFORMIS INC COM 20717E101 42 32,940 SH   SOLE   32,940 0 0
CONMED CORP COM 207410101 986 13,451 SH   SOLE   13,451 0 0
CONOCOPHILLIPS COM 20825C104 3 2,000 SH Call SOLE   2,000 0 0
CONOCOPHILLIPS COM 20825C104 12,471 179,061 SH   SOLE   179,061 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 261 21,185 SH   SOLE   21,185 0 0
CONSOLIDATED EDISON INC COM 209115104 4,581 58,613 SH   SOLE   58,613 0 0
CONSOLIDATED WATER CO INC ORD G23773107 203 15,722 SH   SOLE   15,722 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,760 12,597 SH   SOLE   12,597 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5 300 SH Call SOLE   300 0 0
CONTRAVIR PHARMACEUTICALS IN COM NEW 21234W202 169 129,733 SH   SOLE   129,733 0 0
COOPER COS INC COM NEW 216648402 655 2,835 SH   SOLE   2,835 0 0
COPART INC COM 217204106 2,319 40,976 SH   SOLE   40,976 0 0
CORE LABORATORIES N V COM N22717107 1,322 10,516 SH   SOLE   10,516 0 0
CORECIVIC INC COM 21871N101 310 13,015 SH   SOLE   13,015 0 0
CORESITE RLTY CORP COM 21870Q105 365 3,316 SH   SOLE   3,316 0 0
CORMEDIX INC COM 21900C100 11 47,188 SH   SOLE   47,188 0 0
CORNING INC COM 219350105 10,596 384,485 SH   SOLE   384,485 0 0
CORPORATE CAP TR INC COM 219880101 2,032 130,042 SH   SOLE   130,042 0 0
COSTAR GROUP INC COM 22160N109 317 764 SH   SOLE   764 0 0
COSTCO WHSL CORP NEW COM 22160K105 38,126 182,442 SH   SOLE   182,442 0 0
COSTCO WHSL CORP NEW COM 22160K105 3 1,000 SH Call SOLE   1,000 0 0
COUPA SOFTWARE INC COM 22266L106 450 7,247 SH   SOLE   7,247 0 0
COUPA SOFTWARE INC COM 22266L106 35 8,300 SH Call SOLE   8,300 0 0
COVANTA HLDG CORP COM 22282E102 5,187 313,213 SH   SOLE   313,213 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 385 2,479 SH   SOLE   2,479 0 0
CREDIT ACCEP CORP MICH COM 225310101 258 731 SH   SOLE   731 0 0
CREDIT ACCEP CORP MICH COM 225310101 1 700 SH Put SOLE   700 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,714 114,788 SH   SOLE   114,788 0 0
CREE INC COM 225447101 440 10,723 SH   SOLE   10,723 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,143 19,441 SH   SOLE   19,441 0 0
CRITEO S A SPONS ADS 226718104 760 23,131 SH   SOLE   23,131 0 0
CRONOS GROUP INC COM 22717L101 169 25,705 SH   SOLE   25,705 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 12,433 115,309 SH   SOLE   115,309 0 0
CSG SYS INTL INC COM 126349109 596 14,572 SH   SOLE   14,572 0 0
CSX CORP COM 126408103 11,916 186,858 SH   SOLE   186,858 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 3,568 75,339 SH   SOLE   75,339 0 0
CULLEN FROST BANKERS INC COM 229899109 304 2,752 SH   SOLE   2,752 0 0
CUMMINS INC COM 231021106 15,126 113,578 SH   SOLE   113,578 0 0
CVS HEALTH CORP COM 126650100 19,217 298,850 SH   SOLE   298,850 0 0
CYANOTECH CORP COM PAR $0.02 232437301 117 29,915 SH   SOLE   29,915 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 498 31,864 SH   SOLE   31,864 0 0
CYRUSONE INC COM 23283R100 292 5,005 SH   SOLE   5,005 0 0
D R HORTON INC COM 23331A109 2,463 60,092 SH   SOLE   60,092 0 0
DAKTRONICS INC COM 234264109 482 56,388 SH   SOLE   56,388 0 0
DANAHER CORP DEL COM 235851102 12,035 121,988 SH   SOLE   121,988 0 0
DANAHER CORP DEL COM 235851102 0 200 SH Put SOLE   200 0 0
DARDEN RESTAURANTS INC COM 237194105 1,062 9,944 SH   SOLE   9,944 0 0
DARLING INGREDIENTS INC COM 237266101 449 22,616 SH   SOLE   22,616 0 0
DAVITA INC COM 23918K108 1,089 15,595 SH   SOLE   15,595 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 6,409 241,690 SH   SOLE   241,690 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 4,404 140,110 SH   SOLE   140,110 0 0
DBX ETF TR XTRACK MSCI EURO 233051697 264 8,754 SH   SOLE   8,754 0 0
DBX ETF TR XTRACK MSCI EURP 233051853 498 17,736 SH   SOLE   17,736 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 3,646 87,685 SH   SOLE   87,685 0 0
DBX ETF TR XTRACK USD HIGH 233051432 2,470 50,610 SH   SOLE   50,610 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 646 16,337 SH   SOLE   16,337 0 0
DECKERS OUTDOOR CORP COM 243537107 266 2,352 SH   SOLE   2,352 0 0
DEERE & CO COM 244199105 15,956 114,217 SH   SOLE   114,217 0 0
DEERE & CO COM 244199105 5 1,000 SH Put SOLE   1,000 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 4,463 52,576 SH   SOLE   52,576 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 5,938 119,999 SH   SOLE   119,999 0 0
DENNYS CORP COM 24869P104 190 11,972 SH   SOLE   11,972 0 0
DENTSPLY SIRONA INC COM 24906P109 334 7,684 SH   SOLE   7,684 0 0
DEPOMED INC COM 249908104 3,104 466,682 SH   SOLE   466,682 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 12 1,202 SH   SOLE   1,202 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 14 63,000 SH Call SOLE   63,000 0 0
DEUTSCHE BK AG LDN BRH DB GOLD SHORT 25154H731 1,153 80,541 SH   SOLE   80,541 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,811 41,169 SH   SOLE   41,169 0 0
DEXCOM INC COM 252131107 2 1,000 SH Call SOLE   1,000 0 0
DEXCOM INC COM 252131107 6,484 68,707 SH   SOLE   68,707 0 0
DHX MEDIA LTD COM VAR VTG 252406152 25 12,000 SH   SOLE   12,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 9,315 64,880 SH   SOLE   64,880 0 0
DIEBOLD NXDF INC COM 253651103 192 16,173 SH   SOLE   16,173 0 0
DIGITAL RLTY TR INC COM 253868103 14,123 126,688 SH   SOLE   126,688 0 0
DIREXION SHS ETF TR DAILY JR BULL 3X 25460E851 137 10,000 SH   SOLE   10,000 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1,823 40,929 SH   SOLE   40,929 0 0
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 509 11,531 SH   SOLE   11,531 0 0
DISCOVER FINL SVCS COM 254709108 5,890 83,710 SH   SOLE   83,710 0 0
DISCOVER FINL SVCS COM 254709108 49 14,000 SH Put SOLE   14,000 0 0
DISCOVERY INC COM SER A 25470F104 2,138 77,733 SH   SOLE   77,733 0 0
DISCOVERY INC COM SER C 25470F302 4,794 188,036 SH   SOLE   188,036 0 0
DISNEY WALT CO COM DISNEY 254687106 47,706 456,355 SH   SOLE   456,355 0 0
DISNEY WALT CO COM DISNEY 254687106 33 18,400 SH Call SOLE   18,400 0 0
DISNEY WALT CO COM DISNEY 254687106 1 500 SH Put SOLE   500 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 791 64,189 SH   SOLE   64,189 0 0
DNP SELECT INCOME FD COM 23325P104 434 40,140 SH   SOLE   40,140 0 0
DOLBY LABORATORIES INC COM 25659T107 464 7,579 SH   SOLE   7,579 0 0
DOLLAR GEN CORP NEW COM 256677105 7,904 79,917 SH   SOLE   79,917 0 0
DOLLAR TREE INC COM 256746108 1,909 22,494 SH   SOLE   22,494 0 0
DOMINION ENERGY INC COM 25746U109 6,432 94,368 SH   SOLE   94,368 0 0
DOMINOS PIZZA INC COM 25754A201 218 775 SH   SOLE   775 0 0
DONALDSON INC COM 257651109 1,070 23,751 SH   SOLE   23,751 0 0
DORIAN LPG LTD SHS USD Y2106R110 8,914 1,166,776 SH   SOLE   1,166,776 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 350 17,524 SH   SOLE   17,524 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,714 82,190 SH   SOLE   82,190 0 0
DOVER CORP COM 260003108 5,016 68,502 SH   SOLE   68,502 0 0
DOWDUPONT INC COM 26078J100 63,260 959,212 SH   SOLE   959,212 0 0
DOWDUPONT INC COM 26078J100 201 85,700 SH Put SOLE   85,700 0 0
DREYFUS STRATEGIC MUNS INC COM 261932107 91 11,817 SH   SOLE   11,817 0 0
DTE ENERGY CO COM 233331107 1,484 14,304 SH   SOLE   14,304 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 22,305 281,595 SH   SOLE   281,595 0 0
DUNKIN BRANDS GROUP INC COM 265504100 330 4,776 SH   SOLE   4,776 0 0
DXC TECHNOLOGY CO COM 23355L106 586 7,342 SH   SOLE   7,342 0 0
DYCOM INDS INC COM 267475101 2,822 29,402 SH   SOLE   29,402 0 0
EAGLE BANCORP INC MD COM 268948106 2,923 47,695 SH   SOLE   47,695 0 0
EAGLE MATERIALS INC COM 26969P108 4,005 38,620 SH   SOLE   38,620 0 0
EAST WEST BANCORP INC COM 27579R104 568 8,619 SH   SOLE   8,619 0 0
EASTERN CO COM 276317104 275 9,800 SH   SOLE   9,800 0 0
EASTMAN CHEM CO COM 277432100 7,006 70,310 SH   SOLE   70,310 0 0
EATON CORP PLC SHS G29183103 9,996 134,156 SH   SOLE   134,156 0 0
EATON VANCE CORP COM NON VTG 278265103 9,467 181,950 SH   SOLE   181,950 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 562 36,670 SH   SOLE   36,670 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 3,193 253,860 SH   SOLE   253,860 0 0
EATON VANCE MUN BD FD COM 27827X101 344 29,091 SH   SOLE   29,091 0 0
EATON VANCE N Y MUN BD FD II COM 27828T109 151 14,019 SH   SOLE   14,019 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 575 28,188 SH   SOLE   28,188 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 224 15,621 SH   SOLE   15,621 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 817 35,517 SH   SOLE   35,517 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 1,413 151,896 SH   SOLE   151,896 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 542 31,764 SH   SOLE   31,764 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 4,888 404,149 SH   SOLE   404,149 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 366 23,663 SH   SOLE   23,663 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 919 77,912 SH   SOLE   77,912 0 0
EBAY INC COM 278642103 872 24,146 SH   SOLE   24,146 0 0
ECA MARCELLUS TR I COM UNIT 26827L109 116 55,000 SH   SOLE   55,000 0 0
ECOLAB INC COM 278865100 4,297 30,570 SH   SOLE   30,570 0 0
EDISON INTL COM 281020107 1,308 20,674 SH   SOLE   20,674 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,310 50,237 SH   SOLE   50,237 0 0
EGALET CORP COM 28226B104 118 279,302 SH   SOLE   279,302 0 0
ELDORADO RESORTS INC COM 28470R102 520 13,280 SH   SOLE   13,280 0 0
ELECTRONIC ARTS INC COM 285512109 962 6,833 SH   SOLE   6,833 0 0
ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 20 20,000 PRN   SOLE   20,000 0 0
ELLINGTON FINANCIAL LLC COM 288522303 1,004 64,098 SH   SOLE   64,098 0 0
ELLSWORTH GRWTH AND INCOME L COM 289074106 567 59,878 SH   SOLE   59,878 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 229 9,131 SH   SOLE   9,131 0 0
EMERSON ELEC CO COM 291011104 19,659 284,359 SH   SOLE   284,359 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 636 62,023 SH   SOLE   62,023 0 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 607 55,876 SH   SOLE   55,876 0 0
ENBRIDGE INC COM 29250N105 6,205 173,548 SH   SOLE   173,548 0 0
ENCANA CORP COM 292505104 325 24,746 SH   SOLE   24,746 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 142 45,200 SH   SOLE   45,200 0 0
ENERGEN CORP COM 29265N108 383 5,265 SH   SOLE   5,265 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 230 3,634 SH   SOLE   3,634 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 5,254 304,760 SH   SOLE   304,760 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 8,954 469,894 SH   SOLE   469,894 0 0
ENERPLUS CORP COM 292766102 500 39,697 SH   SOLE   39,697 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 2,692 173,242 SH   SOLE   173,242 0 0
ENSCO PLC SHS CLASS A G3157S106 73 10,087 SH   SOLE   10,087 0 0
ENSIGN GROUP INC COM 29358P101 398 11,194 SH   SOLE   11,194 0 0
ENTERGY CORP NEW COM 29364G103 2,942 36,395 SH   SOLE   36,395 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 224 4,155 SH   SOLE   4,155 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 49,746 1,796,685 SH   SOLE   1,796,685 0 0
EOG RES INC COM 26875P101 10,162 81,721 SH   SOLE   81,721 0 0
EQT CORP COM 26884L109 18,435 334,124 SH   SOLE   334,124 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 4,937 95,609 SH   SOLE   95,609 0 0
EQUIFAX INC COM 294429105 2,169 17,325 SH   SOLE   17,325 0 0
EQUINIX INC COM PAR $0.001 29444U700 527 1,230 SH   SOLE   1,230 0 0
EQUINOR ASA SPONSORED ADR 29446M102 904 34,295 SH   SOLE   34,295 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 288 4,490 SH   SOLE   4,490 0 0
ESSEX PPTY TR INC COM 297178105 972 4,086 SH   SOLE   4,086 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2,726 73,719 SH   SOLE   73,719 0 0
ETF SER SOLUTIONS APTU BEHA MOME 26922A784 476 14,046 SH   SOLE   14,046 0 0
ETF SER SOLUTIONS APTUS FRTIFIE 26922A610 461 16,618 SH   SOLE   16,618 0 0
ETFIS SER TR I INFRAC ACT MLP 26923G103 288 39,350 SH   SOLE   39,350 0 0
ETFS GOLD TR SHS 26922Y105 13,391 110,797 SH   SOLE   110,797 0 0
ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 243 3,959 SH   SOLE   3,959 0 0
ETFS SILVER TR SILVER SHS 26922X107 6,050 386,211 SH   SOLE   386,211 0 0
ETSY INC COM 29786A106 1,835 43,554 SH   SOLE   43,554 0 0
EVEREST RE GROUP LTD COM G3223R108 868 3,773 SH   SOLE   3,773 0 0
EVERGY INC COM 30034W106 803 14,305 SH   SOLE   14,305 0 0
EVERSOURCE ENERGY COM 30040W108 1,645 28,013 SH   SOLE   28,013 0 0
EVINE LIVE INC CL A 300487105 18 15,000 SH   SOLE   15,000 0 0
EXACT SCIENCES CORP COM 30063P105 15,102 252,592 SH   SOLE   252,592 0 0
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 7,752 228,856 SH   SOLE   228,856 0 0
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2,883 106,155 SH   SOLE   106,155 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,282 32,103 SH   SOLE   32,103 0 0
EXELIXIS INC COM 30161Q104 722 33,485 SH   SOLE   33,485 0 0
EXELIXIS INC COM 30161Q104 6 21,500 SH Call SOLE   21,500 0 0
EXELON CORP COM 30161N101 1,820 42,781 SH   SOLE   42,781 0 0
EXPEDIA GROUP INC COM NEW 30212P303 656 5,428 SH   SOLE   5,428 0 0
EXPEDITORS INTL WASH INC COM 302130109 6,727 91,856 SH   SOLE   91,856 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 8,402 108,762 SH   SOLE   108,762 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 266 12,342 SH   SOLE   12,342 0 0
EXTRA SPACE STORAGE INC COM 30225T102 284 2,851 SH   SOLE   2,851 0 0
EXTREME NETWORKS INC COM 30226D106 477 59,810 SH   SOLE   59,810 0 0
EXXON MOBIL CORP COM 30231G102 5 1,000 SH Call SOLE   1,000 0 0
EXXON MOBIL CORP COM 30231G102 129,533 1,566,223 SH   SOLE   1,566,223 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 5,628 2,705,644 SH   SOLE   2,705,644 0 0
F M C CORP COM NEW 302491303 1,456 16,327 SH   SOLE   16,327 0 0
FACEBOOK INC CL A 30303M102 74,168 381,634 SH   SOLE   381,634 0 0
FACEBOOK INC CL A 30303M102 1 300 SH Call SOLE   300 0 0
FACEBOOK INC CL A 30303M102 15 2,700 SH Put SOLE   2,700 0 0
FACTSET RESH SYS INC COM 303075105 435 2,185 SH   SOLE   2,185 0 0
FAIR ISAAC CORP COM 303250104 1,164 6,020 SH   SOLE   6,020 0 0
FASTENAL CO COM 311900104 7,206 149,472 SH   SOLE   149,472 0 0
FCB FINL HLDGS INC CL A 30255G103 2,243 38,097 SH   SOLE   38,097 0 0
FEDERAL AGRIC MTG CORP CL C 313148306 1,263 14,121 SH   SOLE   14,121 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1,305 10,310 SH   SOLE   10,310 0 0
FEDERATED INVS INC PA CL B 314211103 10,753 461,230 SH   SOLE   461,230 0 0
FEDEX CORP COM 31428X106 33,507 147,357 SH   SOLE   147,357 0 0
FEDEX CORP COM 31428X106 8 2,500 SH Call SOLE   2,500 0 0
FERRARI N V COM N3167Y103 1,164 8,647 SH   SOLE   8,647 0 0
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 208 62,071 SH   SOLE   62,071 0 0
FERRO CORP COM 315405100 3,373 161,775 SH   SOLE   161,775 0 0
FIBRIA CELULOSE S A SP ADR REP COM 31573A109 921 50,010 SH   SOLE   50,010 0 0
FIDELITY CORP BOND ETF 316188101 287 6,002 SH   SOLE   6,002 0 0
FIDELITY HIGH DIVID ETF 316092840 1,729 59,030 SH   SOLE   59,030 0 0
FIDELITY MSCI CONSM DIS 316092204 618 14,496 SH   SOLE   14,496 0 0
FIDELITY MSCI ENERGY IDX 316092402 10,418 490,936 SH   SOLE   490,936 0 0
FIDELITY MSCI FINLS IDX 316092501 14,248 362,942 SH   SOLE   362,942 0 0
FIDELITY MSCI HLTH CARE I 316092600 298 7,378 SH   SOLE   7,378 0 0
FIDELITY MSCI INDL INDX 316092709 3,881 104,937 SH   SOLE   104,937 0 0
FIDELITY MSCI INFO TECH I 316092808 2,792 50,472 SH   SOLE   50,472 0 0
FIDELITY MSCI MATLS INDEX 316092881 2,266 67,013 SH   SOLE   67,013 0 0
FIDELITY MSCI RL EST ETF 316092857 2,114 85,883 SH   SOLE   85,883 0 0
FIDELITY TOTAL BD ETF 316188309 232 4,750 SH   SOLE   4,750 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 4,690 15,930 SH   SOLE   15,930 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2,223 58,980 SH   SOLE   58,980 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,222 20,995 SH   SOLE   20,995 0 0
FIFTH THIRD BANCORP COM 316773100 1,690 58,828 SH   SOLE   58,828 0 0
FIREEYE INC COM 31816Q101 5,820 378,129 SH   SOLE   378,129 0 0
FIRST DATA CORP NEW COM CL A 32008D106 2,513 119,764 SH   SOLE   119,764 0 0
FIRST FINL BANCORP OH COM 320209109 6,544 213,516 SH   SOLE   213,516 0 0
FIRST LONG IS CORP COM 320734106 220 8,864 SH   SOLE   8,864 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,186 12,326 SH   SOLE   12,326 0 0
FIRST SOLAR INC COM 336433107 598 11,362 SH   SOLE   11,362 0 0
FIRST SOLAR INC COM 336433107 0 1,800 SH Call SOLE   1,800 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 165 10,347 SH   SOLE   10,347 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 387 10,344 SH   SOLE   10,344 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 4,892 125,410 SH   SOLE   125,410 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 291 4,329 SH   SOLE   4,329 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 377 6,151 SH   SOLE   6,151 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 4,568 76,274 SH   SOLE   76,274 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1,338 51,561 SH   SOLE   51,561 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 449 11,705 SH   SOLE   11,705 0 0
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2,928 52,976 SH   SOLE   52,976 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1,359 25,829 SH   SOLE   25,829 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2,093 40,980 SH   SOLE   40,980 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,431 26,923 SH   SOLE   26,923 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3,280 77,336 SH   SOLE   77,336 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 584 12,349 SH   SOLE   12,349 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 871 35,315 SH   SOLE   35,315 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 19,897 144,399 SH   SOLE   144,399 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,319 74,135 SH   SOLE   74,135 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 36,232 603,771 SH   SOLE   603,771 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 969 20,637 SH   SOLE   20,637 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 4,620 90,318 SH   SOLE   90,318 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3,908 52,637 SH   SOLE   52,637 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3,144 80,431 SH   SOLE   80,431 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 3,557 85,020 SH   SOLE   85,020 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 235 12,816 SH   SOLE   12,816 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 906 25,448 SH   SOLE   25,448 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13,447 578,903 SH   SOLE   578,903 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 524 3,707 SH   SOLE   3,707 0 0
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 914 34,096 SH   SOLE   34,096 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 9,094 190,255 SH   SOLE   190,255 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,213 21,595 SH   SOLE   21,595 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1,299 18,142 SH   SOLE   18,142 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 5,948 226,354 SH   SOLE   226,354 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 30,062 1,577,329 SH   SOLE   1,577,329 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1,059 24,398 SH   SOLE   24,398 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2,196 33,261 SH   SOLE   33,261 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 2,315 44,265 SH   SOLE   44,265 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 3,322 55,968 SH   SOLE   55,968 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 833 12,150 SH   SOLE   12,150 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 4,172 145,775 SH   SOLE   145,775 0 0
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 782 13,886 SH   SOLE   13,886 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1,637 30,090 SH   SOLE   30,090 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 326 4,225 SH   SOLE   4,225 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2,627 39,763 SH   SOLE   39,763 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 402 30,450 SH   SOLE   30,450 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 535 17,676 SH   SOLE   17,676 0 0
FIRSTCASH INC COM 33767D105 273 3,045 SH   SOLE   3,045 0 0
FIRSTENERGY CORP COM 337932107 923 25,599 SH   SOLE   25,599 0 0
FISERV INC COM 337738108 1,116 15,055 SH   SOLE   15,055 0 0
FLAHERTY & CRUMRINE PFD INC COM 338480106 157 11,604 SH   SOLE   11,604 0 0
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 419 21,305 SH   SOLE   21,305 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 397 20,978 SH   SOLE   20,978 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 362 1,732 SH   SOLE   1,732 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 317 9,313 SH   SOLE   9,313 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 233 5,155 SH   SOLE   5,155 0 0
FLIR SYS INC COM 302445101 980 18,842 SH   SOLE   18,842 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 206 4,148 SH   SOLE   4,148 0 0
FLOWSERVE CORP COM 34354P105 273 6,726 SH   SOLE   6,726 0 0
FLUOR CORP NEW COM 343412102 2,186 44,781 SH   SOLE   44,781 0 0
FNB CORP PA COM 302520101 3,786 282,503 SH   SOLE   282,503 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 6,717 606,035 SH   SOLE   606,035 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 6 15,000 SH Call SOLE   15,000 0 0
FORESTAR GROUP INC COM 346232101 622 29,975 SH   SOLE   29,975 0 0
FORMFACTOR INC COM 346375108 197 14,878 SH   SOLE   14,878 0 0
FORTINET INC COM 34959E109 9,265 148,923 SH   SOLE   148,923 0 0
FORTIS INC COM 349553107 223 6,939 SH   SOLE   6,939 0 0
FORTIVE CORP COM 34959J108 1,594 20,632 SH   SOLE   20,632 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1,448 80,124 SH   SOLE   80,124 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 771 14,408 SH   SOLE   14,408 0 0
FRANKLIN RES INC COM 354613101 4,030 125,755 SH   SOLE   125,755 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,212 128,099 SH   SOLE   128,099 0 0
FREEPORT-MCMORAN INC CL B 35671D857 7 5,000 SH Call SOLE   5,000 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,558 29,954 SH   SOLE   29,954 0 0
FS INVT CORP COM 302635107 166 22,500 SH   SOLE   22,500 0 0
FULTON FINL CORP PA COM 360271100 1,410 85,513 SH   SOLE   85,513 0 0
GABELLI DIVD & INCOME TR COM 36242H104 490 21,723 SH   SOLE   21,723 0 0
GABELLI EQUITY TR INC COM 362397101 297 47,511 SH   SOLE   47,511 0 0
GALLAGHER ARTHUR J & CO COM 363576109 641 9,815 SH   SOLE   9,815 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 250 48,067 SH   SOLE   48,067 0 0
GAMCO INVESTORS INC CL A COM 361438104 314 11,750 SH   SOLE   11,750 0 0
GAMESTOP CORP NEW CL A 36467W109 189 12,882 SH   SOLE   12,882 0 0
GAMESTOP CORP NEW CL A 36467W109 0 2,500 SH Call SOLE   2,500 0 0
GANNETT CO INC COM 36473H104 1,718 160,576 SH   SOLE   160,576 0 0
GAP INC DEL COM 364760108 2,086 64,571 SH   SOLE   64,571 0 0
GARMIN LTD SHS H2906T109 949 15,510 SH   SOLE   15,510 0 0
GARTNER INC COM 366651107 4,048 30,443 SH   SOLE   30,443 0 0
GASLOG LTD SHS G37585109 971 50,998 SH   SOLE   50,998 0 0
GATX CORP COM 361448103 387 5,253 SH   SOLE   5,253 0 0
GCI LIBERTY INC COM CLASS A 36164V305 1,123 25,166 SH   SOLE   25,166 0 0
GENERAL DYNAMICS CORP COM 369550108 9,004 48,340 SH   SOLE   48,340 0 0
GENERAL ELECTRIC CO COM 369604103 35,236 2,588,160 SH   SOLE   2,588,160 0 0
GENERAL ELECTRIC CO COM 369604103 11 30,300 SH Call SOLE   30,300 0 0
GENERAL MLS INC COM 370334104 20,360 460,210 SH   SOLE   460,210 0 0
GENERAL MOLY INC COM 370373102 4 10,000 SH   SOLE   10,000 0 0
GENERAL MTRS CO COM 37045V100 11,958 303,089 SH   SOLE   303,089 0 0
GENESEE & WYO INC CL A 371559105 2,419 29,798 SH   SOLE   29,798 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 4,907 224,056 SH   SOLE   224,056 0 0
GENESIS HEALTHCARE INC CL A COM 37185X106 7,533 3,289,421 SH   SOLE   3,289,421 0 0
GENMARK DIAGNOSTICS INC COM 372309104 14,775 2,315,747 SH   SOLE   2,315,747 0 0
GENOCEA BIOSCIENCES INC COM 372427104 43 50,100 SH   SOLE   50,100 0 0
GENPACT LIMITED SHS G3922B107 553 19,074 SH   SOLE   19,074 0 0
GENTEX CORP COM 371901109 508 22,135 SH   SOLE   22,135 0 0
GENTHERM INC COM 37253A103 209 5,189 SH   SOLE   5,189 0 0
GENUINE PARTS CO COM 372460105 6,116 66,644 SH   SOLE   66,644 0 0
GERON CORP COM 374163103 2 2,000 SH Call SOLE   2,000 0 0
GERON CORP COM 374163103 32 9,600 SH   SOLE   9,600 0 0
GETTY RLTY CORP NEW COM 374297109 441 15,643 SH   SOLE   15,643 0 0
GGP INC COM 36174X101 403 19,778 SH   SOLE   19,778 0 0
G-III APPAREL GROUP LTD COM 36237H101 202 4,566 SH   SOLE   4,566 0 0
GILEAD SCIENCES INC COM 375558103 28,315 400,040 SH   SOLE   400,040 0 0
GLACIER BANCORP INC NEW COM 37637Q105 3,026 78,168 SH   SOLE   78,168 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 24,884 617,941 SH   SOLE   617,941 0 0
GLOBAL NET LEASE INC COM NEW 379378201 1,276 62,524 SH   SOLE   62,524 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 1,261 73,809 SH   SOLE   73,809 0 0
GLOBAL PMTS INC COM 37940X102 403 3,645 SH   SOLE   3,645 0 0
GLOBAL X FDS CHINA FINL ETF 37950E606 172 10,200 SH   SOLE   10,200 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,031 49,392 SH   SOLE   49,392 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 17,906 1,955,235 SH   SOLE   1,955,235 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 154 11,974 SH   SOLE   11,974 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 208 8,227 SH   SOLE   8,227 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 634 19,531 SH   SOLE   19,531 0 0
GLOBAL X FDS MSCI GREECE ETF 37950E366 508 55,777 SH   SOLE   55,777 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 806 36,708 SH   SOLE   36,708 0 0
GLOBAL X FDS SCIEN BETA US 37954Y103 395 12,541 SH   SOLE   12,541 0 0
GLOBALSTAR INC COM 378973408 91 187,584 SH   SOLE   187,584 0 0
GLOBUS MED INC CL A 379577208 245 4,860 SH   SOLE   4,860 0 0
GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 87 16,515 SH   SOLE   16,515 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 618 30,213 SH   SOLE   30,213 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 7,470 254,550 SH   SOLE   254,550 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 11,861 216,650 SH   SOLE   216,650 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 9,383 42,537 SH   SOLE   42,537 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3 6,000 SH Call SOLE   6,000 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1,228 199,310 SH   SOLE   199,310 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 175 19,376 SH   SOLE   19,376 0 0
GOLUB CAP BDC INC COM 38173M102 3,929 214,807 SH   SOLE   214,807 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 5,622 241,587 SH   SOLE   241,587 0 0
GOPRO INC CL A 38268T103 1,438 223,542 SH   SOLE   223,542 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 879 55,400 SH   SOLE   55,400 0 0
GRACO INC COM 384109104 232 5,121 SH   SOLE   5,121 0 0
GRAINGER W W INC COM 384802104 828 2,703 SH   SOLE   2,703 0 0
GRAMERCY PPTY TR COM NEW 385002308 361 13,207 SH   SOLE   13,207 0 0
GRANITE CONSTR INC COM 387328107 450 8,046 SH   SOLE   8,046 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 4,491 309,661 SH   SOLE   309,661 0 0
GREEN DOT CORP CL A 39304D102 2,569 35,006 SH   SOLE   35,006 0 0
GREEN PLAINS INC COM 393222104 4,072 222,504 SH   SOLE   222,504 0 0
GREEN PLAINS INC COM 393222104 161 35,000 SH Call SOLE   35,000 0 0
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 618 36,000 SH   SOLE   36,000 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 915 64,270 SH   SOLE   64,270 0 0
GREIF INC CL A 397624107 212 4,007 SH   SOLE   4,007 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 1,404 65,180 SH   SOLE   65,180 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 1,754 27,642 SH   SOLE   27,642 0 0
GROUPON INC COM 399473107 58 13,585 SH   SOLE   13,585 0 0
GRUBHUB INC COM 400110102 287 2,752 SH   SOLE   2,752 0 0
GRUBHUB INC COM 400110102 2 500 SH Call SOLE   500 0 0
GSV CAP CORP COM 36191J101 172 25,050 SH   SOLE   25,050 0 0
GUGGENHEIM CR ALLOCATION FD COM 40168G108 474 21,770 SH   SOLE   21,770 0 0
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 116 13,769 SH   SOLE   13,769 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 647 7,299 SH   SOLE   7,299 0 0
GULF RESOURCES INC COM PAR $0.0005 40251W309 35 25,001 SH   SOLE   25,001 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 859 6,147 SH   SOLE   6,147 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 41 7,000 SH Call SOLE   7,000 0 0
HAIN CELESTIAL GROUP INC COM 405217100 673 22,496 SH   SOLE   22,496 0 0
HAIN CELESTIAL GROUP INC COM 405217100 7 4,000 SH Call SOLE   4,000 0 0
HALLIBURTON CO COM 406216101 5,009 111,006 SH   SOLE   111,006 0 0
HALLIBURTON CO COM 406216101 2 7,000 SH Call SOLE   7,000 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 359 21,349 SH   SOLE   21,349 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 204 9,340 SH   SOLE   9,340 0 0
HANESBRANDS INC COM 410345102 7,226 329,104 SH   SOLE   329,104 0 0
HANESBRANDS INC COM 410345102 3 3,000 SH Call SOLE   3,000 0 0
HANOVER INS GROUP INC COM 410867105 1,414 11,819 SH   SOLE   11,819 0 0
HARLEY DAVIDSON INC COM 412822108 351 8,351 SH   SOLE   8,351 0 0
HARRIS CORP DEL COM 413875105 3,060 21,177 SH   SOLE   21,177 0 0
HARSCO CORP COM 415864107 494 22,366 SH   SOLE   22,366 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 706 13,820 SH   SOLE   13,820 0 0
HASBRO INC COM 418056107 859 9,324 SH   SOLE   9,324 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 494 14,331 SH   SOLE   14,331 0 0
HAWAIIAN HOLDINGS INC COM 419879101 3,090 86,172 SH   SOLE   86,172 0 0
HCA HEALTHCARE INC COM 40412C101 2,331 22,761 SH   SOLE   22,761 0 0
HCP INC COM 40414L109 543 20,692 SH   SOLE   20,692 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,793 17,058 SH   SOLE   17,058 0 0
HEALTHCARE SVCS GRP INC COM 421906108 273 6,304 SH   SOLE   6,304 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 520 19,404 SH   SOLE   19,404 0 0
HEALTHEQUITY INC COM 42226A107 9,895 131,725 SH   SOLE   131,725 0 0
HECLA MNG CO COM 422704106 53 15,312 SH   SOLE   15,312 0 0
HEICO CORP NEW COM 422806109 206 2,796 SH   SOLE   2,796 0 0
HELMERICH & PAYNE INC COM 423452101 4,724 74,180 SH   SOLE   74,180 0 0
HELMERICH & PAYNE INC COM 423452101 1 2,500 SH Call SOLE   2,500 0 0
HENRY JACK & ASSOC INC COM 426281101 686 5,289 SH   SOLE   5,289 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 3 60 SH   SOLE   60 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 1 10,000 SH Put SOLE   10,000 0 0
HERCULES CAPITAL INC COM 427096508 1,230 97,412 SH   SOLE   97,412 0 0
HERON THERAPEUTICS INC COM 427746102 749 19,253 SH   SOLE   19,253 0 0
HERSHEY CO COM 427866108 4,987 53,599 SH   SOLE   53,599 0 0
HESS CORP COM 42809H107 1,044 15,653 SH   SOLE   15,653 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,244 85,380 SH   SOLE   85,380 0 0
HEXCEL CORP NEW COM 428291108 375 5,661 SH   SOLE   5,661 0 0
HFF INC CL A 40418F108 1,090 32,016 SH   SOLE   32,016 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1,102 93,282 SH   SOLE   93,282 0 0
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 326 20,953 SH   SOLE   20,953 0 0
HILLTOP HOLDINGS INC COM 432748101 262 11,864 SH   SOLE   11,864 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 5,892 208,339 SH   SOLE   208,339 0 0
HOLLYFRONTIER CORP COM 436106108 2,950 43,133 SH   SOLE   43,133 0 0
HOME BANCSHARES INC COM 436893200 484 21,449 SH   SOLE   21,449 0 0
HOME DEPOT INC COM 437076102 1 400 SH Put SOLE   400 0 0
HOME DEPOT INC COM 437076102 71,589 366,185 SH   SOLE   366,185 0 0
HOME DEPOT INC COM 437076102 6 300 SH Call SOLE   300 0 0
HONDA MOTOR LTD AMERN SHS 438128308 555 18,842 SH   SOLE   18,842 0 0
HONEYWELL INTL INC COM 438516106 36,733 255,287 SH   SOLE   255,287 0 0
HONEYWELL INTL INC COM 438516106 1 500 SH Put SOLE   500 0 0
HOOKER FURNITURE CORP COM 439038100 1,615 34,385 SH   SOLE   34,385 0 0
HORMEL FOODS CORP COM 440452100 3,074 82,751 SH   SOLE   82,751 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 5,279 184,826 SH   SOLE   184,826 0 0
HOWARD HUGHES CORP COM 44267D107 262 1,975 SH   SOLE   1,975 0 0
HP INC COM 40434L105 2,197 96,617 SH   SOLE   96,617 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 282 10,573 SH   SOLE   10,573 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 9,302 197,443 SH   SOLE   197,443 0 0
HUB GROUP INC CL A 443320106 10,245 205,728 SH   SOLE   205,728 0 0
HUBBELL INC COM 443510607 294 2,762 SH   SOLE   2,762 0 0
HUMANA INC COM 444859102 5,616 18,867 SH   SOLE   18,867 0 0
HUNT J B TRANS SVCS INC COM 445658107 5,547 45,599 SH   SOLE   45,599 0 0
HUNTINGTON BANCSHARES INC COM 446150104 6,164 418,096 SH   SOLE   418,096 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 3,027 13,972 SH   SOLE   13,972 0 0
HUNTSMAN CORP COM 447011107 706 24,205 SH   SOLE   24,205 0 0
HYATT HOTELS CORP COM CL A 448579102 2,064 26,700 SH   SOLE   26,700 0 0
I D SYSTEMS INC COM 449489103 103 16,600 SH   SOLE   16,600 0 0
IAC INTERACTIVECORP COM 44919P508 745 4,886 SH   SOLE   4,886 0 0
IBIO INC COM NEW 451033203 12 13,502 SH   SOLE   13,502 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1,793 24,919 SH   SOLE   24,919 0 0
ICF INTL INC COM 44925C103 510 7,169 SH   SOLE   7,169 0 0
ICICI BK LTD ADR 45104G104 1,052 131,309 SH   SOLE   131,309 0 0
ICON PLC SHS G4705A100 1,421 10,734 SH   SOLE   10,734 0 0
ICU MED INC COM 44930G107 713 2,432 SH   SOLE   2,432 0 0
IDACORP INC COM 451107106 9,682 105,004 SH   SOLE   105,004 0 0
IDEX CORP COM 45167R104 767 5,611 SH   SOLE   5,611 0 0
IDEXX LABS INC COM 45168D104 7,721 35,437 SH   SOLE   35,437 0 0
ILLINOIS TOOL WKS INC COM 452308109 12,136 87,566 SH   SOLE   87,566 0 0
ILLINOIS TOOL WKS INC COM 452308109 78 8,000 SH Put SOLE   8,000 0 0
ILLUMINA INC COM 452327109 3,707 13,260 SH   SOLE   13,260 0 0
IMMUNOGEN INC COM 45253H101 104 10,857 SH   SOLE   10,857 0 0
IMMUNOMEDICS INC COM 452907108 1,054 44,549 SH   SOLE   44,549 0 0
IMPAC MTG HLDGS INC COM NEW 45254P508 1,254 131,607 SH   SOLE   131,607 0 0
INCYTE CORP COM 45337C102 1,979 29,402 SH   SOLE   29,402 0 0
INDEPENDENT BANK CORP MICH COM NEW 453838609 232 9,089 SH   SOLE   9,089 0 0
INDEPENDENT BK GROUP INC COM 45384B106 903 13,624 SH   SOLE   13,624 0 0
INDEXIQ ETF TR HDG MACTRK ETF 45409B206 264 10,100 SH   SOLE   10,100 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1,347 44,456 SH   SOLE   44,456 0 0
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 797 27,827 SH   SOLE   27,827 0 0
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1,662 64,398 SH   SOLE   64,398 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2,544 82,978 SH   SOLE   82,978 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,073 55,325 SH   SOLE   55,325 0 0
INFUSYSTEM HLDGS INC COM 45685K102 36 10,000 SH   SOLE   10,000 0 0
ING GROEP N V SPONSORED ADR 456837103 4,815 337,250 SH   SOLE   337,250 0 0
INGERSOLL-RAND PLC SHS G47791101 2,474 27,590 SH   SOLE   27,590 0 0
INGREDION INC COM 457187102 705 6,371 SH   SOLE   6,371 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 1,410 40,188 SH   SOLE   40,188 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 383 96,279 SH   SOLE   96,279 0 0
INSTEEL INDUSTRIES INC COM 45774W108 1,116 33,308 SH   SOLE   33,308 0 0
INTEL CORP COM 458140100 104,540 2,103,719 SH   SOLE   2,103,719 0 0
INTEL CORP COM 458140100 0 200 SH Call SOLE   200 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 226 8,266 SH   SOLE   8,266 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,449 74,121 SH   SOLE   74,121 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 46,428 332,495 SH   SOLE   332,495 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 560 4,532 SH   SOLE   4,532 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 350 15,041 SH   SOLE   15,041 0 0
INTERPUBLIC GROUP COS INC COM 460690100 325 13,815 SH   SOLE   13,815 0 0
INTERSECT ENT INC COM 46071F103 310 8,262 SH   SOLE   8,262 0 0
INTERXION HOLDING N.V SHS N47279109 202 3,243 SH   SOLE   3,243 0 0
INTEST CORP COM 461147100 450 61,618 SH   SOLE   61,618 0 0
INTL PAPER CO COM 460146103 8,009 153,627 SH   SOLE   153,627 0 0
INTREXON CORP COM 46122T102 2,547 182,748 SH   SOLE   182,748 0 0
INTUIT COM 461202103 3,297 16,156 SH   SOLE   16,156 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 3,447 7,247 SH   SOLE   7,247 0 0
INUVO INC COM NEW 46122W204 91 117,184 SH   SOLE   117,184 0 0
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 853 46,205 SH   SOLE   46,205 0 0
INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 405 4,692 SH   SOLE   4,692 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 8,598 485,756 SH   SOLE   485,756 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 345 13,880 SH   SOLE   13,880 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2018 HY 46138J205 5,579 221,894 SH   SOLE   221,894 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 9,248 440,517 SH   SOLE   440,517 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8,687 359,388 SH   SOLE   359,388 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 20,192 958,283 SH   SOLE   958,283 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 4,920 202,810 SH   SOLE   202,810 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,131 102,592 SH   SOLE   102,592 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4,710 191,142 SH   SOLE   191,142 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 18,779 910,111 SH   SOLE   910,111 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4,436 181,220 SH   SOLE   181,220 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 719 35,896 SH   SOLE   35,896 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS2018 COR 46138J106 9,097 429,352 SH   SOLE   429,352 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 10,111 184,102 SH   SOLE   184,102 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 340 5,980 SH   SOLE   5,980 0 0
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 6,644 75,795 SH   SOLE   75,795 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1,080 19,518 SH   SOLE   19,518 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 295 5,383 SH   SOLE   5,383 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 371 12,216 SH   SOLE   12,216 0 0
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 7,075 261,069 SH   SOLE   261,069 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 311 6,932 SH   SOLE   6,932 0 0
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 5,555 105,673 SH   SOLE   105,673 0 0
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 360 5,332 SH   SOLE   5,332 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 7,434 142,347 SH   SOLE   142,347 0 0
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 8,011 104,950 SH   SOLE   104,950 0 0
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 367 19,816 SH   SOLE   19,816 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 13,470 119,705 SH   SOLE   119,705 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,807 20,138 SH   SOLE   20,138 0 0
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 261 16,910 SH   SOLE   16,910 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 7,453 53,581 SH   SOLE   53,581 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,200 6,230 SH   SOLE   6,230 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 4,345 26,827 SH   SOLE   26,827 0 0
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1,162 9,135 SH   SOLE   9,135 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 1,462 67,547 SH   SOLE   67,547 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1,250 12,104 SH   SOLE   12,104 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 1,363 22,103 SH   SOLE   22,103 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 3,924 93,283 SH   SOLE   93,283 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1,523 8,351 SH   SOLE   8,351 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 744 6,581 SH   SOLE   6,581 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 443 16,195 SH   SOLE   16,195 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 738 5,740 SH   SOLE   5,740 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,934 18,575 SH   SOLE   18,575 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 507 5,825 SH   SOLE   5,825 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 113,712 1,116,083 SH   SOLE   1,116,083 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 43,333 377,584 SH   SOLE   377,584 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 17,885 272,173 SH   SOLE   272,173 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 3,089 102,958 SH   SOLE   102,958 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 854 28,370 SH   SOLE   28,370 0 0
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 407 15,695 SH   SOLE   15,695 0 0
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 979 17,614 SH   SOLE   17,614 0 0
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 963 48,243 SH   SOLE   48,243 0 0
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 541 10,043 SH   SOLE   10,043 0 0
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1,039 39,374 SH   SOLE   39,374 0 0
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1,666 91,319 SH   SOLE   91,319 0 0
INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 6,604 223,439 SH   SOLE   223,439 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 851 19,794 SH   SOLE   19,794 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 517 24,935 SH   SOLE   24,935 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1,186 47,266 SH   SOLE   47,266 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 711 48,828 SH   SOLE   48,828 0 0
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1,569 49,340 SH   SOLE   49,340 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 15,051 444,967 SH   SOLE   444,967 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 748 22,344 SH   SOLE   22,344 0 0
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 233 7,266 SH   SOLE   7,266 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 445 9,450 SH   SOLE   9,450 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 314 5,520 SH   SOLE   5,520 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 773 6,007 SH   SOLE   6,007 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 940 22,915 SH   SOLE   22,915 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 10,830 228,711 SH   SOLE   228,711 0 0
INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 816 81,241 SH   SOLE   81,241 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 4,133 180,370 SH   SOLE   180,370 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 223 7,479 SH   SOLE   7,479 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 7,338 295,426 SH   SOLE   295,426 0 0
INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 839 33,847 SH   SOLE   33,847 0 0
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 523 21,290 SH   SOLE   21,290 0 0
INVESCO LTD SHS G491BT108 7,590 285,246 SH   SOLE   285,246 0 0
INVESCO MUN TR COM 46131J103 285 24,095 SH   SOLE   24,095 0 0
INVESCO MUNI INCOME OPP TRST COM 46132X101 338 44,806 SH   SOLE   44,806 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,647 137,437 SH   SOLE   137,437 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 44,727 260,589 SH   SOLE   260,589 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 192 96,300 SH Put SOLE   96,300 0 0
INVESCO SR INCOME TR COM 46131H107 284 66,375 SH   SOLE   66,375 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 145 11,741 SH   SOLE   11,741 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 171 12,185 SH   SOLE   12,185 0 0
INVESTORS BANCORP INC NEW COM 46146L101 535 41,978 SH   SOLE   41,978 0 0
INVITAE CORP COM 46185L103 3,907 531,914 SH   SOLE   531,914 0 0
IONIS PHARMACEUTICALS INC COM 462222100 371 8,771 SH   SOLE   8,771 0 0
IPG PHOTONICS CORP COM 44980X109 1,109 5,049 SH   SOLE   5,049 0 0
IQIYI INC SPONSORED ADS 46267X108 384 11,998 SH   SOLE   11,998 0 0
IQIYI INC SPONSORED ADS 46267X108 4 2,000 SH Call SOLE   2,000 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 323 20,066 SH   SOLE   20,066 0 0
IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 218 400 SH   SOLE   400 0 0
IRON MTN INC NEW COM 46284V101 1,487 42,232 SH   SOLE   42,232 0 0
ISHARES GOLD TRUST ISHARES 464285105 1,745 145,188 SH   SOLE   145,188 0 0
ISHARES INC CORE MSCI EMKT 46434G103 37,691 717,986 SH   SOLE   717,986 0 0
ISHARES INC CUR HD MSCI EM 46434G509 205 8,000 SH   SOLE   8,000 0 0
ISHARES INC EM HGHYL BD ETF 464286285 472 10,219 SH   SOLE   10,219 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 1,394 24,207 SH   SOLE   24,207 0 0
ISHARES INC MIN VOL GBL ETF 464286525 3,010 36,224 SH   SOLE   36,224 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 424 13,239 SH   SOLE   13,239 0 0
ISHARES INC MSCI CDA ETF 464286509 2,856 100,428 SH   SOLE   100,428 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 4,349 62,812 SH   SOLE   62,812 0 0
ISHARES INC MSCI EURZONE ETF 464286608 5,258 128,271 SH   SOLE   128,271 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 410 14,300 SH   SOLE   14,300 0 0
ISHARES INC MSCI GBL GOLD MN 46434G855 1,884 101,779 SH   SOLE   101,779 0 0
ISHARES INC MSCI GERMANY ETF 464286806 392 13,102 SH   SOLE   13,102 0 0
ISHARES INC MSCI HONG KG ETF 464286871 816 33,677 SH   SOLE   33,677 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 13,462 232,053 SH   SOLE   232,053 0 0
ISHARES INC MSCI PAC JP ETF 464286665 3,684 80,220 SH   SOLE   80,220 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 6,557 214,872 SH   SOLE   214,872 0 0
ISHARES INC MSCI SWITZERLAND 464286749 1,759 53,945 SH   SOLE   53,945 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 233 13,011 SH   SOLE   13,011 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 4,400 290,301 SH   SOLE   290,301 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 343 3,447 SH   SOLE   3,447 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,243 27,194 SH   SOLE   27,194 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 5,910 119,258 SH   SOLE   119,258 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 3,591 34,659 SH   SOLE   34,659 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 8,202 98,196 SH   SOLE   98,196 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,960 16,152 SH   SOLE   16,152 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 505 4,247 SH   SOLE   4,247 0 0
ISHARES TR AGENCY BOND ETF 464288166 876 7,899 SH   SOLE   7,899 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 404 7,560 SH   SOLE   7,560 0 0
ISHARES TR ASIA 50 ETF 464288430 276 4,400 SH   SOLE   4,400 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,336 12,984 SH   SOLE   12,984 0 0
ISHARES TR CALIF MUN BD ETF 464288356 595 10,133 SH   SOLE   10,133 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 3,334 77,598 SH   SOLE   77,598 0 0
ISHARES TR COHEN STEER REIT 464287564 530 5,309 SH   SOLE   5,309 0 0
ISHARES TR CONV BD ETF 46435G102 938 16,196 SH   SOLE   16,196 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 6,630 135,261 SH   SOLE   135,261 0 0
ISHARES TR CORE DIV GRWTH 46434V621 7,252 211,757 SH   SOLE   211,757 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 5,497 64,656 SH   SOLE   64,656 0 0
ISHARES TR CORE MSCI EAFE 46432F842 18,363 289,882 SH   SOLE   289,882 0 0
ISHARES TR CORE MSCI EURO 46434V738 1,810 37,978 SH   SOLE   37,978 0 0
ISHARES TR CORE MSCI PAC 46434V696 1,190 20,637 SH   SOLE   20,637 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 40,088 666,686 SH   SOLE   666,686 0 0
ISHARES TR CORE S&P MCP ETF 464287507 44,773 229,774 SH   SOLE   229,774 0 0
ISHARES TR CORE S&P SCP ETF 464287804 69,783 835,469 SH   SOLE   835,469 0 0
ISHARES TR CORE S&P TTL STK 464287150 75,091 1,199,803 SH   SOLE   1,199,803 0 0
ISHARES TR CORE S&P US GWT 464287671 36,707 641,724 SH   SOLE   641,724 0 0
ISHARES TR CORE S&P US VLU 464287663 18,792 350,346 SH   SOLE   350,346 0 0
ISHARES TR CORE S&P500 ETF 464287200 41,670 152,582 SH   SOLE   152,582 0 0
ISHARES TR CORE US AGGBD ET 464287226 31,720 298,319 SH   SOLE   298,319 0 0
ISHARES TR CRE U S REIT ETF 464288521 369 7,487 SH   SOLE   7,487 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 5,400 179,587 SH   SOLE   179,587 0 0
ISHARES TR DOW JONES US ETF 464287846 735 5,387 SH   SOLE   5,387 0 0
ISHARES TR EAFE GRWTH ETF 464288885 8,023 101,707 SH   SOLE   101,707 0 0
ISHARES TR EAFE SML CP ETF 464288273 12,075 192,575 SH   SOLE   192,575 0 0
ISHARES TR EAFE VALUE ETF 464288877 3,312 64,352 SH   SOLE   64,352 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 269 3,255 SH   SOLE   3,255 0 0
ISHARES TR EUROPE ETF 464287861 1,480 33,250 SH   SOLE   33,250 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 3,481 96,067 SH   SOLE   96,067 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 6,634 130,040 SH   SOLE   130,040 0 0
ISHARES TR GLB CNS DISC ETF 464288745 216 1,878 SH   SOLE   1,878 0 0
ISHARES TR GLB INFRASTR ETF 464288372 830 19,305 SH   SOLE   19,305 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 280 7,444 SH   SOLE   7,444 0 0
ISHARES TR GLOBAL TECH ETF 464287291 1,250 7,614 SH   SOLE   7,614 0 0
ISHARES TR GNMA BOND ETF 46429B333 211 4,449 SH   SOLE   4,449 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 2,635 59,372 SH   SOLE   59,372 0 0
ISHARES TR HDG MSCI EAFE 46434V803 1,880 63,559 SH   SOLE   63,559 0 0
ISHARES TR IBNDS MAR20 ETF 46432FAK3 846 34,615 PRN   SOLE   34,615 0 0
ISHARES TR IBONDS DEC18 ETF 46434VAA8 9,291 369,719 PRN   SOLE   369,719 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 9,534 384,601 PRN   SOLE   384,601 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 9,960 397,371 PRN   SOLE   397,371 0 0
ISHARES TR IBONDS DEC2023 46435G318 6,030 241,587 SH   SOLE   241,587 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 22,921 940,795 PRN   SOLE   940,795 0 0
ISHARES TR IBONDS DEC21 ETF 46435G789 4,628 182,098 SH   SOLE   182,098 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 9,231 379,331 PRN   SOLE   379,331 0 0
ISHARES TR IBONDS DEC22 ETF 46435G755 16,448 644,194 SH   SOLE   644,194 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 13,642 562,359 PRN   SOLE   562,359 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 13,069 542,924 PRN   SOLE   542,924 0 0
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 666 25,975 PRN   SOLE   25,975 0 0
ISHARES TR IBONDS SEP18 ETF 46429B580 4,241 166,971 SH   SOLE   166,971 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 4,495 177,033 SH   SOLE   177,033 0 0
ISHARES TR IBONDS SEP20 ETF 46434V571 16,880 665,206 SH   SOLE   665,206 0 0
ISHARES TR IBOXX HI YD ETF 464288513 8,971 105,631 SH   SOLE   105,631 0 0
ISHARES TR IBOXX INV CP ETF 464287242 8,748 76,439 SH   SOLE   76,439 0 0
ISHARES TR INDIA 50 ETF 464289529 2,171 61,707 SH   SOLE   61,707 0 0
ISHARES TR INTL DEV RE ETF 464288489 896 30,722 SH   SOLE   30,722 0 0
ISHARES TR INTL SEL DIV ETF 464288448 3,463 107,987 SH   SOLE   107,987 0 0
ISHARES TR INTRMD CR BD ETF 464288638 1,272 12,023 SH   SOLE   12,023 0 0
ISHARES TR JPMORGAN USD EMG 464288281 7,861 73,615 SH   SOLE   73,615 0 0
ISHARES TR MBS ETF 464288588 2,480 23,835 SH   SOLE   23,835 0 0
ISHARES TR MICRO-CAP ETF 464288869 3,193 30,290 SH   SOLE   30,290 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 3,302 46,453 SH   SOLE   46,453 0 0
ISHARES TR MIN VOL USA ETF 46429B697 3,350 63,244 SH   SOLE   63,244 0 0
ISHARES TR MODERT ALLOC ETF 464289875 269 7,161 SH   SOLE   7,161 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 981 5,333 SH   SOLE   5,333 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 402 1,841 SH   SOLE   1,841 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 325 2,046 SH   SOLE   2,046 0 0
ISHARES TR MRNGSTR INC ETF 46432F875 437 17,777 SH   SOLE   17,777 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 865 5,622 SH   SOLE   5,622 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 1,477 8,471 SH   SOLE   8,471 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 3,508 49,084 SH   SOLE   49,084 0 0
ISHARES TR MSCI ACWI ETF 464288257 11,232 158,013 SH   SOLE   158,013 0 0
ISHARES TR MSCI ACWI EX US 464288240 8,658 183,316 SH   SOLE   183,316 0 0
ISHARES TR MSCI EAFE ETF 464287465 25,219 376,753 SH   SOLE   376,753 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 15,790 364,845 SH   SOLE   364,845 0 0
ISHARES TR MSCI EURO FL ETF 464289180 649 31,977 SH   SOLE   31,977 0 0
ISHARES TR MSCI IRELAND ETF 46429B507 6,971 147,290 SH   SOLE   147,290 0 0
ISHARES TR MSCI KLD400 SOC 464288570 1,833 18,165 SH   SOLE   18,165 0 0
ISHARES TR MSCI SAUDI ARBIA 46434V423 2,319 73,906 SH   SOLE   73,906 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 11,317 325,168 SH   SOLE   325,168 0 0
ISHARES TR MSCI USA ESG SLC 464288802 1,074 9,529 SH   SOLE   9,529 0 0
ISHARES TR N AMER TECH ETF 464287549 593 3,083 SH   SOLE   3,083 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 2,313 12,629 SH   SOLE   12,629 0 0
ISHARES TR NASDAQ BIOTECH 464287556 6,381 58,121 SH   SOLE   58,121 0 0
ISHARES TR NATIONAL MUN ETF 464288414 12,503 114,719 SH   SOLE   114,719 0 0
ISHARES TR NEW YORK MUN ETF 464288323 381 6,936 SH   SOLE   6,936 0 0
ISHARES TR NORTH AMERN NAT 464287374 338 9,123 SH   SOLE   9,123 0 0
ISHARES TR PHLX SEMICND ETF 464287523 373 2,093 SH   SOLE   2,093 0 0
ISHARES TR RUS 1000 ETF 464287622 22,261 146,421 SH   SOLE   146,421 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 135,671 943,467 SH   SOLE   943,467 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 81,736 673,434 SH   SOLE   673,434 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 21,799 106,744 SH   SOLE   106,744 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 19,923 151,030 SH   SOLE   151,030 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,479 51,121 SH   SOLE   51,121 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 10,995 124,206 SH   SOLE   124,206 0 0
ISHARES TR RUS MID CAP ETF 464287499 22,704 106,966 SH   SOLE   106,966 0 0
ISHARES TR RUS TOP 200 ETF 464289446 16,814 266,644 SH   SOLE   266,644 0 0
ISHARES TR RUS TP200 GR ETF 464289438 1,202 15,309 SH   SOLE   15,309 0 0
ISHARES TR RUS TP200 VL ETF 464289420 1,042 20,406 SH   SOLE   20,406 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 37,665 230,108 SH   SOLE   230,108 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 84 60,000 SH Put SOLE   60,000 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 6,940 42,783 SH   SOLE   42,783 0 0
ISHARES TR S&P 100 ETF 464287101 2,149 17,955 SH   SOLE   17,955 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 17,928 110,281 SH   SOLE   110,281 0 0
ISHARES TR S&P 500 VAL ETF 464287408 10,158 92,104 SH   SOLE   92,104 0 0
ISHARES TR S&P MC 400GR ETF 464287606 8,580 38,198 SH   SOLE   38,198 0 0
ISHARES TR S&P MC 400VL ETF 464287705 10,562 65,388 SH   SOLE   65,388 0 0
ISHARES TR S&P SML 600 GWT 464287887 3,983 21,082 SH   SOLE   21,082 0 0
ISHARES TR S&P US PFD STK 464288687 7,292 193,142 SH   SOLE   193,142 0 0
ISHARES TR SELECT DIVID ETF 464287168 15,553 159,030 SH   SOLE   159,030 0 0
ISHARES TR SHORT TREAS BD 464288679 6,432 58,220 SH   SOLE   58,220 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 696 6,641 SH   SOLE   6,641 0 0
ISHARES TR SP SMCP600VL ETF 464287879 4,179 25,601 SH   SOLE   25,601 0 0
ISHARES TR TIPS BD ETF 464287176 7,807 69,260 SH   SOLE   69,260 0 0
ISHARES TR TRANS AVG ETF 464287192 828 4,443 SH   SOLE   4,443 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 622 6,276 SH   SOLE   6,276 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 305 1,572 SH   SOLE   1,572 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 354 2,733 SH   SOLE   2,733 0 0
ISHARES TR U.S. FINLS ETF 464287788 4,166 35,576 SH   SOLE   35,576 0 0
ISHARES TR U.S. MED DVC ETF 464288810 1,332 6,644 SH   SOLE   6,644 0 0
ISHARES TR U.S. REAL ES ETF 464287739 6 6,500 SH Put SOLE   6,500 0 0
ISHARES TR U.S. REAL ES ETF 464287739 3,998 49,673 SH   SOLE   49,673 0 0
ISHARES TR U.S. TECH ETF 464287721 7,559 42,360 SH   SOLE   42,360 0 0
ISHARES TR US AER DEF ETF 464288760 14,778 76,752 SH   SOLE   76,752 0 0
ISHARES TR US AER DEF ETF 464288760 2 300 SH Put SOLE   300 0 0
ISHARES TR US HLTHCARE ETF 464287762 495 2,791 SH   SOLE   2,791 0 0
ISHARES TR US HOME CONS ETF 464288752 3,723 97,509 SH   SOLE   97,509 0 0
ISHARES TR US INDUSTRIALS 464287754 1,083 7,542 SH   SOLE   7,542 0 0
ISHARES TR US REGNL BKS ETF 464288778 1,995 40,625 SH   SOLE   40,625 0 0
ISHARES TR US TELECOM ETF 464287713 203 7,364 SH   SOLE   7,364 0 0
ISHARES TR US TREAS BD ETF 46429B267 1,078 43,743 SH   SOLE   43,743 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 14,741 134,316 SH   SOLE   134,316 0 0
ISHARES TR USA QUALITY FCTR 46432F339 5,963 71,513 SH   SOLE   71,513 0 0
ISHARES US ETF TR COMMOD SEL STG 46431W853 651 16,619 SH   SOLE   16,619 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 832 16,626 SH   SOLE   16,626 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 902 86,722 SH   SOLE   86,722 0 0
J2 GLOBAL INC COM 48123V102 2,342 27,038 SH   SOLE   27,038 0 0
JABIL INC COM 466313103 312 11,314 SH   SOLE   11,314 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 229 3,574 SH   SOLE   3,574 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,718 15,995 SH   SOLE   15,995 0 0
JD COM INC SPON ADR CL A 47215P106 939 24,049 SH   SOLE   24,049 0 0
JD COM INC SPON ADR CL A 47215P106 8 4,400 SH Call SOLE   4,400 0 0
JEFFERIES FINL GROUP INC COM 47233W109 1,077 47,366 SH   SOLE   47,366 0 0
JETBLUE AIRWAYS CORP COM 477143101 452 23,903 SH   SOLE   23,903 0 0
JOHNSON & JOHNSON COM 478160104 153,586 1,267,394 SH   SOLE   1,267,394 0 0
JOHNSON & JOHNSON COM 478160104 164 53,800 SH Put SOLE   53,800 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,704 50,951 SH   SOLE   50,951 0 0
JOINT CORP COM 47973J102 3,232 395,100 SH   SOLE   395,100 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1,121 21,120 SH   SOLE   21,120 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 228 4,007 SH   SOLE   4,007 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 3,120 54,020 SH   SOLE   54,020 0 0
JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 850 34,046 SH   SOLE   34,046 0 0
JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 5,942 119,777 SH   SOLE   119,777 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 807 16,120 SH   SOLE   16,120 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 17,073 642,422 SH   SOLE   642,422 0 0
JPMORGAN CHASE & CO COM 46625H100 121,128 1,163,651 SH   SOLE   1,163,651 0 0
JPMORGAN CHASE & CO COM 46625H100 2 1,000 SH Put SOLE   1,000 0 0
JUNIPER NETWORKS INC COM 48203R104 9 2,500 SH Call SOLE   2,500 0 0
JUNIPER NETWORKS INC COM 48203R104 282 10,410 SH   SOLE   10,410 0 0
K2M GROUP HLDGS INC COM 48273J107 270 12,010 SH   SOLE   12,010 0 0
KAMAN CORP COM 483548103 465 6,702 SH   SOLE   6,702 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 2,355 22,240 SH   SOLE   22,240 0 0
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 291 30,628 SH   SOLE   30,628 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1,471 113,878 SH   SOLE   113,878 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 894 47,602 SH   SOLE   47,602 0 0
KB HOME COM 48666K109 747 27,476 SH   SOLE   27,476 0 0
KCAP FINL INC COM 48668E101 48 15,025 SH   SOLE   15,025 0 0
KELLOGG CO COM 487836108 1,071 15,349 SH   SOLE   15,349 0 0
KEYCORP NEW COM 493267108 3,160 161,815 SH   SOLE   161,815 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 345 5,865 SH   SOLE   5,865 0 0
KIMBERLY CLARK CORP COM 494368103 24,776 235,415 SH   SOLE   235,415 0 0
KIMCO RLTY CORP COM 49446R109 6,450 379,236 SH   SOLE   379,236 0 0
KINDER MORGAN INC DEL COM 49456B101 9,691 549,207 SH   SOLE   549,207 0 0
KINDER MORGAN INC DEL PFD SER A 49456B200 258 7,433 SH   SOLE   7,433 0 0
KINROSS GOLD CORP COM NO PAR 496902404 100 26,691 SH   SOLE   26,691 0 0
KIRBY CORP COM 497266106 1,585 18,965 SH   SOLE   18,965 0 0
KLA-TENCOR CORP COM 482480100 5,130 50,152 SH   SOLE   50,152 0 0
KMG CHEMICALS INC COM 482564101 1,126 15,253 SH   SOLE   15,253 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 748 19,497 SH   SOLE   19,497 0 0
KNOWLES CORP COM 49926D109 377 24,692 SH   SOLE   24,692 0 0
KOHLS CORP COM 500255104 4,141 56,824 SH   SOLE   56,824 0 0
KOHLS CORP COM 500255104 0 2,500 SH Put SOLE   2,500 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,492 59,119 SH   SOLE   59,119 0 0
KORN FERRY INTL COM NEW 500643200 335 5,473 SH   SOLE   5,473 0 0
KRAFT HEINZ CO COM 500754106 22,589 359,489 SH   SOLE   359,489 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 1,149 38,508 SH   SOLE   38,508 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 645 10,819 SH   SOLE   10,819 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3,220 279,725 SH   SOLE   279,725 0 0
KROGER CO COM 501044101 4,069 143,037 SH   SOLE   143,037 0 0
L BRANDS INC COM 501797104 880 23,969 SH   SOLE   23,969 0 0
L BRANDS INC COM 501797104 5 19,500 SH Put SOLE   19,500 0 0
L3 TECHNOLOGIES INC COM 502413107 9,207 47,528 SH   SOLE   47,528 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 5,103 28,523 SH   SOLE   28,523 0 0
LADDER CAP CORP CL A 505743104 344 22,082 SH   SOLE   22,082 0 0
LAM RESEARCH CORP COM 512807108 8,078 46,804 SH   SOLE   46,804 0 0
LAMB WESTON HLDGS INC COM 513272104 4,369 63,659 SH   SOLE   63,659 0 0
LAS VEGAS SANDS CORP COM 517834107 1,067 13,956 SH   SOLE   13,956 0 0
LAS VEGAS SANDS CORP COM 517834107 1 3,000 SH Call SOLE   3,000 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 2,176 76,749 SH   SOLE   76,749 0 0
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 952 30,289 SH   SOLE   30,289 0 0
LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 1,121 49,660 SH   SOLE   49,660 0 0
LAUDER ESTEE COS INC CL A 518439104 3,760 26,328 SH   SOLE   26,328 0 0
LCI INDS COM 50189K103 1,083 11,847 SH   SOLE   11,847 0 0
LEAR CORP COM NEW 521865204 7,922 42,720 SH   SOLE   42,720 0 0
LEGACY RESVS LP UNIT LP INT 524707304 573 83,011 SH   SOLE   83,011 0 0
LEGG MASON INC COM 524901105 2,867 82,466 SH   SOLE   82,466 0 0
LEGGETT & PLATT INC COM 524660107 265 5,919 SH   SOLE   5,919 0 0
LEIDOS HLDGS INC COM 525327102 4,399 74,509 SH   SOLE   74,509 0 0
LENNAR CORP CL A 526057104 3,627 69,078 SH   SOLE   69,078 0 0
LENNAR CORP CL A 526057104 4 800 SH Call SOLE   800 0 0
LENNOX INTL INC COM 526107107 1,098 5,479 SH   SOLE   5,479 0 0
LEXINGTON REALTY TRUST COM 529043101 742 84,944 SH   SOLE   84,944 0 0
LG DISPLAY CO LTD SPONS ADR REP 50186V102 330 40,223 SH   SOLE   40,223 0 0
LHC GROUP INC COM 50187A107 969 11,357 SH   SOLE   11,357 0 0
LIBBEY INC COM 529898108 85 10,456 SH   SOLE   10,456 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 597 8,050 SH   SOLE   8,050 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,511 20,044 SH   SOLE   20,044 0 0
LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 707 16,064 SH   SOLE   16,064 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 19,071 692,348 SH   SOLE   692,348 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,623 98,692 SH   SOLE   98,692 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 305 15,692 SH   SOLE   15,692 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1,469 32,620 SH   SOLE   32,620 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2,990 66,096 SH   SOLE   66,096 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 269 8,071 SH   SOLE   8,071 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 624 17,273 SH   SOLE   17,273 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 278 17,416 SH   SOLE   17,416 0 0
LILLY ELI & CO COM 532457108 26,726 313,049 SH   SOLE   313,049 0 0
LINCOLN NATL CORP IND COM 534187109 684 11,006 SH   SOLE   11,006 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 35 1,471 SH   SOLE   1,471 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 19 10,500 SH Call SOLE   10,500 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 543 23,415 SH   SOLE   23,415 0 0
LIQTECH INTL INC COM 53632A102 7 10,000 SH   SOLE   10,000 0 0
LITTELFUSE INC COM 537008104 1,017 4,414 SH   SOLE   4,414 0 0
LIVE OAK BANCSHARES INC COM 53803X105 8,753 285,600 SH   SOLE   285,600 0 0
LKQ CORP COM 501889208 237 7,365 SH   SOLE   7,365 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 276 83,010 SH   SOLE   83,010 0 0
LOCKHEED MARTIN CORP COM 539830109 31,723 107,293 SH   SOLE   107,293 0 0
LOEWS CORP COM 540424108 1,397 28,839 SH   SOLE   28,839 0 0
LOGMEIN INC COM 54142L109 285 2,763 SH   SOLE   2,763 0 0
LOUISIANA PAC CORP COM 546347105 232 8,557 SH   SOLE   8,557 0 0
LOWES COS INC COM 548661107 17,850 186,313 SH   SOLE   186,313 0 0
LPL FINL HLDGS INC COM 50212V100 454 6,908 SH   SOLE   6,908 0 0
LULULEMON ATHLETICA INC COM 550021109 2,167 17,471 SH   SOLE   17,471 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 16,464 150,056 SH   SOLE   150,056 0 0
M & T BK CORP COM 55261F104 3,842 22,628 SH   SOLE   22,628 0 0
M D C HLDGS INC COM 552676108 1,041 33,682 SH   SOLE   33,682 0 0
MACQUARIE FT TR GB INF UT DI COM 55607W100 126 11,577 SH   SOLE   11,577 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 4,114 97,614 SH   SOLE   97,614 0 0
MACYS INC COM 55616P104 3,092 82,532 SH   SOLE   82,532 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 1,986 6,403 SH   SOLE   6,403 0 0
MAGELLAN HEALTH INC COM NEW 559079207 240 2,500 SH   SOLE   2,500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 46,018 666,065 SH   SOLE   666,065 0 0
MAGNA INTL INC COM 559222401 12,867 221,364 SH   SOLE   221,364 0 0
MAIN STREET CAPITAL CORP COM 56035L104 5,689 149,127 SH   SOLE   149,127 0 0
MANPOWERGROUP INC COM 56418H100 2,241 25,911 SH   SOLE   25,911 0 0
MANULIFE FINL CORP COM 56501R106 1,286 71,752 SH   SOLE   71,752 0 0
MARATHON OIL CORP COM 565849106 1,604 77,681 SH   SOLE   77,681 0 0
MARATHON PETE CORP COM 56585A102 32,252 459,943 SH   SOLE   459,943 0 0
MARCHEX INC CL B 56624R108 52 17,000 SH   SOLE   17,000 0 0
MARKEL CORP COM 570535104 636 587 SH   SOLE   587 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,050 5,304 SH   SOLE   5,304 0 0
MARRIOTT INTL INC NEW CL A 571903202 8,586 67,855 SH   SOLE   67,855 0 0
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 397 3,532 SH   SOLE   3,532 0 0
MARSH & MCLENNAN COS INC COM 571748102 18,805 229,571 SH   SOLE   229,571 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,228 14,477 SH   SOLE   14,477 0 0
MASCO CORP COM 574599106 8,873 237,145 SH   SOLE   237,145 0 0
MASTERCARD INCORPORATED CL A 57636Q104 23 10,000 SH Call SOLE   10,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 20,109 101,971 SH   SOLE   101,971 0 0
MATCH GROUP INC COM 57665R106 4,374 112,776 SH   SOLE   112,776 0 0
MATTEL INC COM 577081102 387 23,824 SH   SOLE   23,824 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 12,674 215,863 SH   SOLE   215,863 0 0
MAXLINEAR INC COM 57776J100 14,994 961,723 SH   SOLE   961,723 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 386 6,950 SH   SOLE   6,950 0 0
MB FINANCIAL INC NEW COM 55264U108 215 4,570 SH   SOLE   4,570 0 0
MBIA INC COM 55262C100 237 26,188 SH   SOLE   26,188 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,915 33,721 SH   SOLE   33,721 0 0
MCDERMOTT INTL INC COM 580037703 200 10,005 SH   SOLE   10,005 0 0
MCDONALDS CORP COM 580135101 121,859 777,584 SH   SOLE   777,584 0 0
MCEWEN MNG INC COM 58039P107 49 23,734 SH   SOLE   23,734 0 0
MCKESSON CORP COM 58155Q103 3,056 22,955 SH   SOLE   22,955 0 0
MDC PARTNERS INC CL A SUB VTG 552697104 58 12,678 SH   SOLE   12,678 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 582 41,587 SH   SOLE   41,587 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 1,111 13,805 SH   SOLE   13,805 0 0
MEDIFAST INC COM 58470H101 293 1,833 SH   SOLE   1,833 0 0
MEDTRONIC PLC SHS G5960L103 21,318 249,303 SH   SOLE   249,303 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 190 6,785 SH   SOLE   6,785 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 1 13,000 SH Call SOLE   13,000 0 0
MERCK & CO INC COM 58933Y105 110,288 1,818,427 SH   SOLE   1,818,427 0 0
MERCK & CO INC COM 58933Y105 6 4,000 SH Call SOLE   4,000 0 0
MERRIMACK PHARMACEUTICALS IN COM NEW 590328209 74 15,150 SH   SOLE   15,150 0 0
METLIFE INC COM 59156R108 13,922 319,748 SH   SOLE   319,748 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 598 1,043 SH   SOLE   1,043 0 0
MFS CHARTER INCOME TR SH BEN INT 552727109 1,041 130,984 SH   SOLE   130,984 0 0
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 3,045 538,618 SH   SOLE   538,618 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,618 53,172 SH   SOLE   53,172 0 0
MGM RESORTS INTERNATIONAL COM 552953101 2,295 78,895 SH   SOLE   78,895 0 0
MGM RESORTS INTERNATIONAL COM 552953101 2 3,000 SH Call SOLE   3,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,622 17,850 SH   SOLE   17,850 0 0
MICRON TECHNOLOGY INC COM 595112103 17,232 328,884 SH   SOLE   328,884 0 0
MICRON TECHNOLOGY INC COM 595112103 0 500 SH Call SOLE   500 0 0
MICROSOFT CORP COM 594918104 295 95,200 SH Put SOLE   95,200 0 0
MICROSOFT CORP COM 594918104 254,730 2,582,162 SH   SOLE   2,582,162 0 0
MIDDLEBY CORP COM 596278101 701 6,657 SH   SOLE   6,657 0 0
MILESTONE SCIENTIFIC INC COM NEW 59935P209 12 15,666 SH   SOLE   15,666 0 0
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 4,373 363,501 SH   SOLE   363,501 0 0
MIMECAST LTD ORD SHS G14838109 204 4,953 SH   SOLE   4,953 0 0
MIRAGEN THERAPEUTICS INC COM 60463E103 124 19,434 SH   SOLE   19,434 0 0
MIRATI THERAPEUTICS INC COM 60468T105 209 4,250 SH   SOLE   4,250 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 178 30,927 SH   SOLE   30,927 0 0
MKS INSTRUMENT INC COM 55306N104 533 5,604 SH   SOLE   5,604 0 0
MOELIS & CO CL A 60786M105 3,643 62,203 SH   SOLE   62,203 0 0
MOHAWK INDS INC COM 608190104 10 300 SH Call SOLE   300 0 0
MOHAWK INDS INC COM 608190104 4,841 22,998 SH   SOLE   22,998 0 0
MOLSON COORS BREWING CO CL B 60871R209 2,354 34,525 SH   SOLE   34,525 0 0
MOMO INC ADR 60879B107 895 20,522 SH   SOLE   20,522 0 0
MONDELEZ INTL INC CL A 609207105 24,492 597,711 SH   SOLE   597,711 0 0
MONOLITHIC PWR SYS INC COM 609839105 926 6,977 SH   SOLE   6,977 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 949 16,523 SH   SOLE   16,523 0 0
MOODYS CORP COM 615369105 871 5,122 SH   SOLE   5,122 0 0
MOOG INC CL A 615394202 315 4,065 SH   SOLE   4,065 0 0
MORGAN STANLEY COM NEW 617446448 13,393 282,494 SH   SOLE   282,494 0 0
MORGAN STANLEY CHINA A SH FD COM 617468103 3,562 154,338 SH   SOLE   154,338 0 0
MOSAIC CO NEW COM 61945C103 917 32,661 SH   SOLE   32,661 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,558 13,345 SH   SOLE   13,345 0 0
MPLX LP COM UNIT REP LTD 55336V100 6,749 197,795 SH   SOLE   197,795 0 0
MSA SAFETY INC COM 553498106 302 3,112 SH   SOLE   3,112 0 0
MSCI INC COM 55354G100 319 1,932 SH   SOLE   1,932 0 0
MSG NETWORK INC CL A 553573106 541 22,567 SH   SOLE   22,567 0 0
MUELLER WTR PRODS INC COM SER A 624758108 158 13,486 SH   SOLE   13,486 0 0
MURPHY USA INC COM 626755102 23,322 313,774 SH   SOLE   313,774 0 0
MYLAN N V SHS EURO N59465109 1,236 34,170 SH   SOLE   34,170 0 0
NABORS INDUSTRIES LTD SHS G6359F103 448 69,940 SH   SOLE   69,940 0 0
NANOVIRICIDES INC COM NEW 630087203 8 21,429 SH   SOLE   21,429 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 1,025 70,000 SH   SOLE   70,000 0 0
NATIONAL FUEL GAS CO N J COM 636180101 684 12,951 SH   SOLE   12,951 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 749 13,455 SH   SOLE   13,455 0 0
NATIONAL INSTRS CORP COM 636518102 206 4,917 SH   SOLE   4,917 0 0
NATIONAL OILWELL VARCO INC COM 637071101 703 16,160 SH   SOLE   16,160 0 0
NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 18 81,556 SH   SOLE   81,556 0 0
NAVIENT CORPORATION COM 63938C108 161 12,436 SH   SOLE   12,436 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 2,122 167,670 SH   SOLE   167,670 0 0
NAVIOS MARITIME HOLDINGS INC COM Y62196103 65 76,259 SH   SOLE   76,259 0 0
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 21 10,956 SH   SOLE   10,956 0 0
NEKTAR THERAPEUTICS COM 640268108 2 1,200 SH Call SOLE   1,200 0 0
NEKTAR THERAPEUTICS COM 640268108 1,138 23,290 SH   SOLE   23,290 0 0
NEOGEN CORP COM 640491106 333 4,111 SH   SOLE   4,111 0 0
NEOGENOMICS INC COM NEW 64049M209 2,966 226,233 SH   SOLE   226,233 0 0
NETAPP INC COM 64110D104 561 7,148 SH   SOLE   7,148 0 0
NETEASE INC SPONSORED ADR 64110W102 1,793 6,891 SH   SOLE   6,891 0 0
NETFLIX INC COM 64110L106 15,099 38,537 SH   SOLE   38,537 0 0
NETFLIX INC COM 64110L106 102 3,600 SH Call SOLE   3,600 0 0
NETFLIX INC COM 64110L106 14 500 SH Put SOLE   500 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 360 33,235 SH   SOLE   33,235 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 117 13,360 SH   SOLE   13,360 0 0
NEUBERGER BERMAN NY INT MUN COM 64124K102 149 12,988 SH   SOLE   12,988 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 404 4,106 SH   SOLE   4,106 0 0
NEW GOLD INC CDA COM 644535106 65 31,340 SH   SOLE   31,340 0 0
NEW JERSEY RES COM 646025106 220 4,891 SH   SOLE   4,891 0 0
NEW MTN FIN CORP COM 647551100 338 24,985 SH   SOLE   24,985 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,429 81,790 SH   SOLE   81,790 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 444 40,533 SH   SOLE   40,533 0 0
NEWELL BRANDS INC COM 651229106 524 20,290 SH   SOLE   20,290 0 0
NEWFIELD EXPL CO COM 651290108 3,957 130,228 SH   SOLE   130,228 0 0
NEWMARKET CORP COM 651587107 433 1,080 SH   SOLE   1,080 0 0
NEWMONT MINING CORP COM 651639106 668 17,606 SH   SOLE   17,606 0 0
NEXEO SOLUTIONS INC COM SHS 65342H102 238 25,995 SH   SOLE   25,995 0 0
NEXTERA ENERGY INC COM 65339F101 25,111 150,067 SH   SOLE   150,067 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2,890 61,931 SH   SOLE   61,931 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1,404 112,241 SH   SOLE   112,241 0 0
NICE LTD SPONSORED ADR 653656108 2,668 26,233 SH   SOLE   26,233 0 0
NIKE INC CL B 654106103 31,333 392,468 SH   SOLE   392,468 0 0
NIKE INC CL B 654106103 248 56,000 SH Put SOLE   56,000 0 0
NISOURCE INC COM 65473P105 643 24,541 SH   SOLE   24,541 0 0
NOBLE CORP PLC SHS USD G65431101 65 10,290 SH   SOLE   10,290 0 0
NOBLE ENERGY INC COM 655044105 232 6,578 SH   SOLE   6,578 0 0
NOKIA CORP SPONSORED ADR 654902204 2,602 451,368 SH   SOLE   451,368 0 0
NOODLES & CO COM CL A 65540B105 196 15,890 SH   SOLE   15,890 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 37 13,373 SH   SOLE   13,373 0 0
NORDIC AMERN OFFSHORE LTD SHS G65772108 17 15,100 SH   SOLE   15,100 0 0
NORDSON CORP COM 655663102 2,056 15,899 SH   SOLE   15,899 0 0
NORDSTROM INC COM 655664100 3 400 SH Call SOLE   400 0 0
NORDSTROM INC COM 655664100 1,963 37,938 SH   SOLE   37,938 0 0
NORFOLK SOUTHERN CORP COM 655844108 11,353 75,259 SH   SOLE   75,259 0 0
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 103 12,674 SH   SOLE   12,674 0 0
NORTHERN TR CORP COM 665859104 1,586 15,430 SH   SOLE   15,430 0 0
NORTHROP GRUMMAN CORP COM 666807102 12,823 41,664 SH   SOLE   41,664 0 0
NORTHSTAR REALTY EUROPE CORP COM 66706L101 1,595 110,991 SH   SOLE   110,991 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7,166 151,650 SH   SOLE   151,650 0 0
NOVAGOLD RES INC COM NEW 66987E206 0 2,000 SH Call SOLE   2,000 0 0
NOVAGOLD RES INC COM NEW 66987E206 63 14,238 SH   SOLE   14,238 0 0
NOVARTIS A G SPONSORED ADR 66987V109 14,694 194,156 SH   SOLE   194,156 0 0
NOVAVAX INC COM 670002104 92 68,735 SH   SOLE   68,735 0 0
NOVAVAX INC COM 670002104 0 2,500 SH Call SOLE   2,500 0 0
NOVOCURE LTD ORD SHS G6674U108 579 18,443 SH   SOLE   18,443 0 0
NOVOCURE LTD ORD SHS G6674U108 1 200 SH Call SOLE   200 0 0
NOVO-NORDISK A S ADR 670100205 5,705 123,440 SH   SOLE   123,440 0 0
NOW INC COM 67011P100 152 11,214 SH   SOLE   11,214 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,382 99,196 SH   SOLE   99,196 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 0 200 SH Call SOLE   200 0 0
NUCOR CORP COM 670346105 3,927 62,604 SH   SOLE   62,604 0 0
NUSHARES ETF TR ESG INTL DEVEL 67092P805 370 14,355 SH   SOLE   14,355 0 0
NUSHARES ETF TR ESG LARGE CAP 67092P201 535 15,591 SH   SOLE   15,591 0 0
NUSHARES ETF TR ESG LRG VALUE 67092P300 588 20,659 SH   SOLE   20,659 0 0
NUSHARES ETF TR ESG SMALL CAP 67092P607 207 6,778 SH   SOLE   6,778 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 207 9,253 SH   SOLE   9,253 0 0
NUTANIX INC CL A 67059N108 291 5,638 SH   SOLE   5,638 0 0
NUTRIEN LTD COM 67077M108 1,724 31,694 SH   SOLE   31,694 0 0
NUVASIVE INC COM 670704105 4,632 88,822 SH   SOLE   88,822 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 2,829 193,831 SH   SOLE   193,831 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 6,402 492,480 SH   SOLE   492,480 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 438 32,790 SH   SOLE   32,790 0 0
NUVEEN CONNECTICUT QLTY MUN COM 67060D107 2,050 172,534 SH   SOLE   172,534 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 84 10,524 SH   SOLE   10,524 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 620 57,652 SH   SOLE   57,652 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 132 12,671 SH   SOLE   12,671 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 6,693 532,468 SH   SOLE   532,468 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 5,510 442,835 SH   SOLE   442,835 0 0
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1,864 153,983 SH   SOLE   153,983 0 0
NUVEEN MICHIGAN QLT MUN INC COM 670979103 2,176 171,237 SH   SOLE   171,237 0 0
NUVEEN MUN HIGH INCOME OPP F COM 670682103 264 20,802 SH   SOLE   20,802 0 0
NUVEEN MUN VALUE FD INC COM 670928100 1,583 165,457 SH   SOLE   165,457 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,147 80,308 SH   SOLE   80,308 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 418 15,961 SH   SOLE   15,961 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5,956 487,208 SH   SOLE   487,208 0 0
NUVEEN NEW YORK QLT MUN INC COM 67066X107 2,471 196,322 SH   SOLE   196,322 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1,359 110,470 SH   SOLE   110,470 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 327 35,180 SH   SOLE   35,180 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 236 26,870 SH   SOLE   26,870 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 6,127 460,930 SH   SOLE   460,930 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 168 11,856 SH   SOLE   11,856 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 310 24,955 SH   SOLE   24,955 0 0
NVENT ELECTRIC PLC SHS G6700G107 266 10,282 SH   SOLE   10,282 0 0
NVIDIA CORP COM 67066G104 17,365 73,231 SH   SOLE   73,231 0 0
NVIDIA CORP COM 67066G104 11 5,100 SH Call SOLE   5,100 0 0
NVR INC COM 62944T105 652 219 SH   SOLE   219 0 0
NXP SEMICONDUCTORS N V COM N6596X109 5 2,500 SH Put SOLE   2,500 0 0
NXP SEMICONDUCTORS N V COM N6596X109 811 7,381 SH   SOLE   7,381 0 0
NXP SEMICONDUCTORS N V COM N6596X109 38 38,500 SH Call SOLE   38,500 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,169 18,907 SH   SOLE   18,907 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,208 29,787 SH   SOLE   29,787 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 152 31,745 SH   SOLE   31,745 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 150 17,600 SH   SOLE   17,600 0 0
OBALON THERAPEUTICS INC COM 67424L100 272 126,288 SH   SOLE   126,288 0 0
OBSIDIAN ENERGY LTD COM 674482104 11 10,233 SH   SOLE   10,233 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 5,185 61,962 SH   SOLE   61,962 0 0
OCH ZIFF CAP MGMT GROUP CL A 67551U105 67 34,616 SH   SOLE   34,616 0 0
OGE ENERGY CORP COM 670837103 796 22,613 SH   SOLE   22,613 0 0
OHR PHARMACEUTICAL INC COM NEW 67778H200 3 17,000 SH   SOLE   17,000 0 0
OKTA INC CL A 679295105 275 5,408 SH   SOLE   5,408 0 0
OLD DOMINION FGHT LINES INC COM 679580100 860 5,782 SH   SOLE   5,782 0 0
OLIN CORP COM PAR $1 680665205 314 10,942 SH   SOLE   10,942 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 446 14,546 SH   SOLE   14,546 0 0
OMEROS CORP COM 682143102 316 17,414 SH   SOLE   17,414 0 0
OMEROS CORP COM 682143102 1 100 SH Call SOLE   100 0 0
OMNICOM GROUP INC COM 681919106 11,156 146,194 SH   SOLE   146,194 0 0
OMNICOM GROUP INC COM 681919106 10 40,000 SH Put SOLE   40,000 0 0
ON SEMICONDUCTOR CORP COM 682189105 391 17,693 SH   SOLE   17,693 0 0
ONE GAS INC COM 68235P108 1,264 16,973 SH   SOLE   16,973 0 0
ONE LIBERTY PPTYS INC COM 682406103 246 9,339 SH   SOLE   9,339 0 0
ONEOK INC NEW COM 682680103 9,366 133,982 SH   SOLE   133,982 0 0
OPEN TEXT CORP COM 683715106 1,451 41,013 SH   SOLE   41,013 0 0
OPKO HEALTH INC COM 68375N103 83 17,990 SH   SOLE   17,990 0 0
OPKO HEALTH INC COM 68375N103 0 1,000 SH Call SOLE   1,000 0 0
OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 808 16,018 SH   SOLE   16,018 0 0
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 1,256 20,658 SH   SOLE   20,658 0 0
ORACLE CORP COM 68389X105 26,543 603,066 SH   SOLE   603,066 0 0
ORACLE CORP COM 68389X105 0 4,000 SH Call SOLE   4,000 0 0
ORANGE SPONSORED ADR 684060106 218 13,078 SH   SOLE   13,078 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 820 49,988 SH   SOLE   49,988 0 0
ORGANOVO HLDGS INC COM 68620A104 44 32,356 SH   SOLE   32,356 0 0
ORTHOFIX INTL N V COM N6748L102 1,469 25,850 SH   SOLE   25,850 0 0
OSHKOSH CORP COM 688239201 284 4,061 SH   SOLE   4,061 0 0
OSI SYSTEMS INC COM 671044105 206 2,674 SH   SOLE   2,674 0 0
OUTFRONT MEDIA INC COM 69007J106 22,562 1,160,119 SH   SOLE   1,160,119 0 0
OWENS & MINOR INC NEW COM 690732102 1,115 66,660 SH   SOLE   66,660 0 0
OWENS ILL INC COM NEW 690768403 366 21,908 SH   SOLE   21,908 0 0
PACCAR INC COM 693718108 5,499 88,676 SH   SOLE   88,676 0 0
PACER FDS TR GLOBL CASH ETF 69374H709 714 23,607 SH   SOLE   23,607 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 355 12,144 SH   SOLE   12,144 0 0
PACIFIC ETHANOL INC COM PAR $.001 69423U305 9,023 3,469,089 SH   SOLE   3,469,089 0 0
PACKAGING CORP AMER COM 695156109 4,552 40,830 SH   SOLE   40,830 0 0
PACWEST BANCORP DEL COM 695263103 4,404 90,743 SH   SOLE   90,743 0 0
PALO ALTO NETWORKS INC COM 697435105 8,120 39,553 SH   SOLE   39,553 0 0
PAN AMERICAN SILVER CORP COM 697900108 573 32,299 SH   SOLE   32,299 0 0
PARK HOTELS RESORTS INC COM 700517105 2,157 70,347 SH   SOLE   70,347 0 0
PARKER DRILLING CO COM 701081101 4 11,200 SH   SOLE   11,200 0 0
PARKER HANNIFIN CORP COM 701094104 2,270 14,543 SH   SOLE   14,543 0 0
PATRICK INDS INC COM 703343103 768 13,641 SH   SOLE   13,641 0 0
PAYCHEX INC COM 704326107 5,928 86,745 SH   SOLE   86,745 0 0
PAYCOM SOFTWARE INC COM 70432V102 764 7,735 SH   SOLE   7,735 0 0
PAYPAL HLDGS INC COM 70450Y103 8,206 98,930 SH   SOLE   98,930 0 0
PBF ENERGY INC CL A 69318G106 5,618 134,019 SH   SOLE   134,019 0 0
PEMBINA PIPELINE CORP COM 706327103 3,371 97,902 SH   SOLE   97,902 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 1,636 119,836 SH   SOLE   119,836 0 0
PENNANTPARK INVT CORP COM 708062104 934 133,295 SH   SOLE   133,295 0 0
PENTAIR PLC SHS G7S00T104 538 12,665 SH   SOLE   12,665 0 0
PEOPLES BANCORP INC COM 709789101 503 13,225 SH   SOLE   13,225 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 7,512 414,919 SH   SOLE   414,919 0 0
PEOPLES UTAH BANCORP COM 712706209 15,451 432,776 SH   SOLE   432,776 0 0
PEPSICO INC COM 713448108 72,690 667,789 SH   SOLE   667,789 0 0
PEPSICO INC COM 713448108 95 50,500 SH Put SOLE   50,500 0 0
PERKINELMER INC COM 714046109 238 3,276 SH   SOLE   3,276 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 818 81,266 SH   SOLE   81,266 0 0
PFIZER INC COM 717081103 65,708 1,810,369 SH   SOLE   1,810,369 0 0
PG&E CORP COM 69331C108 782 18,355 SH   SOLE   18,355 0 0
PHILIP MORRIS INTL INC COM 718172109 10 1,700 SH Call SOLE   1,700 0 0
PHILIP MORRIS INTL INC COM 718172109 45,775 567,205 SH   SOLE   567,205 0 0
PHILLIPS 66 COM 718546104 13,332 118,857 SH   SOLE   118,857 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 4,057 79,485 SH   SOLE   79,485 0 0
PHYSICIANS RLTY TR COM 71943U104 491 30,685 SH   SOLE   30,685 0 0
PICO HLDGS INC COM NEW 693366205 239 20,570 SH   SOLE   20,570 0 0
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 185 10,940 SH   SOLE   10,940 0 0
PIMCO CALIF MUN INCOME FD II COM 72200M108 107 13,094 SH   SOLE   13,094 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,200 37,626 SH   SOLE   37,626 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 691 29,366 SH   SOLE   29,366 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 284 2,856 SH   SOLE   2,856 0 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 13,065 252,537 SH   SOLE   252,537 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 287 2,780 SH   SOLE   2,780 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 10,950 107,814 SH   SOLE   107,814 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 8,295 156,832 SH   SOLE   156,832 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 1,654 16,463 SH   SOLE   16,463 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 97 11,609 SH   SOLE   11,609 0 0
PIMCO MUN INCOME FD III COM 72201A103 441 38,225 SH   SOLE   38,225 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 260 4,247 SH   SOLE   4,247 0 0
PINNACLE FOODS INC DEL COM 72348P104 1,793 27,453 SH   SOLE   27,453 0 0
PINNACLE WEST CAP CORP COM 723484101 448 5,576 SH   SOLE   5,576 0 0
PIONEER NAT RES CO COM 723787107 11,343 59,834 SH   SOLE   59,834 0 0
PIPER JAFFRAY COS COM 724078100 885 11,516 SH   SOLE   11,516 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 7,359 311,396 SH   SOLE   311,396 0 0
PLANET FITNESS INC CL A 72703H101 994 22,760 SH   SOLE   22,760 0 0
PLATFORM SPECIALTY PRODS COR COM 72766Q105 1,364 118,216 SH   SOLE   118,216 0 0
PLURISTEM THERAPEUTICS INC COM 72940R102 93 78,200 SH   SOLE   78,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 73,109 541,124 SH   SOLE   541,124 0 0
PNM RES INC COM 69349H107 235 6,033 SH   SOLE   6,033 0 0
POLARIS INDS INC COM 731068102 976 7,967 SH   SOLE   7,967 0 0
POOL CORPORATION COM 73278L105 668 4,385 SH   SOLE   4,385 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 715 16,686 SH   SOLE   16,686 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 450 11,975 SH   SOLE   11,975 0 0
POSCO SPONSORED ADR 693483109 227 3,069 SH   SOLE   3,069 0 0
PPG INDS INC COM 693506107 2,768 26,703 SH   SOLE   26,703 0 0
PPL CORP COM 69351T106 4,861 170,141 SH   SOLE   170,141 0 0
PRA GROUP INC COM 69354N106 833 21,669 SH   SOLE   21,669 0 0
PRAXAIR INC COM 74005P104 12,836 81,174 SH   SOLE   81,174 0 0
PREMIER INC CL A 74051N102 1,408 38,871 SH   SOLE   38,871 0 0
PRETIUM RES INC COM 74139C102 186 25,427 SH   SOLE   25,427 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,641 22,758 SH   SOLE   22,758 0 0
PRIMO WTR CORP COM 74165N105 271 15,500 SH   SOLE   15,500 0 0
PRIMORIS SVCS CORP COM 74164F103 296 10,913 SH   SOLE   10,913 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 708 13,597 SH   SOLE   13,597 0 0
PROCTER AND GAMBLE CO COM 742718109 83,471 1,068,351 SH   SOLE   1,068,351 0 0
PROGRESSIVE CORP OHIO COM 743315103 505 8,488 SH   SOLE   8,488 0 0
PROLOGIS INC COM 74340W103 5,931 90,026 SH   SOLE   90,026 0 0
PROS HOLDINGS INC COM 74346Y103 412 11,468 SH   SOLE   11,468 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 6,499 58,392 SH   SOLE   58,392 0 0
PROSHARES TR PSHS ULTRA QQQ 74347R206 901 10,426 SH   SOLE   10,426 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 2,914 81,079 SH   SOLE   81,079 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 3,510 61,451 SH   SOLE   61,451 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 22,559 361,766 SH   SOLE   361,766 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 7,017 128,859 SH   SOLE   128,859 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831 296 5,180 SH   SOLE   5,180 0 0
PROSHARES TR ULTRPRO DOW30 74347X823 342 4,040 SH   SOLE   4,040 0 0
PROSHARES TR ULTRPRO S&P500 74347X864 399 8,523 SH   SOLE   8,523 0 0
PROSHARES TR II ULTRA VIX SHORT 74347W163 42 3,376 SH   SOLE   3,376 0 0
PROSHARES TR II ULTRA VIX SHORT 74347W163 13 8,900 SH Put SOLE   8,900 0 0
PROSHARES TR II ULTRAPRO 3X CR 74347W221 242 3,822 SH   SOLE   3,822 0 0
PROSHARES TR II VIX MDTRM FUTR N 74347W338 1,106 48,112 SH   SOLE   48,112 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 73 10,840 SH   SOLE   10,840 0 0
PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 2,636 2,615,000 PRN   SOLE   2,615,000 0 0
PROTO LABS INC COM 743713109 416 3,506 SH   SOLE   3,506 0 0
PRUDENTIAL FINL INC COM 744320102 3,063 32,775 SH   SOLE   32,775 0 0
PRUDENTIAL PLC ADR 74435K204 239 5,290 SH   SOLE   5,290 0 0
PUBLIC STORAGE COM 74460D109 1,748 7,702 SH   SOLE   7,702 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 3,810 70,536 SH   SOLE   70,536 0 0
PULTE GROUP INC COM 745867101 561 19,542 SH   SOLE   19,542 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 302 58,287 SH   SOLE   58,287 0 0
PVH CORP COM 693656100 585 3,958 SH   SOLE   3,958 0 0
QEP RES INC COM 74733V100 4,101 334,901 SH   SOLE   334,901 0 0
QIAGEN NV SHS NEW N72482123 233 6,472 SH   SOLE   6,472 0 0
QORVO INC COM 74736K101 5,712 71,255 SH   SOLE   71,255 0 0
QUAKER CHEM CORP COM 747316107 1,392 8,989 SH   SOLE   8,989 0 0
QUALCOMM INC COM 747525103 29,140 519,372 SH   SOLE   519,372 0 0
QUALCOMM INC COM 747525103 5 10,000 SH Call SOLE   10,000 0 0
QUALYS INC COM 74758T303 614 7,263 SH   SOLE   7,263 0 0
QUANTA SVCS INC COM 74762E102 563 16,856 SH   SOLE   16,856 0 0
QUEST DIAGNOSTICS INC COM 74834L100 2,009 18,210 SH   SOLE   18,210 0 0
QURATE RETAIL INC COM SER A 74915M100 3,722 175,489 SH   SOLE   175,489 0 0
RADWARE LTD ORD M81873107 1,510 59,509 SH   SOLE   59,509 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 4,216 47,321 SH   SOLE   47,321 0 0
RAYONIER INC COM 754907103 1,015 26,299 SH   SOLE   26,299 0 0
RAYTHEON CO COM NEW 755111507 13 1,000 SH Put SOLE   1,000 0 0
RAYTHEON CO COM NEW 755111507 24,296 125,710 SH   SOLE   125,710 0 0
REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1,438 44,051 SH   SOLE   44,051 0 0
REALTY INCOME CORP COM 756109104 1,754 32,552 SH   SOLE   32,552 0 0
RED HAT INC COM 756577102 495 3,653 SH   SOLE   3,653 0 0
REGENCY CTRS CORP COM 758849103 898 14,444 SH   SOLE   14,444 0 0
REGENERON PHARMACEUTICALS COM 75886F107 6,425 18,757 SH   SOLE   18,757 0 0
REGIONS FINL CORP NEW COM 7591EP100 4,436 250,012 SH   SOLE   250,012 0 0
REGIONS FINL CORP NEW COM 7591EP100 2 14,000 SH Call SOLE   14,000 0 0
REGULUS THERAPEUTICS INC COM 75915K101 14 22,475 SH   SOLE   22,475 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 503 3,768 SH   SOLE   3,768 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 4,076 46,550 SH   SOLE   46,550 0 0
REPLIGEN CORP COM 759916109 877 18,627 SH   SOLE   18,627 0 0
REPUBLIC SVCS INC COM 760759100 745 10,898 SH   SOLE   10,898 0 0
RESMED INC COM 761152107 7,018 68,309 SH   SOLE   68,309 0 0
REVANCE THERAPEUTICS INC COM 761330109 604 22,000 SH   SOLE   22,000 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 28 10,000 SH   SOLE   10,000 0 0
RIO TINTO PLC SPONSORED ADR 767204100 8,253 148,780 SH   SOLE   148,780 0 0
RITE AID CORP COM 767754104 663 381,757 SH   SOLE   381,757 0 0
ROBERT HALF INTL INC COM 770323103 250 3,819 SH   SOLE   3,819 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 422 21,344 SH   SOLE   21,344 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,987 11,988 SH   SOLE   11,988 0 0
ROCKWELL COLLINS INC COM 774341101 979 7,256 SH   SOLE   7,256 0 0
ROGERS CORP COM 775133101 952 8,542 SH   SOLE   8,542 0 0
ROLLINS INC COM 775711104 270 5,190 SH   SOLE   5,190 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,996 25,294 SH   SOLE   25,294 0 0
ROSS STORES INC COM 778296103 934 11,001 SH   SOLE   11,001 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 5,165 68,371 SH   SOLE   68,371 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 129 18,789 SH   SOLE   18,789 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 378 3,678 SH   SOLE   3,678 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 9,991 137,509 SH   SOLE   137,509 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 24,614 355,792 SH   SOLE   355,792 0 0
ROYCE MICRO-CAP TR INC COM 780915104 120 11,897 SH   SOLE   11,897 0 0
ROYCE VALUE TR INC COM 780910105 216 13,625 SH   SOLE   13,625 0 0
RTI SURGICAL INC COM 74975N105 55 12,000 SH   SOLE   12,000 0 0
RXI PHARMACEUTICALS CORP NEW COM PAR 74979C808 19 10,000 SH   SOLE   10,000 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 858 7,527 SH   SOLE   7,527 0 0
RYDER SYS INC COM 783549108 297 4,134 SH   SOLE   4,134 0 0
S&P GLOBAL INC COM 78409V104 5,427 26,729 SH   SOLE   26,729 0 0
SABINE ROYALTY TR UNIT BEN INT 785688102 227 4,800 SH   SOLE   4,800 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 5,199 239,799 SH   SOLE   239,799 0 0
SABRE CORP COM 78573M104 6,234 252,811 SH   SOLE   252,811 0 0
SALESFORCE COM INC COM 79466L302 12,154 89,071 SH   SOLE   89,071 0 0
SALESFORCE COM INC COM 79466L302 8 1,000 SH Call SOLE   1,000 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 104 22,993 SH   SOLE   22,993 0 0
SANDY SPRING BANCORP INC COM 800363103 717 17,500 SH   SOLE   17,500 0 0
SANGAMO THERAPEUTICS INC COM 800677106 341 24,055 SH   SOLE   24,055 0 0
SANOFI SPONSORED ADR 80105N105 7,094 177,191 SH   SOLE   177,191 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 286 15,000 SH   SOLE   15,000 0 0
SAP SE SPON ADR 803054204 9,657 83,261 SH   SOLE   83,261 0 0
SAREPTA THERAPEUTICS INC COM 803607100 6,490 49,076 SH   SOLE   49,076 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1 100 SH Call SOLE   100 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 734 4,452 SH   SOLE   4,452 0 0
SCANA CORP NEW COM 80589M102 795 20,578 SH   SOLE   20,578 0 0
SCHEIN HENRY INC COM 806407102 1,722 23,766 SH   SOLE   23,766 0 0
SCHLUMBERGER LTD COM 806857108 39,234 585,364 SH   SOLE   585,364 0 0
SCHNEIDER NATIONAL INC CL B 80689H102 1,383 50,130 SH   SOLE   50,130 0 0
SCHWAB CHARLES CORP NEW COM 808513105 13,241 258,802 SH   SOLE   258,802 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 11,141 430,347 SH   SOLE   430,347 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 87,790 2,656,365 SH   SOLE   2,656,365 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 490 13,882 SH   SOLE   13,882 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 8,825 236,079 SH   SOLE   236,079 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,726 58,561 SH   SOLE   58,561 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 835 16,793 SH   SOLE   16,793 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 25,294 499,488 SH   SOLE   499,488 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 15,144 229,635 SH   SOLE   229,635 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,984 121,327 SH   SOLE   121,327 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6,634 87,530 SH   SOLE   87,530 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1,640 30,865 SH   SOLE   30,865 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 10,749 165,435 SH   SOLE   165,435 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 9,206 167,752 SH   SOLE   167,752 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 385 9,268 SH   SOLE   9,268 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 11,901 161,782 SH   SOLE   161,782 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 8,532 156,019 SH   SOLE   156,019 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 2,552 31,534 SH   SOLE   31,534 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 658 7,910 SH   SOLE   7,910 0 0
SEACOR HOLDINGS INC COM 811904101 1,030 17,976 SH   SOLE   17,976 0 0
SEACOR MARINE HLDGS INC COM 78413P101 738 31,984 SH   SOLE   31,984 0 0
SEADRILL LIMITED SHS G7945E105 4 23,943 SH   SOLE   23,943 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 1,001 288,566 SH   SOLE   288,566 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 5,345 94,650 SH   SOLE   94,650 0 0
SEALED AIR CORP NEW COM 81211K100 391 9,297 SH   SOLE   9,297 0 0
SEARS HLDGS CORP COM 812350106 1 523 SH   SOLE   523 0 0
SEARS HLDGS CORP COM 812350106 20 54,600 SH Call SOLE   54,600 0 0
SEASPAN CORP SHS Y75638109 142 14,000 SH   SOLE   14,000 0 0
SEATTLE GENETICS INC COM 812578102 228 3,436 SH   SOLE   3,436 0 0
SEI INVESTMENTS CO COM 784117103 463 7,357 SH   SOLE   7,357 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 11,813 155,325 SH   SOLE   155,325 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,405 104,285 SH   SOLE   104,285 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7,666 70,189 SH   SOLE   70,189 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,993 58,042 SH   SOLE   58,042 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 13,193 157,943 SH   SOLE   157,943 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 14 25,000 SH Call SOLE   25,000 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 48,203 1,812,856 SH   SOLE   1,812,856 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2 500 SH Put SOLE   500 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 17,519 244,490 SH   SOLE   244,490 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 10,616 204,358 SH   SOLE   204,358 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,722 29,722 SH   SOLE   29,722 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 31,045 446,902 SH   SOLE   446,902 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7 7,500 SH Put SOLE   7,500 0 0
SEMPRA ENERGY COM 816851109 41,122 354,191 SH   SOLE   354,191 0 0
SENESTECH INC COM 81720R109 34 20,937 SH   SOLE   20,937 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 316 6,623 SH   SOLE   6,623 0 0
SENSEONICS HLDGS INC COM 81727U105 60 14,500 SH   SOLE   14,500 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 2,221 31,035 SH   SOLE   31,035 0 0
SERITAGE GROWTH PPTYS CL A 81752R100 4,123 97,146 SH   SOLE   97,146 0 0
SERVICE CORP INTL COM 817565104 270 7,609 SH   SOLE   7,609 0 0
SERVICENOW INC COM 81762P102 2,203 12,763 SH   SOLE   12,763 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,791 42,905 SH   SOLE   42,905 0 0
SEVERN BANCORP ANNAPOLIS MD COM 81811M100 87 10,000 SH   SOLE   10,000 0 0
SHAKE SHACK INC CL A 819047101 255 3,837 SH   SOLE   3,837 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3,117 140,538 SH   SOLE   140,538 0 0
SHERWIN WILLIAMS CO COM 824348106 8,695 21,483 SH   SOLE   21,483 0 0
SHIRE PLC SPONSORED ADR 82481R106 2,090 12,358 SH   SOLE   12,358 0 0
SHOPIFY INC CL A 82509L107 1,562 10,717 SH   SOLE   10,717 0 0
SHOPIFY INC CL A 82509L107 0 100 SH Call SOLE   100 0 0
SHOTSPOTTER INC COM 82536T107 1,761 46,448 SH   SOLE   46,448 0 0
SHUTTERFLY INC COM 82568P304 512 5,639 SH   SOLE   5,639 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 59 24,558 SH   SOLE   24,558 0 0
SIENTRA INC COM 82621J105 424 21,676 SH   SOLE   21,676 0 0
SIMON PPTY GROUP INC NEW COM 828806109 16,708 97,989 SH   SOLE   97,989 0 0
SIRIUS XM HLDGS INC COM 82968B103 2,040 300,744 SH   SOLE   300,744 0 0
SKYWEST INC COM 830879102 231 4,515 SH   SOLE   4,515 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 8,193 84,460 SH   SOLE   84,460 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 423 11,301 SH   SOLE   11,301 0 0
SMITH A O COM 831865209 8,110 136,675 SH   SOLE   136,675 0 0
SMUCKER J M CO COM NEW 832696405 4,062 37,801 SH   SOLE   37,801 0 0
SNAP INC CL A 83304A106 1,581 121,242 SH   SOLE   121,242 0 0
SNAP ON INC COM 833034101 2,746 17,086 SH   SOLE   17,086 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 374 7,770 SH   SOLE   7,770 0 0
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 221 2,606 SH   SOLE   2,606 0 0
SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 926 1,000,000 PRN   SOLE   1,000,000 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 831 17,290 SH   SOLE   17,290 0 0
SONOCO PRODS CO COM 835495102 607 11,519 SH   SOLE   11,519 0 0
SONY CORP SPONSORED ADR 835699307 595 11,579 SH   SOLE   11,579 0 0
SOURCE CAP INC COM 836144105 1,780 44,737 SH   SOLE   44,737 0 0
SOUTHERN CO COM 842587107 21,161 456,881 SH   SOLE   456,881 0 0
SOUTHERN COPPER CORP COM 84265V105 263 5,615 SH   SOLE   5,615 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 181 10,197 SH   SOLE   10,197 0 0
SOUTHWEST AIRLS CO COM 844741108 12,346 242,338 SH   SOLE   242,338 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 700 9,220 SH   SOLE   9,220 0 0
SOUTHWESTERN ENERGY CO COM 845467109 88 16,556 SH   SOLE   16,556 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 22,477 92,643 SH   SOLE   92,643 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 36,125 304,138 SH   SOLE   304,138 0 0
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 599 6,276 SH   SOLE   6,276 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 307 7,826 SH   SOLE   7,826 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 7,683 200,518 SH   SOLE   200,518 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 4,027 108,894 SH   SOLE   108,894 0 0
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1,001 15,760 SH   SOLE   15,760 0 0
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 5,177 87,178 SH   SOLE   87,178 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 2,300 75,704 SH   SOLE   75,704 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 217 6,147 SH   SOLE   6,147 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 533 5,110 SH   SOLE   5,110 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 226 7,417 SH   SOLE   7,417 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1,514 39,541 SH   SOLE   39,541 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 5,615 163,876 SH   SOLE   163,876 0 0
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 3,219 96,569 SH   SOLE   96,569 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 277,316 1,022,341 SH   SOLE   1,022,341 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 9,000 SH Put SOLE   9,000 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16,453 46,343 SH   SOLE   46,343 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 2,628 86,032 SH   SOLE   86,032 0 0
SPDR SER TR MSCI USA STRTGIC 78468R812 760 9,912 SH   SOLE   9,912 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,022 21,324 SH   SOLE   21,324 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 7,129 148,618 SH   SOLE   148,618 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 6,235 210,963 SH   SOLE   210,963 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 318 9,834 SH   SOLE   9,834 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,083 29,130 SH   SOLE   29,130 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 5,066 55,308 SH   SOLE   55,308 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 383 5,826 SH   SOLE   5,826 0 0
SPDR SER TR SSGA US SMAL ETF 78468R887 349 3,684 SH   SOLE   3,684 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 7,308 84,057 SH   SOLE   84,057 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,366 25,741 SH   SOLE   25,741 0 0
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 501 8,546 SH   SOLE   8,546 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 4 17,000 SH Put SOLE   17,000 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 2,144 60,502 SH   SOLE   60,502 0 0
SPDR SERIES TRUST COMP SOFTWARE 78464A599 3,313 40,854 SH   SOLE   40,854 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 2,405 25,601 SH   SOLE   25,601 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6,116 78,071 SH   SOLE   78,071 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 1,869 33,168 SH   SOLE   33,168 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 3,265 35,023 SH   SOLE   35,023 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 232 8,311 SH   SOLE   8,311 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,208 36,294 SH   SOLE   36,294 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4,467 140,093 SH   SOLE   140,093 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2,257 64,572 SH   SOLE   64,572 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 293 9,739 SH   SOLE   9,739 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 2,997 85,477 SH   SOLE   85,477 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 413 13,947 SH   SOLE   13,947 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2,984 56,209 SH   SOLE   56,209 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,765 34,382 SH   SOLE   34,382 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 17,311 273,235 SH   SOLE   273,235 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 13,444 201,813 SH   SOLE   201,813 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 7,123 98,487 SH   SOLE   98,487 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 18,728 196,753 SH   SOLE   196,753 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 6,533 138,863 SH   SOLE   138,863 0 0
SPDR SERIES TRUST S&P CAP MKTS 78464A771 2,843 49,115 SH   SOLE   49,115 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 12,014 129,481 SH   SOLE   129,481 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 495 12,470 SH   SOLE   12,470 0 0
SPDR SERIES TRUST S&P INS ETF 78464A789 2,944 98,896 SH   SOLE   98,896 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 709 19,865 SH   SOLE   19,865 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 8,401 195,041 SH   SOLE   195,041 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 8,045 131,982 SH   SOLE   131,982 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3,205 44,407 SH   SOLE   44,407 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 326 9,166 SH   SOLE   9,166 0 0
SPIRIT AIRLS INC COM 848577102 3,901 107,333 SH   SOLE   107,333 0 0
SPLUNK INC COM 848637104 2,134 21,560 SH   SOLE   21,560 0 0
SPLUNK INC COM 848637104 0 2,000 SH Call SOLE   2,000 0 0
SPOK HLDGS INC COM 84863T106 1,556 102,725 SH   SOLE   102,725 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 77 15,000 SH   SOLE   15,000 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 698 4,132 SH   SOLE   4,132 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 274 10,800 SH   SOLE   10,800 0 0
SPRINT CORP COM SER 1 85207U105 112 21,070 SH   SOLE   21,070 0 0
SPROTT FOCUS TR INC COM 85208J109 148 18,869 SH   SOLE   18,869 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 17,051 1,360,607 SH   SOLE   1,360,607 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 849 83,244 SH   SOLE   83,244 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2,548 434,409 SH   SOLE   434,409 0 0
SQUARE INC CL A 852234103 2,069 33,617 SH   SOLE   33,617 0 0
SQUARE INC CL A 852234103 74 14,500 SH Call SOLE   14,500 0 0
SRC ENERGY INC COM 78470V108 3,393 307,862 SH   SOLE   307,862 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 888 17,126 SH   SOLE   17,126 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 253 5,421 SH   SOLE   5,421 0 0
SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 797 9,904 SH   SOLE   9,904 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 17,925 377,107 SH   SOLE   377,107 0 0
STAGE STORES INC COM NEW 85254C305 77 34,100 SH   SOLE   34,100 0 0
STANDEX INTL CORP COM 854231107 305 2,993 SH   SOLE   2,993 0 0
STANLEY BLACK & DECKER INC COM 854502101 5,074 38,018 SH   SOLE   38,018 0 0
STARBUCKS CORP COM 855244109 1 500 SH Put SOLE   500 0 0
STARBUCKS CORP COM 855244109 30,443 623,089 SH   SOLE   623,089 0 0
STARBUCKS CORP COM 855244109 8 6,500 SH Call SOLE   6,500 0 0
STARS GROUP INC COM 85570W100 1,723 47,476 SH   SOLE   47,476 0 0
STARWOOD PPTY TR INC COM 85571B105 7,594 350,281 SH   SOLE   350,281 0 0
STATE BK FINL CORP COM 856190103 1,735 51,935 SH   SOLE   51,935 0 0
STATE STR CORP COM 857477103 5,702 60,784 SH   SOLE   60,784 0 0
STEEL DYNAMICS INC COM 858119100 543 11,852 SH   SOLE   11,852 0 0
STEELCASE INC CL A 858155203 4,652 342,627 SH   SOLE   342,627 0 0
STEIN MART INC COM 858375108 109 44,200 SH   SOLE   44,200 0 0
STEPAN CO COM 858586100 233 59,000 SH Put SOLE   59,000 0 0
STEPAN CO COM 858586100 58,434 749,053 SH   SOLE   749,053 0 0
STERICYCLE INC COM 858912108 3,144 48,102 SH   SOLE   48,102 0 0
STERIS PLC SHS USD G84720104 716 6,909 SH   SOLE   6,909 0 0
STERLING BANCORP DEL COM 85917A100 2,780 118,301 SH   SOLE   118,301 0 0
STIFEL FINL CORP COM 860630102 213 4,076 SH   SOLE   4,076 0 0
STRYKER CORP COM 863667101 18,857 111,651 SH   SOLE   111,651 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,197 50,932 SH   SOLE   50,932 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 439 56,891 SH   SOLE   56,891 0 0
SUN LIFE FINL INC COM 866796105 301 7,486 SH   SOLE   7,486 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,566 38,547 SH   SOLE   38,547 0 0
SUNPOWER CORP COM 867652406 204 26,502 SH   SOLE   26,502 0 0
SUNTRUST BKS INC COM 867914103 2,439 36,904 SH   SOLE   36,904 0 0
SUPERCOM LTD NEW SHS NEW M87095119 47 20,000 SH   SOLE   20,000 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 283 13,651 SH   SOLE   13,651 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 252 4,225 SH   SOLE   4,225 0 0
SUPERVALU INC COM NEW 868536301 2,506 122,204 SH   SOLE   122,204 0 0
SVB FINL GROUP COM 78486Q101 980 3,398 SH   SOLE   3,398 0 0
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 124 20,649 SH   SOLE   20,649 0 0
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 5,098 899,303 SH   SOLE   899,303 0 0
SWITCH INC CL A 87105L104 2,094 172,000 SH   SOLE   172,000 0 0
SWITCH INC CL A 87105L104 46 50,000 SH Call SOLE   50,000 0 0
SYNAPTICS INC COM 87157D109 532 10,530 SH   SOLE   10,530 0 0
SYNCHRONY FINL COM 87165B103 3,347 99,167 SH   SOLE   99,167 0 0
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 1,578 908,946 SH   SOLE   908,946 0 0
SYNOPSYS INC COM 871607107 700 8,223 SH   SOLE   8,223 0 0
SYNTHETIC BIOLOGICS INC COM 87164U102 8 37,033 SH   SOLE   37,033 0 0
SYSCO CORP COM 871829107 17,953 262,916 SH   SOLE   262,916 0 0
T MOBILE US INC COM 872590104 624 10,422 SH   SOLE   10,422 0 0
TABLEAU SOFTWARE INC CL A 87336U105 2 1,000 SH Call SOLE   1,000 0 0
TABLEAU SOFTWARE INC CL A 87336U105 640 6,532 SH   SOLE   6,532 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 12,574 343,520 SH   SOLE   343,520 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1 300 SH Put SOLE   300 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 686 5,762 SH   SOLE   5,762 0 0
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1,310 30,300 SH   SOLE   30,300 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 105 245,000 SH   SOLE   245,000 0 0
TAPESTRY INC COM 876030107 308 6,626 SH   SOLE   6,626 0 0
TARGA RES CORP COM 87612G101 3,960 79,981 SH   SOLE   79,981 0 0
TARGET CORP COM 87612E106 15,482 203,322 SH   SOLE   203,322 0 0
TASEKO MINES LTD COM 876511106 47 43,100 SH   SOLE   43,100 0 0
TAUBMAN CTRS INC COM 876664103 245 4,162 SH   SOLE   4,162 0 0
TAYLOR MORRISON HOME CORP CL A 87724P106 229 11,030 SH   SOLE   11,030 0 0
TCF FINL CORP COM 872275102 3,833 155,958 SH   SOLE   155,958 0 0
TCG BDC INC COM 872280102 26,736 1,570,931 SH   SOLE   1,570,931 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 2,875 52,447 SH   SOLE   52,447 0 0
TE CONNECTIVITY LTD REG SHS H84989104 5,304 58,934 SH   SOLE   58,934 0 0
TECK RESOURCES LTD CL B 878742204 2,025 79,646 SH   SOLE   79,646 0 0
TEGNA INC COM 87901J105 1,320 121,935 SH   SOLE   121,935 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 300 14,058 SH   SOLE   14,058 0 0
TELADOC INC COM 87918A105 270 4,639 SH   SOLE   4,639 0 0
TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 335 45,900 SH   SOLE   45,900 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 255 1,274 SH   SOLE   1,274 0 0
TELEFONICA S A SPONSORED ADR 879382208 114 13,542 SH   SOLE   13,542 0 0
TELLURIAN INC NEW COM 87968A104 278 33,550 SH   SOLE   33,550 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 3,410 555,406 SH   SOLE   555,406 0 0
TENARIS S A SPONSORED ADR 88031M109 975 26,673 SH   SOLE   26,673 0 0
TERADATA CORP DEL COM 88076W103 284 7,145 SH   SOLE   7,145 0 0
TERADYNE INC COM 880770102 1,771 46,500 SH   SOLE   46,500 0 0
TEREX CORP NEW COM 880779103 731 17,338 SH   SOLE   17,338 0 0
TERNIUM SA SPON ADR 880890108 962 28,077 SH   SOLE   28,077 0 0
TESLA INC COM 88160R101 13,650 39,910 SH   SOLE   39,910 0 0
TESLA INC COM 88160R101 121 4,000 SH Call SOLE   4,000 0 0
TESLA INC COM 88160R101 53 6,700 SH Put SOLE   6,700 0 0
TETRA TECH INC NEW COM 88162G103 2,974 50,541 SH   SOLE   50,541 0 0
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15,000 PRN   SOLE   15,000 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 3,252 134,313 SH   SOLE   134,313 0 0
TEXAS INSTRS INC COM 882508104 23,262 211,055 SH   SOLE   211,055 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 374 536 SH   SOLE   536 0 0
TEXAS ROADHOUSE INC COM 882681109 643 9,840 SH   SOLE   9,840 0 0
TEXTRON INC COM 883203101 1,958 29,674 SH   SOLE   29,674 0 0
TG THERAPEUTICS INC COM 88322Q108 189 14,400 SH   SOLE   14,400 0 0
THE TRADE DESK INC COM CL A 88339J105 254 2,713 SH   SOLE   2,713 0 0
THERAPEUTICSMD INC COM 88338N107 65 10,500 SH   SOLE   10,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,109 58,650 SH   SOLE   58,650 0 0
THESTREET INC COM 88368Q103 7,111 3,261,936 SH   SOLE   3,261,936 0 0
THOMSON REUTERS CORP COM 884903105 217 5,411 SH   SOLE   5,411 0 0
THOR INDS INC COM 885160101 462 4,730 SH   SOLE   4,730 0 0
TIER REIT INC COM NEW 88650V208 316 13,264 SH   SOLE   13,264 0 0
TIFFANY & CO NEW COM 886547108 2,163 16,373 SH   SOLE   16,373 0 0
TIMKEN CO COM 887389104 603 13,852 SH   SOLE   13,852 0 0
TINTRI INC COM 88770Q105 23 92,000 SH   SOLE   92,000 0 0
TITAN INTL INC ILL COM 88830M102 371 34,625 SH   SOLE   34,625 0 0
TJX COS INC NEW COM 872540109 10,504 110,027 SH   SOLE   110,027 0 0
TOLL BROTHERS INC COM 889478103 2,536 68,290 SH   SOLE   68,290 0 0
TOOTSIE ROLL INDS INC COM 890516107 951 30,973 SH   SOLE   30,973 0 0
TOPBUILD CORP COM 89055F103 451 5,741 SH   SOLE   5,741 0 0
TORCHLIGHT ENERGY RES INC COM 89102U103 33 24,375 SH   SOLE   24,375 0 0
TORCHMARK CORP COM 891027104 4,322 53,095 SH   SOLE   53,095 0 0
TORO CO COM 891092108 259 4,284 SH   SOLE   4,284 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 7,024 121,215 SH   SOLE   121,215 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 3,169 118,926 SH   SOLE   118,926 0 0
TORTOISE MLP FD INC COM 89148B101 245 14,335 SH   SOLE   14,335 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H108 748 43,707 SH   SOLE   43,707 0 0
TOTAL S A SPONSORED ADR 89151E109 6,429 106,311 SH   SOLE   106,311 0 0
TOTAL SYS SVCS INC COM 891906109 610 7,204 SH   SOLE   7,204 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 3,713 169,615 SH   SOLE   169,615 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 688 5,334 SH   SOLE   5,334 0 0
TPI COMPOSITES INC COM 87266J104 202 7,005 SH   SOLE   7,005 0 0
TRACTOR SUPPLY CO COM 892356106 880 11,462 SH   SOLE   11,462 0 0
TRANSCANADA CORP COM 89353D107 9,119 211,065 SH   SOLE   211,065 0 0
TRANSDIGM GROUP INC COM 893641100 7,145 20,905 SH   SOLE   20,905 0 0
TRANSENTERIX INC COM NEW 89366M201 113 25,960 SH   SOLE   25,960 0 0
TRANSOCEAN LTD REG SHS H8817H100 20 5,000 SH Call SOLE   5,000 0 0
TRANSOCEAN LTD REG SHS H8817H100 697 51,986 SH   SOLE   51,986 0 0
TRAVELERS COMPANIES INC COM 89417E109 9,352 76,512 SH   SOLE   76,512 0 0
TRAVELPORT WORLDWIDE LTD SHS G9019D104 1,845 98,972 SH   SOLE   98,972 0 0
TREEHOUSE FOODS INC COM 89469A104 2,515 47,851 SH   SOLE   47,851 0 0
TREVENA INC COM 89532E109 22 15,005 SH   SOLE   15,005 0 0
TRI CONTL CORP COM 895436103 714 26,906 SH   SOLE   26,906 0 0
TRIBUNE MEDIA CO CL A 896047503 2,137 55,760 SH   SOLE   55,760 0 0
TRIMBLE INC COM 896239100 547 16,668 SH   SOLE   16,668 0 0
TRINITY INDS INC COM 896522109 1,364 39,923 SH   SOLE   39,923 0 0
TRIPADVISOR INC COM 896945201 227 4,078 SH   SOLE   4,078 0 0
TRITON INTL LTD CL A G9078F107 822 26,760 SH   SOLE   26,760 0 0
TRONOX LTD SHS CL A Q9235V101 419 21,269 SH   SOLE   21,269 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 40 10,500 SH   SOLE   10,500 0 0
TUPPERWARE BRANDS CORP COM 899896104 3,388 82,244 SH   SOLE   82,244 0 0
TURQUOISE HILL RES LTD COM 900435108 46 16,246 SH   SOLE   16,246 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 4 2,000 SH Call SOLE   2,000 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 8,497 171,075 SH   SOLE   171,075 0 0
TWENTY FIRST CENTY FOX INC CL B 90130A200 269 5,438 SH   SOLE   5,438 0 0
TWILIO INC CL A 90138F102 177 3,143 SH   SOLE   3,143 0 0
TWILIO INC CL A 90138F102 48 10,400 SH Call SOLE   10,400 0 0
TWITTER INC COM 90184L102 1,828 42,038 SH   SOLE   42,038 0 0
TWO HBRS INVT CORP COM NEW 90187B408 442 27,781 SH   SOLE   27,781 0 0
TYLER TECHNOLOGIES INC COM 902252105 218 977 SH   SOLE   977 0 0
TYME TECHNOLOGIES INC COM 90238J103 1,074 340,000 SH   SOLE   340,000 0 0
TYSON FOODS INC CL A 902494103 2,483 36,172 SH   SOLE   36,172 0 0
U S CONCRETE INC COM NEW 90333L201 1,561 29,645 SH   SOLE   29,645 0 0
U S G CORP COM NEW 903293405 2,054 47,571 SH   SOLE   47,571 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 361 15,755 SH   SOLE   15,755 0 0
UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 218 14,200 SH   SOLE   14,200 0 0
UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 229 14,820 SH   SOLE   14,820 0 0
UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 196 12,350 SH   SOLE   12,350 0 0
UBS GROUP AG SHS H42097107 171 11,036 SH   SOLE   11,036 0 0
UDR INC COM 902653104 407 10,832 SH   SOLE   10,832 0 0
UGI CORP NEW COM 902681105 1,645 31,722 SH   SOLE   31,722 0 0
ULTA BEAUTY INC COM 90384S303 903 3,869 SH   SOLE   3,869 0 0
ULTRA PETROLEUM CORP COM NEW 903914208 125 54,623 SH   SOLE   54,623 0 0
UMB FINL CORP COM 902788108 283 3,709 SH   SOLE   3,709 0 0
UMPQUA HLDGS CORP COM 904214103 223 9,827 SH   SOLE   9,827 0 0
UNDER ARMOUR INC CL A 904311107 833 37,631 SH   SOLE   37,631 0 0
UNDER ARMOUR INC CL C 904311206 453 21,743 SH   SOLE   21,743 0 0
UNILEVER N V N Y SHS NEW 904784709 4,806 86,158 SH   SOLE   86,158 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,215 58,138 SH   SOLE   58,138 0 0
UNION PAC CORP COM 907818108 43,031 303,201 SH   SOLE   303,201 0 0
UNITED BANKSHARES INC WEST V COM 909907107 392 10,726 SH   SOLE   10,726 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 337 30,833 SH   SOLE   30,833 0 0
UNITED CONTL HLDGS INC COM 910047109 2,505 35,871 SH   SOLE   35,871 0 0
UNITED NAT FOODS INC COM 911163103 3,229 75,610 SH   SOLE   75,610 0 0
UNITED PARCEL SERVICE INC CL B 911312106 0 1,800 SH Call SOLE   1,800 0 0
UNITED PARCEL SERVICE INC CL B 911312106 93,773 883,150 SH   SOLE   883,150 0 0
UNITED RENTALS INC COM 911363109 7,227 49,097 SH   SOLE   49,097 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 254 16,780 SH   SOLE   16,780 0 0
UNITED STS BRENT OIL FD LP UNIT 91167Q100 1,192 53,719 SH   SOLE   53,719 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 951 21,818 SH   SOLE   21,818 0 0
UNITED TECHNOLOGIES CORP COM 913017109 32,611 259,812 SH   SOLE   259,812 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,044 27,195 SH   SOLE   27,195 0 0
UNITEDHEALTH GROUP INC COM 91324P102 51,363 209,579 SH   SOLE   209,579 0 0
UNITEDHEALTH GROUP INC COM 91324P102 22 3,000 SH Put SOLE   3,000 0 0
UNITI GROUP INC COM 91325V108 1,073 53,563 SH   SOLE   53,563 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 1,406 16,351 SH   SOLE   16,351 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 1 100 SH Call SOLE   100 0 0
UNUM GROUP COM 91529Y106 323 8,701 SH   SOLE   8,701 0 0
UPLAND SOFTWARE INC COM 91544A109 646 18,964 SH   SOLE   18,964 0 0
URANIUM ENERGY CORP COM 916896103 111 68,768 SH   SOLE   68,768 0 0
US BANCORP DEL COM NEW 902973304 25,883 516,837 SH   SOLE   516,837 0 0
USA TECHNOLOGIES INC COM NO PAR 90328S500 2,927 209,377 SH   SOLE   209,377 0 0
V F CORP COM 918204108 4,977 61,097 SH   SOLE   61,097 0 0
VAIL RESORTS INC COM 91879Q109 532 1,953 SH   SOLE   1,953 0 0
VALE S A ADR 91912E105 1,928 150,325 SH   SOLE   150,325 0 0
VALERO ENERGY CORP NEW COM 91913Y100 15,622 140,843 SH   SOLE   140,843 0 0
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 3,445 90,564 SH   SOLE   90,564 0 0
VALLEY NATL BANCORP COM 919794107 636 52,357 SH   SOLE   52,357 0 0
VALVOLINE INC COM 92047W101 119 5,484 SH   SOLE   5,484 0 0
VALVOLINE INC COM 92047W101 10 6,000 SH Call SOLE   6,000 0 0
VANECK MERK GOLD TRUST GOLD TRUST 921078101 3,240 263,018 SH   SOLE   263,018 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 379 6,115 SH   SOLE   6,115 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 288 12,204 SH   SOLE   12,204 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 262 15,155 SH   SOLE   15,155 0 0
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,669 13,919 SH   SOLE   13,919 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 2,947 50,317 SH   SOLE   50,317 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 18,177 814,896 SH   SOLE   814,896 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 983 31,274 SH   SOLE   31,274 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 900 52,863 SH   SOLE   52,863 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,112 34,026 SH   SOLE   34,026 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 613 14,084 SH   SOLE   14,084 0 0
VANECK VECTORS ETF TR NAT RES ETF 92189F841 856 23,134 SH   SOLE   23,134 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 324 12,345 SH   SOLE   12,345 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 344 16,323 SH   SOLE   16,323 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3,839 37,371 SH   SOLE   37,371 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2,305 144,344 SH   SOLE   144,344 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 353 2,421 SH   SOLE   2,421 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 209 1,690 SH   SOLE   1,690 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 477 2,939 SH   SOLE   2,939 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 264 1,891 SH   SOLE   1,891 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2,410 29,740 SH   SOLE   29,740 0 0
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 226 2,525 SH   SOLE   2,525 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 12,822 163,863 SH   SOLE   163,863 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 11,710 147,761 SH   SOLE   147,761 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6,294 115,003 SH   SOLE   115,003 0 0
VANGUARD GROUP DIV APP ETF 921908844 90,122 886,969 SH   SOLE   886,969 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 19,207 163,225 SH   SOLE   163,225 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 69,356 463,194 SH   SOLE   463,194 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 8,525 68,349 SH   SOLE   68,349 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5,392 40,084 SH   SOLE   40,084 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,684 15,208 SH   SOLE   15,208 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 18,460 117,087 SH   SOLE   117,087 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 22,537 276,928 SH   SOLE   276,928 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 37,384 150,046 SH   SOLE   150,046 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 14,938 109,945 SH   SOLE   109,945 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 25,694 165,010 SH   SOLE   165,010 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 8,502 48,290 SH   SOLE   48,290 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 60,819 433,009 SH   SOLE   433,009 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 25,146 242,157 SH   SOLE   242,157 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 23,694 456,986 SH   SOLE   456,986 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 36,253 860,081 SH   SOLE   860,081 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12,792 227,683 SH   SOLE   227,683 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 738 10,628 SH   SOLE   10,628 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 420 3,635 SH   SOLE   3,635 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2,742 47,217 SH   SOLE   47,217 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 16,933 230,997 SH   SOLE   230,997 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 24,250 496,637 SH   SOLE   496,637 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1,413 27,726 SH   SOLE   27,726 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,754 44,877 SH   SOLE   44,877 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2,581 50,164 SH   SOLE   50,164 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 7,955 132,825 SH   SOLE   132,825 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,386 81,721 SH   SOLE   81,721 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 9,933 67,747 SH   SOLE   67,747 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 760 7,169 SH   SOLE   7,169 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1,879 12,667 SH   SOLE   12,667 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 376 2,857 SH   SOLE   2,857 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 284 2,488 SH   SOLE   2,488 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 642 5,117 SH   SOLE   5,117 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 34,828 643,688 SH   SOLE   643,688 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 17,366 404,707 SH   SOLE   404,707 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 14,565 175,434 SH   SOLE   175,434 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 8,975 138,543 SH   SOLE   138,543 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,750 18,766 SH   SOLE   18,766 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 14,324 192,416 SH   SOLE   192,416 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 16,280 136,849 SH   SOLE   136,849 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 12,784 75,350 SH   SOLE   75,350 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6,976 51,944 SH   SOLE   51,944 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 958 9,062 SH   SOLE   9,062 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10,293 152,726 SH   SOLE   152,726 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2,619 16,449 SH   SOLE   16,449 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,205 23,580 SH   SOLE   23,580 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 32,239 177,585 SH   SOLE   177,585 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,639 12,458 SH   SOLE   12,458 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 830 7,172 SH   SOLE   7,172 0 0
VAREX IMAGING CORP COM 92214X106 1,011 27,177 SH   SOLE   27,177 0 0
VARIAN MED SYS INC COM 92220P105 3,084 27,149 SH   SOLE   27,149 0 0
VECTOR GROUP LTD COM 92240M108 2,981 156,247 SH   SOLE   156,247 0 0
VECTREN CORP COM 92240G101 337 4,715 SH   SOLE   4,715 0 0
VEEVA SYS INC CL A COM 922475108 1,120 14,562 SH   SOLE   14,562 0 0
VENTAS INC COM 92276F100 5,922 104,036 SH   SOLE   104,036 0 0
VEON LTD SPONSORED ADR 91822M106 28 11,442 SH   SOLE   11,442 0 0
VEREIT INC COM 92339V100 99 13,416 SH   SOLE   13,416 0 0
VERISK ANALYTICS INC COM 92345Y106 528 4,897 SH   SOLE   4,897 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 96,959 1,925,105 SH   SOLE   1,925,105 0 0
VERMILLION INC COM NEW 92407M206 23 30,000 SH   SOLE   30,000 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,185 6,984 SH   SOLE   6,984 0 0
VIACOM INC NEW CL B 92553P201 10 5,000 SH Call SOLE   5,000 0 0
VIACOM INC NEW CL B 92553P201 3,053 101,462 SH   SOLE   101,462 0 0
VICTORY PORTFOLIOS II SHS US SML CP HG 92647N873 4,024 87,395 SH   SOLE   87,395 0 0
VIEWRAY INC COM 92672L107 131 18,964 SH   SOLE   18,964 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 1,967 181,900 SH   SOLE   181,900 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 2 500 SH Call SOLE   500 0 0
VIRNETX HLDG CORP COM 92823T108 80 23,500 SH   SOLE   23,500 0 0
VIRTU FINL INC CL A 928254101 3,399 127,865 SH   SOLE   127,865 0 0
VISA INC COM CL A 92826C839 46,818 353,426 SH   SOLE   353,426 0 0
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 32 23,726 SH   SOLE   23,726 0 0
VITAL THERAPIES INC COM 92847R104 69 10,000 SH   SOLE   10,000 0 0
VIVEVE MED INC COM NEW 92852W204 4,957 1,821,456 SH   SOLE   1,821,456 0 0
VMWARE INC CL A COM 928563402 589 4,008 SH   SOLE   4,008 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 19,765 813,582 SH   SOLE   813,582 0 0
VORNADO RLTY TR SH BEN INT 929042109 3,927 53,305 SH   SOLE   53,305 0 0
VOYA FINL INC COM 929089100 502 10,729 SH   SOLE   10,729 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 359 48,942 SH   SOLE   48,942 0 0
VULCAN MATLS CO COM 929160109 4,714 36,513 SH   SOLE   36,513 0 0
W P CAREY INC COM 92936U109 3,229 48,729 SH   SOLE   48,729 0 0
WABCO HLDGS INC COM 92927K102 471 4,006 SH   SOLE   4,006 0 0
WABTEC CORP COM 929740108 244 2,443 SH   SOLE   2,443 0 0
WADDELL & REED FINL INC CL A 930059100 208 11,608 SH   SOLE   11,608 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,095 201,688 SH   SOLE   201,688 0 0
WALMART INC COM 931142103 51,402 599,766 SH   SOLE   599,766 0 0
WALMART INC COM 931142103 26 32,000 SH Call SOLE   32,000 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 513 16,939 SH   SOLE   16,939 0 0
WASTE MGMT INC DEL COM 94106L109 3,781 46,543 SH   SOLE   46,543 0 0
WATERS CORP COM 941848103 289 1,491 SH   SOLE   1,491 0 0
WATSCO INC COM 942622200 1,218 6,789 SH   SOLE   6,789 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 600 182,091 SH   SOLE   182,091 0 0
WEB COM GROUP INC COM 94733A104 213 8,155 SH   SOLE   8,155 0 0
WEBSTER FINL CORP CONN COM 947890109 205 3,216 SH   SOLE   3,216 0 0
WEC ENERGY GROUP INC COM 92939U106 1,816 28,111 SH   SOLE   28,111 0 0
WEIBO CORP SPONSORED ADR 948596101 5,046 56,315 SH   SOLE   56,315 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 440 14,271 SH   SOLE   14,271 0 0
WELLS FARGO CO NEW COM 949746101 32,229 581,399 SH   SOLE   581,399 0 0
WELLS FARGO CO NEW COM 949746101 8 3,000 SH Call SOLE   3,000 0 0
WELLTOWER INC COM 95040Q104 1,864 29,699 SH   SOLE   29,699 0 0
WENDYS CO COM 95058W100 550 31,883 SH   SOLE   31,883 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 214 19,000 SH   SOLE   19,000 0 0
WESTERN ALLIANCE BANCORP COM 957638109 3,312 58,530 SH   SOLE   58,530 0 0
WESTERN ASSET VAR RT STRG FD COM 957667108 299 18,434 SH   SOLE   18,434 0 0
WESTERN ASST MNGD MUN FD INC COM 95766M105 2,301 181,638 SH   SOLE   181,638 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 8,497 763,001 SH   SOLE   763,001 0 0
WESTERN DIGITAL CORP COM 958102105 1,506 19,458 SH   SOLE   19,458 0 0
WESTERN DIGITAL CORP COM 958102105 0 1,500 SH Call SOLE   1,500 0 0
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 9,042 186,777 SH   SOLE   186,777 0 0
WESTERN UN CO COM 959802109 2,123 105,181 SH   SOLE   105,181 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 2,731 126,528 SH   SOLE   126,528 0 0
WESTROCK CO COM 96145D105 5,926 103,740 SH   SOLE   103,740 0 0
WEX INC COM 96208T104 269 1,413 SH   SOLE   1,413 0 0
WEYERHAEUSER CO COM 962166104 3,862 105,838 SH   SOLE   105,838 0 0
WGL HLDGS INC COM 92924F106 478 5,373 SH   SOLE   5,373 0 0
WHIRLPOOL CORP COM 963320106 794 5,440 SH   SOLE   5,440 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 10,022 11,051 SH   SOLE   11,051 0 0
WILLIAMS COS INC DEL COM 969457100 5,637 207,938 SH   SOLE   207,938 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 4,395 108,213 SH   SOLE   108,213 0 0
WILLIAMS SONOMA INC COM 969904101 5,291 86,310 SH   SOLE   86,310 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 3,759 24,858 SH   SOLE   24,858 0 0
WINTRUST FINL CORP COM 97650W108 2,518 29,476 SH   SOLE   29,476 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 1,387 290,668 SH   SOLE   290,668 0 0
WISDOMTREE TR BLMBG US BULL 97717W471 1,230 46,186 SH   SOLE   46,186 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,073 25,050 SH   SOLE   25,050 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4,665 73,928 SH   SOLE   73,928 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 208 3,201 SH   SOLE   3,201 0 0
WISDOMTREE TR HEDGED HI YLD BD 97717W430 920 38,439 SH   SOLE   38,439 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 2,969 56,235 SH   SOLE   56,235 0 0
WISDOMTREE TR INTL LRGCAP DV 97717W794 256 5,414 SH   SOLE   5,414 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 7,178 99,605 SH   SOLE   99,605 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 380 9,206 SH   SOLE   9,206 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 17,262 320,081 SH   SOLE   320,081 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1 800 SH Call SOLE   800 0 0
WISDOMTREE TR JP SMALLCP DIV 97717W836 15,992 207,793 SH   SOLE   207,793 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 1,162 26,674 SH   SOLE   26,674 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 407 4,680 SH   SOLE   4,680 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 480 6,846 SH   SOLE   6,846 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,331 25,978 SH   SOLE   25,978 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 2,448 68,354 SH   SOLE   68,354 0 0
WISDOMTREE TR US MIDCP EARNING 97717W570 12,597 313,561 SH   SOLE   313,561 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 29,799 726,730 SH   SOLE   726,730 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 318 8,954 SH   SOLE   8,954 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,160 72,998 SH   SOLE   72,998 0 0
WISDOMTREE TR US SMALLCP ERNGS 97717W562 7,492 193,597 SH   SOLE   193,597 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 8,380 91,924 SH   SOLE   91,924 0 0
WOLVERINE WORLD WIDE INC COM 978097103 376 10,804 SH   SOLE   10,804 0 0
WORKDAY INC CL A 98138H101 5,210 43,206 SH   SOLE   43,206 0 0
WORKDAY INC CL A 98138H101 1 3,500 SH Call SOLE   3,500 0 0
WORKIVA INC COM CL A 98139A105 1,246 51,100 SH   SOLE   51,100 0 0
WORLDPAY INC CL A 981558109 218 2,661 SH   SOLE   2,661 0 0
WPP PLC NEW ADR 92937A102 482 6,184 SH   SOLE   6,184 0 0
WPX ENERGY INC COM 98212B103 2,069 114,280 SH   SOLE   114,280 0 0
WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 441 16,955 SH   SOLE   16,955 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 1,358 30,542 SH   SOLE   30,542 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 1,782 30,314 SH   SOLE   30,314 0 0
WYNN RESORTS LTD COM 983134107 507 3,018 SH   SOLE   3,018 0 0
WYNN RESORTS LTD COM 983134107 2 2,200 SH Call SOLE   2,200 0 0
XCEL ENERGY INC COM 98389B100 3,449 75,461 SH   SOLE   75,461 0 0
XEROX CORP COM NEW 984121608 215 8,898 SH   SOLE   8,898 0 0
XILINX INC COM 983919101 636 9,748 SH   SOLE   9,748 0 0
XPO LOGISTICS INC COM 983793100 491 4,876 SH   SOLE   4,876 0 0
XYLEM INC COM 98419M100 2,961 43,973 SH   SOLE   43,973 0 0
YAMANA GOLD INC COM 98462Y100 96 33,608 SH   SOLE   33,608 0 0
YATRA ONLINE INC ORD SHS G98338109 56 10,355 SH   SOLE   10,355 0 0
YUM BRANDS INC COM 988498101 4,069 52,050 SH   SOLE   52,050 0 0
YUM CHINA HLDGS INC COM 98850P109 1,752 45,520 SH   SOLE   45,520 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 296 2,060 SH   SOLE   2,060 0 0
ZILLOW GROUP INC CL A 98954M101 313 5,228 SH   SOLE   5,228 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,639 23,706 SH   SOLE   23,706 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 1 300 SH Put SOLE   300 0 0
ZIONS BANCORPORATION COM 989701107 10,975 208,286 SH   SOLE   208,286 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 306 100,876 SH   SOLE   100,876 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 1 2,000 SH Call SOLE   2,000 0 0
ZOETIS INC CL A 98978V103 19,890 232,835 SH   SOLE   232,835 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 812 83,393 SH   SOLE   83,393 0 0