The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U INC COM 90214J101 6,558 78,035 SH   SOLE   78,035 0 0
3M CO COM 88579Y101 100,451 457,596 SH   SOLE   456,431 0 1,165
ABB LTD SPONSORED ADR 000375204 6,471 272,586 SH   SOLE   97,248 0 175,338
ABBOTT LABS COM 002824100 50,815 848,069 SH   SOLE   847,633 0 436
ABBVIE INC COM 00287Y109 118,893 1,256,129 SH   SOLE   1,242,127 0 14,002
ABBVIE INC COM 00287Y109 18 36,000 SH Put SOLE   36,000 0 0
ACASTI PHARMA INC CL A NEW 00430K402 28 27,000 SH   SOLE   27,000 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 12,536 548,600 SH   SOLE   548,600 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 96,269 627,155 SH   SOLE   607,012 0 20,143
ACTIVISION BLIZZARD INC COM 00507V109 1,566 23,220 SH   SOLE   23,220 0 0
ADECOAGRO S A COM L00849106 490 65,200 SH   SOLE   65,200 0 0
ADIENT PLC ORD SHS G0084W101 5,369 89,837 SH   SOLE   89,837 0 0
ADOBE SYS INC COM 00724F101 69,650 322,338 SH   SOLE   322,338 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 313 2,641 SH   SOLE   2,641 0 0
ADVANCED MICRO DEVICES INC COM 007903107 131 13,030 SH   SOLE   13,030 0 0
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 1,672 230,351 SH   SOLE   230,351 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 116 20,000 SH   SOLE   20,000 0 0
AECOM COM 00766T100 5,871 164,757 SH   SOLE   164,757 0 0
AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 26 11,200 SH   SOLE   11,200 0 0
AEGON N V NY REGISTRY SH 007924103 354 52,258 SH   SOLE   52,258 0 0
AERCAP HOLDINGS NV SHS N00985106 8,023 158,172 SH   SOLE   158,172 0 0
AES CORP COM 00130H105 212 18,598 SH   SOLE   18,598 0 0
AETNA INC NEW COM 00817Y108 3,755 22,216 SH   SOLE   22,216 0 0
AFFILIATED MANAGERS GROUP COM 008252108 9,974 52,614 SH   SOLE   52,614 0 0
AFLAC INC COM 001055102 12,372 282,739 SH   SOLE   282,739 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,089 16,286 SH   SOLE   16,286 0 0
AIR LEASE CORP CL A 00912X302 440 10,313 SH   SOLE   10,313 0 0
AIR PRODS & CHEMS INC COM 009158106 8,136 51,159 SH   SOLE   51,159 0 0
AIRCASTLE LTD COM G0129K104 448 22,558 SH   SOLE   22,558 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,702 23,987 SH   SOLE   23,987 0 0
AKERS BIOSCIENCES INC COM 00973E102 8 10,000 SH   SOLE   10,000 0 0
ALARM COM HLDGS INC COM 011642105 431 11,413 SH   SOLE   11,413 0 0
ALASKA AIR GROUP INC COM 011659109 3,632 58,624 SH   SOLE   58,624 0 0
ALBEMARLE CORP COM 012653101 368 3,973 SH   SOLE   3,973 0 0
ALCOA CORP COM 013872106 344 7,646 SH   SOLE   7,646 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 444 3,981 SH   SOLE   3,981 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,523 79,131 SH   SOLE   79,131 0 0
ALIGN TECHNOLOGY INC COM 016255101 30,550 121,654 SH   SOLE   121,654 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 9,262 108,591 SH   SOLE   108,591 0 0
ALLERGAN PLC SHS G0177J108 17,156 101,943 SH   SOLE   101,643 0 300
ALLIANCE DATA SYSTEMS CORP COM 018581108 945 4,435 SH   SOLE   4,435 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,717 63,960 SH   SOLE   63,960 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 307 7,858 SH   SOLE   7,858 0 0
ALLSTATE CORP COM 020002101 3,812 40,214 SH   SOLE   40,214 0 0
ALLY FINL INC COM 02005N100 302 11,131 SH   SOLE   11,131 0 0
ALPHABET INC CAP STK CL A 02079K305 156,464 150,861 SH   SOLE   150,847 0 14
ALPHABET INC CAP STK CL C 02079K107 112,067 108,615 SH   SOLE   103,279 0 5,336
ALPS ETF TR SECTR DIV DOGS 00162Q858 385 8,821 SH   SOLE   8,821 0 0
ALTABA INC COM 021346101 1,341 18,110 SH   SOLE   18,110 0 0
ALTRIA GROUP INC COM 02209S103 23,928 383,959 SH   SOLE   383,959 0 0
AMAZON COM INC COM 023135106 172,136 118,933 SH   SOLE   118,914 0 19
AMBEV SA SPONSORED ADR 02319V103 1,975 271,672 SH   SOLE   271,672 0 0
AMC NETWORKS INC CL A 00164V103 304 5,863 SH   SOLE   5,863 0 0
AMDOCS LTD SHS G02602103 664 9,938 SH   SOLE   9,938 0 0
AMERCO COM 023586100 233 675 SH   SOLE   675 0 0
AMEREN CORP COM 023608102 661 11,667 SH   SOLE   11,667 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 295 15,464 SH   SOLE   15,464 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,592 30,636 SH   SOLE   30,636 0 0
AMERICAN ASSETS TR INC COM 024013104 830 24,857 SH   SOLE   24,857 0 0
AMERICAN ELEC PWR INC COM 025537101 1,469 21,426 SH   SOLE   21,426 0 0
AMERICAN EXPRESS CO COM 025816109 13,172 141,211 SH   SOLE   141,211 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 40,586 745,789 SH   SOLE   744,289 0 1,500
AMERICAN RLTY CAP PPTYS INC NOTE 3.000% 8/0 02917taa2 17 17,000 PRN   SOLE   17,000 0 0
AMERICAN TOWER CORP NEW COM 03027x100 708 4,869 SH   SOLE   4,869 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,920 35,546 SH   SOLE   35,546 0 0
AMERIPRISE FINL INC COM 03076C106 13,050 88,209 SH   SOLE   88,209 0 0
AMERIS BANCORP COM 03076K108 437 8,255 SH   SOLE   8,255 0 0
AMERISOURCEBERGEN CORP COM 03073E105 4,243 49,226 SH   SOLE   49,226 0 0
AMETEK INC NEW COM 031100100 1,241 16,341 SH   SOLE   16,341 0 0
AMGEN INC COM 031162100 99,134 581,499 SH   SOLE   580,404 0 1,095
AMPHENOL CORP NEW CL A 032095101 1,137 13,196 SH   SOLE   13,196 0 0
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2,572 134,469 SH   SOLE   134,469 0 0
ANADARKO PETE CORP COM 032511107 3,929 65,054 SH   SOLE   65,054 0 0
ANALOG DEVICES INC COM 032654105 4,998 54,846 SH   SOLE   54,846 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 2,195 48,980 SH   SOLE   48,980 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 14,564 132,474 SH   SOLE   132,207 0 267
ANIKA THERAPEUTICS INC COM 035255108 2,187 43,973 SH   SOLE   43,973 0 0
ANNALY CAP MGMT INC COM 035710409 713 68,366 SH   SOLE   68,366 0 0
ANSYS INC COM 03662Q105 614 3,916 SH   SOLE   3,916 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,131 43,711 SH   SOLE   43,711 0 0
ANTHEM INC COM 036752103 19,347 88,060 SH   SOLE   88,060 0 0
ANWORTH MORTGAGE ASSET CP COM 037347101 72 14,900 SH   SOLE   14,900 0 0
AON PLC SHS CL A G0408V102 4,082 29,089 SH   SOLE   29,089 0 0
APACHE CORP COM 037411105 1,296 33,674 SH   SOLE   33,674 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 403 22,962 SH   SOLE   22,962 0 0
APPLE INC COM 037833100 418,197 2,492,531 SH   SOLE   2,490,215 0 2,316
APPLIED MATLS INC COM 038222105 6,165 110,848 SH   SOLE   110,848 0 0
APTARGROUP INC COM 038336103 4,136 46,046 SH   SOLE   46,046 0 0
APTIV PLC SHS G6095L109 31,949 376,004 SH   SOLE   376,004 0 0
AQUA AMERICA INC COM 03836W103 211 6,196 SH   SOLE   6,196 0 0
AQUANTIA CORP COM 03842Q108 267 17,000 SH   SOLE   17,000 0 0
ARALEZ PHARMACEUTICALS INC COM 03852X100 60 40,000 SH   SOLE   40,000 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 502 15,792 SH   SOLE   15,792 0 0
ARCH CAP GROUP LTD ORD G0450A105 3,402 39,735 SH   SOLE   39,735 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 9,133 210,590 SH   SOLE   210,590 0 0
ARES CAP CORP COM 04010L103 3,124 196,860 SH   SOLE   196,860 0 0
ARISTA NETWORKS INC COM 040413106 99,275 388,857 SH   SOLE   388,857 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 279 4,954 SH   SOLE   4,954 0 0
ARRIS INTL INC SHS G0551A103 4,882 183,760 SH   SOLE   183,760 0 0
ARROW FINL CORP COM 042744102 1,278 37,639 SH   SOLE   37,639 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 554 16,639 SH   SOLE   16,639 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,097 10,557 SH   SOLE   10,557 0 0
ASPEN AEROGELS INC COM 04523y105 66 15,439 SH   SOLE   15,439 0 0
ASSURANT INC COM 04621X108 7,466 81,678 SH   SOLE   81,678 0 0
ASSURED GUARANTY LTD COM G0585R106 363 10,023 SH   SOLE   10,023 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,050 58,600 SH   SOLE   58,600 0 0
AT&T INC COM 00206R102 64,119 1,798,577 SH   SOLE   1,798,177 0 400
ATHENAHEALTH INC COM 04685W103 1,334 9,329 SH   SOLE   9,329 0 0
ATHENE HLDG LTD CL A G0684D107 317 6,640 SH   SOLE   6,640 0 0
ATKORE INTL GROUP INC COM 047649108 496 25,000 SH   SOLE   25,000 0 0
ATLASSIAN CORP PLC CL A G06242104 7,270 134,818 SH   SOLE   134,818 0 0
AURYN RES INC COM 05208W108 34 26,000 SH   SOLE   26,000 0 0
AUTODESK INC COM 052769106 19,838 157,975 SH   SOLE   157,975 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 274 3,189 SH   SOLE   3,189 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 13,648 120,268 SH   SOLE   119,916 0 352
AUTONATION INC COM 05329w102 2,513 53,711 SH   SOLE   53,711 0 0
AVINO SILVER & GOLD MINES LT COM 053906103 14 10,000 SH   SOLE   10,000 0 0
AVIS BUDGET GROUP COM 053774105 4,346 92,780 SH   SOLE   92,780 0 0
AXALTA COATING SYS LTD COM G0750C108 762 25,250 SH   SOLE   25,250 0 0
BADGER METER INC COM 056525108 688 14,593 SH   SOLE   14,593 0 0
BAIDU INC SPON ADR REP A 056752108 6,517 29,194 SH   SOLE   29,194 0 0
BALL CORP COM 058498106 482 12,137 SH   SOLE   12,137 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 800 101,278 SH   SOLE   101,278 0 0
BANCO SANTANDER SA ADR 05964H105 1,020 155,675 SH   SOLE   155,675 0 0
BANK AMER CORP COM 060505104 148,105 4,938,493 SH   SOLE   4,938,393 0 100
BANK HAWAII CORP COM 062540109 9,843 118,442 SH   SOLE   118,442 0 0
BANK MONTREAL QUE COM 063671101 598 7,918 SH   SOLE   7,918 0 0
BANK N S HALIFAX COM 064149107 47,314 766,852 SH   SOLE   766,852 0 0
BANK NEW YORK MELLON CORP COM 064058100 22,969 445,734 SH   SOLE   445,734 0 0
BANK OF MARIN BANCORP COM 063425102 259 3,757 SH   SOLE   3,757 0 0
BANK OF THE OZARKS COM 063904106 738 15,292 SH   SOLE   15,292 0 0
BARCLAYS BK PLC IPMS INDIA ETN 06739f291 729 8,765 SH   SOLE   8,765 0 0
BARCLAYS PLC ADR 06738E204 510 43,080 SH   SOLE   38,080 0 5,000
BARRICK GOLD CORP COM 067901108 452 36,367 SH   SOLE   36,367 0 0
BAXTER INTL INC COM 071813109 4,547 69,913 SH   SOLE   69,913 0 0
BAYTEX ENERGY CORP COM 07317Q105 61 22,090 SH   SOLE   22,090 0 0
BB&T CORP COM 054937107 10,041 192,950 SH   SOLE   192,950 0 0
BCE INC COM NEW 05534B760 3,067 71,240 SH   SOLE   71,240 0 0
BECTON DICKINSON & CO COM 075887109 19,462 89,806 SH   SOLE   89,806 0 0
BED BATH & BEYOND INC COM 075896100 408 19,452 SH   SOLE   19,452 0 0
BEMIS INC COM 081437105 337 7,745 SH   SOLE   7,745 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 24,825 83 SH   SOLE   83 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 92,930 465,858 SH   SOLE   454,903 0 10,955
BERRY GLOBAL GROUP INC COM 08579W103 1,247 22,751 SH   SOLE   22,751 0 0
BEST BUY INC COM 086516101 673 9,612 SH   SOLE   9,612 0 0
BGC PARTNERS INC CL A 05541T101 465 34,573 SH   SOLE   34,573 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 6,437 144,886 SH   SOLE   98,761 0 46,125
BHP BILLITON PLC SPONSORED ADR 05545E209 928 23,356 SH   SOLE   23,356 0 0
BIOGEN INC COM 09062X103 12,883 47,047 SH   SOLE   47,047 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 577 7,117 SH   SOLE   7,117 0 0
BIOSCRIP INC COM 09069N108 64 26,000 SH   SOLE   26,000 0 0
BLACKLINE INC COM 09239B109 265 6,740 SH   SOLE   6,740 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 535 41,203 SH   SOLE   41,203 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 442 50,587 SH   SOLE   50,587 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 240 39,438 SH   SOLE   39,438 0 0
BLACKROCK INC COM 09247X101 34,285 63,290 SH   SOLE   63,290 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258a107 253 15,075 SH   SOLE   15,075 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254l107 536 40,647 SH   SOLE   40,647 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 141 10,781 SH   SOLE   10,781 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 246 19,500 SH   SOLE   19,500 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 17,020 532,697 SH   SOLE   532,697 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 3,314 105,491 SH   SOLE   105,491 0 0
BLOCK H & R INC COM 093671105 902 35,493 SH   SOLE   35,493 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 367 4,005 SH   SOLE   4,005 0 0
BMC STK HLDGS INC COM 05591B109 278 14,204 SH   SOLE   14,204 0 0
BOEING CO COM 097023105 92,134 280,996 SH   SOLE   280,146 0 850
BOFI HLDG INC COM 05566U108 949 23,424 SH   SOLE   23,424 0 0
BOINGO WIRELESS INC COM 09739C102 272 10,974 SH   SOLE   10,974 0 0
BOOKING HLDGS INC COM 09857L108 10,279 4,941 SH   SOLE   4,941 0 0
BORGWARNER INC COM 099724106 1,313 26,143 SH   SOLE   26,143 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,645 96,841 SH   SOLE   96,841 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 965 54,145 SH   SOLE   54,145 0 0
BP PLC SPONSORED ADR 055622104 6,145 151,586 SH   SOLE   149,771 0 1,815
BRISTOL MYERS SQUIBB CO COM 110122108 35,243 557,192 SH   SOLE   557,192 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,342 92,589 SH   SOLE   71,267 0 21,322
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 379 3,455 SH   SOLE   3,455 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 225 5,754 SH   SOLE   5,754 0 0
BROOKS AUTOMATION INC COM 114340102 552 20,395 SH   SOLE   20,395 0 0
BROWN FORMAN CORP CL A 115637100 216 4,050 SH   SOLE   4,050 0 0
BROWN FORMAN CORP CL B 115637209 493 9,065 SH   SOLE   9,065 0 0
BRYN MAWR BK CORP COM 117665109 260 5,909 SH   SOLE   5,909 0 0
C & F FINL CORP COM 12466Q104 210 4,000 SH   SOLE   4,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 3,527 37,642 SH   SOLE   37,642 0 0
CA INC COM 12673P105 1,493 44,049 SH   SOLE   44,049 0 0
CABOT OIL & GAS CORP COM 127097103 780 32,499 SH   SOLE   12,499 0 20,000
CADENCE DESIGN SYSTEM INC COM 127387108 808 21,966 SH   SOLE   21,966 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 283 23,901 SH   SOLE   23,901 0 0
CALAVO GROWERS INC COM 128246105 252 2,737 SH   SOLE   2,737 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 112 10,000 SH   SOLE   10,000 0 0
CAMECO CORP COM 13321L108 174 19,153 SH   SOLE   19,153 0 0
CAMPBELL SOUP CO COM 134429109 827 19,096 SH   SOLE   19,096 0 0
CANADIAN NAT RES LTD COM 136385101 741 23,551 SH   SOLE   23,551 0 0
CANADIAN NATL RY CO COM 136375102 1,864 25,486 SH   SOLE   25,486 0 0
CANADIAN PAC RY LTD COM 13645T100 4,211 23,859 SH   SOLE   23,859 0 0
CAPITAL ONE FINL CORP COM 14040H105 9,473 98,857 SH   SOLE   98,557 0 300
CAPSTONE TURBINE CORP COM NEW 14067d409 62 53,856 SH   SOLE   53,856 0 0
CARDINAL HEALTH INC COM 14149Y108 999 15,920 SH   SOLE   15,920 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 301 13,727 SH   SOLE   13,727 0 0
CARLISLE COS INC COM 142339100 1,351 12,935 SH   SOLE   12,935 0 0
CARMAX INC COM 143130102 720 11,619 SH   SOLE   11,619 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,269 49,836 SH   SOLE   49,836 0 0
CATERPILLAR INC DEL COM 149123101 16,866 114,442 SH   SOLE   113,342 0 1,100
CBRE GROUP INC CL A 12504L109 1,633 34,582 SH   SOLE   34,582 0 0
CBS CORP NEW CL B 124857202 1,521 29,598 SH   SOLE   29,598 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 24,773 280,619 SH   SOLE   280,619 0 0
CDW CORP COM 12514G108 1,042 14,824 SH   SOLE   14,824 0 0
CELANESE CORP DEL COM SER A 150870103 12,172 121,468 SH   SOLE   121,468 0 0
CELGENE CORP COM 151020104 41,377 463,814 SH   SOLE   463,814 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 467 70,528 SH   SOLE   70,528 0 0
CENOVUS ENERGY INC COM 15135U109 97 11,397 SH   SOLE   11,397 0 0
CENTERPOINT ENERGY INC COM 15189T107 330 12,048 SH   SOLE   12,048 0 0
CENTURYLINK INC COM 156700106 660 40,167 SH   SOLE   40,167 0 0
CERNER CORP COM 156782104 30,909 532,906 SH   SOLE   532,906 0 0
CEVA INC COM 157210105 309 8,531 SH   SOLE   8,531 0 0
CF INDS HLDGS INC COM 125269100 706 18,704 SH   SOLE   18,704 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 933 2,998 SH   SOLE   2,982 0 16
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,088 51,216 SH   SOLE   51,216 0 0
CHEESECAKE FACTORY INC COM 163072101 1,095 22,702 SH   SOLE   22,702 0 0
CHEMED CORP NEW COM 16359R103 292 1,070 SH   SOLE   1,070 0 0
CHESAPEAKE UTILS CORP COM 165303108 208 2,958 SH   SOLE   2,958 0 0
CHEVRON CORP NEW COM 166764100 196,453 1,722,672 SH   SOLE   1,722,418 0 254
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 709 15,495 SH   SOLE   15,495 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 921 10,406 SH   SOLE   10,406 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 217 4,872 SH   SOLE   4,872 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 28,140 87,091 SH   SOLE   87,091 0 0
CHUBB LIMITED COM H1467J104 89,596 655,082 SH   SOLE   655,032 0 50
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 367 9,439 SH   SOLE   9,439 0 0
CHURCH & DWIGHT INC COM 171340102 9,838 195,364 SH   SOLE   195,364 0 0
CIGNA CORPORATION COM 125509109 1,442 8,599 SH   SOLE   8,599 0 0
CIMPRESS N V SHS EURO N20146101 437 2,827 SH   SOLE   2,827 0 0
CINCINNATI FINL CORP COM 172062101 1,596 21,499 SH   SOLE   21,499 0 0
CINEMARK HOLDINGS INC COM 17243V102 754 20,025 SH   SOLE   20,025 0 0
CINTAS CORP COM 172908105 85,501 501,237 SH   SOLE   501,237 0 0
CISCO SYS INC COM 17275R102 137,851 3,214,049 SH   SOLE   3,155,666 0 58,383
CISCO SYS INC COM 17275R102 185 156,000 SH Put SOLE   156,000 0 0
CIT GROUP INC COM NEW 125581801 373 7,243 SH   SOLE   7,243 0 0
CITIGROUP INC COM NEW 172967424 60,297 893,289 SH   SOLE   893,289 0 0
CITIZENS FINL GROUP INC COM 174610105 374 8,898 SH   SOLE   8,898 0 0
CITRIX SYS INC COM 177376100 1,627 17,539 SH   SOLE   17,539 0 0
CIVEO CORP CDA COM 17878Y108 91 24,225 SH   SOLE   24,225 0 0
CLEAN ENERGY FUELS CORP COM 184499101 314 190,008 SH   SOLE   190,008 0 0
CLEAN HARBORS INC COM 184496107 300 6,148 SH   SOLE   6,148 0 0
CLOROX CO DEL COM 189054109 20,235 152,014 SH   SOLE   151,964 0 50
CME GROUP INC COM CL A 12572Q105 4,182 25,858 SH   SOLE   25,858 0 0
CMS ENERGY CORP COM 125896100 222 4,885 SH   SOLE   4,885 0 0
COBIZ FINANCIAL INC COM 190897108 196 10,000 SH   SOLE   10,000 0 0
COCA COLA CO COM 191216100 37,220 857,009 SH   SOLE   856,419 0 590
COCA COLA EUROPEAN PARTNERS SHS G25839104 348 8,358 SH   SOLE   8,008 0 350
COEUR MNG INC COM NEW 192108504 88 11,020 SH   SOLE   11,020 0 0
COGINT INC COM 19241Q101 34 13,500 SH   SOLE   13,500 0 0
COGNEX CORP COM 192422103 228 4,383 SH   SOLE   4,383 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 63,978 794,759 SH   SOLE   794,759 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 3,782 176,643 SH   SOLE   176,643 0 0
COHEN & STEERS SLT PFD INCM COM 19248Y107 254 9,774 SH   SOLE   9,774 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 237 20,000 SH   SOLE   20,000 0 0
COHERENT INC COM 192479103 2,159 11,521 SH   SOLE   11,521 0 0
COHU INC COM 192576106 220 9,633 SH   SOLE   9,633 0 0
COLGATE PALMOLIVE CO COM 194162103 30,926 431,434 SH   SOLE   431,434 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 231 41,093 SH   SOLE   41,093 0 0
COLUMBIA BKG SYS INC COM 197236102 1,711 40,790 SH   SOLE   40,790 0 0
COMCAST CORP NEW CL A 20030N101 65,725 1,923,475 SH   SOLE   1,923,475 0 0
COMERICA INC COM 200340107 631 6,581 SH   SOLE   6,253 0 328
COMMERCE BANCSHARES INC COM 200525103 1,384 23,110 SH   SOLE   23,110 0 0
COMMSCOPE HLDG CO INC COM 20337X109 7,042 176,195 SH   SOLE   176,195 0 0
CONAGRA BRANDS INC COM 205887102 893 24,222 SH   SOLE   24,222 0 0
CONCHO RES INC COM 20605P101 9,881 65,726 SH   SOLE   65,726 0 0
CONDUENT INC COM 206787103 693 37,168 SH   SOLE   37,168 0 0
CONOCOPHILLIPS COM 20825C104 33,160 559,287 SH   SOLE   559,287 0 0
CONSOLIDATED EDISON INC COM 209115104 1,601 20,542 SH   SOLE   20,142 0 400
CONSTELLATION BRANDS INC CL A 21036P108 48,658 213,488 SH   SOLE   213,488 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,652 44,980 SH   SOLE   44,980 0 0
COOPER COS INC COM NEW 216648402 4,946 21,614 SH   SOLE   21,614 0 0
COPART INC COM 217204106 515 10,111 SH   SOLE   10,111 0 0
CORE LABORATORIES N V COM N22717107 2,030 18,760 SH   SOLE   18,760 0 0
CORECIVIC INC COM 21871N101 298 15,263 SH   SOLE   15,263 0 0
CORELOGIC INC COM 21871D103 360 7,953 SH   SOLE   7,953 0 0
CORNING INC COM 219350105 24,860 891,704 SH   SOLE   891,704 0 0
COSTCO WHSL CORP NEW COM 22160K105 54,778 290,709 SH   SOLE   290,209 0 500
CRANE CO COM 224399105 627 6,760 SH   SOLE   6,760 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 2,580 153,667 SH   SOLE   153,667 0 0
CREE INC COM 225447101 679 16,847 SH   SOLE   16,847 0 0
CRITEO S A SPONS ADS 226718104 307 11,883 SH   SOLE   11,883 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 335 3,064 SH   SOLE   3,064 0 0
CROWN CRAFTS INC COM 228309100 360 60,966 SH   SOLE   60,966 0 0
CROWN HOLDINGS INC COM 228368106 353 6,950 SH   SOLE   6,950 0 0
CSX CORP COM 126408103 4,789 85,956 SH   SOLE   85,956 0 0
CUBESMART COM 229663109 1,309 46,408 SH   SOLE   46,408 0 0
CULLEN FROST BANKERS INC COM 229899109 247 2,325 SH   SOLE   2,325 0 0
CUMMINS INC COM 231021106 6,923 42,718 SH   SOLE   42,618 0 100
CURIS INC COM 231269101 8 12,950 SH   SOLE   12,950 0 0
CVS HEALTH CORP COM 126650100 57,137 918,449 SH   SOLE   918,449 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 419 24,686 SH   SOLE   24,686 0 0
CYRUSONE INC COM 23283R100 1,138 22,222 SH   SOLE   22,222 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 216 7,609 SH   SOLE   7,609 0 0
D R HORTON INC COM 23331A109 3,114 71,033 SH   SOLE   71,033 0 0
DANAHER CORP DEL COM 235851102 54,946 561,191 SH   SOLE   561,191 0 0
DARDEN RESTAURANTS INC COM 237194105 506 5,930 SH   SOLE   5,930 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 402 9,623 SH   SOLE   9,623 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 287 11,069 SH   SOLE   11,069 0 0
DAVITA INC COM 23918K108 360 5,453 SH   SOLE   5,453 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 3,022 98,388 SH   SOLE   98,388 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 632 17,982 SH   SOLE   17,982 0 0
DECKERS OUTDOOR CORP COM 243537107 420 4,666 SH   SOLE   4,666 0 0
DEERE & CO COM 244199105 4,749 30,572 SH   SOLE   30,572 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 576 7,870 SH   SOLE   7,870 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 5,261 110,413 SH   SOLE   110,413 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 10,783 196,743 SH   SOLE   196,743 0 0
DELUXE CORP COM 248019101 284 3,841 SH   SOLE   3,841 0 0
DENNYS CORP COM 24869P104 241 15,630 SH   SOLE   15,630 0 0
DENTSPLY SIRONA INC COM 24906P109 999 19,847 SH   SOLE   19,847 0 0
DEVON ENERGY CORP NEW COM 25179M103 14,275 449,060 SH   SOLE   393,090 0 55,970
DIAGEO P L C SPON ADR NEW 25243Q205 8,999 66,452 SH   SOLE   66,444 0 8
DIAMOND OFFSHORE DRILLING IN COM 25271C102 731 49,850 SH   SOLE   49,850 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,868 22,673 SH   SOLE   22,673 0 0
DICKS SPORTING GOODS INC COM 253393102 503 14,352 SH   SOLE   14,352 0 0
DIGIRAD CORP COM 253827109 17 11,090 SH   SOLE   11,090 0 0
DISCOVER FINL SVCS COM 254709108 2,153 29,937 SH   SOLE   29,937 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 643 30,020 SH   SOLE   30,020 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 880 45,076 SH   SOLE   45,076 0 0
DISH NETWORK CORP NOTE 3.375% 8/1 25470MAB5 12 12,000 PRN   SOLE   12,000 0 0
DISNEY WALT CO COM DISNEY 254687106 96,000 955,785 SH   SOLE   926,940 0 28,845
DOLBY LABORATORIES INC COM 25659T107 606 9,525 SH   SOLE   9,525 0 0
DOLLAR GEN CORP NEW COM 256677105 3,613 38,616 SH   SOLE   38,616 0 0
DOLLAR TREE INC COM 256746108 1,182 12,463 SH   SOLE   12,463 0 0
DOMINION ENERGY INC COM 25746U109 5,297 78,556 SH   SOLE   78,556 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 10,601 527,918 SH   SOLE   527,918 0 0
DOVER CORP COM 260003108 710 7,223 SH   SOLE   7,223 0 0
DOVER MOTORSPORTS INC COM 260174107 32 15,357 SH   SOLE   15,357 0 0
DOWDUPONT INC COM 26078J100 39,932 626,776 SH   SOLE   626,776 0 0
DRIL-QUIP INC COM 262037104 512 11,439 SH   SOLE   11,439 0 0
DRIVE SHACK INC COM 262077100 120 25,006 SH   SOLE   25,006 0 0
DST SYS INC DEL COM 233326107 340 4,066 SH   SOLE   4,066 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 27,356 353,111 SH   SOLE   353,036 0 75
DUNKIN BRANDS GROUP INC COM 265504100 492 8,234 SH   SOLE   8,234 0 0
DXC TECHNOLOGY CO COM 23355L106 1,549 15,410 SH   SOLE   15,404 0 6
DYCOM INDS INC COM 267475101 629 5,846 SH   SOLE   5,846 0 0
DYCOM INDS INC NOTE 0.750% 9/1 267475AB7 66 52,000 PRN   SOLE   52,000 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 703 35,437 SH   SOLE   35,437 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 587 10,585 SH   SOLE   10,585 0 0
EAST WEST BANCORP INC COM 27579R104 26,402 422,160 SH   SOLE   422,160 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 266 13,029 SH   SOLE   13,029 0 0
EASTMAN CHEM CO COM 277432100 880 8,333 SH   SOLE   8,333 0 0
EATON CORP PLC SHS G29183103 3,435 42,977 SH   SOLE   42,977 0 0
EATON VANCE CORP COM NON VTG 278265103 518 9,319 SH   SOLE   9,319 0 0
EATON VANCE MUN BD FD COM 27827x101 213 18,000 SH   SOLE   18,000 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 607 29,393 SH   SOLE   29,393 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 276 12,619 SH   SOLE   12,619 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 326 28,222 SH   SOLE   28,222 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 601 40,342 SH   SOLE   40,342 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 11,668 1,010,199 SH   SOLE   1,010,199 0 0
EBAY INC COM 278642103 2,906 72,226 SH   SOLE   72,226 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 242 8,782 SH   SOLE   8,782 0 0
ECOLAB INC COM 278865100 28,976 211,392 SH   SOLE   211,392 0 0
EDGEWELL PERS CARE CO COM 28035Q102 402 8,233 SH   SOLE   8,233 0 0
EDISON INTL COM 281020107 1,292 20,293 SH   SOLE   20,293 0 0
ELDORADO GOLD CORP NEW COM 284902103 10 12,000 SH   SOLE   12,000 0 0
ELECTRONIC ARTS INC COM 285512109 2,297 18,942 SH   SOLE   18,942 0 0
EMCOR GROUP INC COM 29084Q100 1,877 24,091 SH   SOLE   24,091 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 496 9,424 SH   SOLE   9,424 0 0
EMERSON ELEC CO COM 291011104 7,852 114,970 SH   SOLE   114,970 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 253 27,677 SH   SOLE   27,677 0 0
ENBRIDGE INC COM 29250N105 2,775 88,180 SH   SOLE   88,180 0 0
ENCANA CORP COM 292505104 345 31,430 SH   SOLE   31,430 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 98 40,400 SH   SOLE   40,400 0 0
ENDOLOGIX INC COM 29266S106 47 10,993 SH   SOLE   10,993 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272b105 1,117 150,887 SH   SOLE   150,887 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 614 10,295 SH   SOLE   10,295 0 0
ENERGY RECOVERY INC COM 29270J100 105 12,834 SH   SOLE   12,834 0 0
ENERPLUS CORP COM 292766102 201 17,873 SH   SOLE   17,873 0 0
ENSCO PLC SHS CLASS A G3157S106 149 34,009 SH   SOLE   34,009 0 0
ENSTAR GROUP LIMITED SHS G3075P101 328 1,557 SH   SOLE   1,557 0 0
ENTEGRIS INC COM 29362U104 247 7,108 SH   SOLE   7,108 0 0
ENTERGY CORP NEW COM 29364G103 252 3,192 SH   SOLE   3,192 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 449 18,325 SH   SOLE   18,325 0 0
ENTRAVISION COMMUNICATIONS C CL A 29382r107 559 119,004 SH   SOLE   119,004 0 0
ENVESTNET INC COM 29404K106 206 3,597 SH   SOLE   3,597 0 0
ENVISION HEALTHCARE CORP COM 29414D100 529 13,786 SH   SOLE   13,786 0 0
EOG RES INC COM 26875P101 16,705 158,691 SH   SOLE   158,389 0 302
EQT CORP COM 26884L109 466 9,797 SH   SOLE   9,797 0 0
EQUIFAX INC COM 294429105 888 7,538 SH   SOLE   7,538 0 0
ESSEX PPTY TR INC COM 297178105 844 3,506 SH   SOLE   3,506 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 7,326 213,765 SH   SOLE   213,765 0 0
ETSY INC COM 29786A106 205 7,308 SH   SOLE   7,308 0 0
EVERCORE INC CLASS A 29977A105 2,302 26,396 SH   SOLE   26,396 0 0
EVEREST RE GROUP LTD COM G3223R108 3,304 12,866 SH   SOLE   12,866 0 0
EVERSOURCE ENERGY COM 30040W108 1,446 24,535 SH   SOLE   24,535 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 4,276 102,234 SH   SOLE   102,234 0 0
EXELON CORP COM 30161N101 3,843 98,513 SH   SOLE   98,513 0 0
EXPEDIA GROUP INC COM NEW 30212P303 398 3,605 SH   SOLE   3,605 0 0
EXPEDITORS INTL WASH INC COM 302130109 5,105 80,653 SH   SOLE   80,653 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 2,777 40,197 SH   SOLE   40,197 0 0
EXTREME NETWORKS INC COM 30226D106 148 13,400 SH   SOLE   13,400 0 0
EXXON MOBIL CORP COM 30231G102 102,643 1,375,728 SH   SOLE   1,373,809 0 1,919
F M C CORP COM NEW 302491303 381 4,979 SH   SOLE   4,979 0 0
F5 NETWORKS INC COM 315616102 361 2,493 SH   SOLE   2,493 0 0
FACEBOOK INC CL A 30303M102 202,263 1,265,808 SH   SOLE   1,253,656 0 12,152
FACTSET RESH SYS INC COM 303075105 683 3,427 SH   SOLE   3,427 0 0
FAIR ISAAC CORP COM 303250104 252 1,486 SH   SOLE   1,486 0 0
FASTENAL CO COM 311900104 1,267 23,202 SH   SOLE   23,202 0 0
FEDEX CORP COM 31428X106 19,571 81,508 SH   SOLE   80,459 0 1,049
FERRARI N V COM N3167Y103 1,322 11,024 SH   SOLE   11,024 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,866 29,758 SH   SOLE   29,758 0 0
FIFTH THIRD BANCORP COM 316773100 1,203 37,891 SH   SOLE   37,891 0 0
FIREEYE INC COM 31816Q101 436 25,740 SH   SOLE   25,740 0 0
FIRST AMERN FINL CORP COM 31847R102 2,964 50,512 SH   SOLE   50,512 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 258 624 SH   SOLE   624 0 0
FIRST DATA CORP NEW COM CL A 32008D106 2,271 141,916 SH   SOLE   141,916 0 0
FIRST FINL BANKSHARES COM 32020R109 704 15,202 SH   SOLE   15,202 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 519 85,000 SH   SOLE   85,000 0 0
FIRST REP BK SAN FRANCISCO C COM 33616c100 1,578 17,036 SH   SOLE   17,036 0 0
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 263 12,591 SH   SOLE   12,591 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,094 22,594 SH   SOLE   22,594 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 272 3,920 SH   SOLE   3,920 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 4,563 208,338 SH   SOLE   208,338 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14,770 250,413 SH   SOLE   250,413 0 0
FIRSTENERGY CORP COM 337932107 460 13,552 SH   SOLE   13,552 0 0
FISERV INC COM 337738108 3,437 48,193 SH   SOLE   48,193 0 0
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 240 12,088 SH   SOLE   12,088 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,070 10,223 SH   SOLE   10,223 0 0
FLEX LTD ORD Y2573F102 8,084 495,030 SH   SOLE   495,030 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 20,163 618,887 SH   SOLE   604,148 0 14,739
FLEXSTEEL INDS INC COM 339382103 784 19,800 SH   SOLE   19,800 0 0
FLIR SYS INC COM 302445101 569 11,369 SH   SOLE   11,369 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 563 10,807 SH   SOLE   10,807 0 0
FLUOR CORP NEW COM 343412102 988 17,263 SH   SOLE   17,263 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 6,672 602,159 SH   SOLE   593,809 0 8,350
FORTIVE CORP COM 34959J108 17,472 225,382 SH   SOLE   225,382 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 428 7,263 SH   SOLE   7,263 0 0
FRANKLIN RES INC COM 354613101 4,177 120,439 SH   SOLE   120,439 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,816 160,245 SH   SOLE   160,245 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 626 12,261 SH   SOLE   12,261 0 0
FUSION TELECOMM INTL INC COM NEW 36113B400 98 30,316 SH   SOLE   30,316 0 0
GAMING & LEISURE PPTYS INC COM 36467j108 1,951 58,298 SH   SOLE   58,298 0 0
GAP INC DEL COM 364760108 260 8,323 SH   SOLE   8,323 0 0
GARTNER INC COM 366651107 5,592 47,542 SH   SOLE   47,542 0 0
GATX CORP COM 361448103 361 5,267 SH   SOLE   5,267 0 0
GCI LIBERTY INC COM CLASS A 36164V305 424 8,015 SH   SOLE   8,015 0 0
GENERAL AMERN INVS INC COM 368802104 365 10,907 SH   SOLE   8,144 0 2,763
GENERAL DYNAMICS CORP COM 369550108 9,055 40,992 SH   SOLE   40,992 0 0
GENERAL ELECTRIC CO COM 369604103 41,313 3,064,733 SH   SOLE   2,978,596 0 86,137
GENERAL MLS INC COM 370334104 3,468 76,962 SH   SOLE   76,962 0 0
GENERAL MOLY INC COM 370373102 16 42,500 SH   SOLE   42,500 0 0
GENERAL MTRS CO *W EXP 07/10/201 37045v126 388 20,744 SH   SOLE   20,744 0 0
GENERAL MTRS CO COM 37045V100 21,092 580,403 SH   SOLE   575,803 0 4,600
GENTEX CORP COM 371901109 458 19,891 SH   SOLE   19,891 0 0
GENUINE PARTS CO COM 372460105 1,900 21,153 SH   SOLE   6,098 0 15,055
GILEAD SCIENCES INC COM 375558103 41,244 547,066 SH   SOLE   546,316 0 750
GLADSTONE COML CORP COM 376536108 202 11,629 SH   SOLE   11,629 0 0
GLAUKOS CORP COM 377322102 268 8,696 SH   SOLE   8,696 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,199 107,474 SH   SOLE   107,474 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 346 7,165 SH   SOLE   7,165 0 0
GLOBAL PMTS INC COM 37940X102 847 7,585 SH   SOLE   7,585 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,716 82,874 SH   SOLE   82,874 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 6,927 815,912 SH   SOLE   815,912 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 370 13,541 SH   SOLE   13,541 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 291 16,990 SH   SOLE   16,990 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 167 41,600 SH   SOLE   41,600 0 0
GOLDCORP INC NEW COM 380956409 722 52,251 SH   SOLE   52,251 0 0
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 7,366 170,791 SH   SOLE   170,791 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 61,658 244,810 SH   SOLE   244,193 0 617
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147w103 190 24,400 SH   SOLE   24,400 0 0
GOLUB CAP BDC INC COM 38173M102 4,907 274,261 SH   SOLE   274,261 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 6,052 227,691 SH   SOLE   227,691 0 0
GRACO INC COM 384109104 792 17,315 SH   SOLE   17,315 0 0
GRAINGER W W INC COM 384802104 276 980 SH   SOLE   980 0 0
GRAMERCY PPTY TR COM NEW 385002308 1,040 47,882 SH   SOLE   47,882 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 200 12,489 SH   SOLE   12,489 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 273 12,892 SH   SOLE   12,892 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 1,053 9,343 SH   SOLE   9,343 0 0
HAIN CELESTIAL GROUP INC COM 405217100 2,771 86,394 SH   SOLE   86,394 0 0
HALLIBURTON CO COM 406216101 2,856 60,844 SH   SOLE   60,844 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 882 45,011 SH   SOLE   45,011 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 528 13,774 SH   SOLE   13,774 0 0
HANESBRANDS INC COM 410345102 283 15,332 SH   SOLE   15,332 0 0
HANOVER INS GROUP INC COM 410867105 1,291 10,951 SH   SOLE   10,951 0 0
HARRIS CORP DEL COM 413875105 3,261 20,217 SH   SOLE   4,696 0 15,521
HARTFORD FINL SVCS GROUP INC *W EXP 06/26/201 416515120 424 9,200 SH   SOLE   9,200 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,165 22,622 SH   SOLE   22,622 0 0
HASBRO INC COM 418056107 2,251 26,703 SH   SOLE   26,703 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 768 22,336 SH   SOLE   22,336 0 0
HCA HEALTHCARE INC COM 40412C101 25,244 260,252 SH   SOLE   260,252 0 0
HD SUPPLY HLDGS INC COM 40416M105 7,118 187,605 SH   SOLE   187,605 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,925 19,491 SH   SOLE   19,491 0 0
HEALTHCARE SVCS GRP INC COM 421906108 341 7,834 SH   SOLE   7,834 0 0
HEICO CORP NEW CL A 422806208 208 2,928 SH   SOLE   2,928 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 86 14,849 SH   SOLE   14,849 0 0
HELMERICH & PAYNE INC COM 423452101 648 9,736 SH   SOLE   9,736 0 0
HENRY JACK & ASSOC INC COM 426281101 2,879 23,798 SH   SOLE   23,798 0 0
HERBALIFE LTD COM USD SHS G4412G101 263 2,700 SH   SOLE   2,700 0 0
HERBALIFE LTD NOTE 2.000% 8/1 42703mab9 13 11,000 PRN   SOLE   11,000 0 0
HERSHEY CO COM 427866108 10,837 109,509 SH   SOLE   94,409 0 15,100
HERTZ GLOBAL HLDGS INC COM 42806J106 1,403 70,660 SH   SOLE   70,660 0 0
HESS CORP COM 42809H107 346 6,838 SH   SOLE   6,838 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,045 59,533 SH   SOLE   59,461 0 72
HEXCEL CORP NEW COM 428291108 381 5,896 SH   SOLE   5,896 0 0
HFF INC CL A 40418F108 930 18,717 SH   SOLE   18,717 0 0
HOLOGIC INC COM 436440101 1,369 36,623 SH   SOLE   36,623 0 0
HOME DEPOT INC COM 437076102 100,145 561,855 SH   SOLE   561,855 0 0
HONDA MOTOR LTD AMERN SHS 438128308 2,509 72,230 SH   SOLE   72,230 0 0
HONEYWELL INTL INC COM 438516106 78,842 545,581 SH   SOLE   545,581 0 0
HORMEL FOODS CORP COM 440452100 1,503 43,801 SH   SOLE   43,801 0 0
HOULIHAN LOKEY INC CL A 441593100 1,028 23,040 SH   SOLE   23,040 0 0
HOWARD HUGHES CORP COM 44267D107 578 4,158 SH   SOLE   4,158 0 0
HP INC COM 40434L105 1,502 68,520 SH   SOLE   68,448 0 72
HSBC HLDGS PLC SPON ADR NEW 404280406 6,975 146,310 SH   SOLE   146,310 0 0
HUBBELL INC COM 443510607 652 5,354 SH   SOLE   5,354 0 0
HUBSPOT INC COM 443573100 6,135 56,650 SH   SOLE   56,650 0 0
HUMANA INC COM 444859102 641 2,386 SH   SOLE   2,386 0 0
HUNT J B TRANS SVCS INC COM 445658107 518 4,424 SH   SOLE   4,424 0 0
HUNTINGTON BANCSHARES INC COM 446150104 505 33,371 SH   SOLE   33,371 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 242 937 SH   SOLE   937 0 0
IAC INTERACTIVECORP COM 44919P508 255 1,629 SH   SOLE   1,629 0 0
IAMGOLD CORP COM 450913108 99 19,100 SH   SOLE   19,100 0 0
ICICI BK LTD ADR 45104G104 389 43,955 SH   SOLE   43,955 0 0
ICON PLC SHS G4705A100 1,156 9,784 SH   SOLE   9,784 0 0
IDEX CORP COM 45167R104 297 2,087 SH   SOLE   2,087 0 0
IDEXX LABS INC COM 45168D104 45,451 237,478 SH   SOLE   237,478 0 0
IHS MARKIT LTD SHS G47567105 325 6,720 SH   SOLE   6,720 0 0
II VI INC COM 902104108 17,888 437,367 SH   SOLE   437,367 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,354 27,795 SH   SOLE   27,795 0 0
ILLUMINA INC COM 452327109 2,204 9,323 SH   SOLE   9,323 0 0
ILLUMINA INC NOTE 0.500% 6/1 452327ah2 12 10,000 PRN   SOLE   10,000 0 0
IMMUNOGEN INC COM 45253H101 209 19,815 SH   SOLE   19,815 0 0
IMPERVA INC COM 45321L100 244 5,635 SH   SOLE   5,635 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 218 7,144 SH   SOLE   7,144 0 0
INFINITY PPTY & CAS CORP COM 45665Q103 1,931 16,308 SH   SOLE   16,308 0 0
ING GROEP N V SPONSORED ADR 456837103 1,776 104,872 SH   SOLE   104,872 0 0
INGERSOLL-RAND PLC SHS G47791101 2,475 28,943 SH   SOLE   28,943 0 0
INGEVITY CORP COM 45688C107 356 4,827 SH   SOLE   4,827 0 0
INGREDION INC COM 457187102 520 4,038 SH   SOLE   4,038 0 0
INSULET CORP COM 45784P101 209 2,414 SH   SOLE   2,414 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 262 4,734 SH   SOLE   4,734 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 366 11,972 SH   SOLE   11,972 0 0
INTEL CORP COM 458140100 175,826 3,376,091 SH   SOLE   3,236,301 0 139,790
INTEL CORP SDCV 3.250% 8/0 458140af7 27 11,000 PRN   SOLE   11,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,511 117,351 SH   SOLE   117,351 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 63,392 413,166 SH   SOLE   411,926 0 1,240
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 470 3,436 SH   SOLE   3,436 0 0
INTERNATIONAL TOWER HILL MIN COM 46050r102 87 158,750 SH   SOLE   158,750 0 0
INTL PAPER CO COM 460146103 530 9,910 SH   SOLE   9,910 0 0
INTUIT COM 461202103 5,946 34,300 SH   SOLE   34,300 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 27,491 66,592 SH   SOLE   66,592 0 0
INVESCO HIGH INCOME 2023 TAR COM 46135X108 592 60,000 SH   SOLE   60,000 0 0
INVESCO LTD SHS G491BT108 1,479 46,198 SH   SOLE   46,198 0 0
INVESTORS BANCORP INC NEW COM 46146L101 149 10,919 SH   SOLE   10,919 0 0
INVITAE CORP COM 46185L103 48 10,405 SH   SOLE   10,405 0 0
INVITATION HOMES INC COM 46187W107 1,204 52,758 SH   SOLE   52,758 0 0
IONIS PHARMACEUTICALS INC COM 462222100 984 22,329 SH   SOLE   22,329 0 0
IPG PHOTONICS CORP COM 44980X109 710 3,043 SH   SOLE   3,043 0 0
IQVIA HLDGS INC COM 46266C105 1,485 15,131 SH   SOLE   15,131 0 0
IRON MTN INC NEW COM 46284V101 1,225 37,276 SH   SOLE   37,276 0 0
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 387 25,058 SH   SOLE   25,058 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 2,634 42,249 SH   SOLE   42,249 0 0
ISHARES INC MIN VOL GBL ETF 464286525 9,426 112,461 SH   SOLE   112,461 0 0
ISHARES INC MLT FCTR EMG MKT 46434G889 17,876 348,520 SH   SOLE   348,520 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 4,363 58,220 SH   SOLE   58,220 0 0
ISHARES INC MSCI JPN ETF NEW 46434g822 42,254 696,346 SH   SOLE   696,346 0 0
ISHARES TR CORE DIV GRWTH 46434V621 10,163 299,794 SH   SOLE   299,794 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 16,367 193,735 SH   SOLE   193,735 0 0
ISHARES TR CORE MSCI EAFE 46432f842 690 10,474 SH   SOLE   10,474 0 0
ISHARES TR CORE MSCI EURO 46434v738 711 14,320 SH   SOLE   14,320 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 1,541 24,440 SH   SOLE   24,440 0 0
ISHARES TR CORE S&P MCP ETF 464287507 78,170 416,757 SH   SOLE   416,757 0 0
ISHARES TR CORE S&P SCP ETF 464287804 36,009 467,590 SH   SOLE   467,590 0 0
ISHARES TR CORE S&P TTL STK 464287150 1,149 19,007 SH   SOLE   19,007 0 0
ISHARES TR CORE S&P US GWT 464287671 16,102 294,799 SH   SOLE   294,799 0 0
ISHARES TR CORE S&P US VLU 464287663 707 13,318 SH   SOLE   13,318 0 0
ISHARES TR CORE S&P500 ETF 464287200 203,635 767,359 SH   SOLE   767,359 0 0
ISHARES TR DOW JONES US ETF 464287846 344 2,604 SH   SOLE   2,604 0 0
ISHARES TR EAFE GRWTH ETF 464288885 820 10,200 SH   SOLE   10,200 0 0
ISHARES TR EAFE SML CP ETF 464288273 3,430 52,617 SH   SOLE   52,617 0 0
ISHARES TR EAFE VALUE ETF 464288877 674 12,348 SH   SOLE   12,348 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 312 32,791 SH   SOLE   32,791 0 0
ISHARES TR GL TIMB FORE ETF 464288174 466 5,942 SH   SOLE   5,942 0 0
ISHARES TR GLOBAL TECH ETF 464287291 241 1,519 SH   SOLE   1,519 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 625 14,018 SH   SOLE   14,018 0 0
ISHARES TR MICRO-CAP ETF 464288869 680 7,080 SH   SOLE   7,080 0 0
ISHARES TR MIN VOL USA ETF 46429B697 11,410 219,718 SH   SOLE   219,718 0 0
ISHARES TR MRGSTR MD CP GRW 464288307 678 3,237 SH   SOLE   3,237 0 0
ISHARES TR MRGSTR SM CP ETF 464288505 418 2,478 SH   SOLE   2,478 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 2,264 13,816 SH   SOLE   13,816 0 0
ISHARES TR MSCI ACWI EX US 464288240 749 15,080 SH   SOLE   15,080 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,948 71,004 SH   SOLE   71,004 0 0
ISHARES TR MSCI EAFE ETF 464287465 19 10,500 SH Put SOLE   10,500 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 14 7,500 SH Put SOLE   7,500 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,931 40,005 SH   SOLE   40,005 0 0
ISHARES TR MSCI EURO FL ETF 464289180 205 8,880 SH   SOLE   8,880 0 0
ISHARES TR MSCI INDIA ETF 46429B598 9,130 267,527 SH   SOLE   267,527 0 0
ISHARES TR MSCI KLD400 SOC 464288570 11,401 116,674 SH   SOLE   116,674 0 0
ISHARES TR MSCI USA ESG SLC 464288802 6,262 56,489 SH   SOLE   56,489 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 26,338 911,657 SH   SOLE   911,657 0 0
ISHARES TR N AMER TECH ETF 464287549 602 3,355 SH   SOLE   3,355 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 356 2,098 SH   SOLE   2,098 0 0
ISHARES TR NASDAQ BIOTECH 464287556 32,404 303,576 SH   SOLE   303,576 0 0
ISHARES TR PHLX SEMICND ETF 464287523 23,040 127,966 SH   SOLE   127,966 0 0
ISHARES TR RUS 1000 ETF 464287622 253,142 1,723,696 SH   SOLE   1,723,696 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 228,483 1,678,911 SH   SOLE   1,652,497 0 26,414
ISHARES TR RUS 1000 VAL ETF 464287598 188,222 1,569,040 SH   SOLE   1,555,766 0 13,274
ISHARES TR RUS 2000 GRW ETF 464287648 58,842 308,764 SH   SOLE   308,764 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 14,885 122,126 SH   SOLE   122,126 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,967 56,670 SH   SOLE   56,670 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 9,230 106,793 SH   SOLE   106,793 0 0
ISHARES TR RUS MID CAP ETF 464287499 49,997 242,188 SH   SOLE   242,188 0 0
ISHARES TR RUS TOP 200 ETF 464289446 626 10,305 SH   SOLE   10,305 0 0
ISHARES TR RUS TP200 GR ETF 464289438 200 2,705 SH   SOLE   2,705 0 0
ISHARES TR RUSSELL 1000 US 46435G169 714 27,445 SH   SOLE   27,445 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 263,683 1,736,704 SH   SOLE   1,736,704 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 160,007 1,023,461 SH   SOLE   1,023,461 0 0
ISHARES TR S&P 100 ETF 464287101 126,629 1,091,720 SH   SOLE   1,008,987 0 82,733
ISHARES TR S&P 500 GRWT ETF 464287309 98,486 635,109 SH   SOLE   630,655 0 4,454
ISHARES TR S&P 500 VAL ETF 464287408 10,393 95,049 SH   SOLE   81,647 0 13,402
ISHARES TR S&P MC 400GR ETF 464287606 16,069 73,599 SH   SOLE   71,596 0 2,003
ISHARES TR S&P MC 400VL ETF 464287705 13,794 89,279 SH   SOLE   86,505 0 2,774
ISHARES TR S&P SML 600 GWT 464287887 15,652 90,030 SH   SOLE   87,312 0 2,718
ISHARES TR SELECT DIVID ETF 464287168 48,878 513,857 SH   SOLE   513,857 0 0
ISHARES TR SP SMCP600VL ETF 464287879 3,280 21,743 SH   SOLE   18,721 0 3,022
ISHARES TR U.S. BAS MTL ETF 464287838 924 9,613 SH   SOLE   9,613 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 274 1,501 SH   SOLE   1,501 0 0
ISHARES TR U.S. ENERGY ETF 464287796 1,297 35,066 SH   SOLE   35,066 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 4,844 36,993 SH   SOLE   36,993 0 0
ISHARES TR U.S. FINLS ETF 464287788 4,691 39,816 SH   SOLE   39,816 0 0
ISHARES TR U.S. MED DVC ETF 464288810 235 1,270 SH   SOLE   1,270 0 0
ISHARES TR U.S. PHARMA ETF 464288836 490 3,323 SH   SOLE   3,323 0 0
ISHARES TR U.S. TECH ETF 464287721 1,963 11,668 SH   SOLE   11,668 0 0
ISHARES TR ULTR SH TRM BD 46434V878 226 4,515 SH   SOLE   4,515 0 0
ISHARES TR US HLTHCARE ETF 464287762 6,188 35,848 SH   SOLE   35,848 0 0
ISHARES TR US HLTHCR PR ETF 464288828 828 5,244 SH   SOLE   5,244 0 0
ISHARES TR US HOME CONS ETF 464288752 208 5,275 SH   SOLE   5,275 0 0
ISHARES TR US INDUSTRIALS 464287754 907 6,253 SH   SOLE   6,253 0 0
ISHARES TR US OIL GS EX ETF 464288851 4,459 70,156 SH   SOLE   70,156 0 0
ISHARES TR US REGNL BKS ETF 464288778 592 11,751 SH   SOLE   11,751 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 44,481 419,949 SH   SOLE   419,949 0 0
ISHARES TR USA QUALITY FCTR 46432F339 17,738 214,464 SH   SOLE   203,099 0 11,365
ISHARES US ETF TR SHT MAT BD ETF 46431W507 1,676 33,407 SH   SOLE   33,407 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 560 35,883 SH   SOLE   35,883 0 0
J2 GLOBAL INC COM 48123V102 360 4,550 SH   SOLE   4,550 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 239 4,050 SH   SOLE   4,050 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 1,087 21,710 SH   SOLE   21,710 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 697 4,617 SH   SOLE   4,617 0 0
JD COM INC SPON ADR CL A 47215P106 12,328 304,478 SH   SOLE   304,478 0 0
JERNIGAN CAP INC COM 476405105 235 12,959 SH   SOLE   12,959 0 0
JETBLUE AIRWAYS CORP COM 477143101 220 10,822 SH   SOLE   10,822 0 0
JOHNSON & JOHNSON COM 478160104 122,637 956,981 SH   SOLE   931,328 0 25,653
JOHNSON CTLS INTL PLC SHS G51502105 11,388 323,177 SH   SOLE   323,177 0 0
JONES LANG LASALLE INC COM 48020Q107 202 1,159 SH   SOLE   1,159 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 1,973 82,209 SH   SOLE   82,209 0 0
JPMORGAN CHASE & CO COM 46625H100 190,902 1,735,940 SH   SOLE   1,732,416 0 3,524
JUMEI INTL HLDG LTD SPONSORED ADR 48138L107 57 19,632 SH   SOLE   19,632 0 0
KAMAN CORP COM 483548103 294 4,733 SH   SOLE   4,733 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,674 15,243 SH   SOLE   14,493 0 750
KAR AUCTION SVCS INC COM 48238T109 510 9,399 SH   SOLE   9,399 0 0
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 120 14,000 SH   SOLE   14,000 0 0
KELLOGG CO COM 487836108 2,852 43,862 SH   SOLE   43,862 0 0
KERYX BIOPHARMACEUTICALS INC COM 492515101 100 24,620 SH   SOLE   24,620 0 0
KEYCORP NEW COM 493267108 482 24,676 SH   SOLE   24,676 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,387 26,482 SH   SOLE   26,482 0 0
KEYW HLDG CORP COM 493723100 83 10,544 SH   SOLE   10,544 0 0
KIMBERLY CLARK CORP COM 494368103 25,261 229,369 SH   SOLE   218,979 0 10,390
KINDER MORGAN INC DEL COM 49456B101 16,634 1,104,487 SH   SOLE   808,642 0 295,845
KKR & CO L P DEL COM UNITS 48248M102 1,039 51,206 SH   SOLE   51,206 0 0
KLA-TENCOR CORP COM 482480100 1,142 10,476 SH   SOLE   10,476 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 413 8,978 SH   SOLE   8,978 0 0
KOHLS CORP COM 500255104 387 5,910 SH   SOLE   5,910 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 874 22,819 SH   SOLE   22,819 0 0
KRAFT HEINZ CO COM 500754106 2,810 45,110 SH   SOLE   45,110 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 259 4,215 SH   SOLE   4,215 0 0
KROGER CO COM 501044101 2,531 105,717 SH   SOLE   105,717 0 0
KURA ONCOLOGY INC COM 50127t109 553 29,500 SH   SOLE   29,500 0 0
KVH INDS INC COM 482738101 138 13,323 SH   SOLE   13,323 0 0
L BRANDS INC COM 501797104 294 7,684 SH   SOLE   7,684 0 0
L3 TECHNOLOGIES INC COM 502413107 4,651 22,361 SH   SOLE   22,361 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,078 12,847 SH   SOLE   12,847 0 0
LAKELAND BANCORP INC COM 511637100 736 37,102 SH   SOLE   37,102 0 0
LAM RESEARCH CORP COM 512807108 18,484 90,981 SH   SOLE   90,981 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 338 5,311 SH   SOLE   5,311 0 0
LAMB WESTON HLDGS INC COM 513272104 245 4,213 SH   SOLE   4,213 0 0
LANDSTAR SYS INC COM 515098101 1,391 12,686 SH   SOLE   12,686 0 0
LAS VEGAS SANDS CORP COM 517834107 12,091 168,156 SH   SOLE   168,156 0 0
LAUDER ESTEE COS INC CL A 518439104 5,704 38,099 SH   SOLE   38,099 0 0
LAZARD LTD SHS A G54050102 897 17,062 SH   SOLE   15,562 0 1,500
LCI INDS COM 50189K103 469 4,503 SH   SOLE   4,503 0 0
LEAR CORP COM NEW 521865204 559 3,006 SH   SOLE   3,006 0 0
LEIDOS HLDGS INC COM 525327102 333 5,102 SH   SOLE   5,102 0 0
LENDINGCLUB CORP COM 52603a109 2,857 816,413 SH   SOLE   816,413 0 0
LENNAR CORP CL A 526057104 1,270 21,547 SH   SOLE   21,547 0 0
LEUCADIA NATL CORP COM 527288104 1,743 76,679 SH   SOLE   76,679 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 879 10,254 SH   SOLE   10,254 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 885 29,099 SH   SOLE   29,099 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 290 15,197 SH   SOLE   4,957 0 10,240
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 242 5,897 SH   SOLE   5,897 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 849 20,789 SH   SOLE   20,789 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 285 9,251 SH   SOLE   9,251 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 963 5,833 SH   SOLE   5,833 0 0
LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 44 20,000 SH   SOLE   20,000 0 0
LILLY ELI & CO COM 532457108 28,051 362,554 SH   SOLE   324,469 0 38,085
LINCOLN ELEC HLDGS INC COM 533900106 430 4,785 SH   SOLE   4,785 0 0
LINCOLN NATL CORP IND COM 534187109 13,748 188,174 SH   SOLE   188,174 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 324 13,445 SH   SOLE   13,445 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 240 5,684 SH   SOLE   5,684 0 0
LKQ CORP COM 501889208 2,202 58,017 SH   SOLE   58,017 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1,348 362,230 SH   SOLE   362,230 0 0
LOCKHEED MARTIN CORP COM 539830109 64,097 189,674 SH   SOLE   189,298 0 376
LOEWS CORP COM 540424108 922 18,550 SH   SOLE   18,550 0 0
LOGMEIN INC COM 54142L109 258 2,234 SH   SOLE   2,234 0 0
LOWES COS INC COM 548661107 55,117 628,108 SH   SOLE   628,108 0 0
LOXO ONCOLOGY INC COM 548862101 502 4,350 SH   SOLE   4,350 0 0
LULULEMON ATHLETICA INC COM 550021109 326 3,665 SH   SOLE   3,665 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 69,853 660,992 SH   SOLE   660,992 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 555 55,516,200 SH Put SOLE   55,516,200 0 0
M & T BK CORP COM 55261F104 426 2,306 SH   SOLE   2,306 0 0
MACYS INC COM 55616P104 313 10,540 SH   SOLE   10,540 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 289 1,175 SH   SOLE   1,175 0 0
MAGNA INTL INC COM 559222401 440 7,805 SH   SOLE   7,805 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,234 60,548 SH   SOLE   60,548 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS v5633w109 3,344 96,374 SH   SOLE   96,374 0 0
MANHATTAN ASSOCS INC COM 562750109 444 10,585 SH   SOLE   10,585 0 0
MANULIFE FINL CORP COM 56501R106 1,604 86,384 SH   SOLE   86,384 0 0
MARATHON OIL CORP COM 565849106 361 22,415 SH   SOLE   22,415 0 0
MARATHON PETE CORP COM 56585A102 15,229 208,309 SH   SOLE   208,309 0 0
MARCHEX INC CL B 56624R108 76 27,908 SH   SOLE   27,908 0 0
MARKEL CORP COM 570535104 1,144 977 SH   SOLE   977 0 0
MARRIOTT INTL INC NEW CL A 571903202 5,389 39,626 SH   SOLE   39,626 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,999 36,310 SH   SOLE   36,310 0 0
MARTIN MARIETTA MATLS INC COM 573284106 427 2,062 SH   SOLE   2,062 0 0
MASCO CORP COM 574599106 280 6,926 SH   SOLE   6,926 0 0
MASIMO CORP COM 574795100 16,132 183,432 SH   SOLE   183,432 0 0
MASONITE INTL CORP NEW COM 575385109 274 4,459 SH   SOLE   4,459 0 0
MASTERCARD INCORPORATED CL A 57636Q104 20,428 116,628 SH   SOLE   116,308 0 320
MATCH GROUP INC COM 57665R106 2,857 64,286 SH   SOLE   64,286 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 23 30,000 SH   SOLE   30,000 0 0
MATTEL INC COM 577081102 454 34,593 SH   SOLE   34,593 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 755 12,543 SH   SOLE   12,543 0 0
MAXIMUS INC COM 577933104 306 4,582 SH   SOLE   4,582 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 247 41,735 SH   SOLE   41,735 0 0
MBIA INC COM 55262C100 122 13,124 SH   SOLE   13,124 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,904 17,901 SH   SOLE   17,901 0 0
MCDONALDS CORP COM 580135101 23,278 148,855 SH   SOLE   111,995 0 36,860
MCEWEN MNG INC COM 58039P107 52 25,174 SH   SOLE   25,174 0 0
MCKESSON CORP COM 58155Q103 8,978 63,731 SH   SOLE   63,731 0 0
MDU RES GROUP INC COM 552690109 862 30,610 SH   SOLE   30,610 0 0
MEDALLION FINL CORP COM 583928106 93 20,000 SH   SOLE   20,000 0 0
MEDTRONIC PLC SHS G5960L103 50,838 633,729 SH   SOLE   633,729 0 0
MERCK & CO INC COM 58933Y105 56,268 1,032,995 SH   SOLE   1,031,772 0 1,223
MERIDIAN BIOSCIENCE INC COM 589584101 218 15,404 SH   SOLE   15,404 0 0
METLIFE INC COM 59156R108 3,375 73,551 SH   SOLE   73,551 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 416 723 SH   SOLE   723 0 0
MFA FINL INC COM 55272x102 75 10,000 SH   SOLE   10,000 0 0
MFS MUN INCOME TR SH BEN INT 552738106 350 53,735 SH   SOLE   53,735 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 704 26,513 SH   SOLE   26,513 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 38,066 416,660 SH   SOLE   416,660 0 0
MICRON TECHNOLOGY INC COM 595112103 1,635 31,365 SH   SOLE   31,365 0 0
MICRON TECHNOLOGY INC NOTE 3.000%11/1 595112AY9 30 17,000 PRN   SOLE   17,000 0 0
MICROSOFT CORP COM 594918104 266,887 2,924,143 SH   SOLE   2,881,660 0 42,483
MIDDLEBY CORP COM 596278101 16,085 129,940 SH   SOLE   129,940 0 0
MIMEDX GROUP INC COM 602496101 84 12,100 SH   SOLE   12,100 0 0
MITEK SYS INC COM NEW 606710200 157 21,249 SH   SOLE   21,249 0 0
MOBILE MINI INC COM 60740F105 386 8,864 SH   SOLE   8,864 0 0
MOHAWK INDS INC COM 608190104 2,252 9,699 SH   SOLE   9,699 0 0
MOLSON COORS BREWING CO CL B 60871R209 522 6,938 SH   SOLE   6,938 0 0
MONDELEZ INTL INC CL A 609207105 19,161 459,168 SH   SOLE   459,168 0 0
MONSANTO CO NEW COM 61166W101 12,879 110,372 SH   SOLE   110,372 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,223 21,380 SH   SOLE   21,380 0 0
MOODYS CORP COM 615369105 1,084 6,717 SH   SOLE   6,717 0 0
MORGAN STANLEY COM NEW 617446448 41,328 765,896 SH   SOLE   765,896 0 0
MOSAIC CO NEW COM 61945C103 319 13,154 SH   SOLE   13,154 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 736 6,988 SH   SOLE   6,988 0 0
MSA SAFETY INC COM 553498106 621 7,463 SH   SOLE   7,463 0 0
MSC INDL DIRECT INC CL A 553530106 260 2,832 SH   SOLE   2,832 0 0
MSCI INC COM 55354G100 1,707 11,422 SH   SOLE   11,422 0 0
MSG NETWORK INC CL A 553573106 395 17,491 SH   SOLE   17,491 0 0
MUELLER WTR PRODS INC COM SER A 624758108 126 11,600 SH   SOLE   11,600 0 0
MYR GROUP INC DEL COM 55405W104 293 9,510 SH   SOLE   9,510 0 0
NASDAQ INC COM 631103108 731 8,481 SH   SOLE   8,481 0 0
NATIONAL BEVERAGE CORP COM 635017106 255 2,865 SH   SOLE   2,865 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,585 28,088 SH   SOLE   28,088 0 0
NATIONAL OILWELL VARCO INC COM 637071101 9,964 270,671 SH   SOLE   270,671 0 0
NCR CORP NEW COM 62886e108 1,791 56,819 SH   SOLE   56,819 0 0
NEKTAR THERAPEUTICS COM 640268108 1,391 13,093 SH   SOLE   13,093 0 0
NEOGEN CORP COM 640491106 409 6,112 SH   SOLE   6,112 0 0
NETAPP INC COM 64110D104 5,872 95,194 SH   SOLE   95,194 0 0
NETEASE INC SPONSORED ADR 64110W102 436 1,556 SH   SOLE   1,556 0 0
NETFLIX INC COM 64110L106 25,249 85,490 SH   SOLE   85,490 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,963 23,673 SH   SOLE   23,673 0 0
NEUROTROPE INC COM NEW 64129T207 480 58,924 SH   SOLE   58,924 0 0
NEVRO CORP COM 64157F103 257 2,967 SH   SOLE   2,967 0 0
NEVSUN RES LTD COM 64156L101 82 34,500 SH   SOLE   34,500 0 0
NEW AGE BEVERAGES CORP COM 64157v108 68 28,055 SH   SOLE   28,055 0 0
NEW GOLD INC CDA COM 644535106 62 24,050 SH   SOLE   24,050 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 4,272 327,889 SH   SOLE   327,889 0 0
NEWMARK GROUP INC CL A 65158N102 213 14,000 SH   SOLE   14,000 0 0
NEWMARKET CORP COM 651587107 1,757 4,373 SH   SOLE   4,373 0 0
NEWMONT MINING CORP COM 651639106 1,108 28,351 SH   SOLE   28,351 0 0
NEWS CORP NEW CL A 65249B109 287 18,227 SH   SOLE   18,227 0 0
NEXTERA ENERGY INC COM 65339F101 40,041 245,152 SH   SOLE   245,152 0 0
NICE LTD SPONSORED ADR 653656108 23,156 246,518 SH   SOLE   246,518 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,687 53,067 SH   SOLE   53,067 0 0
NIKE INC CL B 654106103 47,883 720,699 SH   SOLE   681,427 0 39,272
NISOURCE INC COM 65473P105 290 12,089 SH   SOLE   12,089 0 0
NOBLE ENERGY INC COM 655044105 210 6,938 SH   SOLE   6,938 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 659 14,118 SH   SOLE   14,118 0 0
NOKIA CORP SPONSORED ADR 654902204 348 63,603 SH   SOLE   63,603 0 0
NORDSTROM INC COM 655664100 3,669 75,781 SH   SOLE   75,706 0 75
NORFOLK SOUTHERN CORP COM 655844108 7,722 56,873 SH   SOLE   56,873 0 0
NORTHERN TR CORP COM 665859104 15,321 148,562 SH   SOLE   148,562 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,470 15,667 SH   SOLE   15,667 0 0
NORTHWEST NAT GAS CO COM 667655104 1,433 24,859 SH   SOLE   24,859 0 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 359 6,769 SH   SOLE   6,769 0 0
NOVARTIS A G SPONSORED ADR 66987V109 34,590 427,827 SH   SOLE   407,284 0 20,543
NOVO-NORDISK A S ADR 670100205 4,937 100,251 SH   SOLE   100,251 0 0
NOW INC COM 67011P100 138 13,545 SH   SOLE   13,545 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 852 54,106 SH   SOLE   54,106 0 0
NUCOR CORP COM 670346105 800 13,088 SH   SOLE   13,088 0 0
NUTANIX INC CL A 67059N108 372 7,567 SH   SOLE   7,567 0 0
NUTRIEN LTD COM 67077M108 10,835 229,322 SH   SOLE   208,578 0 20,744
NUVEEN BUILD AMER BD FD COM 67074C103 259 12,467 SH   SOLE   12,467 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066y105 2,032 151,789 SH   SOLE   151,789 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 710 39,967 SH   SOLE   39,967 0 0
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 484 53,876 SH   SOLE   53,876 0 0
NVIDIA CORP COM 67066G104 23,975 103,523 SH   SOLE   103,523 0 0
NVR INC COM 62944T105 355 127 SH   SOLE   127 0 0
NXP SEMICONDUCTORS N V COM N6596X109 5,746 49,112 SH   SOLE   49,112 0 0
NXSTAGE MEDICAL INC COM 67072v103 226 9,098 SH   SOLE   9,098 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,591 14,516 SH   SOLE   14,516 0 0
OAKTREE STRATEGIC INCOME COR COM 67402d104 578 73,200 SH   SOLE   73,200 0 0
OASIS PETE INC NEW COM 674215108 82 10,000 SH   SOLE   10,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 23,913 368,113 SH   SOLE   366,113 0 2,000
OCH ZIFF CAP MGMT GROUP CL A 67551U105 1,777 665,535 SH   SOLE   665,535 0 0
OCWEN FINL CORP COM NEW 675746309 52 12,500 SH   SOLE   12,500 0 0
OKTA INC CL A 679295105 9,323 233,952 SH   SOLE   233,952 0 0
OLD DOMINION FGHT LINES INC COM 679580100 791 5,379 SH   SOLE   5,379 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 975 36,062 SH   SOLE   36,062 0 0
OMNICOM GROUP INC COM 681919106 9,801 134,865 SH   SOLE   114,265 0 20,600
ON SEMICONDUCTOR CORP COM 682189105 566 23,167 SH   SOLE   23,167 0 0
ONEOK INC NEW COM 682680103 4,109 72,172 SH   SOLE   72,172 0 0
OPPENHEIMER ETF TR SMALL CAP REV ET 68386C302 293 4,315 SH   SOLE   4,315 0 0
ORACLE CORP COM 68389X105 64,843 1,417,339 SH   SOLE   1,413,349 0 3,990
ORANGE SPONSORED ADR 684060106 688 40,276 SH   SOLE   40,276 0 0
ORBITAL ATK INC COM 68557N103 726 5,474 SH   SOLE   5,474 0 0
ORBOTECH LTD ORD M75253100 312 5,022 SH   SOLE   5,022 0 0
ORGANOVO HLDGS INC COM 68620A104 119 115,520 SH   SOLE   115,520 0 0
OUTFRONT MEDIA INC COM 69007J106 1,480 78,962 SH   SOLE   78,962 0 0
OWENS ILL INC COM NEW 690768403 4,190 193,486 SH   SOLE   193,486 0 0
OWENS RLTY MTG INC COM 690828108 167 11,443 SH   SOLE   11,443 0 0
PACCAR INC COM 693718108 3,009 45,478 SH   SOLE   45,478 0 0
PACKAGING CORP AMER COM 695156109 6,741 59,816 SH   SOLE   59,816 0 0
PACWEST BANCORP DEL COM 695263103 1,057 21,332 SH   SOLE   21,332 0 0
PAIN THERAPEUTICS INC COM NEW 69562k506 97 13,700 SH   SOLE   13,700 0 0
PALO ALTO NETWORKS INC COM 697435105 7,321 40,332 SH   SOLE   40,332 0 0
PAN AMERICAN SILVER CORP COM 697900108 567 35,100 SH   SOLE   35,100 0 0
PARKER HANNIFIN CORP COM 701094104 762 4,459 SH   SOLE   4,459 0 0
PAYCHEX INC COM 704326107 22,009 357,343 SH   SOLE   357,243 0 100
PAYPAL HLDGS INC COM 70450Y103 17,067 224,938 SH   SOLE   224,938 0 0
PBF ENERGY INC CL A 69318G106 262 7,716 SH   SOLE   7,716 0 0
PDL BIOPHARMA INC COM 69329Y104 418 142,097 SH   SOLE   142,097 0 0
PEMBINA PIPELINE CORP COM 706327103 31,840 1,019,535 SH   SOLE   1,019,535 0 0
PENN NATL GAMING INC COM 707569109 648 24,665 SH   SOLE   24,665 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 247 5,566 SH   SOLE   5,566 0 0
PENTAIR PLC SHS G7S00T104 576 8,455 SH   SOLE   8,455 0 0
PENUMBRA INC COM 70975L107 1,590 13,748 SH   SOLE   13,748 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 714 38,312 SH   SOLE   38,312 0 0
PEPSICO INC COM 713448108 135,533 1,241,714 SH   SOLE   1,209,719 0 31,995
PERCEPTRON INC COM 71361F100 1,475 168,584 SH   SOLE   168,584 0 0
PERRIGO CO PLC SHS G97822103 216 2,590 SH   SOLE   2,590 0 0
PFIZER INC COM 717081103 110,490 3,113,245 SH   SOLE   3,112,514 0 731
PG&E CORP COM 69331C108 2,401 54,654 SH   SOLE   54,654 0 0
PHILIP MORRIS INTL INC COM 718172109 35,277 354,898 SH   SOLE   330,867 0 24,031
PHILLIPS 66 COM 718546104 10,687 111,408 SH   SOLE   111,408 0 0
PHYSICIANS RLTY TR COM 71943U104 437 28,091 SH   SOLE   28,091 0 0
PIMCO INCOME OPPORTUNITY FD COM 72202B100 1,563 59,737 SH   SOLE   59,737 0 0
PIMCO INCOME STRATEGY FUND COM 72201h108 162 13,815 SH   SOLE   13,815 0 0
PIONEER NAT RES CO COM 723787107 1,870 10,888 SH   SOLE   10,888 0 0
PJT PARTNERS INC COM CL A 69343T107 520 10,373 SH   SOLE   10,373 0 0
PNC FINL SVCS GROUP INC COM 693475105 68,080 450,145 SH   SOLE   450,145 0 0
POLARITYTE INC COM 731094108 230 12,663 SH   SOLE   12,663 0 0
POLYMET MINING CORP COM 731916102 9 10,000 SH   SOLE   10,000 0 0
POLYONE CORP COM 73179P106 1,835 43,153 SH   SOLE   43,153 0 0
POOL CORPORATION COM 73278L105 784 5,365 SH   SOLE   5,365 0 0
POPULAR INC COM NEW 733174700 229 5,512 SH   SOLE   5,512 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 23,266 574,331 SH   SOLE   574,331 0 0
POWER INTEGRATIONS INC COM 739276103 716 10,481 SH   SOLE   10,481 0 0
POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 587 33,032 SH   SOLE   33,032 0 0
POWERSHARES ETF TR II CALI MUNI ETF 73936T441 1,403 54,628 SH   SOLE   54,628 0 0
POWERSHARES ETF TR II GBL WTR PORT 73936T623 2,221 86,450 SH   SOLE   86,450 0 0
POWERSHARES ETF TR II S&P EMG MKT MNTM 73937B670 510 24,453 SH   SOLE   24,453 0 0
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 1,052 22,391 SH   SOLE   22,391 0 0
POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 294 5,175 SH   SOLE   5,175 0 0
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 216 3,459 SH   SOLE   3,459 0 0
POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 1,299 22,816 SH   SOLE   22,816 0 0
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 8,817 80,028 SH   SOLE   80,028 0 0
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 1,420 11,018 SH   SOLE   11,018 0 0
POWERSHARES ETF TRUST INDL SECT PORT 73935X369 415 6,930 SH   SOLE   6,930 0 0
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 2,263 17,705 SH   SOLE   17,705 0 0
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 466 15,619 SH   SOLE   15,619 0 0
POWERSHARES ETF TRUST WATER RES PORT 73935X575 1,025 33,638 SH   SOLE   33,638 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 149,386 932,901 SH   SOLE   932,176 0 725
PPG INDS INC COM 693506107 5,216 46,740 SH   SOLE   46,740 0 0
PPL CORP COM 69351T106 408 14,428 SH   SOLE   14,428 0 0
PRAXAIR INC COM 74005P104 4,842 33,551 SH   SOLE   33,551 0 0
PREMIER INC CL A 74051N102 252 8,045 SH   SOLE   8,045 0 0
PRICE T ROWE GROUP INC COM 74144T108 16,880 156,339 SH   SOLE   156,339 0 0
PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 18 11,000 PRN   SOLE   11,000 0 0
PRICESMART INC COM 741511109 275 3,291 SH   SOLE   3,291 0 0
PRIMERICA INC COM 74164M108 686 7,103 SH   SOLE   7,103 0 0
PROASSURANCE CORP COM 74267C106 738 15,209 SH   SOLE   15,209 0 0
PROCTER AND GAMBLE CO COM 742718109 145,258 1,832,210 SH   SOLE   1,814,543 0 17,667
PROGENICS PHARMACEUTICALS IN COM 743187106 166 22,285 SH   SOLE   22,285 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,172 35,642 SH   SOLE   35,642 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 2,761 421,564 SH   SOLE   421,564 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,034 14,235 SH   SOLE   14,235 0 0
PRUDENTIAL FINL INC COM 744320102 1,619 15,633 SH   SOLE   15,633 0 0
PRUDENTIAL PLC ADR 74435K204 445 8,704 SH   SOLE   8,704 0 0
PUBLIC STORAGE COM 74460d109 702 3,507 SH   SOLE   3,507 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 863 17,191 SH   SOLE   17,191 0 0
PULTE GROUP INC COM 745867101 237 8,027 SH   SOLE   8,027 0 0
PURE STORAGE INC CL A 74624M102 5,184 259,840 SH   SOLE   259,840 0 0
QUALCOMM INC COM 747525103 35,179 634,910 SH   SOLE   633,857 0 1,053
QUALYS INC COM 74758T303 1,133 15,573 SH   SOLE   15,573 0 0
QUEST DIAGNOSTICS INC COM 74834L100 726 7,231 SH   SOLE   7,231 0 0
QUICKLOGIC CORP COM 74837P108 24 15,423 SH   SOLE   15,423 0 0
RADCOM LTD SHS NEW m81865111 563 30,685 SH   SOLE   30,685 0 0
RALPH LAUREN CORP CL A 751212101 1,027 9,179 SH   SOLE   9,179 0 0
RAYTHEON CO COM NEW 755111507 30,730 142,389 SH   SOLE   142,389 0 0
RBC BEARINGS INC COM 75524B104 853 6,873 SH   SOLE   6,873 0 0
RE MAX HLDGS INC CL A 75524W108 838 13,859 SH   SOLE   13,859 0 0
RED HAT INC COM 756577102 1,216 8,139 SH   SOLE   8,139 0 0
REDFIN CORP COM 75737f108 1,531 67,040 SH   SOLE   67,040 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,006 8,727 SH   SOLE   8,727 0 0
REGIONS FINL CORP NEW COM 7591EP100 6,606 355,584 SH   SOLE   355,584 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 776 5,038 SH   SOLE   5,038 0 0
REMARK HLDGS INC COM 75955k102 288 50,741 SH   SOLE   50,741 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 731 5,274 SH   SOLE   5,274 0 0
REPUBLIC SVCS INC COM 760759100 3,163 47,764 SH   SOLE   47,764 0 0
RESMED INC COM 761152107 2,224 22,583 SH   SOLE   22,583 0 0
RESOLUTE ENERGY CORP COM NEW 76116a306 3,932 113,467 SH   SOLE   113,467 0 0
REXFORD INDL RLTY INC COM 76169c100 1,110 38,541 SH   SOLE   38,541 0 0
RH COM 74967X103 242 2,536 SH   SOLE   2,536 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 1,138 62,866 SH   SOLE   62,866 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 185 52,370 SH   SOLE   52,370 0 0
RINGCENTRAL INC CL A 76680R206 415 6,541 SH   SOLE   6,541 0 0
RIO TINTO PLC SPONSORED ADR 767204100 468 9,091 SH   SOLE   9,091 0 0
RITE AID CORP COM 767754104 98 58,510 SH   SOLE   58,510 0 0
RLI CORP COM 749607107 528 8,328 SH   SOLE   8,328 0 0
ROBERT HALF INTL INC COM 770323103 800 13,824 SH   SOLE   13,824 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,206 12,662 SH   SOLE   12,662 0 0
ROCKWELL COLLINS INC COM 774341101 1,321 9,797 SH   SOLE   9,797 0 0
ROLLINS INC COM 775711104 346 6,774 SH   SOLE   6,774 0 0
ROPER TECHNOLOGIES INC COM 776696106 44,663 159,118 SH   SOLE   159,118 0 0
ROSS STORES INC COM 778296103 2,163 27,728 SH   SOLE   27,728 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,215 15,725 SH   SOLE   15,725 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2,294 310,000 SH   SOLE   310,000 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 398 3,386 SH   SOLE   3,386 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4,080 62,274 SH   SOLE   62,274 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12,529 196,346 SH   SOLE   196,346 0 0
ROYAL GOLD INC COM 780287108 798 9,294 SH   SOLE   9,294 0 0
RPM INTL INC COM 749685103 34,007 713,391 SH   SOLE   713,391 0 0
RUBICON PROJ INC COM 78112v102 74 41,250 SH   SOLE   41,250 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,278 10,406 SH   SOLE   10,406 0 0
S&P GLOBAL INC COM 78409V104 6,525 34,153 SH   SOLE   34,153 0 0
SABRE CORP COM 78573M104 818 38,126 SH   SOLE   38,126 0 0
SAGE THERAPEUTICS INC COM 78667J108 448 2,780 SH   SOLE   2,780 0 0
SALESFORCE COM INC COM 79466L302 17,398 149,596 SH   SOLE   148,382 0 1,214
SANDSTORM GOLD LTD COM NEW 80013R206 81 17,000 SH   SOLE   17,000 0 0
SANOFI SPONSORED ADR 80105N105 4,121 102,803 SH   SOLE   65,760 0 37,043
SAP SE SPON ADR 803054204 3,471 33,006 SH   SOLE   32,006 0 1,000
SARATOGA INVT CORP COM NEW 80349A208 594 28,533 SH   SOLE   28,533 0 0
SASOL LTD SPONSORED ADR 803866300 262 7,692 SH   SOLE   7,692 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 228 1,332 SH   SOLE   1,332 0 0
SCANA CORP NEW COM 80589M102 448 11,917 SH   SOLE   11,917 0 0
SCHEIN HENRY INC COM 806407102 3,038 45,198 SH   SOLE   45,198 0 0
SCHLUMBERGER LTD COM 806857108 44,725 690,422 SH   SOLE   689,672 0 750
SCHWAB CHARLES CORP NEW COM 808513105 23,305 446,303 SH   SOLE   446,303 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 218 7,615 SH   SOLE   7,615 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 485 14,389 SH   SOLE   14,389 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,886 29,567 SH   SOLE   29,567 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,578 113,761 SH   SOLE   113,761 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 979 13,654 SH   SOLE   13,654 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 716 13,544 SH   SOLE   13,544 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,989 63,223 SH   SOLE   63,223 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 222 4,193 SH   SOLE   4,193 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,099 15,900 SH   SOLE   15,900 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 789 9,195 SH   SOLE   9,195 0 0
SEABRIDGE GOLD INC COM 811916105 1,779 164,695 SH   SOLE   164,695 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,586 44,188 SH   SOLE   44,188 0 0
SEALED AIR CORP NEW COM 81211K100 2,026 47,346 SH   SOLE   47,346 0 0
SEI INVESTMENTS CO COM 784117103 544 7,265 SH   SOLE   7,265 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 41,371 613,728 SH   SOLE   613,728 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,986 39,344 SH   SOLE   39,344 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5,445 103,460 SH   SOLE   103,460 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 39,145 480,890 SH   SOLE   480,890 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 49,291 1,787,844 SH   SOLE   1,787,844 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 12,742 171,522 SH   SOLE   171,522 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,460 28,907 SH   SOLE   28,907 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7,823 137,393 SH   SOLE   137,393 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16,677 254,924 SH   SOLE   254,924 0 0
SEMPRA ENERGY COM 816851109 4,377 39,351 SH   SOLE   39,351 0 0
SEMTECH CORP COM 816850101 353 9,034 SH   SOLE   9,034 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 4,052 78,163 SH   SOLE   78,163 0 0
SERVICE CORP INTL COM 817565104 909 24,086 SH   SOLE   24,086 0 0
SERVICENOW INC COM 81762P102 1,791 10,824 SH   SOLE   10,824 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 249 12,948 SH   SOLE   12,948 0 0
SHERWIN WILLIAMS CO COM 824348106 1,421 3,625 SH   SOLE   3,625 0 0
SHIRE PLC SPONSORED ADR 82481R106 1,170 7,827 SH   SOLE   7,827 0 0
SHOPIFY INC CL A 82509L107 299 2,399 SH   SOLE   2,399 0 0
SHOTSPOTTER INC COM 82536T107 310 11,700 SH   SOLE   11,700 0 0
SHUTTERFLY INC COM 82568P304 521 6,408 SH   SOLE   6,408 0 0
SHUTTERSTOCK INC COM 825690100 285 5,928 SH   SOLE   5,928 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 96 24,249 SH   SOLE   24,249 0 0
SILICON LABORATORIES INC COM 826919102 216 2,400 SH   SOLE   2,400 0 0
SIRIUS XM HLDGS INC COM 82968B103 570 91,342 SH   SOLE   91,342 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,090 14,143 SH   SOLE   14,143 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 693 6,921 SH   SOLE   6,921 0 0
SM ENERGY CO COM 78454L100 2,299 127,505 SH   SOLE   127,505 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 677 17,758 SH   SOLE   17,758 0 0
SMUCKER J M CO COM NEW 832696405 1,369 11,037 SH   SOLE   11,037 0 0
SNAP INC CL A 83304A106 5,528 348,330 SH   SOLE   348,330 0 0
SNAP ON INC COM 833034101 2,730 18,501 SH   SOLE   18,501 0 0
SONOCO PRODS CO COM 835495102 12,789 263,693 SH   SOLE   263,568 0 125
SONY CORP SPONSORED ADR 835699307 225 4,667 SH   SOLE   4,667 0 0
SORRENTO THERAPEUTICS INC COM NEW 83587F202 321 62,350 SH   SOLE   62,350 0 0
SOUTHERN CO COM 842587107 1,882 42,125 SH   SOLE   42,125 0 0
SOUTHWEST AIRLS CO COM 844741108 2,273 39,693 SH   SOLE   39,693 0 0
SOUTHWESTERN ENERGY CO COM 845467109 84 19,346 SH   SOLE   19,346 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5,863 24,288 SH   SOLE   24,288 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 1,097 8,719 SH   SOLE   8,719 0 0
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 285 7,325 SH   SOLE   7,325 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,466 37,313 SH   SOLE   37,313 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 206 1,863 SH   SOLE   1,863 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 111 15,400 SH Put SOLE   15,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,080,011 4,104,165 SH   SOLE   4,100,393 0 3,772
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 91,493 267,734 SH   SOLE   267,734 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 368 10,282 SH   SOLE   10,282 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,191 18,500 SH   SOLE   18,500 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 876 10,085 SH   SOLE   10,085 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 363 2,939 SH   SOLE   2,939 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4,075 30,641 SH   SOLE   30,641 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 38,550 439,407 SH   SOLE   439,352 0 55
SPDR SERIES TRUST S&P BK ETF 78464A797 4,437 92,660 SH   SOLE   92,660 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 46,665 511,671 SH   SOLE   511,671 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 226 5,533 SH   SOLE   5,533 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 22,158 629,125 SH   SOLE   629,125 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,082 67,605 SH   SOLE   67,605 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 9,204 207,769 SH   SOLE   207,769 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 4,475 133,024 SH   SOLE   133,024 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 467 5,584 SH   SOLE   5,584 0 0
SPLUNK INC COM 848637104 5,764 58,577 SH   SOLE   58,577 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 300 12,579 SH   SOLE   12,579 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208r101 1,475 111,573 SH   SOLE   111,573 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 1,098 102,141 SH   SOLE   102,141 0 0
SQUARE INC CL A 852234103 4,226 85,902 SH   SOLE   85,902 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 525 10,935 SH   SOLE   10,935 0 0
STAMPS COM INC COM NEW 852857200 9,929 49,388 SH   SOLE   49,388 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,222 7,975 SH   SOLE   7,975 0 0
STARBUCKS CORP COM 855244109 71,806 1,240,387 SH   SOLE   1,239,387 0 1,000
STATE STR CORP COM 857477103 11,199 112,289 SH   SOLE   112,289 0 0
STATOIL ASA SPONSORED ADR 85771P102 221 9,328 SH   SOLE   9,328 0 0
STEEL DYNAMICS INC COM 858119100 409 9,254 SH   SOLE   9,254 0 0
STERICYCLE INC COM 858912108 4,838 82,651 SH   SOLE   82,651 0 0
STERIS PLC SHS USD G84720104 3,924 42,036 SH   SOLE   42,036 0 0
STERLING BANCORP DEL COM 85917A100 6,889 305,502 SH   SOLE   305,502 0 0
STRAYER ED INC COM 863236105 429 4,248 SH   SOLE   4,248 0 0
STRYKER CORP COM 863667101 14,012 87,072 SH   SOLE   87,072 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1,430 168,225 SH   SOLE   168,225 0 0
SUN LIFE FINL INC COM 866796105 570 13,859 SH   SOLE   13,859 0 0
SUNCOKE ENERGY PARTNERS L P COMUNIT REP LT 86722Y101 1,465 82,321 SH   SOLE   82,321 0 0
SUNCOR ENERGY INC NEW COM 867224107 12,530 362,766 SH   SOLE   362,766 0 0
SUNPOWER CORP DBCV 4.000% 1/1 867652al3 10 12,000 PRN   SOLE   12,000 0 0
SUNRUN INC COM 86771W105 511 57,185 SH   SOLE   57,185 0 0
SUNTRUST BKS INC COM 867914103 2,877 42,280 SH   SOLE   42,280 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 522 11,393 SH   SOLE   11,393 0 0
SVB FINL GROUP COM 78486Q101 12,087 50,360 SH   SOLE   50,360 0 0
SYMANTEC CORP COM 871503108 259 10,024 SH   SOLE   10,024 0 0
SYNCHRONY FINL COM 87165B103 9,577 285,626 SH   SOLE   285,626 0 0
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 37 20,000 SH   SOLE   20,000 0 0
SYSCO CORP COM 871829107 9,000 150,106 SH   SOLE   150,106 0 0
T MOBILE US INC COM 872590104 845 13,858 SH   SOLE   13,858 0 0
TABLEAU SOFTWARE INC CL A 87336U105 286 3,534 SH   SOLE   3,534 0 0
TAHOE RES INC COM 873868103 46 10,000 SH   SOLE   10,000 0 0
TAILORED BRANDS INC COM 87403A107 839 33,469 SH   SOLE   33,469 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 8,354 190,905 SH   SOLE   190,905 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 778 40,902 SH   SOLE   40,902 0 0
TARGA RES CORP COM 87612G101 1,928 43,800 SH   SOLE   43,490 0 310
TATA MTRS LTD SPONSORED ADR 876568502 560 21,815 SH   SOLE   21,690 0 125
TE CONNECTIVITY LTD REG SHS H84989104 3,228 32,309 SH   SOLE   32,309 0 0
TECH DATA CORP COM 878237106 2,424 28,484 SH   SOLE   28,484 0 0
TECK RESOURCES LTD CL B 878742204 521 20,242 SH   SOLE   20,242 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 431 20,020 SH   SOLE   20,020 0 0
TELARIA INC COM 879181105 47 12,571 SH   SOLE   12,571 0 0
TELEFLEX INC COM 879369106 745 2,921 SH   SOLE   2,921 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,444 94,012 SH   SOLE   94,012 0 0
TEMPUR SEALY INTL INC COM 88023U101 290 6,398 SH   SOLE   6,398 0 0
TENARIS S A SPONSORED ADR 88031M109 219 6,311 SH   SOLE   6,311 0 0
TENNECO INC COM 880349105 4,547 82,880 SH   SOLE   82,880 0 0
TERADATA CORP DEL COM 88076W103 784 19,771 SH   SOLE   19,771 0 0
TERADYNE INC COM 880770102 6,383 139,650 SH   SOLE   139,650 0 0
TESARO INC COM 881569107 258 4,517 SH   SOLE   4,517 0 0
TESLA INC COM 88160R101 7,312 27,475 SH   SOLE   27,455 0 20
TETRA TECH INC NEW COM 88162G103 487 9,952 SH   SOLE   9,952 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 265 15,453 SH   SOLE   15,453 0 0
TEXAS INSTRS INC COM 882508104 14,313 137,769 SH   SOLE   137,769 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 36,519 176,883 SH   SOLE   176,883 0 0
THOMSON REUTERS CORP COM 884903105 267 6,901 SH   SOLE   6,901 0 0
THOR INDS INC COM 885160101 7,787 67,613 SH   SOLE   67,613 0 0
TIFFANY & CO NEW COM 886547108 1,976 20,237 SH   SOLE   20,237 0 0
TIME WARNER INC COM NEW 887317303 3,495 36,945 SH   SOLE   36,812 0 133
TIMKEN CO COM 887389104 539 11,822 SH   SOLE   11,822 0 0
TITAN MACHY INC COM 88830R101 236 10,000 SH   SOLE   10,000 0 0
TIVO CORP COM 88870P106 385 28,405 SH   SOLE   28,405 0 0
TJX COS INC NEW COM 872540109 29,502 361,721 SH   SOLE   361,721 0 0
TORCHMARK CORP COM 891027104 978 11,619 SH   SOLE   11,619 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,277 22,458 SH   SOLE   22,458 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 976 39,065 SH   SOLE   39,065 0 0
TOTAL SYS SVCS INC COM 891906109 280 3,253 SH   SOLE   3,253 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 420 3,222 SH   SOLE   3,222 0 0
TPG RE FIN TR INC COM 87266M107 1,330 66,842 SH   SOLE   66,842 0 0
TPG SPECIALTY LENDING INC COM 87265K102 1,786 100,001 SH   SOLE   100,001 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 22 16,600 SH   SOLE   16,600 0 0
TRANSCANADA CORP COM 89353D107 496 12,005 SH   SOLE   12,005 0 0
TRANSDIGM GROUP INC COM 893641100 795 2,588 SH   SOLE   2,588 0 0
TRITON INTL LTD CL A G9078F107 646 21,121 SH   SOLE   21,121 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 1,489 40,594 SH   SOLE   40,594 0 0
TWENTY FIRST CENTY FOX INC CL B 90130A200 3,740 102,842 SH   SOLE   102,842 0 0
TWILIO INC CL A 90138F102 2,401 62,894 SH   SOLE   62,894 0 0
TWITTER INC COM 90184L102 26,164 901,885 SH   SOLE   901,885 0 0
TWITTER INC NOTE 1.000% 9/1 90184LAD4 10 11,000 PRN   SOLE   11,000 0 0
TWO HBRS INVT CORP COM NEW 90187B408 172 11,201 SH   SOLE   11,201 0 0
TYSON FOODS INC CL A 902494103 401 5,479 SH   SOLE   5,479 0 0
U S G CORP COM NEW 903293405 331 8,184 SH   SOLE   8,184 0 0
UBS AG LONDON BRH EN LG CP GRWTH 902677780 204 880 SH   SOLE   880 0 0
UBS AG LONDON BRH FI ENHANCD ETN 90274D218 390 2,413 SH   SOLE   2,413 0 0
UBS GROUP AG SHS H42097107 3,349 189,626 SH   SOLE   189,626 0 0
ULTA BEAUTY INC COM 90384S303 413 2,024 SH   SOLE   2,024 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 398 1,634 SH   SOLE   1,634 0 0
UNILEVER N V N Y SHS NEW 904784709 12,065 213,940 SH   SOLE   213,940 0 0
UNILEVER PLC SPON ADR NEW 904767704 8,203 147,634 SH   SOLE   86,818 0 60,816
UNION PAC CORP COM 907818108 33,328 247,926 SH   SOLE   247,226 0 700
UNITED CONTL HLDGS INC COM 910047109 1,160 16,699 SH   SOLE   16,699 0 0
UNITED FINL BANCORP INC NEW COM 910304104 1,295 79,937 SH   SOLE   79,937 0 0
UNITED PARCEL SERVICE INC CL B 911312106 25,474 243,401 SH   SOLE   234,409 0 8,992
UNITED RENTALS INC COM 911363109 1,071 6,195 SH   SOLE   6,195 0 0
UNITED SECURITY BANCSHARES C COM 911460103 163 15,122 SH   SOLE   15,122 0 0
UNITED STATES STL CORP NEW COM 912909108 309 8,781 SH   SOLE   8,481 0 300
UNITED TECHNOLOGIES CORP COM 913017109 106,293 844,808 SH   SOLE   844,588 0 220
UNITEDHEALTH GROUP INC COM 91324P102 78,184 365,347 SH   SOLE   360,967 0 4,380
UNITI GROUP INC COM 91325V108 172 10,626 SH   SOLE   10,626 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 393 3,889 SH   SOLE   3,889 0 0
UNUM GROUP COM 91529Y106 822 17,251 SH   SOLE   17,251 0 0
URANIUM ENERGY CORP COM 916896103 263 200,649 SH   SOLE   200,649 0 0
UROGEN PHARMA LTD COM m96088105 609 12,250 SH   SOLE   12,250 0 0
US BANCORP DEL COM NEW 902973304 66,496 1,316,763 SH   SOLE   1,316,663 0 100
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,553 91,710 SH   SOLE   91,710 0 0
V F CORP COM 918204108 23,152 312,353 SH   SOLE   280,353 0 32,000
VAIL RESORTS INC COM 91879Q109 946 4,264 SH   SOLE   4,264 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 6,879 432,093 SH   SOLE   432,093 0 0
VALERO ENERGY CORP NEW COM 91913Y100 6,305 67,969 SH   SOLE   67,969 0 0
VALLEY NATL BANCORP COM 919794107 344 27,644 SH   SOLE   27,644 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 746 12,075 SH   SOLE   12,075 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 228 3,777 SH   SOLE   3,777 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189f106 330 15,000 SH   SOLE   15,000 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 502 15,630 SH   SOLE   15,630 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 4,525 189,553 SH   SOLE   189,553 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,206 11,570 SH   SOLE   11,570 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 269 2,125 SH   SOLE   2,125 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 340 2,880 SH   SOLE   2,880 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,474 9,864 SH   SOLE   9,864 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,526 11,713 SH   SOLE   11,713 0 0
VANGUARD GROUP DIV APP ETF 921908844 216,929 2,146,754 SH   SOLE   2,099,024 0 47,730
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,744 33,565 SH   SOLE   33,565 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 33,015 232,699 SH   SOLE   231,949 0 750
VANGUARD INDEX FDS LARGE CAP ETF 922908637 9,189 75,811 SH   SOLE   75,811 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 35,250 271,967 SH   SOLE   271,417 0 550
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 34,926 319,282 SH   SOLE   319,282 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 23,538 152,636 SH   SOLE   152,636 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 318,602 1,316,100 SH   SOLE   1,316,047 0 53
VANGUARD INDEX FDS SM CP VAL ETF 922908611 24,646 190,435 SH   SOLE   190,060 0 375
VANGUARD INDEX FDS SMALL CP ETF 922908751 11,223 76,392 SH   SOLE   76,392 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 18,845 114,943 SH   SOLE   114,443 0 500
VANGUARD INDEX FDS TOTAL STK MKT 922908769 58,043 427,668 SH   SOLE   427,668 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 11,489 111,351 SH   SOLE   110,251 0 1,100
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 43,896 807,357 SH   SOLE   807,357 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 68,290 1,453,596 SH   SOLE   1,453,596 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,594 44,605 SH   SOLE   44,605 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,200 26,840 SH   SOLE   26,840 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 911 12,373 SH   SOLE   12,373 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,411 10,101 SH   SOLE   10,101 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 583 4,215 SH   SOLE   4,215 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 33,329 273,349 SH   SOLE   267,442 0 5,907
VANGUARD STAR FD VG TL INTL STK F 921909768 5,255 92,930 SH   SOLE   92,930 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 8,466 191,314 SH   SOLE   191,314 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 30,569 370,573 SH   SOLE   370,573 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 563 8,469 SH   SOLE   8,469 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 3,444 38,020 SH   SOLE   36,520 0 1,500
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 654 8,832 SH   SOLE   8,832 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 590 5,256 SH   SOLE   5,256 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 20,398 128,597 SH   SOLE   128,597 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,208 8,877 SH   SOLE   8,877 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,724 18,660 SH   SOLE   18,660 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 2,104 30,285 SH   SOLE   30,285 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 755 4,920 SH   SOLE   4,920 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,089 7,827 SH   SOLE   7,827 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 7,019 41,050 SH   SOLE   41,050 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 846 6,566 SH   SOLE   6,566 0 0
VANGUARD WORLD FDS TELCOMM ETF 92204A884 599 7,154 SH   SOLE   7,154 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 2,226 19,911 SH   SOLE   19,911 0 0
VARIAN MED SYS INC COM 92220P105 616 5,024 SH   SOLE   5,024 0 0
VEEVA SYS INC CL A COM 922475108 1,880 25,751 SH   SOLE   22,551 0 3,200
VERASTEM INC COM 92337C104 55 18,500 SH   SOLE   18,500 0 0
VEREIT INC COM 92339V100 2,486 357,157 SH   SOLE   357,157 0 0
VERISK ANALYTICS INC COM 92345Y106 1,139 10,952 SH   SOLE   10,952 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 80,319 1,679,614 SH   SOLE   1,646,988 0 32,626
VERMILION ENERGY INC COM 923725105 1,349 41,883 SH   SOLE   41,883 0 0
VERSUM MATLS INC COM 92532W103 321 8,531 SH   SOLE   8,531 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,920 11,786 SH   SOLE   11,786 0 0
VIPSHOP HLDGS LTD NOTE 1.500% 3/1 92763waa1 12 11,000 PRN   SOLE   11,000 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 732 44,046 SH   SOLE   44,046 0 0
VIRNETX HLDG CORP COM 92823t108 40 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 108,256 904,999 SH   SOLE   901,187 0 3,812
VMWARE INC CL A COM 928563402 695 5,727 SH   SOLE   4,727 0 1,000
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,812 137,078 SH   SOLE   137,078 0 0
VONAGE HLDGS CORP COM 92886T201 246 23,064 SH   SOLE   23,064 0 0
VOYA FINL INC COM 929089100 345 6,831 SH   SOLE   6,831 0 0
VULCAN MATLS CO COM 929160109 604 5,282 SH   SOLE   5,282 0 0
W R BERKLEY CORPORATION COM 084423102 746 10,273 SH   SOLE   10,273 0 0
WABCO HLDGS INC COM 92927K102 837 6,256 SH   SOLE   6,256 0 0
WABTEC CORP COM 929740108 11,893 146,097 SH   SOLE   146,097 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 10,606 161,990 SH   SOLE   141,008 0 20,982
WALMART INC COM 931142103 40,915 459,871 SH   SOLE   429,216 0 30,655
WASHINGTON FED INC COM 938824109 387 11,182 SH   SOLE   11,182 0 0
WASTE CONNECTIONS INC COM 94106B101 298 4,150 SH   SOLE   4,150 0 0
WASTE MGMT INC DEL COM 94106l109 22,295 265,013 SH   SOLE   265,013 0 0
WATSCO INC COM 942622200 36,183 199,943 SH   SOLE   199,943 0 0
WD-40 CO COM 929236107 737 5,600 SH   SOLE   5,600 0 0
WEATHERFORD INTL PLC ORD SHS g48833100 321 140,250 SH   SOLE   140,250 0 0
WEB COM GROUP INC NOTE 1.000% 8/1 94733aaa2 14 14,000 PRN   SOLE   14,000 0 0
WEC ENERGY GROUP INC COM 92939u106 3,251 51,841 SH   SOLE   51,841 0 0
WEIBO CORP SPONSORED ADR 948596101 890 7,448 SH   SOLE   7,448 0 0
WELLS FARGO CO NEW COM 949746101 42,459 810,109 SH   SOLE   810,009 0 100
WENDYS CO COM 95058W100 458 26,118 SH   SOLE   26,118 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 220 2,492 SH   SOLE   2,492 0 0
WESTAR ENERGY INC COM 95709t100 1,443 27,415 SH   SOLE   27,415 0 0
WESTERN ALLIANCE BANCORP COM 957638109 3,884 66,846 SH   SOLE   66,846 0 0
WESTERN DIGITAL CORP COM 958102105 16,376 177,485 SH   SOLE   177,485 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 223 6,718 SH   SOLE   6,718 0 0
WESTERN UN CO COM 959802109 8,031 417,659 SH   SOLE   417,659 0 0
WEX INC COM 96208t104 776 4,944 SH   SOLE   4,944 0 0
WGL HLDGS INC COM 92924F106 409 4,900 SH   SOLE   4,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,291 63,413 SH   SOLE   63,413 0 0
WHIRLPOOL CORP COM 963320106 11,663 76,178 SH   SOLE   76,178 0 0
WHITE MTNS INS GROUP LTD COM g9618e107 576 700 SH   SOLE   700 0 0
WILLIAMS COS INC DEL COM 969457100 1,987 79,901 SH   SOLE   79,901 0 0
WILLIAMS SONOMA INC COM 969904101 262 4,967 SH   SOLE   4,967 0 0
WILLIS TOWERS WATSON PUB LTD SHS g96629103 14,449 94,941 SH   SOLE   94,941 0 0
WINDSTREAM HLDGS INC COM NEW 97382A200 94 66,387 SH   SOLE   66,387 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 7,153 132,357 SH   SOLE   129,757 0 2,600
WISDOMTREE TR EURO QTLY DIV GR 97717X610 318 12,020 SH   SOLE   12,020 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 373 8,009 SH   SOLE   8,009 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 352 4,601 SH   SOLE   4,601 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717w851 2,628 46,917 SH   SOLE   46,917 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 574 6,785 SH   SOLE   6,785 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 268 3,932 SH   SOLE   3,932 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 10,390 117,417 SH   SOLE   117,417 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 9,994 292,905 SH   SOLE   285,405 0 7,500
WISDOMTREE TR US MIDCP EARNING 97717W570 22,806 589,608 SH   SOLE   589,608 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,767 93,338 SH   SOLE   93,338 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 631 18,355 SH   SOLE   18,355 0 0
WISDOMTREE TR US SMALLCP ERNGS 97717W562 2,173 60,830 SH   SOLE   60,830 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 3,244 36,392 SH   SOLE   36,392 0 0
WIX COM LTD SHS M98068105 594 7,464 SH   SOLE   7,464 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 342 7,548 SH   SOLE   7,548 0 0
WOODWARD INC COM 980745103 419 5,850 SH   SOLE   5,850 0 0
WORKDAY INC CL A 98138h101 4,167 32,779 SH   SOLE   32,779 0 0
WORLDPAY INC CL A 981558109 510 6,202 SH   SOLE   6,202 0 0
WPP PLC NEW ADR 92937A102 392 4,931 SH   SOLE   4,931 0 0
WYNDHAM WORLDWIDE CORP COM 98310w108 649 5,674 SH   SOLE   5,674 0 0
WYNN RESORTS LTD COM 983134107 301 1,657 SH   SOLE   1,657 0 0
XCEL ENERGY INC COM 98389b100 585 12,867 SH   SOLE   12,867 0 0
XCERRA CORP COM 98400J108 142 12,187 SH   SOLE   12,187 0 0
XEROX CORP COM NEW 984121608 808 28,071 SH   SOLE   28,071 0 0
XILINX INC COM 983919101 528 7,326 SH   SOLE   7,326 0 0
XPO LOGISTICS INC COM 983793100 1,525 14,978 SH   SOLE   14,978 0 0
XYLEM INC COM 98419m100 3,142 40,838 SH   SOLE   40,838 0 0
YAHOO INC NOTE 12/0 984332af3 15 11,000 PRN   SOLE   11,000 0 0
YANDEX N V SHS CLASS A N97284108 1,535 38,927 SH   SOLE   38,927 0 0
YUM BRANDS INC COM 988498101 4,338 50,938 SH   SOLE   50,938 0 0
YUM CHINA HLDGS INC COM 98850P109 1,685 40,580 SH   SOLE   40,580 0 0
ZAYO GROUP HLDGS INC COM 98919V105 1,074 31,481 SH   SOLE   31,481 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 3,193 22,939 SH   SOLE   22,939 0 0
ZENDESK INC COM 98936j101 2,134 44,578 SH   SOLE   44,578 0 0
ZILLOW GROUP INC CL A 98954m101 439 8,129 SH   SOLE   8,129 0 0
ZILLOW GROUP INC CL C CAP STK 98954m200 870 16,172 SH   SOLE   16,172 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,173 19,934 SH   SOLE   19,934 0 0
ZIONS BANCORPORATION COM 989701107 730 13,838 SH   SOLE   13,838 0 0
ZOETIS INC CL A 98978v103 5,424 64,943 SH   SOLE   64,943 0 0
ZYNGA INC CL A 98986t108 46 12,504 SH   SOLE   12,504 0 0