0001085146-17-001973.txt : 20170922 0001085146-17-001973.hdr.sgml : 20170922 20170921210816 ACCESSION NUMBER: 0001085146-17-001973 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170922 DATE AS OF CHANGE: 20170921 EFFECTIVENESS DATE: 20170922 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/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-13510 FILM NUMBER: 171096621 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/A 1 primary_doc.xml 13F-HR/A LIVE false true false 0001462245 XXXXXXXX 06-30-2017 06-30-2017 true 1 RESTATEMENT false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001633703 028-16737 12th Street Asset Management Company, LLC 0001520601 028-14467 AFFINITY INVESTMENT ADVISORS, LLC 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 0001293585 028-11050 Apex Capital Management 0000860644 028-02634 Aristotle Capital Management, LLC 0001398103 028-12481 Ashfield Capital Partners, LLC 0001598416 028-16121 Astor Investment Management 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 0001332160 028-11434 BRC Investment Management LLC 0001512978 028-14438 Brookmont Capital Management 0001345929 028-13997 BROWN ADVISORY INC 0000728575 028-01203 CS MCKEE LP 0000823621 028-01398 CAMBIAR INVESTORS LLC 0000874791 028-02903 CAMPBELL NEWMAN ASSET MANAGEMENT INC 0000732812 028-00218 CAPITAL GROUP COMPANIES INC 0001596076 028-15733 Capital Innovations LLC 0001566728 028-15439 Capital Wealth Planning, LLC 0000845563 028-02405 COHEN & STEERS CAPITAL MANAGEMENT INC 0001233991 028-10477 COLUMBIA MANAGEMENT INVESTMENT ADVISERS, LLC 0000897378 028-03434 CONGRESS ASSET MANAGEMENT CO /MA 0000919538 028-04242 CORBYN INVESTMENT MANAGEMENT INC/MD 0001255435 028-11051 CUMBERLAND ADVISORS INC 0000934999 028-03691 DF DENT & CO INC 0001036325 028-04121 DAVIS SELECTED ADVISERS 0000943656 028-05416 DENVER INVESTMENT ADVISORS LLC 0001214639 028-10309 DSM CAPITAL PARTNERS LLC 0000790502 028-01666 EAGLE ASSET MANAGEMENT INC 0001130787 028-06213 EAGLE GLOBAL ADVISORS LLC 0001102578 028-05269 EARNEST PARTNERS LLC 0001076598 028-04139 EATON VANCE MANAGEMENT 0001388814 028-12170 Energy Income Partners, LLC 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 0001347683 028-11678 Haverford Financial Services, Inc. 0001175130 028-10649 HAYS ADVISORY LLC 0001372696 028-12002 HEITMAN LLC 0000740272 028-01321 HGK ASSET MANAGEMENT INC 0001056823 028-06986 HORIZON ASSET MANAGEMENT LLC 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. 0001540945 028-15118 Lattice Strategies LLC 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 MD 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 0001010232 028-05406 NEW AMSTERDAM PARTNERS LLC/NY 0000939761 028-03871 NEWGATE CAPITAL MANAGEMENT LLC 0001274981 028-12482 NATIXIS 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 0000836372 028-02338 OAK ASSOCIATES LTD /OH/ 0001054554 028-06668 OAK RIDGE INVESTMENTS LLC 0001570356 028-15436 OFI SteelPath, Inc. 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 0001112325 028-05655 RIVERBRIDGE PARTNERS LLC 0000051762 028-00970 RNC CAPITAL MANAGEMENT LLC 0001386060 028-12484 Boston Partners ADDITIONAL MANAGERS DO NOT FIT TEMPLATE N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 09-21-2017 0 2248 11178847
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 180 DEGREE CAP CORP COM 68235B109 28 17300 SH SOLE 17300 0 0 1ST CONSTITUTION BANCORP COM 31986N102 302 17100 SH SOLE 17100 0 0 22ND CENTY GROUP INC COM 90137F103 21 11430 SH SOLE 11430 0 0 3-D SYS CORP DEL COM NEW 88554D205 797 42716 SH SOLE 42716 0 0 3M CO COM 88579Y101 45867 220582 SH SOLE 220582 0 0 58 COM INC SPON ADR REP A 31680Q104 352 7967 SH SOLE 7967 0 0 ABB LTD SPONSORED ADR 000375204 1500 60301 SH SOLE 60301 0 0 ABBOTT LABS COM 002824100 30264 622722 SH SOLE 622722 0 0 ABBVIE INC COM 00287Y109 42509 585837 SH SOLE 585837 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1693 135852 SH SOLE 135852 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 403 80595 SH SOLE 80595 0 0 ABM INDS INC COM 000957100 1072 25824 SH SOLE 25824 0 0 ABRAXAS PETE CORP COM 003830106 65 40000 SH SOLE 40000 0 0 ABSOLUTE SHS TR WBI LGCAP WBIE 00400R502 588 23938 SH SOLE 23938 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 1378 56755 SH SOLE 56755 0 0 ABSOLUTE SHS TR WBI TACTCL LCV 00400R601 948 36114 SH SOLE 36114 0 0 ABSOLUTE SHS TR WBI TACTICAL LCS 00400R809 550 21715 SH SOLE 21715 0 0 ABSOLUTE SHS TR WBI TACTICAL LCY 00400R700 940 40936 SH SOLE 40936 0 0 ABSOLUTE SHS TR WBI TACTICAL SMG 00400R106 487 20210 SH SOLE 20210 0 0 ABSOLUTE SHS TR WBI TACTICAL SMS 00400R403 920 39326 SH SOLE 39326 0 0 ABSOLUTE SHS TR WBI TACTICAL SMV 00400R205 869 34427 SH SOLE 34427 0 0 ABSOLUTE SHS TR WBI TACTICAL SMY 00400R304 778 34998 SH SOLE 34998 0 0 ABSOLUTE SHS TR WBI TACTL ROTN 00400R866 741 30218 SH SOLE 30218 0 0 ABSOLUTE SHS TR WBI TCT HG INC 00400R882 5805 236451 SH SOLE 236451 0 0 ABSOLUTE SHS TR WBI TCT INC SH 00400R874 1388 54681 SH SOLE 54681 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 330 11821 SH SOLE 11821 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 226 8225 SH SOLE 8225 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9658 78142 SH SOLE 78142 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 3904 143959 SH SOLE 143959 0 0 ACORDA THERAPEUTICS INC COM 00484M106 695 35142 SH SOLE 35142 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1952 33850 SH SOLE 33850 0 0 ACUITY BRANDS INC COM 00508Y102 1374 6772 SH SOLE 6772 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 880 61522 SH SOLE 61522 0 0 ADECOAGRO S A COM L00849106 129 12900 SH SOLE 12900 0 0 ADOBE SYS INC COM 00724F101 4 3000 SH Call SOLE 3000 0 0 ADOBE SYS INC COM 00724F101 12421 87764 SH SOLE 87764 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 626 5370 SH SOLE 5370 0 0 ADVANCED EMISSIONS SOLUTS IN COM 00770C101 92 10000 SH SOLE 10000 0 0 ADVANCED ENERGY INDS COM 007973100 231 3572 SH SOLE 3572 0 0 ADVANCED MICRO DEVICES INC COM 007903107 512 41126 SH SOLE 41126 0 0 ADVANSIX INC COM 00773T101 275 10266 SH SOLE 10266 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 9668 1128698 SH SOLE 1128698 0 0 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 1822 27489 SH SOLE 27489 0 0 AEGON N V NY REGISTRY SH 007924103 988 192876 SH SOLE 192876 0 0 AERCAP HOLDINGS NV SHS N00985106 389 8337 SH SOLE 8337 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 256 4909 SH SOLE 4909 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1343 64970 SH SOLE 64970 0 0 AES CORP COM 00130H105 2276 205105 SH SOLE 205105 0 0 AETNA INC NEW COM 00817Y108 6796 44785 SH SOLE 44785 0 0 AFFILIATED MANAGERS GROUP COM 008252108 1091 6582 SH SOLE 6582 0 0 AFLAC INC COM 001055102 8193 105504 SH SOLE 105504 0 0 AGCO CORP COM 001084102 919 13618 SH SOLE 13618 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 793 13318 SH SOLE 13318 0 0 AGNC INVT CORP COM 00123Q104 373 17505 SH SOLE 17505 0 0 AGNICO EAGLE MINES LTD COM 008474108 2 1000 SH Call SOLE 1000 0 0 AGNICO EAGLE MINES LTD COM 008474108 199 4392 SH SOLE 4392 0 0 AGRIUM INC COM 008916108 357 3926 SH SOLE 3926 0 0 AIR LEASE CORP CL A 00912X302 1878 50613 SH SOLE 50613 0 0 AIR PRODS & CHEMS INC COM 009158106 26704 186676 SH SOLE 186676 0 0 AK STL HLDG CORP COM 001547108 79 12082 SH SOLE 12082 0 0 AK STL HLDG CORP COM 001547108 1 500 SH Call SOLE 500 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 301 6105 SH SOLE 6105 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 4 1500 SH Call SOLE 1500 0 0 ALARM COM HLDGS INC COM 011642105 363 9628 SH SOLE 9628 0 0 ALASKA AIR GROUP INC COM 011659109 2284 25344 SH SOLE 25344 0 0 ALCOA CORP COM 013872106 4 2000 SH Call SOLE 2000 0 0 ALCOA CORP COM 013872106 245 7480 SH SOLE 7480 0 0 ALERE INC COM 01449J105 1593 31738 SH SOLE 31738 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 203 1688 SH SOLE 1688 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 361 2987 SH SOLE 2987 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 1 200 SH Call SOLE 200 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 30430 216150 SH SOLE 216150 0 0 ALIGN TECHNOLOGY INC COM 016255101 2913 19374 SH SOLE 19374 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 389 4795 SH SOLE 4795 0 0 ALLERGAN PLC SHS G0177J108 22124 91097 SH SOLE 91097 0 0 ALLETE INC COM NEW 018522300 273 3786 SH SOLE 3786 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 417 1606 SH SOLE 1606 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 224 17277 SH SOLE 17277 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1154 48824 SH SOLE 48824 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 335 24458 SH SOLE 24458 0 0 ALLIANT ENERGY CORP COM 018802108 921 22974 SH SOLE 22974 0 0 ALLIANZGI CONV & INCOME FD COM 018828103 291 41636 SH SOLE 41636 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 248 18960 SH SOLE 18960 0 0 ALLSCRIPTS HEALTHCARE SOLUTN NOTE 1.250% 7/0 01988PAD0 127 125000 PRN SOLE 125000 0 0 ALLSTATE CORP COM 020002101 6561 74153 SH SOLE 74153 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 311 3900 SH SOLE 3900 0 0 ALPHABET INC CAP STK CL A 02079K305 91 4800 SH Call SOLE 4800 0 0 ALPHABET INC CAP STK CL A 02079K305 57373 61466 SH SOLE 61466 0 0 ALPHABET INC CAP STK CL C 02079K107 39221 43064 SH SOLE 43064 0 0 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 172 19782 SH SOLE 19782 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 17912 1498225 SH SOLE 1498225 0 0 ALPS ETF TR BARRONS 400 ETF 00162Q726 822 21762 SH SOLE 21762 0 0 ALPS ETF TR INTL SEC DV DOG 00162Q718 245 9226 SH SOLE 9226 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 6350 149066 SH SOLE 149066 0 0 ALTABA INC COM 021346101 2410 45054 SH SOLE 45054 0 0 ALTRIA GROUP INC COM 02209S103 65517 880935 SH SOLE 880935 0 0 AMAZON COM INC COM 023135106 72 3300 SH Call SOLE 3300 0 0 AMAZON COM INC COM 023135106 56424 58177 SH SOLE 58177 0 0 AMAZON COM INC COM 023135106 2 1000 SH Put SOLE 1000 0 0 AMBEV SA SPONSORED ADR 02319V103 2697 491980 SH SOLE 491980 0 0 AMC NETWORKS INC CL A 00164V103 289 5718 SH SOLE 5718 0 0 AMDOCS LTD SHS G02602103 219 3393 SH SOLE 3393 0 0 AMEREN CORP COM 023608102 1103 20150 SH SOLE 20150 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 75 12500 SH SOLE 12500 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 166 10501 SH SOLE 10501 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 3831 76104 SH SOLE 76104 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 2261 47668 SH SOLE 47668 0 0 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 167 13754 SH SOLE 13754 0 0 AMERICAN ELEC PWR INC COM 025537101 7278 104631 SH SOLE 104631 0 0 AMERICAN EXPRESS CO COM 025816109 28544 338799 SH SOLE 338799 0 0 AMERICAN EXPRESS CO COM 025816109 3 1000 SH Call SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 11 50000 SH Put SOLE 50000 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 401 4039 SH SOLE 4039 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 9546 152432 SH SOLE 152432 0 0 AMERICAN LORAIN CORP COM 027297100 14 27540 SH SOLE 27540 0 0 AMERICAN RAILCAR INDS INC COM 02916P103 342 8991 SH SOLE 8991 0 0 AMERICAN STS WTR CO COM 029899101 808 17096 SH SOLE 17096 0 0 AMERICAN TOWER CORP NEW COM 03027X100 12182 92034 SH SOLE 92034 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 34617 443913 SH SOLE 443913 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 1591 35221 SH SOLE 35221 0 0 AMERIPRISE FINL INC COM 03076C106 2072 16238 SH SOLE 16238 0 0 AMERISOURCEBERGEN CORP COM 03073E105 4056 42690 SH SOLE 42690 0 0 AMETEK INC NEW COM 031100100 3993 66111 SH SOLE 66111 0 0 AMGEN INC COM 031162100 61553 357753 SH SOLE 357753 0 0 AMICUS THERAPEUTICS INC COM 03152W109 441 44365 SH SOLE 44365 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 2744 70677 SH SOLE 70677 0 0 AMPHENOL CORP NEW CL A 032095101 6775 91837 SH SOLE 91837 0 0 AMREP CORP NEW COM 032159105 424 62477 SH SOLE 62477 0 0 ANADARKO PETE CORP COM 032511107 0 100 SH Call SOLE 100 0 0 ANADARKO PETE CORP COM 032511107 1835 40409 SH SOLE 40409 0 0 ANALOG DEVICES INC COM 032654105 2 5000 SH Call SOLE 5000 0 0 ANALOG DEVICES INC COM 032654105 1089 14043 SH SOLE 14043 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3286 29799 SH SOLE 29799 0 0 ANI PHARMACEUTICALS INC NOTE 3.000%12/0 00182CAA1 14 13000 PRN SOLE 13000 0 0 ANNALY CAP MGMT INC COM 035710409 3408 283600 SH SOLE 283600 0 0 ANSYS INC COM 03662Q105 628 5147 SH SOLE 5147 0 0 ANTARES PHARMA INC COM 036642106 42 12600 SH SOLE 12600 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 480 14436 SH SOLE 14436 0 0 ANTHEM INC COM 036752103 4126 21889 SH SOLE 21889 0 0 ANTHERA PHARMACEUTICALS INC COM 03674U300 17 10521 SH SOLE 10521 0 0 AON PLC SHS CL A G0408V102 1519 11404 SH SOLE 11404 0 0 APACHE CORP COM 037411105 1572 32887 SH SOLE 32887 0 0 APACHE CORP COM 037411105 0 200 SH Call SOLE 200 0 0 APOLLO COML REAL EST FIN INC NOTE 5.500% 3/1 03762UAA3 15 14000 PRN SOLE 14000 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 705 26607 SH SOLE 26607 0 0 APOLLO INVT CORP COM 03761U106 115 17884 SH SOLE 17884 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 872 51631 SH SOLE 51631 0 0 APPLE INC COM 037833100 284901 1980396 SH SOLE 1980396 0 0 APPLE INC COM 037833100 8 11300 SH Call SOLE 11300 0 0 APPLE INC COM 037833100 84 61900 SH Put SOLE 61900 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 474 8027 SH SOLE 8027 0 0 APPLIED MATLS INC COM 038222105 6015 145559 SH SOLE 145559 0 0 APPLIED OPTOELECTRONICS INC COM 03823U102 220 3672 SH SOLE 3672 0 0 APPTIO INC CL A 03835C108 324 18752 SH SOLE 18752 0 0 APTARGROUP INC COM 038336103 761 8764 SH SOLE 8764 0 0 AQUA AMERICA INC COM 03836W103 1350 40591 SH SOLE 40591 0 0 ARAMARK COM 03852U106 208 5053 SH SOLE 5053 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 1572 69153 SH SOLE 69153 0 0 ARCH CAP GROUP LTD ORD G0450A105 822 8815 SH SOLE 8815 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1588 38309 SH SOLE 38309 0 0 ARCONIC INC COM 03965L100 421 18604 SH SOLE 18604 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 177 10670 SH SOLE 10670 0 0 ARES CAP CORP COM 04010L103 5584 341972 SH SOLE 341972 0 0 ARES CAP CORP NOTE 4.750% 1/1 04010LAJ2 119 117000 PRN SOLE 117000 0 0 ARES COML REAL ESTATE CORP COM 04013V108 448 34252 SH SOLE 34252 0 0 ARGOS THERAPEUTICS INC COM 040221103 11 32071 SH SOLE 32071 0 0 ARISTA NETWORKS INC COM 040413106 256 1701 SH SOLE 1701 0 0 ARK ETF TR INNOVATION ETF 00214Q104 498 17208 SH SOLE 17208 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 456 9859 SH SOLE 9859 0 0 ARROW FINL CORP COM 042744102 372 11733 SH SOLE 11733 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 390 12704 SH SOLE 12704 0 0 ARVINMERITOR INC FRNT 4.000% 2/1 043353AH4 46 44000 PRN SOLE 44000 0 0 ASCENA RETAIL GROUP INC COM 04351G101 1307 607614 SH SOLE 607614 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 221 3337 SH SOLE 3337 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 2879 22064 SH SOLE 22064 0 0 ASSURED GUARANTY LTD COM G0585R106 2288 54887 SH SOLE 54887 0 0 ASTORIA FINL CORP COM 046265104 314 15595 SH SOLE 15595 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 4640 136427 SH SOLE 136427 0 0 ASTRONICS CORP COM 046433108 793 26025 SH SOLE 26025 0 0 AT&T INC COM 00206R102 138838 3677690 SH SOLE 3677690 0 0 ATHENAHEALTH INC COM 04685W103 706 5039 SH SOLE 5039 0 0 ATHERSYS INC COM 04744L106 58 37200 SH SOLE 37200 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 112 106000 PRN SOLE 106000 0 0 ATMOS ENERGY CORP COM 049560105 1310 15823 SH SOLE 15823 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 1 15000 SH Call SOLE 15000 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 25 4000 SH SOLE 4000 0 0 AUTODESK INC COM 052769106 1564 15487 SH SOLE 15487 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 14910 145745 SH SOLE 145745 0 0 AUTOZONE INC COM 053332102 1916 3346 SH SOLE 3346 0 0 AVALONBAY CMNTYS INC COM 053484101 1170 6098 SH SOLE 6098 0 0 AVANGRID INC COM 05351W103 485 11035 SH SOLE 11035 0 0 AVERY DENNISON CORP COM 053611109 1694 19181 SH SOLE 19181 0 0 AVINGER INC COM 053734109 4 11678 SH SOLE 11678 0 0 AVNET INC COM 053807103 347 8847 SH SOLE 8847 0 0 AXALTA COATING SYS LTD COM G0750C108 493 15403 SH SOLE 15403 0 0 AXON ENTERPRISE INC COM 05464C101 739 29285 SH SOLE 29285 0 0 B & G FOODS INC NEW COM 05508R106 304 8554 SH SOLE 8554 0 0 B2GOLD CORP NOTE 3.250%10/0 11777QAB6 105 99000 PRN SOLE 99000 0 0 BAIDU INC SPON ADR REP A 056752108 6777 37623 SH SOLE 37623 0 0 BAKER HUGHES INC COM 057224107 2407 44168 SH SOLE 44168 0 0 BALL CORP COM 058498106 1543 36584 SH SOLE 36584 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 796 95856 SH SOLE 95856 0 0 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 753 100160 SH SOLE 100160 0 0 BANCO SANTANDER SA ADR 05964H105 722 108277 SH SOLE 108277 0 0 BANK AMER CORP COM 060505104 39457 1627637 SH SOLE 1627637 0 0 BANK AMER CORP COM 060505104 20 17000 SH Call SOLE 17000 0 0 BANK HAWAII CORP COM 062540109 2490 30020 SH SOLE 30020 0 0 BANK MONTREAL QUE COM 063671101 4643 63477 SH SOLE 63477 0 0 BANK MONTREAL QUE COM 063671101 12 11900 SH Put SOLE 11900 0 0 BANK N S HALIFAX COM 064149107 3 6500 SH Put SOLE 6500 0 0 BANK N S HALIFAX COM 064149107 2172 36175 SH SOLE 36175 0 0 BANK NEW YORK MELLON CORP COM 064058100 6253 122732 SH SOLE 122732 0 0 BANK OF NOVA SCOTIA NOTE 4.500%12/1 064159HB5 266 250000 PRN SOLE 250000 0 0 BANK OF THE OZARKS INC COM 063904106 662 14043 SH SOLE 14043 0 0 BANKUNITED INC COM 06652K103 398 11902 SH SOLE 11902 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 4479 168695 SH SOLE 168695 0 0 BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1650 15385 SH SOLE 15385 0 0 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 1002 44661 SH SOLE 44661 0 0 BARCLAYS BK PLC ETN DJUBS COPR37 06739F101 655 21288 SH SOLE 21288 0 0 BARCLAYS BK PLC ETN+ SEL MLP 06742C723 261 11712 SH SOLE 11712 0 0 BARCLAYS BK PLC IPSP CROIL ETN 06738C786 58 11986 SH SOLE 11986 0 0 BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 222 17357 SH SOLE 17357 0 0 BARD C R INC COM 067383109 854 2698 SH SOLE 2698 0 0 BARRICK GOLD CORP COM 067901108 1 1500 SH Call SOLE 1500 0 0 BARRICK GOLD CORP COM 067901108 2488 157518 SH SOLE 157518 0 0 BAXTER INTL INC COM 071813109 8292 137148 SH SOLE 137148 0 0 BB&T CORP COM 054937107 14404 316732 SH SOLE 316732 0 0 BCE INC COM NEW 05534B760 3470 76869 SH SOLE 76869 0 0 BECTON DICKINSON & CO COM 075887109 10593 54276 SH SOLE 54276 0 0 BELLICUM PHARMACEUTICALS INC COM 079481107 448 38007 SH SOLE 38007 0 0 BEMIS INC COM 081437105 456 9831 SH SOLE 9831 0 0 BENEFICIAL BANCORP INC COM 08171T102 3375 225000 SH SOLE 225000 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 49162 193 SH SOLE 193 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 110988 655372 SH SOLE 655372 0 0 BERKSHIRE HILLS BANCORP INC COM 084680107 345 9836 SH SOLE 9836 0 0 BERRY GLOBAL GROUP INC COM 08579W103 450 7927 SH SOLE 7927 0 0 BEST BUY INC COM 086516101 9220 160775 SH SOLE 160775 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 2243 63330 SH SOLE 63330 0 0 BHP BILLITON PLC SPONSORED ADR 05545E209 300 9758 SH SOLE 9758 0 0 BIO PATH HOLDINGS INC COM 09057N102 492 1267070 SH SOLE 1267070 0 0 BIO RAD LABS INC CL A 090572207 384 1696 SH SOLE 1696 0 0 BIOBLAST PHARMA LTD SHS M20156101 17 24000 SH SOLE 24000 0 0 BIOGEN INC COM 09062X103 7920 29196 SH SOLE 29196 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 282 3093 SH SOLE 3093 0 0 BIOMARIN PHARMACEUTICAL INC NOTE 0.750%10/1 09061GAE1 118 106000 PRN SOLE 106000 0 0 BIOVERATIV INC COM 09075E100 1580 26059 SH SOLE 26059 0 0 BLACK HILLS CORP COM 092113109 306 4556 SH SOLE 4556 0 0 BLACKBAUD INC COM 09227Q100 241 2803 SH SOLE 2803 0 0 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 68 66000 PRN SOLE 66000 0 0 BLACKROCK CAPITAL INVESTMENT NOTE 5.500% 2/1 092533AB4 13 13000 PRN SOLE 13000 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 444 31979 SH SOLE 31979 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 515 47049 SH SOLE 47049 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 2771 205815 SH SOLE 205815 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 140 16007 SH SOLE 16007 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 499 35479 SH SOLE 35479 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 452 12365 SH SOLE 12365 0 0 BLACKROCK INC COM 09247X101 14408 34120 SH SOLE 34120 0 0 BLACKROCK INC COM 09247X101 4 500 SH Put SOLE 500 0 0 BLACKROCK INCOME TR INC COM 09247F100 538 83598 SH SOLE 83598 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 398 26825 SH SOLE 26825 0 0 BLACKROCK LTD DURATION INC T COM SHS 09249W101 165 10434 SH SOLE 10434 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 826 35722 SH SOLE 35722 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 337 23814 SH SOLE 23814 0 0 BLACKROCK MUNI 2018 TERM TR COM 09248C106 7146 475504 SH SOLE 475504 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 154 10136 SH SOLE 10136 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1664 118737 SH SOLE 118737 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 504 33551 SH SOLE 33551 0 0 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 272 18056 SH SOLE 18056 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 209 13429 SH SOLE 13429 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 181 15030 SH SOLE 15030 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 861 59690 SH SOLE 59690 0 0 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 147 10816 SH SOLE 10816 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 2843 193361 SH SOLE 193361 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 180 10318 SH SOLE 10318 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 263 19572 SH SOLE 19572 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 244 15560 SH SOLE 15560 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 494 51081 SH SOLE 51081 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 327 21899 SH SOLE 21899 0 0 BLACKROCK MUNIYIELD INVST FD COM 09254R104 442 28189 SH SOLE 28189 0 0 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 559 43022 SH SOLE 43022 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 2265 158431 SH SOLE 158431 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 920 60080 SH SOLE 60080 0 0 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 184 13094 SH SOLE 13094 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 87 11021 SH SOLE 11021 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3037 132757 SH SOLE 132757 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 40196 1205037 SH SOLE 1205037 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 413 13083 SH SOLE 13083 0 0 BLACKSTONE MTG TR INC NOTE 5.250%12/0 09257WAA8 14 12000 PRN SOLE 12000 0 0 BLOCK H & R INC COM 093671105 300 9745 SH SOLE 9745 0 0 BLOOMIN BRANDS INC COM 094235108 248 11677 SH SOLE 11677 0 0 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 215 11887 SH SOLE 11887 0 0 BOEING CO COM 097023105 88 7900 SH Call SOLE 7900 0 0 BOEING CO COM 097023105 67966 343047 SH SOLE 343047 0 0 BORGWARNER INC COM 099724106 1328 31348 SH SOLE 31348 0 0 BOSTON PROPERTIES INC COM 101121101 941 7652 SH SOLE 7652 0 0 BOSTON SCIENTIFIC CORP COM 101137107 469 16830 SH SOLE 16830 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 293 30085 SH SOLE 30085 0 0 BOX INC CL A 10316T104 301 16437 SH SOLE 16437 0 0 BP PLC SPONSORED ADR 055622104 11537 333197 SH SOLE 333197 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 43 10266 SH SOLE 10266 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 289 3736 SH SOLE 3736 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 64136 1149696 SH SOLE 1149696 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 13 4500 SH Call SOLE 4500 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 108 83000 SH Put SOLE 83000 0 0 BRISTOW GROUP INC COM 110394103 126 16310 SH SOLE 16310 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1835 26924 SH SOLE 26924 0 0 BROADCOM LTD SHS Y09827109 16691 71694 SH SOLE 71694 0 0 BROADCOM LTD SHS Y09827109 1 500 SH Put SOLE 500 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1587 20947 SH SOLE 20947 0 0 BROOKDALE SR LIVING INC COM 112463104 314 21350 SH SOLE 21350 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1113 28399 SH SOLE 28399 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 140 10102 SH SOLE 10102 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8494 208406 SH SOLE 208406 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 1269 86681 SH SOLE 86681 0 0 BROWN FORMAN CORP CL B 115637209 2812 57814 SH SOLE 57814 0 0 BRUNSWICK CORP COM 117043109 509 8107 SH SOLE 8107 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 8257 129112 SH SOLE 129112 0 0 BUCKLE INC COM 118440106 1197 67280 SH SOLE 67280 0 0 BWX TECHNOLOGIES INC COM 05605H100 780 15871 SH SOLE 15871 0 0 BWX TECHNOLOGIES INC COM 05605H100 3 2000 SH Call SOLE 2000 0 0 C & F FINL CORP COM 12466Q104 340 7285 SH SOLE 7285 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2003 29118 SH SOLE 29118 0 0 CA INC COM 12673P105 2979 86436 SH SOLE 86436 0 0 CABELAS INC COM 126804301 238 3968 SH SOLE 3968 0 0 CABOT CORP COM 127055101 375 7040 SH SOLE 7040 0 0 CABOT OIL & GAS CORP COM 127097103 229 9082 SH SOLE 9082 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 6865 205039 SH SOLE 205039 0 0 CADIZ INC COM NEW 127537207 257 19018 SH SOLE 19018 0 0 CAL MAINE FOODS INC COM NEW 128030202 2471 62142 SH SOLE 62142 0 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 237 20016 SH SOLE 20016 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 847 75218 SH SOLE 75218 0 0 CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106 149 11310 SH SOLE 11310 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1177 100223 SH SOLE 100223 0 0 CALAMP CORP NOTE 1.625% 5/1 128126AB5 97 95000 PRN SOLE 95000 0 0 CALATLANTIC GROUP INC COM 128195104 926 26210 SH SOLE 26210 0 0 CAMBREX CORP COM 132011107 450 7592 SH SOLE 7592 0 0 CAMDEN NATL CORP COM 133034108 760 17718 SH SOLE 17718 0 0 CAMDEN PPTY TR SH BEN INT 133131102 453 5284 SH SOLE 5284 0 0 CAMECO CORP COM 13321L108 66 7373 SH SOLE 7373 0 0 CAMECO CORP COM 13321L108 6 6500 SH Call SOLE 6500 0 0 CAMPBELL SOUP CO COM 134429109 599 11462 SH SOLE 11462 0 0 CANADIAN NAT RES LTD COM 136385101 363 12540 SH SOLE 12540 0 0 CANADIAN NATL RY CO COM 136375102 1864 23052 SH SOLE 23052 0 0 CANADIAN PAC RY LTD COM 13645T100 4633 28751 SH SOLE 28751 0 0 CAPITAL ONE FINL CORP COM 14040H105 2855 34605 SH SOLE 34605 0 0 CAPSTONE TURBINE CORP COM NEW 14067D409 7 10806 SH SOLE 10806 0 0 CARA THERAPEUTICS INC COM 140755109 157 10309 SH SOLE 10309 0 0 CARA THERAPEUTICS INC COM 140755109 1 500 SH Call SOLE 500 0 0 CARDINAL HEALTH INC COM 14149Y108 4022 51618 SH SOLE 51618 0 0 CARDTRONICS INC NOTE 1.000%12/0 14161HAG3 101 105000 PRN SOLE 105000 0 0 CARE CAP PPTYS INC COM 141624106 2648 99166 SH SOLE 99166 0 0 CARLISLE COS INC COM 142339100 2487 26052 SH SOLE 26052 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 464 23431 SH SOLE 23431 0 0 CARMAX INC COM 143130102 269 4265 SH SOLE 4265 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 5800 88241 SH SOLE 88241 0 0 CARTER INC COM 146229109 391 4396 SH SOLE 4396 0 0 CAS MED SYS INC COM PAR 124769209 284 245489 SH SOLE 245489 0 0 CASEYS GEN STORES INC COM 147528103 327 3070 SH SOLE 3070 0 0 CASTLE BRANDS INC COM 148435100 39 23000 SH SOLE 23000 0 0 CATERPILLAR INC DEL COM 149123101 35096 327012 SH SOLE 327012 0 0 CATERPILLAR INC DEL COM 149123101 3 3000 SH Put SOLE 3000 0 0 CAVIUM INC COM 14964U108 286 4603 SH SOLE 4603 0 0 CBOE HLDGS INC COM 12503M108 9503 103968 SH SOLE 103968 0 0 CBOE HLDGS INC COM 12503M108 21 25000 SH Put SOLE 25000 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 991 128249 SH SOLE 128249 0 0 CBRE GROUP INC CL A 12504L109 1758 48426 SH SOLE 48426 0 0 CBS CORP NEW CL A 124857103 226 3517 SH SOLE 3517 0 0 CBS CORP NEW CL B 124857202 4726 74117 SH SOLE 74117 0 0 CDK GLOBAL INC COM 12508E101 651 10515 SH SOLE 10515 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1685 20776 SH SOLE 20776 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 7 4700 SH Put SOLE 4700 0 0 CDW CORP COM 12514G108 3830 61200 SH SOLE 61200 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 509 7109 SH SOLE 7109 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 174 35949 SH SOLE 35949 0 0 CELANESE CORP DEL COM SER A 150870103 441 4676 SH SOLE 4676 0 0 CELESTICA INC SUB VTG SHS 15101Q108 1341 99229 SH SOLE 99229 0 0 CELGENE CORP COM 151020104 38242 294424 SH SOLE 294424 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 568 230780 SH SOLE 230780 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1995 211769 SH SOLE 211769 0 0 CENOVUS ENERGY INC COM 15135U109 130 17517 SH SOLE 17517 0 0 CENTENE CORP DEL COM 15135B101 4727 59323 SH SOLE 59323 0 0 CENTERPOINT ENERGY INC COM 15189T107 648 23692 SH SOLE 23692 0 0 CENTRAL FD CDA LTD CL A 153501101 15003 1216880 SH SOLE 1216880 0 0 CENTURYLINK INC COM 156700106 1203 50236 SH SOLE 50236 0 0 CERNER CORP COM 156782104 14562 218933 SH SOLE 218933 0 0 CF INDS HLDGS INC COM 125269100 6292 224926 SH SOLE 224926 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 6465 19217 SH SOLE 19217 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7772 71395 SH SOLE 71395 0 0 CHEMOURS CO COM 163851108 646 16767 SH SOLE 16767 0 0 CHENIERE ENERGY INC COM NEW 16411R208 241 4946 SH SOLE 4946 0 0 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 4812 6960000 PRN SOLE 6960000 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 537 16601 SH SOLE 16601 0 0 CHESAPEAKE ENERGY CORP COM 165167107 338 68143 SH SOLE 68143 0 0 CHEVRON CORP NEW COM 166764100 62037 595376 SH SOLE 595376 0 0 CHEVRON CORP NEW COM 166764100 6 1000 SH Call SOLE 1000 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 6265 318016 SH SOLE 318016 0 0 CHICAGO BRIDGE & IRON CO N V COM 167250109 42 10000 SH Call SOLE 10000 0 0 CHICAGO RIVET & MACH CO COM 168088102 907 25200 SH SOLE 25200 0 0 CHINA GREEN AGRICULTURE INC COM 16943W105 13 10000 SH SOLE 10000 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 415 7848 SH SOLE 7848 0 0 CHIPMOS TECHNOLOGIES INC SPONSORED ADR 16965P103 974 49490 SH SOLE 49490 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 3854 9286 SH SOLE 9286 0 0 CHUBB LIMITED COM H1467J104 8284 57061 SH SOLE 57061 0 0 CHURCH & DWIGHT INC COM 171340102 18166 350189 SH SOLE 350189 0 0 CIGNA CORPORATION COM 125509109 2405 14342 SH SOLE 14342 0 0 CINCINNATI FINL CORP COM 172062101 1959 27069 SH SOLE 27069 0 0 CINTAS CORP COM 172908105 649 5157 SH SOLE 5157 0 0 CISCO SYS INC COM 17275R102 47658 1523700 SH SOLE 1523700 0 0 CITIGROUP INC COM NEW 172967424 23433 350725 SH SOLE 350725 0 0 CITIZENS FINL GROUP INC COM 174610105 4170 116980 SH SOLE 116980 0 0 CITRIX SYS INC COM 177376100 1985 24908 SH SOLE 24908 0 0 CIVEO CORP CDA COM 17878Y108 58 28058 SH SOLE 28058 0 0 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 3674 146007 SH SOLE 146007 0 0 CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 3495 137219 SH SOLE 137219 0 0 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 769 36744 SH SOLE 36744 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 4542 178588 SH SOLE 178588 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 4168 168871 SH SOLE 168871 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 3752 151065 SH SOLE 151065 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 3717 174786 SH SOLE 174786 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 3947 185753 SH SOLE 185753 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 17330 806789 SH SOLE 806789 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 2328 109369 SH SOLE 109369 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 11345 531986 SH SOLE 531986 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 2353 104121 SH SOLE 104121 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 714 21913 SH SOLE 21913 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG SHIPPNG ETF 18383Q796 1081 91234 SH SOLE 91234 0 0 CLEAN HARBORS INC COM 184496107 323 5789 SH SOLE 5789 0 0 CLEARBRIDGE AMERN ENERG MLP COM 184691103 3195 355308 SH SOLE 355308 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 263 17233 SH SOLE 17233 0 0 CLIFFS NAT RES INC COM 18683K101 133 19092 SH SOLE 19092 0 0 CLOROX CO DEL COM 189054109 7238 54340 SH SOLE 54340 0 0 CLOVIS ONCOLOGY INC COM 189464100 11 1000 SH Call SOLE 1000 0 0 CLOVIS ONCOLOGY INC COM 189464100 367 3929 SH SOLE 3929 0 0 CME GROUP INC COM 12572Q105 26 12500 SH Put SOLE 12500 0 0 CME GROUP INC COM 12572Q105 16662 132928 SH SOLE 132928 0 0 CMS ENERGY CORP COM 125896100 1731 37423 SH SOLE 37423 0 0 COACH INC COM 189754104 393 8292 SH SOLE 8292 0 0 COCA COLA CO COM 191216100 0 100 SH Put SOLE 100 0 0 COCA COLA CO COM 191216100 66435 1482773 SH SOLE 1482773 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 422 10441 SH SOLE 10441 0 0 COGNEX CORP COM 192422103 551 6543 SH SOLE 6543 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 10006 150647 SH SOLE 150647 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 281 11815 SH SOLE 11815 0 0 COHEN & STEERS LTD DUR PFD I COM 19248C105 639 23933 SH SOLE 23933 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 278 25582 SH SOLE 25582 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 1074 85383 SH SOLE 85383 0 0 COHERENT INC COM 192479103 241 1070 SH SOLE 1070 0 0 COLGATE PALMOLIVE CO COM 194162103 25706 346750 SH SOLE 346750 0 0 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 123 121000 PRN SOLE 121000 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 917 64922 SH SOLE 64922 0 0 COLUMBIA ETF TR II BEYOND BRICS ETF 19762B103 392 22638 SH SOLE 22638 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 13844 530015 SH SOLE 530015 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4517 108107 SH SOLE 108107 0 0 COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 4204 316896 SH SOLE 316896 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 481 21451 SH SOLE 21451 0 0 COMCAST CORP NEW CL A 20030N101 35856 920687 SH SOLE 920687 0 0 COMERICA INC COM 200340107 3191 43680 SH SOLE 43680 0 0 COMMUNITY BK SYS INC COM 203607106 1585 28407 SH SOLE 28407 0 0 COMMUNITY HEALTH SYS INC NEW COM 203668108 170 17203 SH SOLE 17203 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 98 10033 SH SOLE 10033 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 301 11430 SH SOLE 11430 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 272 15658 SH SOLE 15658 0 0 CONAGRA BRANDS INC COM 205887102 9169 255950 SH SOLE 255950 0 0 CONCHO RES INC COM 20605P101 775 6376 SH SOLE 6376 0 0 CONDUENT INC COM 206787103 606 37495 SH SOLE 37495 0 0 CONOCOPHILLIPS COM 20825C104 0 6000 SH Call SOLE 6000 0 0 CONOCOPHILLIPS COM 20825C104 7754 176675 SH SOLE 176675 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 297 13848 SH SOLE 13848 0 0 CONSOLIDATED EDISON INC COM 209115104 5089 63092 SH SOLE 63092 0 0 CONSOLIDATED WATER CO INC ORD G23773107 196 15861 SH SOLE 15861 0 0 CONSTELLATION BRANDS INC CL A 21036P108 4766 24448 SH SOLE 24448 0 0 CONTRAVIR PHARMACEUTICALS IN COM 21234W103 608 1047731 SH SOLE 1047731 0 0 COOPER COS INC COM NEW 216648402 559 2360 SH SOLE 2360 0 0 COPART INC COM 217204106 1004 31432 SH SOLE 31432 0 0 CORE LABORATORIES N V COM N22717107 1102 10869 SH SOLE 10869 0 0 CORECIVIC INC COM 21871N101 439 15986 SH SOLE 15986 0 0 CORESITE RLTY CORP COM 21870Q105 891 8573 SH SOLE 8573 0 0 CORMEDIX INC COM 21900C100 29 67188 SH SOLE 67188 0 0 CORNING INC COM 219350105 4311 143442 SH SOLE 143442 0 0 CORNING INC COM 219350105 6 6500 SH Call SOLE 6500 0 0 COSTAMARE INC SHS Y1771G102 142 19470 SH SOLE 19470 0 0 COSTCO WHSL CORP NEW COM 22160K105 26953 168466 SH SOLE 168466 0 0 COSTCO WHSL CORP NEW COM 22160K105 10 8800 SH Call SOLE 8800 0 0 COTY INC COM CL A 222070203 219 11699 SH SOLE 11699 0 0 COVANTA HLDG CORP COM 22282E102 1972 149380 SH SOLE 149380 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 607 3589 SH SOLE 3589 0 0 CREDICORP LTD COM G2519Y108 4579 25733 SH SOLE 25733 0 0 CREDIT ACCEP CORP MICH COM 225310101 268 1039 SH SOLE 1039 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 335 23083 SH SOLE 23083 0 0 CREE INC COM 225447101 333 13340 SH SOLE 13340 0 0 CRITEO S A SPONS ADS 226718104 1051 21414 SH SOLE 21414 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 2816 28048 SH SOLE 28048 0 0 CROWN HOLDINGS INC COM 228368106 210 3506 SH SOLE 3506 0 0 CSG SYS INTL INC COM 126349109 548 13507 SH SOLE 13507 0 0 CSG SYS INTL INC NOTE 4.250% 3/1 126349AF6 115 107000 PRN SOLE 107000 0 0 CSX CORP COM 126408103 10914 200165 SH SOLE 200165 0 0 CSX CORP COM 126408103 20 10400 SH Call SOLE 10400 0 0 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 4323 80626 SH SOLE 80626 0 0 CTRIP COM INTL LTD NOTE 1.000% 7/0 22943FAF7 99 86000 PRN SOLE 86000 0 0 CUMMINS INC COM 231021106 18523 114273 SH SOLE 114273 0 0 CUMMINS INC COM 231021106 14 3300 SH Call SOLE 3300 0 0 CVS HEALTH CORP COM 126650100 20669 257096 SH SOLE 257096 0 0 CYANOTECH CORP COM PAR $0.02 232437301 52 14765 SH SOLE 14765 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 264 5278 SH SOLE 5278 0 0 CYTORI THERAPEUTICS INC COM NEW 23283K204 17 15800 SH SOLE 15800 0 0 D R HORTON INC COM 23331A109 2784 80754 SH SOLE 80754 0 0 DAKTRONICS INC COM 234264109 422 43659 SH SOLE 43659 0 0 DANAHER CORP DEL COM 235851102 11067 131232 SH SOLE 131232 0 0 DANAHER CORP DEL COM 235851102 0 100 SH Put SOLE 100 0 0 DARDEN RESTAURANTS INC COM 237194105 887 9807 SH SOLE 9807 0 0 DARLING INGREDIENTS INC COM 237266101 326 20676 SH SOLE 20676 0 0 DAVITA INC COM 23918K108 3823 59795 SH SOLE 59795 0 0 DBX ETF TR DB XTR MSCI EUR 233051853 3250 119251 SH SOLE 119251 0 0 DBX ETF TR MSCI EUROZONE HD 233051697 264 9038 SH SOLE 9038 0 0 DBX ETF TR XTRAK MSCI EAFE 233051200 17279 575756 SH SOLE 575756 0 0 DBX ETF TR XTRAK MSCI JAPN 233051507 4105 105417 SH SOLE 105417 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 550 16230 SH SOLE 16230 0 0 DECKERS OUTDOOR CORP COM 243537107 357 5243 SH SOLE 5243 0 0 DEERE & CO COM 244199105 10224 82945 SH SOLE 82945 0 0 DEERE & CO COM 244199105 27 2500 SH Call SOLE 2500 0 0 DELAWARE ENHANCED GBL DIV & COM 246060107 166 14573 SH SOLE 14573 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 921 28012 SH SOLE 28012 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 2074 34062 SH SOLE 34062 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 1891 21535 SH SOLE 21535 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 6045 112631 SH SOLE 112631 0 0 DENNYS CORP COM 24869P104 138 11672 SH SOLE 11672 0 0 DENTSPLY SIRONA INC COM 24906P109 718 11061 SH SOLE 11061 0 0 DEPOMED INC COM 249908104 9883 920921 SH SOLE 920921 0 0 DEUTSCHE MUN INCOME COM 25160C106 138 10238 SH SOLE 10238 0 0 DEVON ENERGY CORP NEW COM 25179M103 783 24544 SH SOLE 24544 0 0 DEXCOM INC COM 252131107 2962 40408 SH SOLE 40408 0 0 DHX MEDIA LTD SHS VAR VTG 252406608 53 12000 SH SOLE 12000 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 7968 66564 SH SOLE 66564 0 0 DIAMONDBACK ENERGY INC COM 25278X109 616 6962 SH SOLE 6962 0 0 DIGITAL RLTY TR INC COM 253868103 13953 123675 SH SOLE 123675 0 0 DIREXION SHS ETF TR DAILY JR BULL 3X 25460E851 455 24400 SH SOLE 24400 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 437 20000 SH SOLE 20000 0 0 DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 498 16413 SH SOLE 16413 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 1481 43406 SH SOLE 43406 0 0 DISCOVER FINL SVCS COM 254709108 6476 104239 SH SOLE 104239 0 0 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 2064 79712 SH SOLE 79712 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 4849 192293 SH SOLE 192293 0 0 DISH NETWORK CORP CL A 25470M109 1880 29960 SH SOLE 29960 0 0 DISNEY WALT CO COM DISNEY 254687106 36363 341940 SH SOLE 341940 0 0 DISNEY WALT CO COM DISNEY 254687106 4 10500 SH Call SOLE 10500 0 0 DIVIDEND & INCOME FUND COM NEW 25538A204 674 54614 SH SOLE 54614 0 0 DNP SELECT INCOME FD COM 23325P104 428 38821 SH SOLE 38821 0 0 DOLBY LABORATORIES INC COM 25659T107 364 7369 SH SOLE 7369 0 0 DOLLAR GEN CORP NEW COM 256677105 5092 70703 SH SOLE 70703 0 0 DOLLAR TREE INC COM 256746108 3149 45244 SH SOLE 45244 0 0 DOMINION DIAMOND CORP COM 257287102 377 30000 SH SOLE 30000 0 0 DOMINION ENERGY INC COM 25746U109 8602 112307 SH SOLE 112307 0 0 DONALDSON INC COM 257651109 1153 25363 SH SOLE 25363 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 204 8872 SH SOLE 8872 0 0 DONNELLEY R R & SONS CO COM 257867200 524 41913 SH SOLE 41913 0 0 DORIAN LPG LTD SHS USD Y2106R110 9522 1164134 SH SOLE 1164134 0 0 DORMAN PRODUCTS INC COM 258278100 459 5602 SH SOLE 5602 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 3186 154677 SH SOLE 154677 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 2226 88290 SH SOLE 88290 0 0 DOVER CORP COM 260003108 3978 49517 SH SOLE 49517 0 0 DOW CHEM CO COM 260543103 35270 559296 SH SOLE 559296 0 0 DOW CHEM CO COM 260543103 227 84200 SH Put SOLE 84200 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 2092 22967 SH SOLE 22967 0 0 DREYFUS STRATEGIC MUNS INC COM 261932107 91 10130 SH SOLE 10130 0 0 DST SYS INC DEL COM 233326107 7232 117187 SH SOLE 117187 0 0 DTE ENERGY CO COM 233331107 1014 9571 SH SOLE 9571 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 25277 313427 SH SOLE 313427 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 2 1000 SH Call SOLE 1000 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 19809 236687 SH SOLE 236687 0 0 DUKE REALTY CORP COM NEW 264411505 319 11416 SH SOLE 11416 0 0 DUNKIN BRANDS GROUP INC COM 265504100 250 4513 SH SOLE 4513 0 0 DXC TECHNOLOGY CO COM 23355L106 1571 20715 SH SOLE 20715 0 0 DYCOM INDS INC COM 267475101 18881 210918 SH SOLE 210918 0 0 DYNEGY INC NEW DEL COM 26817R108 291 35341 SH SOLE 35341 0 0 EAGLE BANCORP INC MD COM 268948106 3261 51499 SH SOLE 51499 0 0 EAGLE MATERIALS INC COM 26969P108 3365 36223 SH SOLE 36223 0 0 EASTERN CO COM 276317104 354 11796 SH SOLE 11796 0 0 EASTMAN CHEM CO COM 277432100 5075 60425 SH SOLE 60425 0 0 EATON CORP PLC SHS G29183103 10286 132083 SH SOLE 132083 0 0 EATON VANCE CORP COM NON VTG 278265103 8194 173377 SH SOLE 173377 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 504 36891 SH SOLE 36891 0 0 EATON VANCE FLTING RATE INC COM 278279104 241 15990 SH SOLE 15990 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 4146 294057 SH SOLE 294057 0 0 EATON VANCE MUN BD FD COM 27827X101 370 29119 SH SOLE 29119 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 198 15245 SH SOLE 15245 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 618 28188 SH SOLE 28188 0 0 EATON VANCE RISK MNGD DIV EQ COM 27829G106 892 95545 SH SOLE 95545 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 562 25769 SH SOLE 25769 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 1401 152813 SH SOLE 152813 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 817 47907 SH SOLE 47907 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 3874 342941 SH SOLE 342941 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 378 24795 SH SOLE 24795 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 691 60704 SH SOLE 60704 0 0 EBAY INC COM 278642103 983 28382 SH SOLE 28382 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 133 63250 SH SOLE 63250 0 0 ECOLAB INC COM 278865100 4396 33035 SH SOLE 33035 0 0 EDISON INTL COM 281020107 1932 24714 SH SOLE 24714 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 9714 82162 SH SOLE 82162 0 0 EGALET CORP COM 28226B104 636 268644 SH SOLE 268644 0 0 EHI CAR SVCS LTD SPON ADS CL A 26853A100 852 85437 SH SOLE 85437 0 0 EKSO BIONICS HLDGS INC COM NEW 282644202 29 12393 SH SOLE 12393 0 0 ELDORADO RESORTS INC COM 28470R102 864 43262 SH SOLE 43262 0 0 ELECTRONIC ARTS INC COM 285512109 557 5206 SH SOLE 5206 0 0 ELECTRONICS FOR IMAGING INC NOTE 0.750% 9/0 286082AC6 86 80000 PRN SOLE 80000 0 0 ELLINGTON FINANCIAL LLC COM 288522303 1003 61990 SH SOLE 61990 0 0 ELLSWORTH GROWTH & INCOME FD COM 289074106 500 54009 SH SOLE 54009 0 0 EMERSON ELEC CO COM 291011104 16588 277982 SH SOLE 277982 0 0 EMERSON ELEC CO COM 291011104 8 9000 SH Call SOLE 9000 0 0 ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 861 55950 SH SOLE 55950 0 0 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1329 83102 SH SOLE 83102 0 0 ENBRIDGE INC COM 29250N105 12668 317774 SH SOLE 317774 0 0 ENCANA CORP COM 292505104 162 17938 SH SOLE 17938 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 115 37200 SH SOLE 37200 0 0 ENERGEN CORP COM 29265N108 264 5345 SH SOLE 5345 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 11105 618236 SH SOLE 618236 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 10639 522205 SH SOLE 522205 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 4133 243615 SH SOLE 243615 0 0 ENSCO PLC SHS CLASS A G3157S106 121 23096 SH SOLE 23096 0 0 ENTERGY CORP NEW COM 29364G103 1101 14310 SH SOLE 14310 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 62643 2314538 SH SOLE 2314538 0 0 ENVESTNET INC COM 29404K106 3102 78547 SH SOLE 78547 0 0 ENVISION HEALTHCARE CORP COM 29414D100 371 5936 SH SOLE 5936 0 0 EOG RES INC COM 26875P101 8409 92781 SH SOLE 92781 0 0 EOG RES INC COM 26875P101 0 1000 SH Call SOLE 1000 0 0 EOG RES INC COM 26875P101 0 5600 SH Put SOLE 5600 0 0 EPR PPTYS COM SH BEN INT 26884U109 518 7206 SH SOLE 7206 0 0 EQT CORP COM 26884L109 675 11487 SH SOLE 11487 0 0 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 7519 100758 SH SOLE 100758 0 0 EQUIFAX INC COM 294429105 2716 19836 SH SOLE 19836 0 0 EQUINIX INC COM PAR $0.001 29444U700 503 1171 SH SOLE 1171 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 5591 85060 SH SOLE 85060 0 0 ESSENT GROUP LTD COM G3198U102 299 7980 SH SOLE 7980 0 0 ESSEX PPTY TR INC COM 297178105 4603 17829 SH SOLE 17829 0 0 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 1890 63010 SH SOLE 63010 0 0 ETFIS SER TR I INFRAC ACT MLP 26923G103 107 10500 SH SOLE 10500 0 0 ETFS GOLD TR SHS 26922Y105 3846 31874 SH SOLE 31874 0 0 ETFS PLATINUM TR SH BEN INT 26922V101 252 2851 SH SOLE 2851 0 0 ETFS SILVER TR SILVER SHS 26922X107 2957 182741 SH SOLE 182741 0 0 ETSY INC COM 29786A106 159 10540 SH SOLE 10540 0 0 EV ENERGY PARTNERS LP COM UNITS 26926V107 9 15350 SH SOLE 15350 0 0 EVEREST RE GROUP LTD COM G3223R108 2450 9619 SH SOLE 9619 0 0 EVERSOURCE ENERGY COM 30040W108 4771 78654 SH SOLE 78654 0 0 EXACT SCIENCES CORP COM 30063P105 2 100 SH Call SOLE 100 0 0 EXACT SCIENCES CORP COM 30063P105 2 500 SH Put SOLE 500 0 0 EXACT SCIENCES CORP COM 30063P105 10038 283783 SH SOLE 283783 0 0 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 6151 201426 SH SOLE 201426 0 0 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 2631 96254 SH SOLE 96254 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 744 21778 SH SOLE 21778 0 0 EXELIXIS INC COM 30161Q104 772 31340 SH SOLE 31340 0 0 EXELIXIS INC COM 30161Q104 16 11600 SH Call SOLE 11600 0 0 EXELON CORP COM 30161N101 1604 44561 SH SOLE 44561 0 0 EXPEDIA INC DEL COM NEW 30212P303 987 6634 SH SOLE 6634 0 0 EXPEDITORS INTL WASH INC COM 302130109 4663 82228 SH SOLE 82228 0 0 EXPRESS INC COM 30219E103 973 143817 SH SOLE 143817 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 8848 138805 SH SOLE 138805 0 0 EXTRA SPACE STORAGE INC COM 30225T102 260 3314 SH SOLE 3314 0 0 EXTREME NETWORKS INC COM 30226D106 104 11310 SH SOLE 11310 0 0 EXXON MOBIL CORP COM 30231G102 0 3500 SH Put SOLE 3500 0 0 EXXON MOBIL CORP COM 30231G102 132409 1640979 SH SOLE 1640979 0 0 EXXON MOBIL CORP COM 30231G102 0 2000 SH Call SOLE 2000 0 0 F M C CORP COM NEW 302491303 822 11253 SH SOLE 11253 0 0 F5 NETWORKS INC COM 315616102 2394 18592 SH SOLE 18592 0 0 FABRINET SHS G3323L100 536 12686 SH SOLE 12686 0 0 FACEBOOK INC CL A 30303M102 66387 439187 SH SOLE 439187 0 0 FACEBOOK INC CL A 30303M102 7 3100 SH Call SOLE 3100 0 0 FACTSET RESH SYS INC COM 303075105 850 5200 SH SOLE 5200 0 0 FAIR ISAAC CORP COM 303250104 436 3125 SH SOLE 3125 0 0 FARMLAND PARTNERS INC COM 31154R109 115 12919 SH SOLE 12919 0 0 FASTENAL CO COM 311900104 5271 121393 SH SOLE 121393 0 0 FCB FINL HLDGS INC CL A 30255G103 1294 27280 SH SOLE 27280 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 991 15294 SH SOLE 15294 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1329 10521 SH SOLE 10521 0 0 FEDERATED INVS INC PA CL B 314211103 9868 349324 SH SOLE 349324 0 0 FEDEX CORP COM 31428X106 67 6600 SH Call SOLE 6600 0 0 FEDEX CORP COM 31428X106 187 34900 SH Put SOLE 34900 0 0 FEDEX CORP COM 31428X106 41553 190911 SH SOLE 190911 0 0 FELCOR LODGING TR INC COM 31430F101 292 40685 SH SOLE 40685 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 189 41270 SH SOLE 41270 0 0 FERRO CORP COM 315405100 3172 173490 SH SOLE 173490 0 0 FERROGLOBE PLC SHS G33856108 498 41492 SH SOLE 41492 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 6714 630962 SH SOLE 630962 0 0 FIDELITY MSCI ENERGY IDX 316092402 233 13322 SH SOLE 13322 0 0 FIDELITY MSCI FINLS IDX 316092501 2375 65011 SH SOLE 65011 0 0 FIDELITY MSCI HLTH CARE I 316092600 3041 79819 SH SOLE 79819 0 0 FIDELITY MSCI INFO TECH I 316092808 2285 52981 SH SOLE 52981 0 0 FIDELITY MSCI RL EST ETF 316092857 1093 45104 SH SOLE 45104 0 0 FIDELITY MSCI UTILS INDEX 316092865 3014 90127 SH SOLE 90127 0 0 FIDELITY TOTAL BD ETF 316188309 1255 25017 SH SOLE 25017 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 3584 14845 SH SOLE 14845 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1310 29271 SH SOLE 29271 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 2163 25326 SH SOLE 25326 0 0 FIFTH THIRD BANCORP COM 316773100 1895 73051 SH SOLE 73051 0 0 FIFTH THIRD BANCORP COM 316773100 2 1000 SH Call SOLE 1000 0 0 FIFTH THIRD BANCORP COM 316773100 0 1000 SH Put SOLE 1000 0 0 FINISAR CORP NOTE 0.500%12/1 31787AAM3 114 102000 PRN SOLE 102000 0 0 FIREEYE INC COM 31816Q101 6 10000 SH Call SOLE 10000 0 0 FIREEYE INC COM 31816Q101 2667 175032 SH SOLE 175032 0 0 FIREEYE INC NOTE 1.625% 6/0 31816QAD3 130 143000 PRN SOLE 143000 0 0 FIRST AMERN FINL CORP COM 31847R102 516 11510 SH SOLE 11510 0 0 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 1316 113000 SH SOLE 113000 0 0 FIRST DATA CORP NEW COM CL A 32008D106 283 15572 SH SOLE 15572 0 0 FIRST FINL BANCORP OH COM 320209109 631 22870 SH SOLE 22870 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 238 6337 SH SOLE 6337 0 0 FIRST LONG IS CORP COM 320734106 247 8589 SH SOLE 8589 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 85 10197 SH SOLE 10197 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 6 5000 SH Call SOLE 5000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 2954 29471 SH SOLE 29471 0 0 FIRST SOLAR INC COM 336433107 713 17894 SH SOLE 17894 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 1133 60267 SH SOLE 60267 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 282 6652 SH SOLE 6652 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6445 178702 SH SOLE 178702 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 897 16252 SH SOLE 16252 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 1104 47178 SH SOLE 47178 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2235 42786 SH SOLE 42786 0 0 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 6105 168906 SH SOLE 168906 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 382 7242 SH SOLE 7242 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1176 29684 SH SOLE 29684 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3744 101111 SH SOLE 101111 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4179 90666 SH SOLE 90666 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 895 35841 SH SOLE 35841 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 8812 93083 SH SOLE 93083 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 2 500 SH Put SOLE 500 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 264 19595 SH SOLE 19595 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5278 184517 SH SOLE 184517 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 28505 474926 SH SOLE 474926 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 901 18319 SH SOLE 18319 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 739 14184 SH SOLE 14184 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3719 55630 SH SOLE 55630 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 390 11015 SH SOLE 11015 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 4118 106609 SH SOLE 106609 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 464 24080 SH SOLE 24080 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 13693 557745 SH SOLE 557745 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 807 34080 SH SOLE 34080 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7885 162940 SH SOLE 162940 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 790 18113 SH SOLE 18113 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1019 17002 SH SOLE 17002 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 3602 132590 SH SOLE 132590 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 20857 1041757 SH SOLE 1041757 0 0 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 807 23321 SH SOLE 23321 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1137 20687 SH SOLE 20687 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 7931 157656 SH SOLE 157656 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 495 9331 SH SOLE 9331 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 4284 151993 SH SOLE 151993 0 0 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 819 15606 SH SOLE 15606 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 280 4514 SH SOLE 4514 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1933 34737 SH SOLE 34737 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 3389 258194 SH SOLE 258194 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 383 13107 SH SOLE 13107 0 0 FIRSTENERGY CORP COM 337932107 1837 62960 SH SOLE 62960 0 0 FISERV INC COM 337738108 681 5562 SH SOLE 5562 0 0 FITBIT INC CL A 33812L102 174 32831 SH SOLE 32831 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 263 12150 SH SOLE 12150 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 214 1484 SH SOLE 1484 0 0 FLEX LTD ORD Y2573F102 272 16573 SH SOLE 16573 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 270 9460 SH SOLE 9460 0 0 FLIR SYS INC COM 302445101 683 19712 SH SOLE 19712 0 0 FLOWSERVE CORP COM 34354P105 325 7032 SH SOLE 7032 0 0 FLUOR CORP NEW COM 343412102 9364 204476 SH SOLE 204476 0 0 FNB CORP PA COM 302520101 3390 238685 SH SOLE 238685 0 0 FOOT LOCKER INC COM 344849104 1530 30932 SH SOLE 30932 0 0 FOOT LOCKER INC COM 344849104 43 24500 SH Call SOLE 24500 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 13739 1228553 SH SOLE 1228553 0 0 FORMFACTOR INC COM 346375108 136 11000 SH SOLE 11000 0 0 FORTINET INC COM 34959E109 4761 127930 SH SOLE 127930 0 0 FORTINET INC COM 34959E109 0 100 SH Call SOLE 100 0 0 FORTIVE CORP COM 34959J108 1201 18920 SH SOLE 18920 0 0 FORTRESS INVESTMENT GROUP LL CL A 34958B106 1078 134798 SH SOLE 134798 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 1277 80124 SH SOLE 80124 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 2794 42819 SH SOLE 42819 0 0 FOSSIL GROUP INC COM 34988V106 830 80044 SH SOLE 80044 0 0 FRANKLIN RES INC COM 354613101 5705 127431 SH SOLE 127431 0 0 FRANKLIN RES INC COM 354613101 4 5000 SH Call SOLE 5000 0 0 FRANKLIN STREET PPTYS CORP COM 35471R106 501 45222 SH SOLE 45222 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1 4000 SH Call SOLE 4000 0 0 FREEPORT-MCMORAN INC CL B 35671D857 4229 352809 SH SOLE 352809 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1091 23044 SH SOLE 23044 0 0 FS INVT CORP COM 302635107 460 50298 SH SOLE 50298 0 0 FULTON FINL CORP PA COM 360271100 254 13378 SH SOLE 13378 0 0 GABELLI DIVD & INCOME TR COM 36242H104 613 28037 SH SOLE 28037 0 0 GABELLI EQUITY TR INC COM 362397101 449 72711 SH SOLE 72711 0 0 GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 464 22890 SH SOLE 22890 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1430 24949 SH SOLE 24949 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 161 28603 SH SOLE 28603 0 0 GAMESTOP CORP NEW CL A 36467W109 2571 119031 SH SOLE 119031 0 0 GANNETT CO INC COM 36473H104 3977 456568 SH SOLE 456568 0 0 GAP INC DEL COM 364760108 272 12437 SH SOLE 12437 0 0 GARMIN LTD SHS H2906T109 470 9189 SH SOLE 9189 0 0 GARTNER INC COM 366651107 2139 17311 SH SOLE 17311 0 0 GATX CORP COM 361448103 225 3491 SH SOLE 3491 0 0 GENCOR INDS INC COM 368678108 166 10252 SH SOLE 10252 0 0 GENERAL DYNAMICS CORP COM 369550108 8 1500 SH Call SOLE 1500 0 0 GENERAL DYNAMICS CORP COM 369550108 9850 49684 SH SOLE 49684 0 0 GENERAL DYNAMICS CORP COM 369550108 1 200 SH Put SOLE 200 0 0 GENERAL ELECTRIC CO COM 369604103 111986 4144155 SH SOLE 4144155 0 0 GENERAL MLS INC COM 370334104 21367 385208 SH SOLE 385208 0 0 GENERAL MTRS CO COM 37045V100 17437 499723 SH SOLE 499723 0 0 GENESEE & WYO INC CL A 371559105 2279 33304 SH SOLE 33304 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 8935 281689 SH SOLE 281689 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 5724 3289421 SH SOLE 3289421 0 0 GENMARK DIAGNOSTICS INC COM 372309104 27930 2360984 SH SOLE 2360984 0 0 GENPACT LIMITED SHS G3922B107 462 16809 SH SOLE 16809 0 0 GENTEX CORP COM 371901109 2817 148106 SH SOLE 148106 0 0 GENUINE PARTS CO COM 372460105 7797 84062 SH SOLE 84062 0 0 GETTY RLTY CORP NEW COM 374297109 418 16643 SH SOLE 16643 0 0 GGP INC COM 36174X101 810 34364 SH SOLE 34364 0 0 GIGAMON INC COM 37518B102 233 5900 SH SOLE 5900 0 0 G-III APPAREL GROUP LTD COM 36237H101 450 18197 SH SOLE 18197 0 0 GILEAD SCIENCES INC COM 375558103 25597 361660 SH SOLE 361660 0 0 GILEAD SCIENCES INC COM 375558103 56 16500 SH Call SOLE 16500 0 0 GLACIER BANCORP INC NEW COM 37637Q105 501 13662 SH SOLE 13662 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25252 585558 SH SOLE 585558 0 0 GLOBAL NET LEASE INC COM NEW 379378201 1486 66831 SH SOLE 66831 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 319 17660 SH SOLE 17660 0 0 GLOBAL PMTS INC COM 37940X102 398 4413 SH SOLE 4413 0 0 GLOBAL WTR RES INC COM 379463102 166 16632 SH SOLE 16632 0 0 GLOBAL X FDS CHINA FINL ETF 37950E606 157 10200 SH SOLE 10200 0 0 GLOBAL X FDS GLB X PERMETF 37950E358 265 10577 SH SOLE 10577 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 268 12340 SH SOLE 12340 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 6507 595149 SH SOLE 595149 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 222 6505 SH SOLE 6505 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 462 18186 SH SOLE 18186 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 268 9251 SH SOLE 9251 0 0 GLOBAL X FDS MSCI GREECE ETF 37950E366 401 39652 SH SOLE 39652 0 0 GLOBALSTAR INC COM 378973408 400 187584 SH SOLE 187584 0 0 GNC HLDGS INC COM CL A 36191G107 1469 173890 SH SOLE 173890 0 0 GOLDCORP INC NEW COM 380956409 176 13400 SH SOLE 13400 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 604 26682 SH SOLE 26682 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 4029 145513 SH SOLE 145513 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 8203 170250 SH SOLE 170250 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9024 40743 SH SOLE 40743 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 16 2500 SH Call SOLE 2500 0 0 GOLDMAN SACHS GROUP INC NOTE 1/2 38141GMG6 18 12000 PRN SOLE 12000 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 280 29036 SH SOLE 29036 0 0 GOLUB CAP BDC INC COM 38173M102 1375 71983 SH SOLE 71983 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 4134 118442 SH SOLE 118442 0 0 GOPRO INC CL A 38268T103 1852 228081 SH SOLE 228081 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1344 73340 SH SOLE 73340 0 0 GRAINGER W W INC COM 384802104 843 4654 SH SOLE 4654 0 0 GRAMERCY PPTY TR COM NEW 385002308 6434 215979 SH SOLE 215979 0 0 GRANITE CONSTR INC COM 387328107 354 7352 SH SOLE 7352 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 4063 294638 SH SOLE 294638 0 0 GRAY TELEVISION INC COM 389375106 206 15000 SH SOLE 15000 0 0 GREAT PANTHER SILVER LTD COM 39115V101 17 12500 SH SOLE 12500 0 0 GREAT PLAINS ENERGY INC COM 391164100 328 11096 SH SOLE 11096 0 0 GREEN DOT CORP CL A 39304D102 2338 60596 SH SOLE 60596 0 0 GREEN PLAINS INC COM 393222104 12138 590710 SH SOLE 590710 0 0 GREEN PLAINS INC COM 393222104 235 50000 SH Call SOLE 50000 0 0 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 1051 50345 SH SOLE 50345 0 0 GREIF INC CL A 397624107 396 7012 SH SOLE 7012 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 599 28150 SH SOLE 28150 0 0 GROUPE CGI INC CL A SUB VTG 39945C109 495 9583 SH SOLE 9583 0 0 GROUPON INC COM 399473107 168 43647 SH SOLE 43647 0 0 GUESS INC COM 401617105 2488 193479 SH SOLE 193479 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 459 19770 SH SOLE 19770 0 0 GULF RESOURCES INC COM PAR $0.0005 40251W309 495 311976 SH SOLE 311976 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 290 2865 SH SOLE 2865 0 0 HAIN CELESTIAL GROUP INC COM 405217100 363 9395 SH SOLE 9395 0 0 HALLIBURTON CO COM 406216101 8796 206234 SH SOLE 206234 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 0 300 SH Call SOLE 300 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 446 34849 SH SOLE 34849 0 0 HANCOCK JOHN PFD INCOME FD I COM 41021P103 228 12293 SH SOLE 12293 0 0 HANESBRANDS INC COM 410345102 11490 495876 SH SOLE 495876 0 0 HARLEY DAVIDSON INC COM 412822108 475 8851 SH SOLE 8851 0 0 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 245 148557 SH SOLE 148557 0 0 HARRIS CORP DEL COM 413875105 3748 34417 SH SOLE 34417 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1260 23992 SH SOLE 23992 0 0 HASBRO INC COM 418056107 2640 23782 SH SOLE 23782 0 0 HAVERTY FURNITURE INC COM 419596101 374 14879 SH SOLE 14879 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 422 13093 SH SOLE 13093 0 0 HAWAIIAN HOLDINGS INC COM 419879101 2566 54873 SH SOLE 54873 0 0 HCA HEALTHCARE INC COM 40412C101 1579 18175 SH SOLE 18175 0 0 HCP INC COM 40414L109 2108 65777 SH SOLE 65777 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 1124 12926 SH SOLE 12926 0 0 HEALTHCARE SVCS GRP INC COM 421906108 201 4385 SH SOLE 4385 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 785 25244 SH SOLE 25244 0 0 HEALTHEQUITY INC COM 42226A107 7779 156116 SH SOLE 156116 0 0 HELMERICH & PAYNE INC COM 423452101 3487 64141 SH SOLE 64141 0 0 HENRY JACK & ASSOC INC COM 426281101 775 7521 SH SOLE 7521 0 0 HERBALIFE LTD COM USD SHS G4412G101 2 30 SH SOLE 30 0 0 HERBALIFE LTD COM USD SHS G4412G101 11 30000 SH Put SOLE 30000 0 0 HERCULES CAPITAL INC COM 427096508 162 12174 SH SOLE 12174 0 0 HERON THERAPEUTICS INC COM 427746102 231 16584 SH SOLE 16584 0 0 HERSHEY CO COM 427866108 4747 44186 SH SOLE 44186 0 0 HESS CORP COM 42809H107 859 19479 SH SOLE 19479 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3707 223148 SH SOLE 223148 0 0 HEXCEL CORP NEW COM 428291108 524 9936 SH SOLE 9936 0 0 HFF INC CL A 40418F108 1261 35919 SH SOLE 35919 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 135 12467 SH SOLE 12467 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 4 2700 SH Call SOLE 2700 0 0 HILLTOP HOLDINGS INC COM 432748101 311 11864 SH SOLE 11864 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 224 3661 SH SOLE 3661 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 84 10390 SH SOLE 10390 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 7795 240074 SH SOLE 240074 0 0 HOLLYFRONTIER CORP COM 436106108 376 13689 SH SOLE 13689 0 0 HOLOGIC INC COM 436440101 1133 25170 SH SOLE 25170 0 0 HOLOGIC INC FRNT 12/1 436440AG6 136 107000 PRN SOLE 107000 0 0 HOME DEPOT INC COM 437076102 3 1700 SH Put SOLE 1700 0 0 HOME DEPOT INC COM 437076102 75298 490661 SH SOLE 490661 0 0 HONDA MOTOR LTD AMERN SHS 438128308 415 15060 SH SOLE 15060 0 0 HONEYWELL INTL INC COM 438516106 29647 222315 SH SOLE 222315 0 0 HOOKER FURNITURE CORP COM 439038100 1402 34102 SH SOLE 34102 0 0 HORMEL FOODS CORP COM 440452100 824 24206 SH SOLE 24206 0 0 HORMEL FOODS CORP COM 440452100 4 6700 SH Put SOLE 6700 0 0 HORNBECK OFFSHORE SVCS INC N COM 440543106 38 13520 SH SOLE 13520 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 5238 180021 SH SOLE 180021 0 0 HOST HOTELS & RESORTS INC COM 44107P104 135 7385 SH SOLE 7385 0 0 HOST HOTELS & RESORTS INC COM 44107P104 2 6500 SH Call SOLE 6500 0 0 HOWARD BANCORP INC COM 442496105 1013 52601 SH SOLE 52601 0 0 HOWARD HUGHES CORP COM 44267D107 544 4434 SH SOLE 4434 0 0 HP INC COM 40434L105 1898 108810 SH SOLE 108810 0 0 HSBC HLDGS PLC ADR A 1/40PF A 404280604 407 15440 SH SOLE 15440 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 10803 232997 SH SOLE 232997 0 0 HUB GROUP INC CL A 443320106 7291 190108 SH SOLE 190108 0 0 HUBBELL INC COM 443510607 312 2745 SH SOLE 2745 0 0 HUMANA INC COM 444859102 4067 16933 SH SOLE 16933 0 0 HUNT J B TRANS SVCS INC COM 445658107 3914 42948 SH SOLE 42948 0 0 HUNTINGTON BANCSHARES INC COM 446150104 3104 229879 SH SOLE 229879 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 350 1881 SH SOLE 1881 0 0 HUNTSMAN CORP COM 447011107 631 24243 SH SOLE 24243 0 0 HYATT HOTELS CORP COM CL A 448579102 1068 18981 SH SOLE 18981 0 0 I D SYSTEMS INC COM 449489103 120 19600 SH SOLE 19600 0 0 IAC INTERACTIVECORP COM 44919P508 325 3149 SH SOLE 3149 0 0 IBIO INC COM 451033104 53 135020 SH SOLE 135020 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1774 34463 SH SOLE 34463 0 0 ICICI BK LTD ADR 45104G104 208 22867 SH SOLE 22867 0 0 ICON PLC SHS G4705A100 2686 27415 SH SOLE 27415 0 0 IDACORP INC COM 451107106 8988 105297 SH SOLE 105297 0 0 IDEX CORP COM 45167R104 881 7784 SH SOLE 7784 0 0 IDEXX LABS INC COM 45168D104 5018 31075 SH SOLE 31075 0 0 ILG INC COM 44967H101 1447 52765 SH SOLE 52765 0 0 ILLINOIS TOOL WKS INC COM 452308109 12587 87910 SH SOLE 87910 0 0 ILLINOIS TOOL WKS INC COM 452308109 3 5000 SH Put SOLE 5000 0 0 ILLUMINA INC COM 452327109 1913 11006 SH SOLE 11006 0 0 ILLUMINA INC NOTE 0.500% 6/1 452327AH2 123 115000 PRN SOLE 115000 0 0 IMMUNOGEN INC COM 45253H101 128 17184 SH SOLE 17184 0 0 IMMUNOMEDICS INC COM 452907108 469 53060 SH SOLE 53060 0 0 IMPAX LABORATORIES INC NOTE 2.000% 6/1 45256BAE1 78 92000 PRN SOLE 92000 0 0 INCYTE CORP COM 45337C102 1 100 SH Call SOLE 100 0 0 INCYTE CORP COM 45337C102 2174 17259 SH SOLE 17259 0 0 INDEXIQ ETF TR HDG MACTRK ETF 45409B206 261 10100 SH SOLE 10100 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 329 11392 SH SOLE 11392 0 0 INFINERA CORPORATION DBCV 1.750% 6/0 45667GAB9 65 61000 PRN SOLE 61000 0 0 INFOSYS LTD SPONSORED ADR 456788108 507 33498 SH SOLE 33498 0 0 ING GROEP N V SPONSORED ADR 456837103 5316 306232 SH SOLE 306232 0 0 INGERSOLL-RAND PLC SHS G47791101 4998 54778 SH SOLE 54778 0 0 INGREDION INC COM 457187102 642 5387 SH SOLE 5387 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 307 38640 SH SOLE 38640 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 0 500 SH Call SOLE 500 0 0 INSULET CORP NOTE 2.000% 6/1 45784PAD3 95 79000 PRN SOLE 79000 0 0 INTEL CORP COM 458140100 64877 1924180 SH SOLE 1924180 0 0 INTEL CORP SDCV 12/1 458140AD2 15 11000 PRN SOLE 11000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 6550 98997 SH SOLE 98997 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 55862 362903 SH SOLE 362903 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 698 5204 SH SOLE 5204 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 698 38596 SH SOLE 38596 0 0 INTERPUBLIC GROUP COS INC COM 460690100 428 17313 SH SOLE 17313 0 0 INTERSECT ENT INC COM 46071F103 231 8262 SH SOLE 8262 0 0 INTEST CORP COM 461147100 413 62139 SH SOLE 62139 0 0 INTL PAPER CO COM 460146103 7756 137204 SH SOLE 137204 0 0 INTREXON CORP COM 46122T102 445 18516 SH SOLE 18516 0 0 INTUIT COM 461202103 1447 10901 SH SOLE 10901 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1812 1936 SH SOLE 1936 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 136 11835 SH SOLE 11835 0 0 INVESCO LTD SHS G491BT108 10575 300175 SH SOLE 300175 0 0 INVESCO MUN TR COM 46131J103 332 25998 SH SOLE 25998 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 353 45587 SH SOLE 45587 0 0 INVESCO PA VALUE MUN INCOME COM 46132K109 1741 141015 SH SOLE 141015 0 0 INVESCO SR INCOME TR COM 46131H107 302 66411 SH SOLE 66411 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 177 13141 SH SOLE 13141 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 1048 69067 SH SOLE 69067 0 0 INVESTORS BANCORP INC NEW COM 46146L101 261 19753 SH SOLE 19753 0 0 INVITAE CORP COM 46185L103 2535 265095 SH SOLE 265095 0 0 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 57 21125 SH SOLE 21125 0 0 ION GEOPHYSICAL CORP COM NEW 462044207 58 13333 SH SOLE 13333 0 0 IONIS PHARMACEUTICALS INC COM 462222100 496 9659 SH SOLE 9659 0 0 IPG PHOTONICS CORP COM 44980X109 890 6193 SH SOLE 6193 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 266 24091 SH SOLE 24091 0 0 IRON MTN INC NEW COM 46284V101 657 19128 SH SOLE 19128 0 0 ISHARES 10+ YR CR BD ETF 464289511 363 5891 SH SOLE 5891 0 0 ISHARES AGGRES ALLOC ETF 464289859 379 7354 SH SOLE 7354 0 0 ISHARES GRWT ALLOCAT ETF 464289867 2668 61103 SH SOLE 61103 0 0 ISHARES INDIA 50 ETF 464289529 2304 68457 SH SOLE 68457 0 0 ISHARES MIN VOL EMRG MKT 464286533 4320 78159 SH SOLE 78159 0 0 ISHARES MIN VOL GBL ETF 464286525 2845 35987 SH SOLE 35987 0 0 ISHARES MODERT ALLOC ETF 464289875 308 8230 SH SOLE 8230 0 0 ISHARES MSCI AUST ETF 464286103 205 9365 SH SOLE 9365 0 0 ISHARES MSCI BRZ CAP ETF 464286400 203 5908 SH SOLE 5908 0 0 ISHARES MSCI BRZ CAP ETF 464286400 0 1000 SH Call SOLE 1000 0 0 ISHARES MSCI BRZ CAP ETF 464286400 0 2000 SH Put SOLE 2000 0 0 ISHARES MSCI CDA ETF 464286509 2450 92481 SH SOLE 92481 0 0 ISHARES MSCI EM ASIA ETF 464286426 3491 53807 SH SOLE 53807 0 0 ISHARES MSCI EURO FL ETF 464289180 244 11107 SH SOLE 11107 0 0 ISHARES MSCI EURZONE ETF 464286608 760 18853 SH SOLE 18853 0 0 ISHARES MSCI GERMANY ETF 464286806 1567 51760 SH SOLE 51760 0 0 ISHARES MSCI HONG KG ETF 464286871 733 31304 SH SOLE 31304 0 0 ISHARES MSCI ISR CAP ETF 464286632 1140 21028 SH SOLE 21028 0 0 ISHARES MSCI MEX CAP ETF 464286822 6863 126918 SH SOLE 126918 0 0 ISHARES MSCI PAC JP ETF 464286665 2388 53775 SH SOLE 53775 0 0 ISHARES MSCI SWEDEN ETF 464286756 3495 103077 SH SOLE 103077 0 0 ISHARES MSCI SZ CAP ETF 464286749 1573 45655 SH SOLE 45655 0 0 ISHARES RUS TOP 200 ETF 464289446 15999 287253 SH SOLE 287253 0 0 ISHARES RUS TP200 GR ETF 464289438 796 12455 SH SOLE 12455 0 0 ISHARES RUS TP200 VL ETF 464289420 757 15599 SH SOLE 15599 0 0 ISHARES GOLD TRUST ISHARES 464285105 2434 203938 SH SOLE 203938 0 0 ISHARES INC CORE MSCI EMKT 46434G103 13239 263113 SH SOLE 263113 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 7596 141961 SH SOLE 141961 0 0 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 194 13939 SH SOLE 13939 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2101 133603 SH SOLE 133603 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 672 6676 SH SOLE 6676 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 359 7644 SH SOLE 7644 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 1925 38208 SH SOLE 38208 0 0 ISHARES TR 1-3 YR CR BD ETF 464288646 9666 91783 SH SOLE 91783 0 0 ISHARES TR 1-3 YR TR BD ETF 464287457 4161 49355 SH SOLE 49355 0 0 ISHARES TR 20 YR TR BD ETF 464287432 2973 23676 SH SOLE 23676 0 0 ISHARES TR 3-7 YR TR BD ETF 464288661 267 2172 SH SOLE 2172 0 0 ISHARES TR 7-10YR TR BD ETF 464287440 2394 22428 SH SOLE 22428 0 0 ISHARES TR 7-10YR TR BD ETF 464287440 7 5000 SH Call SOLE 5000 0 0 ISHARES TR A RATE CP BD ETF 46429B291 528 10163 SH SOLE 10163 0 0 ISHARES TR AGENCY BOND ETF 464288166 662 5915 SH SOLE 5915 0 0 ISHARES TR ASIA 50 ETF 464288430 252 4400 SH SOLE 4400 0 0 ISHARES TR CALIF MUN BD ETF 464288356 668 5656 SH SOLE 5656 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 4 5000 SH Put SOLE 5000 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 4187 105519 SH SOLE 105519 0 0 ISHARES TR COHEN&STEER REIT 464287564 890 8757 SH SOLE 8757 0 0 ISHARES TR CORE DIV GRWTH 46434V621 1987 63405 SH SOLE 63405 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 3996 48129 SH SOLE 48129 0 0 ISHARES TR CORE MSCI EAFE 46432F842 14170 232955 SH SOLE 232955 0 0 ISHARES TR CORE MSCI EURO 46434V738 12856 274449 SH SOLE 274449 0 0 ISHARES TR CORE MSCI PAC 46434V696 1762 32485 SH SOLE 32485 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 17368 302852 SH SOLE 302852 0 0 ISHARES TR CORE S&P MCP ETF 464287507 24450 140540 SH SOLE 140540 0 0 ISHARES TR CORE S&P SCP ETF 464287804 8276 118247 SH SOLE 118247 0 0 ISHARES TR CORE S&P TTL STK 464287150 47883 863969 SH SOLE 863969 0 0 ISHARES TR CORE S&P US ETF 464287671 22499 467067 SH SOLE 467067 0 0 ISHARES TR CORE S&P VLU ETF 464287663 17767 348709 SH SOLE 348709 0 0 ISHARES TR CORE S&P500 ETF 464287200 53617 220239 SH SOLE 220239 0 0 ISHARES TR CORE ST USDB ETF 46432F859 4052 80651 SH SOLE 80651 0 0 ISHARES TR CORE US AGGBD ET 464287226 37899 346275 SH SOLE 346275 0 0 ISHARES TR CRE U S REIT ETF 464288521 340 6927 SH SOLE 6927 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 5120 174665 SH SOLE 174665 0 0 ISHARES TR DOW JONES US ETF 464287846 909 7498 SH SOLE 7498 0 0 ISHARES TR EAFE GRWTH ETF 464288885 5541 74947 SH SOLE 74947 0 0 ISHARES TR EAFE SML CP ETF 464288273 8657 149544 SH SOLE 149544 0 0 ISHARES TR EAFE VALUE ETF 464288877 1241 24059 SH SOLE 24059 0 0 ISHARES TR EUROPE ETF 464287861 2949 66598 SH SOLE 66598 0 0 ISHARES TR EXPONEN TECHNO 46434V381 2577 80998 SH SOLE 80998 0 0 ISHARES TR FLTG RATE BD ETF 46429B655 4764 93516 SH SOLE 93516 0 0 ISHARES TR GLB INFRASTR ETF 464288372 1016 23238 SH SOLE 23238 0 0 ISHARES TR GLOBAL TECH ETF 464287291 691 5296 SH SOLE 5296 0 0 ISHARES TR GNMA BOND ETF 46429B333 1034 20945 SH SOLE 20945 0 0 ISHARES TR HDG MSCI EAFE 46434V803 4064 142771 SH SOLE 142771 0 0 ISHARES TR IBNDS MAR18 ETF 46432FAG2 671 27536 PRN SOLE 27536 0 0 ISHARES TR IBNDS MAR20 ETF 46432FAK3 729 29495 PRN SOLE 29495 0 0 ISHARES TR IBONDS DEC18 ETF 46434VAA8 6069 241283 PRN SOLE 241283 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 6128 245146 PRN SOLE 245146 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 6122 240283 PRN SOLE 240283 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 17188 687586 PRN SOLE 687586 0 0 ISHARES TR IBONDS DEC21 ETF 46435G789 3815 147804 SH SOLE 147804 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 6244 248325 PRN SOLE 248325 0 0 ISHARES TR IBONDS DEC22 ETF 46435G755 13190 507167 SH SOLE 507167 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 11169 442826 PRN SOLE 442826 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 11105 443301 PRN SOLE 443301 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 893 33429 PRN SOLE 33429 0 0 ISHARES TR IBONDS SEP18 ETF 46429B580 3607 141480 SH SOLE 141480 0 0 ISHARES TR IBONDS SEP19 ETF 46429B564 4013 157276 SH SOLE 157276 0 0 ISHARES TR IBONDS SEP20 ETF 46434V571 12720 497292 SH SOLE 497292 0 0 ISHARES TR IBOXX HI YD ETF 464288513 6530 74104 SH SOLE 74104 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1 1000 SH Put SOLE 1000 0 0 ISHARES TR IBOXX INV CP ETF 464287242 5627 46780 SH SOLE 46780 0 0 ISHARES TR INTERM CR BD ETF 464288638 429 3901 SH SOLE 3901 0 0 ISHARES TR INTL DEV RE ETF 464288489 244 8572 SH SOLE 8572 0 0 ISHARES TR INTL SEL DIV ETF 464288448 2900 88610 SH SOLE 88610 0 0 ISHARES TR IRELAND CAPD ETF 46429B507 3044 69847 SH SOLE 69847 0 0 ISHARES TR JP MOR EM MK ETF 464288281 6220 54529 SH SOLE 54529 0 0 ISHARES TR MBS ETF 464288588 1743 16301 SH SOLE 16301 0 0 ISHARES TR MICRO-CAP ETF 464288869 2680 30279 SH SOLE 30279 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 4374 63140 SH SOLE 63140 0 0 ISHARES TR MIN VOL USA ETF 46429B697 2359 48240 SH SOLE 48240 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 2445 14464 SH SOLE 14464 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 344 2319 SH SOLE 2319 0 0 ISHARES TR MRNGSTR INC ETF 46432F875 794 31017 SH SOLE 31017 0 0 ISHARES TR MRNGSTR LG-CP ET 464287127 939 6410 SH SOLE 6410 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1427 10197 SH SOLE 10197 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 1028 15201 SH SOLE 15201 0 0 ISHARES TR MSCI ACWI ETF 464288257 2457 37550 SH SOLE 37550 0 0 ISHARES TR MSCI ACWI EX US 464288240 7328 160666 SH SOLE 160666 0 0 ISHARES TR MSCI EAFE ETF 464287465 42930 658200 SH SOLE 658200 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 15365 371115 SH SOLE 371115 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 331 517600 SH Put SOLE 517600 0 0 ISHARES TR MSCI KLD400 SOC 464288570 1392 15575 SH SOLE 15575 0 0 ISHARES TR MSCI POL CAP ETF 46429B606 3566 147261 SH SOLE 147261 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 6977 209384 SH SOLE 209384 0 0 ISHARES TR N AMER TECH ETF 464287549 324 2258 SH SOLE 2258 0 0 ISHARES TR NA NAT RES 464287374 282 9012 SH SOLE 9012 0 0 ISHARES TR NA TEC-SFTWR ETF 464287515 7769 56764 SH SOLE 56764 0 0 ISHARES TR NASDQ BIOTEC ETF 464287556 8595 27677 SH SOLE 27677 0 0 ISHARES TR NATIONAL MUN ETF 464288414 9665 87686 SH SOLE 87686 0 0 ISHARES TR NEW YORK MUN ETF 464288323 238 2124 SH SOLE 2124 0 0 ISHARES TR RUS 1000 ETF 464287622 13348 98675 SH SOLE 98675 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 110581 928921 SH SOLE 928921 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 70931 609255 SH SOLE 609255 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 4877 28885 SH SOLE 28885 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 15242 128182 SH SOLE 128182 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6908 64008 SH SOLE 64008 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 10860 129216 SH SOLE 129216 0 0 ISHARES TR RUS MID CAP ETF 464287499 17388 90537 SH SOLE 90537 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 48849 346683 SH SOLE 346683 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 7 4000 SH Call SOLE 4000 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 111 104000 SH Put SOLE 104000 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 6601 45826 SH SOLE 45826 0 0 ISHARES TR S&P 100 ETF 464287101 2076 19413 SH SOLE 19413 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 18349 134103 SH SOLE 134103 0 0 ISHARES TR S&P 500 VAL ETF 464287408 12745 121462 SH SOLE 121462 0 0 ISHARES TR S&P MC 400GR ETF 464287606 8081 41104 SH SOLE 41104 0 0 ISHARES TR S&P MC 400VL ETF 464287705 16403 110750 SH SOLE 110750 0 0 ISHARES TR SELECT DIVID ETF 464287168 21972 238447 SH SOLE 238447 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 515 4869 SH SOLE 4869 0 0 ISHARES TR SHRT TRS BD ETF 464288679 611 5532 SH SOLE 5532 0 0 ISHARES TR SP SMCP600GR ETF 464287887 4523 28963 SH SOLE 28963 0 0 ISHARES TR SP SMCP600VL ETF 464287879 6186 44177 SH SOLE 44177 0 0 ISHARES TR TIPS BD ETF 464287176 8543 75261 SH SOLE 75261 0 0 ISHARES TR TRANS AVG ETF 464287192 1911 11156 SH SOLE 11156 0 0 ISHARES TR U.S. AER&DEF ETF 464288760 19037 120695 SH SOLE 120695 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 577 6493 SH SOLE 6493 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 247 2032 SH SOLE 2032 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 288 1761 SH SOLE 1761 0 0 ISHARES TR U.S. ENERGY ETF 464287796 202 5762 SH SOLE 5762 0 0 ISHARES TR U.S. FINLS ETF 464287788 3355 31149 SH SOLE 31149 0 0 ISHARES TR U.S. INDS ETF 464287754 938 7141 SH SOLE 7141 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1040 6248 SH SOLE 6248 0 0 ISHARES TR U.S. PFD STK ETF 464288687 13088 334290 SH SOLE 334290 0 0 ISHARES TR U.S. REAL ES ETF 464287739 2320 29009 SH SOLE 29009 0 0 ISHARES TR U.S. TECH ETF 464287721 6543 46845 SH SOLE 46845 0 0 ISHARES TR U.S. TELECOM ETF 464287713 215 6597 SH SOLE 6597 0 0 ISHARES TR US HLTHCARE ETF 464287762 964 5813 SH SOLE 5813 0 0 ISHARES TR US HOME CONS ETF 464288752 6535 192478 SH SOLE 192478 0 0 ISHARES TR US REGNL BKS ETF 464288778 581 12788 SH SOLE 12788 0 0 ISHARES TR US TREASURY ETF 46429B267 300 11892 SH SOLE 11892 0 0 ISHARES TR USA ESG SLCT ETF 464288802 739 7238 SH SOLE 7238 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 10074 113235 SH SOLE 113235 0 0 ISHARES TR USA QUALITY FCTR 46432F339 6312 84921 SH SOLE 84921 0 0 ISHARES U S ETF TR COMMOD SEL STG 46431W853 594 18131 SH SOLE 18131 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 308 6132 SH SOLE 6132 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 709 64343 SH SOLE 64343 0 0 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 634 12422 SH SOLE 12422 0 0 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 1607 28545 SH SOLE 28545 0 0 JABIL INC COM 466313103 477 16338 SH SOLE 16338 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 1245 22981 SH SOLE 22981 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1080 6901 SH SOLE 6901 0 0 JD COM INC SPON ADR CL A 47215P106 650 16591 SH SOLE 16591 0 0 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 23 23000 PRN SOLE 23000 0 0 JETBLUE AIRWAYS CORP COM 477143101 379 16631 SH SOLE 16631 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 777 7940 SH SOLE 7940 0 0 JOHNSON & JOHNSON COM 478160104 164281 1242323 SH SOLE 1242323 0 0 JOHNSON & JOHNSON COM 478160104 2 4000 SH Put SOLE 4000 0 0 JOHNSON CTLS INTL PLC SHS G51502105 1756 40559 SH SOLE 40559 0 0 JOINT CORP COM 47973J102 95 25000 SH SOLE 25000 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5048 169976 SH SOLE 169976 0 0 JPMORGAN CHASE & CO COM 46625H100 1 1100 SH Put SOLE 1100 0 0 JPMORGAN CHASE & CO COM 46625H100 25 4500 SH Call SOLE 4500 0 0 JUNIPER NETWORKS INC COM 48203R104 408 14916 SH SOLE 14916 0 0 KAMAN CORP COM 483548103 345 6882 SH SOLE 6882 0 0 KANDI TECHNOLOGIES GROUP INC COM 483709101 1 15000 SH Call SOLE 15000 0 0 KANDI TECHNOLOGIES GROUP INC COM 483709101 9 2100 SH SOLE 2100 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3158 30219 SH SOLE 30219 0 0 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 233 21156 SH SOLE 21156 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 431 28407 SH SOLE 28407 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 1061 56616 SH SOLE 56616 0 0 KCAP FINL INC COM 48668E101 53 15025 SH SOLE 15025 0 0 KELLOGG CO COM 487836108 1273 18326 SH SOLE 18326 0 0 KEYCORP NEW COM 493267108 2914 155426 SH SOLE 155426 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 538 13843 SH SOLE 13843 0 0 KEYW HLDG CORP COM 493723100 947 101252 SH SOLE 101252 0 0 KILROY RLTY CORP COM 49427F108 367 4884 SH SOLE 4884 0 0 KIMBERLY CLARK CORP COM 494368103 34879 270378 SH SOLE 270378 0 0 KIMCO RLTY CORP COM 49446R109 3711 202205 SH SOLE 202205 0 0 KINDER MORGAN INC DEL COM 49456B101 6471 338533 SH SOLE 338533 0 0 KINDER MORGAN INC DEL PFD SER A 49456B200 1293 29403 SH SOLE 29403 0 0 KIRBY CORP COM 497266106 1333 19940 SH SOLE 19940 0 0 KKR & CO L P DEL COM UNITS 48248M102 887 47484 SH SOLE 47484 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 212 12096 SH SOLE 12096 0 0 KLA-TENCOR CORP COM 482480100 1591 17417 SH SOLE 17417 0 0 KNIGHT TRANSN INC COM 499064103 305 8233 SH SOLE 8233 0 0 KNOWLES CORP COM 49926D109 698 41349 SH SOLE 41349 0 0 KOHLS CORP COM 500255104 701 18112 SH SOLE 18112 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 349 9803 SH SOLE 9803 0 0 KRAFT HEINZ CO COM 500754106 29878 348528 SH SOLE 348528 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 494 10300 SH SOLE 10300 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3022 254311 SH SOLE 254311 0 0 KROGER CO COM 501044101 686 29553 SH SOLE 29553 0 0 KROGER CO COM 501044101 1 500 SH Call SOLE 500 0 0 KT CORP SPONSORED ADR 48268K101 551 33299 SH SOLE 33299 0 0 L BRANDS INC COM 501797104 602 11176 SH SOLE 11176 0 0 L3 TECHNOLOGIES INC COM 502413107 7872 46920 SH SOLE 46920 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2694 17466 SH SOLE 17466 0 0 LADENBURG THALMAN FIN SVCS I COM 50575Q102 58 23738 SH SOLE 23738 0 0 LAKELAND INDS INC COM 511795106 631 43665 SH SOLE 43665 0 0 LAM RESEARCH CORP COM 512807108 1 500 SH Put SOLE 500 0 0 LAM RESEARCH CORP COM 512807108 5762 40747 SH SOLE 40747 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 915 12415 SH SOLE 12415 0 0 LAMB WESTON HLDGS INC COM 513272104 1216 27634 SH SOLE 27634 0 0 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1167 72757 SH SOLE 72757 0 0 LANTHEUS HLDGS INC COM 516544103 210 11947 SH SOLE 11947 0 0 LAS VEGAS SANDS CORP COM 517834107 1085 17026 SH SOLE 17026 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 1292 47866 SH SOLE 47866 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 730 26330 SH SOLE 26330 0 0 LATTICE STRATEGIES TR HARTFRD EMRG ETF 518416201 395 16866 SH SOLE 16866 0 0 LAUDER ESTEE COS INC CL A 518439104 3192 33302 SH SOLE 33302 0 0 LCI INDS COM 50189K103 525 5181 SH SOLE 5181 0 0 LEAR CORP COM NEW 521865204 6334 44504 SH SOLE 44504 0 0 LEGG MASON INC COM 524901105 3913 102625 SH SOLE 102625 0 0 LEGGETT & PLATT INC COM 524660107 301 5727 SH SOLE 5727 0 0 LEIDOS HLDGS INC COM 525327102 4151 80361 SH SOLE 80361 0 0 LENNAR CORP CL A 526057104 3888 72959 SH SOLE 72959 0 0 LENNAR CORP CL A 526057104 5 2500 SH Call SOLE 2500 0 0 LENNOX INTL INC COM 526107107 1210 6609 SH SOLE 6609 0 0 LEUCADIA NATL CORP COM 527288104 1103 42162 SH SOLE 42162 0 0 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 6836 115292 SH SOLE 115292 0 0 LEXINGTON REALTY TRUST COM 529043101 921 92942 SH SOLE 92942 0 0 LIBBEY INC COM 529898108 85 10456 SH SOLE 10456 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 808 9489 SH SOLE 9489 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 1804 20798 SH SOLE 20798 0 0 LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 916 16941 SH SOLE 16941 0 0 LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 375 17431 SH SOLE 17431 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 11820 367982 SH SOLE 367982 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 5260 168781 SH SOLE 168781 0 0 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 3677 70529 SH SOLE 70529 0 0 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 4240 172694 SH SOLE 172694 0 0 LIBERTY MEDIA CORP DEB 3.500% 1/1 530715AN1 94 174000 PRN SOLE 174000 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1528 36464 SH SOLE 36464 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2957 70805 SH SOLE 70805 0 0 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 309 9290 SH SOLE 9290 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 665 18599 SH SOLE 18599 0 0 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%10/1 531229AB8 72 61000 PRN SOLE 61000 0 0 LIBERTY PPTY TR SH BEN INT 531172104 388 9542 SH SOLE 9542 0 0 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 238 20796 SH SOLE 20796 0 0 LILLY ELI & CO COM 532457108 23766 289069 SH SOLE 289069 0 0 LINCOLN NATL CORP IND COM 534187109 814 12064 SH SOLE 12064 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 674 26035 SH SOLE 26035 0 0 LIQTECH INTL INC COM 53632A102 23 69700 SH SOLE 69700 0 0 LIVE OAK BANCSHARES INC COM 53803X105 8777 362697 SH SOLE 362697 0 0 LKQ CORP COM 501889208 397 12163 SH SOLE 12163 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 45 12483 SH SOLE 12483 0 0 LOCKHEED MARTIN CORP COM 539830109 31143 112086 SH SOLE 112086 0 0 LOCKHEED MARTIN CORP COM 539830109 8 2300 SH Call SOLE 2300 0 0 LOEWS CORP COM 540424108 1416 30228 SH SOLE 30228 0 0 LOGMEIN INC COM 54142L109 425 4071 SH SOLE 4071 0 0 LOWES COS INC COM 548661107 13383 172126 SH SOLE 172126 0 0 LULULEMON ATHLETICA INC COM 550021109 474 7963 SH SOLE 7963 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 10958 129658 SH SOLE 129658 0 0 M & T BK CORP COM 55261F104 998 6156 SH SOLE 6156 0 0 M D C HLDGS INC COM 552676108 744 21024 SH SOLE 21024 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3452 44116 SH SOLE 44116 0 0 MACQUARIE INFRASTRUCTURE COR NOTE 2.000%10/0 55608BAB1 97 97000 PRN SOLE 97000 0 0 MACYS INC COM 55616P104 1642 70591 SH SOLE 70591 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 1290 6544 SH SOLE 6544 0 0 MAGELLAN HEALTH INC COM NEW 559079207 210 2874 SH SOLE 2874 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 46598 653701 SH SOLE 653701 0 0 MAGNA INTL INC COM 559222401 6694 144794 SH SOLE 144794 0 0 MAIN STREET CAPITAL CORP COM 56035L104 3916 101613 SH SOLE 101613 0 0 MAINSOURCE FINANCIAL GP INC COM 56062Y102 6009 179295 SH SOLE 179295 0 0 MANHATTAN ASSOCS INC COM 562750109 572 11980 SH SOLE 11980 0 0 MANPOWERGROUP INC COM 56418H100 2376 21497 SH SOLE 21497 0 0 MANULIFE FINL CORP COM 56501R106 1064 56761 SH SOLE 56761 0 0 MARATHON OIL CORP COM 565849106 1161 98913 SH SOLE 98913 0 0 MARATHON PETE CORP COM 56585A102 31331 598979 SH SOLE 598979 0 0 MARKEL CORP COM 570535104 619 631 SH SOLE 631 0 0 MARRIOTT INTL INC NEW CL A 571903202 4318 43056 SH SOLE 43056 0 0 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 325 2769 SH SOLE 2769 0 0 MARSH & MCLENNAN COS INC COM 571748102 17495 224296 SH SOLE 224296 0 0 MARSH & MCLENNAN COS INC COM 571748102 9 3000 SH Call SOLE 3000 0 0 MARTIN MARIETTA MATLS INC COM 573284106 2486 11202 SH SOLE 11202 0 0 MASCO CORP COM 574599106 7773 203701 SH SOLE 203701 0 0 MASTEC INC COM 576323109 507 11238 SH SOLE 11238 0 0 MASTERCARD INCORPORATED CL A 57636Q104 11210 92257 SH SOLE 92257 0 0 MATTEL INC COM 577081102 1285 59462 SH SOLE 59462 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 7959 177804 SH SOLE 177804 0 0 MAXIMUS INC COM 577933104 518 8304 SH SOLE 8304 0 0 MAXLINEAR INC COM 57776J100 25232 904676 SH SOLE 904676 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 257 7475 SH SOLE 7475 0 0 MBIA INC COM 55262C100 306 32652 SH SOLE 32652 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4405 45110 SH SOLE 45110 0 0 MCDERMOTT INTL INC COM 580037109 112 15690 SH SOLE 15690 0 0 MCDONALDS CORP COM 580135101 62924 410699 SH SOLE 410699 0 0 MCEWEN MNG INC COM 58039P107 44 16729 SH SOLE 16729 0 0 MCKESSON CORP COM 58155Q103 2183 13305 SH SOLE 13305 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 191 19177 SH SOLE 19177 0 0 MDU RES GROUP INC COM 552690109 240 9105 SH SOLE 9105 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 461 35653 SH SOLE 35653 0 0 MEDICINES CO COM 584688105 258 6754 SH SOLE 6754 0 0 MEDIDATA SOLUTIONS INC COM 58471A105 754 9648 SH SOLE 9648 0 0 MEDTRONIC PLC SHS G5960L103 23944 269925 SH SOLE 269925 0 0 MERCK & CO INC COM 58933Y105 101436 1584185 SH SOLE 1584185 0 0 METHODE ELECTRS INC COM 591520200 382 9170 SH SOLE 9170 0 0 METLIFE INC COM 59156R108 24888 453079 SH SOLE 453079 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 787 1343 SH SOLE 1343 0 0 MFA FINL INC COM 55272X102 451 53913 SH SOLE 53913 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1301 150780 SH SOLE 150780 0 0 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 2623 424391 SH SOLE 424391 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 354 12121 SH SOLE 12121 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1118 35714 SH SOLE 35714 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1 500 SH Call SOLE 500 0 0 MICHAEL KORS HLDGS LTD SHS G60754101 891 25249 SH SOLE 25249 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 1254 16233 SH SOLE 16233 0 0 MICRON TECHNOLOGY INC COM 595112103 13288 444844 SH SOLE 444844 0 0 MICRON TECHNOLOGY INC COM 595112103 0 200 SH Call SOLE 200 0 0 MICRON TECHNOLOGY INC NOTE 3.000%11/1 595112AY9 75 67000 PRN SOLE 67000 0 0 MICROSOFT CORP COM 594918104 55 20100 SH Put SOLE 20100 0 0 MICROSOFT CORP COM 594918104 190807 2766686 SH SOLE 2766686 0 0 MID AMER APT CMNTYS INC COM 59522J103 1717 16280 SH SOLE 16280 0 0 MIDDLEBY CORP COM 596278101 986 8161 SH SOLE 8161 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 23 15666 SH SOLE 15666 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 4717 350706 SH SOLE 350706 0 0 MIRAGEN THERAPEUTICS INC COM 60463E103 143 11040 SH SOLE 11040 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 162 24147 SH SOLE 24147 0 0 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 230 3650 SH SOLE 3650 0 0 MOHAWK INDS INC COM 608190104 5070 20982 SH SOLE 20982 0 0 MOLSON COORS BREWING CO CL B 60871R209 451 5234 SH SOLE 5234 0 0 MOMO INC ADR 60879B107 316 8605 SH SOLE 8605 0 0 MONDELEZ INTL INC CL A 609207105 22761 527149 SH SOLE 527149 0 0 MONOLITHIC PWR SYS INC COM 609839105 604 6344 SH SOLE 6344 0 0 MONSANTO CO NEW COM 61166W101 8220 69392 SH SOLE 69392 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3897 78702 SH SOLE 78702 0 0 MOODYS CORP COM 615369105 1250 10300 SH SOLE 10300 0 0 MORGAN STANLEY COM NEW 617446448 11723 263270 SH SOLE 263270 0 0 MORGAN STANLEY CHINA A SH FD COM 617468103 977 43694 SH SOLE 43694 0 0 MORGAN STANLEY EM MKTS DM DE COM 617477104 320 40272 SH SOLE 40272 0 0 MOSAIC CO NEW COM 61945C103 301 13211 SH SOLE 13211 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1760 20346 SH SOLE 20346 0 0 MPLX LP COM UNIT REP LTD 55336V100 5902 176398 SH SOLE 176398 0 0 MSA SAFETY INC COM 553498106 300 3654 SH SOLE 3654 0 0 MSG NETWORK INC CL A 553573106 448 20039 SH SOLE 20039 0 0 MUELLER WTR PRODS INC COM SER A 624758108 142 12161 SH SOLE 12161 0 0 MURPHY OIL CORP COM 626717102 236 9129 SH SOLE 9129 0 0 MURPHY USA INC COM 626755102 37230 502671 SH SOLE 502671 0 0 MYLAN N V SHS EURO N59465109 1582 40734 SH SOLE 40734 0 0 NANOVIRICIDES INC COM NEW 630087203 31 21429 SH SOLE 21429 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 662 70396 SH SOLE 70396 0 0 NASDAQ INC COM 631103108 279 3956 SH SOLE 3956 0 0 NATERA INC COM 632307104 544 50115 SH SOLE 50115 0 0 NATIONAL COMM CORP COM 63546L102 254 6360 SH SOLE 6360 0 0 NATIONAL FUEL GAS CO N J COM 636180101 910 16222 SH SOLE 16222 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 1471 23447 SH SOLE 23447 0 0 NATIONAL HEALTH INVS INC COM 63633D104 338 4281 SH SOLE 4281 0 0 NATIONAL HEALTH INVS INC NOTE 3.250% 4/0 63633DAE4 16 14000 PRN SOLE 14000 0 0 NATIONAL OILWELL VARCO INC COM 637071101 667 20308 SH SOLE 20308 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 485 12465 SH SOLE 12465 0 0 NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 93 177966 SH SOLE 177966 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 227 27424 SH SOLE 27424 0 0 NAVIOS MARITIME HOLDINGS INC COM Y62196103 91 66139 SH SOLE 66139 0 0 NCR CORP NEW COM 62886E108 261 6448 SH SOLE 6448 0 0 NEKTAR THERAPEUTICS COM 640268108 9 1600 SH Call SOLE 1600 0 0 NEKTAR THERAPEUTICS COM 640268108 643 32825 SH SOLE 32825 0 0 NEOGENOMICS INC COM NEW 64049M209 2289 255489 SH SOLE 255489 0 0 NEOS THERAPEUTICS INC COM 64052L106 204 28000 SH SOLE 28000 0 0 NETAPP INC COM 64110D104 871 21797 SH SOLE 21797 0 0 NETEASE INC SPONSORED ADR 64110W102 1514 5018 SH SOLE 5018 0 0 NETFLIX INC COM 64110L106 6932 46418 SH SOLE 46418 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 129 13396 SH SOLE 13396 0 0 NEURODERM LTD ORD SHS M74231107 226 7550 SH SOLE 7550 0 0 NEUSTAR INC CL A 64126X201 226 6771 SH SOLE 6771 0 0 NEW AGE BEVERAGES CORP COM 64157V108 114 22346 SH SOLE 22346 0 0 NEW GERMANY FD INC COM 644465106 264 15876 SH SOLE 15876 0 0 NEW GOLD INC CDA COM 644535106 97 30690 SH SOLE 30690 0 0 NEW MTN FIN CORP COM 647551100 1270 87174 SH SOLE 87174 0 0 NEW MTN FIN CORP NOTE 5.000% 6/1 647551AB6 10 10000 PRN SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 611 39185 SH SOLE 39185 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 799 60631 SH SOLE 60631 0 0 NEW YORK CMNTY CAP TR V UNIT 11/01/2051 64944P307 207 4032 SH SOLE 4032 0 0 NEWELL BRANDS INC COM 651229106 1378 25680 SH SOLE 25680 0 0 NEWFIELD EXPL CO COM 651290108 779 27293 SH SOLE 27293 0 0 NEWMARKET CORP COM 651587107 473 1021 SH SOLE 1021 0 0 NEWMONT MINING CORP COM 651639106 610 18985 SH SOLE 18985 0 0 NEWPARK RES INC COM PAR $.01NEW 651718504 884 120755 SH SOLE 120755 0 0 NEXTERA ENERGY INC COM 65339F101 19876 141674 SH SOLE 141674 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2857 77227 SH SOLE 77227 0 0 NICE LTD SPONSORED ADR 653656108 985 12354 SH SOLE 12354 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 233 6035 SH SOLE 6035 0 0 NII HLDGS INC COM PAR 62913F508 256 316078 SH SOLE 316078 0 0 NIKE INC CL B 654106103 59 97700 SH Put SOLE 97700 0 0 NIKE INC CL B 654106103 24247 409875 SH SOLE 409875 0 0 NISOURCE INC COM 65473P105 677 26638 SH SOLE 26638 0 0 NOBLE ENERGY INC COM 655044105 259 9084 SH SOLE 9084 0 0 NOKIA CORP SPONSORED ADR 654902204 615 100540 SH SOLE 100540 0 0 NOODLES & CO COM CL A 65540B105 62 15890 SH SOLE 15890 0 0 NORDIC AMERN OFFSHORE LTD SHS G65772108 19 15005 SH SOLE 15005 0 0 NORDSON CORP COM 655663102 1552 12844 SH SOLE 12844 0 0 NORDSTROM INC COM 655664100 2106 43985 SH SOLE 43985 0 0 NORFOLK SOUTHERN CORP COM 655844108 9308 76443 SH SOLE 76443 0 0 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 90 13303 SH SOLE 13303 0 0 NORTHERN TR CORP COM 665859104 2249 23023 SH SOLE 23023 0 0 NORTHROP GRUMMAN CORP COM 666807102 10306 40130 SH SOLE 40130 0 0 NORTHROP GRUMMAN CORP COM 666807102 1 200 SH Put SOLE 200 0 0 NORTHSTAR REALTY EUROPE CORP COM 66706L101 2278 179292 SH SOLE 179292 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 6736 123967 SH SOLE 123967 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 1 2000 SH Put SOLE 2000 0 0 NOVARTIS A G SPONSORED ADR 66987V109 21411 256371 SH SOLE 256371 0 0 NOVAVAX INC COM 670002104 149 133700 SH SOLE 133700 0 0 NOVAVAX INC COM 670002104 1 2000 SH Call SOLE 2000 0 0 NOVO-NORDISK A S ADR 670100205 5348 124365 SH SOLE 124365 0 0 NOW INC COM 67011P100 170 10210 SH SOLE 10210 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 3447 197621 SH SOLE 197621 0 0 NUANCE COMMUNICATIONS INC DBCV 1.000%12/1 67020YAK6 46 48000 PRN SOLE 48000 0 0 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 100 96000 PRN SOLE 96000 0 0 NUCOR CORP COM 670346105 3170 54774 SH SOLE 54774 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 227 4893 SH SOLE 4893 0 0 NUVASIVE INC COM 670704105 7922 102987 SH SOLE 102987 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 2967 195826 SH SOLE 195826 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 6100 445464 SH SOLE 445464 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 511 33874 SH SOLE 33874 0 0 NUVEEN CONNECTICUT QLTY MUN COM 67060D107 1799 145239 SH SOLE 145239 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 851 64860 SH SOLE 64860 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 5137 396612 SH SOLE 396612 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 3493 261953 SH SOLE 261953 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1856 142888 SH SOLE 142888 0 0 NUVEEN MICHIGAN QLT MUN INC COM 670979103 1652 120064 SH SOLE 120064 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1795 180409 SH SOLE 180409 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 3083 206249 SH SOLE 206249 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 4466 340590 SH SOLE 340590 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1138 85219 SH SOLE 85219 0 0 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 361 34698 SH SOLE 34698 0 0 NUVEEN PREFERRED SECURITIES COM 67072C105 318 30735 SH SOLE 30735 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 2663 189881 SH SOLE 189881 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 216 15547 SH SOLE 15547 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 330 24955 SH SOLE 24955 0 0 NVIDIA CORP COM 67066G104 9936 68800 SH SOLE 68800 0 0 NVIDIA CORP COM 67066G104 24 1500 SH Call SOLE 1500 0 0 NVIDIA CORP COM 67066G104 11 2700 SH Put SOLE 2700 0 0 NVR INC COM 62944T105 440 182 SH SOLE 182 0 0 NXP SEMICONDUCTORS N V COM N6596X109 2864 26089 SH SOLE 26089 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 4705 21518 SH SOLE 21518 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 938 20088 SH SOLE 20088 0 0 OBSIDIAN ENERGY LTD COM 674482104 13 10000 SH SOLE 10000 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 4943 82479 SH SOLE 82479 0 0 OCH ZIFF CAP MGMT GROUP CL A 67551U105 84 32775 SH SOLE 32775 0 0 OCLARO INC COM NEW 67555N206 157 17009 SH SOLE 17009 0 0 OFFICE DEPOT INC COM 676220106 3181 564379 SH SOLE 564379 0 0 OGE ENERGY CORP COM 670837103 844 24324 SH SOLE 24324 0 0 OHR PHARMACEUTICAL INC COM NEW 67778H200 15 27000 SH SOLE 27000 0 0 OLD DOMINION FGHT LINES INC COM 679580100 440 4617 SH SOLE 4617 0 0 OLIN CORP COM PAR $1 680665205 205 6797 SH SOLE 6797 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 6353 191995 SH SOLE 191995 0 0 OMEROS CORP COM 682143102 346 17391 SH SOLE 17391 0 0 OMEROS CORP COM 682143102 1 600 SH Call SOLE 600 0 0 OMNICOM GROUP INC COM 681919106 15320 184879 SH SOLE 184879 0 0 ON SEMICONDUCTOR CORP NOTE 1.000%12/0 682189AK1 86 83000 PRN SOLE 83000 0 0 ONE GAS INC COM 68235P108 1467 21016 SH SOLE 21016 0 0 ONEBEACON INSURANCE GROUP LT CL A G67742109 536 29380 SH SOLE 29380 0 0 ONEOK INC NEW COM 682680103 2763 52786 SH SOLE 52786 0 0 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 3023 59183 SH SOLE 59183 0 0 OPKO HEALTH INC COM 68375N103 1 10600 SH Call SOLE 10600 0 0 OPKO HEALTH INC COM 68375N103 730 110479 SH SOLE 110479 0 0 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 5407 116310 SH SOLE 116310 0 0 ORACLE CORP COM 68389X105 29789 593398 SH SOLE 593398 0 0 ORACLE CORP COM 68389X105 9 13000 SH Call SOLE 13000 0 0 ORANGE SPONSORED ADR 684060106 175 11058 SH SOLE 11058 0 0 ORBITAL ATK INC COM 68557N103 519 5281 SH SOLE 5281 0 0 ORGANOVO HLDGS INC COM 68620A104 59 21850 SH SOLE 21850 0 0 ORTHOFIX INTL N V COM N6748L102 999 21500 SH SOLE 21500 0 0 OSHKOSH CORP COM 688239201 264 3849 SH SOLE 3849 0 0 OUTFRONT MEDIA INC COM 69007J106 16800 726449 SH SOLE 726449 0 0 OWENS & MINOR INC NEW COM 690732102 273 8684 SH SOLE 8684 0 0 OWENS CORNING NEW COM 690742101 2368 35376 SH SOLE 35376 0 0 OWENS ILL INC COM NEW 690768403 4191 175146 SH SOLE 175146 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 364 10774 SH SOLE 10774 0 0 PACCAR INC COM 693718108 5873 88854 SH SOLE 88854 0 0 PACER FDS TR GLOBL CASH ETF 69374H709 967 33335 SH SOLE 33335 0 0 PACIFIC BIOSCIENCES CALIF IN COM 69404D108 101 27785 SH SOLE 27785 0 0 PACIFIC ETHANOL INC COM PAR $.001 69423U305 11389 1820929 SH SOLE 1820929 0 0 PACKAGING CORP AMER COM 695156109 2433 22003 SH SOLE 22003 0 0 PACWEST BANCORP DEL COM 695263103 2511 53433 SH SOLE 53433 0 0 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 5 12000 SH SOLE 12000 0 0 PALO ALTO NETWORKS INC COM 697435105 6744 50499 SH SOLE 50499 0 0 PANERA BREAD CO CL A 69840W108 5089 16179 SH SOLE 16179 0 0 PAREXEL INTL CORP COM 699462107 202 2311 SH SOLE 2311 0 0 PARK HOTELS RESORTS INC COM 700517105 871 32411 SH SOLE 32411 0 0 PARKER DRILLING CO COM 701081101 16 11950 SH SOLE 11950 0 0 PARKER HANNIFIN CORP COM 701094104 1920 11957 SH SOLE 11957 0 0 PATRICK INDS INC COM 703343103 515 7010 SH SOLE 7010 0 0 PATTERSON COMPANIES INC COM 703395103 558 11906 SH SOLE 11906 0 0 PATTERSON UTI ENERGY INC COM 703481101 2249 111156 SH SOLE 111156 0 0 PAYCHEX INC COM 704326107 6381 112252 SH SOLE 112252 0 0 PAYPAL HLDGS INC COM 70450Y103 5554 103784 SH SOLE 103784 0 0 PBF ENERGY INC CL A 69318G106 2892 129918 SH SOLE 129918 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 103 113000 PRN SOLE 113000 0 0 PEMBINA PIPELINE CORP COM 706327103 276 8313 SH SOLE 8313 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1571 111376 SH SOLE 111376 0 0 PENNANTPARK INVT CORP COM 708062104 1049 141973 SH SOLE 141973 0 0 PENTAIR PLC SHS G7S00T104 1113 16628 SH SOLE 16628 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 7201 407383 SH SOLE 407383 0 0 PEOPLES UTAH BANCORP COM 712706209 16797 626760 SH SOLE 626760 0 0 PEPSICO INC COM 713448108 74270 642240 SH SOLE 642240 0 0 PEPSICO INC COM 713448108 0 100 SH Put SOLE 100 0 0 PERION NETWORK LTD SHS M78673106 52 25219 SH SOLE 25219 0 0 PERRIGO CO PLC SHS G97822103 2636 34923 SH SOLE 34923 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 3290 411457 SH SOLE 411457 0 0 PFIZER INC COM 717081103 76334 2271686 SH SOLE 2271686 0 0 PG&E CORP COM 69331C108 1742 26215 SH SOLE 26215 0 0 PHILIP MORRIS INTL INC COM 718172109 57919 493111 SH SOLE 493111 0 0 PHILLIPS 66 COM 718546104 11142 134888 SH SOLE 134888 0 0 PHILLIPS 66 COM 718546104 10 800 SH Call SOLE 800 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3950 79959 SH SOLE 79959 0 0 PHYSICIANS RLTY TR COM 71943U104 441 21830 SH SOLE 21830 0 0 PICO HLDGS INC COM NEW 693366205 449 25235 SH SOLE 25235 0 0 PIMCO CALIF MUN INCOME FD II COM 72200M108 149 14741 SH SOLE 14741 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1587 52572 SH SOLE 52572 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 450 20249 SH SOLE 20249 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 464 4576 SH SOLE 4576 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 10422 199886 SH SOLE 199886 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 253 2402 SH SOLE 2402 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 9135 89818 SH SOLE 89818 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 9644 180375 SH SOLE 180375 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 1837 17517 SH SOLE 17517 0 0 PIMCO MUN INCOME FD III COM 72201A103 414 35197 SH SOLE 35197 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 366 5820 SH SOLE 5820 0 0 PINNACLE FOODS INC DEL COM 72348P104 1755 29494 SH SOLE 29494 0 0 PINNACLE WEST CAP CORP COM 723484101 515 6036 SH SOLE 6036 0 0 PIONEER NAT RES CO COM 723787107 5661 35405 SH SOLE 35405 0 0 PITNEY BOWES INC COM 724479100 2793 184815 SH SOLE 184815 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 11515 437973 SH SOLE 437973 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 225 8621 SH SOLE 8621 0 0 PLURISTEM THERAPEUTICS INC COM 72940R102 77 61200 SH SOLE 61200 0 0 PLY GEM HLDGS INC COM 72941W100 495 27533 SH SOLE 27533 0 0 PNC FINL SVCS GROUP INC COM 693475105 65498 524570 SH SOLE 524570 0 0 PNM RES INC COM 69349H107 280 7318 SH SOLE 7318 0 0 POLARIS INDS INC COM 731068102 665 7246 SH SOLE 7246 0 0 POOL CORPORATION COM 73278L105 419 3582 SH SOLE 3582 0 0 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 98 102000 PRN SOLE 102000 0 0 POTASH CORP SASK INC COM 73755L107 0 500 SH Call SOLE 500 0 0 POTASH CORP SASK INC COM 73755L107 1261 77313 SH SOLE 77313 0 0 POTBELLY CORP COM 73754Y100 125 10785 SH SOLE 10785 0 0 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 1632 57337 SH SOLE 57337 0 0 POWERSHARES ETF TR II CALI MUNI ETF 73936T441 820 31502 SH SOLE 31502 0 0 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 233 5567 SH SOLE 5567 0 0 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 377 18942 SH SOLE 18942 0 0 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 22837 746941 SH SOLE 746941 0 0 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 1858 98007 SH SOLE 98007 0 0 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 1719 67665 SH SOLE 67665 0 0 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 223 6933 SH SOLE 6933 0 0 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 1678 111192 SH SOLE 111192 0 0 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 680 21173 SH SOLE 21173 0 0 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 3857 96091 SH SOLE 96091 0 0 POWERSHARES ETF TR II S&P SMCP FIN P 73937B803 250 4864 SH SOLE 4864 0 0 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 259 2945 SH SOLE 2945 0 0 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 212 2883 SH SOLE 2883 0 0 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 11651 260638 SH SOLE 260638 0 0 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 286 6610 SH SOLE 6610 0 0 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 961 32872 SH SOLE 32872 0 0 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 258 8629 SH SOLE 8629 0 0 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 8799 336186 SH SOLE 336186 0 0 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 5792 126120 SH SOLE 126120 0 0 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 1017 21715 SH SOLE 21715 0 0 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 6638 222458 SH SOLE 222458 0 0 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 4675 167872 SH SOLE 167872 0 0 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 366 5820 SH SOLE 5820 0 0 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 5624 134908 SH SOLE 134908 0 0 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 5489 97860 SH SOLE 97860 0 0 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 313 5814 SH SOLE 5814 0 0 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 265 7367 SH SOLE 7367 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 226 11681 SH SOLE 11681 0 0 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 12524 121125 SH SOLE 121125 0 0 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 2476 20933 SH SOLE 20933 0 0 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 359 23675 SH SOLE 23675 0 0 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 5141 49917 SH SOLE 49917 0 0 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 3040 108600 SH SOLE 108600 0 0 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 764 28303 SH SOLE 28303 0 0 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 440 10246 SH SOLE 10246 0 0 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 4574 78721 SH SOLE 78721 0 0 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 3967 171833 SH SOLE 171833 0 0 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 2824 127117 SH SOLE 127117 0 0 POWERSHARES INDIA ETF TR INDIA PORT 73935L100 479 21015 SH SOLE 21015 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 36094 262220 SH SOLE 262220 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 0 8400 SH Call SOLE 8400 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1362 726500 SH Put SOLE 726500 0 0 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 551 22280 SH SOLE 22280 0 0 PPG INDS INC COM 693506107 3021 27539 SH SOLE 27539 0 0 PPL CORP COM 69351T106 8283 214026 SH SOLE 214026 0 0 PRA GROUP INC COM 69354N106 819 21628 SH SOLE 21628 0 0 PRAXAIR INC COM 74005P104 10989 82813 SH SOLE 82813 0 0 PRAXAIR INC COM 74005P104 28 2200 SH Call SOLE 2200 0 0 PREMIER INC CL A 74051N102 1380 38430 SH SOLE 38430 0 0 PRETIUM RES INC COM 74139C102 263 27362 SH SOLE 27362 0 0 PRICE T ROWE GROUP INC COM 74144T108 7911 106490 SH SOLE 106490 0 0 PRICELINE GRP INC COM NEW 741503403 11017 5858 SH SOLE 5858 0 0 PRIMO WTR CORP COM 74165N105 134 10600 SH SOLE 10600 0 0 PRIMORIS SVCS CORP COM 74164F103 285 11474 SH SOLE 11474 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 3220 50345 SH SOLE 50345 0 0 PROASSURANCE CORP COM 74267C106 226 3715 SH SOLE 3715 0 0 PROCTER AND GAMBLE CO COM 742718109 104559 1200134 SH SOLE 1200134 0 0 PROGRESSIVE CORP OHIO COM 743315103 1065 24141 SH SOLE 24141 0 0 PROLOGIS INC COM 74340W103 6734 114740 SH SOLE 114740 0 0 PROSHARES TR INVT INT RT HG 74347B607 282 3696 SH SOLE 3696 0 0 PROSHARES TR MDCP 400 DIVID 74347B680 1219 23713 SH SOLE 23713 0 0 PROSHARES TR PSHS ULDOW30 NEW 74348A590 212 17975 SH SOLE 17975 0 0 PROSHARES TR PSHS ULT MCAP400 74347R404 241 2312 SH SOLE 2312 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 8215 91843 SH SOLE 91843 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 2400 20814 SH SOLE 20814 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 219 1827 SH SOLE 1827 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 1635 45524 SH SOLE 45524 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 11638 213451 SH SOLE 213451 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 27991 484509 SH SOLE 484509 0 0 PROSHARES TR II VIX MDTRM FUTR N 74347W338 3429 125140 SH SOLE 125140 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 174 21551 SH SOLE 21551 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.750% 3/1 74348TAL6 63 63000 PRN SOLE 63000 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 3917 3801000 PRN SOLE 3801000 0 0 PROTO LABS INC COM 743713109 328 4870 SH SOLE 4870 0 0 PRUDENTIAL FINL INC COM 744320102 2806 25943 SH SOLE 25943 0 0 PRUDENTIAL PLC ADR 74435K204 361 7864 SH SOLE 7864 0 0 PUBLIC STORAGE COM 74460D109 1509 7234 SH SOLE 7234 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 3093 71735 SH SOLE 71735 0 0 PULTE GROUP INC COM 745867101 690 28086 SH SOLE 28086 0 0 PUTNAM MANAGED MUN INCOM TR COM 746823103 342 45358 SH SOLE 45358 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 266 49027 SH SOLE 49027 0 0 QEP RES INC COM 74733V100 869 85900 SH SOLE 85900 0 0 QIWI PLC SPON ADR REP B 74735M108 1632 66072 SH SOLE 66072 0 0 QORVO INC COM 74736K101 4982 78622 SH SOLE 78622 0 0 QUAD / GRAPHICS INC COM CL A 747301109 241 10444 SH SOLE 10444 0 0 QUAKER CHEM CORP COM 747316107 2668 18365 SH SOLE 18365 0 0 QUALCOMM INC COM 747525103 48194 871677 SH SOLE 871677 0 0 QUALCOMM INC COM 747525103 5 1500 SH Call SOLE 1500 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1505 13513 SH SOLE 13513 0 0 QUIDEL CORP NOTE 3.250%12/1 74838JAA9 149 134000 PRN SOLE 134000 0 0 RADWARE LTD ORD M81873107 7829 445574 SH SOLE 445574 0 0 RALPH LAUREN CORP CL A 751212101 3188 43286 SH SOLE 43286 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 1473 18410 SH SOLE 18410 0 0 RAYONIER INC COM 754907103 880 30395 SH SOLE 30395 0 0 RAYTHEON CO COM NEW 755111507 20530 127292 SH SOLE 127292 0 0 REALTY INCOME CORP COM 756109104 2260 40824 SH SOLE 40824 0 0 REDWOOD TR INC COM 758075402 320 18758 SH SOLE 18758 0 0 REDWOOD TR INC NOTE 4.625% 4/1 758075AB1 13 13000 PRN SOLE 13000 0 0 REGENCY CTRS CORP COM 758849103 423 6730 SH SOLE 6730 0 0 REGENERON PHARMACEUTICALS COM 75886F107 4167 8603 SH SOLE 8603 0 0 REGENERON PHARMACEUTICALS COM 75886F107 39 1000 SH Call SOLE 1000 0 0 REGIONS FINL CORP NEW COM 7591EP100 2612 178698 SH SOLE 178698 0 0 REGULUS THERAPEUTICS INC COM 75915K101 10 10248 SH SOLE 10248 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 320 2511 SH SOLE 2511 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 2770 38077 SH SOLE 38077 0 0 RELX PLC SPONSORED ADR 759530108 206 9312 SH SOLE 9312 0 0 RENEWABLE ENERGY GROUP INC MTNF 2.750% 6/1 75972AAA1 13 12000 PRN SOLE 12000 0 0 RESMED INC COM 761152107 5381 69323 SH SOLE 69323 0 0 RESOLUTE FST PRODS INC COM 76117W109 51 11689 SH SOLE 11689 0 0 RESOURCE CAP CORP NOTE 6.000%12/0 76120WAA2 13 13000 PRN SOLE 13000 0 0 RETAIL PPTYS AMER INC CL A 76131V202 273 22179 SH SOLE 22179 0 0 REX ENERGY CORPORATION COM NEW 761565506 48 16556 SH SOLE 16556 0 0 REYNOLDS AMERICAN INC COM 761713106 12293 188776 SH SOLE 188776 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 27 10000 SH SOLE 10000 0 0 RIO TINTO PLC SPONSORED ADR 767204100 1840 43611 SH SOLE 43611 0 0 RITE AID CORP COM 767754104 1414 480315 SH SOLE 480315 0 0 RITE AID CORP COM 767754104 0 12000 SH Call SOLE 12000 0 0 ROCKWELL AUTOMATION INC COM 773903109 2008 12408 SH SOLE 12408 0 0 ROCKWELL COLLINS INC COM 774341101 1702 16129 SH SOLE 16129 0 0 ROGERS CORP COM 775133101 819 7542 SH SOLE 7542 0 0 ROPER TECHNOLOGIES INC COM 776696106 6322 27233 SH SOLE 27233 0 0 ROSS STORES INC COM 778296103 535 9249 SH SOLE 9249 0 0 ROYAL BANCSHARES PA INC CL A 780081105 252 59583 SH SOLE 59583 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 4128 57005 SH SOLE 57005 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1 500 SH Put SOLE 500 0 0 ROYAL BK SCOTLAND GROUP PLC SPON ADR F 780097804 327 12260 SH SOLE 12260 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 124 18764 SH SOLE 18764 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 421 3879 SH SOLE 3879 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6981 128303 SH SOLE 128303 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14994 281718 SH SOLE 281718 0 0 ROYAL GOLD INC NOTE 2.875% 6/1 780287AA6 111 103000 PRN SOLE 103000 0 0 RPM INTL INC COM 749685103 2183 39873 SH SOLE 39873 0 0 RYDER SYS INC COM 783549108 298 4149 SH SOLE 4149 0 0 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 3349 23897 SH SOLE 23897 0 0 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 1145 12301 SH SOLE 12301 0 0 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 100797 1087611 SH SOLE 1087611 0 0 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 974 9063 SH SOLE 9063 0 0 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 792 6407 SH SOLE 6407 0 0 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 36947 392581 SH SOLE 392581 0 0 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 15908 267179 SH SOLE 267179 0 0 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 848 16021 SH SOLE 16021 0 0 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 3276 83381 SH SOLE 83381 0 0 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 1981 11320 SH SOLE 11320 0 0 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 2644 21467 SH SOLE 21467 0 0 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 1380 8069 SH SOLE 8069 0 0 S&P GLOBAL INC COM 78409V104 1867 12775 SH SOLE 12775 0 0 SALESFORCE COM INC COM 79466L302 9375 108280 SH SOLE 108280 0 0 SALESFORCE COM INC COM 79466L302 6 2000 SH Call SOLE 2000 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 103 26130 SH SOLE 26130 0 0 SANGAMO THERAPEUTICS INC COM 800677106 259 29405 SH SOLE 29405 0 0 SANOFI SPONSORED ADR 80105N105 7957 166251 SH SOLE 166251 0 0 SANOFI SPONSORED ADR 80105N105 3 1000 SH Call SOLE 1000 0 0 SAP SE SPON ADR 803054204 1439 13775 SH SOLE 13775 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1800 53477 SH SOLE 53477 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 621 4595 SH SOLE 4595 0 0 SCANA CORP NEW COM 80589M102 1145 17086 SH SOLE 17086 0 0 SCHEIN HENRY INC COM 806407102 2451 13399 SH SOLE 13399 0 0 SCHLUMBERGER LTD COM 806857108 1 2700 SH Call SOLE 2700 0 0 SCHLUMBERGER LTD COM 806857108 22647 343240 SH SOLE 343240 0 0 SCHWAB CHARLES CORP NEW COM 808513105 9420 219260 SH SOLE 219260 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 4969 200006 SH SOLE 200006 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 55938 1759400 SH SOLE 1759400 0 0 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 688 12744 SH SOLE 12744 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 7172 212699 SH SOLE 212699 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 481 17138 SH SOLE 17138 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 12775 244609 SH SOLE 244609 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 6906 118126 SH SOLE 118126 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 442 9788 SH SOLE 9788 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5871 92777 SH SOLE 92777 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 440 8793 SH SOLE 8793 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 9532 165047 SH SOLE 165047 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 5701 118706 SH SOLE 118706 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 9118 142587 SH SOLE 142587 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 4883 89346 SH SOLE 89346 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 827 22200 SH SOLE 22200 0 0 SCIENCE APPLICATNS INTL CP N COM 808625107 2214 31900 SH SOLE 31900 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1062 11868 SH SOLE 11868 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 4787 268787 SH SOLE 268787 0 0 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 25112 367673 SH SOLE 367673 0 0 SEACOR HOLDINGS INC COM 811904101 955 27851 SH SOLE 27851 0 0 SEACOR HOLDINGS INC COM 811904101 11 10000 SH Put SOLE 10000 0 0 SEACOR MARINE HLDGS INC COM 78413P101 514 25252 SH SOLE 25252 0 0 SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 160 46637 SH SOLE 46637 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 1579 40745 SH SOLE 40745 0 0 SEALED AIR CORP NEW COM 81211K100 351 7859 SH SOLE 7859 0 0 SEARS CDA INC COM 81234D109 24 29078 SH SOLE 29078 0 0 SEARS HLDGS CORP COM 812350106 7 710 SH SOLE 710 0 0 SEARS HLDGS CORP COM 812350106 2332 840700 SH Call SOLE 840700 0 0 SEAWORLD ENTMT INC COM 81282V100 867 53472 SH SOLE 53472 0 0 SEI INVESTMENTS CO COM 784117103 631 11780 SH SOLE 11780 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 0 4000 SH Call SOLE 4000 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 0 1000 SH Put SOLE 1000 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 9516 146651 SH SOLE 146651 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2125 65960 SH SOLE 65960 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 6855 76418 SH SOLE 76418 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3917 71189 SH SOLE 71189 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 21449 270467 SH SOLE 270467 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 0 6000 SH Put SOLE 6000 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 33506 1359276 SH SOLE 1359276 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 16806 246834 SH SOLE 246834 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5104 98263 SH SOLE 98263 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5 1000 SH Call SOLE 1000 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2397 44393 SH SOLE 44393 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 22116 404439 SH SOLE 404439 0 0 SEMPRA ENERGY COM 816851109 40931 362949 SH SOLE 362949 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 6020 143444 SH SOLE 143444 0 0 SERVICE CORP INTL COM 817565104 691 20617 SH SOLE 20617 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 242 6184 SH SOLE 6184 0 0 SERVICENOW INC COM 81762P102 1118 10573 SH SOLE 10573 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 5004 135642 SH SOLE 135642 0 0 SHARPS COMPLIANCE CORP COM 820017101 42 10000 SH SOLE 10000 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 737 33958 SH SOLE 33958 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 3855 127295 SH SOLE 127295 0 0 SHERWIN WILLIAMS CO COM 824348106 7361 20732 SH SOLE 20732 0 0 SHIRE PLC SPONSORED ADR 82481R106 1106 6718 SH SOLE 6718 0 0 SHOPIFY INC CL A 82509L107 321 3682 SH SOLE 3682 0 0 SIERRA WIRELESS INC COM 826516106 230 8230 SH SOLE 8230 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2049 14271 SH SOLE 14271 0 0 SIGNET JEWELERS LIMITED SHS G81276100 213 3366 SH SOLE 3366 0 0 SIMON PPTY GROUP INC NEW COM 828806109 8221 51027 SH SOLE 51027 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 445 13531 SH SOLE 13531 0 0 SIRIUS XM HLDGS INC COM 82968B103 897 164078 SH SOLE 164078 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 6952 72320 SH SOLE 72320 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1 2000 SH Call SOLE 2000 0 0 SM ENERGY CO NOTE 1.500% 7/0 78454LAM2 64 72000 PRN SOLE 72000 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 300 8730 SH SOLE 8730 0 0 SMITH A O COM 831865209 5662 99618 SH SOLE 99618 0 0 SMUCKER J M CO COM NEW 832696405 1688 14245 SH SOLE 14245 0 0 SNAP INC CL A 83304A106 6 2000 SH Put SOLE 2000 0 0 SNAP INC CL A 83304A106 655 36977 SH SOLE 36977 0 0 SNAP ON INC COM 833034101 3517 22300 SH SOLE 22300 0 0 SOLARCITY CORP NOTE 1.625%11/0 83416TAC4 946 1000000 PRN SOLE 1000000 0 0 SONOCO PRODS CO COM 835495102 638 12231 SH SOLE 12231 0 0 SONY CORP SPONSORED ADR 835699307 331 8767 SH SOLE 8767 0 0 SOURCE CAP INC COM 836144105 653 16912 SH SOLE 16912 0 0 SOUTHERN CO COM 842587107 19977 417437 SH SOLE 417437 0 0 SOUTHERN COPPER CORP COM 84265V105 271 7814 SH SOLE 7814 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 183 10389 SH SOLE 10389 0 0 SOUTHWEST AIRLS CO COM 844741108 14738 237442 SH SOLE 237442 0 0 SOUTHWEST AIRLS CO COM 844741108 29 7000 SH Call SOLE 7000 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 291 3946 SH SOLE 3946 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 0 1000 SH Put SOLE 1000 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 21062 98788 SH SOLE 98788 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 0 1000 SH Call SOLE 1000 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 23751 200712 SH SOLE 200712 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 7 800 SH Call SOLE 800 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 331 3904 SH SOLE 3904 0 0 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 463 12077 SH SOLE 12077 0 0 SPDR INDEX SHS FDS EMERG MKTS ETF 78463X509 211 3156 SH SOLE 3156 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 13165 342079 SH SOLE 342079 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3187 90036 SH SOLE 90036 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 458 7507 SH SOLE 7507 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 4319 74114 SH SOLE 74114 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 755 8485 SH SOLE 8485 0 0 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 248 8309 SH SOLE 8309 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 1945 49712 SH SOLE 49712 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 4892 146361 SH SOLE 146361 0 0 SPDR INDEX SHS FDS S&P WRLD EX US 78463X889 2370 81284 SH SOLE 81284 0 0 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 3356 99051 SH SOLE 99051 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 25 20500 SH Put SOLE 20500 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 236750 979257 SH SOLE 979257 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 0 30500 SH Call SOLE 30500 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 11566 36406 SH SOLE 36406 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 250 8232 SH SOLE 8232 0 0 SPDR SER TR BLOMBRG BRC SRT 78468R101 7115 235943 SH SOLE 235943 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 339 12187 SH SOLE 12187 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 285 4141 SH SOLE 4141 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1140 23514 SH SOLE 23514 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 7739 158966 SH SOLE 158966 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 319 5426 SH SOLE 5426 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 7706 109820 SH SOLE 109820 0 0 SPDR SERIES TRUST BLMBRG BR 1 3 MT 78464A680 377 8249 SH SOLE 8249 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 963 19445 SH SOLE 19445 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 480 8002 SH SOLE 8002 0 0 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 306 9940 SH SOLE 9940 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 283 10145 SH SOLE 10145 0 0 SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 433 7503 SH SOLE 7503 0 0 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 1584 46005 SH SOLE 46005 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 2228 60187 SH SOLE 60187 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 3680 58603 SH SOLE 58603 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 2850 30583 SH SOLE 30583 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 5886 96032 SH SOLE 96032 0 0 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 3628 49793 SH SOLE 49793 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 1887 33237 SH SOLE 33237 0 0 SPDR SERIES TRUST RUSSELL 1000 ETF 78464A854 3902 34268 SH SOLE 34268 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 996 7027 SH SOLE 7027 0 0 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 207 2345 SH SOLE 2345 0 0 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 1242 10485 SH SOLE 10485 0 0 SPDR SERIES TRUST S&P 500 VALUE 78464A508 439 3861 SH SOLE 3861 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 13384 62001 SH SOLE 62001 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 10498 88334 SH SOLE 88334 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 5799 47077 SH SOLE 47077 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 6500 SH Call SOLE 6500 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 0 4000 SH Put SOLE 4000 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 13592 175976 SH SOLE 175976 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 19360 445046 SH SOLE 445046 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 5 3400 SH Call SOLE 3400 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 15306 172089 SH SOLE 172089 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1820 47093 SH SOLE 47093 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 3668 41649 SH SOLE 41649 0 0 SPDR SERIES TRUST S&P METALS MNG 78464A755 528 17598 SH SOLE 17598 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1478 46474 SH SOLE 46474 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 247 5749 SH SOLE 5749 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 4683 85307 SH SOLE 85307 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3661 59323 SH SOLE 59323 0 0 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 269 4861 SH SOLE 4861 0 0 SPDR SERIES TRUST SPDR S&P 1000 ET 78464A847 1386 14885 SH SOLE 14885 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 4845 112910 SH SOLE 112910 0 0 SPECTRANETICS CORP COM 84760C107 709 18436 SH SOLE 18436 0 0 SPECTRANETICS CORP MTNF 2.625% 6/0 84760CAA5 84 62000 PRN SOLE 62000 0 0 SPIRIT AIRLS INC COM 848577102 3734 72164 SH SOLE 72164 0 0 SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 3682 3693000 PRN SOLE 3693000 0 0 SPLUNK INC COM 848637104 1590 27870 SH SOLE 27870 0 0 SPLUNK INC COM 848637104 0 2500 SH Call SOLE 2500 0 0 SPOK HLDGS INC COM 84863T106 2110 118993 SH SOLE 118993 0 0 SPRINT CORP COM SER 1 85207U105 1 3000 SH Call SOLE 3000 0 0 SPRINT CORP COM SER 1 85207U105 235 28936 SH SOLE 28936 0 0 SPROTT FOCUS TR INC COM 85208J109 139 18869 SH SOLE 18869 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 927 91594 SH SOLE 91594 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3225 510675 SH SOLE 510675 0 0 SPROUTS FMRS MKT INC COM 85208M102 557 24769 SH SOLE 24769 0 0 SQUARE INC CL A 852234103 388 16551 SH SOLE 16551 0 0 SRC ENERGY INC COM 78470V108 1676 248895 SH SOLE 248895 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 455 9621 SH SOLE 9621 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16459 334466 SH SOLE 334466 0 0 STAGE STORES INC COM NEW 85254C305 114 58400 SH SOLE 58400 0 0 STANLEY BLACK & DECKER INC COM 854502101 7736 54945 SH SOLE 54945 0 0 STAPLES INC COM 855030102 200 19879 SH SOLE 19879 0 0 STAR GAS PARTNERS L P UNIT LTD PARTNR 85512C105 215 19996 SH SOLE 19996 0 0 STARBUCKS CORP COM 855244109 37058 636174 SH SOLE 636174 0 0 STARBUCKS CORP COM 855244109 9 13000 SH Call SOLE 13000 0 0 STARBUCKS CORP COM 855244109 0 600 SH Put SOLE 600 0 0 STARWOOD PPTY TR INC COM 85571B105 7448 333285 SH SOLE 333285 0 0 STARWOOD PPTY TR INC NOTE 4.375% 4/0 85571BAH8 83 83000 PRN SOLE 83000 0 0 STATE BK FINL CORP COM 856190103 1426 52593 SH SOLE 52593 0 0 STATE STR CORP COM 857477103 3347 37401 SH SOLE 37401 0 0 STATOIL ASA SPONSORED ADR 85771P102 168 10268 SH SOLE 10268 0 0 STEEL DYNAMICS INC COM 858119100 212 5886 SH SOLE 5886 0 0 STEELCASE INC CL A 858155203 1683 121626 SH SOLE 121626 0 0 STEIN MART INC COM 858375108 292 171863 SH SOLE 171863 0 0 STEPAN CO COM 858586100 18934 217276 SH SOLE 217276 0 0 STERICYCLE INC COM 858912108 566 7384 SH SOLE 7384 0 0 STERLING BANCORP DEL COM 85917A100 2403 103411 SH SOLE 103411 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 170 11860 SH SOLE 11860 0 0 STONEGATE BK FT LAUDERDALE F COM 861811107 316 6810 SH SOLE 6810 0 0 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 255 27050 SH SOLE 27050 0 0 STRYKER CORP COM 863667101 13895 99873 SH SOLE 99873 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 381 16020 SH SOLE 16020 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 399 50814 SH SOLE 50814 0 0 SUMMIT FINANCIAL GROUP INC COM 86606G101 1741 79129 SH SOLE 79129 0 0 SUMMIT HOTEL PPTYS COM 866082100 781 41927 SH SOLE 41927 0 0 SUN LIFE FINL INC COM 866796105 234 6519 SH SOLE 6519 0 0 SUNCOR ENERGY INC NEW COM 867224107 3165 108331 SH SOLE 108331 0 0 SUNPOWER CORP COM 867652406 124 13251 SH SOLE 13251 0 0 SUNTRUST BKS INC COM 867914103 2006 35305 SH SOLE 35305 0 0 SUPERIOR UNIFORM GP INC COM 868358102 305 13651 SH SOLE 13651 0 0 SVB FINL GROUP COM 78486Q101 573 3254 SH SOLE 3254 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 128 20149 SH SOLE 20149 0 0 SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 212 43598 SH SOLE 43598 0 0 SYMANTEC CORP COM 871503108 243 8606 SH SOLE 8606 0 0 SYNAPTICS INC COM 87157D109 5273 101995 SH SOLE 101995 0 0 SYNCHRONY FINL COM 87165B103 635 21274 SH SOLE 21274 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 3569 804506 SH SOLE 804506 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 1 500 SH Call SOLE 500 0 0 SYNOPSYS INC COM 871607107 700 9652 SH SOLE 9652 0 0 SYNOVUS FINL CORP COM NEW 87161C501 638 14393 SH SOLE 14393 0 0 SYNTHETIC BIOLOGICS INC COM 87164U102 32 57034 SH SOLE 57034 0 0 SYSCO CORP COM 871829107 5995 119365 SH SOLE 119365 0 0 T MOBILE US INC COM 872590104 0 1000 SH Put SOLE 1000 0 0 T MOBILE US INC COM 872590104 974 16081 SH SOLE 16081 0 0 T MOBILE US INC COM 872590104 0 3000 SH Call SOLE 3000 0 0 TABLEAU SOFTWARE INC CL A 87336U105 368 6014 SH SOLE 6014 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 0 200 SH Put SOLE 200 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 9988 287270 SH SOLE 287270 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 475 9430 SH SOLE 9430 0 0 TANZANIAN ROYALTY EXPL CORP COM 87600U104 95 215000 SH SOLE 215000 0 0 TARGA RES CORP COM 87612G101 2807 62044 SH SOLE 62044 0 0 TARGET CORP COM 87612E106 2 3600 SH Call SOLE 3600 0 0 TARGET CORP COM 87612E106 11095 212061 SH SOLE 212061 0 0 TASEKO MINES LTD COM 876511106 67 53100 SH SOLE 53100 0 0 TAYLOR MORRISON HOME CORP CL A 87724P106 213 8840 SH SOLE 8840 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 217 3934 SH SOLE 3934 0 0 TCF FINL CORP COM 872275102 1954 121814 SH SOLE 121814 0 0 TCP CAP CORP COM 87238Q103 189 11179 SH SOLE 11179 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 2043 47427 SH SOLE 47427 0 0 TE CONNECTIVITY LTD REG SHS H84989104 5133 65513 SH SOLE 65513 0 0 TECK RESOURCES LTD CL B 878742204 1055 60845 SH SOLE 60845 0 0 TEGNA INC COM 87901J105 2408 167421 SH SOLE 167421 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 354 14029 SH SOLE 14029 0 0 TELEFLEX INC COM 879369106 382 1839 SH SOLE 1839 0 0 TELEFONICA S A SPONSORED ADR 879382208 164 16004 SH SOLE 16004 0 0 TELLURIAN INC NEW COM 87968A104 328 32650 SH SOLE 32650 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 3212 476731 SH SOLE 476731 0 0 TERADATA CORP DEL COM 88076W103 301 10173 SH SOLE 10173 0 0 TERADATA CORP DEL COM 88076W103 1 1500 SH Call SOLE 1500 0 0 TERADYNE INC COM 880770102 1979 65830 SH SOLE 65830 0 0 TESLA INC COM 88160R101 13700 37910 SH SOLE 37910 0 0 TESLA INC NOTE 0.250% 3/0 88160RAB7 76 66000 PRN SOLE 66000 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 63 50000 PRN SOLE 50000 0 0 TETRA TECH INC NEW COM 88162G103 2515 54870 SH SOLE 54870 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 19 19000 PRN SOLE 19000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 11129 334936 SH SOLE 334936 0 0 TEXAS INSTRS INC COM 882508104 20418 265369 SH SOLE 265369 0 0 TEXAS INSTRS INC COM 882508104 5 9500 SH Call SOLE 9500 0 0 TEXAS ROADHOUSE INC COM 882681109 503 9919 SH SOLE 9919 0 0 TEXTRON INC COM 883203101 1354 28700 SH SOLE 28700 0 0 TEXTRON INC COM 883203101 9 7500 SH Call SOLE 7500 0 0 TG THERAPEUTICS INC COM 88322Q108 114 11400 SH SOLE 11400 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 10373 59497 SH SOLE 59497 0 0 THESTREET INC COM 88368Q103 2573 3100465 SH SOLE 3100465 0 0 THOMSON REUTERS CORP COM 884903105 2246 48494 SH SOLE 48494 0 0 THOR INDS INC COM 885160101 461 4412 SH SOLE 4412 0 0 TIER REIT INC COM NEW 88650V208 386 20921 SH SOLE 20921 0 0 TIFFANY & CO NEW COM 886547108 1949 20774 SH SOLE 20774 0 0 TIME WARNER INC COM NEW 887317303 26191 259959 SH SOLE 259959 0 0 TIMKEN CO COM 887389104 592 12809 SH SOLE 12809 0 0 TITAN INTL INC ILL COM 88830M102 146 12125 SH SOLE 12125 0 0 TJX COS INC NEW COM 872540109 5363 74159 SH SOLE 74159 0 0 TOLL BROTHERS INC COM 889478103 2063 52078 SH SOLE 52078 0 0 TOOTSIE ROLL INDS INC COM 890516107 1166 33437 SH SOLE 33437 0 0 TORCHLIGHT ENERGY RES INC COM 89102U103 72 43403 SH SOLE 43403 0 0 TORCHMARK CORP COM 891027104 3805 49806 SH SOLE 49806 0 0 TORO CO COM 891092108 333 4802 SH SOLE 4802 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 5806 115019 SH SOLE 115019 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 8 7500 SH Put SOLE 7500 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 2513 83219 SH SOLE 83219 0 0 TORTOISE MLP FD INC COM 89148B101 272 14098 SH SOLE 14098 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 783 40535 SH SOLE 40535 0 0 TOTAL S A SPONSORED ADR 89151E109 6474 131157 SH SOLE 131157 0 0 TOTAL SYS SVCS INC COM 891906109 4106 70344 SH SOLE 70344 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 4681 196318 SH SOLE 196318 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1756 16868 SH SOLE 16868 0 0 TRACTOR SUPPLY CO COM 892356106 433 7967 SH SOLE 7967 0 0 TRANSCANADA CORP COM 89353D107 6 2000 SH Call SOLE 2000 0 0 TRANSCANADA CORP COM 89353D107 9500 199225 SH SOLE 199225 0 0 TRANSDIGM GROUP INC COM 893641100 201 751 SH SOLE 751 0 0 TRANSOCEAN LTD REG SHS H8817H100 0 4000 SH Call SOLE 4000 0 0 TRANSOCEAN LTD REG SHS H8817H100 578 70164 SH SOLE 70164 0 0 TRAVELERS COMPANIES INC COM 89417E109 11089 87606 SH SOLE 87606 0 0 TRI CONTL CORP COM 895436103 650 26741 SH SOLE 26741 0 0 TRI POINTE GROUP INC COM 87265H109 955 72652 SH SOLE 72652 0 0 TRIBUNE MEDIA CO CL A 896047503 2214 54313 SH SOLE 54313 0 0 TRIMBLE INC COM 896239100 682 19071 SH SOLE 19071 0 0 TRINITY INDS INC COM 896522109 912 32508 SH SOLE 32508 0 0 TRITON INTL LTD CL A G9078F107 818 24511 SH SOLE 24511 0 0 TRONC INC COM 89703P107 550 42739 SH SOLE 42739 0 0 TROVAGENE INC COM NEW 897238309 84 65600 SH SOLE 65600 0 0 TRUEBLUE INC COM 89785X101 278 10490 SH SOLE 10490 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 54 11083 SH SOLE 11083 0 0 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 26 14000 PRN SOLE 14000 0 0 TUPPERWARE BRANDS CORP COM 899896104 5581 79452 SH SOLE 79452 0 0 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 132 16018 SH SOLE 16018 0 0 TURQUOISE HILL RES LTD COM 900435108 43 16246 SH SOLE 16246 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 6708 236898 SH SOLE 236898 0 0 TWENTY FIRST CENTY FOX INC CL B 90130A200 892 31989 SH SOLE 31989 0 0 TWITTER INC COM 90184L102 1775 99526 SH SOLE 99526 0 0 TWITTER INC NOTE 1.000% 9/1 90184LAD4 143 156000 PRN SOLE 156000 0 0 TWO HBRS INVT CORP COM 90187B101 164 16435 SH SOLE 16435 0 0 TYSON FOODS INC CL A 902494103 721 11502 SH SOLE 11502 0 0 U S CONCRETE INC COM NEW 90333L201 2094 26773 SH SOLE 26773 0 0 U S G CORP COM NEW 903293405 1849 63678 SH SOLE 63678 0 0 U S SILICA HLDGS INC COM 90346E103 264 7435 SH SOLE 7435 0 0 UBS AG JERSEY BRH ALERIAN INFRST 902641646 598 22332 SH SOLE 22332 0 0 UBS AG LONDON BRH ETRAC ALER MLP 90267B682 352 18778 SH SOLE 18778 0 0 UBS GROUP AG SHS H42097107 244 14401 SH SOLE 14401 0 0 UDR INC COM 902653104 1481 38009 SH SOLE 38009 0 0 UGI CORP NEW COM 902681105 1576 32592 SH SOLE 32592 0 0 ULTA BEAUTY INC COM 90384S303 896 3125 SH SOLE 3125 0 0 ULTRA PETROLEUM CORP COM NEW 903914208 310 28393 SH SOLE 28393 0 0 UMPQUA HLDGS CORP COM 904214103 203 11097 SH SOLE 11097 0 0 UNDER ARMOUR INC CL A 904311107 3075 141630 SH SOLE 141630 0 0 UNDER ARMOUR INC CL C 904311206 1324 66289 SH SOLE 66289 0 0 UNI PIXEL INC COM NEW 904572203 72 188293 SH SOLE 188293 0 0 UNILEVER N V N Y SHS NEW 904784709 4905 88908 SH SOLE 88908 0 0 UNILEVER PLC SPON ADR NEW 904767704 6193 114469 SH SOLE 114469 0 0 UNION PAC CORP COM 907818108 15 8500 SH Call SOLE 8500 0 0 UNION PAC CORP COM 907818108 35455 325356 SH SOLE 325356 0 0 UNITED BANKSHARES INC WEST V COM 909907107 310 7895 SH SOLE 7895 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 328 11842 SH SOLE 11842 0 0 UNITED CMNTY FINL CORP OHIO COM 909839102 95 11480 SH SOLE 11480 0 0 UNITED CONTL HLDGS INC COM 910047109 3146 41728 SH SOLE 41728 0 0 UNITED PARCEL SERVICE INC CL B 911312106 86340 780722 SH SOLE 780722 0 0 UNITED PARCEL SERVICE INC CL B 911312106 18 6000 SH Call SOLE 6000 0 0 UNITED RENTALS INC COM 911363109 6381 56196 SH SOLE 56196 0 0 UNITED STATES OIL FUND LP UNITS 91232N108 173 18165 SH SOLE 18165 0 0 UNITED TECHNOLOGIES CORP COM 913017109 35036 287114 SH SOLE 287114 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 4433 34410 SH SOLE 34410 0 0 UNITEDHEALTH GROUP INC COM 91324P102 37406 201603 SH SOLE 201603 0 0 UNITI GROUP INC COM 91325V108 207 8115 SH SOLE 8115 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 3173 29021 SH SOLE 29021 0 0 UNIVERSAL INS HLDGS INC COM 91359V107 265 10466 SH SOLE 10466 0 0 UNIVERSAL TECHNICAL INST INC COM 913915104 107 30000 SH SOLE 30000 0 0 UNIVEST CORP PA COM 915271100 205 6835 SH SOLE 6835 0 0 UNUM GROUP COM 91529Y106 487 10467 SH SOLE 10467 0 0 URANIUM ENERGY CORP COM 916896103 24 15015 SH SOLE 15015 0 0 US BANCORP DEL COM NEW 902973304 23949 461314 SH SOLE 461314 0 0 USA TECHNOLOGIES INC COM NO PAR 90328S500 1668 320766 SH SOLE 320766 0 0 V F CORP COM 918204108 5231 90620 SH SOLE 90620 0 0 VAIL RESORTS INC COM 91879Q109 215 1060 SH SOLE 1060 0 0 VALE S A ADR 91912E105 125 14107 SH SOLE 14107 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 912 52787 SH SOLE 52787 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 7 1600 SH Call SOLE 1600 0 0 VALERO ENERGY CORP NEW COM 91913Y100 10274 152536 SH SOLE 152536 0 0 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 4724 103511 SH SOLE 103511 0 0 VALLEY NATL BANCORP COM 919794107 1001 84429 SH SOLE 84429 0 0 VALVOLINE INC COM 92047W101 218 9159 SH SOLE 9159 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 2867 234330 SH SOLE 234330 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 232 9691 SH SOLE 9691 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1625 12956 SH SOLE 12956 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 1676 27934 SH SOLE 27934 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10299 467013 SH SOLE 467013 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 840 27152 SH SOLE 27152 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 937 49754 SH SOLE 49754 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 253 7592 SH SOLE 7592 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 539 13644 SH SOLE 13644 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 368 14809 SH SOLE 14809 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 278 14538 SH SOLE 14538 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 5 5000 SH Call SOLE 5000 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2525 31030 SH SOLE 31030 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 1813 120903 SH SOLE 120903 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 293 2388 SH SOLE 2388 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 411 3583 SH SOLE 3583 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 412 3076 SH SOLE 3076 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 252 2060 SH SOLE 2060 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 287 2226 SH SOLE 2226 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 4456 52704 SH SOLE 52704 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 2585 27764 SH SOLE 27764 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 17330 216936 SH SOLE 216936 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 25126 307076 SH SOLE 307076 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10237 188387 SH SOLE 188387 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9776 95568 SH SOLE 95568 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 54939 432398 SH SOLE 432398 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 7812 70346 SH SOLE 70346 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2963 25220 SH SOLE 25220 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 963 9304 SH SOLE 9304 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 12467 87472 SH SOLE 87472 0 0 VANGUARD INDEX FDS REIT ETF 922908553 23683 284645 SH SOLE 284645 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 38749 174485 SH SOLE 174485 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 7103 57811 SH SOLE 57811 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 15409 113734 SH SOLE 113734 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5229 35891 SH SOLE 35891 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 49189 395460 SH SOLE 395460 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 11558 119607 SH SOLE 119607 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 17909 357575 SH SOLE 357575 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 18712 458976 SH SOLE 458976 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 17976 325927 SH SOLE 325927 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 652 9905 SH SOLE 9905 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 880 8111 SH SOLE 8111 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 437 7736 SH SOLE 7736 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2002 29702 SH SOLE 29702 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9473 192246 SH SOLE 192246 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1422 27715 SH SOLE 27715 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4110 47004 SH SOLE 47004 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 3180 60312 SH SOLE 60312 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6750 84409 SH SOLE 84409 0 0 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 303 4905 SH SOLE 4905 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 983 8116 SH SOLE 8116 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 992 9788 SH SOLE 9788 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1570 12809 SH SOLE 12809 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 472 4202 SH SOLE 4202 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 491 4782 SH SOLE 4782 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1233 11069 SH SOLE 11069 0 0 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 75741 817427 SH SOLE 817427 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 28167 542205 SH SOLE 542205 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 18289 443000 SH SOLE 443000 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 263 3290 SH SOLE 3290 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 14276 182522 SH SOLE 182522 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 6202 100663 SH SOLE 100663 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 416 3520 SH SOLE 3520 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1027 12378 SH SOLE 12378 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 13492 194466 SH SOLE 194466 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 14604 145708 SH SOLE 145708 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 475 3348 SH SOLE 3348 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 7767 55099 SH SOLE 55099 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 796 8966 SH SOLE 8966 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 3721 59429 SH SOLE 59429 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 12191 82797 SH SOLE 82797 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 9489 73877 SH SOLE 73877 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 20879 148163 SH SOLE 148163 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 697 5755 SH SOLE 5755 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1372 12033 SH SOLE 12033 0 0 VANTIV INC CL A 92210H105 221 3463 SH SOLE 3463 0 0 VAREX IMAGING CORP COM 92214X106 677 19665 SH SOLE 19665 0 0 VARIAN MED SYS INC COM 92220P105 1821 17638 SH SOLE 17638 0 0 VECTOR GROUP LTD COM 92240M108 5306 249410 SH SOLE 249410 0 0 VECTREN CORP COM 92240G101 286 4879 SH SOLE 4879 0 0 VEEVA SYS INC CL A COM 922475108 859 13914 SH SOLE 13914 0 0 VENTAS INC COM 92276F100 7396 106242 SH SOLE 106242 0 0 VERASTEM INC COM 92337C104 21 10014 SH SOLE 10014 0 0 VEREIT INC COM 92339V100 267 32865 SH SOLE 32865 0 0 VERICEL CORP COM 92346J108 54 16389 SH SOLE 16389 0 0 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 91 93000 PRN SOLE 93000 0 0 VERISK ANALYTICS INC COM 92345Y106 326 3914 SH SOLE 3914 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 85565 1917530 SH SOLE 1917530 0 0 VERMILLION INC COM NEW 92407M206 119 65000 SH SOLE 65000 0 0 VERSARTIS INC COM 92529L102 549 31425 SH SOLE 31425 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2447 18975 SH SOLE 18975 0 0 VIACOM INC NEW CL B 92553P201 4324 129223 SH SOLE 129223 0 0 VIEWRAY INC COM 92672L107 135 21000 SH SOLE 21000 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 142 13442 SH SOLE 13442 0 0 VIRNETX HLDG CORP COM 92823T108 101 22300 SH SOLE 22300 0 0 VIRTU FINL INC CL A 928254101 2390 135219 SH SOLE 135219 0 0 VISA INC COM CL A 92826C839 4 3000 SH Call SOLE 3000 0 0 VISA INC COM CL A 92826C839 27691 294792 SH SOLE 294792 0 0 VISA INC COM CL A 92826C839 0 100 SH Put SOLE 100 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 38 20215 SH SOLE 20215 0 0 VITAL THERAPIES INC COM 92847R104 29 10000 SH SOLE 10000 0 0 VIVEVE MED INC COM NEW 92852W204 12379 1723751 SH SOLE 1723751 0 0 VMWARE INC CL A COM 928563402 0 2000 SH Call SOLE 2000 0 0 VMWARE INC CL A COM 928563402 3691 42489 SH SOLE 42489 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 21272 740960 SH SOLE 740960 0 0 VORNADO RLTY TR SH BEN INT 929042109 555 5908 SH SOLE 5908 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 88 10206 SH SOLE 10206 0 0 VOYA FINL INC COM 929089100 293 7874 SH SOLE 7874 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 332 61611 SH SOLE 61611 0 0 VULCAN MATLS CO COM 929160109 4882 38536 SH SOLE 38536 0 0 W P CAREY INC COM 92936U109 3499 52939 SH SOLE 52939 0 0 WABCO HLDGS INC COM 92927K102 552 4308 SH SOLE 4308 0 0 WABTEC CORP COM 929740108 322 3578 SH SOLE 3578 0 0 WADDELL & REED FINL INC CL A 930059100 601 31949 SH SOLE 31949 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 12 3100 SH Put SOLE 3100 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 18488 236022 SH SOLE 236022 0 0 WAL-MART STORES INC COM 931142103 23 13900 SH Call SOLE 13900 0 0 WAL-MART STORES INC COM 931142103 39669 523790 SH SOLE 523790 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 662 20736 SH SOLE 20736 0 0 WASHINGTONFIRST BANKSHARES I COM 940730104 520 15053 SH SOLE 15053 0 0 WASTE MGMT INC DEL COM 94106L109 3730 50866 SH SOLE 50866 0 0 WATERS CORP COM 941848103 420 2280 SH SOLE 2280 0 0 WATSCO INC COM 942622200 257 1754 SH SOLE 1754 0 0 WEATHERFORD INTL LTD NOTE 5.875% 7/0 947075AH0 28 28000 PRN SOLE 28000 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 725 187327 SH SOLE 187327 0 0 WEB COM GROUP INC COM 94733A104 673 26248 SH SOLE 26248 0 0 WEBMD HEALTH CORP NOTE 2.500% 1/3 94770VAF9 134 130000 PRN SOLE 130000 0 0 WEBSTER FINL CORP CONN COM 947890109 206 3953 SH SOLE 3953 0 0 WEC ENERGY GROUP INC COM 92939U106 4000 65239 SH SOLE 65239 0 0 WEIBO CORP SPONSORED ADR 948596101 2834 42442 SH SOLE 42442 0 0 WEIBO CORP SPONSORED ADR 948596101 0 1000 SH Call SOLE 1000 0 0 WELLS FARGO & CO MTNF 6/0 94986RQF1 14 12000 PRN SOLE 12000 0 0 WELLS FARGO & CO MTNF 6/1 94986RQH7 11 11000 PRN SOLE 11000 0 0 WELLS FARGO CO NEW COM 949746101 36580 660017 SH SOLE 660017 0 0 WELLTOWER INC COM 95040Q104 2441 32682 SH SOLE 32682 0 0 WENDYS CO COM 95058W100 538 34600 SH SOLE 34600 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 206 19000 SH SOLE 19000 0 0 WESTAR ENERGY INC COM 95709T100 692 13049 SH SOLE 13049 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2689 54675 SH SOLE 54675 0 0 WESTERN ASSET CLYM INFL OPP COM 95766R104 5948 541124 SH SOLE 541124 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 313 19113 SH SOLE 19113 0 0 WESTERN ASST MNGD MUN FD INC COM 95766M105 2537 184017 SH SOLE 184017 0 0 WESTERN DIGITAL CORP COM 958102105 5990 67493 SH SOLE 67493 0 0 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 298 6909 SH SOLE 6909 0 0 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 10739 191992 SH SOLE 191992 0 0 WESTERN UN CO COM 959802109 2558 132746 SH SOLE 132746 0 0 WESTMORELAND COAL CO COM 960878106 98 20268 SH SOLE 20268 0 0 WESTPAC BKG CORP SPONSORED ADR 961214301 1560 66451 SH SOLE 66451 0 0 WESTROCK CO COM 96145D105 1393 24537 SH SOLE 24537 0 0 WEX INC COM 96208T104 289 2771 SH SOLE 2771 0 0 WEYERHAEUSER CO COM 962166104 3966 118425 SH SOLE 118425 0 0 WEYERHAEUSER CO COM 962166104 3 8500 SH Call SOLE 8500 0 0 WGL HLDGS INC COM 92924F106 468 5598 SH SOLE 5598 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 650 32638 SH SOLE 32638 0 0 WHIRLPOOL CORP COM 963320106 1285 6721 SH SOLE 6721 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 13138 15127 SH SOLE 15127 0 0 WHITING PETE CORP NEW COM 966387102 141 25698 SH SOLE 25698 0 0 WHITING PETE CORP NEW NOTE 1.250% 4/0 966387AL6 97 115000 PRN SOLE 115000 0 0 WHOLE FOODS MKT INC COM 966837106 736 17515 SH SOLE 17515 0 0 WIDEPOINT CORP COM 967590100 52 112000 SH SOLE 112000 0 0 WILLIAMS COS INC DEL COM 969457100 6051 200015 SH SOLE 200015 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 5813 144993 SH SOLE 144993 0 0 WILLIAMS SONOMA INC COM 969904101 7134 146993 SH SOLE 146993 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 5026 34648 SH SOLE 34648 0 0 WINTRUST FINL CORP COM 97650W108 492 6421 SH SOLE 6421 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 261 50220 SH SOLE 50220 0 0 WISDOMTREE TR BLMBG US BULL 97717W471 1766 67133 SH SOLE 67133 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1066 26106 SH SOLE 26106 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 12165 195428 SH SOLE 195428 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 1154 22322 SH SOLE 22322 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 4115 59069 SH SOLE 59069 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 672 16100 SH SOLE 16100 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 8661 166669 SH SOLE 166669 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 400 4858 SH SOLE 4858 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1090 15903 SH SOLE 15903 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 3674 43833 SH SOLE 43833 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 2205 22544 SH SOLE 22544 0 0 WISDOMTREE TR US MIDCP EARNING 97717W570 10821 302201 SH SOLE 302201 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 22579 613940 SH SOLE 613940 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1730 21594 SH SOLE 21594 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 5878 178898 SH SOLE 178898 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 7082 83276 SH SOLE 83276 0 0 WOODWARD INC COM 980745103 210 3008 SH SOLE 3008 0 0 WORKDAY INC CL A 98138H101 1026 10613 SH SOLE 10613 0 0 WORKIVA INC COM CL A 98139A105 991 52000 SH SOLE 52000 0 0 WPP PLC NEW ADR 92937A102 598 5708 SH SOLE 5708 0 0 WRIGHT MED GROUP INC NOTE 2.000% 2/1 98235TAE7 111 99000 PRN SOLE 99000 0 0 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 299 10889 SH SOLE 10889 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 476 4705 SH SOLE 4705 0 0 WYNN RESORTS LTD COM 983134107 23 2500 SH Call SOLE 2500 0 0 WYNN RESORTS LTD COM 983134107 2 2000 SH Put SOLE 2000 0 0 WYNN RESORTS LTD COM 983134107 1357 10147 SH SOLE 10147 0 0 XCEL ENERGY INC COM 98389B100 4784 104129 SH SOLE 104129 0 0 XENIA HOTELS & RESORTS INC COM 984017103 522 26875 SH SOLE 26875 0 0 XEROX CORP COM NEW 984121608 1973 68594 SH SOLE 68594 0 0 XILINX INC COM 983919101 588 9184 SH SOLE 9184 0 0 XL GROUP LTD COM G98294104 382 8708 SH SOLE 8708 0 0 XPO LOGISTICS INC COM 983793100 273 4235 SH SOLE 4235 0 0 XYLEM INC COM 98419M100 6331 114008 SH SOLE 114008 0 0 YAHOO INC NOTE 12/0 984332AF3 190 167000 PRN SOLE 167000 0 0 YAMANA GOLD INC COM 98462Y100 335 138503 SH SOLE 138503 0 0 YANDEX N V SHS CLASS A N97284108 620 23658 SH SOLE 23658 0 0 YUM BRANDS INC COM 988498101 6397 86820 SH SOLE 86820 0 0 YUM CHINA HLDGS INC COM 98850P109 2127 53828 SH SOLE 53828 0 0 YY INC ADS REPCOM CLA 98426T106 2190 37615 SH SOLE 37615 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 2930 22849 SH SOLE 22849 0 0 ZIONS BANCORPORATION COM 989701107 7969 181438 SH SOLE 181438 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 300 48310 SH SOLE 48310 0 0 ZIX CORP COM 98974P100 1058 185689 SH SOLE 185689 0 0 ZOETIS INC CL A 98978V103 11809 190005 SH SOLE 190005 0 0