0001085146-19-000928.txt : 20190214 0001085146-19-000928.hdr.sgml : 20190214 20190214161456 ACCESSION NUMBER: 0001085146-19-000928 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190214 DATE AS OF CHANGE: 20190214 EFFECTIVENESS DATE: 20190214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HighTower Advisors, LLC CENTRAL INDEX KEY: 0001462245 IRS NUMBER: 364500709 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13510 FILM NUMBER: 19606471 BUSINESS ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 312-962-3847 MAIL ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001462245 XXXXXXXX 12-31-2018 12-31-2018 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001109448 028-10562 ALLIANCEBERNSTEIN L.P. 0001493338 028-13991 Allianz Global Investors U.S. LLC 0001508822 028-14059 ACR Alpine Capital Research, LLC 0001093589 028-05119 ALTA CAPITAL MANAGEMENT LLC/ 0001369702 028-11962 AMI ASSET MANAGEMENT CORP 0000813933 028-01880 ANCHOR CAPITAL ADVISORS LLC 0001364615 028-11964 Aperio Group, LLC 0000860644 028-02634 Aristotle Capital Management, LLC 0001398103 028-12481 Ashfield Capital Partners, LLC 0000700529 028-01162 ATALANTA SOSNOFF CAPITAL, LLC 0001027817 028-05936 ATLANTA CAPITAL MANAGEMENT CO L L C 0000872259 028-02825 BAHL & GAYNOR INC 0001258413 028-10518 BELMONT ASSET MANAGEMENT 0001305227 028-12016 BlackRock Investment Management, LLC 0001015079 028-05620 BRANDES INVESTMENT PARTNERS, LP 0001512978 028-14438 Brookmont Capital Management 0001345929 028-13997 BROWN ADVISORY INC 0000823621 028-01398 CAMBIAR INVESTORS LLC 0000874791 028-02903 CAMPBELL NEWMAN ASSET MANAGEMENT INC 0001596076 028-15733 Capital Innovations LLC 0000897378 028-03434 CONGRESS ASSET MANAGEMENT CO /MA 0001427514 028-13023 Dana Investment Advisors, Inc. 0001036325 028-04121 DAVIS SELECTED ADVISERS 0000727770 028-05267 MACQUARIE INVESTMENT MANAGEMENT BUSINESS TRUST 0001214639 028-10309 DSM CAPITAL PARTNERS LLC 0000790502 028-01666 EAGLE ASSET MANAGEMENT INC 0001102578 028-05269 EARNEST PARTNERS LLC 0001076598 028-04139 EATON VANCE MANAGEMENT 0001093694 028-10606 JFB Holdings Corp 0000937729 028-10991 FAYEZ SAROFIM & CO 0001056288 028-04375 FEDERATED INVESTORS INC /PA/ 0000038777 028-00734 FRANKLIN RESOURCES INC 0000003520 028-00869 FRED ALGER MANAGEMENT INC 0000314949 028-00126 GLENMEDE TRUST CO NA 0001546283 028-14929 Glovista Investments LLC 0001082917 028-04145 GW&K Investment Management, LLC 0000928196 028-04434 HARDING LOEVNER LP 0000813917 028-02013 HARRIS ASSOCIATES L P 0001175130 028-10649 HAYS ADVISORY LLC 0000740272 028-01321 HGK ASSET MANAGEMENT INC 0001426940 028-12835 Horizon Investment Services, LLC 0000914208 028-11246 Invesco Ltd. 0001639666 028-16855 ISTHMUS PARTNERS, LLC 0000019617 028-00694 JPMORGAN CHASE & CO 0001048703 028-11445 Karpus Management, Inc. 0001021223 028-05792 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC 0000884589 028-03133 KENNEDY CAPITAL MANAGEMENT, INC. 0001307878 028-10975 Laffer Investments 0001009262 028-05358 LATEEF INVESTMENT MANAGEMENT, L.P. 0001207017 028-10469 LAZARD ASSET MANAGEMENT LLC 0000820330 028-01701 CLEARBRIDGE, LLC 0000312348 028-00398 LOOMIS SAYLES & CO L P 0000728100 028-00413 LORD, ABBETT & CO. LLC 0000922940 028-04057 M.D. SASS INVESTORS SERVICES, INC. 0001138060 028-03477 MADISON INVESTMENT HOLDINGS INC 0000912938 028-04968 MASSACHUSETTS FINANCIAL SERVICES CO /MA/ 0000903947 028-03692 MILLER HOWARD INVESTMENTS INC /NY 0000067698 028-00288 MONTAG & CALDWELL, LLC 0000728774 028-00454 NEUBERGER BERMAN LLC 0000939761 028-03871 NEWGATE CAPITAL MANAGEMENT LLC 0001018331 028-05788 NATIXIS ADVISORS, L.P. 0000073124 028-00290 NORTHERN TRUST CORP 0001473182 028-13833 NUANCE INVESTMENTS, LLC 0001521019 028-14498 Nuveen Asset Management, LLC 0000763848 028-01474 NWQ INVESTMENT MANAGEMENT COMPANY, LLC 0001054554 028-06668 OAK RIDGE INVESTMENTS LLC 0001423442 028-12966 O'SHAUGHNESSY ASSET MANAGEMENT, LLC 0001163368 028-10952 PACIFIC INVESTMENT MANAGEMENT CO LLC 0000932859 028-04558 PARAMETRIC PORTFOLIO ASSOCIATES LLC 0001034524 028-03687 POLEN CAPITAL MANAGEMENT LLC 0000769734 028-01549 PRINCIPAL GLOBAL INVESTORS 0001027796 028-03791 PZENA INVESTMENT MANAGEMENT LLC 0001080298 028-04879 REINHART PARTNERS, INC. 0000944234 028-04884 RENAISSANCE GROUP LLC 0001528214 028-14643 Richard Bernstein Advisors LLC 0001112325 028-05655 RIVERBRIDGE PARTNERS LLC 0001386060 028-12484 Boston Partners 0001109426 028-05621 SANTA BARBARA ASSET MANAGEMENT, LLC 0001056593 028-04691 SCHAFER CULLEN CAPITAL MANAGEMENT INC 0001592643 028-16000 Select Equity Group, L.P. 0001002784 028-05709 SHELTON CAPITAL MANAGEMENT 0001089755 028-03489 SOUTHERNSUN ASSET MANAGEMENT, LLC 0001166716 028-10030 STRATEGY ASSET MANAGERS LLC 0001085936 028-05015 SYSTEMATIC FINANCIAL MANAGEMENT LP 0001145263 028-06683 TCW INVESTMENT MANAGEMENT Co LLC 0001259887 028-10665 LONDON CO OF VIRGINIA 0001092351 028-05601 THOMAS WHITE INTERNATIONAL LTD 0001008322 028-04041 THOMPSON SIEGEL & WALMSLEY LLC 0001145020 028-06605 THORNBURG INVESTMENT MANAGEMENT INC 0001071483 028-04171 TODD ASSET MANAGEMENT LLC 0000884541 028-03125 TRILLIUM ASSET MANAGEMENT, LLC 0000877035 028-02924 TURNER INVESTMENTS LLC 0000102909 028-06408 VANGUARD GROUP INC 0001040188 028-06354 VICTORY CAPITAL MANAGEMENT INC 0001068837 028-07292 VOYA INVESTMENT MANAGEMENT LLC 0000740913 028-01347 REAVES W H & CO INC 0001600435 028-18951 Wakefield Asset Management LLLP ADDITIONAL MANAGERS DO NOT FIT TEMPLATE N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 02-11-2019 0 2220 13037675
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 180 DEGREE CAP CORP COM 68235B109 30 17300 SH SOLE 17300 0 0 1ST CONSTITUTION BANCORP COM 31986N102 351 17600 SH SOLE 17600 0 0 22ND CENTY GROUP INC COM 90137F103 29 11433 SH SOLE 11433 0 0 3-D SYS CORP DEL COM NEW 88554D205 309 30651 SH SOLE 30651 0 0 3M CO COM 88579Y101 58125 304710 SH SOLE 304710 0 0 58 COM INC SPON ADR REP A 31680Q104 511 9313 SH SOLE 9313 0 0 ABB LTD SPONSORED ADR 000375204 254 13114 SH SOLE 13114 0 0 ABBOTT LABS COM 002824100 52230 722655 SH SOLE 722655 0 0 ABBVIE INC COM 00287Y109 52402 568397 SH SOLE 568397 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 72 14496 SH SOLE 14496 0 0 ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 16266 131713 SH SOLE 131713 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 3292 27648 SH SOLE 27648 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 10836 720035 SH SOLE 720035 0 0 ABIOMED INC COM 003654100 287 885 SH SOLE 885 0 0 ABM INDS INC COM 000957100 713 22218 SH SOLE 22218 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 23270 165008 SH SOLE 165008 0 0 ACCURAY INC COM 004397105 41 12000 SH SOLE 12000 0 0 ACHILLION PHARMACEUTICALS IN COM 00448Q201 21 13798 SH SOLE 13798 0 0 ACI WORLDWIDE INC COM 004498101 220 7962 SH SOLE 7962 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 512 69406 SH SOLE 69406 0 0 ACTIVISION BLIZZARD INC COM 00507V109 2135 45867 SH SOLE 45867 0 0 ACUITY BRANDS INC COM 00508Y102 851 7478 SH SOLE 7478 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 28 12191 SH SOLE 12191 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 0 1500 SH Call SOLE 1500 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 719 56990 SH SOLE 56990 0 0 ADECOAGRO S A COM L00849106 85 12120 SH SOLE 12120 0 0 ADOBE INC COM 00724F101 18282 80850 SH SOLE 80850 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 730 4655 SH SOLE 4655 0 0 ADVANCED MICRO DEVICES INC COM 007903107 631 34255 SH SOLE 34255 0 0 ADVANCED MICRO DEVICES INC COM 007903107 46 31000 SH Call SOLE 31000 0 0 ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1557 26655 SH SOLE 26655 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 224 26656 SH SOLE 26656 0 0 AEGON N V NY REGISTRY SHS 007924103 200 43213 SH SOLE 43213 0 0 AERCAP HOLDINGS NV SHS N00985106 339 8574 SH SOLE 8574 0 0 AERPIO PHARMACEUTICALS INC COM 00810B105 43 25450 SH SOLE 25450 0 0 AES CORP COM 00130H105 3007 208672 SH SOLE 208672 0 0 AETHLON MED INC COM NEW 00808Y208 19 11000 SH SOLE 11000 0 0 AFFILIATED MANAGERS GROUP COM 008252108 411 4228 SH SOLE 4228 0 0 AFFIMED N V COM N01045108 62 20000 SH SOLE 20000 0 0 AFFIMED N V COM N01045108 12 15000 SH Call SOLE 15000 0 0 AFLAC INC COM 001055102 3875 85140 SH SOLE 85140 0 0 AGCO CORP COM 001084102 482 8644 SH SOLE 8644 0 0 AGENUS INC COM NEW 00847G705 1 1500 SH Call SOLE 1500 0 0 AGENUS INC COM NEW 00847G705 73 30110 SH SOLE 30110 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 552 8161 SH SOLE 8161 0 0 AGNC INVT CORP COM 00123Q104 889 50618 SH SOLE 50618 0 0 AIR PRODS & CHEMS INC COM 009158106 25935 162164 SH SOLE 162164 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 401 6563 SH SOLE 6563 0 0 ALASKA AIR GROUP INC COM 011659109 1312 21600 SH SOLE 21600 0 0 ALASKA AIR GROUP INC COM 011659109 19 1000 SH Call SOLE 1000 0 0 ALBEMARLE CORP COM 012653101 271 3450 SH SOLE 3450 0 0 ALCOA CORP COM 013872106 226 8528 SH SOLE 8528 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 135 16250 SH SOLE 16250 0 0 ALEXCO RESOURCE CORP COM 01535P106 9 10000 SH SOLE 10000 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 431 4437 SH SOLE 4437 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 33129 242182 SH SOLE 242182 0 0 ALIGN TECHNOLOGY INC COM 016255101 3520 16865 SH SOLE 16865 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 210 9667 SH SOLE 9667 0 0 ALLEGIANT TRAVEL CO COM 01748X102 210 2095 SH SOLE 2095 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 802 10081 SH SOLE 10081 0 0 ALLERGAN PLC SHS G0177J108 1 900 SH Call SOLE 900 0 0 ALLERGAN PLC SHS G0177J108 12268 91965 SH SOLE 91965 0 0 ALLETE INC COM NEW 018522300 265 3478 SH SOLE 3478 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 225 21315 SH SOLE 21315 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1400 51284 SH SOLE 51284 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 305 25183 SH SOLE 25183 0 0 ALLIANT ENERGY CORP COM 018802108 643 15161 SH SOLE 15161 0 0 ALLIANZGI CONV INCOME FD COM 018828103 137 26671 SH SOLE 26671 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 180 16719 SH SOLE 16719 0 0 ALLSTATE CORP COM 020002101 5900 71534 SH SOLE 71534 0 0 ALLY FINL INC COM 02005N100 1842 81194 SH SOLE 81194 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 463 6344 SH SOLE 6344 0 0 ALPHABET INC CAP STK CL A 02079K305 71931 69231 SH SOLE 69231 0 0 ALPHABET INC CAP STK CL A 02079K305 169 5200 SH Call SOLE 5200 0 0 ALPHABET INC CAP STK CL C 02079K107 56151 54454 SH SOLE 54454 0 0 ALPHATEC HOLDINGS INC COM NEW 02081G201 625 272476 SH SOLE 272476 0 0 ALPS ETF TR ALERIAN ENERGY 00162Q676 1723 96589 SH SOLE 96589 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 35430 4062246 SH SOLE 4062246 0 0 ALPS ETF TR BARRONS 400 ETF 00162Q726 690 19495 SH SOLE 19495 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 488 20492 SH SOLE 20492 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 937 23934 SH SOLE 23934 0 0 ALTA MESA RES INC CL A 02133L109 30 30000 SH SOLE 30000 0 0 ALTABA INC COM 021346101 4728 81386 SH SOLE 81386 0 0 ALTRIA GROUP INC COM 02209S103 57432 1164488 SH SOLE 1164488 0 0 ALTRIA GROUP INC COM 02209S103 8 24500 SH Call SOLE 24500 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 423 31114 SH SOLE 31114 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 17 1500 SH Call SOLE 1500 0 0 AMAZON COM INC COM 023135106 23 1300 SH Put SOLE 1300 0 0 AMAZON COM INC COM 023135106 137257 90980 SH SOLE 90980 0 0 AMBEV SA SPONSORED ADR 02319V103 486 124061 SH SOLE 124061 0 0 AMC NETWORKS INC CL A 00164V103 1756 31990 SH SOLE 31990 0 0 AMEREN CORP COM 023608102 878 13435 SH SOLE 13435 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 56 10000 SH SOLE 10000 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 179 12582 SH SOLE 12582 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1688 52761 SH SOLE 52761 0 0 AMERICAN ELEC PWR INC COM 025537101 6017 80655 SH SOLE 80655 0 0 AMERICAN EXPRESS CO COM 025816109 20 10000 SH Put SOLE 10000 0 0 AMERICAN EXPRESS CO COM 025816109 36542 383089 SH SOLE 383089 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 3705 278436 SH SOLE 278436 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 420 4631 SH SOLE 4631 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3276 82823 SH SOLE 82823 0 0 AMERICAN STS WTR CO COM 029899101 1075 16064 SH SOLE 16064 0 0 AMERICAN TOWER CORP NEW COM 03027X100 9828 62076 SH SOLE 62076 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 34786 383127 SH SOLE 383127 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 644 25398 SH SOLE 25398 0 0 AMERIPRISE FINL INC COM 03076C106 2143 20525 SH SOLE 20525 0 0 AMERISOURCEBERGEN CORP COM 03073E105 376 5065 SH SOLE 5065 0 0 AMETEK INC NEW COM 031100100 6067 89890 SH SOLE 89890 0 0 AMGEN INC COM 031162100 92763 476009 SH SOLE 476009 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 582 10196 SH SOLE 10196 0 0 AMPHENOL CORP NEW CL A 032095101 7794 96567 SH SOLE 96567 0 0 ANADARKO PETE CORP COM 032511107 9264 211354 SH SOLE 211354 0 0 ANADARKO PETE CORP COM 032511107 1 400 SH Call SOLE 400 0 0 ANALOG DEVICES INC COM 032654105 1678 19523 SH SOLE 19523 0 0 ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 5982 184338 SH SOLE 184338 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 810 12298 SH SOLE 12298 0 0 ANNALY CAP MGMT INC COM 035710409 2950 300119 SH SOLE 300119 0 0 ANSYS INC COM 03662Q105 1193 8401 SH SOLE 8401 0 0 ANTARES PHARMA INC COM 036642106 81 29235 SH SOLE 29235 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 2154 100715 SH SOLE 100715 0 0 ANTERO RES CORP COM 03674X106 92 10929 SH SOLE 10929 0 0 ANTERO RES CORP COM 03674X106 0 1000 SH Call SOLE 1000 0 0 ANTHEM INC COM 036752103 4147 15766 SH SOLE 15766 0 0 AON PLC SHS CL A G0408V102 1504 10333 SH SOLE 10333 0 0 APACHE CORP COM 037411105 1645 62605 SH SOLE 62605 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 289 11733 SH SOLE 11733 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 387 26959 SH SOLE 26959 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 240 16811 SH SOLE 16811 0 0 APPLE INC COM 037833100 312088 1977618 SH SOLE 1977618 0 0 APPLE INC COM 037833100 301 31000 SH Call SOLE 31000 0 0 APPLE INC COM 037833100 616 186400 SH Put SOLE 186400 0 0 APPLIED DNA SCIENCES INC COM NEW 03815U201 4 11067 SH SOLE 11067 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 446 8255 SH SOLE 8255 0 0 APPLIED MATLS INC COM 038222105 1713 52304 SH SOLE 52304 0 0 APTARGROUP INC COM 038336103 523 5554 SH SOLE 5554 0 0 APTIV PLC SHS G6095L109 494 7972 SH SOLE 7972 0 0 AQUA AMERICA INC COM 03836W103 1289 37638 SH SOLE 37638 0 0 AQUAVENTURE HLDGS LTD SHS G0443N107 227 12050 SH SOLE 12050 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1067 51683 SH SOLE 51683 0 0 ARCH CAP GROUP LTD ORD G0450A105 698 26164 SH SOLE 26164 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 7791 190015 SH SOLE 190015 0 0 ARCHROCK INC COM 03957W106 153 20676 SH SOLE 20676 0 0 ARCONIC INC COM 03965L100 302 17756 SH SOLE 17756 0 0 ARCOSA INC COM 039653100 297 10662 SH SOLE 10662 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 446 11455 SH SOLE 11455 0 0 ARES CAP CORP COM 04010L103 18232 1169992 SH SOLE 1169992 0 0 ARES COML REAL ESTATE CORP COM 04013V108 263 20218 SH SOLE 20218 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 254 14310 SH SOLE 14310 0 0 ARK ETF TR GEN REV MLTSCT 00214Q302 1488 62025 SH SOLE 62025 0 0 ARK ETF TR INNOVATION ETF 00214Q104 8428 226661 SH SOLE 226661 0 0 ARK ETF TR WEB X.O ETF 00214Q401 583 13858 SH SOLE 13858 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 1253 21621 SH SOLE 21621 0 0 ARRAY BIOPHARMA INC COM 04269X105 1320 93135 SH SOLE 93135 0 0 ARRAY BIOPHARMA INC COM 04269X105 1 500 SH Call SOLE 500 0 0 ARROW FINL CORP COM 042744102 445 13902 SH SOLE 13902 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 131 10524 SH SOLE 10524 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 2 500 SH Call SOLE 500 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 420 19063 SH SOLE 19063 0 0 ASGN INC COM 00191U102 2155 39594 SH SOLE 39594 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 210 2963 SH SOLE 2963 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 3467 22229 SH SOLE 22229 0 0 ASPEN TECHNOLOGY INC COM 045327103 370 4523 SH SOLE 4523 0 0 ASSERTIO THERAPEUTICS INC COM 04545L107 998 274149 SH SOLE 274149 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2191 57601 SH SOLE 57601 0 0 ASTRONICS CORP COM 046433108 542 17821 SH SOLE 17821 0 0 AT&T INC COM 00206R102 96319 3373104 SH SOLE 3373104 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 682 19688 SH SOLE 19688 0 0 ATHENAHEALTH INC COM 04685W103 214 1598 SH SOLE 1598 0 0 ATHENEX INC COM 04685N103 880 69307 SH SOLE 69307 0 0 ATHERSYS INC COM 04744L106 57 42200 SH SOLE 42200 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 357 21788 SH SOLE 21788 0 0 ATLASSIAN CORP PLC CL A G06242104 5882 66154 SH SOLE 66154 0 0 ATMOS ENERGY CORP COM 049560105 1693 18267 SH SOLE 18267 0 0 AURORA CANNABIS INC COM 05156X108 318 64914 SH SOLE 64914 0 0 AUTODESK INC COM 052769106 5193 40307 SH SOLE 40307 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 26074 198801 SH SOLE 198801 0 0 AUTOZONE INC COM 053332102 4334 5147 SH SOLE 5147 0 0 AVALONBAY CMNTYS INC COM 053484101 880 5034 SH SOLE 5034 0 0 AVANGRID INC COM 05351W103 647 12907 SH SOLE 12907 0 0 AVANOS MED INC COM 05350V106 224 4915 SH SOLE 4915 0 0 AVERY DENNISON CORP COM 053611109 3643 40542 SH SOLE 40542 0 0 AXALTA COATING SYS LTD COM G0750C108 400 17190 SH SOLE 17190 0 0 AXON ENTERPRISE INC COM 05464C101 4864 111175 SH SOLE 111175 0 0 B & G FOODS INC NEW COM 05508R106 2105 72811 SH SOLE 72811 0 0 BAIDU INC SPON ADR REP A 056752108 3085 18866 SH SOLE 18866 0 0 BALL CORP COM 058498106 2134 46357 SH SOLE 46357 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 486 91445 SH SOLE 91445 0 0 BANCO SANTANDER SA ADR 05964H105 446 98827 SH SOLE 98827 0 0 BANK AMER CORP COM 060505104 40004 1625124 SH SOLE 1625124 0 0 BANK HAWAII CORP COM 062540109 771 11446 SH SOLE 11446 0 0 BANK MONTREAL QUE COM 063671101 4171 63640 SH SOLE 63640 0 0 BANK N S HALIFAX COM 064149107 755 15206 SH SOLE 15206 0 0 BANK NEW YORK MELLON CORP COM 064058100 6504 138199 SH SOLE 138199 0 0 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1726 15387 SH SOLE 15387 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 998 48396 SH SOLE 48396 0 0 BARCLAYS BK PLC IPATH B SHRT TRM 06746P621 1946 41405 SH SOLE 41405 0 0 BARCLAYS BK PLC IPATH S&P MT ETN 06740Q260 291 13136 SH SOLE 13136 0 0 BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 242 18558 SH SOLE 18558 0 0 BARRICK GOLD CORP COM 067901108 4229 313272 SH SOLE 313272 0 0 BARRICK GOLD CORP COM 067901108 0 1000 SH Call SOLE 1000 0 0 BAUSCH HEALTH COS INC COM 071734107 4250 230344 SH SOLE 230344 0 0 BAUSCH HEALTH COS INC COM 071734107 1 300 SH Call SOLE 300 0 0 BAUSCH HEALTH COS INC COM 071734107 40 44200 SH Put SOLE 44200 0 0 BAXTER INTL INC COM 071813109 7154 108502 SH SOLE 108502 0 0 BB&T CORP COM 054937107 9881 228113 SH SOLE 228113 0 0 BCE INC COM NEW 05534B760 1943 48966 SH SOLE 48966 0 0 BECTON DICKINSON & CO COM 075887109 11907 52834 SH SOLE 52834 0 0 BELLICUM PHARMACEUTICALS INC COM 079481107 109 38620 SH SOLE 38620 0 0 BEMIS INC COM 081437105 358 7815 SH SOLE 7815 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 92718 303 SH SOLE 303 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 168376 825378 SH SOLE 825378 0 0 BERRY GLOBAL GROUP INC COM 08579W103 519 10921 SH SOLE 10921 0 0 BEST BUY INC COM 086516101 4110 77639 SH SOLE 77639 0 0 BHP GROUP LIMITED SPONSORED ADS 088606108 2145 45480 SH SOLE 45480 0 0 BHP GROUP PLC SPONSORED ADS 05545E209 1770 42203 SH SOLE 42203 0 0 BIO RAD LABS INC CL A 090572207 335 1452 SH SOLE 1452 0 0 BIO TECHNE CORP COM 09073M104 304 2120 SH SOLE 2120 0 0 BIOGEN INC COM 09062X103 11042 36631 SH SOLE 36631 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 530 6154 SH SOLE 6154 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 81 16800 SH SOLE 16800 0 0 BLACK HILLS CORP COM 092113109 422 6744 SH SOLE 6744 0 0 BLACK KNIGHT INC COM 09215C105 441 9780 SH SOLE 9780 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 2336 150842 SH SOLE 150842 0 0 BLACKBERRY LTD COM 09228F103 75 10311 SH SOLE 10311 0 0 BLACKLINE INC COM 09239B109 206 4805 SH SOLE 4805 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 338 27656 SH SOLE 27656 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 249 26860 SH SOLE 26860 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 2639 236086 SH SOLE 236086 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 115 14717 SH SOLE 14717 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 166 17600 SH SOLE 17600 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 165 13792 SH SOLE 13792 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1067 29225 SH SOLE 29225 0 0 BLACKROCK INC COM 09247X101 16140 40966 SH SOLE 40966 0 0 BLACKROCK INCOME TR INC COM 09247F100 415 72217 SH SOLE 72217 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 358 27025 SH SOLE 27025 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 554 27002 SH SOLE 27002 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 224 18514 SH SOLE 18514 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 162 12477 SH SOLE 12477 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 2968 234517 SH SOLE 234517 0 0 BLACKROCK MUNI N Y INTER DUR COM 09255F109 168 13495 SH SOLE 13495 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 183 14202 SH SOLE 14202 0 0 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 217 18050 SH SOLE 18050 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 247 18450 SH SOLE 18450 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 136 13753 SH SOLE 13753 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 311 25900 SH SOLE 25900 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 500 40547 SH SOLE 40547 0 0 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 127 11124 SH SOLE 11124 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1532 120312 SH SOLE 120312 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 240 16341 SH SOLE 16341 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 133 10136 SH SOLE 10136 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 152 18368 SH SOLE 18368 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 257 20454 SH SOLE 20454 0 0 BLACKROCK MUNIYIELD INVST FD COM 09254R104 357 28100 SH SOLE 28100 0 0 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 520 45105 SH SOLE 45105 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1560 129830 SH SOLE 129830 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 725 55834 SH SOLE 55834 0 0 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 130 10561 SH SOLE 10561 0 0 BLACKROCK NY MUNICIPAL BOND COM 09249P106 236 18466 SH SOLE 18466 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2825 134063 SH SOLE 134063 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 49483 1660132 SH SOLE 1660132 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 391 12263 SH SOLE 12263 0 0 BLOCK H & R INC COM 093671105 231 9161 SH SOLE 9161 0 0 BOEING CO COM 097023105 84910 263292 SH SOLE 263292 0 0 BOOKING HLDGS INC COM 09857L108 14215 8250 SH SOLE 8250 0 0 BORGWARNER INC COM 099724106 1620 46572 SH SOLE 46572 0 0 BOSTON PROPERTIES INC COM 101121101 943 8362 SH SOLE 8362 0 0 BOSTON SCIENTIFIC CORP COM 101137107 911 25764 SH SOLE 25764 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 266 25608 SH SOLE 25608 0 0 BOX INC CL A 10316T104 2583 152483 SH SOLE 152483 0 0 BOX INC CL A 10316T104 6 3500 SH Call SOLE 3500 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 616 39780 SH SOLE 39780 0 0 BP PLC SPONSORED ADR 055622104 14196 373316 SH SOLE 373316 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 39 10766 SH SOLE 10766 0 0 BRIDGE BANCORP INC COM 108035106 297 11634 SH SOLE 11634 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 335 3018 SH SOLE 3018 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 38062 732943 SH SOLE 732943 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5468 171599 SH SOLE 171599 0 0 BROADCOM INC COM 11135F101 30563 119959 SH SOLE 119959 0 0 BROADCOM INC COM 11135F101 165 22000 SH Put SOLE 22000 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1868 19443 SH SOLE 19443 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1584 41246 SH SOLE 41246 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4925 143225 SH SOLE 143225 0 0 BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 166 10352 SH SOLE 10352 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 1165 84132 SH SOLE 84132 0 0 BROOKS AUTOMATION INC COM 114340102 310 11891 SH SOLE 11891 0 0 BROWN FORMAN CORP CL A 115637100 456 9615 SH SOLE 9615 0 0 BROWN FORMAN CORP CL B 115637209 3055 64160 SH SOLE 64160 0 0 BRUNSWICK CORP COM 117043109 216 4646 SH SOLE 4646 0 0 BT GROUP PLC ADR 05577E101 7767 510680 SH SOLE 510680 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1626 56219 SH SOLE 56219 0 0 BUNGE LIMITED COM G16962105 791 14814 SH SOLE 14814 0 0 BURLINGTON STORES INC COM 122017106 738 4545 SH SOLE 4545 0 0 C & F FINL CORP COM 12466Q104 386 7261 SH SOLE 7261 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2521 29945 SH SOLE 29945 0 0 CABOT CORP COM 127055101 373 8673 SH SOLE 8673 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 6327 145509 SH SOLE 145509 0 0 CADIZ INC COM NEW 127537207 135 13078 SH SOLE 13078 0 0 CAESARS ENTMT CORP COM 127686103 158 23420 SH SOLE 23420 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 671 75597 SH SOLE 75597 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1171 110662 SH SOLE 110662 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 257 5400 SH SOLE 5400 0 0 CALLON PETE CO DEL COM 13123X102 376 59146 SH SOLE 59146 0 0 CALYXT INC COM 13173L107 320 30944 SH SOLE 30944 0 0 CAMDEN NATL CORP COM 133034108 621 17263 SH SOLE 17263 0 0 CAMECO CORP COM 13321L108 580 51075 SH SOLE 51075 0 0 CAMPBELL SOUP CO COM 134429109 424 12880 SH SOLE 12880 0 0 CAMPBELL SOUP CO COM 134429109 0 3500 SH Call SOLE 3500 0 0 CAMTEK LTD ORD M20791105 78 11530 SH SOLE 11530 0 0 CANADIAN NAT RES LTD COM 136385101 1470 60841 SH SOLE 60841 0 0 CANADIAN NATL RY CO COM 136375102 3144 42516 SH SOLE 42516 0 0 CANADIAN PAC RY LTD COM 13645T100 5029 28331 SH SOLE 28331 0 0 CANOPY GROWTH CORP COM 138035100 3 3000 SH Call SOLE 3000 0 0 CANOPY GROWTH CORP COM 138035100 991 36703 SH SOLE 36703 0 0 CAPITAL ONE FINL CORP COM 14040H105 4897 64795 SH SOLE 64795 0 0 CAPSTEAD MTG CORP COM NO PAR 14067E506 103 15382 SH SOLE 15382 0 0 CAPSTONE TURBINE CORP COM NEW 14067D409 7 11236 SH SOLE 11236 0 0 CARDINAL HEALTH INC COM 14149Y108 2374 53437 SH SOLE 53437 0 0 CARE COM INC COM 141633107 208 10788 SH SOLE 10788 0 0 CARLISLE COS INC COM 142339100 3261 32470 SH SOLE 32470 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 464 29387 SH SOLE 29387 0 0 CARMAX INC COM 143130102 236 3716 SH SOLE 3716 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 2414 48817 SH SOLE 48817 0 0 CAS MED SYS INC COM PAR 124769209 385 240889 SH SOLE 240889 0 0 CASEYS GEN STORES INC COM 147528103 209 1625 SH SOLE 1625 0 0 CASTLE BRANDS INC COM 148435100 16 19000 SH SOLE 19000 0 0 CATERPILLAR INC DEL COM 149123101 36156 283952 SH SOLE 283952 0 0 CBL & ASSOC PPTYS INC COM 124830100 21 11171 SH SOLE 11171 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 4309 44043 SH SOLE 44043 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 66 28200 SH Put SOLE 28200 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 445 72236 SH SOLE 72236 0 0 CBRE GROUP INC CL A 12504L109 699 17416 SH SOLE 17416 0 0 CBS CORP NEW CL B 124857202 1370 31338 SH SOLE 31338 0 0 CBS CORP NEW CL B 124857202 49 18000 SH Call SOLE 18000 0 0 CDK GLOBAL INC COM 12508E101 854 17858 SH SOLE 17858 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1707 23199 SH SOLE 23199 0 0 CDW CORP COM 12514G108 11667 144312 SH SOLE 144312 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 137 43641 SH SOLE 43641 0 0 CELANESE CORP DEL COM 150870103 568 6361 SH SOLE 6361 0 0 CELCUITY INC COM 15102K100 975 40626 SH SOLE 40626 0 0 CELGENE CORP COM 151020104 14374 224801 SH SOLE 224801 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 2 28540 SH SOLE 28540 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 58 12431 SH SOLE 12431 0 0 CENTENE CORP DEL COM 15135B101 11204 96982 SH SOLE 96982 0 0 CENTERPOINT ENERGY INC COM 15189T107 1100 38974 SH SOLE 38974 0 0 CENTURYLINK INC COM 156700106 2897 191415 SH SOLE 191415 0 0 CERNER CORP COM 156782104 7842 149531 SH SOLE 149531 0 0 CERUS CORP COM 157085101 59 11760 SH SOLE 11760 0 0 CEVA INC COM 157210105 2470 112220 SH SOLE 112220 0 0 CF INDS HLDGS INC COM 125269100 509 11636 SH SOLE 11636 0 0 CHARLES RIV LABS INTL INC COM 159864107 1457 12906 SH SOLE 12906 0 0 CHART INDS INC COM PAR $0.01 16115Q308 787 12099 SH SOLE 12099 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 5933 20815 SH SOLE 20815 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7382 72330 SH SOLE 72330 0 0 CHEESECAKE FACTORY INC COM 163072101 215 4936 SH SOLE 4936 0 0 CHEMED CORP NEW COM 16359R103 381 1361 SH SOLE 1361 0 0 CHEMICAL FINL CORP COM 163731102 1077 29426 SH SOLE 29426 0 0 CHEMOURS CO COM 163851108 607 21617 SH SOLE 21617 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1194 20150 SH SOLE 20150 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 224 6218 SH SOLE 6218 0 0 CHESAPEAKE ENERGY CORP COM 165167107 70 34966 SH SOLE 34966 0 0 CHESAPEAKE UTILS CORP COM 165303108 275 3380 SH SOLE 3380 0 0 CHEVRON CORP NEW COM 166764100 67833 623297 SH SOLE 623297 0 0 CHICAGO RIVET & MACH CO COM 168088102 794 25200 SH SOLE 25200 0 0 CHIMERA INVT CORP COM NEW 16934Q208 214 12040 SH SOLE 12040 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 3788 78769 SH SOLE 78769 0 0 CHINA YUCHAI INTL LTD COM G21082105 290 23352 SH SOLE 23352 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 870 2022 SH SOLE 2022 0 0 CHUBB LIMITED COM H1467J104 7670 59336 SH SOLE 59336 0 0 CHURCH & DWIGHT INC COM 171340102 22556 342896 SH SOLE 342896 0 0 CIENA CORP COM NEW 171779309 296 8789 SH SOLE 8789 0 0 CIGNA CORP NEW COM 125523100 7844 41244 SH SOLE 41244 0 0 CINCINNATI FINL CORP COM 172062101 1740 22435 SH SOLE 22435 0 0 CINTAS CORP COM 172908105 868 5164 SH SOLE 5164 0 0 CISCO SYS INC COM 17275R102 65329 1508714 SH SOLE 1508714 0 0 CISCO SYS INC COM 17275R102 35 35000 SH Call SOLE 35000 0 0 CITIGROUP INC COM NEW 172967424 20081 385113 SH SOLE 385113 0 0 CITIGROUP INC COM NEW 172967424 10 3500 SH Call SOLE 3500 0 0 CITIZENS FINL GROUP INC COM 174610105 4534 153085 SH SOLE 153085 0 0 CITRIX SYS INC COM 177376100 1814 17786 SH SOLE 17786 0 0 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 3464 443008 SH SOLE 443008 0 0 CLOROX CO DEL COM 189054109 9080 58921 SH SOLE 58921 0 0 CLOUDERA INC COM 18914U100 56 5112 SH SOLE 5112 0 0 CLOUDERA INC COM 18914U100 11 10000 SH Call SOLE 10000 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 86 10500 SH SOLE 10500 0 0 CME GROUP INC COM CL A 12572Q105 16415 87254 SH SOLE 87254 0 0 CME GROUP INC COM CL A 12572Q105 7 34000 SH Put SOLE 34000 0 0 CMS ENERGY CORP COM 125896100 1725 34723 SH SOLE 34723 0 0 CO DIAGNOSTICS INC COM 189763105 138 94002 SH SOLE 94002 0 0 COCA COLA BOTTLING CO CONS COM 191098102 785 4429 SH SOLE 4429 0 0 COCA COLA CO COM 191216100 91265 1927953 SH SOLE 1927953 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 401 8770 SH SOLE 8770 0 0 COGNEX CORP COM 192422103 374 9530 SH SOLE 9530 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7576 119312 SH SOLE 119312 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 145 13007 SH SOLE 13007 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 537 27181 SH SOLE 27181 0 0 COHEN & STEERS LTD DUR PFD I COM 19248C105 420 19219 SH SOLE 19219 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 188 25030 SH SOLE 25030 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 1291 124517 SH SOLE 124517 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 287 16053 SH SOLE 16053 0 0 COHERUS BIOSCIENCES INC COM 19249H103 104 11450 SH SOLE 11450 0 0 COLGATE PALMOLIVE CO COM 194162103 23346 391736 SH SOLE 391736 0 0 COLONY CAP INC NEW CL A COM 19626G108 222 46700 SH SOLE 46700 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 8425 413108 SH SOLE 413108 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4678 105831 SH SOLE 105831 0 0 COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 4180 349863 SH SOLE 349863 0 0 COMCAST CORP NEW CL A 20030N101 35192 1033645 SH SOLE 1033645 0 0 COMERICA INC COM 200340107 1814 26344 SH SOLE 26344 0 0 COMMERCIAL VEH GROUP INC COM 202608105 58 10000 SH SOLE 10000 0 0 COMMUNITY BK SYS INC COM 203607106 1490 25554 SH SOLE 25554 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 74 26000 SH SOLE 26000 0 0 CONAGRA BRANDS INC COM 205887102 7328 343391 SH SOLE 343391 0 0 CONATUS PHARMACEUTICALS INC COM 20600T108 19 10900 SH SOLE 10900 0 0 CONDUENT INC COM 206787103 649 60882 SH SOLE 60882 0 0 CONFORMIS INC COM 20717E101 12 32940 SH SOLE 32940 0 0 CONNECTICUT WTR SVC INC COM 207797101 236 3511 SH SOLE 3511 0 0 CONOCOPHILLIPS COM 20825C104 11482 184811 SH SOLE 184811 0 0 CONSOLIDATED EDISON INC COM 209115104 4802 62776 SH SOLE 62776 0 0 CONSOLIDATED WATER CO INC ORD G23773107 184 15722 SH SOLE 15722 0 0 CONSTELLATION BRANDS INC CL A 21036P108 2618 16337 SH SOLE 16337 0 0 CONSTELLATION BRANDS INC CL A 21036P108 3 300 SH Call SOLE 300 0 0 CONTINENTAL RESOURCES INC COM 212015101 291 7260 SH SOLE 7260 0 0 CONTRAVIR PHARMACEUTICALS IN COM NEW 21234W202 37 129733 SH SOLE 129733 0 0 COOPER COS INC COM NEW 216648402 931 3624 SH SOLE 3624 0 0 COPA HOLDINGS SA CL A P31076105 1876 23832 SH SOLE 23832 0 0 COPART INC COM 217204106 1853 38768 SH SOLE 38768 0 0 CORE LABORATORIES N V COM N22717107 499 8117 SH SOLE 8117 0 0 CORECIVIC INC COM 21871N101 230 12883 SH SOLE 12883 0 0 CORESITE RLTY CORP COM 21870Q105 282 3237 SH SOLE 3237 0 0 CORMEDIX INC COM 21900C100 48 37188 SH SOLE 37188 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 210 4181 SH SOLE 4181 0 0 CORNING INC COM 219350105 7559 250260 SH SOLE 250260 0 0 COSTAR GROUP INC COM 22160N109 446 1319 SH SOLE 1319 0 0 COSTCO WHSL CORP NEW COM 22160K105 37461 184099 SH SOLE 184099 0 0 COSTCO WHSL CORP NEW COM 22160K105 13 1000 SH Call SOLE 1000 0 0 COUPA SOFTWARE INC COM 22266L106 305 4839 SH SOLE 4839 0 0 COUPA SOFTWARE INC COM 22266L106 74 15700 SH Call SOLE 15700 0 0 COVANTA HLDG CORP COM 22282E102 4183 312568 SH SOLE 312568 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 257 1612 SH SOLE 1612 0 0 CREDIT ACCEP CORP MICH COM 225310101 279 731 SH SOLE 731 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 240 22281 SH SOLE 22281 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2 500 SH Call SOLE 500 0 0 CREE INC COM 225447101 501 11732 SH SOLE 11732 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 480 16692 SH SOLE 16692 0 0 CRITEO S A SPONS ADS 226718104 1390 60863 SH SOLE 60863 0 0 CRONOS GROUP INC COM 22717L101 402 38713 SH SOLE 38713 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 12387 114047 SH SOLE 114047 0 0 CSG SYS INTL INC COM 126349109 361 11386 SH SOLE 11386 0 0 CSX CORP COM 126408103 53 18800 SH Call SOLE 18800 0 0 CSX CORP COM 126408103 9949 160349 SH SOLE 160349 0 0 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 3358 124515 SH SOLE 124515 0 0 CULLEN FROST BANKERS INC COM 229899109 257 2932 SH SOLE 2932 0 0 CUMMINS INC COM 231021106 15094 112951 SH SOLE 112951 0 0 CURTISS WRIGHT CORP COM 231561101 4031 39470 SH SOLE 39470 0 0 CVS HEALTH CORP COM 126650100 19996 305035 SH SOLE 305035 0 0 CYANOTECH CORP COM PAR $0.02 232437301 90 29900 SH SOLE 29900 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 392 5300 SH SOLE 5300 0 0 CYMABAY THERAPEUTICS INC COM 23257D103 94 12020 SH SOLE 12020 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 132 10216 SH SOLE 10216 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 0 200 SH Call SOLE 200 0 0 CYRUSONE INC COM 23283R100 379 7196 SH SOLE 7196 0 0 CYTOKINETICS INC COM NEW 23282W605 80 12700 SH SOLE 12700 0 0 D R HORTON INC COM 23331A109 489 14086 SH SOLE 14086 0 0 DAKTRONICS INC COM 234264109 378 51150 SH SOLE 51150 0 0 DANAHER CORP DEL COM 235851102 12790 124506 SH SOLE 124506 0 0 DANAHER CORP DEL COM 235851102 0 200 SH Put SOLE 200 0 0 DARDEN RESTAURANTS INC COM 237194105 1792 17942 SH SOLE 17942 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 1427 65050 SH SOLE 65050 0 0 DBX ETF TR XTRACK MSCI CHNA 233051762 6194 218077 SH SOLE 218077 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 4063 145767 SH SOLE 145767 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 1095 52398 SH SOLE 52398 0 0 DBX ETF TR XTRACK MSCI EURO 233051697 233 8764 SH SOLE 8764 0 0 DBX ETF TR XTRACK MSCI EURP 233051853 443 17635 SH SOLE 17635 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 3308 91195 SH SOLE 91195 0 0 DBX ETF TR XTRACK USD HIGH 233051432 1905 41033 SH SOLE 41033 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 385 14557 SH SOLE 14557 0 0 DECKERS OUTDOOR CORP COM 243537107 290 2265 SH SOLE 2265 0 0 DEERE & CO COM 244199105 15594 104814 SH SOLE 104814 0 0 DEERE & CO COM 244199105 0 300 SH Call SOLE 300 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2219 45607 SH SOLE 45607 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7630 153235 SH SOLE 153235 0 0 DENISON MINES CORP COM 248356107 14 30800 SH SOLE 30800 0 0 DENNYS CORP COM 24869P104 192 11822 SH SOLE 11822 0 0 DENTSPLY SIRONA INC COM 24906P109 741 19997 SH SOLE 19997 0 0 DERMIRA INC COM 24983L104 92 13063 SH SOLE 13063 0 0 DESPEGAR COM CORP ORD SHS G27358103 133 10687 SH SOLE 10687 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 11 46700 SH Put SOLE 46700 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 1 9000 SH Call SOLE 9000 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 6 910 SH SOLE 910 0 0 DEVON ENERGY CORP NEW COM 25179M103 654 28903 SH SOLE 28903 0 0 DEXCOM INC COM 252131107 7236 60348 SH SOLE 60348 0 0 DHX MEDIA LTD COM VAR VTG 252406152 20 12000 SH SOLE 12000 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 8632 60969 SH SOLE 60969 0 0 DIAMONDBACK ENERGY INC COM 25278X109 411 4403 SH SOLE 4403 0 0 DICKS SPORTING GOODS INC COM 253393102 1573 50379 SH SOLE 50379 0 0 DIEBOLD NXDF INC COM 253651103 54 22016 SH SOLE 22016 0 0 DIGITAL RLTY TR INC COM 253868103 11889 111533 SH SOLE 111533 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 315 18110 SH SOLE 18110 0 0 DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 456 14724 SH SOLE 14724 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 455 11457 SH SOLE 11457 0 0 DISCOVER FINL SVCS COM 254709108 2620 44431 SH SOLE 44431 0 0 DISCOVERY INC COM SER A 25470F104 363 14604 SH SOLE 14604 0 0 DISNEY WALT CO COM DISNEY 254687106 64646 589783 SH SOLE 589783 0 0 DISNEY WALT CO COM DISNEY 254687106 88 17500 SH Call SOLE 17500 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 785 82337 SH SOLE 82337 0 0 DNP SELECT INCOME FD COM 23325P104 417 40163 SH SOLE 40163 0 0 DOCUSIGN INC COM 256163106 672 16779 SH SOLE 16779 0 0 DOLBY LABORATORIES INC COM 25659T107 399 6551 SH SOLE 6551 0 0 DOLLAR GEN CORP NEW COM 256677105 9353 86753 SH SOLE 86753 0 0 DOLLAR TREE INC COM 256746108 3022 33493 SH SOLE 33493 0 0 DOMINION ENERGY INC COM 25746U109 5902 82448 SH SOLE 82448 0 0 DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 543 30110 SH SOLE 30110 0 0 DONALDSON INC COM 257651109 872 20142 SH SOLE 20142 0 0 DORIAN LPG LTD SHS USD Y2106R110 6531 1119989 SH SOLE 1119989 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 453 26182 SH SOLE 26182 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1744 91990 SH SOLE 91990 0 0 DOVER CORP COM 260003108 4293 60567 SH SOLE 60567 0 0 DOWDUPONT INC COM 26078J100 41073 768319 SH SOLE 768319 0 0 DOWDUPONT INC COM 26078J100 126 83700 SH Put SOLE 83700 0 0 DR REDDYS LABS LTD ADR 256135203 305 8131 SH SOLE 8131 0 0 DREYFUS STRATEGIC MUNS INC COM 261932107 88 12217 SH SOLE 12217 0 0 DTE ENERGY CO COM 233331107 1386 12601 SH SOLE 12601 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 25216 292245 SH SOLE 292245 0 0 DUN & BRADSTREET CORP DEL NE COM 26483E100 438 3071 SH SOLE 3071 0 0 DUNKIN BRANDS GROUP INC COM 265504100 319 4983 SH SOLE 4983 0 0 DXC TECHNOLOGY CO COM 23355L106 293 5626 SH SOLE 5626 0 0 EAGLE BANCORP INC MD COM 268948106 2296 47160 SH SOLE 47160 0 0 EAST WEST BANCORP INC COM 27579R104 335 7738 SH SOLE 7738 0 0 EASTERN CO COM 276317104 232 9600 SH SOLE 9600 0 0 EASTMAN CHEM CO COM 277432100 618 8475 SH SOLE 8475 0 0 EATON CORP PLC SHS G29183103 9296 135756 SH SOLE 135756 0 0 EATON VANCE CORP COM NON VTG 278265103 4365 122882 SH SOLE 122882 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 151 10193 SH SOLE 10193 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 475 36779 SH SOLE 36779 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 2369 198417 SH SOLE 198417 0 0 EATON VANCE MUN BD FD COM 27827X101 280 24934 SH SOLE 24934 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 120 10524 SH SOLE 10524 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 524 28188 SH SOLE 28188 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 169 15401 SH SOLE 15401 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 685 36130 SH SOLE 36130 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 1138 152074 SH SOLE 152074 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 417 30757 SH SOLE 30757 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 3956 388345 SH SOLE 388345 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 317 23513 SH SOLE 23513 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 688 72071 SH SOLE 72071 0 0 EBAY INC COM 278642103 1087 38705 SH SOLE 38705 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 82 55000 SH SOLE 55000 0 0 ECOLAB INC COM 278865100 4392 29771 SH SOLE 29771 0 0 EDISON INTL COM 281020107 1080 19048 SH SOLE 19048 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 4532 29594 SH SOLE 29594 0 0 EL POLLO LOCO HLDGS INC COM 268603107 417 27244 SH SOLE 27244 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 317 9971 SH SOLE 9971 0 0 ELECTRONIC ARTS INC COM 285512109 410 5200 SH SOLE 5200 0 0 ELECTRONIC ARTS INC COM 285512109 2 200 SH Call SOLE 200 0 0 ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 19 20000 PRN SOLE 20000 0 0 ELLSWORTH GRWTH AND INCOME L COM 289074106 512 59339 SH SOLE 59339 0 0 EMBRAER S A SP ADR REP 4 COM 29082A107 205 9223 SH SOLE 9223 0 0 EMERSON ELEC CO COM 291011104 19615 328063 SH SOLE 328063 0 0 ENBRIDGE INC COM 29250N105 8445 271433 SH SOLE 271433 0 0 ENCANA CORP COM 292505104 71 11982 SH SOLE 11982 0 0 ENCOMPASS HEALTH CORP COM 29261A100 431 7026 SH SOLE 7026 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 34 15200 SH SOLE 15200 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 46178 3496543 SH SOLE 3496543 0 0 ENERPLUS CORP COM 292766102 322 41590 SH SOLE 41590 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 2384 217158 SH SOLE 217158 0 0 ENSERVCO CORP COM 29358Y102 139 375212 SH SOLE 375212 0 0 ENTEGRIS INC COM 29362U104 212 7593 SH SOLE 7593 0 0 ENTERGY CORP NEW COM 29364G103 1124 13084 SH SOLE 13084 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 70620 2871319 SH SOLE 2871319 0 0 EOG RES INC COM 26875P101 7690 88221 SH SOLE 88221 0 0 EPR PPTYS COM SH BEN INT 26884U109 223 3509 SH SOLE 3509 0 0 EQGP HOLDINGS LP COM UNIT REP 26885J103 665 33333 SH SOLE 33333 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 3999 92570 SH SOLE 92570 0 0 EQT CORP COM 26884L109 3086 163318 SH SOLE 163318 0 0 EQUIFAX INC COM 294429105 1556 16709 SH SOLE 16709 0 0 EQUINIX INC COM PAR $0.001 29444U700 512 1457 SH SOLE 1457 0 0 EQUINOR ASA SPONSORED ADR 29446M102 446 21283 SH SOLE 21283 0 0 EQUITRANS MIDSTREAM CORPORAT COM 294600101 1675 84179 SH SOLE 84179 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 213 2198 SH SOLE 2198 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 362 5494 SH SOLE 5494 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 825 17961 SH SOLE 17961 0 0 ESSEX PPTY TR INC COM 297178105 987 4043 SH SOLE 4043 0 0 ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 232 7410 SH SOLE 7410 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 518 21056 SH SOLE 21056 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2558 76006 SH SOLE 76006 0 0 ETF SER SOLUTIONS APTU BEHA MOME 26922A784 467 16436 SH SOLE 16436 0 0 ETF SER SOLUTIONS APTUS FORTIFIED 26922A610 455 19194 SH SOLE 19194 0 0 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 232 7641 SH SOLE 7641 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 77 15400 SH SOLE 15400 0 0 ETSY INC COM 29786A106 1441 30440 SH SOLE 30440 0 0 EVERGY INC COM 30034W106 848 14925 SH SOLE 14925 0 0 EVERSOURCE ENERGY COM 30040W108 1725 26523 SH SOLE 26523 0 0 EVERTEC INC COM 30040P103 996 34562 SH SOLE 34562 0 0 EVINE LIVE INC CL A 300487105 16 40000 SH SOLE 40000 0 0 EVOLENT HEALTH INC CL A 30050B101 283 13936 SH SOLE 13936 0 0 EXACT SCIENCES CORP COM 30063P105 15112 239532 SH SOLE 239532 0 0 EXACT SCIENCES CORP COM 30063P105 0 200 SH Call SOLE 200 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 10835 372764 SH SOLE 372764 0 0 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2541 113220 SH SOLE 113220 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 889 27358 SH SOLE 27358 0 0 EXELIXIS INC COM 30161Q104 2 12400 SH Call SOLE 12400 0 0 EXELIXIS INC COM 30161Q104 749 38111 SH SOLE 38111 0 0 EXELON CORP COM 30161N101 4323 95806 SH SOLE 95806 0 0 EXPEDIA GROUP INC COM NEW 30212P303 658 5818 SH SOLE 5818 0 0 EXPEDITORS INTL WASH INC COM 302130109 6344 93771 SH SOLE 93771 0 0 EXTRA SPACE STORAGE INC COM 30225T102 239 2636 SH SOLE 2636 0 0 EXTREME NETWORKS INC COM 30226D106 557 91310 SH SOLE 91310 0 0 EXXON MOBIL CORP COM 30231G102 381691 5597363 SH SOLE 5597363 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 9942 5260088 SH SOLE 5260088 0 0 F M C CORP COM NEW 302491303 708 9569 SH SOLE 9569 0 0 FACEBOOK INC CL A 30303M102 54 4400 SH Put SOLE 4400 0 0 FACEBOOK INC CL A 30303M102 49908 380601 SH SOLE 380601 0 0 FACEBOOK INC CL A 30303M102 2 1600 SH Call SOLE 1600 0 0 FACTSET RESH SYS INC COM 303075105 492 2458 SH SOLE 2458 0 0 FAIR ISAAC CORP COM 303250104 1136 6075 SH SOLE 6075 0 0 FASTENAL CO COM 311900104 8727 167109 SH SOLE 167109 0 0 FASTENAL CO COM 311900104 6 2500 SH Call SOLE 2500 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 854 14116 SH SOLE 14116 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1242 10519 SH SOLE 10519 0 0 FEDERATED INVS INC PA CL B 314211103 12570 473289 SH SOLE 473289 0 0 FEDEX CORP COM 31428X106 27176 169021 SH SOLE 169021 0 0 FERRARI N V COM N3167Y103 310 3128 SH SOLE 3128 0 0 FERRO CORP COM 315405100 2240 142820 SH SOLE 142820 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 173 12069 SH SOLE 12069 0 0 FIBROGEN INC COM 31572Q808 1268 27365 SH SOLE 27365 0 0 FIDELITY CONSMR STAPLES 316092303 3885 127430 SH SOLE 127430 0 0 FIDELITY HIGH DIVID ETF 316092840 2197 80530 SH SOLE 80530 0 0 FIDELITY MSCI CONSM DIS 316092204 231 6153 SH SOLE 6153 0 0 FIDELITY MSCI ENERGY IDX 316092402 6341 407049 SH SOLE 407049 0 0 FIDELITY MSCI FINLS IDX 316092501 6344 184160 SH SOLE 184160 0 0 FIDELITY MSCI HLTH CARE I 316092600 6265 151836 SH SOLE 151836 0 0 FIDELITY MSCI INDL INDX 316092709 3525 108038 SH SOLE 108038 0 0 FIDELITY MSCI INFO TECH I 316092808 1244 25277 SH SOLE 25277 0 0 FIDELITY MSCI MATLS INDEX 316092881 1165 39267 SH SOLE 39267 0 0 FIDELITY MSCI RL EST ETF 316092857 1585 71155 SH SOLE 71155 0 0 FIDELITY MSCI UTILS INDEX 316092865 4166 119733 SH SOLE 119733 0 0 FIDELITY TOTAL BD ETF 316188309 7582 156220 SH SOLE 156220 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 2061 7934 SH SOLE 7934 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 805 25684 SH SOLE 25684 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2111 20578 SH SOLE 20578 0 0 FIFTH THIRD BANCORP COM 316773100 2568 109244 SH SOLE 109244 0 0 FIREEYE INC COM 31816Q101 7719 479169 SH SOLE 479169 0 0 FIRST DATA CORP NEW COM CL A 32008D106 183 10574 SH SOLE 10574 0 0 FIRST FINL BANCORP OH COM 320209109 4818 203120 SH SOLE 203120 0 0 FIRST FINL BANKSHARES COM 32020R109 279 4882 SH SOLE 4882 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 919 10590 SH SOLE 10590 0 0 FIRST SOLAR INC COM 336433107 4 6000 SH Call SOLE 6000 0 0 FIRST SOLAR INC COM 336433107 186 4388 SH SOLE 4388 0 0 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 126 13441 SH SOLE 13441 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 332 9062 SH SOLE 9062 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 8571 231211 SH SOLE 231211 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 222 3975 SH SOLE 3975 0 0 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 551 20245 SH SOLE 20245 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 2807 57104 SH SOLE 57104 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1237 54252 SH SOLE 54252 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 292 9431 SH SOLE 9431 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2594 54070 SH SOLE 54070 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 433 24132 SH SOLE 24132 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1713 32541 SH SOLE 32541 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1199 24859 SH SOLE 24859 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1015 20977 SH SOLE 20977 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2738 74371 SH SOLE 74371 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 456 10812 SH SOLE 10812 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 454 20759 SH SOLE 20759 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 11174 95846 SH SOLE 95846 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 130 11282 SH SOLE 11282 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2106 78106 SH SOLE 78106 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 44855 749360 SH SOLE 749360 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 577 12879 SH SOLE 12879 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 5680 111358 SH SOLE 111358 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 4306 62497 SH SOLE 62497 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 1605 47168 SH SOLE 47168 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 1851 55272 SH SOLE 55272 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 865 26016 SH SOLE 26016 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 12002 560289 SH SOLE 560289 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 2869 23160 SH SOLE 23160 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 686 31611 SH SOLE 31611 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 9137 200640 SH SOLE 200640 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1154 21983 SH SOLE 21983 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1052 16932 SH SOLE 16932 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 6510 242741 SH SOLE 242741 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 18377 1024060 SH SOLE 1024060 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 888 24573 SH SOLE 24573 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1425 24869 SH SOLE 24869 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1898 41077 SH SOLE 41077 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 2873 55189 SH SOLE 55189 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 578 9970 SH SOLE 9970 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 3977 145954 SH SOLE 145954 0 0 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 589 12309 SH SOLE 12309 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 345 5072 SH SOLE 5072 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1642 30274 SH SOLE 30274 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 290 24331 SH SOLE 24331 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 7705 264947 SH SOLE 264947 0 0 FIRSTCASH INC COM 33767D105 636 8744 SH SOLE 8744 0 0 FIRSTENERGY CORP COM 337932107 906 24095 SH SOLE 24095 0 0 FISERV INC COM 337738108 1125 15298 SH SOLE 15298 0 0 FIVE BELOW INC COM 33829M101 581 5718 SH SOLE 5718 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 286 16654 SH SOLE 16654 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 453 27088 SH SOLE 27088 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 453 2439 SH SOLE 2439 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 205 5155 SH SOLE 5155 0 0 FLIR SYS INC COM 302445101 826 18989 SH SOLE 18989 0 0 FLUOR CORP NEW COM 343412102 990 30905 SH SOLE 30905 0 0 FNB CORP PA COM 302520101 537 54561 SH SOLE 54561 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 219 2567 SH SOLE 2567 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 3577 465789 SH SOLE 465789 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 15000 SH Call SOLE 15000 0 0 FORMFACTOR INC COM 346375108 201 14278 SH SOLE 14278 0 0 FORTINET INC COM 34959E109 8686 123428 SH SOLE 123428 0 0 FORTIS INC COM 349553107 217 6540 SH SOLE 6540 0 0 FORTIVE CORP COM 34959J108 1295 19155 SH SOLE 19155 0 0 FORTRESS BIOTECH INC COM 34960Q109 27 31100 SH SOLE 31100 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1149 80124 SH SOLE 80124 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 527 13907 SH SOLE 13907 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 63 15348 SH SOLE 15348 0 0 FORWARD AIR CORP COM 349853101 390 7139 SH SOLE 7139 0 0 FRANKLIN RES INC COM 354613101 2151 72517 SH SOLE 72517 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1004 97552 SH SOLE 97552 0 0 FREEPORT-MCMORAN INC CL B 35671D857 6 10000 SH Call SOLE 10000 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 552 16936 SH SOLE 16936 0 0 FS KKR CAPITAL CORP COM 302635107 1569 302989 SH SOLE 302989 0 0 FULTON FINL CORP PA COM 360271100 1253 81160 SH SOLE 81160 0 0 GABELLI DIVD & INCOME TR COM 36242H104 395 21549 SH SOLE 21549 0 0 GABELLI EQUITY TR INC COM 362397101 312 60834 SH SOLE 60834 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1539 20869 SH SOLE 20869 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 162 43934 SH SOLE 43934 0 0 GAMCO INVESTORS INC CL A COM 361438104 198 11750 SH SOLE 11750 0 0 GANNETT CO INC COM 36473H104 1162 136667 SH SOLE 136667 0 0 GAP INC DEL COM 364760108 250 9757 SH SOLE 9757 0 0 GARMIN LTD SHS H2906T109 964 15232 SH SOLE 15232 0 0 GARTNER INC COM 366651107 4335 33977 SH SOLE 33977 0 0 GASLOG LTD SHS G37585109 874 52929 SH SOLE 52929 0 0 GATX CORP COM 361448103 603 8546 SH SOLE 8546 0 0 GCI LIBERTY INC COM CLASS A 36164V305 223 5754 SH SOLE 5754 0 0 GENERAC HLDGS INC COM 368736104 426 8869 SH SOLE 8869 0 0 GENERAL DYNAMICS CORP COM 369550108 6799 43203 SH SOLE 43203 0 0 GENERAL ELECTRIC CO COM 369604103 7 15500 SH Call SOLE 15500 0 0 GENERAL ELECTRIC CO COM 369604103 12762 1672875 SH SOLE 1672875 0 0 GENERAL MLS INC COM 370334104 22779 584493 SH SOLE 584493 0 0 GENERAL MTRS CO COM 37045V100 5273 157604 SH SOLE 157604 0 0 GENESEE & WYO INC CL A 371559105 2299 31098 SH SOLE 31098 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 4603 249242 SH SOLE 249242 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 618 523570 SH SOLE 523570 0 0 GENIE ENERGY LTD CL B 372284208 141 23303 SH SOLE 23303 0 0 GENMARK DIAGNOSTICS INC COM 372309104 11250 2314931 SH SOLE 2314931 0 0 GENOCEA BIOSCIENCES INC COM 372427104 34 117100 SH SOLE 117100 0 0 GENPACT LIMITED SHS G3922B107 469 17625 SH SOLE 17625 0 0 GENTEX CORP COM 371901109 487 23887 SH SOLE 23887 0 0 GENUINE PARTS CO COM 372460105 6539 68069 SH SOLE 68069 0 0 GERON CORP COM 374163103 2 1700 SH SOLE 1700 0 0 GERON CORP COM 374163103 3 10000 SH Call SOLE 10000 0 0 GETTY RLTY CORP NEW COM 374297109 460 15643 SH SOLE 15643 0 0 GILEAD SCIENCES INC COM 375558103 46 16000 SH Call SOLE 16000 0 0 GILEAD SCIENCES INC COM 375558103 24761 394781 SH SOLE 394781 0 0 GLACIER BANCORP INC NEW COM 37637Q105 2439 61539 SH SOLE 61539 0 0 GLADSTONE CAPITAL CORP COM 376535100 131 17890 SH SOLE 17890 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 20767 543564 SH SOLE 543564 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1138 64519 SH SOLE 64519 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 288 17660 SH SOLE 17660 0 0 GLOBAL PMTS INC COM 37940X102 495 4833 SH SOLE 4833 0 0 GLOBAL X FDS GLB X MLP ENRG I 37950E226 3322 304496 SH SOLE 304496 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 841 49128 SH SOLE 49128 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 6530 849397 SH SOLE 849397 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 305 13576 SH SOLE 13576 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 365 13530 SH SOLE 13530 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 220 13232 SH SOLE 13232 0 0 GLOBALSTAR INC COM 378973408 966 1509584 SH SOLE 1509584 0 0 GLOBANT S A COM L44385109 327 5713 SH SOLE 5713 0 0 GLOBUS MED INC CL A 379577208 427 9910 SH SOLE 9910 0 0 GLU MOBILE INC COM 379890106 138 17390 SH SOLE 17390 0 0 GODADDY INC CL A 380237107 287 4388 SH SOLE 4388 0 0 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 239 17515 SH SOLE 17515 0 0 GOLDCORP INC NEW COM 380956409 179 18256 SH SOLE 18256 0 0 GOLDEN ENTMT INC COM 381013101 179 11210 SH SOLE 11210 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 498 26992 SH SOLE 26992 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 793 7932 SH SOLE 7932 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 4531 178926 SH SOLE 178926 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 14362 285438 SH SOLE 285438 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 13407 80010 SH SOLE 80010 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 900 204183 SH SOLE 204183 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 93 13248 SH SOLE 13248 0 0 GOLUB CAP BDC INC COM 38173M102 4436 269068 SH SOLE 269068 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3219 157767 SH SOLE 157767 0 0 GOPRO INC CL A 38268T103 798 188718 SH SOLE 188718 0 0 GRACO INC COM 384109104 453 10849 SH SOLE 10849 0 0 GRACO INC COM 384109104 4 3000 SH Call SOLE 3000 0 0 GRAHAM HLDGS CO COM 384637104 1465 2282 SH SOLE 2282 0 0 GRAINGER W W INC COM 384802104 750 2655 SH SOLE 2655 0 0 GRAND CANYON ED INC COM 38526M106 282 3005 SH SOLE 3005 0 0 GRANITE CONSTR INC COM 387328107 335 8335 SH SOLE 8335 0 0 GREEN DOT CORP CL A 39304D102 2386 30018 SH SOLE 30018 0 0 GREEN PLAINS INC COM 393222104 3421 260934 SH SOLE 260934 0 0 GREEN PLAINS INC COM 393222104 112 20000 SH Call SOLE 20000 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 1531 112844 SH SOLE 112844 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 115 13295 SH SOLE 13295 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 2031 33020 SH SOLE 33020 0 0 GROUPON INC COM 399473107 14 4285 SH SOLE 4285 0 0 GROUPON INC COM 399473107 1 60000 SH Call SOLE 60000 0 0 GRUBHUB INC COM 400110102 231 3004 SH SOLE 3004 0 0 GRUBHUB INC COM 400110102 22 500 SH Call SOLE 500 0 0 GSV CAP CORP COM 36191J101 131 25050 SH SOLE 25050 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 400 21770 SH SOLE 21770 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 97 14307 SH SOLE 14307 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 337 4150 SH SOLE 4150 0 0 GULF RESOURCES INC COM PAR $0.0005 40251W309 20 25001 SH SOLE 25001 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 425 4381 SH SOLE 4381 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 442 20000 SH Call SOLE 20000 0 0 HAIN CELESTIAL GROUP INC COM 405217100 290 18056 SH SOLE 18056 0 0 HALLIBURTON CO COM 406216101 5868 220340 SH SOLE 220340 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 418 28615 SH SOLE 28615 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 205 10758 SH SOLE 10758 0 0 HANESBRANDS INC COM 410345102 2958 235522 SH SOLE 235522 0 0 HANESBRANDS INC COM 410345102 0 3000 SH Call SOLE 3000 0 0 HANOVER INS GROUP INC COM 410867105 282 2405 SH SOLE 2405 0 0 HARLEY DAVIDSON INC COM 412822108 330 9664 SH SOLE 9664 0 0 HARRIS CORP DEL COM 413875105 2053 15288 SH SOLE 15288 0 0 HARSCO CORP COM 415864107 448 22603 SH SOLE 22603 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 655 14772 SH SOLE 14772 0 0 HASBRO INC COM 418056107 934 11517 SH SOLE 11517 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 664 18114 SH SOLE 18114 0 0 HAWAIIAN HOLDINGS INC COM 419879101 2449 93226 SH SOLE 93226 0 0 HCA HEALTHCARE INC COM 40412C101 4132 33165 SH SOLE 33165 0 0 HCP INC COM 40414L109 612 21690 SH SOLE 21690 0 0 HD SUPPLY HLDGS INC COM 40416M105 336 8926 SH SOLE 8926 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 5156 49822 SH SOLE 49822 0 0 HEALTHCARE SVCS GRP INC COM 421906108 348 8769 SH SOLE 8769 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 514 20297 SH SOLE 20297 0 0 HEALTHEQUITY INC COM 42226A107 7623 127843 SH SOLE 127843 0 0 HEICO CORP NEW COM 422806109 471 6109 SH SOLE 6109 0 0 HELMERICH & PAYNE INC COM 423452101 3117 65092 SH SOLE 65092 0 0 HENRY JACK & ASSOC INC COM 426281101 606 4810 SH SOLE 4810 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 1865 31565 SH SOLE 31565 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 0 10000 SH Put SOLE 10000 0 0 HERCULES CAPITAL INC COM 427096508 1124 101619 SH SOLE 101619 0 0 HERON THERAPEUTICS INC COM 427746102 477 18315 SH SOLE 18315 0 0 HERSHEY CO COM 427866108 1963 18314 SH SOLE 18314 0 0 HESS CORP COM 42809H107 738 18183 SH SOLE 18183 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1984 150438 SH SOLE 150438 0 0 HEXCEL CORP NEW COM 428291108 364 6319 SH SOLE 6319 0 0 HFF INC CL A 40418F108 1178 35556 SH SOLE 35556 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 243 67140 SH SOLE 67140 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 223 17373 SH SOLE 17373 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 214 2969 SH SOLE 2969 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 5494 192354 SH SOLE 192354 0 0 HOLLYFRONTIER CORP COM 436106108 419 8213 SH SOLE 8213 0 0 HOLOGIC INC COM 436440101 355 8523 SH SOLE 8523 0 0 HOME BANCSHARES INC COM 436893200 237 14580 SH SOLE 14580 0 0 HOME DEPOT INC COM 437076102 70981 413379 SH SOLE 413379 0 0 HOME DEPOT INC COM 437076102 10 1500 SH Call SOLE 1500 0 0 HOME DEPOT INC COM 437076102 4 400 SH Put SOLE 400 0 0 HONDA MOTOR LTD AMERN SHS 438128308 414 15636 SH SOLE 15636 0 0 HONEYWELL INTL INC COM 438516106 1 500 SH Put SOLE 500 0 0 HONEYWELL INTL INC COM 438516106 31770 240556 SH SOLE 240556 0 0 HORMEL FOODS CORP COM 440452100 578 13527 SH SOLE 13527 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 3608 150863 SH SOLE 150863 0 0 HOST HOTELS & RESORTS INC COM 44107P104 185 11070 SH SOLE 11070 0 0 HOULIHAN LOKEY INC CL A 441593100 287 7761 SH SOLE 7761 0 0 HOVNANIAN ENTERPRISES INC CL A 442487203 8 11218 SH SOLE 11218 0 0 HOWARD HUGHES CORP COM 44267D107 258 2638 SH SOLE 2638 0 0 HP INC COM 40434L105 2665 130769 SH SOLE 130769 0 0 HSBC HLDGS PLC ADR A 1/40PF A 404280604 277 10750 SH SOLE 10750 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 7830 190077 SH SOLE 190077 0 0 HUB GROUP INC CL A 443320106 8230 222014 SH SOLE 222014 0 0 HUBBELL INC COM 443510607 296 2979 SH SOLE 2979 0 0 HUMANA INC COM 444859102 4255 14891 SH SOLE 14891 0 0 HUNT J B TRANS SVCS INC COM 445658107 4691 50158 SH SOLE 50158 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2252 189206 SH SOLE 189206 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 737 3871 SH SOLE 3871 0 0 HUNTSMAN CORP COM 447011107 2116 109924 SH SOLE 109924 0 0 HYATT HOTELS CORP COM CL A 448579102 1631 24080 SH SOLE 24080 0 0 I D SYSTEMS INC COM 449489103 93 16600 SH SOLE 16600 0 0 IAC INTERACTIVECORP COM 44919P508 880 4798 SH SOLE 4798 0 0 IBIO INC COM NEW 451033203 8 10002 SH SOLE 10002 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 451 7942 SH SOLE 7942 0 0 ICICI BK LTD ADR 45104G104 298 28847 SH SOLE 28847 0 0 ICON PLC SHS G4705A100 1406 10951 SH SOLE 10951 0 0 ICU MED INC COM 44930G107 294 1281 SH SOLE 1281 0 0 IDEX CORP COM 45167R104 465 3688 SH SOLE 3688 0 0 IDEXX LABS INC COM 45168D104 6214 33427 SH SOLE 33427 0 0 IDEXX LABS INC COM 45168D104 1 300 SH Call SOLE 300 0 0 IHS MARKIT LTD SHS G47567105 382 7909 SH SOLE 7909 0 0 II VI INC COM 902104108 1039 31996 SH SOLE 31996 0 0 ILLINOIS TOOL WKS INC COM 452308109 10326 81530 SH SOLE 81530 0 0 ILLINOIS TOOL WKS INC COM 452308109 13 8000 SH Put SOLE 8000 0 0 ILLUMINA INC COM 452327109 5180 17310 SH SOLE 17310 0 0 IMMUNE DESIGN CORP COM 45252L103 26 20000 SH SOLE 20000 0 0 IMMUNOGEN INC COM 45253H101 37 10288 SH SOLE 10288 0 0 IMMUNOMEDICS INC COM 452907108 667 46730 SH SOLE 46730 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 683 180507 SH SOLE 180507 0 0 INCYTE CORP COM 45337C102 1536 24177 SH SOLE 24177 0 0 INDEPENDENT BANK CORP MICH COM NEW 453838609 212 10089 SH SOLE 10089 0 0 INDEXIQ ETF TR HDG MACTRK ETF 45409B206 252 10100 SH SOLE 10100 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1659 57205 SH SOLE 57205 0 0 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 473 21308 SH SOLE 21308 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 2249 89321 SH SOLE 89321 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 3282 103569 SH SOLE 103569 0 0 INFOSYS LTD SPONSORED ADR 456788108 1026 108154 SH SOLE 108154 0 0 INFUSYSTEM HLDGS INC COM 45685K102 34 10000 SH SOLE 10000 0 0 ING GROEP N V SPONSORED ADR 456837103 2747 258894 SH SOLE 258894 0 0 INGERSOLL-RAND PLC SHS G47791101 2397 26276 SH SOLE 26276 0 0 INGREDION INC COM 457187102 523 5712 SH SOLE 5712 0 0 INNOVIVA INC COM 45781M101 1103 63021 SH SOLE 63021 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 371 92504 SH SOLE 92504 0 0 INTEGER HLDGS CORP COM 45826H109 239 3143 SH SOLE 3143 0 0 INTEL CORP COM 458140100 98785 2105836 SH SOLE 2105836 0 0 INTEL CORP COM 458140100 10 32600 SH Call SOLE 32600 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 201 14726 SH SOLE 14726 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 3891 38618 SH SOLE 38618 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 2 100 SH Call SOLE 100 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 7207 95446 SH SOLE 95446 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 38856 341543 SH SOLE 341543 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 474 3506 SH SOLE 3506 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1148 55523 SH SOLE 55523 0 0 INTERSECT ENT INC COM 46071F103 242 8628 SH SOLE 8628 0 0 INTEST CORP COM 461147100 378 61618 SH SOLE 61618 0 0 INTL PAPER CO COM 460146103 5990 148769 SH SOLE 148769 0 0 INTREXON CORP COM 46122T102 454 73152 SH SOLE 73152 0 0 INTUIT COM 461202103 3844 19508 SH SOLE 19508 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3819 8022 SH SOLE 8022 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 1659 109922 SH SOLE 109922 0 0 INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 445 5092 SH SOLE 5092 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 655 44943 SH SOLE 44943 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1700 66880 SH SOLE 66880 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 8 80000 SH Call SOLE 80000 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 17099 812037 SH SOLE 812037 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8128 344308 SH SOLE 344308 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 27521 1306191 SH SOLE 1306191 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 4806 205399 SH SOLE 205399 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2135 102827 SH SOLE 102827 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 4678 197816 SH SOLE 197816 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 18211 884621 SH SOLE 884621 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 4288 185122 SH SOLE 185122 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1541 76342 SH SOLE 76342 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 631 31601 SH SOLE 31601 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 9441 190969 SH SOLE 190969 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 313 5997 SH SOLE 5997 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 5599 78697 SH SOLE 78697 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 792 16406 SH SOLE 16406 0 0 INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 5550 191525 SH SOLE 191525 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 5876 124800 SH SOLE 124800 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 287 6947 SH SOLE 6947 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 18772 575329 SH SOLE 575329 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 5394 111653 SH SOLE 111653 0 0 INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 326 5231 SH SOLE 5231 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 8003 108212 SH SOLE 108212 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 326 18675 SH SOLE 18675 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 13957 137288 SH SOLE 137288 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2627 23138 SH SOLE 23138 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 6447 58668 SH SOLE 58668 0 0 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 206 4610 SH SOLE 4610 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1158 6450 SH SOLE 6450 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 3404 25836 SH SOLE 25836 0 0 INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 771 7454 SH SOLE 7454 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 976 49456 SH SOLE 49456 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 1086 12045 SH SOLE 12045 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 594 13812 SH SOLE 13812 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 4655 128495 SH SOLE 128495 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 1451 8165 SH SOLE 8165 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 691 6610 SH SOLE 6610 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL REL 46137V290 467 18115 SH SOLE 18115 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 759 6462 SH SOLE 6462 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3157 22403 SH SOLE 22403 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 508 5636 SH SOLE 5636 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 103748 1135160 SH SOLE 1135160 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 47673 478623 SH SOLE 478623 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 10180 179059 SH SOLE 179059 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2815 101331 SH SOLE 101331 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1038 36702 SH SOLE 36702 0 0 INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 414 16044 SH SOLE 16044 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 493 12565 SH SOLE 12565 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 435 10043 SH SOLE 10043 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 558 21201 SH SOLE 21201 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 2346 133155 SH SOLE 133155 0 0 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 5365 207602 SH SOLE 207602 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 1514 40341 SH SOLE 40341 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 1779 89800 SH SOLE 89800 0 0 INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 358 15964 SH SOLE 15964 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1073 42905 SH SOLE 42905 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 336 25067 SH SOLE 25067 0 0 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1393 49910 SH SOLE 49910 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 13023 402801 SH SOLE 402801 0 0 INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 2271 99706 SH SOLE 99706 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 706 22734 SH SOLE 22734 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 638 14410 SH SOLE 14410 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 219 4557 SH SOLE 4557 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 772 7201 SH SOLE 7201 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1097 28710 SH SOLE 28710 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 11042 236785 SH SOLE 236785 0 0 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 154 18506 SH SOLE 18506 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 2019 92803 SH SOLE 92803 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 202 6779 SH SOLE 6779 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1016 44643 SH SOLE 44643 0 0 INVESCO EXCHNG TRADED FD TR VRDO TAX FREE 46138G862 939 37800 SH SOLE 37800 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 550 22857 SH SOLE 22857 0 0 INVESCO LTD SHS G491BT108 3060 181981 SH SOLE 181981 0 0 INVESCO MUN TR COM 46131J103 2531 226945 SH SOLE 226945 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 312 44806 SH SOLE 44806 0 0 INVESCO PA VALUE MUN INCOME COM 46132K109 1504 129695 SH SOLE 129695 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 138267 896415 SH SOLE 896415 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 58 38400 SH Put SOLE 38400 0 0 INVESCO QUALITY MUNI INC TRS COM 46133G107 2217 197321 SH SOLE 197321 0 0 INVESCO SR INCOME TR COM 46131H107 214 54597 SH SOLE 54597 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 201 14885 SH SOLE 14885 0 0 INVITAE CORP COM 46185L103 3999 362226 SH SOLE 362226 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1023 18877 SH SOLE 18877 0 0 IQIYI INC SPONSORED ADS 46267X108 190 12931 SH SOLE 12931 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 372 20178 SH SOLE 20178 0 0 IRON MTN INC NEW COM 46284V101 1662 51528 SH SOLE 51528 0 0 ISHARES GOLD TRUST ISHARES 464285105 9378 766860 SH SOLE 766860 0 0 ISHARES INC CORE MSCI EMKT 46434G103 22601 479754 SH SOLE 479754 0 0 ISHARES INC CUR HD MSCI EM 46434G509 4657 201580 SH SOLE 201580 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 1955 35035 SH SOLE 35035 0 0 ISHARES INC MIN VOL GBL ETF 464286525 3007 36989 SH SOLE 36989 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 15 32000 SH Put SOLE 32000 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 3396 88769 SH SOLE 88769 0 0 ISHARES INC MSCI BRIC INDX 464286657 743 19805 SH SOLE 19805 0 0 ISHARES INC MSCI CDA ETF 464286509 1643 68819 SH SOLE 68819 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 479 7858 SH SOLE 7858 0 0 ISHARES INC MSCI EURZONE ETF 464286608 3698 105411 SH SOLE 105411 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 2604 160042 SH SOLE 160042 0 0 ISHARES INC MSCI GERMANY ETF 464286806 260 10206 SH SOLE 10206 0 0 ISHARES INC MSCI HONG KG ETF 464286871 738 32644 SH SOLE 32644 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 16649 328334 SH SOLE 328334 0 0 ISHARES INC MSCI PAC JP ETF 464286665 2242 55310 SH SOLE 55310 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2542 115100 SH SOLE 115100 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 6050 214446 SH SOLE 214446 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1226 38734 SH SOLE 38734 0 0 ISHARES INC MSCI THAILND ETF 464286624 1683 20364 SH SOLE 20364 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 180 12961 SH SOLE 12961 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 1899 130503 SH SOLE 130503 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 290 2967 SH SOLE 2967 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 12531 282103 SH SOLE 282103 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2554 51750 SH SOLE 51750 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 17738 212217 SH SOLE 212217 0 0 ISHARES TR 20 YR TR BD ETF 464287432 6221 51202 SH SOLE 51202 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 10728 88402 SH SOLE 88402 0 0 ISHARES TR AGENCY BOND ETF 464288166 1163 10437 SH SOLE 10437 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 387 7956 SH SOLE 7956 0 0 ISHARES TR ASIA 50 ETF 464288430 243 4400 SH SOLE 4400 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 11018 105675 SH SOLE 105675 0 0 ISHARES TR CALIF MUN BD ETF 464288356 512 8754 SH SOLE 8754 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2420 61818 SH SOLE 61818 0 0 ISHARES TR COHEN STEER REIT 464287564 540 5619 SH SOLE 5619 0 0 ISHARES TR CONV BD ETF 46435G102 717 13587 SH SOLE 13587 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 7490 152890 SH SOLE 152890 0 0 ISHARES TR CORE DIV GRWTH 46434V621 7265 219069 SH SOLE 219069 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 7363 87157 SH SOLE 87157 0 0 ISHARES TR CORE INTL AGGR 46435G672 3463 66327 SH SOLE 66327 0 0 ISHARES TR CORE MSCI EAFE 46432F842 32784 596236 SH SOLE 596236 0 0 ISHARES TR CORE MSCI EURO 46434V738 1025 24814 SH SOLE 24814 0 0 ISHARES TR CORE MSCI INTL 46435G326 2008 41134 SH SOLE 41134 0 0 ISHARES TR CORE MSCI PAC 46434V696 1245 24585 SH SOLE 24585 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 44130 839834 SH SOLE 839834 0 0 ISHARES TR CORE S&P MCP ETF 464287507 42368 255709 SH SOLE 255709 0 0 ISHARES TR CORE S&P SCP ETF 464287804 61369 886536 SH SOLE 886536 0 0 ISHARES TR CORE S&P TTL STK 464287150 63110 1112127 SH SOLE 1112127 0 0 ISHARES TR CORE S&P US GWT 464287671 26136 495937 SH SOLE 495937 0 0 ISHARES TR CORE S&P US VLU 464287663 20061 408177 SH SOLE 408177 0 0 ISHARES TR CORE S&P500 ETF 464287200 63268 251230 SH SOLE 251230 0 0 ISHARES TR CORE US AGGBD ET 464287226 37077 348211 SH SOLE 348211 0 0 ISHARES TR CR 5 10 YR ETF 46435G417 210 4388 SH SOLE 4388 0 0 ISHARES TR CRE U S REIT ETF 464288521 930 20694 SH SOLE 20694 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 4739 182700 SH SOLE 182700 0 0 ISHARES TR DOW JONES US ETF 464287846 786 6317 SH SOLE 6317 0 0 ISHARES TR EAFE GRWTH ETF 464288885 7981 115438 SH SOLE 115438 0 0 ISHARES TR EAFE SML CP ETF 464288273 12701 245010 SH SOLE 245010 0 0 ISHARES TR EAFE VALUE ETF 464288877 3696 81789 SH SOLE 81789 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 1025 14148 SH SOLE 14148 0 0 ISHARES TR ESG MSCI EAFE 46435G516 207 3596 SH SOLE 3596 0 0 ISHARES TR EUROPE ETF 464287861 364 9407 SH SOLE 9407 0 0 ISHARES TR EXPANDED TECH 464287515 2380 13685 SH SOLE 13685 0 0 ISHARES TR EXPND TEC SC ETF 464287549 551 3207 SH SOLE 3207 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 493 14857 SH SOLE 14857 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 23759 471810 SH SOLE 471810 0 0 ISHARES TR GLB INFRASTR ETF 464288372 2393 60898 SH SOLE 60898 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 400 13659 SH SOLE 13659 0 0 ISHARES TR GLOBAL TECH ETF 464287291 2363 16414 SH SOLE 16414 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 226 5536 SH SOLE 5536 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1712 66260 SH SOLE 66260 0 0 ISHARES TR HDG MSCI JAPAN 46434V886 329 11670 SH SOLE 11670 0 0 ISHARES TR IBNDS MAR20 ETF 46432FAK3 824 33650 PRN SOLE 33650 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 9576 386097 PRN SOLE 386097 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10092 404072 PRN SOLE 404072 0 0 ISHARES TR IBONDS DEC2021 46435G789 4752 186966 SH SOLE 186966 0 0 ISHARES TR IBONDS DEC2022 46435G755 15599 609230 SH SOLE 609230 0 0 ISHARES TR IBONDS DEC2023 46435G318 10413 414658 SH SOLE 414658 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 23334 958333 PRN SOLE 958333 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 9175 379638 PRN SOLE 379638 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 13991 578803 PRN SOLE 578803 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 13490 564203 PRN SOLE 564203 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 522 20336 PRN SOLE 20336 0 0 ISHARES TR IBONDS SEP19 ETF 46429B564 4506 177376 SH SOLE 177376 0 0 ISHARES TR IBONDS SEP2020 46434V571 16673 657287 SH SOLE 657287 0 0 ISHARES TR IBOXX HI YD ETF 464288513 4 13000 SH Put SOLE 13000 0 0 ISHARES TR IBOXX HI YD ETF 464288513 9870 122243 SH SOLE 122243 0 0 ISHARES TR IBOXX INV CP ETF 464287242 10751 95390 SH SOLE 95390 0 0 ISHARES TR INTL DEV RE ETF 464288489 577 21450 SH SOLE 21450 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2518 87843 SH SOLE 87843 0 0 ISHARES TR INTRM TR CRP ETF 464288638 2701 51459 SH SOLE 51459 0 0 ISHARES TR JPMORGAN USD EMG 464288281 11338 109308 SH SOLE 109308 0 0 ISHARES TR MBS ETF 464288588 1196 11452 SH SOLE 11452 0 0 ISHARES TR MICRO-CAP ETF 464288869 2418 29466 SH SOLE 29466 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 3692 55552 SH SOLE 55552 0 0 ISHARES TR MIN VOL USA ETF 46429B697 6782 129704 SH SOLE 129704 0 0 ISHARES TR MODERT ALLOC ETF 464289875 253 7107 SH SOLE 7107 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1219 7537 SH SOLE 7537 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 347 1794 SH SOLE 1794 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 285 2046 SH SOLE 2046 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 507 21770 SH SOLE 21770 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 678 4737 SH SOLE 4737 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1371 8649 SH SOLE 8649 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3373 53236 SH SOLE 53236 0 0 ISHARES TR MSCI ACWI ETF 464288257 14399 224390 SH SOLE 224390 0 0 ISHARES TR MSCI ACWI EX US 464288240 11752 279953 SH SOLE 279953 0 0 ISHARES TR MSCI EAFE ETF 464287465 39334 668758 SH SOLE 668758 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 30033 768226 SH SOLE 768226 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1547 46349 SH SOLE 46349 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 5375 145447 SH SOLE 145447 0 0 ISHARES TR MSCI KLD400 SOC 464288570 1808 19433 SH SOLE 19433 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 1182 40418 SH SOLE 40418 0 0 ISHARES TR MSCI USA ESG SLC 464288802 881 8555 SH SOLE 8555 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 984 41538 SH SOLE 41538 0 0 ISHARES TR MULTIFACTOR USA 46434V282 230 8341 SH SOLE 8341 0 0 ISHARES TR NASDAQ BIOTECH 464287556 5635 58503 SH SOLE 58503 0 0 ISHARES TR NATIONAL MUN ETF 464288414 16242 148913 SH SOLE 148913 0 0 ISHARES TR NEW YORK MUN ETF 464288323 283 5137 SH SOLE 5137 0 0 ISHARES TR NORTH AMERN NAT 464287374 364 13326 SH SOLE 13326 0 0 ISHARES TR PHLX SEMICND ETF 464287523 544 3468 SH SOLE 3468 0 0 ISHARES TR RUS 1000 ETF 464287622 41189 297006 SH SOLE 297006 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 125965 962365 SH SOLE 962365 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 106663 960484 SH SOLE 960484 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 12584 74815 SH SOLE 74815 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 38 37500 SH Put SOLE 37500 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 22451 208808 SH SOLE 208808 0 0 ISHARES TR RUS MD CP GR ETF 464287481 7726 68008 SH SOLE 68008 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 11486 150436 SH SOLE 150436 0 0 ISHARES TR RUS MID CAP ETF 464287499 20007 430289 SH SOLE 430289 0 0 ISHARES TR RUS TOP 200 ETF 464289446 15189 260119 SH SOLE 260119 0 0 ISHARES TR RUS TP200 GR ETF 464289438 1108 15378 SH SOLE 15378 0 0 ISHARES TR RUS TP200 VL ETF 464289420 979 20567 SH SOLE 20567 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 57182 427224 SH SOLE 427224 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 84 84000 SH Put SOLE 84000 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 12048 82030 SH SOLE 82030 0 0 ISHARES TR S&P 100 ETF 464287101 2387 21381 SH SOLE 21381 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 24903 165187 SH SOLE 165187 0 0 ISHARES TR S&P 500 VAL ETF 464287408 18116 179211 SH SOLE 179211 0 0 ISHARES TR S&P MC 400GR ETF 464287606 7235 37776 SH SOLE 37776 0 0 ISHARES TR S&P MC 400VL ETF 464287705 11041 79679 SH SOLE 79679 0 0 ISHARES TR S&P SML 600 GWT 464287887 4592 28448 SH SOLE 28448 0 0 ISHARES TR S&P US PFD STK 464288687 9884 288692 SH SOLE 288692 0 0 ISHARES TR SELECT DIVID ETF 464287168 17308 193828 SH SOLE 193828 0 0 ISHARES TR SH TR CRPORT ETF 464288646 5786 112221 SH SOLE 112221 0 0 ISHARES TR SHORT TREAS BD 464288679 6741 61051 SH SOLE 61051 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 1257 11929 SH SOLE 11929 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2723 20668 SH SOLE 20668 0 0 ISHARES TR TIPS BD ETF 464287176 7574 69133 SH SOLE 69133 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1437 17125 SH SOLE 17125 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 284 1572 SH SOLE 1572 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 434 3865 SH SOLE 3865 0 0 ISHARES TR U.S. FINLS ETF 464287788 4878 45858 SH SOLE 45858 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1356 6772 SH SOLE 6772 0 0 ISHARES TR U.S. REAL ES ETF 464287739 4523 60477 SH SOLE 60477 0 0 ISHARES TR U.S. TECH ETF 464287721 6534 40834 SH SOLE 40834 0 0 ISHARES TR ULTR SH TRM BD 46434V878 10765 214981 SH SOLE 214981 0 0 ISHARES TR US AER DEF ETF 464288760 7780 45030 SH SOLE 45030 0 0 ISHARES TR US AER DEF ETF 464288760 0 300 SH Put SOLE 300 0 0 ISHARES TR US HLTHCARE ETF 464287762 489 2703 SH SOLE 2703 0 0 ISHARES TR US HLTHCR PR ETF 464288828 1002 6074 SH SOLE 6074 0 0 ISHARES TR US HOME CONS ETF 464288752 261 8609 SH SOLE 8609 0 0 ISHARES TR US INDUSTRIALS 464287754 1754 13646 SH SOLE 13646 0 0 ISHARES TR US REGNL BKS ETF 464288778 1045 26130 SH SOLE 26130 0 0 ISHARES TR US TREAS BD ETF 46429B267 1263 51504 SH SOLE 51504 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 15240 151986 SH SOLE 151986 0 0 ISHARES TR USA QUALITY FCTR 46432F339 8090 105403 SH SOLE 105403 0 0 ISHARES US ETF TR COMMOD SEL STG 46431W853 1274 41685 SH SOLE 41685 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 8743 175608 SH SOLE 175608 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 186 20218 SH SOLE 20218 0 0 JABIL INC COM 466313103 225 9020 SH SOLE 9020 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 234 3958 SH SOLE 3958 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1781 14599 SH SOLE 14599 0 0 JBG SMITH PPTYS COM 46590V100 410 11763 SH SOLE 11763 0 0 JD COM INC SPON ADR CL A 47215P106 658 31455 SH SOLE 31455 0 0 JD COM INC SPON ADR CL A 47215P106 1 200 SH Call SOLE 200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 569 32888 SH SOLE 32888 0 0 JETBLUE AIRWAYS CORP COM 477143101 342 21513 SH SOLE 21513 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 732 23071 SH SOLE 23071 0 0 JOHNSON & JOHNSON COM 478160104 171 51900 SH Put SOLE 51900 0 0 JOHNSON & JOHNSON COM 478160104 193156 1496449 SH SOLE 1496449 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1281 43228 SH SOLE 43228 0 0 JOINT CORP COM 47973J102 3261 391800 SH SOLE 391800 0 0 JONES LANG LASALLE INC COM 48020Q107 1597 12604 SH SOLE 12604 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 573 27150 SH SOLE 27150 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 3622 71332 SH SOLE 71332 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 239 4816 SH SOLE 4816 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 349 6421 SH SOLE 6421 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 2358 46313 SH SOLE 46313 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT ETF 46641Q845 521 19379 SH SOLE 19379 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 1110 46533 SH SOLE 46533 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 4356 92071 SH SOLE 92071 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 3885 77466 SH SOLE 77466 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 14543 651750 SH SOLE 651750 0 0 JPMORGAN CHASE & CO COM 46625H100 117864 1206187 SH SOLE 1206187 0 0 JPMORGAN CHASE & CO COM 46625H100 2 1000 SH Put SOLE 1000 0 0 JUNIPER NETWORKS INC COM 48203R104 493 18377 SH SOLE 18377 0 0 JUNIPER NETWORKS INC COM 48203R104 14 2500 SH Call SOLE 2500 0 0 KAMAN CORP COM 483548103 314 5596 SH SOLE 5596 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2334 24466 SH SOLE 24466 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 492 35584 SH SOLE 35584 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1274 132369 SH SOLE 132369 0 0 KCAP FINL INC COM 48668E101 51 15025 SH SOLE 15025 0 0 KELLOGG CO COM 487836108 746 13082 SH SOLE 13082 0 0 KEMPER CORP DEL COM 488401100 5051 76126 SH SOLE 76126 0 0 KEMPHARM INC COM 488445107 18 10250 SH SOLE 10250 0 0 KEYCORP NEW COM 493267108 1255 84743 SH SOLE 84743 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 771 12547 SH SOLE 12547 0 0 KIMBERLY CLARK CORP COM 494368103 26464 232097 SH SOLE 232097 0 0 KIMCO RLTY CORP COM 49446R109 3174 216313 SH SOLE 216313 0 0 KINDER MORGAN INC DEL COM 49456B101 18355 1193998 SH SOLE 1193998 0 0 KINROSS GOLD CORP COM NO PAR 496902404 75 23261 SH SOLE 23261 0 0 KIRBY CORP COM 497266106 1261 18748 SH SOLE 18748 0 0 KKR & CO INC CL A 48251W104 954 48513 SH SOLE 48513 0 0 KLA-TENCOR CORP COM 482480100 2673 29863 SH SOLE 29863 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 9 8100 SH Put SOLE 8100 0 0 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 689 27692 SH SOLE 27692 0 0 KOHLS CORP COM 500255104 2085 31551 SH SOLE 31551 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1188 34271 SH SOLE 34271 0 0 KRAFT HEINZ CO COM 500754106 8017 186017 SH SOLE 186017 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 1377 36710 SH SOLE 36710 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 623 44185 SH SOLE 44185 0 0 KROGER CO COM 501044101 7354 267130 SH SOLE 267130 0 0 L BRANDS INC COM 501797104 452 17828 SH SOLE 17828 0 0 L3 TECHNOLOGIES INC COM 502413107 5035 29079 SH SOLE 29079 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 904 7131 SH SOLE 7131 0 0 LADDER CAP CORP CL A 505743104 488 31627 SH SOLE 31627 0 0 LAM RESEARCH CORP COM 512807108 1036 7625 SH SOLE 7625 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 201 2876 SH SOLE 2876 0 0 LAMB WESTON HLDGS INC COM 513272104 5351 72686 SH SOLE 72686 0 0 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 423 36740 SH SOLE 36740 0 0 LANDSTAR SYS INC COM 515098101 47 34500 SH Call SOLE 34500 0 0 LANDSTAR SYS INC COM 515098101 513 5349 SH SOLE 5349 0 0 LANTRONIX INC COM NEW 516548203 32 10850 SH SOLE 10850 0 0 LAS VEGAS SANDS CORP COM 517834107 0 4600 SH Call SOLE 4600 0 0 LAS VEGAS SANDS CORP COM 517834107 900 17272 SH SOLE 17272 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1225 47476 SH SOLE 47476 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 271 9741 SH SOLE 9741 0 0 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 259 11684 SH SOLE 11684 0 0 LAUDER ESTEE COS INC CL A 518439104 3428 26353 SH SOLE 26353 0 0 LEAR CORP COM NEW 521865204 332 2705 SH SOLE 2705 0 0 LEGACY RESVS INC COM 524706108 129 83411 SH SOLE 83411 0 0 LEGG MASON INC COM 524901105 1677 65769 SH SOLE 65769 0 0 LEIDOS HLDGS INC COM 525327102 3593 68192 SH SOLE 68192 0 0 LENNAR CORP CL A 526057104 834 21268 SH SOLE 21268 0 0 LENNOX INTL INC COM 526107107 1037 4711 SH SOLE 4711 0 0 LEXINGTON REALTY TRUST COM 529043101 528 64169 SH SOLE 64169 0 0 LIBBEY INC COM 529898108 40 10456 SH SOLE 10456 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 82 15233 SH SOLE 15233 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 548 7755 SH SOLE 7755 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 5235 245565 SH SOLE 245565 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 230 6423 SH SOLE 6423 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 567 15358 SH SOLE 15358 0 0 LIFE STORAGE INC COM 53223X107 275 2947 SH SOLE 2947 0 0 LILLY ELI & CO COM 532457108 47133 406972 SH SOLE 406972 0 0 LIMELIGHT NETWORKS INC COM 53261M104 75 32155 SH SOLE 32155 0 0 LINCOLN NATL CORP IND COM 534187109 1082 21131 SH SOLE 21131 0 0 LINDE PLC COM G5494J103 3790 24312 SH SOLE 24312 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 193 13758 SH SOLE 13758 0 0 LIQTECH INTL INC COM 53632A102 14 10000 SH SOLE 10000 0 0 LITTELFUSE INC COM 537008104 514 3016 SH SOLE 3016 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 548 11255 SH SOLE 11255 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 2 2500 SH Call SOLE 2500 0 0 LIVE OAK BANCSHARES INC COM 53803X105 4064 274446 SH SOLE 274446 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 164 63325 SH SOLE 63325 0 0 LOCKHEED MARTIN CORP COM 539830109 34285 130990 SH SOLE 130990 0 0 LOEWS CORP COM 540424108 1381 30217 SH SOLE 30217 0 0 LOGMEIN INC COM 54142L109 2496 30613 SH SOLE 30613 0 0 LOWES COS INC COM 548661107 16519 178961 SH SOLE 178961 0 0 LULULEMON ATHLETICA INC COM 550021109 2709 22406 SH SOLE 22406 0 0 LUMENTUM HLDGS INC COM 55024U109 1351 32350 SH SOLE 32350 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 16535 198933 SH SOLE 198933 0 0 M & T BK CORP COM 55261F104 942 6593 SH SOLE 6593 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3573 97525 SH SOLE 97525 0 0 MACYS INC COM 55616P104 217 7386 SH SOLE 7386 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1736 6483 SH SOLE 6483 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 41124 720825 SH SOLE 720825 0 0 MAGNA INTL INC COM 559222401 4765 105230 SH SOLE 105230 0 0 MAIN STREET CAPITAL CORP COM 56035L104 4998 148359 SH SOLE 148359 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 2313 94749 SH SOLE 94749 0 0 MANPOWERGROUP INC COM 56418H100 1630 25155 SH SOLE 25155 0 0 MANULIFE FINL CORP COM 56501R106 475 33379 SH SOLE 33379 0 0 MARATHON OIL CORP COM 565849106 697 49413 SH SOLE 49413 0 0 MARATHON PETE CORP COM 56585A102 20874 353487 SH SOLE 353487 0 0 MARCHEX INC CL B 56624R108 45 17000 SH SOLE 17000 0 0 MARKEL CORP COM 570535104 596 578 SH SOLE 578 0 0 MARKETAXESS HLDGS INC COM 57060D108 989 4676 SH SOLE 4676 0 0 MARRIOTT INTL INC NEW CL A 571903202 4776 43950 SH SOLE 43950 0 0 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 205 2955 SH SOLE 2955 0 0 MARSH & MCLENNAN COS INC COM 571748102 19047 238414 SH SOLE 238414 0 0 MARTIN MARIETTA MATLS INC COM 573284106 741 4319 SH SOLE 4319 0 0 MASCO CORP COM 574599106 1770 60506 SH SOLE 60506 0 0 MASTERCARD INCORPORATED CL A 57636Q104 26184 138592 SH SOLE 138592 0 0 MATCH GROUP INC COM 57665R106 2989 70143 SH SOLE 70143 0 0 MATCH GROUP INC COM 57665R106 143 34000 SH Call SOLE 34000 0 0 MATTEL INC COM 577081102 182 18255 SH SOLE 18255 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 10416 204563 SH SOLE 204563 0 0 MAXLINEAR INC COM 57776J100 17074 970020 SH SOLE 970020 0 0 MBIA INC COM 55262C100 331 37084 SH SOLE 37084 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4948 35543 SH SOLE 35543 0 0 MCDONALDS CORP COM 580135101 150515 847489 SH SOLE 847489 0 0 MCEWEN MNG INC COM 58039P107 25 13734 SH SOLE 13734 0 0 MCKESSON CORP COM 58155Q103 2948 26669 SH SOLE 26669 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 33 12678 SH SOLE 12678 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 782 48721 SH SOLE 48721 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 948 14159 SH SOLE 14159 0 0 MEDIFAST INC COM 58470H101 274 2186 SH SOLE 2186 0 0 MEDTRONIC PLC SHS G5960L103 24483 269231 SH SOLE 269231 0 0 MERCK & CO INC COM 58933Y105 135464 1772638 SH SOLE 1772638 0 0 MERCURY SYS INC COM 589378108 221 4705 SH SOLE 4705 0 0 MERRIMACK PHARMACEUTICALS IN COM NEW 590328209 58 15050 SH SOLE 15050 0 0 MESA AIR GROUP INC COM NEW 590479135 823 106437 SH SOLE 106437 0 0 METLIFE INC COM 59156R108 11116 270676 SH SOLE 270676 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1825 3229 SH SOLE 3229 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 937 127863 SH SOLE 127863 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 52 13900 SH SOLE 13900 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2825 552394 SH SOLE 552394 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 202 7638 SH SOLE 7638 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1 2000 SH Call SOLE 2000 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1216 50183 SH SOLE 50183 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2886 40076 SH SOLE 40076 0 0 MICRON TECHNOLOGY INC COM 595112103 8287 261670 SH SOLE 261670 0 0 MICRON TECHNOLOGY INC COM 595112103 5 2000 SH Call SOLE 2000 0 0 MICROSOFT CORP COM 594918104 276594 2723903 SH SOLE 2723903 0 0 MICROSOFT CORP COM 594918104 96 92500 SH Put SOLE 92500 0 0 MID AMER APT CMNTYS INC COM 59522J103 258 2706 SH SOLE 2706 0 0 MIDDLEBY CORP COM 596278101 576 5487 SH SOLE 5487 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 5 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 3322 348446 SH SOLE 348446 0 0 MIRAGEN THERAPEUTICS INC COM 60463E103 42 13731 SH SOLE 13731 0 0 MITEK SYS INC COM NEW 606710200 289 26908 SH SOLE 26908 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 181 37280 SH SOLE 37280 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 32 10615 SH SOLE 10615 0 0 MOELIS & CO CL A 60786M105 2417 70799 SH SOLE 70799 0 0 MOLSON COORS BREWING CO CL B 60871R209 620 11061 SH SOLE 11061 0 0 MONDELEZ INTL INC CL A 609207105 26417 660869 SH SOLE 660869 0 0 MONOLITHIC PWR SYS INC COM 609839105 863 7458 SH SOLE 7458 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 910 18496 SH SOLE 18496 0 0 MOODYS CORP COM 615369105 779 5582 SH SOLE 5582 0 0 MOOG INC CL A 615394202 227 2967 SH SOLE 2967 0 0 MORGAN STANLEY COM NEW 617446448 9274 233747 SH SOLE 233747 0 0 MORGAN STANLEY COM NEW 617446448 1 4000 SH Call SOLE 4000 0 0 MORGAN STANLEY CHINA A SH FD COM 617468103 351 19155 SH SOLE 19155 0 0 MOSAIC CO NEW COM 61945C103 1400 47843 SH SOLE 47843 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1321 11494 SH SOLE 11494 0 0 MPLX LP COM UNIT REP LTD 55336V100 9980 329565 SH SOLE 329565 0 0 MSCI INC COM 55354G100 232 1572 SH SOLE 1572 0 0 MSG NETWORK INC CL A 553573106 481 20455 SH SOLE 20455 0 0 MUELLER WTR PRODS INC COM SER A 624758108 122 13486 SH SOLE 13486 0 0 MURPHY USA INC COM 626755102 18608 242771 SH SOLE 242771 0 0 MYLAN N V SHS EURO N59465109 930 33935 SH SOLE 33935 0 0 NABORS INDUSTRIES LTD SHS G6359F103 93 46640 SH SOLE 46640 0 0 NANOVIRICIDES INC COM NEW 630087203 4 21429 SH SOLE 21429 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 914 58000 SH SOLE 58000 0 0 NATIONAL FUEL GAS CO N J COM 636180101 882 17213 SH SOLE 17213 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 385 8077 SH SOLE 8077 0 0 NATIONAL INSTRS CORP COM 636518102 384 8563 SH SOLE 8563 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1998 77644 SH SOLE 77644 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 240 4978 SH SOLE 4978 0 0 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 4 46440 SH SOLE 46440 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 1641 174417 SH SOLE 174417 0 0 NEKTAR THERAPEUTICS COM 640268108 700 21315 SH SOLE 21315 0 0 NEKTAR THERAPEUTICS COM 640268108 16 1200 SH Call SOLE 1200 0 0 NEOGEN CORP COM 640491106 264 4719 SH SOLE 4719 0 0 NEOGENOMICS INC COM NEW 64049M209 2766 219366 SH SOLE 219366 0 0 NETAPP INC COM 64110D104 605 10082 SH SOLE 10082 0 0 NETFLIX INC COM 64110L106 12099 45231 SH SOLE 45231 0 0 NETFLIX INC COM 64110L106 4 1000 SH Call SOLE 1000 0 0 NETFLIX INC COM 64110L106 1 1000 SH Put SOLE 1000 0 0 NEUBERGER BERMAN HGH YLD FD COM 64128C106 370 38247 SH SOLE 38247 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 111 16386 SH SOLE 16386 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 177 15988 SH SOLE 15988 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 293 4106 SH SOLE 4106 0 0 NEW AGE BEVERAGES CORP COM 64157V108 152 29168 SH SOLE 29168 0 0 NEW MTN FIN CORP COM 647551100 550 43619 SH SOLE 43619 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1002 70283 SH SOLE 70283 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 266 28020 SH SOLE 28020 0 0 NEWELL BRANDS INC COM 651229106 455 24522 SH SOLE 24522 0 0 NEWMARKET CORP COM 651587107 450 1089 SH SOLE 1089 0 0 NEWMONT MINING CORP COM 651639106 536 15567 SH SOLE 15567 0 0 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 210 12063 SH SOLE 12063 0 0 NEXEO SOLUTIONS INC COM SHS 65342H102 217 25280 SH SOLE 25280 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 9222 117164 SH SOLE 117164 0 0 NEXTERA ENERGY INC COM 65339F101 29098 167416 SH SOLE 167416 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2752 63951 SH SOLE 63951 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 881 91273 SH SOLE 91273 0 0 NICE LTD SPONSORED ADR 653656108 1679 16087 SH SOLE 16087 0 0 NIKE INC CL B 654106103 32438 438095 SH SOLE 438095 0 0 NIKE INC CL B 654106103 65 14600 SH Call SOLE 14600 0 0 NIKE INC CL B 654106103 84 54500 SH Put SOLE 54500 0 0 NISOURCE INC COM 65473P105 697 27547 SH SOLE 27547 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 369 12848 SH SOLE 12848 0 0 NOKIA CORP SPONSORED ADR 654902204 1185 203456 SH SOLE 203456 0 0 NOODLES & CO COM CL A 65540B105 111 15890 SH SOLE 15890 0 0 NORDIC AMERN OFFSHORE LTD SHS G65772108 6 15071 SH SOLE 15071 0 0 NORDSON CORP COM 655663102 2120 17693 SH SOLE 17693 0 0 NORDSTROM INC COM 655664100 1756 37691 SH SOLE 37691 0 0 NORFOLK SOUTHERN CORP COM 655844108 12526 83876 SH SOLE 83876 0 0 NORTHERN TR CORP COM 665859104 1220 14622 SH SOLE 14622 0 0 NORTHROP GRUMMAN CORP COM 666807102 9996 40903 SH SOLE 40903 0 0 NORTHSTAR REALTY EUROPE CORP COM 66706L101 173 11810 SH SOLE 11810 0 0 NOVAGOLD RES INC COM NEW 66987E206 92 23238 SH SOLE 23238 0 0 NOVAGOLD RES INC COM NEW 66987E206 0 2000 SH Call SOLE 2000 0 0 NOVARTIS A G SPONSORED ADR 66987V109 16799 195742 SH SOLE 195742 0 0 NOVAVAX INC COM 670002104 87 47185 SH SOLE 47185 0 0 NOVOCURE LTD ORD SHS G6674U108 262 7835 SH SOLE 7835 0 0 NOVOCURE LTD ORD SHS G6674U108 1 100 SH Call SOLE 100 0 0 NOVO-NORDISK A S ADR 670100205 4800 104344 SH SOLE 104344 0 0 NOW INC COM 67011P100 141 12089 SH SOLE 12089 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 228 17094 SH SOLE 17094 0 0 NUCOR CORP COM 670346105 2261 43612 SH SOLE 43612 0 0 NUSHARES ETF TR ESG INTL DEVEL 67092P805 343 15298 SH SOLE 15298 0 0 NUSHARES ETF TR ESG LARGE CAP 67092P201 603 20048 SH SOLE 20048 0 0 NUSHARES ETF TR ESG LRG VALUE 67092P300 643 24560 SH SOLE 24560 0 0 NUSHARES ETF TR ESG SMALL CAP 67092P607 212 8544 SH SOLE 8544 0 0 NUTANIX INC CL A 67059N108 226 5492 SH SOLE 5492 0 0 NUTANIX INC CL A 67059N108 0 400 SH Call SOLE 400 0 0 NUTRIEN LTD COM 67077M108 1463 31118 SH SOLE 31118 0 0 NUVASIVE INC COM 670704105 1466 29547 SH SOLE 29547 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6399 458076 SH SOLE 458076 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6161 500130 SH SOLE 500130 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 423 33190 SH SOLE 33190 0 0 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 1959 173932 SH SOLE 173932 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 115 15295 SH SOLE 15295 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 468 58222 SH SOLE 58222 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 6864 555012 SH SOLE 555012 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 5896 476116 SH SOLE 476116 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1836 156799 SH SOLE 156799 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 2196 176336 SH SOLE 176336 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1515 163203 SH SOLE 163203 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1215 90163 SH SOLE 90163 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 275 13802 SH SOLE 13802 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 5690 488018 SH SOLE 488018 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2509 204438 SH SOLE 204438 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1404 118605 SH SOLE 118605 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 284 33947 SH SOLE 33947 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 234 28141 SH SOLE 28141 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 5912 470869 SH SOLE 470869 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 188 15731 SH SOLE 15731 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 292 24955 SH SOLE 24955 0 0 NVIDIA CORP COM 67066G104 12147 91104 SH SOLE 91104 0 0 NVR INC COM 62944T105 2065 847 SH SOLE 847 0 0 NXP SEMICONDUCTORS N V COM N6596X109 586 8031 SH SOLE 8031 0 0 NXP SEMICONDUCTORS N V COM N6596X109 7 5000 SH Call SOLE 5000 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 7689 22343 SH SOLE 22343 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 1262 31688 SH SOLE 31688 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 218 51440 SH SOLE 51440 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 225 29145 SH SOLE 29145 0 0 OBALON THERAPEUTICS INC COM 67424L100 236 113788 SH SOLE 113788 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 5435 88649 SH SOLE 88649 0 0 OGE ENERGY CORP COM 670837103 741 18894 SH SOLE 18894 0 0 OKTA INC CL A 679295105 2335 36586 SH SOLE 36586 0 0 OLD DOMINION FGHT LINES INC COM 679580100 603 4868 SH SOLE 4868 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 333 9475 SH SOLE 9475 0 0 OMEROS CORP COM 682143102 183 16414 SH SOLE 16414 0 0 OMEROS CORP COM 682143102 2 200 SH Call SOLE 200 0 0 OMNICOM GROUP INC COM 681919106 8808 120302 SH SOLE 120302 0 0 OMNICOM GROUP INC COM 681919106 63 30000 SH Put SOLE 30000 0 0 ON SEMICONDUCTOR CORP COM 682189105 273 16399 SH SOLE 16399 0 0 ONE GAS INC COM 68235P108 1331 16666 SH SOLE 16666 0 0 ONE LIBERTY PPTYS INC COM 682406103 228 9435 SH SOLE 9435 0 0 ONEOK INC NEW COM 682680103 7236 134056 SH SOLE 134056 0 0 OPKO HEALTH INC COM 68375N103 834 278744 SH SOLE 278744 0 0 OPKO HEALTH INC COM 68375N103 0 1000 SH Call SOLE 1000 0 0 OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 638 13659 SH SOLE 13659 0 0 OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 922 17908 SH SOLE 17908 0 0 OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 1172 35064 SH SOLE 35064 0 0 ORACLE CORP COM 68389X105 26879 593865 SH SOLE 593865 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 614 51978 SH SOLE 51978 0 0 ORGANOVO HLDGS INC COM 68620A104 31 32866 SH SOLE 32866 0 0 ORTHOFIX MED INC COM 68752M108 1357 25850 SH SOLE 25850 0 0 OSHKOSH CORP COM 688239201 325 5338 SH SOLE 5338 0 0 OUTFRONT MEDIA INC COM 69007J106 15302 844846 SH SOLE 844846 0 0 OVERSTOCK COM INC DEL COM 690370101 30 2225 SH SOLE 2225 0 0 OVERSTOCK COM INC DEL COM 690370101 127 20500 SH Call SOLE 20500 0 0 PACCAR INC COM 693718108 4078 71415 SH SOLE 71415 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 622 22232 SH SOLE 22232 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 292 10161 SH SOLE 10161 0 0 PACIFIC ETHANOL INC COM PAR $.001 69423U305 3498 4073641 SH SOLE 4073641 0 0 PACIRA PHARMACEUTICALS INC COM 695127100 237 5535 SH SOLE 5535 0 0 PACKAGING CORP AMER COM 695156109 3447 41212 SH SOLE 41212 0 0 PACWEST BANCORP DEL COM 695263103 254 7634 SH SOLE 7634 0 0 PALO ALTO NETWORKS INC COM 697435105 7445 39432 SH SOLE 39432 0 0 PAN AMERICAN SILVER CORP COM 697900108 243 16569 SH SOLE 16569 0 0 PAR TECHNOLOGY CORP COM 698884103 296 13738 SH SOLE 13738 0 0 PARK HOTELS RESORTS INC COM 700517105 1522 58642 SH SOLE 58642 0 0 PARKER HANNIFIN CORP COM 701094104 1848 12356 SH SOLE 12356 0 0 PAYCHEX INC COM 704326107 4659 71483 SH SOLE 71483 0 0 PAYCOM SOFTWARE INC COM 70432V102 927 7596 SH SOLE 7596 0 0 PAYPAL HLDGS INC COM 70450Y103 15233 181467 SH SOLE 181467 0 0 PAYPAL HLDGS INC COM 70450Y103 14 3000 SH Call SOLE 3000 0 0 PBF ENERGY INC CL A 69318G106 1564 47814 SH SOLE 47814 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 12 14000 PRN SOLE 14000 0 0 PEMBINA PIPELINE CORP COM 706327103 1617 54316 SH SOLE 54316 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1420 122732 SH SOLE 122732 0 0 PENNANTPARK INVT CORP COM 708062104 799 125509 SH SOLE 125509 0 0 PENTAIR PLC SHS G7S00T104 273 7226 SH SOLE 7226 0 0 PEOPLES BANCORP INC COM 709789101 386 12880 SH SOLE 12880 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 1573 109052 SH SOLE 109052 0 0 PEOPLES UTAH BANCORP COM 712706209 12109 401611 SH SOLE 401611 0 0 PEPSICO INC COM 713448108 87048 787781 SH SOLE 787781 0 0 PEPSICO INC COM 713448108 77 49800 SH Put SOLE 49800 0 0 PERKINELMER INC COM 714046109 246 3131 SH SOLE 3131 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 281 21256 SH SOLE 21256 0 0 PFIZER INC COM 717081103 80025 1834022 SH SOLE 1834022 0 0 PG&E CORP COM 69331C108 275 11434 SH SOLE 11434 0 0 PHILIP MORRIS INTL INC COM 718172109 36219 542476 SH SOLE 542476 0 0 PHILLIPS 66 COM 718546104 8866 102961 SH SOLE 102961 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3831 90966 SH SOLE 90966 0 0 PHYSICIANS RLTY TR COM 71943U104 588 36737 SH SOLE 36737 0 0 PICO HLDGS INC COM NEW 693366205 100 10850 SH SOLE 10850 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 176 10940 SH SOLE 10940 0 0 PIMCO CALIF MUN INCOME FD II COM 72200M108 112 14119 SH SOLE 14119 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1474 50473 SH SOLE 50473 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1345 63867 SH SOLE 63867 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 13115 257638 SH SOLE 257638 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 340 3319 SH SOLE 3319 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 16108 159560 SH SOLE 159560 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 8131 153884 SH SOLE 153884 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 1109 11151 SH SOLE 11151 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 203 4083 SH SOLE 4083 0 0 PIMCO MUN INCOME FD II COM 72200W106 141 10677 SH SOLE 10677 0 0 PIMCO MUN INCOME FD III COM 72201A103 336 30225 SH SOLE 30225 0 0 PINNACLE WEST CAP CORP COM 723484101 566 6621 SH SOLE 6621 0 0 PIONEER NAT RES CO COM 723787107 7165 54390 SH SOLE 54390 0 0 PIONEER NAT RES CO COM 723787107 7 1100 SH Put SOLE 1100 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 8791 438669 SH SOLE 438669 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 3788 188484 SH SOLE 188484 0 0 PLANET FITNESS INC CL A 72703H101 92 1709 SH SOLE 1709 0 0 PLANET FITNESS INC CL A 72703H101 86 35000 SH Call SOLE 35000 0 0 PLATFORM SPECIALTY PRODS COR COM 72766Q105 135 13005 SH SOLE 13005 0 0 PLURALSIGHT INC COM CL A 72941B106 325 13820 SH SOLE 13820 0 0 PLURISTEM THERAPEUTICS INC COM 72940R102 58 73200 SH SOLE 73200 0 0 PNC FINL SVCS GROUP INC COM 693475105 60552 517895 SH SOLE 517895 0 0 PNM RES INC COM 69349H107 264 6477 SH SOLE 6477 0 0 POLARIS INDS INC COM 731068102 408 5292 SH SOLE 5292 0 0 POOL CORPORATION COM 73278L105 697 4708 SH SOLE 4708 0 0 POPULAR INC COM NEW 733174700 200 4250 SH SOLE 4250 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 969 21182 SH SOLE 21182 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 330 16855 SH SOLE 16855 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 0 200 SH Call SOLE 200 0 0 PPG INDS INC COM 693506107 2828 27698 SH SOLE 27698 0 0 PPG INDS INC COM 693506107 4 1500 SH Call SOLE 1500 0 0 PPL CORP COM 69351T106 3816 134747 SH SOLE 134747 0 0 PRECISION DRILLING CORP COM 2010 74022D308 51 29294 SH SOLE 29294 0 0 PREMIER INC CL A 74051N102 1352 36101 SH SOLE 36101 0 0 PRETIUM RES INC COM 74139C102 214 25377 SH SOLE 25377 0 0 PRICE T ROWE GROUP INC COM 74144T108 6305 68368 SH SOLE 68368 0 0 PRIMO WTR CORP COM 74165N105 210 15000 SH SOLE 15000 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 499 11196 SH SOLE 11196 0 0 PROCTER AND GAMBLE CO COM 742718109 115557 1257030 SH SOLE 1257030 0 0 PROGRESSIVE CORP OHIO COM 743315103 561 9303 SH SOLE 9303 0 0 PROLOGIS INC COM 74340W103 5119 87079 SH SOLE 87079 0 0 PROS HOLDINGS INC COM 74346Y103 211 6666 SH SOLE 6666 0 0 PROSHARES TR PSHS SHORT DOW30 74347B235 2295 37402 SH SOLE 37402 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 4560 49130 SH SOLE 49130 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 736 10960 SH SOLE 10960 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 379 10758 SH SOLE 10758 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 3300 61321 SH SOLE 61321 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 19532 322532 SH SOLE 322532 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 6581 127199 SH SOLE 127199 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 3828 122085 SH SOLE 122085 0 0 PROSHARES TR SHRT HGH YIELD 74347R131 253 10685 SH SOLE 10685 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 732 15625 SH SOLE 15625 0 0 PROSHARES TR ULTPRO SHT 2017 74348A152 254 6477 SH SOLE 6477 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 522 14075 SH SOLE 14075 0 0 PROSHARES TR ULTRAPRO SHORT Q 74348A160 4 15000 SH Call SOLE 15000 0 0 PROSHARES TR ULTRAPRO SHORT Q 74348A160 49 2957 SH SOLE 2957 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B268 504 10885 SH SOLE 10885 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 266 6168 SH SOLE 6168 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 414 5800 SH SOLE 5800 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 219 6278 SH SOLE 6278 0 0 PROSHARES TR ULTSHT FINLS NEW 74347B748 296 12044 SH SOLE 12044 0 0 PROSHARES TR II ULTA BLMBG 2017 74347W247 137 10310 SH SOLE 10310 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 81 13040 SH SOLE 13040 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 2459 2458000 PRN SOLE 2458000 0 0 PROSPERITY BANCSHARES INC COM 743606105 513 8221 SH SOLE 8221 0 0 PROTO LABS INC COM 743713109 784 6975 SH SOLE 6975 0 0 PRUDENTIAL FINL INC COM 744320102 3941 48261 SH SOLE 48261 0 0 PRUDENTIAL PLC ADR 74435K204 516 14459 SH SOLE 14459 0 0 PUBLIC STORAGE COM 74460D109 1277 6324 SH SOLE 6324 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 4290 82574 SH SOLE 82574 0 0 PULTE GROUP INC COM 745867101 733 28174 SH SOLE 28174 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 295 62781 SH SOLE 62781 0 0 PVH CORP COM 693656100 1469 15775 SH SOLE 15775 0 0 QEP RES INC COM 74733V100 623 110968 SH SOLE 110968 0 0 QIAGEN NV SHS NEW N72482123 298 8672 SH SOLE 8672 0 0 QORVO INC COM 74736K101 3057 50308 SH SOLE 50308 0 0 QUAKER CHEM CORP COM 747316107 1241 6982 SH SOLE 6982 0 0 QUALCOMM INC COM 747525103 25604 449161 SH SOLE 449161 0 0 QUALYS INC COM 74758T303 329 4432 SH SOLE 4432 0 0 QUANTA SVCS INC COM 74762E102 357 11777 SH SOLE 11777 0 0 QUANTERIX CORP COM 74766Q101 198 10850 SH SOLE 10850 0 0 QUEST DIAGNOSTICS INC COM 74834L100 2053 24744 SH SOLE 24744 0 0 QURATE RETAIL INC COM SER A 74915M100 1044 53388 SH SOLE 53388 0 0 RADWARE LTD ORD M81873107 8400 369830 SH SOLE 369830 0 0 RANGE RES CORP COM 75281A109 987 103170 SH SOLE 103170 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 899 12078 SH SOLE 12078 0 0 RAYONIER INC COM 754907103 676 24336 SH SOLE 24336 0 0 RAYTHEON CO COM NEW 755111507 18077 117735 SH SOLE 117735 0 0 RAYTHEON CO COM NEW 755111507 4 1000 SH Put SOLE 1000 0 0 RBC BEARINGS INC COM 75524B104 480 3644 SH SOLE 3644 0 0 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 1159 39427 SH SOLE 39427 0 0 REALTY INCOME CORP COM 756109104 3356 53267 SH SOLE 53267 0 0 RED HAT INC COM 756577102 688 3914 SH SOLE 3914 0 0 REGENCY CTRS CORP COM 758849103 723 12337 SH SOLE 12337 0 0 REGENERON PHARMACEUTICALS COM 75886F107 4939 13281 SH SOLE 13281 0 0 REGIONS FINL CORP NEW COM 7591EP100 1917 143168 SH SOLE 143168 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 589 4219 SH SOLE 4219 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 3545 49565 SH SOLE 49565 0 0 RELX PLC SPONSORED ADR 759530108 715 34926 SH SOLE 34926 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 207 1540 SH SOLE 1540 0 0 RENASANT CORP COM 75970E107 298 9999 SH SOLE 9999 0 0 REPLIGEN CORP COM 759916109 962 18256 SH SOLE 18256 0 0 REPUBLIC SVCS INC COM 760759100 1945 26916 SH SOLE 26916 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 358 18910 SH SOLE 18910 0 0 RESMED INC COM 761152107 7332 64365 SH SOLE 64365 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 558 10596 SH SOLE 10596 0 0 RETAIL PPTYS AMER INC CL A 76131V202 136 12618 SH SOLE 12618 0 0 REVANCE THERAPEUTICS INC COM 761330109 403 20000 SH SOLE 20000 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 2 2000 SH Call SOLE 2000 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 25 10865 SH SOLE 10865 0 0 RIO TINTO PLC SPONSORED ADR 767204100 4843 100225 SH SOLE 100225 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 306 9534 SH SOLE 9534 0 0 RITE AID CORP COM 767754104 139 194964 SH SOLE 194964 0 0 ROBERT HALF INTL INC COM 770323103 386 6752 SH SOLE 6752 0 0 ROCKWELL AUTOMATION INC COM 773903109 3155 20948 SH SOLE 20948 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 301 5915 SH SOLE 5915 0 0 ROGERS CORP COM 775133101 845 8534 SH SOLE 8534 0 0 ROLLINS INC COM 775711104 799 22117 SH SOLE 22117 0 0 ROPER TECHNOLOGIES INC COM 776696106 6548 24574 SH SOLE 24574 0 0 ROSS STORES INC COM 778296103 2210 26827 SH SOLE 26827 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1626 24026 SH SOLE 24026 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 90 16000 SH SOLE 16000 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 480 4896 SH SOLE 4896 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7949 132718 SH SOLE 132718 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 20196 346426 SH SOLE 346426 0 0 ROYCE MICRO-CAP TR INC COM 780915104 88 11958 SH SOLE 11958 0 0 RTI SURGICAL INC COM 74975N105 48 12929 SH SOLE 12929 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 421 5838 SH SOLE 5838 0 0 RYDER SYS INC COM 783549108 726 15877 SH SOLE 15877 0 0 S&P GLOBAL INC COM 78409V104 2834 16667 SH SOLE 16667 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 252 15071 SH SOLE 15071 0 0 SABRE CORP COM 78573M104 5559 256773 SH SOLE 256773 0 0 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 580 24716 SH SOLE 24716 0 0 SALESFORCE COM INC COM 79466L302 15186 110819 SH SOLE 110819 0 0 SALESFORCE COM INC COM 79466L302 14 1500 SH Call SOLE 1500 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 383 51773 SH SOLE 51773 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 94 20493 SH SOLE 20493 0 0 SANDY SPRING BANCORP INC COM 800363103 551 17585 SH SOLE 17585 0 0 SANGAMO THERAPEUTICS INC COM 800677106 13 2000 SH Call SOLE 2000 0 0 SANGAMO THERAPEUTICS INC COM 800677106 792 69516 SH SOLE 69516 0 0 SANOFI SPONSORED ADR 80105N105 7293 168223 SH SOLE 168223 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 1994 113194 SH SOLE 113194 0 0 SAP SE SPON ADR 803054204 6641 67118 SH SOLE 67118 0 0 SAREPTA THERAPEUTICS INC COM 803607100 4833 44314 SH SOLE 44314 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 921 5807 SH SOLE 5807 0 0 SCANA CORP NEW COM 80589M102 639 13358 SH SOLE 13358 0 0 SCHEIN HENRY INC COM 806407102 6739 85349 SH SOLE 85349 0 0 SCHLUMBERGER LTD COM 806857108 12061 333677 SH SOLE 333677 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 1404 75475 SH SOLE 75475 0 0 SCHWAB CHARLES CORP NEW COM 808513105 8833 213059 SH SOLE 213059 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 7887 336106 SH SOLE 336106 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 37202 1313298 SH SOLE 1313298 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 767 26756 SH SOLE 26756 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 252 4749 SH SOLE 4749 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 7770 231934 SH SOLE 231934 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 7471 296209 SH SOLE 296209 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7932 159116 SH SOLE 159116 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 15950 315050 SH SOLE 315050 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 16078 268757 SH SOLE 268757 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6068 129407 SH SOLE 129407 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8498 123526 SH SOLE 123526 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 6055 122840 SH SOLE 122840 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 31358 525144 SH SOLE 525144 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20114 420104 SH SOLE 420104 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 2251 58490 SH SOLE 58490 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 17361 286086 SH SOLE 286086 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 5862 110621 SH SOLE 110621 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 1990 31242 SH SOLE 31242 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 477 7733 SH SOLE 7733 0 0 SEACOR HOLDINGS INC COM 811904101 632 17076 SH SOLE 17076 0 0 SEACOR MARINE HLDGS INC COM 78413P101 366 31080 SH SOLE 31080 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3995 103387 SH SOLE 103387 0 0 SEALED AIR CORP NEW COM 81211K100 367 10527 SH SOLE 10527 0 0 SECOND SIGHT MED PRODS INC COM 81362J100 26 29200 SH SOLE 29200 0 0 SEI INVESTMENTS CO COM 784117103 444 9611 SH SOLE 9611 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 6100 965118 SH SOLE 965118 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1721 41838 SH SOLE 41838 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 10967 191125 SH SOLE 191125 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4085 131704 SH SOLE 131704 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6386 64438 SH SOLE 64438 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 8936 175908 SH SOLE 175908 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 30055 347294 SH SOLE 347294 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 15 3000 SH Call SOLE 3000 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 37421 1571172 SH SOLE 1571172 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 16 80000 SH Put SOLE 80000 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 14265 221640 SH SOLE 221640 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 25 50000 SH Put SOLE 50000 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 13612 257245 SH SOLE 257245 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1522 29824 SH SOLE 29824 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 43505 702351 SH SOLE 702351 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4 5000 SH Put SOLE 5000 0 0 SEMPRA ENERGY COM 816851109 38769 358389 SH SOLE 358389 0 0 SENESTECH INC COM 81720R109 8 13937 SH SOLE 13937 0 0 SENSEONICS HLDGS INC COM 81727U105 34 13005 SH SOLE 13005 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 1736 31060 SH SOLE 31060 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 364 11264 SH SOLE 11264 0 0 SERVICE CORP INTL COM 817565104 373 9302 SH SOLE 9302 0 0 SERVICENOW INC COM 81762P102 2335 13118 SH SOLE 13118 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 1367 42905 SH SOLE 42905 0 0 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 80 10000 SH SOLE 10000 0 0 SHAKE SHACK INC CL A 819047101 214 4734 SH SOLE 4734 0 0 SHAKE SHACK INC CL A 819047101 1 700 SH Put SOLE 700 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 298 16445 SH SOLE 16445 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1557 95102 SH SOLE 95102 0 0 SHERWIN WILLIAMS CO COM 824348106 5471 13882 SH SOLE 13882 0 0 SHIRE PLC SPONSORED ADR 82481R106 605 3481 SH SOLE 3481 0 0 SHOPIFY INC CL A 82509L107 1594 11507 SH SOLE 11507 0 0 SHOTSPOTTER INC COM 82536T107 1444 46297 SH SOLE 46297 0 0 SIBANYE STILLWATER SPONSORED ADR 825724206 70 24558 SH SOLE 24558 0 0 SIENTRA INC COM 82621J105 2918 229625 SH SOLE 229625 0 0 SIGA TECHNOLOGIES INC COM 826917106 87 10892 SH SOLE 10892 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 217 2086 SH SOLE 2086 0 0 SILVERCREST METALS INC COM 828363101 30 10250 SH SOLE 10250 0 0 SIMON PPTY GROUP INC NEW COM 828806109 13793 82029 SH SOLE 82029 0 0 SIRIUS XM HLDGS INC COM 82968B103 1 2000 SH Call SOLE 2000 0 0 SIRIUS XM HLDGS INC COM 82968B103 1771 309388 SH SOLE 309388 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 249 4505 SH SOLE 4505 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 2626 97859 SH SOLE 97859 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 895 13479 SH SOLE 13479 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 316 8422 SH SOLE 8422 0 0 SMITH A O COM 831865209 6555 154594 SH SOLE 154594 0 0 SMUCKER J M CO COM NEW 832696405 3602 38598 SH SOLE 38598 0 0 SNAP INC CL A 83304A106 227 40031 SH SOLE 40031 0 0 SNAP INC CL A 83304A106 1 400 SH Call SOLE 400 0 0 SNAP ON INC COM 833034101 2552 17563 SH SOLE 17563 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 322 8479 SH SOLE 8479 0 0 SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 944 1000000 PRN SOLE 1000000 0 0 SONOCO PRODS CO COM 835495102 657 12367 SH SOLE 12367 0 0 SONY CORP SPONSORED ADR 835699307 572 11836 SH SOLE 11836 0 0 SOURCE CAP INC COM 836144105 1983 60903 SH SOLE 60903 0 0 SOUTHERN CO COM 842587107 20818 474786 SH SOLE 474786 0 0 SOUTHERN COPPER CORP COM 84265V105 203 6587 SH SOLE 6587 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 135 10197 SH SOLE 10197 0 0 SOUTHWEST AIRLS CO COM 844741108 12645 271491 SH SOLE 271491 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 685 8939 SH SOLE 8939 0 0 SOUTHWESTERN ENERGY CO COM 845467109 947 279090 SH SOLE 279090 0 0 SPARK THERAPEUTICS INC COM 84652J103 380 9700 SH SOLE 9700 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 42022 180270 SH SOLE 180270 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 33933 280031 SH SOLE 280031 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 882 10245 SH SOLE 10245 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 330 9420 SH SOLE 9420 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4118 123793 SH SOLE 123793 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3873 118798 SH SOLE 118798 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1064 18783 SH SOLE 18783 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 3339 61429 SH SOLE 61429 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1793 67806 SH SOLE 67806 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 383 4527 SH SOLE 4527 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 221 7462 SH SOLE 7462 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 928 26566 SH SOLE 26566 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 4844 173980 SH SOLE 173980 0 0 SPDR INDEX SHS FDS SOLACTIVE CANADA 78463X376 216 4375 SH SOLE 4375 0 0 SPDR INDEX SHS FDS SOLACTIVE UK ETF 78463X335 764 17196 SH SOLE 17196 0 0 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 1034 34446 SH SOLE 34446 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 24 15600 SH Put SOLE 15600 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 380213 1522500 SH SOLE 1522500 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16649 54980 SH SOLE 54980 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 6802 224669 SH SOLE 224669 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 757 10436 SH SOLE 10436 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 5625 117135 SH SOLE 117135 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 4495 93439 SH SOLE 93439 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 3411 115364 SH SOLE 115364 0 0 SPDR SER TR PORTFOLIO SM ETF 78468R853 224 8573 SH SOLE 8573 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 2312 67990 SH SOLE 67990 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 6944 75897 SH SOLE 75897 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 243 3989 SH SOLE 3989 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 235 3750 SH SOLE 3750 0 0 SPDR SER TR SSGA US SMAL ETF 78468R887 224 2702 SH SOLE 2702 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 3604 45763 SH SOLE 45763 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 2771 59153 SH SOLE 59153 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 445 7486 SH SOLE 7486 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 205 7405 SH SOLE 7405 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 1869 55553 SH SOLE 55553 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 5 15000 SH Put SOLE 15000 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 2682 36048 SH SOLE 36048 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 2367 27490 SH SOLE 27490 0 0 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 1348 21534 SH SOLE 21534 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 5052 72164 SH SOLE 72164 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 917 16356 SH SOLE 16356 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 2163 36338 SH SOLE 36338 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 201 7237 SH SOLE 7237 0 0 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4159 142426 SH SOLE 142426 0 0 SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2233 75827 SH SOLE 75827 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 806 26745 SH SOLE 26745 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1873 57557 SH SOLE 57557 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 353 13053 SH SOLE 13053 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 2226 48891 SH SOLE 48891 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1329 30397 SH SOLE 30397 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 14566 270472 SH SOLE 270472 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 11166 207894 SH SOLE 207894 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 5955 99264 SH SOLE 99264 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 12221 170339 SH SOLE 170339 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 3160 84776 SH SOLE 84776 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 1474 31013 SH SOLE 31013 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 18039 201472 SH SOLE 201472 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 451 13850 SH SOLE 13850 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 2582 90854 SH SOLE 90854 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 450 17161 SH SOLE 17161 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1513 56774 SH SOLE 56774 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 5635 120543 SH SOLE 120543 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 1439 35152 SH SOLE 35152 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 2713 41974 SH SOLE 41974 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 200 5047 SH SOLE 5047 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 252 3498 SH SOLE 3498 0 0 SPIRIT AIRLS INC COM 848577102 1049 18042 SH SOLE 18042 0 0 SPLUNK INC COM 848637104 1115 10651 SH SOLE 10651 0 0 SPOK HLDGS INC COM 84863T106 892 67054 SH SOLE 67054 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 515 4520 SH SOLE 4520 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 164 11346 SH SOLE 11346 0 0 SPRINT CORP COM SER 1 85207U105 96 16726 SH SOLE 16726 0 0 SPROTT FOCUS TR INC COM 85208J109 109 18873 SH SOLE 18873 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 10607 846077 SH SOLE 846077 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 943 91432 SH SOLE 91432 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1904 340421 SH SOLE 340421 0 0 SQUARE INC CL A 852234103 5734 102319 SH SOLE 102319 0 0 SQUARE INC CL A 852234103 186 11800 SH Call SOLE 11800 0 0 SRC ENERGY INC COM 78470V108 1447 308125 SH SOLE 308125 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 618 13677 SH SOLE 13677 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 216 4829 SH SOLE 4829 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 17670 373155 SH SOLE 373155 0 0 STAGE STORES INC COM NEW 85254C305 20 29613 SH SOLE 29613 0 0 STANLEY BLACK & DECKER INC COM 854502101 2477 20659 SH SOLE 20659 0 0 STARBUCKS CORP COM 855244109 0 500 SH Put SOLE 500 0 0 STARBUCKS CORP COM 855244109 51565 800497 SH SOLE 800497 0 0 STARWOOD PPTY TR INC COM 85571B105 2278 115388 SH SOLE 115388 0 0 STATE BK FINL CORP COM 856190103 992 45935 SH SOLE 45935 0 0 STATE STR CORP COM 857477103 988 15671 SH SOLE 15671 0 0 STEEL DYNAMICS INC COM 858119100 206 6826 SH SOLE 6826 0 0 STEELCASE INC CL A 858155203 5435 365739 SH SOLE 365739 0 0 STEIN MART INC COM 858375108 47 41000 SH SOLE 41000 0 0 STEPAN CO COM 858586100 101 59000 SH Put SOLE 59000 0 0 STEPAN CO COM 858586100 110148 1488456 SH SOLE 1488456 0 0 STERICYCLE INC COM 858912108 342 9398 SH SOLE 9398 0 0 STERIS PLC SHS USD G84720104 1533 14320 SH SOLE 14320 0 0 STERLING BANCORP DEL COM 85917A100 1982 120326 SH SOLE 120326 0 0 STORE CAP CORP COM 862121100 205 7205 SH SOLE 7205 0 0 STRYKER CORP COM 863667101 18543 118072 SH SOLE 118072 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 950 49320 SH SOLE 49320 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 319 48426 SH SOLE 48426 0 0 SUN CMNTYS INC COM 866674104 263 2550 SH SOLE 2550 0 0 SUN LIFE FINL INC COM 866796105 229 6915 SH SOLE 6915 0 0 SUNCOR ENERGY INC NEW COM 867224107 964 34350 SH SOLE 34350 0 0 SUNRUN INC COM 86771W105 51 4710 SH SOLE 4710 0 0 SUNRUN INC COM 86771W105 5 5500 SH Call SOLE 5500 0 0 SUNTRUST BKS INC COM 867914103 1959 38947 SH SOLE 38947 0 0 SUPERCOM LTD NEW SHS NEW M87095119 28 20000 SH SOLE 20000 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 240 13651 SH SOLE 13651 0 0 SVB FINL GROUP COM 78486Q101 692 3649 SH SOLE 3649 0 0 SWITCH INC CL A 87105L104 21 3000 SH SOLE 3000 0 0 SWITCH INC CL A 87105L104 14 50000 SH Call SOLE 50000 0 0 SWITCH INC CL A 87105L104 73 100000 SH Put SOLE 100000 0 0 SYMANTEC CORP COM 871503108 149 7936 SH SOLE 7936 0 0 SYMANTEC CORP COM 871503108 23 25000 SH Call SOLE 25000 0 0 SYNCHRONY FINL COM 87165B103 1971 83788 SH SOLE 83788 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 5 49831 SH SOLE 49831 0 0 SYNOPSYS INC COM 871607107 657 7794 SH SOLE 7794 0 0 SYSCO CORP COM 871829107 16297 259828 SH SOLE 259828 0 0 T MOBILE US INC COM 872590104 717 11311 SH SOLE 11311 0 0 T2 BIOSYSTEMS INC COM 89853L104 130 42195 SH SOLE 42195 0 0 T2 BIOSYSTEMS INC COM 89853L104 1 1000 SH Call SOLE 1000 0 0 TABLEAU SOFTWARE INC CL A 87336U105 2070 17243 SH SOLE 17243 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 11926 324634 SH SOLE 324634 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 16 91500 SH Put SOLE 91500 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 778 7572 SH SOLE 7572 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 2737 112388 SH SOLE 112388 0 0 TANZANIAN ROYALTY EXPL CORP COM 87600U104 87 245000 SH SOLE 245000 0 0 TAPESTRY INC COM 876030107 847 25034 SH SOLE 25034 0 0 TARGA RES CORP COM 87612G101 27119 753036 SH SOLE 753036 0 0 TARGET CORP COM 87612E106 12196 184311 SH SOLE 184311 0 0 TASEKO MINES LTD COM 876511106 21 45200 SH SOLE 45200 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 383 11937 SH SOLE 11937 0 0 TCF FINL CORP COM 872275102 3223 165382 SH SOLE 165382 0 0 TCG BDC INC COM 872280102 27226 2195340 SH SOLE 2195340 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 2686 55073 SH SOLE 55073 0 0 TE CONNECTIVITY LTD REG SHS H84989104 4649 61695 SH SOLE 61695 0 0 TEGNA INC COM 87901J105 1209 111593 SH SOLE 111593 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 437 24287 SH SOLE 24287 0 0 TELADOC HEALTH INC COM 87918A105 460 9296 SH SOLE 9296 0 0 TELADOC HEALTH INC COM 87918A105 5 200 SH Call SOLE 200 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 139 24800 SH SOLE 24800 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 729 3541 SH SOLE 3541 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 2105 64738 SH SOLE 64738 0 0 TELLURIAN INC NEW COM 87968A104 233 33550 SH SOLE 33550 0 0 TEMPLETON DRAGON FD INC COM 88018T101 1720 101150 SH SOLE 101150 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 3367 558646 SH SOLE 558646 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 235 17800 SH SOLE 17800 0 0 TERADATA CORP DEL COM 88076W103 258 6743 SH SOLE 6743 0 0 TERADYNE INC COM 880770102 212 6751 SH SOLE 6751 0 0 TEREX CORP NEW COM 880779103 1545 56055 SH SOLE 56055 0 0 TESLA INC COM 88160R101 14 3900 SH Call SOLE 3900 0 0 TESLA INC COM 88160R101 97 3400 SH Put SOLE 3400 0 0 TESLA INC COM 88160R101 14332 43050 SH SOLE 43050 0 0 TETRA TECH INC NEW COM 88162G103 2691 52004 SH SOLE 52004 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 14 15000 PRN SOLE 15000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 665 43094 SH SOLE 43094 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 4 5000 SH Call SOLE 5000 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 496 9641 SH SOLE 9641 0 0 TEXAS INSTRS INC COM 882508104 18819 199105 SH SOLE 199105 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 252 464 SH SOLE 464 0 0 TEXAS ROADHOUSE INC COM 882681109 564 9463 SH SOLE 9463 0 0 TEXTRON INC COM 883203101 1273 27802 SH SOLE 27802 0 0 TG THERAPEUTICS INC COM 88322Q108 66 16100 SH SOLE 16100 0 0 TG THERAPEUTICS INC COM 88322Q108 1 1000 SH Call SOLE 1000 0 0 THE TRADE DESK INC COM CL A 88339J105 253 2178 SH SOLE 2178 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 12432 55693 SH SOLE 55693 0 0 THESTREET INC COM 88368Q103 6621 3261936 SH SOLE 3261936 0 0 THOMSON REUTERS CORP COM NEW 884903709 748 15641 SH SOLE 15641 0 0 THOR INDS INC COM 885160101 203 3944 SH SOLE 3944 0 0 TIER REIT INC COM NEW 88650V208 257 12551 SH SOLE 12551 0 0 TIFFANY & CO NEW COM 886547108 1211 15121 SH SOLE 15121 0 0 TIMKEN CO COM 887389104 274 7322 SH SOLE 7322 0 0 TITAN INTL INC ILL COM 88830M102 200 42875 SH SOLE 42875 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 2852 383063 SH SOLE 383063 0 0 TJX COS INC NEW COM 872540109 15902 355479 SH SOLE 355479 0 0 TOLL BROTHERS INC COM 889478103 391 11849 SH SOLE 11849 0 0 TOOTSIE ROLL INDS INC COM 890516107 1035 30973 SH SOLE 30973 0 0 TOPBUILD CORP COM 89055F103 257 5716 SH SOLE 5716 0 0 TORCHMARK CORP COM 891027104 1942 26055 SH SOLE 26055 0 0 TORO CO COM 891092108 268 4807 SH SOLE 4807 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3534 70997 SH SOLE 70997 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 2390 119672 SH SOLE 119672 0 0 TORTOISE MLP FD INC COM 89148B101 485 39611 SH SOLE 39611 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 833 67923 SH SOLE 67923 0 0 TOTAL S A SPONSORED ADR 89151E109 4478 84995 SH SOLE 84995 0 0 TOTAL SYS SVCS INC COM 891906109 716 8827 SH SOLE 8827 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2549 174857 SH SOLE 174857 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 927 7983 SH SOLE 7983 0 0 TRACTOR SUPPLY CO COM 892356106 459 5506 SH SOLE 5506 0 0 TRANSCANADA CORP COM 89353D107 1222 34266 SH SOLE 34266 0 0 TRANSDIGM GROUP INC COM 893641100 8167 24207 SH SOLE 24207 0 0 TRANSENTERIX INC COM NEW 89366M201 46 20702 SH SOLE 20702 0 0 TRANSOCEAN LTD REG SHS H8817H100 159 23529 SH SOLE 23529 0 0 TRAVELERS COMPANIES INC COM 89417E109 9953 83136 SH SOLE 83136 0 0 TREEHOUSE FOODS INC COM 89469A104 2149 42376 SH SOLE 42376 0 0 TRI CONTL CORP COM 895436103 614 26190 SH SOLE 26190 0 0 TRIBUNE MEDIA CO CL A 896047503 25500 562128 SH SOLE 562128 0 0 TRIMAS CORP COM NEW 896215209 235 8588 SH SOLE 8588 0 0 TRIMBLE INC COM 896239100 504 15294 SH SOLE 15294 0 0 TRINITY INDS INC COM 896522109 658 32055 SH SOLE 32055 0 0 TRINITY PL HLDGS INC COM 89656D101 101 23370 SH SOLE 23370 0 0 TRIPADVISOR INC COM 896945201 275 5132 SH SOLE 5132 0 0 TRISTATE CAP HLDGS INC COM 89678F100 354 18203 SH SOLE 18203 0 0 TRITON INTL LTD CL A G9078F107 887 28669 SH SOLE 28669 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 29 10500 SH SOLE 10500 0 0 TUPPERWARE BRANDS CORP COM 899896104 1228 38958 SH SOLE 38958 0 0 TURQUOISE HILL RES LTD COM 900435108 62 37657 SH SOLE 37657 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 8002 166522 SH SOLE 166522 0 0 TWENTY FIRST CENTY FOX INC CL B 90130A200 207 4327 SH SOLE 4327 0 0 TWILIO INC CL A 90138F102 521 5833 SH SOLE 5833 0 0 TWITTER INC COM 90184L102 1711 59673 SH SOLE 59673 0 0 TWO HBRS INVT CORP COM NEW 90187B408 304 23516 SH SOLE 23516 0 0 TYLER TECHNOLOGIES INC COM 902252105 266 1440 SH SOLE 1440 0 0 TYME TECHNOLOGIES INC COM 90238J103 1255 340000 SH SOLE 340000 0 0 TYSON FOODS INC CL A 902494103 671 12587 SH SOLE 12587 0 0 U S CONCRETE INC COM NEW 90333L201 287 8155 SH SOLE 8155 0 0 U S G CORP COM NEW 903293405 1871 43703 SH SOLE 43703 0 0 U S SILICA HLDGS INC COM 90346E103 193 18957 SH SOLE 18957 0 0 UBS AG JERSEY BRH ALERIAN INFRST 902641646 814 41059 SH SOLE 41059 0 0 UBS AG LONDON BRH ETRAC 2X LEV LNG 90267B765 196 16951 SH SOLE 16951 0 0 UBS AG LONDON BRH ETRACS MTH 2XLV 90270L842 192 16120 SH SOLE 16120 0 0 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 189 14850 SH SOLE 14850 0 0 UBS GROUP AG SHS H42097107 354 28521 SH SOLE 28521 0 0 UDR INC COM 902653104 494 12446 SH SOLE 12446 0 0 UGI CORP NEW COM 902681105 4670 87528 SH SOLE 87528 0 0 ULTA BEAUTY INC COM 90384S303 843 3456 SH SOLE 3456 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 311 1298 SH SOLE 1298 0 0 ULTRA PETROLEUM CORP COM NEW 903914208 7 13222 SH SOLE 13222 0 0 UMB FINL CORP COM 902788108 229 3753 SH SOLE 3753 0 0 UMPQUA HLDGS CORP COM 904214103 163 10250 SH SOLE 10250 0 0 UNDER ARMOUR INC CL A 904311107 499 28157 SH SOLE 28157 0 0 UNDER ARMOUR INC CL C 904311206 369 23119 SH SOLE 23119 0 0 UNILEVER N V N Y SHS NEW 904784709 11308 210193 SH SOLE 210193 0 0 UNILEVER PLC SPON ADR NEW 904767704 2844 54578 SH SOLE 54578 0 0 UNION BANKSHARES CORP NEW COM 90539J109 253 8949 SH SOLE 8949 0 0 UNION PAC CORP COM 907818108 40656 294104 SH SOLE 294104 0 0 UNITED BANKSHARES INC WEST V COM 909907107 277 8851 SH SOLE 8851 0 0 UNITED CMNTY FINL CORP OHIO COM 909839102 265 29988 SH SOLE 29988 0 0 UNITED CONTL HLDGS INC COM 910047109 3073 36671 SH SOLE 36671 0 0 UNITED NAT FOODS INC COM 911163103 323 31449 SH SOLE 31449 0 0 UNITED PARCEL SERVICE INC CL B 911312106 85512 876220 SH SOLE 876220 0 0 UNITED PARCEL SERVICE INC CL B 911312106 10 2900 SH Call SOLE 2900 0 0 UNITED RENTALS INC COM 911363109 6053 59610 SH SOLE 59610 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 680 70480 SH SOLE 70480 0 0 UNITED TECHNOLOGIES CORP COM 913017109 28251 265666 SH SOLE 265666 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 2806 26148 SH SOLE 26148 0 0 UNITEDHEALTH GROUP INC COM 91324P102 51772 208736 SH SOLE 208736 0 0 UNITEDHEALTH GROUP INC COM 91324P102 39 14300 SH Put SOLE 14300 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1342 14326 SH SOLE 14326 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 1 200 SH Call SOLE 200 0 0 UNUM GROUP COM 91529Y106 250 8534 SH SOLE 8534 0 0 UPLAND SOFTWARE INC COM 91544A109 228 8415 SH SOLE 8415 0 0 URANIUM ENERGY CORP COM 916896103 24 18903 SH SOLE 18903 0 0 US BANCORP DEL COM NEW 902973304 18672 408525 SH SOLE 408525 0 0 USA TECHNOLOGIES INC COM NO PAR 90328S500 783 202711 SH SOLE 202711 0 0 V F CORP COM 918204108 2867 40174 SH SOLE 40174 0 0 VAIL RESORTS INC COM 91879Q109 382 1810 SH SOLE 1810 0 0 VALE S A ADR 91912E105 136 10273 SH SOLE 10273 0 0 VALERO ENERGY CORP NEW COM 91913Y100 10257 137146 SH SOLE 137146 0 0 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 3584 84951 SH SOLE 84951 0 0 VALLEY NATL BANCORP COM 919794107 206 22992 SH SOLE 22992 0 0 VANDA PHARMACEUTICALS INC COM 921659108 249 9539 SH SOLE 9539 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 3142 249575 SH SOLE 249575 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 367 7748 SH SOLE 7748 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 498 28743 SH SOLE 28743 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1422 12870 SH SOLE 12870 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 2947 53876 SH SOLE 53876 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2 2000 SH Call SOLE 2000 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2157 102425 SH SOLE 102425 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1292 21173 SH SOLE 21173 0 0 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 626 25435 SH SOLE 25435 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 650 19712 SH SOLE 19712 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1117 37013 SH SOLE 37013 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 640 15550 SH SOLE 15550 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 549 17080 SH SOLE 17080 0 0 VANECK VECTORS ETF TR RETAIL ETF 92189F684 983 10497 SH SOLE 10497 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3341 38318 SH SOLE 38318 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2108 142820 SH SOLE 142820 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 333 2476 SH SOLE 2476 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 407 2930 SH SOLE 2930 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 309 2714 SH SOLE 2714 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2589 31887 SH SOLE 31887 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 617 7078 SH SOLE 7078 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 20512 260861 SH SOLE 260861 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 22844 288260 SH SOLE 288260 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 5717 105522 SH SOLE 105522 0 0 VANGUARD GROUP DIV APP ETF 921908844 97744 997936 SH SOLE 997936 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 15222 152604 SH SOLE 152604 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 63780 474914 SH SOLE 474914 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 7835 68240 SH SOLE 68240 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3056 25492 SH SOLE 25492 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1065 11177 SH SOLE 11177 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 18130 131239 SH SOLE 131239 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 31977 428752 SH SOLE 428752 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 40288 175319 SH SOLE 175319 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 9994 87742 SH SOLE 87742 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 22660 171643 SH SOLE 171643 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5374 35654 SH SOLE 35654 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 67125 525874 SH SOLE 525874 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 28959 295460 SH SOLE 295460 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 24478 536902 SH SOLE 536902 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 36706 964879 SH SOLE 964879 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7507 154149 SH SOLE 154149 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 598 9957 SH SOLE 9957 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 298 3149 SH SOLE 3149 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2029 38774 SH SOLE 38774 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 9652 147801 SH SOLE 147801 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 646 13529 SH SOLE 13529 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1996 39119 SH SOLE 39119 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3394 40953 SH SOLE 40953 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2709 52621 SH SOLE 52621 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 10119 168411 SH SOLE 168411 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6780 86925 SH SOLE 86925 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2581 19189 SH SOLE 19189 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 2176 19002 SH SOLE 19002 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 808 8300 SH SOLE 8300 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1524 12508 SH SOLE 12508 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 657 6115 SH SOLE 6115 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 201 2157 SH SOLE 2157 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 28710 607593 SH SOLE 607593 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 48147 1298554 SH SOLE 1298554 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 14692 188396 SH SOLE 188396 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 7088 123060 SH SOLE 123060 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1223 14070 SH SOLE 14070 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 16603 232259 SH SOLE 232259 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 17515 163725 SH SOLE 163725 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 243 3254 SH SOLE 3254 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 5745 38185 SH SOLE 38185 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6921 52786 SH SOLE 52786 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1112 14437 SH SOLE 14437 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8159 137240 SH SOLE 137240 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7392 46123 SH SOLE 46123 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2322 19326 SH SOLE 19326 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 28807 172090 SH SOLE 172090 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 532 4826 SH SOLE 4826 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2505 21248 SH SOLE 21248 0 0 VAREX IMAGING CORP COM 92214X106 652 28470 SH SOLE 28470 0 0 VARIAN MED SYS INC COM 92220P105 3070 27106 SH SOLE 27106 0 0 VECTOR GROUP LTD COM 92240M108 1150 118225 SH SOLE 118225 0 0 VECTREN CORP COM 92240G101 299 4158 SH SOLE 4158 0 0 VEEVA SYS INC CL A COM 922475108 2 200 SH Call SOLE 200 0 0 VEEVA SYS INC CL A COM 922475108 1335 14899 SH SOLE 14899 0 0 VENTAS INC COM 92276F100 5160 87806 SH SOLE 87806 0 0 VEREIT INC COM 92339V100 110 15326 SH SOLE 15326 0 0 VERISIGN INC COM 92343E102 382 2575 SH SOLE 2575 0 0 VERISK ANALYTICS INC COM 92345Y106 937 8540 SH SOLE 8540 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 108165 1924797 SH SOLE 1924797 0 0 VERMILLION INC COM NEW 92407M206 9 30000 SH SOLE 30000 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1135 6898 SH SOLE 6898 0 0 VIACOM INC NEW CL B 92553P201 1708 66094 SH SOLE 66094 0 0 VIACOM INC NEW CL B 92553P201 14 5000 SH Call SOLE 5000 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1198 28291 SH SOLE 28291 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 221 5339 SH SOLE 5339 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3547 87974 SH SOLE 87974 0 0 VIEWRAY INC COM 92672L107 115 18964 SH SOLE 18964 0 0 VIKING THERAPEUTICS INC COM 92686J106 167 21848 SH SOLE 21848 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 0 500 SH Call SOLE 500 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 262 47977 SH SOLE 47977 0 0 VIRNETX HLDG CORP COM 92823T108 27 11500 SH SOLE 11500 0 0 VIRTU FINL INC CL A 928254101 3522 136840 SH SOLE 136840 0 0 VISA INC COM CL A 92826C839 51096 387000 SH SOLE 387000 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 46 31295 SH SOLE 31295 0 0 VIVEVE MED INC COM NEW 92852W204 2003 1910951 SH SOLE 1910951 0 0 VMWARE INC CL A COM 928563402 1316 9618 SH SOLE 9618 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 8812 457303 SH SOLE 457303 0 0 VORNADO RLTY TR SH BEN INT 929042109 3478 56497 SH SOLE 56497 0 0 VOYA FINL INC COM 929089100 493 12363 SH SOLE 12363 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 115 19476 SH SOLE 19476 0 0 VULCAN MATLS CO COM 929160109 3566 36109 SH SOLE 36109 0 0 W P CAREY INC COM 92936U109 6584 100570 SH SOLE 100570 0 0 W R BERKLEY CORPORATION COM 084423102 441 5977 SH SOLE 5977 0 0 WABCO HLDGS INC COM 92927K102 825 7671 SH SOLE 7671 0 0 WADDELL & REED FINL INC CL A 930059100 185 10226 SH SOLE 10226 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 20587 301784 SH SOLE 301784 0 0 WALMART INC COM 931142103 66103 709683 SH SOLE 709683 0 0 WALMART INC COM 931142103 82 33500 SH Call SOLE 33500 0 0 WALMART INC COM 931142103 97 43500 SH Put SOLE 43500 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 391 16926 SH SOLE 16926 0 0 WASTE MGMT INC DEL COM 94106L109 4618 51939 SH SOLE 51939 0 0 WATERS CORP COM 941848103 243 1287 SH SOLE 1287 0 0 WATSCO INC COM 942622200 1048 7476 SH SOLE 7476 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 99 180643 SH SOLE 180643 0 0 WEC ENERGY GROUP INC COM 92939U106 3251 47026 SH SOLE 47026 0 0 WEIBO CORP SPONSORED ADR 948596101 2559 43651 SH SOLE 43651 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 565 22732 SH SOLE 22732 0 0 WELLS FARGO CO NEW COM 949746101 21258 461064 SH SOLE 461064 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 211 168 SH SOLE 168 0 0 WELLTOWER INC COM 95040Q104 1859 26770 SH SOLE 26770 0 0 WENDYS CO COM 95058W100 485 30874 SH SOLE 30874 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 150 19000 SH SOLE 19000 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 423 4289 SH SOLE 4289 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2060 52158 SH SOLE 52158 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 79 13861 SH SOLE 13861 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 269 17823 SH SOLE 17823 0 0 WESTERN ASST MNGD MUN FD INC COM 95766M105 2986 235297 SH SOLE 235297 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 8104 799245 SH SOLE 799245 0 0 WESTERN DIGITAL CORP COM 958102105 5497 148545 SH SOLE 148545 0 0 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 8402 302982 SH SOLE 302982 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 11571 273881 SH SOLE 273881 0 0 WESTERN UN CO COM 959802109 872 51090 SH SOLE 51090 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 634 36453 SH SOLE 36453 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 21 15027 SH SOLE 15027 0 0 WESTROCK CO COM 96145D105 2313 61426 SH SOLE 61426 0 0 WEX INC COM 96208T104 281 2000 SH SOLE 2000 0 0 WEYERHAEUSER CO COM 962166104 2462 112691 SH SOLE 112691 0 0 WHIRLPOOL CORP COM 963320106 2116 19776 SH SOLE 19776 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 9195 10721 SH SOLE 10721 0 0 WILDHORSE RESOURCE DEV CORP COM 96812T102 2487 176273 SH SOLE 176273 0 0 WILLIAMS COS INC DEL COM 969457100 5804 263381 SH SOLE 263381 0 0 WILLIAMS SONOMA INC COM 969904101 4050 80239 SH SOLE 80239 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 3861 25515 SH SOLE 25515 0 0 WINGSTOP INC COM 974155103 281 4396 SH SOLE 4396 0 0 WINTRUST FINL CORP COM 97650W108 721 10830 SH SOLE 10830 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 259 50740 SH SOLE 50740 0 0 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 396 22535 SH SOLE 22535 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 904 33284 SH SOLE 33284 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 6019 149956 SH SOLE 149956 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3702 65565 SH SOLE 65565 0 0 WISDOMTREE TR EUROPE SMCP DV 97717W869 6297 117830 SH SOLE 117830 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 13804 550285 SH SOLE 550285 0 0 WISDOMTREE TR FUTRE STRAT FD 97717W125 1257 32440 SH SOLE 32440 0 0 WISDOMTREE TR HEDGED HI YLD BD 97717W430 1042 46741 SH SOLE 46741 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 1331 28555 SH SOLE 28555 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 4588 76106 SH SOLE 76106 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 318 8635 SH SOLE 8635 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 8167 175900 SH SOLE 175900 0 0 WISDOMTREE TR JP SMALLCP DIV 97717W836 7326 113597 SH SOLE 113597 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 349 4552 SH SOLE 4552 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1922 29459 SH SOLE 29459 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 2159 25605 SH SOLE 25605 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 2141 67964 SH SOLE 67964 0 0 WISDOMTREE TR US MIDCP EARNING 97717W570 10125 295179 SH SOLE 295179 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 29293 764481 SH SOLE 764481 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 545 17996 SH SOLE 17996 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1727 70429 SH SOLE 70429 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 6399 199706 SH SOLE 199706 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 8135 96125 SH SOLE 96125 0 0 WOLVERINE WORLD WIDE INC COM 978097103 360 11221 SH SOLE 11221 0 0 WOODWARD INC COM 980745103 200 2669 SH SOLE 2669 0 0 WORKDAY INC CL A 98138H101 17092 106865 SH SOLE 106865 0 0 WORKIVA INC COM CL A 98139A105 1835 51100 SH SOLE 51100 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E204 1662 129718 SH SOLE 129718 0 0 WORLDPAY INC CL A 981558109 766 10029 SH SOLE 10029 0 0 WPP PLC NEW ADR 92937A102 457 8337 SH SOLE 8337 0 0 WPX ENERGY INC COM 98212B103 3975 347672 SH SOLE 347672 0 0 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 335 12317 SH SOLE 12317 0 0 WYNN RESORTS LTD COM 983134107 246 2462 SH SOLE 2462 0 0 WYNN RESORTS LTD COM 983134107 3 900 SH Call SOLE 900 0 0 XCEL ENERGY INC COM 98389B100 3724 75519 SH SOLE 75519 0 0 XILINX INC COM 983919101 605 7036 SH SOLE 7036 0 0 XPO LOGISTICS INC COM 983793100 287 5010 SH SOLE 5010 0 0 XYLEM INC COM 98419M100 2579 38805 SH SOLE 38805 0 0 YAMANA GOLD INC COM 98462Y100 26 11087 SH SOLE 11087 0 0 YUM BRANDS INC COM 988498101 5069 55289 SH SOLE 55289 0 0 YUM CHINA HLDGS INC COM 98850P109 4867 145061 SH SOLE 145061 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 1230 7734 SH SOLE 7734 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2776 26842 SH SOLE 26842 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 0 300 SH Put SOLE 300 0 0 ZIONS BANCORPORATION N A COM 989701107 6802 167004 SH SOLE 167004 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 198 106580 SH SOLE 106580 0 0 ZOETIS INC CL A 98978V103 32643 381009 SH SOLE 381009 0 0 ZSCALER INC COM 98980G102 968 24682 SH SOLE 24682 0 0 ZUORA INC COM CL A 98983V106 4323 238261 SH SOLE 238261 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 251 84493 SH SOLE 84493 0 0