0001085146-17-001778.txt : 20170811 0001085146-17-001778.hdr.sgml : 20170811 20170811153115 ACCESSION NUMBER: 0001085146-17-001778 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170811 DATE AS OF CHANGE: 20170811 EFFECTIVENESS DATE: 20170811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST REPUBLIC INVESTMENT MANAGEMENT, INC. CENTRAL INDEX KEY: 0001418204 IRS NUMBER: 000000000 STATE OF INCORPORATION: NY FISCAL YEAR END: 1228 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12624 FILM NUMBER: 171024780 BUSINESS ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: 4152965727 MAIL ADDRESS: STREET 1: 111 PINE STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001418204 XXXXXXXX 06-30-2017 06-30-2017 false FIRST REPUBLIC INVESTMENT MANAGEMENT, INC.
111 PINE STREET SAN FRANCISCO CA 94111
13F HOLDINGS REPORT 028-12624 N
Amy Hong FRIM Chief Compliance Officer 415-296-5727 /s/ Amy Hong San Francisco CA 08-08-2017 0 1389 13175605
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 2U INC COM 90214J101 5678 121031 SH SOLE 121031 0 0 3-D SYS CORP DEL COM NEW 88554d205 189 10076 SH SOLE 10076 0 0 3M CO COM 88579y101 14 65 SH OTR 0 0 65 3M CO COM 88579Y101 89925 431936 SH SOLE 398665 0 33271 ABB LTD SPONSORED ADR 000375204 57 2300 SH OTR 0 0 2300 ABB LTD SPONSORED ADR 000375204 6370 255809 SH SOLE 80471 0 175338 ABBOTT LABS COM 002824100 36664 754245 SH SOLE 691929 0 62316 ABBVIE INC COM 00287y109 860 10973 SH OTR 360 0 10613 ABBVIE INC COM 00287Y109 90356 1246109 SH SOLE 1190974 0 55135 ACCELERATE DIAGNOSTICS INC COM 00430H102 18286 668600 SH SOLE 481950 0 186650 ACCENTURE PLC IRELAND SHS CLASS A g1151c101 655 5294 SH OTR 0 0 5294 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 86170 696722 SH SOLE 658277 0 38445 ACTIVISION BLIZZARD INC COM 00507v109 803 13956 SH SOLE 13956 0 0 ADECOAGRO S A COM l00849106 651 65200 SH SOLE 65200 0 0 ADIENT PLC ORD SHS G0084W101 2621 40102 SH SOLE 39327 0 775 ADOBE SYS INC COM 00724F101 42545 300804 SH SOLE 299869 0 935 ADURO BIOTECH INC COM 00739l101 232 20351 SH SOLE 20351 0 0 ADVANCE AUTO PARTS INC COM 00751y106 1070 9172 SH SOLE 9172 0 0 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756m404 26 4184 SH OTR 0 0 4184 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756m404 815 129145 SH SOLE 129145 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773u108 50 20000 SH SOLE 20000 0 0 ADVISORY BRD CO COM 00762w107 337 6542 SH SOLE 6542 0 0 AECOM COM 00766t100 2058 63649 SH OTR 0 0 63649 AECOM COM 00766t100 2632 81391 SH SOLE 81391 0 0 AEGON N V NY REGISTRY SH 007924103 826 161665 SH SOLE 161665 0 0 AERCAP HOLDINGS NV SHS n00985106 2446 52676 SH OTR 0 0 52676 AERCAP HOLDINGS NV SHS n00985106 4090 88084 SH SOLE 88084 0 0 AETNA INC NEW COM 00817y108 4043 26628 SH OTR 0 0 26628 AETNA INC NEW COM 00817Y108 8646 56948 SH SOLE 56948 0 0 AFFILIATED MANAGERS GROUP COM 008252108 2301 13874 SH OTR 0 0 13874 AFFILIATED MANAGERS GROUP COM 008252108 5120 30872 SH SOLE 30872 0 0 AFLAC INC COM 001055102 3193 41107 SH OTR 0 0 41107 AFLAC INC COM 001055102 6266 80655 SH SOLE 80655 0 0 AG MTG INVT TR INC COM 001228105 458 25000 SH SOLE 25000 0 0 AGILENT TECHNOLOGIES INC COM 00846u101 900 15168 SH SOLE 15168 0 0 AIR LEASE CORP CL A 00912x302 374 10000 SH SOLE 10000 0 0 AIR PRODS & CHEMS INC COM 009158106 8879 62065 SH SOLE 62065 0 0 AIRCASTLE LTD COM G0129K104 640 29415 SH SOLE 29415 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 5196 104317 SH SOLE 103017 0 1300 ALARM COM HLDGS INC COM 011642105 337 8953 SH SOLE 8953 0 0 ALASKA AIR GROUP INC COM 011659109 1454 16206 SH SOLE 15411 0 795 ALBEMARLE CORP COM 012653101 379 3588 SH SOLE 3588 0 0 ALCOA CORP COM 013872106 263 8064 SH SOLE 8064 0 0 ALCOBRA LTD SHS m2239p109 35 32000 SH SOLE 32000 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 430 10385 SH SOLE 10385 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 284 2332 SH SOLE 2332 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8675 61568 SH SOLE 61568 0 0 ALIGN TECHNOLOGY INC COM 016255101 27851 185528 SH SOLE 185528 0 0 ALLEGION PUB LTD CO ORD SHS g0176j109 4363 53794 SH SOLE 53794 0 0 ALLERGAN PLC SHS g0177J108 25194 103640 SH SOLE 102034 0 1606 ALLIANCE DATA SYSTEMS CORP COM 018581108 1301 5070 SH SOLE 5070 0 0 ALLIED WRLD ASSUR COM HLDG A SHS h01531104 2289 43274 SH SOLE 43274 0 0 ALLSTATE CORP COM 020002101 1942 21965 SH SOLE 21498 0 467 ALPHABET INC CAP STK CL A 02079k305 129760 139575 SH SOLE 138428 0 1147 ALPHABET INC CAP STK CL A 02079k305 325 350 SH OTR 0 0 350 ALPHABET INC CAP STK CL C 02079k107 1222 1345 SH OTR 0 0 1345 ALPHABET INC CAP STK CL C 02079k107 96943 106680 SH SOLE 100335 0 6345 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 186 21421 SH SOLE 21421 0 0 ALPS ETF TR ALERIAN MLP 00162q866 55043 4602296 SH SOLE 4602296 0 0 ALTABA INC COM 021346101 762 13982 SH SOLE 13982 0 0 ALTRIA GROUP INC COM 02209s103 270 3631 SH OTR 0 0 3631 ALTRIA GROUP INC COM 02209s103 30207 405629 SH SOLE 394704 0 10925 AMARIN CORP PLC SPONS ADR NEW 023111206 40 10000 SH SOLE 10000 0 0 AMAZON COM INC COM 023135106 1065 1100 SH OTR 0 0 1100 AMAZON COM INC COM 023135106 89087 92033 SH SOLE 86419 0 5614 AMBEV SA SPONSORED ADR 02319V103 1889 344054 SH SOLE 344054 0 0 AMC NETWORKS INC CL A 00164v103 373 6982 SH SOLE 6982 0 0 AMDOCS LTD SHS g02602103 624 9670 SH SOLE 9670 0 0 AMEREN CORP COM 023608102 853 15611 SH SOLE 15611 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 306 19219 SH SOLE 19219 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 826 16417 SH SOLE 16417 0 0 AMERICAN ASSETS TR INC COM 024013104 977 24794 SH SOLE 24794 0 0 AMERICAN ELEC PWR INC COM 025537101 1875 26986 SH SOLE 26186 0 800 AMERICAN EXPRESS CO COM 025816109 10621 126087 SH SOLE 115087 0 11000 AMERICAN INTL GROUP INC COM NEW 026874784 32420 518561 SH SOLE 500011 0 18550 AMERICAN TOWER CORP NEW COM 03027x100 685 5171 SH SOLE 5171 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2705 34704 SH SOLE 34704 0 0 AMERIPRISE FINL INC COM 03076c106 2929 23009 SH OTR 0 0 23009 AMERIPRISE FINL INC COM 03076c106 6576 51670 SH SOLE 51670 0 0 AMERIS BANCORP COM 03076k108 398 8247 SH SOLE 8247 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1116 11815 SH SOLE 11815 0 0 AMETEK INC NEW COM 031100100 1274 21028 SH SOLE 21028 0 0 AMGEN INC COM 031162100 104353 605895 SH SOLE 601195 0 4700 AMPHENOL CORP NEW CL A 032095101 921 12475 SH SOLE 12475 0 0 ANADARKO PETE CORP COM 032511107 3500 77185 SH SOLE 73785 0 3400 ANADARKO PETE CORP COM 032511107 218 4800 SH OTR 0 0 4800 ANALOG DEVICES INC COM 032654105 2822 36275 SH SOLE 34175 0 2100 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 40 361 SH OTR 0 0 361 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 17658 160004 SH SOLE 160004 0 0 ANIKA THERAPEUTICS INC COM 035255108 2002 40572 SH SOLE 40572 0 0 ANNALY CAP MGMT INC COM 035710409 944 78284 SH SOLE 78284 0 0 ANSYS INC COM 03662q105 425 3497 SH SOLE 3497 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673l103 59 1764 SH OTR 0 0 1764 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1386 41766 SH SOLE 41766 0 0 ANTHEM INC COM 036752103 11511 61188 SH SOLE 61188 0 0 ANTHEM INC COM 036752103 3820 20305 SH OTR 0 0 20305 ANWORTH MORTGAGE ASSET CP COM 037347101 90 14900 SH SOLE 14900 0 0 AON PLC SHS CL A G0408V102 1822 13703 SH SOLE 13703 0 0 AON PLC SHS CL A g0408v102 1354 10188 SH OTR 0 0 10188 APACHE CORP COM 037411105 1689 35243 SH SOLE 35243 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 554 29595 SH SOLE 29595 0 0 APPLE INC COM 037833100 988 6748 SH OTR 20 0 6728 APPLE INC COM 037833100 344009 2388618 SH SOLE 2330027 0 58591 APPLIED MATLS INC COM 038222105 2232 54044 SH SOLE 52044 0 2000 APTARGROUP INC COM 038336103 5585 64298 SH SOLE 21178 0 43120 ARALEZ PHARMACEUTICALS INC COM 03852X100 81 60000 SH SOLE 60000 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 365 16043 SH SOLE 16043 0 0 ARCH CAP GROUP LTD ORD g0450a105 3490 37412 SH SOLE 37412 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 252 6090 SH OTR 0 0 6090 ARCHER DANIELS MIDLAND CO COM 039483102 9581 231548 SH SOLE 231548 0 0 ARES CAP CORP COM 04010L103 3053 186435 SH SOLE 173910 0 12525 ARISTA NETWORKS INC COM 040413106 1378 9200 SH SOLE 9200 0 0 ARMSTRONG WORLD INDS INC NEW COM 04247X102 314 6829 SH SOLE 6829 0 0 ARRIS INTL INC SHS g0551a103 1998 71292 SH OTR 0 0 71292 ARRIS INTL INC SHS G0551A103 2491 88889 SH SOLE 88889 0 0 ARROW FINL CORP COM 042744102 2623 82866 SH SOLE 82866 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 445 14510 SH SOLE 14510 0 0 ASPEN AEROGELS INC COM 04523y105 69 15439 SH SOLE 15439 0 0 ASSURANT INC COM 04621x108 3151 30393 SH OTR 0 0 30393 ASSURANT INC COM 04621x108 4513 43528 SH SOLE 43528 0 0 ASSURED GUARANTY LTD COM g0585r106 357 8556 SH SOLE 8556 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 305 8937 SH OTR 0 0 8937 ASTRAZENECA PLC SPONSORED ADR 046353108 1835 53829 SH SOLE 48199 0 5630 AT&T INC COM 00206r102 950 25178 SH OTR 0 0 25178 AT&T INC COM 00206R102 69513 1842366 SH SOLE 1814758 0 27608 ATHENAHEALTH INC COM 04685w103 1314 9349 SH SOLE 9349 0 0 ATLASSIAN CORP PLC CL A G06242104 4737 134647 SH SOLE 134647 0 0 AUTODESK INC COM 052769106 17292 171508 SH SOLE 124120 0 47388 AUTOMATIC DATA PROCESSING IN COM 053015103 12252 119579 SH SOLE 118126 0 1453 AUTONATION INC COM 05329w102 2265 53714 SH SOLE 53714 0 0 AVIS BUDGET GROUP COM 053774105 957 35084 SH OTR 0 0 35084 AVIS BUDGET GROUP COM 053774105 1309 47992 SH SOLE 47992 0 0 AVON PRODS INC COM 054303102 85 22324 SH SOLE 22324 0 0 AXALTA COATING SYS LTD COM G0750C108 628 19593 SH SOLE 19593 0 0 BADGER METER INC COM 056525108 520 13051 SH SOLE 13051 0 0 BAIDU INC SPON ADR REP A 056752108 4905 27423 SH SOLE 27173 0 250 BAKER HUGHES INC COM 057224107 290 5306 SH SOLE 5306 0 0 BALL CORP COM 058498106 347 8228 SH SOLE 8228 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1082 129456 SH SOLE 129456 0 0 BANCO SANTANDER SA ADR 05964H105 841 125685 SH SOLE 125685 0 0 BANK AMER CORP *W EXP 01/16/201 060505146 241 20000 SH SOLE 20000 0 0 BANK AMER CORP COM 060505104 586 24175 SH OTR 0 0 24175 BANK AMER CORP COM 060505104 101343 4177394 SH SOLE 4083470 0 93924 BANK HAWAII CORP COM 062540109 9851 118733 SH SOLE 118722 0 11 BANK MONTREAL QUE COM 063671101 573 7796 SH SOLE 7796 0 0 BANK N S HALIFAX COM 064149107 23285 387236 SH SOLE 387236 0 0 BANK NEW YORK MELLON CORP COM 064058100 24022 470827 SH SOLE 460524 0 10303 BANK OF MARIN BANCORP COM 063425102 202 3281 SH SOLE 3281 0 0 BANK OF THE OZARKS INC COM 063904106 330 7049 SH SOLE 7049 0 0 BARCLAYS BK PLC IPMS INDIA ETN 06739f291 9903 129209 SH SOLE 129209 0 0 BARCLAYS PLC ADR 06738e204 148 14000 SH SOLE 14000 0 0 BARD C R INC COM 067383109 2359 7462 SH SOLE 7462 0 0 BARRICK GOLD CORP COM 067901108 1058 66476 SH SOLE 66476 0 0 BAXTER INTL INC COM 071813109 3846 63531 SH SOLE 62465 0 1066 BAYTEX ENERGY CORP COM 07317Q105 133 54550 SH SOLE 51350 0 3200 BB&T CORP COM 054937107 5341 117608 SH SOLE 117608 0 0 BCE INC COM NEW 05534b760 47 1033 SH OTR 0 0 1033 BCE INC COM NEW 05534B760 2958 65679 SH SOLE 65679 0 0 BECTON DICKINSON & CO COM 075887109 607 3113 SH OTR 0 0 3113 BECTON DICKINSON & CO COM 075887109 25868 132583 SH SOLE 124268 0 8315 BEMIS INC COM 081437105 479 10348 SH SOLE 10348 0 0 BERKLEY W R CORP COM 084423102 390 5636 SH OTR 0 0 5636 BERKLEY W R CORP COM 084423102 504 7282 SH SOLE 7282 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 20121 79 SH SOLE 79 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2065 12190 SH OTR 0 0 12190 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 75288 444517 SH SOLE 427548 0 16969 BEST BUY INC COM 086516101 856 14929 SH SOLE 14929 0 0 BGC PARTNERS INC CL A 05541T101 268 21180 SH SOLE 21180 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 40 1112 SH OTR 0 0 1112 BHP BILLITON LTD SPONSORED ADR 088606108 3403 95619 SH SOLE 49494 0 46125 BHP BILLITON PLC SPONSORED ADR 05545e209 535 17398 SH SOLE 17398 0 0 BIO RAD LABS INC CL A 090572207 242 1070 SH SOLE 1070 0 0 BIOGEN INC COM 09062X103 12115 44644 SH SOLE 44340 0 304 BIOVERATIV INC COM 09075e100 508 8449 SH SOLE 8422 0 27 BLACKROCK CAPITAL INVESTMENT NOTE 5.500% 2/1 092533ab4 15 15000 PRN SOLE 15000 0 0 BLACKROCK ENERGY & RES TR COM 09250u101 379 29123 SH SOLE 29123 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251a104 425 48341 SH SOLE 48341 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 210 33438 SH SOLE 33438 0 0 BLACKROCK INC COM 09247x101 510 1207 SH OTR 0 0 1207 BLACKROCK INC COM 09247x101 23299 55158 SH SOLE 54978 0 180 BLACKROCK MULTI-SECTOR INC T COM 09258a107 273 15075 SH SOLE 15075 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 198 13474 SH SOLE 13474 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253u108 4586 137519 SH SOLE 137519 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 3346 105881 SH SOLE 105881 0 0 BLOCK H & R INC COM 093671105 1222 39528 SH SOLE 39528 0 0 BMC STK HLDGS INC COM 05591B109 673 30804 SH SOLE 30804 0 0 BOEING CO COM 097023105 209 1057 SH OTR 0 0 1057 BOEING CO COM 097023105 52173 263832 SH SOLE 262532 0 1300 BOFI HLDG INC COM 05566U108 502 21150 SH SOLE 21150 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 3771 115915 SH SOLE 115915 0 0 BORGWARNER INC COM 099724106 1264 29842 SH SOLE 29842 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2652 95653 SH SOLE 95653 0 0 BP PLC SPONSORED ADR 055622104 4449 128384 SH SOLE 74551 0 53833 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 471 113474 SH SOLE 113474 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 17661 316946 SH SOLE 294718 0 22228 BRISTOW GROUP INC COM 110394103 81 10590 SH SOLE 10590 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 115 1684 SH OTR 0 0 1684 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 4526 66035 SH SOLE 44713 0 21322 BROADCOM LTD SHS y09827109 5324 22843 SH OTR 0 0 22843 BROADCOM LTD SHS Y09827109 63546 272671 SH SOLE 271004 0 1667 BROCADE COMMUNICATIONS SYS I COM NEW 111621306 2338 185373 SH SOLE 185373 0 0 BROOKLINE BANCORP INC DEL COM 11373m107 177 12100 SH SOLE 12100 0 0 BROWN FORMAN CORP CL A 115637100 231 4680 SH SOLE 4680 0 0 BROWN FORMAN CORP CL B 115637209 413 8489 SH SOLE 8489 0 0 BRUKER CORP COM 116794108 203 7042 SH SOLE 7042 0 0 BRYN MAWR BK CORP COM 117665109 249 5846 SH SOLE 5846 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1163 18190 SH SOLE 18190 0 0 BUFFALO WILD WINGS INC COM 119848109 234 1851 SH SOLE 1851 0 0 BWX TECHNOLOGIES INC COM 05605H100 274 5620 SH SOLE 5620 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 782 11385 SH SOLE 11385 0 0 CA INC COM 12673p105 2225 64534 SH SOLE 47034 0 17500 CABELAS INC COM 126804301 549 9236 SH SOLE 9236 0 0 CABOT MICROELECTRONICS CORP COM 12709p103 604 8178 SH SOLE 8178 0 0 CABOT OIL & GAS CORP COM 127097103 747 29781 SH SOLE 8781 0 21000 CADENCE DESIGN SYSTEM INC COM 127387108 707 21093 SH SOLE 21093 0 0 CALAVO GROWERS INC COM 128246105 219 3169 SH SOLE 3169 0 0 CAMBIUM LEARNING GRP INC COM 13201A107 51 10000 SH SOLE 10000 0 0 CAMECO CORP COM 13321L108 134 14727 SH SOLE 14727 0 0 CAMPBELL SOUP CO COM 134429109 866 16597 SH SOLE 16597 0 0 CANADIAN NAT RES LTD COM 136385101 579 20077 SH SOLE 20077 0 0 CANADIAN NATL RY CO COM 136375102 30 375 SH OTR 0 0 375 CANADIAN NATL RY CO COM 136375102 2108 26006 SH SOLE 26006 0 0 CANADIAN PAC RY LTD COM 13645T100 2979 18524 SH SOLE 18124 0 400 CAPITAL ONE FINL CORP COM 14040H105 12838 155380 SH SOLE 155080 0 300 CAPSTONE TURBINE CORP COM NEW 14067d409 24 35800 SH SOLE 35800 0 0 CARDINAL HEALTH INC COM 14149Y108 1595 20459 SH SOLE 20066 0 393 CARDIOVASCULAR SYS INC DEL COM 141619106 442 13727 SH SOLE 13727 0 0 CARLISLE COS INC COM 142339100 232 2427 SH SOLE 2427 0 0 CARMAX INC COM 143130102 443 7025 SH SOLE 7025 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 3105 47340 SH SOLE 47340 0 0 CARS COM INC COM 14575e105 272 10212 SH SOLE 10212 0 0 CATERPILLAR INC DEL COM 149123101 7460 69425 SH SOLE 65025 0 4400 CBRE GROUP INC CL A 12504l109 1414 38835 SH SOLE 38835 0 0 CBS CORP NEW CL B 124857202 2650 41560 SH SOLE 41560 0 0 CDK GLOBAL INC COM 12508E101 627 10097 SH SOLE 10097 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 11464 141252 SH SOLE 139452 0 1800 CDW CORP COM 12514G108 681 10887 SH SOLE 10887 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 373 5178 SH SOLE 5178 0 0 CELANESE CORP DEL COM SER A 150870103 6161 64894 SH SOLE 64894 0 0 CELANESE CORP DEL COM SER A 150870103 3667 38627 SH OTR 0 0 38627 CELGENE CORP COM 151020104 66146 509326 SH SOLE 495175 0 14151 CELLDEX THERAPEUTICS INC NEW COM 15117B103 27 11066 SH SOLE 11066 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 625 66334 SH SOLE 66334 0 0 CENTENE CORP DEL COM 15135b101 579 7243 SH SOLE 7243 0 0 CENTERPOINT ENERGY INC COM 15189T107 349 12757 SH SOLE 12757 0 0 CENTRAL FD CDA LTD CL A 153501101 1297 105213 SH SOLE 105213 0 0 CENTURYLINK INC COM 156700106 749 31399 SH SOLE 29399 0 2000 CERNER CORP COM 156782104 46335 697081 SH SOLE 641881 0 55200 CEVA INC COM 157210105 333 7333 SH SOLE 7333 0 0 CF INDS HLDGS INC COM 125269100 502 17962 SH SOLE 17962 0 0 CHARLES RIV LABS INTL INC COM 159864107 225 2226 SH SOLE 2226 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1068 3172 SH SOLE 3172 0 0 CHECK POINT SOFTWARE TECH LT ORD m22465104 5326 48828 SH SOLE 48828 0 0 CHEESECAKE FACTORY INC COM 163072101 753 14970 SH SOLE 14970 0 0 CHEGG INC COM 163092109 522 42518 SH SOLE 42518 0 0 CHESAPEAKE UTILS CORP COM 165303108 222 2958 SH SOLE 2958 0 0 CHEVRON CORP NEW COM 166764100 946 9072 SH OTR 0 0 9072 CHEVRON CORP NEW COM 166764100 165987 1590986 SH SOLE 1475841 0 115145 CHICAGO BRIDGE & IRON CO N V COM 167250109 199 10096 SH SOLE 10096 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941m109 970 18274 SH SOLE 18274 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1511 3632 SH SOLE 3570 0 62 CHUBB LIMITED COM h1467j104 958 6592 SH OTR 0 0 6592 CHUBB LIMITED COM H1467J104 94541 650301 SH SOLE 632061 0 18240 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133q502 634 18016 SH SOLE 18016 0 0 CHURCH & DWIGHT INC COM 171340102 5106 98427 SH SOLE 98427 0 0 CIGNA CORPORATION COM 125509109 1794 10719 SH SOLE 10719 0 0 CIMPRESS N V SHS EURO N20146101 282 2983 SH SOLE 2983 0 0 CINCINNATI FINL CORP COM 172062101 1750 24160 SH SOLE 24160 0 0 CINEMARK HOLDINGS INC COM 17243v102 729 18784 SH SOLE 18784 0 0 CINTAS CORP COM 172908105 62603 496694 SH SOLE 485414 0 11280 CISCO SYS INC COM 17275r102 1006 32154 SH OTR 0 0 32154 CISCO SYS INC COM 17275R102 92872 2967166 SH SOLE 2774212 0 192954 CITIGROUP INC COM NEW 172967424 1378 20600 SH OTR 0 0 20600 CITIGROUP INC COM NEW 172967424 44021 658213 SH SOLE 646578 0 11635 CITIZENS FINL GROUP INC COM 174610105 221 6191 SH SOLE 6191 0 0 CITRIX SYS INC COM 177376100 1235 15519 SH SOLE 15519 0 0 CIVEO CORP CDA COM 17878Y108 71 33734 SH SOLE 33734 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 258 12131 SH SOLE 12131 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 203 6237 SH SOLE 6237 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 7893 156923 SH SOLE 115022 0 41901 CLEAN HARBORS INC COM 184496107 623 11176 SH SOLE 11176 0 0 CLOROX CO DEL COM 189054109 25115 188493 SH SOLE 186462 0 2031 CME GROUP INC COM 12572Q105 4316 34464 SH SOLE 34464 0 0 CMS ENERGY CORP COM 125896100 325 7012 SH SOLE 7012 0 0 COACH INC COM 189754104 202 4281 SH SOLE 4281 0 0 COBIZ FINANCIAL INC COM 190897108 209 12000 SH SOLE 12000 0 0 COCA COLA CO COM 191216100 28248 629844 SH SOLE 588234 0 41610 COGNEX CORP COM 192422103 489 5754 SH SOLE 5754 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 53101 799718 SH SOLE 717248 0 82470 COHEN & STEERS INFRASTRUCTUR COM 19248A109 4129 174752 SH SOLE 174752 0 0 COHEN & STEERS TOTAL RETURN COM 19247r103 252 20000 SH SOLE 20000 0 0 COLGATE PALMOLIVE CO COM 194162103 498 6718 SH OTR 0 0 6718 COLGATE PALMOLIVE CO COM 194162103 26520 357758 SH SOLE 311978 0 45780 COLONY NORTHSTAR INC CL A COM 19625W104 1451 102980 SH SOLE 102980 0 0 COLUMBIA BKG SYS INC COM 197236102 1345 33743 SH SOLE 33743 0 0 COMCAST CORP NEW CL A 20030N101 71636 1840620 SH SOLE 1838642 0 1978 COMERICA INC COM 200340107 451 6163 SH SOLE 6163 0 0 COMMERCE BANCSHARES INC COM 200525103 1381 24306 SH SOLE 24306 0 0 COMMSCOPE HLDG CO INC COM 20337x109 1796 47220 SH OTR 0 0 47220 COMMSCOPE HLDG CO INC COM 20337X109 2699 70981 SH SOLE 70981 0 0 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 0 10000 SH SOLE 10000 0 0 CONAGRA BRANDS INC COM 205887102 523 14601 SH SOLE 14601 0 0 CONCHO RES INC COM 20605p101 4398 36187 SH SOLE 36187 0 0 CONDUENT INC COM 206787103 410 25718 SH SOLE 25718 0 0 CONOCOPHILLIPS COM 20825c104 318 7234 SH OTR 0 0 7234 CONOCOPHILLIPS COM 20825C104 8084 183898 SH SOLE 164904 0 18994 CONSOLIDATED EDISON INC COM 209115104 1601 19818 SH SOLE 19418 0 400 CONSTELLATION BRANDS INC CL A 21036P108 30989 159960 SH SOLE 159180 0 780 CONTINENTAL RESOURCES INC COM 212015101 2381 73634 SH SOLE 73634 0 0 COOPER COS INC COM NEW 216648402 4654 19439 SH SOLE 19439 0 0 COOPER TIRE & RUBR CO COM 216831107 272 7538 SH SOLE 7538 0 0 CORE LABORATORIES N V COM N22717107 1487 14678 SH SOLE 14678 0 0 CORECIVIC INC COM 21871N101 489 17718 SH SOLE 17718 0 0 CORELOGIC INC COM 21871d103 342 7891 SH SOLE 1121 0 6770 CORNING INC COM 219350105 3858 128393 SH OTR 0 0 128393 CORNING INC COM 219350105 19381 644938 SH SOLE 644938 0 0 COSTCO WHSL CORP NEW COM 22160K105 39731 248431 SH SOLE 238096 0 10335 CREDIT SUISSE GROUP SPONSORED ADR 225401108 654 44766 SH SOLE 44766 0 0 CREE INC COM 225447101 337 13669 SH SOLE 13669 0 0 CRITEO S A SPONS ADS 226718104 467 9522 SH SOLE 9522 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 3959 39518 SH SOLE 39518 0 0 CROWN CRAFTS INC COM 228309100 463 66667 SH SOLE 66667 0 0 CSX CORP COM 126408103 4394 80534 SH SOLE 80534 0 0 CTRIP COM INTL LTD AMERICAN DEP SHS 22943f100 978 18151 SH SOLE 18151 0 0 CUBESMART COM 229663109 779 32418 SH SOLE 32418 0 0 CUMMINS INC COM 231021106 4166 25682 SH SOLE 25582 0 100 CURIS INC COM 231269101 57 30000 SH SOLE 30000 0 0 CVS HEALTH CORP COM 126650100 468 5811 SH OTR 0 0 5811 CVS HEALTH CORP COM 126650100 72454 900495 SH SOLE 863086 0 37409 CYPRESS SEMICONDUCTOR CORP COM 232806109 334 24455 SH SOLE 24455 0 0 D R HORTON INC COM 23331A109 1487 43014 SH SOLE 43014 0 0 DANAHER CORP DEL COM 235851102 45128 534750 SH SOLE 501705 0 33045 DARDEN RESTAURANTS INC COM 237194105 572 6333 SH SOLE 6333 0 0 DAVITA INC COM 23918K108 366 5664 SH SOLE 5664 0 0 DBX ETF TR XTRAK MSCI EAFE 233051200 2807 93500 SH SOLE 93500 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 705 20834 SH SOLE 20834 0 0 DECKERS OUTDOOR CORP COM 243537107 392 5750 SH SOLE 5750 0 0 DEERE & CO COM 244199105 3562 28821 SH SOLE 28821 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 668 10923 SH SOLE 10923 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 24934 284471 SH SOLE 283856 0 615 DELTA AIR LINES INC DEL COM NEW 247361702 10191 189640 SH SOLE 189640 0 0 DENTSPLY SIRONA INC COM 24906P109 3056 47137 SH SOLE 47137 0 0 DEVON ENERGY CORP NEW COM 25179M103 19622 613757 SH SOLE 522837 0 90920 DEXCOM INC COM 252131107 200 2739 SH SOLE 2739 0 0 DEXTERA SURGICAL INC COM 252366109 9 30500 SH SOLE 30500 0 0 DIAGEO P L C SPON ADR NEW 25243q205 7937 66230 SH SOLE 59610 0 6620 DIAGEO P L C SPON ADR NEW 25243q205 56 469 SH OTR 0 0 469 DIAMOND OFFSHORE DRILLING IN COM 25271c102 444 40983 SH SOLE 40983 0 0 DICKS SPORTING GOODS INC COM 253393102 710 17816 SH SOLE 15816 0 2000 DIGIRAD CORP COM 253827109 45 11090 SH SOLE 11090 0 0 DISCOVER FINL SVCS COM 254709108 4111 66118 SH SOLE 66118 0 0 DISCOVERY COMMUNICATNS NEW COM SER A 25470f104 691 26769 SH SOLE 26769 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470f302 1123 44536 SH SOLE 44536 0 0 DISH NETWORK CORP CL A 25470m109 854 13600 SH OTR 0 0 13600 DISH NETWORK CORP CL A 25470m109 131 2107 SH SOLE 2107 0 0 DISNEY WALT CO COM DISNEY 254687106 91931 865243 SH SOLE 798225 0 67018 DISNEY WALT CO COM DISNEY 254687106 460 4333 SH OTR 0 0 4333 DOLBY LABORATORIES INC COM 25659t107 453 9243 SH SOLE 9243 0 0 DOLLAR GEN CORP NEW COM 256677105 3015 41826 SH SOLE 41826 0 0 DOLLAR TREE INC COM 256746108 690 9864 SH SOLE 9864 0 0 DOMINION ENERGY INC COM 25746u109 6078 79311 SH SOLE 79025 0 286 DORMAN PRODUCTS INC COM 258278100 884 10691 SH SOLE 10691 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 8434 408417 SH SOLE 408417 0 0 DOVER CORP COM 260003108 315 3920 SH SOLE 2880 0 1040 DOVER MOTORSPORTS INC COM 260174107 32 15357 SH SOLE 15357 0 0 DOW CHEM CO COM 260543103 4767 75589 SH SOLE 72906 0 2683 DR PEPPER SNAPPLE GROUP INC COM 26138e109 274 3005 SH SOLE 3005 0 0 DRIL-QUIP INC COM 262037104 677 13867 SH SOLE 13867 0 0 DRIVE SHACK INC COM 262077100 79 25006 SH SOLE 25006 0 0 DST SYS INC DEL COM 233326107 495 8032 SH SOLE 8032 0 0 DTE ENERGY CO COM 233331107 363 3428 SH SOLE 3428 0 0 DU PONT E I DE NEMOURS & CO COM 263534109 329 4077 SH OTR 0 0 4077 DU PONT E I DE NEMOURS & CO COM 263534109 16660 206421 SH SOLE 182149 0 24272 DUKE ENERGY CORP NEW COM NEW 26441C204 23058 275854 SH SOLE 256339 0 19515 DUNKIN BRANDS GROUP INC COM 265504100 365 6614 SH SOLE 6614 0 0 DXC TECHNOLOGY CO COM 23355l106 471 6143 SH SOLE 6143 0 0 DYCOM INDS INC COM 267475101 635 7093 SH SOLE 7093 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 268 7039 SH SOLE 7039 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 236 6213 SH OTR 6213 0 0 EAST WEST BANCORP INC COM 27579R104 22798 389169 SH SOLE 358794 0 30375 EASTMAN CHEM CO COM 277432100 600 7132 SH SOLE 7122 0 10 EATON CORP PLC SHS g29183103 3084 39619 SH OTR 0 0 39619 EATON CORP PLC SHS G29183103 8267 106220 SH SOLE 106220 0 0 EATON VANCE CORP COM NON VTG 278265103 534 11274 SH SOLE 11274 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828n102 318 28222 SH SOLE 28222 0 0 EATON VANCE TX MNG BY WRT OP COM 27828y108 396 25937 SH SOLE 25937 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829c105 13379 1175661 SH SOLE 1175661 0 0 EBAY INC COM 278642103 3511 100544 SH SOLE 100544 0 0 ECOLAB INC COM 278865100 24334 183310 SH SOLE 183250 0 60 ECOLAB INC COM 278865100 1303 9819 SH OTR 0 0 9819 EDGEWELL PERS CARE CO COM 28035Q102 413 5427 SH SOLE 2392 0 3035 EDISON INTL COM 281020107 422 5400 SH OTR 0 0 5400 EDISON INTL COM 281020107 1594 20379 SH SOLE 20379 0 0 EDWARDS LIFESCIENCES CORP COM 28176e108 26593 224911 SH SOLE 223666 0 1245 ELECTRONIC ARTS INC COM 285512109 484 4579 SH SOLE 4579 0 0 EMCOR GROUP INC COM 29084Q100 1580 24168 SH SOLE 6648 0 17520 EMERGENT BIOSOLUTIONS INC COM 29089q105 257 7567 SH SOLE 7567 0 0 EMERSON ELEC CO COM 291011104 7253 121653 SH SOLE 121376 0 277 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 892 42931 SH SOLE 42931 0 0 ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 327 21222 SH SOLE 21222 0 0 ENBRIDGE INC COM 29250N105 2339 58750 SH SOLE 58111 0 639 ENCANA CORP COM 292505104 159 18083 SH SOLE 18083 0 0 ENDURANCE INTL GROUP HLDGS I COM 29272b105 1260 150887 SH SOLE 150887 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 630 13126 SH SOLE 10091 0 3035 ENERGY RECOVERY INC COM 29270j100 99 12000 SH SOLE 12000 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273v100 483 26900 SH SOLE 26900 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278n103 742 36391 SH SOLE 36391 0 0 ENERPLUS CORP COM 292766102 94 11629 SH SOLE 7729 0 3900 ENTERGY CORP NEW COM 29364g103 213 2775 SH SOLE 2775 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 2346 86644 SH SOLE 86644 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 148 5457 SH OTR 0 0 5457 ENTRAVISION COMMUNICATIONS C CL A 29382r107 799 121004 SH SOLE 121004 0 0 ENVISION HEALTHCARE CORP COM 29414D100 213 3393 SH SOLE 3393 0 0 EOG RES INC COM 26875p101 2584 28549 SH OTR 0 0 28549 EOG RES INC COM 26875P101 7690 84949 SH SOLE 84949 0 0 EPIZYME INC COM 29428V104 239 15856 SH SOLE 15856 0 0 EQT CORP COM 26884l109 308 5251 SH SOLE 5251 0 0 EQUIFAX INC COM 294429105 1546 11251 SH SOLE 11251 0 0 EQUINIX INC COM PAR $0.001 29444U700 474 1103 SH SOLE 1103 0 0 ESSEX PPTY TR INC COM 297178105 1130 4392 SH SOLE 4392 0 0 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 5944 198015 SH SOLE 198015 0 0 EVEREST RE GROUP LTD COM g3223r108 3324 13054 SH SOLE 13054 0 0 EVERSOURCE ENERGY COM 30040w108 1382 22761 SH SOLE 22761 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2055 59929 SH SOLE 59929 0 0 EXELON CORP COM 30161N101 3436 95255 SH SOLE 95255 0 0 EXPEDIA INC DEL COM NEW 30212p303 2689 18051 SH SOLE 18051 0 0 EXPEDITORS INTL WASH INC COM 302130109 4136 73232 SH SOLE 73232 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 3053 47816 SH SOLE 46184 0 1632 EXTRA SPACE STORAGE INC COM 30225T102 361 4621 SH OTR 0 0 4621 EXTRA SPACE STORAGE INC COM 30225t102 49 632 SH SOLE 632 0 0 EXXON MOBIL CORP COM 30231g102 384 4758 SH OTR 0 0 4758 EXXON MOBIL CORP COM 30231G102 110398 1367505 SH SOLE 1061091 0 306414 F M C CORP COM NEW 302491303 345 4723 SH SOLE 4723 0 0 F5 NETWORKS INC COM 315616102 431 3398 SH SOLE 3398 0 0 FACEBOOK INC CL A 30303M102 183420 1214863 SH SOLE 1201313 0 13550 FACTSET RESH SYS INC COM 303075105 600 3607 SH SOLE 3607 0 0 FASTENAL CO COM 311900104 708 16279 SH SOLE 16279 0 0 FEDEX CORP COM 31428X106 15260 70214 SH SOLE 67474 0 2740 FERRARI N V COM N3167Y103 279 3258 SH SOLE 3258 0 0 FIDELITY NATL INFORMATION SV COM 31620m106 925 10831 SH OTR 0 0 10831 FIDELITY NATL INFORMATION SV COM 31620m106 1433 16773 SH SOLE 16383 0 390 FIFTH STR SR FLOATNG RATE CO COM 31679f101 597 73200 SH SOLE 73200 0 0 FIFTH THIRD BANCORP COM 316773100 684 26363 SH SOLE 26363 0 0 FIREEYE INC COM 31816Q101 526 34542 SH SOLE 28542 0 6000 FIRST AMERN FINL CORP COM 31847r102 698 15616 SH SOLE 8846 0 6770 FIRST FINL BANKSHARES COM 32020r109 291 6575 SH SOLE 6575 0 0 FIRST MAJESTIC SILVER CORP COM 32076v103 211 25350 SH SOLE 25350 0 0 FIRST REP BK SAN FRANCISCO C COM 33616c100 2946 29424 SH SOLE 16948 0 12476 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 667 16878 SH SOLE 16878 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733e302 7332 77384 SH SOLE 77384 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 217 3252 SH SOLE 3252 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1864 75935 SH SOLE 75935 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 13572 253785 SH SOLE 253785 0 0 FIRSTENERGY CORP COM 337932107 631 21623 SH SOLE 14123 0 7500 FISERV INC COM 337738108 3101 25343 SH SOLE 25343 0 0 FITBIT INC CL A 33812L102 64 12025 SH SOLE 12025 0 0 FLEX LTD ORD y2573f102 2210 135524 SH OTR 0 0 135524 FLEX LTD ORD y2573f102 3568 218734 SH SOLE 218734 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939l506 302 12300 SH SOLE 12300 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 17625 616893 SH SOLE 603033 0 13860 FLEXSHARES TR QLT DIVDYN IDX 33939L852 285 7089 SH SOLE 7089 0 0 FLIR SYS INC COM 302445101 341 9835 SH SOLE 9835 0 0 FLOWSERVE CORP COM 34354P105 1534 33047 SH SOLE 33047 0 0 FLUOR CORP NEW COM 343412102 850 18571 SH SOLE 18571 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 11892 1062805 SH SOLE 1049889 0 12916 FORTIVE CORP COM 34959J108 9900 156278 SH SOLE 140133 0 16145 FORTUNE BRANDS HOME & SEC IN COM 34964c106 237 3640 SH SOLE 3640 0 0 FRANKLIN RES INC COM 354613101 2790 62285 SH SOLE 48205 0 14080 FREEPORT-MCMORAN INC CL B 35671D857 1164 96851 SH SOLE 95717 0 1134 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 807 16699 SH SOLE 16699 0 0 FS INVT CORP COM 302635107 144 15766 SH SOLE 15766 0 0 GABELLI EQUITY TR INC COM 362397101 1300 210244 SH SOLE 210244 0 0 GALECTIN THERAPEUTICS INC COM NEW 363225202 64 26000 SH SOLE 26000 0 0 GAMING & LEISURE PPTYS INC COM 36467j108 2196 58298 SH SOLE 58298 0 0 GARTNER INC COM 366651107 6079 49217 SH SOLE 49217 0 0 GATX CORP COM 361448103 516 8031 SH SOLE 8031 0 0 GENERAL DYNAMICS CORP COM 369550108 7958 40173 SH SOLE 40173 0 0 GENERAL DYNAMICS CORP COM 369550108 258 1300 SH OTR 0 0 1300 GENERAL ELECTRIC CO COM 369604103 418 15458 SH OTR 0 0 15458 GENERAL ELECTRIC CO COM 369604103 134333 4973459 SH SOLE 4381056 0 592403 GENERAL MLS INC COM 370334104 4101 74035 SH SOLE 74035 0 0 GENERAL MTRS CO *W EXP 07/10/201 37045v126 279 16041 SH SOLE 16041 0 0 GENERAL MTRS CO COM 37045v100 1316 37684 SH OTR 0 0 37684 GENERAL MTRS CO COM 37045V100 4975 142576 SH SOLE 142576 0 0 GENTEX CORP COM 371901109 2102 110788 SH SOLE 109488 0 1300 GENUINE PARTS CO COM 372460105 1915 20651 SH SOLE 5596 0 15055 GENUINE PARTS CO COM 372460105 375 4040 SH OTR 0 0 4040 GIGAMON INC COM 37518b102 590 15000 SH SOLE 15000 0 0 GILEAD SCIENCES INC COM 375558103 28049 396282 SH SOLE 377132 0 19150 GLAUKOS CORP COM 377322102 234 5641 SH SOLE 5641 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 55 1268 SH OTR 0 0 1268 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4381 101595 SH SOLE 101195 0 400 GLOBAL PMTS INC COM 37940x102 679 7515 SH SOLE 7515 0 0 GLOBAL SHIP LEASE INC NEW SHS A Y27183105 36 29400 SH SOLE 29400 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1331 61372 SH SOLE 61372 0 0 GLOBAL X FDS GLBL X MLP ETF 37950E473 948 86796 SH SOLE 86796 0 0 GNC HLDGS INC COM CL A 36191g107 169 20000 SH SOLE 20000 0 0 GOLAR LNG LTD BERMUDA SHS G9456A100 288 12927 SH SOLE 12927 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI y2745c102 334 16665 SH SOLE 16665 0 0 GOLDCORP INC NEW COM 380956409 561 43471 SH SOLE 43471 0 0 GOLDMAN SACHS GROUP INC COM 38141g104 771 3475 SH OTR 0 0 3475 GOLDMAN SACHS GROUP INC COM 38141G104 54109 243842 SH SOLE 243177 0 665 GOLUB CAP BDC INC COM 38173m102 4647 243030 SH SOLE 243030 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 2908 83189 SH OTR 0 0 83189 GOODYEAR TIRE & RUBR CO COM 382550101 4144 118531 SH SOLE 118531 0 0 GRACO INC COM 384109104 800 7322 SH SOLE 7322 0 0 GRAMERCY PPTY TR COM NEW 385002308 1013 34108 SH SOLE 34108 0 0 GREAT PANTHER SILVER LTD COM 39115v101 13 10000 SH SOLE 10000 0 0 GREENBRIER COS INC COM 393657101 966 20881 SH SOLE 20881 0 0 GREENLIGHT CAPITAL RE LTD CLASS A g4095j109 258 12350 SH SOLE 12350 0 0 GW PHARMACEUTICALS PLC ADS 36197t103 585 5834 SH SOLE 3634 0 2200 HAIN CELESTIAL GROUP INC COM 405217100 3613 93070 SH SOLE 93070 0 0 HALLIBURTON CO COM 406216101 1891 44262 SH SOLE 35082 0 9180 HALOZYME THERAPEUTICS INC COM 40637h109 538 42000 SH SOLE 28000 0 14000 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 570 15808 SH SOLE 15808 0 0 HANESBRANDS INC COM 410345102 327 14105 SH SOLE 14105 0 0 HANOVER INS GROUP INC COM 410867105 1128 12730 SH SOLE 12730 0 0 HARRIS CORP DEL COM 413875105 2127 19498 SH SOLE 3977 0 15521 HARTFORD FINL SVCS GROUP INC *W EXP 06/26/201 416515120 431 9200 SH SOLE 9200 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 966 18373 SH SOLE 18373 0 0 HASBRO INC COM 418056107 4235 37973 SH SOLE 37973 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 788 24329 SH SOLE 24329 0 0 HCA HEALTHCARE INC COM 40412C101 14372 164814 SH SOLE 163064 0 1750 HCP INC COM 40414l109 383 11977 SH OTR 0 0 11977 HCP INC COM 40414l109 68 2125 SH SOLE 2125 0 0 HDFC BANK LTD ADR REPS 3 SHS 40415F101 1317 15144 SH SOLE 15144 0 0 HEALTHCARE SVCS GRP INC COM 421906108 296 6325 SH SOLE 6325 0 0 HEICO CORP NEW CL A 422806208 308 4959 SH SOLE 4959 0 0 HEICO CORP NEW COM 422806109 478 6652 SH SOLE 6652 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330p107 68 11991 SH SOLE 11991 0 0 HELMERICH & PAYNE INC COM 423452101 677 12461 SH SOLE 12461 0 0 HENRY JACK & ASSOC INC COM 426281101 2960 28499 SH SOLE 9635 0 18864 HERCULES CAPITAL INC COM 427096508 142 10690 SH SOLE 10690 0 0 HERSHEY CO COM 427866108 2483 23118 SH SOLE 23118 0 0 HERTZ GLOBAL HLDGS INC COM 42806j106 250 21701 SH OTR 0 0 21701 HERTZ GLOBAL HLDGS INC COM 42806j106 441 38382 SH SOLE 38382 0 0 HESS CORP COM 42809h107 280 6365 SH SOLE 6365 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1028 62011 SH SOLE 62011 0 0 HFF INC CL A 40418f108 854 24568 SH SOLE 22568 0 2000 HOLOGIC INC COM 436440101 1748 38519 SH SOLE 38519 0 0 HOME DEPOT INC COM 437076102 75866 494564 SH SOLE 492829 0 1735 HONDA MOTOR LTD AMERN SHS 438128308 21 779 SH OTR 0 0 779 HONDA MOTOR LTD AMERN SHS 438128308 2169 79185 SH SOLE 79185 0 0 HONEYWELL INTL INC COM 438516106 937 7033 SH OTR 0 0 7033 HONEYWELL INTL INC COM 438516106 61675 462711 SH SOLE 461921 0 790 HORMEL FOODS CORP COM 440452100 1552 45507 SH SOLE 45507 0 0 HOULIHAN LOKEY INC CL A 441593100 253 7255 SH SOLE 7255 0 0 HOWARD HUGHES CORP COM 44267d107 548 4459 SH SOLE 4459 0 0 HP INC COM 40434L105 1215 69543 SH SOLE 69543 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 405 8736 SH OTR 0 0 8736 HSBC HLDGS PLC SPON ADR NEW 404280406 5053 108929 SH SOLE 91429 0 17500 HUBBELL INC COM 443510607 1033 9122 SH SOLE 6062 0 3060 HUMANA INC COM 444859102 515 2137 SH SOLE 2137 0 0 HUNT J B TRANS SVCS INC COM 445658107 382 4172 SH SOLE 4172 0 0 HUNTINGTON BANCSHARES INC COM 446150104 244 18079 SH SOLE 18079 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 374 2010 SH SOLE 2010 0 0 ICICI BK LTD ADR 45104G104 255 28462 SH SOLE 28462 0 0 ICON PLC SHS G4705A100 639 6530 SH SOLE 6530 0 0 IDEXX LABS INC COM 45168d104 43346 268527 SH SOLE 267067 0 1460 II VI INC COM 902104108 16884 492254 SH SOLE 492254 0 0 ILLINOIS TOOL WKS INC COM 452308109 4419 30853 SH SOLE 30853 0 0 ILLUMINA INC COM 452327109 1940 11179 SH SOLE 8979 0 2200 IMMUNOGEN INC COM 45253h101 138 19349 SH SOLE 19349 0 0 IMPERVA INC COM 45321l100 281 5874 SH SOLE 5874 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 257 8729 SH SOLE 8729 0 0 INFINITY PPTY & CAS CORP COM 45665q103 1463 15565 SH SOLE 15565 0 0 ING GROEP N V SPONSORED ADR 456837103 47 2696 SH OTR 0 0 2696 ING GROEP N V SPONSORED ADR 456837103 1565 90005 SH SOLE 90005 0 0 INGERSOLL-RAND PLC SHS G47791101 415 4533 SH OTR 0 0 4533 INGERSOLL-RAND PLC SHS G47791101 2251 24628 SH SOLE 24628 0 0 INGEVITY CORP COM 45688c107 339 5908 SH SOLE 5908 0 0 INGREDION INC COM 457187102 366 3073 SH SOLE 3073 0 0 INSTITUTIONAL FINL MKTS INC COM 45779L107 13 11518 SH SOLE 11518 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 277 5074 SH SOLE 5074 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 254 9856 SH SOLE 9856 0 0 INTEL CORP COM 458140100 307 9085 SH OTR 0 0 9085 INTEL CORP COM 458140100 94171 2791086 SH SOLE 2421037 0 370049 INTERCONTINENTAL EXCHANGE IN COM 45866F104 6384 96848 SH SOLE 96848 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 46940 305140 SH SOLE 258616 0 46524 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 404 2994 SH SOLE 2994 0 0 INTERNATIONAL TOWER HILL MIN COM 46050r102 64 133750 SH SOLE 133750 0 0 INTERPUBLIC GROUP COS INC COM 460690100 360 14640 SH OTR 0 0 14640 INTERPUBLIC GROUP COS INC COM 460690100 905 36805 SH SOLE 36805 0 0 INTL PAPER CO COM 460146103 621 10963 SH SOLE 10963 0 0 INTREXON CORP COM 46122T102 214 8910 SH SOLE 8910 0 0 INTUIT COM 461202103 4474 33693 SH SOLE 33693 0 0 INTUITIVE SURGICAL INC COM NEW 46120e602 21123 22582 SH SOLE 22582 0 0 INVESCO LTD SHS G491BT108 789 22425 SH SOLE 22425 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1171 23017 SH SOLE 23017 0 0 IPG PHOTONICS CORP COM 44980x109 352 2426 SH SOLE 2426 0 0 IRON MTN INC NEW COM 46284V101 1993 58016 SH SOLE 58016 0 0 ISHARES GRWT ALLOCAT ETF 464289867 611 14018 SH SOLE 14018 0 0 ISHARES MIN VOL EMRG MKT 464286533 2062 37225 SH SOLE 37225 0 0 ISHARES MIN VOL GBL ETF 464286525 7543 95359 SH SOLE 95359 0 0 ISHARES MSCI EM ASIA ETF 464286426 553 8522 SH SOLE 8522 0 0 ISHARES MSCI GERMANY ETF 464286806 3154 104198 SH SOLE 104198 0 0 ISHARES MSCI MEX CAP ETF 464286822 3834 71073 SH SOLE 71073 0 0 ISHARES RUS TOP 200 ETF 464289446 440 7905 SH SOLE 7905 0 0 ISHARES RUS TP200 GR ETF 464289438 269 4179 SH SOLE 4179 0 0 ISHARES INC CORE MSCI EMKT 46434g103 466 9309 SH SOLE 9309 0 0 ISHARES INC MSCI JPN ETF NEW 46434g822 1410 26277 SH SOLE 26277 0 0 ISHARES TR CORE DIV GRWTH 46434V621 592 18915 SH SOLE 18915 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 5140 61830 SH SOLE 61828 0 3 ISHARES TR CORE MSCI TOTAL 46432F834 1914 33365 SH SOLE 33365 0 0 ISHARES TR CORE S&P MCP ETF 464287507 58606 336914 SH SOLE 332383 0 4531 ISHARES TR CORE S&P SCP ETF 464287804 28466 406027 SH SOLE 399887 0 6140 ISHARES TR CORE S&P TTL STK 464287150 1170 21120 SH SOLE 21120 0 0 ISHARES TR CORE S&P US ETF 464287671 8407 174415 SH SOLE 174415 0 0 ISHARES TR CORE S&P VLU ETF 464287663 535 10494 SH SOLE 10494 0 0 ISHARES TR CORE S&P500 ETF 464287200 132380 543854 SH SOLE 542749 0 1105 ISHARES TR DOW JONES US ETF 464287846 288 2372 SH SOLE 2372 0 0 ISHARES TR EAFE GRWTH ETF 464288885 794 10738 SH SOLE 10738 0 0 ISHARES TR EAFE SML CP ETF 464288273 532 9186 SH SOLE 9186 0 0 ISHARES TR EAFE VALUE ETF 464288877 629 12174 SH SOLE 12174 0 0 ISHARES TR EUROPE ETF 464287861 63746 1438314 SH SOLE 1438314 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 285 33272 SH SOLE 33272 0 0 ISHARES TR GLOBAL 100 ETF 464287572 3234 38400 SH SOLE 38400 0 0 ISHARES TR GLOBAL TECH ETF 464287291 235 1792 SH SOLE 1792 0 0 ISHARES TR HDG MSCI EAFE 46434v803 966 33990 SH SOLE 33990 0 0 ISHARES TR HDG MSCI GERMN 46434v704 657 23471 SH SOLE 23471 0 0 ISHARES TR INTL SEL DIV ETF 464288448 214 6555 SH SOLE 6555 0 0 ISHARES TR JP MOR EM MK ETF 464288281 618 5400 SH SOLE 5400 0 0 ISHARES TR MBS ETF 464288588 531 4970 SH SOLE 4970 0 0 ISHARES TR MICRO-CAP ETF 464288869 627 7058 SH SOLE 7058 0 0 ISHARES TR MIN VOL USA ETF 46429B697 10155 207551 SH SOLE 207491 0 60 ISHARES TR MRGSTR MD CP GRW 464288307 672 3672 SH SOLE 3672 0 0 ISHARES TR MRGSTR SM CP ETF 464288505 461 2853 SH SOLE 2853 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1416 10168 SH SOLE 10168 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 386 5717 SH SOLE 5717 0 0 ISHARES TR MSCI ACWI ETF 464288257 114208 1743903 SH SOLE 1743903 0 0 ISHARES TR MSCI ACWI EX US 464288240 687 15080 SH SOLE 15080 0 0 ISHARES TR MSCI EAFE ETF 464287465 7138 109489 SH SOLE 109489 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 9467 228725 SH SOLE 228725 0 0 ISHARES TR MSCI INDIA ETF 46429B598 4731 147385 SH SOLE 147385 0 0 ISHARES TR MSCI INDONIA ETF 46429b309 4041 148500 SH SOLE 148500 0 0 ISHARES TR MSCI KLD400 SOC 464288570 9824 109985 SH SOLE 109985 0 0 ISHARES TR N AMER TECH ETF 464287549 572 3955 SH SOLE 3955 0 0 ISHARES TR NA NAT RES 464287374 950 29993 SH SOLE 29993 0 0 ISHARES TR NA TEC-SFTWR ETF 464287515 313 2285 SH SOLE 2285 0 0 ISHARES TR NASDQ BIOTEC ETF 464287556 19543 63027 SH SOLE 63027 0 0 ISHARES TR PHLX SEMICND ETF 464287523 18561 132393 SH SOLE 132068 0 325 ISHARES TR RUS 1000 ETF 464287622 241795 1787501 SH SOLE 1763172 0 24329 ISHARES TR RUS 1000 GRW ETF 464287614 165981 1394564 SH SOLE 1367195 0 27369 ISHARES TR RUS 1000 VAL ETF 464287598 166800 1432614 SH SOLE 1422421 0 10193 ISHARES TR RUS 2000 GRW ETF 464287648 48139 285229 SH SOLE 285139 0 90 ISHARES TR RUS 2000 VAL ETF 464287630 10210 85893 SH SOLE 84440 0 1453 ISHARES TR RUS MD CP GR ETF 464287481 1205 11152 SH SOLE 11152 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 3112 37010 SH SOLE 37010 0 0 ISHARES TR RUS MID CAP ETF 464287499 43602 226962 SH SOLE 226327 0 635 ISHARES TR RUSSELL 2000 ETF 464287655 228008 1617998 SH SOLE 1595656 0 22342 ISHARES TR RUSSELL 3000 ETF 464287689 147111 1021460 SH SOLE 1021460 0 0 ISHARES TR S&P 100 ETF 464287101 112571 1053047 SH SOLE 1051937 0 1110 ISHARES TR S&P 500 GRWT ETF 464287309 94655 691665 SH SOLE 688299 0 3366 ISHARES TR S&P 500 VAL ETF 464287408 11044 105225 SH SOLE 91823 0 13402 ISHARES TR S&P MC 400GR ETF 464287606 13548 68908 SH SOLE 66974 0 1934 ISHARES TR S&P MC 400VL ETF 464287705 13431 90411 SH SOLE 87726 0 2685 ISHARES TR SELECT DIVID ETF 464287168 43183 468312 SH SOLE 468057 0 255 ISHARES TR SP SMCP600GR ETF 464287887 14399 92332 SH SOLE 89064 0 3268 ISHARES TR SP SMCP600VL ETF 464287879 13362 95571 SH SOLE 92549 0 3022 ISHARES TR U.S. ENERGY ETF 464287796 1008 28386 SH SOLE 28386 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 4213 37160 SH SOLE 36870 0 290 ISHARES TR U.S. FINLS ETF 464287788 4830 44921 SH SOLE 44921 0 0 ISHARES TR U.S. PHARMA ETF 464288836 307 1981 SH SOLE 1981 0 0 ISHARES TR U.S. TECH ETF 464287721 1153 8249 SH SOLE 8249 0 0 ISHARES TR US HLTHCARE ETF 464287762 5741 34529 SH SOLE 34529 0 0 ISHARES TR US HLTHCR PR ETF 464288828 810 5454 SH SOLE 5454 0 0 ISHARES TR US HOME CONS ETF 464288752 230 6775 SH SOLE 6775 0 0 ISHARES TR US OIL&GS EX ETF 464288851 4648 84981 SH SOLE 84981 0 0 ISHARES TR US REGNL BKS ETF 464288778 549 12051 SH SOLE 12051 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 731 8222 SH SOLE 8222 0 0 ISHARES TR USA QUALITY FCTR 46432F339 24588 330616 SH SOLE 323611 0 7005 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 288 26099 SH SOLE 26099 0 0 J2 GLOBAL INC COM 48123V102 242 2852 SH SOLE 2852 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 319 5867 SH SOLE 5867 0 0 JAMBA INC COM NEW 47023A309 285 36600 SH SOLE 36600 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 214 4260 SH SOLE 4260 0 0 JD COM INC SPON ADR CL A 47215P106 423 10787 SH SOLE 10787 0 0 JETBLUE AIRWAYS CORP COM 477143101 266 11653 SH SOLE 11653 0 0 JOHNSON & JOHNSON COM 478160104 1053 7959 SH OTR 0 0 7959 JOHNSON & JOHNSON COM 478160104 115545 873427 SH SOLE 771757 0 101670 JOHNSON CTLS INTL PLC SHS g51502105 2948 67975 SH OTR 0 0 67975 JOHNSON CTLS INTL PLC SHS g51502105 20668 476671 SH SOLE 465625 0 11046 JONES LANG LASALLE INC COM 48020q107 350 2804 SH SOLE 2804 0 0 JPMORGAN CHASE & CO *W EXP 10/28/201 46634e114 3542 70430 SH SOLE 70430 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 17315 582986 SH SOLE 582986 0 0 JPMORGAN CHASE & CO COM 46625h100 1873 20493 SH OTR 0 0 20493 JPMORGAN CHASE & CO COM 46625H100 141564 1548835 SH SOLE 1460485 0 88350 JUNIPER NETWORKS INC COM 48203r104 547 19654 SH SOLE 19654 0 0 KAMAN CORP COM 483548103 357 7166 SH SOLE 7166 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1231 11769 SH SOLE 11019 0 750 KAR AUCTION SVCS INC COM 48238t109 326 7762 SH SOLE 7762 0 0 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 167 15000 SH SOLE 15000 0 0 KELLOGG CO COM 487836108 3289 47355 SH SOLE 42355 0 5000 KENNAMETAL INC COM 489170100 251 6711 SH SOLE 6711 0 0 KERYX BIOPHARMACEUTICALS INC COM 492515101 158 21832 SH SOLE 21832 0 0 KEYCORP NEW COM 493267108 376 20030 SH SOLE 20030 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1206 30970 SH SOLE 30970 0 0 KEYW HLDG CORP COM 493723100 145 15544 SH SOLE 15544 0 0 KIMBERLY CLARK CORP COM 494368103 45 346 SH OTR 0 0 346 KIMBERLY CLARK CORP COM 494368103 6978 54051 SH SOLE 43661 0 10390 KINDER MORGAN INC DEL COM 49456B101 28548 1489988 SH SOLE 1198136 0 291852 KITE PHARMA INC COM 49803L109 38119 367693 SH SOLE 367693 0 0 KKR & CO L P DEL COM UNITS 48248M102 1040 55880 SH SOLE 55880 0 0 KLA-TENCOR CORP COM 482480100 769 8397 SH SOLE 8397 0 0 KOHLS CORP COM 500255104 516 13338 SH SOLE 13338 0 0 KRAFT HEINZ CO COM 500754106 2967 34639 SH SOLE 33463 0 1176 KROGER CO COM 501044101 5246 224943 SH SOLE 224943 0 0 KURA ONCOLOGY INC COM 50127t109 274 29500 SH SOLE 29500 0 0 L BRANDS INC COM 501797104 286 5313 SH SOLE 5313 0 0 L3 TECHNOLOGIES INC COM 502413107 1907 11415 SH SOLE 11246 0 169 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2413 15648 SH SOLE 15648 0 0 LAKELAND BANCORP INC COM 511637100 592 31400 SH SOLE 31400 0 0 LAM RESEARCH CORP COM 512807108 15163 107214 SH SOLE 52590 0 54624 LAMAR ADVERTISING CO NEW CL A 512816109 369 5013 SH SOLE 5013 0 0 LANDSTAR SYS INC COM 515098101 990 11570 SH SOLE 11570 0 0 LAS VEGAS SANDS CORP COM 517834107 8203 128382 SH SOLE 128382 0 0 LAUDER ESTEE COS INC CL A 518439104 1403 14619 SH SOLE 14619 0 0 LAZARD LTD SHS A G54050102 966 20846 SH SOLE 19346 0 1500 LCI INDS COM 50189K103 346 3376 SH SOLE 3376 0 0 LEAR CORP COM NEW 521865204 539 3792 SH SOLE 3792 0 0 LEGGETT & PLATT INC COM 524660107 281 5359 SH SOLE 4159 0 1200 LEIDOS HLDGS INC COM 525327102 323 6264 SH SOLE 6264 0 0 LENDINGCLUB CORP COM 52603A109 4184 759292 SH SOLE 759292 0 0 LENNAR CORP CL A 526057104 1232 23092 SH SOLE 23092 0 0 LEUCADIA NATL CORP COM 527288104 1573 60104 SH SOLE 60104 0 0 LEVEL 3 COMMUNICATIONS INC COM NEW 52729n308 1039 17518 SH SOLE 17518 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 996 11481 SH SOLE 11481 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 814 26101 SH SOLE 26101 0 0 LIBERTY GLOBAL PLC SHS CL C g5480u120 1614 51778 SH OTR 0 0 51778 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071m104 2455 100057 SH OTR 0 0 100057 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071m104 4583 186728 SH SOLE 186728 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 291 6938 SH SOLE 6938 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 934 22399 SH SOLE 22399 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 370 10103 SH SOLE 10103 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220k504 646 5322 SH SOLE 5322 0 0 LILLY ELI & CO COM 532457108 36362 441827 SH SOLE 291018 0 150809 LILLY ELI & CO COM 532457108 11 134 SH OTR 0 0 134 LINCOLN ELEC HLDGS INC COM 533900106 410 4457 SH SOLE 4457 0 0 LINCOLN NATL CORP IND COM 534187109 3952 58475 SH OTR 0 0 58475 LINCOLN NATL CORP IND COM 534187109 6797 100583 SH SOLE 100583 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 318 12123 SH SOLE 12123 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 379 10863 SH SOLE 10863 0 0 LKQ CORP COM 501889208 797 24198 SH SOLE 24198 0 0 LOCKHEED MARTIN CORP COM 539830109 491 1768 SH OTR 0 0 1768 LOCKHEED MARTIN CORP COM 539830109 56261 202662 SH SOLE 202306 0 356 LOEWS CORP COM 540424108 621 13264 SH SOLE 13264 0 0 LOGMEIN INC COM 54142l109 263 2516 SH SOLE 2516 0 0 LOWES COS INC COM 548661107 550 7091 SH OTR 0 0 7091 LOWES COS INC COM 548661107 45266 583843 SH SOLE 566622 0 17221 LOXO ONCOLOGY INC COM 548862101 377 4700 SH SOLE 4700 0 0 LULULEMON ATHLETICA INC COM 550021109 238 3989 SH SOLE 3989 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 64778 767615 SH SOLE 764875 0 2740 M & T BK CORP COM 55261f104 365 2257 SH SOLE 2257 0 0 MACYS INC COM 55616p104 314 13532 SH SOLE 13532 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 281 1425 SH SOLE 1425 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 69 970 SH OTR 0 0 970 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3267 45834 SH SOLE 45834 0 0 MAGNA INTL INC COM 559222401 304 6552 SH SOLE 6552 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS v5633w109 3233 96374 SH SOLE 96374 0 0 MANULIFE FINL CORP COM 56501r106 41 2206 SH OTR 0 0 2206 MANULIFE FINL CORP COM 56501R106 1413 75336 SH SOLE 75336 0 0 MARATHON OIL CORP COM 565849106 189 15987 SH SOLE 15987 0 0 MARATHON PETE CORP COM 56585a102 2076 39660 SH SOLE 39660 0 0 MARCHEX INC CL B 56624r108 83 27908 SH SOLE 27908 0 0 MARKEL CORP COM 570535104 478 490 SH SOLE 490 0 0 MARKETAXESS HLDGS INC COM 57060d108 211 1050 SH SOLE 1050 0 0 MARRIOTT INTL INC NEW CL A 571903202 723 7210 SH OTR 0 0 7210 MARRIOTT INTL INC NEW CL A 571903202 334 3327 SH SOLE 3177 0 150 MARSH & MCLENNAN COS INC COM 571748102 558 7158 SH OTR 0 0 7158 MARSH & MCLENNAN COS INC COM 571748102 1009 12945 SH SOLE 12945 0 0 MARTIN MARIETTA MATLS INC COM 573284106 400 1794 SH SOLE 1794 0 0 MASCO CORP COM 574599106 257 6736 SH SOLE 6736 0 0 MASIMO CORP COM 574795100 16735 183534 SH SOLE 183534 0 0 MASTERCARD INCORPORATED CL A 57636Q104 12994 106998 SH SOLE 106998 0 0 MATSON INC COM 57686G105 234 7800 SH SOLE 7800 0 0 MATTEL INC COM 577081102 1055 49013 SH SOLE 49013 0 0 MAXIM INTEGRATED PRODS INC COM 57772k101 500 11148 SH SOLE 11148 0 0 MAXIMUS INC COM 577933104 275 4394 SH SOLE 4394 0 0 MAXWELL TECHNOLOGIES INC COM 577767106 250 41735 SH SOLE 41735 0 0 MBIA INC COM 55262c100 191 20245 SH SOLE 20245 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1548 15879 SH SOLE 15879 0 0 MCDONALDS CORP COM 580135101 23399 152776 SH SOLE 114420 0 38356 MCEWEN MNG INC COM 58039p107 72 27450 SH SOLE 27450 0 0 MCKESSON CORP COM 58155q103 11451 69587 SH SOLE 69587 0 0 MDU RES GROUP INC COM 552690109 853 32570 SH SOLE 32570 0 0 MEDALLION FINL CORP COM 583928106 65 27000 SH SOLE 27000 0 0 MEDNAX INC COM 58502b106 309 5126 SH SOLE 5126 0 0 MEDTRONIC PLC SHS g5960l103 727 8192 SH OTR 0 0 8192 MEDTRONIC PLC SHS G5960L103 52649 593220 SH SOLE 564148 0 29072 MERCK & CO INC COM 58933y105 300 4684 SH OTR 0 0 4684 MERCK & CO INC COM 58933Y105 65534 1022532 SH SOLE 979566 0 42966 MERIDIAN BIOSCIENCE INC COM 589584101 178 11339 SH SOLE 11339 0 0 MERRIMACK PHARMACEUTICALS IN COM 590328100 119 96000 SH SOLE 96000 0 0 METLIFE INC COM 59156r108 400 7274 SH OTR 0 0 7274 METLIFE INC COM 59156r108 3243 59024 SH SOLE 59024 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 548 932 SH SOLE 932 0 0 MFA FINL INC COM 55272x102 84 10000 SH SOLE 10000 0 0 MFS MUN INCOME TR SH BEN INT 552738106 145 20385 SH SOLE 20385 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 29510 382363 SH SOLE 334213 0 48150 MICRON TECHNOLOGY INC COM 595112103 317 10631 SH SOLE 10631 0 0 MICROSEMI CORP COM 595137100 1344 28715 SH OTR 0 0 28715 MICROSEMI CORP COM 595137100 1972 42141 SH SOLE 42141 0 0 MICROSOFT CORP COM 594918104 2652 38480 SH OTR 0 0 38480 MICROSOFT CORP COM 594918104 182207 2643358 SH SOLE 2489554 0 153804 MIDDLEBY CORP COM 596278101 18724 154097 SH SOLE 152897 0 1200 MITEK SYS INC COM NEW 606710200 178 21249 SH SOLE 21249 0 0 MOBILE MINI INC COM 60740f105 345 11572 SH SOLE 11572 0 0 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 653 10407 SH SOLE 9907 0 500 MOHAWK INDS INC COM 608190104 1659 6862 SH SOLE 6862 0 0 MOLSON COORS BREWING CO CL B 60871r209 668 7737 SH SOLE 7737 0 0 MONDELEZ INTL INC CL A 609207105 8790 203527 SH SOLE 200423 0 3104 MONDELEZ INTL INC CL A 609207105 1152 26671 SH OTR 0 0 26671 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 439 24006 SH SOLE 24006 0 0 MONSANTO CO NEW COM 61166W101 10780 91076 SH SOLE 89601 0 1475 MONSANTO CO NEW COM 61166w101 599 5060 SH OTR 0 0 5060 MONSTER BEVERAGE CORP NEW COM 61174X109 1150 23131 SH SOLE 23131 0 0 MOODYS CORP COM 615369105 349 2863 SH SOLE 2863 0 0 MORGAN STANLEY COM NEW 617446448 477 10700 SH OTR 0 0 10700 MORGAN STANLEY COM NEW 617446448 25927 581847 SH SOLE 578937 0 2910 MOTOROLA SOLUTIONS INC COM NEW 620076307 414 4777 SH SOLE 4777 0 0 MSCI INC COM 55354g100 1189 11539 SH SOLE 11539 0 0 MSG NETWORK INC CL A 553573106 205 9125 SH SOLE 9125 0 0 MYLAN N V SHS EURO N59465109 919 23660 SH SOLE 23660 0 0 MYR GROUP INC DEL COM 55405W104 1233 39740 SH SOLE 39740 0 0 MYRIAD GENETICS INC COM 62855j104 248 9597 SH SOLE 9597 0 0 NASDAQ INC COM 631103108 653 9138 SH SOLE 9138 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 361 5743 SH SOLE 5743 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1778 53968 SH OTR 0 0 53968 NATIONAL OILWELL VARCO INC COM 637071101 6351 192816 SH SOLE 190148 0 2668 NCR CORP NEW COM 62886e108 2572 62987 SH OTR 0 0 62987 NCR CORP NEW COM 62886e108 3422 83786 SH SOLE 83786 0 0 NEKTAR THERAPEUTICS COM 640268108 409 20926 SH SOLE 20926 0 0 NEOGEN CORP COM 640491106 318 4605 SH SOLE 4605 0 0 NETFLIX INC COM 64110L106 11942 79932 SH SOLE 79932 0 0 NEUROCRINE BIOSCIENCES INC COM 64125c109 1087 23632 SH SOLE 23632 0 0 NEUROTROPE INC COM NEW 64129T207 281 30000 SH SOLE 30000 0 0 NEUSTAR INC CL A 64126x201 347 10400 SH SOLE 10400 0 0 NEVRO CORP COM 64157F103 233 3133 SH SOLE 3133 0 0 NEW AGE BEVERAGES CORP COM 64157v108 288 56109 SH SOLE 56109 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 10328 786578 SH SOLE 721387 0 65191 NEWELL BRANDS INC COM 651229106 1973 36785 SH SOLE 36785 0 0 NEWMARKET CORP COM 651587107 2385 5179 SH SOLE 5179 0 0 NEWMONT MINING CORP COM 651639106 949 29288 SH SOLE 29288 0 0 NEWS CORP NEW CL A 65249b109 155 11360 SH SOLE 11360 0 0 NEXTERA ENERGY INC COM 65339f101 710 5069 SH OTR 0 0 5069 NEXTERA ENERGY INC COM 65339f101 30194 215470 SH SOLE 200074 0 15396 NICE LTD SPONSORED ADR 653656108 20048 254668 SH SOLE 242368 0 12300 NIELSEN HLDGS PLC SHS EUR g6518l108 424 10976 SH OTR 0 0 10976 NIELSEN HLDGS PLC SHS EUR G6518L108 1578 40812 SH SOLE 40812 0 0 NIKE INC CL B 654106103 42213 715478 SH SOLE 673633 0 41845 NISOURCE INC COM 65473p105 313 12359 SH SOLE 12359 0 0 NOBLE ENERGY INC COM 655044105 228 8070 SH OTR 0 0 8070 NOBLE ENERGY INC COM 655044105 170 6023 SH SOLE 6023 0 0 NOKIA CORP SPONSORED ADR 654902204 659 106900 SH SOLE 106900 0 0 NORDSTROM INC COM 655664100 2927 61207 SH SOLE 61132 0 75 NORFOLK SOUTHERN CORP COM 655844108 7239 59477 SH SOLE 59477 0 0 NORTHERN OIL & GAS INC NEV COM 665531109 16 11600 SH SOLE 11600 0 0 NORTHERN TR CORP COM 665859104 13347 137300 SH SOLE 128000 0 9300 NORTHROP GRUMMAN CORP COM 666807102 3389 13203 SH SOLE 12979 0 224 NORTHWEST NAT GAS CO COM 667655104 1642 27421 SH SOLE 12703 0 14718 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 368 6787 SH SOLE 6587 0 200 NOVARTIS A G SPONSORED ADR 66987v109 686 8219 SH OTR 0 0 8219 NOVARTIS A G SPONSORED ADR 66987V109 44064 527893 SH SOLE 503317 0 24576 NOVO-NORDISK A S ADR 670100205 5872 136891 SH SOLE 136531 0 360 NOW INC COM 67011P100 243 15081 SH SOLE 15078 0 3 NTT DOCOMO INC SPONS ADR 62942m201 215 9077 SH SOLE 9077 0 0 NUANCE COMMUNICATIONS INC COM 67020y100 634 36443 SH SOLE 36443 0 0 NUCOR CORP COM 670346105 1004 17358 SH SOLE 17358 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 667 44023 SH SOLE 44023 0 0 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 389 23559 SH SOLE 23559 0 0 NUVEEN FLOATING RATE INCOME COM 67072t108 123 10378 SH SOLE 10378 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070x101 153 10272 SH SOLE 10272 0 0 NVIDIA CORP COM 67066G104 8436 58356 SH SOLE 57831 0 525 NXP SEMICONDUCTORS N V COM n6596x109 2567 23457 SH SOLE 23457 0 0 NXSTAGE MEDICAL INC COM 67072V103 239 9528 SH SOLE 9528 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103h107 2150 9829 SH SOLE 9829 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 25924 433004 SH SOLE 410879 0 22125 OCH ZIFF CAP MGMT GROUP CL A 67551U105 1704 665535 SH SOLE 665535 0 0 OCULAR THERAPEUTIX INC COM 67576a100 3118 336320 SH SOLE 336320 0 0 OCWEN FINL CORP COM NEW 675746309 34 12500 SH SOLE 12500 0 0 OGE ENERGY CORP COM 670837103 260 7470 SH SOLE 7470 0 0 OLD DOMINION FGHT LINES INC COM 679580100 320 3363 SH SOLE 3363 0 0 OLIN CORP COM PAR $1 680665205 526 17364 SH SOLE 17364 0 0 OMNICOM GROUP INC COM 681919106 1251 15084 SH SOLE 15084 0 0 ON SEMICONDUCTOR CORP COM 682189105 359 25599 SH SOLE 25599 0 0 ONEOK INC NEW COM 682680103 74 1417 SH OTR 0 0 1417 ONEOK INC NEW COM 682680103 1967 37706 SH SOLE 37706 0 0 OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 265 4012 SH SOLE 4012 0 0 ORACLE CORP COM 68389x105 1950 38900 SH OTR 0 0 38900 ORACLE CORP COM 68389X105 80492 1605347 SH SOLE 1574197 0 31150 ORANGE SPONSORED ADR 684060106 513 32074 SH SOLE 32074 0 0 ORBITAL ATK INC COM 68557n103 789 8025 SH SOLE 8025 0 0 ORGANOVO HLDGS INC COM 68620A104 302 114520 SH SOLE 114520 0 0 OUTFRONT MEDIA INC COM 69007J106 1976 85477 SH SOLE 85477 0 0 OWENS & MINOR INC NEW COM 690732102 260 8086 SH SOLE 8086 0 0 OWENS CORNING NEW COM 690742101 226 3378 SH SOLE 3378 0 0 OWENS ILL INC COM NEW 690768403 1805 75459 SH OTR 0 0 75459 OWENS ILL INC COM NEW 690768403 2368 98995 SH SOLE 98995 0 0 OWENS RLTY MTG INC COM 690828108 194 11443 SH SOLE 11443 0 0 PACCAR INC COM 693718108 1654 25039 SH SOLE 25039 0 0 PACIFIC CONTINENTAL CORP COM 69412v108 289 11316 SH SOLE 11316 0 0 PACKAGING CORP AMER COM 695156109 3377 30316 SH SOLE 30316 0 0 PACKAGING CORP AMER COM 695156109 633 5680 SH OTR 0 0 5680 PACWEST BANCORP DEL COM 695263103 1016 21760 SH SOLE 21760 0 0 PALO ALTO NETWORKS INC COM 697435105 5741 42899 SH SOLE 42399 0 500 PANDORA MEDIA INC COM 698354107 101 11257 SH SOLE 11257 0 0 PARKER HANNIFIN CORP COM 701094104 460 2882 SH SOLE 2882 0 0 PATTERSON COMPANIES INC COM 703395103 1339 28530 SH SOLE 28530 0 0 PAYCHEX INC COM 704326107 26120 458736 SH SOLE 419811 0 38925 PAYPAL HLDGS INC COM 70450Y103 9167 170792 SH SOLE 170792 0 0 PBF ENERGY INC CL A 69318G106 4869 218706 SH SOLE 218706 0 0 PDL BIOPHARMA INC COM 69329y104 351 142097 SH SOLE 142097 0 0 PEMBINA PIPELINE CORP COM 706327103 40207 1213982 SH SOLE 1203811 0 10171 PENGROWTH ENERGY CORP COM 70706P104 12 15060 SH SOLE 15060 0 0 PENN NATL GAMING INC COM 707569109 516 24109 SH SOLE 24109 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959w103 383 8717 SH SOLE 8717 0 0 PENTAIR PLC SHS G7S00T104 467 7011 SH SOLE 7011 0 0 PENUMBRA INC COM 70975L107 2078 23683 SH SOLE 23683 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 685 38837 SH SOLE 38837 0 0 PEPSICO INC COM 713448108 1403 12151 SH OTR 0 0 12151 PEPSICO INC COM 713448108 151934 1315559 SH SOLE 1143950 0 171609 PERCEPTRON INC COM 71361f100 793 108965 SH SOLE 102965 0 6000 PERRIGO CO PLC SHS G97822103 302 3999 SH SOLE 3999 0 0 PFIZER INC COM 717081103 96177 2863236 SH SOLE 2400526 0 462710 PFIZER INC COM 717081103 914 27201 SH OTR 0 0 27201 PG&E CORP COM 69331c108 1612 24287 SH SOLE 24287 0 0 PHILIP MORRIS INTL INC COM 718172109 261 2220 SH OTR 0 0 2220 PHILIP MORRIS INTL INC COM 718172109 40056 341040 SH SOLE 288140 0 52900 PHILLIPS 66 COM 718546104 734 8872 SH OTR 0 0 8872 PHILLIPS 66 COM 718546104 4977 60195 SH SOLE 51530 0 8665 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202d106 904 40493 SH SOLE 40493 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 1643 61197 SH SOLE 61197 0 0 PINNACLE WEST CAP CORP COM 723484101 385 4526 SH SOLE 4526 0 0 PIONEER NAT RES CO COM 723787107 2077 13013 SH SOLE 13013 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 58 2211 SH OTR 0 0 2211 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 271 10310 SH SOLE 10310 0 0 PNC FINL SVCS GROUP INC COM 693475105 59894 479649 SH SOLE 471714 0 7935 POLARITYTE INC COM 731094108 232 10050 SH SOLE 10050 0 0 POLYMET MINING CORP COM 731916102 6 10000 SH SOLE 10000 0 0 POLYONE CORP COM 73179P106 2258 58284 SH SOLE 57484 0 800 POOL CORPORATION COM 73278l105 503 4276 SH SOLE 4276 0 0 POPULAR INC COM NEW 733174700 230 5512 SH SOLE 5512 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 33602 735417 SH SOLE 734867 0 550 POTASH CORP SASK INC COM 73755L107 11491 704954 SH SOLE 653094 0 51860 POWER INTEGRATIONS INC COM 739276103 761 10445 SH SOLE 10445 0 0 POWERSHARES ETF TR II CALI MUNI ETF 73936T441 1164 44814 SH SOLE 44814 0 0 POWERSHARES ETF TR II GBL WTR PORT 73936T623 2432 102500 SH SOLE 77000 0 25500 POWERSHARES ETF TR II PFD PORTFOLIO 73936t565 1020 67500 SH SOLE 67500 0 0 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 1009 22550 SH SOLE 22550 0 0 POWERSHARES ETF TR II SOVEREIGN DEBT 73936t573 629 21500 SH SOLE 21500 0 0 POWERSHARES ETF TRUST DYN PHRMA PORT 73935x799 231 3684 SH SOLE 3684 0 0 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935x286 1218 22701 SH SOLE 22701 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935x229 1184 62000 SH SOLE 62000 0 0 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 8455 81792 SH SOLE 81792 0 0 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 1171 9894 SH SOLE 9685 0 209 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 374 6985 SH SOLE 6985 0 0 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 1082 10490 SH SOLE 10490 0 0 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 25188 900860 SH SOLE 900860 0 0 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 814 30168 SH SOLE 30168 0 0 POWERSHARES ETF TRUST II SENIOR LN PORT 73936q769 304 13144 SH SOLE 13144 0 0 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936g308 502 22595 SH SOLE 22595 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 103741 753716 SH SOLE 751061 0 2655 PPG INDS INC COM 693506107 3652 33211 SH SOLE 33211 0 0 PPL CORP COM 69351T106 508 13134 SH SOLE 13134 0 0 PPL CORP COM 69351t106 442 11440 SH OTR 0 0 11440 PRAXAIR INC COM 74005p104 530 3998 SH OTR 0 0 3998 PRAXAIR INC COM 74005P104 3039 22928 SH SOLE 22328 0 600 PRICE T ROWE GROUP INC COM 74144T108 10681 143925 SH SOLE 143425 0 500 PRICELINE GRP INC COM NEW 741503403 6932 3706 SH SOLE 3661 0 45 PRICESMART INC COM 741511109 431 4916 SH SOLE 4916 0 0 PRIMERICA INC COM 74164m108 459 6064 SH SOLE 6064 0 0 PROASSURANCE CORP COM 74267c106 654 10766 SH SOLE 10766 0 0 PROCTER AND GAMBLE CO COM 742718109 156851 1799776 SH SOLE 1713124 0 86652 PROGENICS PHARMACEUTICALS IN COM 743187106 106 15599 SH SOLE 15599 0 0 PROGRESSIVE CORP OHIO COM 743315103 1005 22780 SH SOLE 22780 0 0 PROSHARES TR II ULTA BLMBG 2017 74347w247 203 13666 SH SOLE 13666 0 0 PROSHARES TR II VIX SHORT TERM F 74347w262 671 63090 SH SOLE 63090 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 18539 2283101 SH SOLE 2266201 0 16900 PROSPERITY BANCSHARES INC COM 743606105 912 14198 SH SOLE 14198 0 0 PRUDENTIAL FINL INC COM 744320102 1931 17859 SH SOLE 17859 0 0 PRUDENTIAL PLC ADR 74435k204 65 1421 SH OTR 0 0 1421 PRUDENTIAL PLC ADR 74435k204 187 4066 SH SOLE 4066 0 0 PUBLIC SVC ENTERPRISE GROUP COM 744573106 614 14272 SH SOLE 14272 0 0 PULTE GROUP INC COM 745867101 537 21873 SH SOLE 21873 0 0 PURE STORAGE INC CL A 74624M102 511 39866 SH SOLE 39866 0 0 QUALCOMM INC COM 747525103 33553 607626 SH SOLE 531664 0 75962 QUALYS INC COM 74758T303 635 15573 SH SOLE 15573 0 0 QUEST DIAGNOSTICS INC COM 74834L100 607 5460 SH SOLE 5460 0 0 QUICKLOGIC CORP COM 74837p108 23 15423 SH SOLE 15423 0 0 QUIDEL CORP COM 74838J101 601 22158 SH SOLE 22158 0 0 QUINTILES IMS HOLDINGS INC COM 74876Y101 1702 19025 SH SOLE 19025 0 0 RADCOM LTD SHS NEW m81865111 594 30685 SH SOLE 30685 0 0 RALPH LAUREN CORP CL A 751212101 682 9240 SH SOLE 9240 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 614 7665 SH SOLE 7665 0 0 RAYTHEON CO COM NEW 755111507 14 86 SH OTR 0 0 86 RAYTHEON CO COM NEW 755111507 24014 148711 SH SOLE 148433 0 278 RBC BEARINGS INC COM 75524b104 596 5855 SH SOLE 5855 0 0 RE MAX HLDGS INC CL A 75524W108 701 12508 SH SOLE 12508 0 0 RED HAT INC COM 756577102 482 5041 SH SOLE 5041 0 0 REDWOOD TR INC COM 758075402 185 10885 SH SOLE 10885 0 0 REGENERON PHARMACEUTICALS COM 75886f107 4098 8345 SH SOLE 8345 0 0 REGIONS FINL CORP NEW COM 7591EP100 5087 347439 SH SOLE 341455 0 5984 REINSURANCE GROUP AMER INC COM NEW 759351604 522 4067 SH SOLE 4067 0 0 REMARK HLDGS INC COM 75955k102 468 169050 SH SOLE 169050 0 0 REPUBLIC SVCS INC COM 760759100 717 11244 SH SOLE 11244 0 0 RESMED INC COM 761152107 1782 22880 SH SOLE 22880 0 0 RESOLUTE ENERGY CORP COM NEW 76116a306 3615 121433 SH SOLE 121433 0 0 REXFORD INDL RLTY INC COM 76169c100 1058 38541 SH SOLE 38541 0 0 REYNOLDS AMERICAN INC COM 761713106 3290 50592 SH SOLE 50592 0 0 RH COM 74967x103 4228 65523 SH SOLE 65523 0 0 RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 51 2543 SH OTR 0 0 2543 RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 1135 56898 SH SOLE 56898 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 143 52370 SH SOLE 52370 0 0 RINGCENTRAL INC CL A 76680R206 255 6990 SH SOLE 6990 0 0 RITE AID CORP COM 767754104 311 105363 SH SOLE 105363 0 0 RLI CORP COM 749607107 409 7492 SH SOLE 7492 0 0 ROBERT HALF INTL INC COM 770323103 626 13056 SH SOLE 11056 0 2000 ROCKWELL AUTOMATION INC COM 773903109 1453 8972 SH SOLE 8972 0 0 ROCKWELL COLLINS INC COM 774341101 1830 17410 SH SOLE 17410 0 0 ROLLINS INC COM 775711104 292 7176 SH SOLE 7176 0 0 ROPER TECHNOLOGIES INC COM 776696106 33406 144285 SH SOLE 144085 0 200 ROSS STORES INC COM 778296103 1667 28882 SH SOLE 28882 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 2455 33843 SH SOLE 15643 0 18200 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2024 310000 SH SOLE 310000 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 218 2002 SH SOLE 2002 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 420 7722 SH OTR 0 0 7722 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2359 43344 SH SOLE 43344 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 39 741 SH OTR 0 0 741 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6633 124706 SH SOLE 124428 0 278 ROYAL GOLD INC COM 780287108 667 8536 SH SOLE 8536 0 0 RPM INTL INC COM 749685103 51166 937962 SH SOLE 810250 0 127712 RUBICON PROJ INC COM 78112v102 325 63274 SH SOLE 63274 0 0 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 105380 1137039 SH SOLE 1136739 0 300 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 570 6055 SH SOLE 6055 0 0 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 777 4466 SH SOLE 4466 0 0 RYDEX ETF TRUST GUG S&P500EQWTTE 78355w817 539 4320 SH SOLE 4320 0 0 S&P GLOBAL INC COM 78409v104 3647 24985 SH SOLE 22185 0 2800 SABRE CORP COM 78573M104 678 31150 SH SOLE 31150 0 0 SALESFORCE COM INC COM 79466L302 9110 105196 SH SOLE 104201 0 995 SALLY BEAUTY HLDGS INC COM 79546e104 479 23676 SH SOLE 23676 0 0 SANOFI SPONSORED ADR 80105n105 26 543 SH OTR 0 0 543 SANOFI SPONSORED ADR 80105n105 5442 113588 SH SOLE 76520 0 37068 SAP SE SPON ADR 803054204 55 530 SH OTR 0 0 530 SAP SE SPON ADR 803054204 2297 21939 SH SOLE 20939 0 1000 SARATOGA INVT CORP COM NEW 80349A208 574 27500 SH SOLE 27500 0 0 SCHEIN HENRY INC COM 806407102 260 1417 SH SOLE 1417 0 0 SCHLUMBERGER LTD COM 806857108 383 5818 SH OTR 0 0 5818 SCHLUMBERGER LTD COM 806857108 44712 679095 SH SOLE 666256 0 12839 SCHWAB CHARLES CORP NEW COM 808513105 18448 429430 SH SOLE 418880 0 10550 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1693 28956 SH SOLE 26456 0 2500 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7487 166015 SH SOLE 163315 0 2700 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 708 11201 SH SOLE 11201 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 556 11083 SH SOLE 11083 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1712 29635 SH SOLE 29635 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1261 19742 SH SOLE 19742 0 0 SCICLONE PHARMACEUTICALS INC COM 80862k104 192 17443 SH SOLE 17443 0 0 SCORPIO TANKERS INC SHS y7542c106 20 5000 SH OTR 0 0 5000 SCORPIO TANKERS INC SHS Y7542c106 48 12164 SH SOLE 12164 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1024 11446 SH SOLE 11446 0 0 SEABRIDGE GOLD INC COM 811916105 1822 168695 SH SOLE 168695 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 1816 46871 SH SOLE 46871 0 0 SEALED AIR CORP NEW COM 81211k100 1689 37724 SH SOLE 37724 0 0 SEI INVESTMENTS CO COM 784117103 475 8840 SH SOLE 8840 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 43679 672829 SH SOLE 672829 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1951 21764 SH SOLE 21764 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4690 85369 SH SOLE 85369 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 26838 338700 SH SOLE 337800 0 900 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 23186 939894 SH SOLE 933483 0 6411 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 9497 139427 SH SOLE 139427 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1601 30814 SH SOLE 30814 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8081 150168 SH SOLE 150168 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 10036 183399 SH SOLE 183149 0 250 SEMPRA ENERGY COM 816851109 1681 14915 SH SOLE 14915 0 0 SENSATA TECHNOLOGIES HLDG NV SHS n7902x106 2349 54983 SH SOLE 54983 0 0 SERVICE CORP INTL COM 817565104 1134 33896 SH SOLE 33896 0 0 SERVICENOW INC COM 81762P102 669 6312 SH SOLE 6244 0 68 SHERWIN WILLIAMS CO COM 824348106 951 2710 SH SOLE 2710 0 0 SHIRE PLC SPONSORED ADR 82481r106 51 307 SH OTR 0 0 307 SHIRE PLC SPONSORED ADR 82481r106 1070 6476 SH SOLE 6476 0 0 SHOPIFY INC CL A 82509L107 223 2561 SH SOLE 2561 0 0 SHUTTERFLY INC COM 82568p304 256 5388 SH SOLE 5388 0 0 SHUTTERSTOCK INC COM 825690100 203 4615 SH SOLE 4615 0 0 SIRIUS XM HLDGS INC COM 82968B103 575 105260 SH SOLE 105260 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 664 12756 SH SOLE 12756 0 0 SK TELECOM LTD SPONSORED ADR 78440p108 227 8826 SH SOLE 8826 0 0 SKYWORKS SOLUTIONS INC COM 83088m102 861 8975 SH SOLE 8975 0 0 SM ENERGY CO COM 78454l100 1058 63955 SH SOLE 63955 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 445 12758 SH SOLE 12758 0 0 SMUCKER J M CO COM NEW 832696405 1351 11417 SH SOLE 11117 0 300 SNAP INC CL A 83304A106 356 20021 SH SOLE 20021 0 0 SNAP ON INC COM 833034101 2877 18207 SH SOLE 18207 0 0 SONOCO PRODS CO COM 835495102 17325 336924 SH SOLE 215263 0 121661 SONY CORP SPONSORED ADR 835699307 30 785 SH OTR 0 0 785 SONY CORP SPONSORED ADR 835699307 246 6453 SH SOLE 6453 0 0 SOUTHERN CO COM 842587107 2132 44517 SH SOLE 44517 0 0 SOUTHWEST AIRLS CO COM 844741108 6287 101191 SH SOLE 101191 0 0 SOUTHWESTERN ENERGY CO COM 845467109 90 14726 SH SOLE 14726 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 4535 21267 SH SOLE 21242 0 25 SPDR GOLD TRUST GOLD SHS 78463v107 1036 8778 SH SOLE 8778 0 0 SPDR INDEX SHS FDS INTL TECH ETF 78463X657 214 5025 SH SOLE 5025 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 854183 3532605 SH SOLE 3523715 0 8890 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 87292 274833 SH SOLE 274833 0 0 SPDR SER TR BLOOMBERG SRT TR 78468r408 951 34000 SH SOLE 34000 0 0 SPDR SER TR SP500 HIGH DIV 78468R788 414 11740 SH SOLE 11740 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 1187 16865 SH SOLE 16865 0 0 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 545 9590 SH SOLE 9590 0 0 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1619 13570 SH SOLE 13570 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4072 33062 SH SOLE 33062 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 29243 378893 SH SOLE 378838 0 55 SPDR SERIES TRUST S&P BK ETF 78464A797 4208 96711 SH SOLE 96711 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 48801 549004 SH SOLE 543454 0 5550 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3193 100035 SH SOLE 100035 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 4417 80383 SH SOLE 80383 0 0 SPECTRA ENERGY PARTNERS LP COM 84756n109 2422 56451 SH SOLE 56451 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 309 5338 SH SOLE 5338 0 0 SPLUNK INC COM 848637104 2112 37122 SH SOLE 37122 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 237 8395 SH SOLE 8395 0 0 SQUARE INC CL A 852234103 310 13203 SH SOLE 13203 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3299 69545 SH SOLE 69545 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 647 13144 SH SOLE 13144 0 0 STAMPS COM INC COM NEW 852857200 12921 83428 SH SOLE 83428 0 0 STANLEY BLACK & DECKER INC COM 854502101 1483 10535 SH SOLE 10535 0 0 STARBUCKS CORP COM 855244109 78468 1345711 SH SOLE 1340949 0 4762 STATE STR CORP COM 857477103 9809 109302 SH SOLE 109302 0 0 STATOIL ASA SPONSORED ADR 85771p102 19 1142 SH OTR 0 0 1142 STATOIL ASA SPONSORED ADR 85771p102 300 18165 SH SOLE 18165 0 0 STEEL DYNAMICS INC COM 858119100 311 8662 SH SOLE 8662 0 0 STERICYCLE INC COM 858912108 11486 150497 SH SOLE 144912 0 5585 STERIS PLC SHS USD G84720104 3294 40410 SH SOLE 40410 0 0 STERLING BANCORP DEL COM 85917A100 4461 191887 SH SOLE 191887 0 0 STRYKER CORP COM 863667101 8690 62618 SH SOLE 50318 0 12300 STURM RUGER & CO INC COM 864159108 576 9271 SH SOLE 9271 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562m209 39 5021 SH OTR 0 0 5021 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 672 85443 SH SOLE 85443 0 0 SUN HYDRAULICS CORP COM 866942105 282 6604 SH SOLE 6604 0 0 SUN LIFE FINL INC COM 866796105 275 7679 SH SOLE 7679 0 0 SUNCOR ENERGY INC NEW COM 867224107 5053 173057 SH SOLE 172607 0 450 SUNCOR ENERGY INC NEW COM 867224107 2532 86724 SH OTR 0 0 86724 SUNRUN INC COM 86771W105 219 30753 SH SOLE 30753 0 0 SUNTRUST BKS INC COM 867914103 1909 33659 SH SOLE 33659 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 419 9725 SH SOLE 9725 0 0 SVB FINL GROUP COM 78486q101 7922 45064 SH SOLE 45029 0 35 SWIFT TRANSN CO CL A 87074u101 330 12443 SH SOLE 12443 0 0 SWISS HELVETIA FD INC COM 870875101 404 31818 SH SOLE 31818 0 0 SYMANTEC CORP COM 871503108 391 13844 SH SOLE 13844 0 0 SYNCHRONY FINL COM 87165B103 1114 37332 SH SOLE 37332 0 0 SYSCO CORP COM 871829107 6666 132456 SH SOLE 132456 0 0 T MOBILE US INC COM 872590104 781 12883 SH SOLE 12883 0 0 TABLEAU SOFTWARE INC CL A 87336U105 897 14651 SH SOLE 14651 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6356 181803 SH SOLE 181803 0 0 TALLGRASS ENERGY GP LP SHS CL A 874696107 43 1701 SH OTR 0 0 1701 TALLGRASS ENERGY GP LP SHS CL A 874696107 1046 41115 SH SOLE 41115 0 0 TANDEM DIABETES CARE INC COM 875372104 47 58838 SH SOLE 58838 0 0 TARGA RES CORP COM 87612g101 43 957 SH OTR 0 0 957 TARGA RES CORP COM 87612g101 1732 38322 SH SOLE 38012 0 310 TARGET CORP COM 87612E106 27206 520297 SH SOLE 463387 0 56910 TATA MTRS LTD SPONSORED ADR 876568502 446 13534 SH SOLE 13409 0 125 TE CONNECTIVITY LTD REG SHS h84989104 3246 41250 SH OTR 0 0 41250 TE CONNECTIVITY LTD REG SHS H84989104 8242 104746 SH SOLE 104746 0 0 TECK RESOURCES LTD CL B 878742204 381 21998 SH SOLE 21498 0 500 TEGNA INC COM 87901J105 4409 305936 SH SOLE 305936 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 343 13672 SH SOLE 13672 0 0 TELEFLEX INC COM 879369106 743 3577 SH SOLE 3577 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 837 62059 SH SOLE 62059 0 0 TEMPUR SEALY INTL INC COM 88023u101 414 7749 SH SOLE 7749 0 0 TENNECO INC COM 880349105 2019 34913 SH OTR 0 0 34913 TENNECO INC COM 880349105 2436 42118 SH SOLE 42118 0 0 TERADATA CORP DEL COM 88076w103 439 14876 SH SOLE 14876 0 0 TERADYNE INC COM 880770102 337 11235 SH SOLE 11235 0 0 TESLA INC COM 88160r101 8394 23212 SH SOLE 22185 0 1027 TETRA TECH INC NEW COM 88162g103 394 8613 SH SOLE 8613 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 780 23458 SH SOLE 23458 0 0 TEXAS INSTRS INC COM 882508104 5500 71495 SH SOLE 70932 0 563 THERMO FISHER SCIENTIFIC INC COM 883556102 550 3150 SH OTR 0 0 3150 THERMO FISHER SCIENTIFIC INC COM 883556102 29636 169864 SH SOLE 168490 0 1374 THOMSON REUTERS CORP COM 884903105 356 7700 SH SOLE 7700 0 0 THOR INDS INC COM 885160101 1122 10733 SH SOLE 10733 0 0 TIFFANY & CO NEW COM 886547108 2318 24688 SH SOLE 24688 0 0 TIME WARNER INC COM NEW 887317303 3582 35676 SH SOLE 35676 0 0 TIMKEN CO COM 887389104 687 14874 SH SOLE 14874 0 0 TJX COS INC NEW COM 872540109 15881 220052 SH SOLE 218977 0 1075 TORCHMARK CORP COM 891027104 939 12264 SH SOLE 12264 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1178 23374 SH SOLE 23374 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1418 46663 SH SOLE 46663 0 0 TOTAL S A SPONSORED ADR 89151e109 44 879 SH OTR 0 0 879 TOTAL S A SPONSORED ADR 89151E109 3136 63230 SH SOLE 63230 0 0 TOWER SEMICONDUCTOR LTD SHS NEW m87915274 296 12405 SH SOLE 12405 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 440 14289 SH SOLE 14289 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 554 5269 SH SOLE 5269 0 0 TPG SPECIALTY LENDING INC COM 87265K102 2337 114309 SH SOLE 114309 0 0 TRANSCANADA CORP COM 89353d107 214 4473 SH SOLE 4473 0 0 TRANSDIGM GROUP INC COM 893641100 644 2394 SH SOLE 2394 0 0 TRANSOCEAN LTD REG SHS H8817H100 87 10590 SH SOLE 10590 0 0 TRAVELERS COMPANIES INC COM 89417e109 66491 525492 SH SOLE 523657 0 1835 TRAVELERS COMPANIES INC COM 89417e109 397 3135 SH OTR 0 0 3135 TREEHOUSE FOODS INC COM 89469a104 227 2785 SH SOLE 2785 0 0 TWENTY FIRST CENTY FOX INC CL A 90130a101 142 5000 SH OTR 0 0 5000 TWENTY FIRST CENTY FOX INC CL A 90130a101 1697 59884 SH SOLE 59884 0 0 TWENTY FIRST CENTY FOX INC CL B 90130a200 632 22675 SH OTR 0 0 22675 TWENTY FIRST CENTY FOX INC CL B 90130A200 1766 63391 SH SOLE 63391 0 0 TWILIO INC CL A 90138F102 1233 42348 SH SOLE 42348 0 0 TWITTER INC COM 90184L102 16484 922441 SH SOLE 922441 0 0 TWITTER INC NOTE 0.250% 9/1 90184lab8 19 20000 PRN SOLE 20000 0 0 TYSON FOODS INC CL A 902494103 326 5194 SH SOLE 5194 0 0 U S G CORP COM NEW 903293405 368 12683 SH SOLE 12683 0 0 UBS GROUP AG SHS H42097107 983 57910 SH SOLE 57910 0 0 UBS GROUP AG SHS h42097107 50 2964 SH OTR 0 0 2964 ULTA BEAUTY INC COM 90384s303 308 1073 SH SOLE 1073 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385d107 216 1030 SH SOLE 1030 0 0 UNDER ARMOUR INC CL A 904311107 227 10410 SH SOLE 10410 0 0 UNILEVER N V N Y SHS NEW 904784709 444 8029 SH OTR 0 0 8029 UNILEVER N V N Y SHS NEW 904784709 12672 229278 SH SOLE 229278 0 0 UNILEVER PLC SPON ADR NEW 904767704 51 948 SH OTR 0 0 948 UNILEVER PLC SPON ADR NEW 904767704 6177 114143 SH SOLE 53327 0 60816 UNION PAC CORP COM 907818108 474 4349 SH OTR 0 0 4349 UNION PAC CORP COM 907818108 21942 201466 SH SOLE 184286 0 17180 UNITED BANKSHARES INC WEST V COM 909907107 359 9159 SH SOLE 9159 0 0 UNITED CONTL HLDGS INC COM 910047109 2071 27515 SH SOLE 27515 0 0 UNITED FINL BANCORP INC NEW COM 910304104 1212 72641 SH SOLE 72641 0 0 UNITED PARCEL SERVICE INC CL B 911312106 8209 74228 SH SOLE 74228 0 0 UNITED RENTALS INC COM 911363109 312 2765 SH SOLE 2765 0 0 UNITED SECURITY BANCSHARES C COM 911460103 165 17824 SH SOLE 17824 0 0 UNITED STATES STL CORP NEW COM 912909108 339 15308 SH SOLE 15308 0 0 UNITED TECHNOLOGIES CORP COM 913017109 94390 772990 SH SOLE 686231 0 86759 UNITEDHEALTH GROUP INC COM 91324p102 1662 8964 SH OTR 0 0 8964 UNITEDHEALTH GROUP INC COM 91324P102 66788 360202 SH SOLE 354932 0 5270 UNITI GROUP INC COM 91325V108 779 31000 SH SOLE 31000 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 277 2276 SH SOLE 2276 0 0 UNUM GROUP COM 91529y106 875 18761 SH SOLE 18761 0 0 URANIUM ENERGY CORP COM 916896103 447 281649 SH SOLE 281649 0 0 UROGEN PHARMA LTD COM m96088105 221 12250 SH SOLE 12250 0 0 US BANCORP DEL COM NEW 902973304 48622 936467 SH SOLE 901582 0 34885 V F CORP COM 918204108 454 7890 SH OTR 0 0 7890 V F CORP COM 918204108 23564 409099 SH SOLE 368099 0 41000 VAIL RESORTS INC COM 91879q109 537 2650 SH SOLE 2650 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 6938 401002 SH SOLE 400802 0 200 VALERO ENERGY CORP NEW COM 91913Y100 4794 71061 SH SOLE 71061 0 0 VALLEY NATL BANCORP COM 919794107 178 15064 SH SOLE 15064 0 0 VALMONT INDS INC COM 920253101 277 1854 SH SOLE 1854 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 648 11773 SH SOLE 11773 0 0 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 225 3752 SH SOLE 3752 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189f106 555 25137 SH SOLE 25137 0 0 VANECK VECTORS ETF TR INDONESIA INDEX 92189f833 766 31858 SH SOLE 31858 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 207 6198 SH SOLE 6198 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2567 103560 SH SOLE 103560 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189f676 924 11287 SH SOLE 11287 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 250 2125 SH SOLE 2125 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 218 1909 SH SOLE 1909 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1421 10626 SH SOLE 10626 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1572 12980 SH SOLE 12980 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 4733 46275 SH SOLE 46275 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 26783 210823 SH SOLE 210823 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 6013 54160 SH SOLE 54160 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 24434 207628 SH SOLE 207628 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 30840 299788 SH SOLE 299788 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 63769 447437 SH SOLE 447392 0 45 VANGUARD INDEX FDS REIT ETF 922908553 1603 19260 SH SOLE 19260 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 284184 1279763 SH SOLE 1279763 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 21157 172136 SH SOLE 172111 0 25 VANGUARD INDEX FDS SMALL CP ETF 922908751 8930 65885 SH SOLE 65885 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 14475 99329 SH SOLE 99129 0 200 VANGUARD INDEX FDS TOTAL STK MKT 922908769 47898 384879 SH SOLE 384719 0 160 VANGUARD INDEX FDS VALUE ETF 922908744 93932 972790 SH SOLE 972790 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 39502 789569 SH SOLE 789569 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 56801 1391164 SH SOLE 1391164 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2421 43924 SH SOLE 43924 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3006 27806 SH SOLE 27806 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1033 15291 SH SOLE 15291 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206c680 584 4802 SH SOLE 4802 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 249 2240 SH SOLE 2240 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206c623 374 3046 SH SOLE 3046 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 34451 305606 SH SOLE 300741 0 4865 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 193974 2093169 SH SOLE 2090959 0 2210 VANGUARD STAR FD VG TL INTL STK F 921909768 1627 31312 SH SOLE 31312 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 52217 1263736 SH SOLE 1263736 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 27012 345599 SH SOLE 345599 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 215 3431 SH SOLE 3431 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 1688 14374 SH SOLE 14374 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 5716 68957 SH SOLE 67457 0 1500 VANGUARD WORLD FD MEGA GRWTH IND 921910816 283 2830 SH SOLE 2830 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 19100 134532 SH SOLE 134297 0 235 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 936 6637 SH SOLE 6637 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1169 13214 SH SOLE 13214 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1339 21412 SH SOLE 21412 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1250 8483 SH SOLE 8483 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 734 5719 SH SOLE 5719 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 8555 60745 SH SOLE 60745 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 647 5319 SH SOLE 5319 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 400 4351 SH SOLE 4351 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1991 17421 SH SOLE 17421 0 0 VANTIV INC CL A 92210H105 324 5109 SH SOLE 5109 0 0 VARIAN MED SYS INC COM 92220P105 380 3681 SH SOLE 3681 0 0 VCA INC COM 918194101 1438 15576 SH SOLE 15576 0 0 VEEVA SYS INC CL A COM 922475108 1348 21974 SH SOLE 21974 0 0 VENTAS INC COM 92276f100 206 2962 SH SOLE 2962 0 0 VERASTEM INC COM 92337C104 38 17500 SH SOLE 17500 0 0 VEREIT INC COM 92339v100 3034 372819 SH SOLE 372819 0 0 VERISK ANALYTICS INC COM 92345y106 811 9606 SH SOLE 9606 0 0 VERIZON COMMUNICATIONS INC COM 92343v104 463 10360 SH OTR 0 0 10360 VERIZON COMMUNICATIONS INC COM 92343V104 56706 1269708 SH SOLE 1151348 0 118360 VERMILION ENERGY INC COM 923725105 1181 37285 SH SOLE 35985 0 1300 VERMILION ENERGY INC COM 923725105 39 1216 SH OTR 0 0 1216 VERTEX PHARMACEUTICALS INC COM 92532f100 1585 12297 SH SOLE 12297 0 0 VIACOM INC NEW CL B 92553p201 408 12119 SH SOLE 12119 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 405 38355 SH SOLE 38355 0 0 VIRNETX HLDG CORP COM 92823t108 46 10000 SH SOLE 10000 0 0 VISA INC COM CL A 92826C839 79627 849087 SH SOLE 828445 0 20642 VMWARE INC CL A COM 928563402 723 8276 SH SOLE 6976 0 1300 VODAFONE GROUP PLC NEW SPONSORED ADR 92857w308 23 786 SH OTR 0 0 786 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2803 97574 SH SOLE 86316 0 11258 VONAGE HLDGS CORP COM 92886t201 108 16598 SH SOLE 16598 0 0 VULCAN MATLS CO COM 929160109 1042 8226 SH SOLE 8226 0 0 WABCO HLDGS INC COM 92927k102 765 6000 SH SOLE 6000 0 0 WABTEC CORP COM 929740108 10976 119958 SH SOLE 104917 0 15041 WALGREENS BOOTS ALLIANCE INC COM 931427108 14777 188710 SH SOLE 162675 0 26035 WAL-MART STORES INC COM 931142103 36157 477767 SH SOLE 422112 0 55655 WASHINGTON FED INC COM 938824109 265 7977 SH SOLE 7977 0 0 WASTE CONNECTIONS INC COM 94106b101 213 3314 SH SOLE 3314 0 0 WASTE MGMT INC DEL COM 94106l109 29047 396013 SH SOLE 393435 0 2579 WATSCO INC COM 942622200 31876 206716 SH SOLE 205961 0 755 WD-40 CO COM 929236107 760 6891 SH SOLE 6891 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 483 124802 SH SOLE 124802 0 0 WEB COM GROUP INC NOTE 1.000% 8/1 94733aaa2 10 10000 PRN SOLE 10000 0 0 WEC ENERGY GROUP INC COM 92939u106 1450 23627 SH SOLE 23627 0 0 WEC ENERGY GROUP INC COM 92939u106 478 7780 SH OTR 0 0 7780 WELLS FARGO CO NEW COM 949746101 1920 34656 SH OTR 0 0 34656 WELLS FARGO CO NEW COM 949746101 48256 870881 SH SOLE 861359 0 9522 WELLTOWER INC COM 95040q104 458 6121 SH OTR 0 0 6121 WELLTOWER INC COM 95040q104 143 1914 SH SOLE 1914 0 0 WENDYS CO COM 95058W100 906 58389 SH SOLE 58389 0 0 WESTAR ENERGY INC COM 95709T100 1738 32789 SH SOLE 32271 0 518 WESTERN ALLIANCE BANCORP COM 957638109 1816 36913 SH SOLE 36913 0 0 WESTERN DIGITAL CORP COM 958102105 7015 79179 SH SOLE 79179 0 0 WESTERN DIGITAL CORP COM 958102105 3042 34332 SH OTR 0 0 34332 WESTERN UN CO COM 959802109 2458 129015 SH OTR 0 0 129015 WESTERN UN CO COM 959802109 4201 220562 SH SOLE 220562 0 0 WEX INC COM 96208T104 232 2224 SH SOLE 2224 0 0 WEYERHAEUSER CO COM 962166104 587 17522 SH SOLE 17522 0 0 WGL HLDGS INC COM 92924f106 342 4100 SH SOLE 4100 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1165 58708 SH SOLE 58708 0 0 WHIRLPOOL CORP COM 963320106 3791 19786 SH OTR 0 0 19786 WHIRLPOOL CORP COM 963320106 18381 95924 SH SOLE 95924 0 0 WHITE MTNS INS GROUP LTD COM g9618e107 714 822 SH SOLE 822 0 0 WHOLE FOODS MKT INC COM 966837106 429 10185 SH SOLE 10185 0 0 WILLIAMS COS INC DEL COM 969457100 58 1910 SH OTR 0 0 1910 WILLIAMS COS INC DEL COM 969457100 1693 55897 SH SOLE 55897 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949l105 303 7543 SH SOLE 7543 0 0 WILLIAMS SONOMA INC COM 969904101 206 4247 SH SOLE 4247 0 0 WILLIS TOWERS WATSON PUB LTD SHS g96629103 3211 22072 SH OTR 0 0 22072 WILLIS TOWERS WATSON PUB LTD SHS G96629103 6241 42904 SH SOLE 42904 0 0 WINDSTREAM HLDGS INC COM NEW 97382A200 252 64927 SH SOLE 64927 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717x701 10129 162508 SH SOLE 162508 0 0 WISDOMTREE TR GLB HIGH DIV FD 97717W877 482 10659 SH SOLE 10659 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 375 5390 SH SOLE 5390 0 0 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 672 22715 SH SOLE 22715 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717w851 7688 147853 SH SOLE 147853 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 8456 102732 SH SOLE 102732 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 230 3375 SH SOLE 3375 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 9506 113058 SH SOLE 113058 0 0 WISDOMTREE TR US MIDCAP DIVID 97717w505 10419 106591 SH SOLE 104091 0 2500 WISDOMTREE TR US MIDCP EARNING 97717W570 18183 507907 SH SOLE 496951 0 10957 WISDOMTREE TR US QTLY DIV GRT 97717X669 3046 82817 SH SOLE 82817 0 0 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1822 55489 SH SOLE 55489 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 3511 41272 SH SOLE 41272 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 212 6166 SH SOLE 6166 0 0 WOODWARD INC COM 980745103 422 6240 SH SOLE 6240 0 0 WORKDAY INC CL A 98138H101 3011 31049 SH SOLE 31049 0 0 WPP PLC NEW ADR 92937A102 914 8670 SH SOLE 8670 0 0 WYNDHAM WORLDWIDE CORP COM 98310w108 762 7588 SH SOLE 7588 0 0 WYNN RESORTS LTD COM 983134107 2859 21315 SH SOLE 21315 0 0 XCEL ENERGY INC COM 98389b100 405 8832 SH SOLE 8832 0 0 XEROX CORP COM NEW 984121608 411 14313 SH SOLE 14313 0 0 XILINX INC COM 983919101 355 5514 SH SOLE 5514 0 0 XL GROUP LTD COM G98294104 558 12749 SH SOLE 12749 0 0 XPO LOGISTICS INC COM 983793100 1105 17101 SH SOLE 17101 0 0 XYLEM INC COM 98419m100 2198 39648 SH SOLE 37448 0 2200 YANDEX N V SHS CLASS A n97284108 717 27341 SH SOLE 27341 0 0 YUM BRANDS INC COM 988498101 3865 52396 SH SOLE 51296 0 1100 YUM CHINA HLDGS INC COM 98850p109 1491 37814 SH SOLE 36714 0 1100 YUME INC COM 98872b104 69 14681 SH SOLE 14681 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 262 2605 SH SOLE 2605 0 0 ZENDESK INC COM 98936j101 2963 106666 SH SOLE 106666 0 0 ZILLOW GROUP INC CL A 98954m101 402 8242 SH SOLE 8242 0 0 ZILLOW GROUP INC CL C CAP STK 98954m200 803 16392 SH SOLE 16392 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 3190 24852 SH SOLE 24777 0 75 ZIONS BANCORPORATION COM 989701107 418 9510 SH SOLE 9510 0 0 ZOETIS INC CL A 98978V103 1387 22247 SH SOLE 22247 0 0 ZOSANO PHARMA CORP COM 98979h103 221 156894 SH SOLE 156894 0 0 ZYNGA INC CL A 98986t108 44 12002 SH SOLE 12002 0 0