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,698 119,515 SH   SOLE   119,515 0 0
3M CO COM 88579Y101 97,690 465,415 SH   SOLE   432,644 0 32,771
ABB LTD SPONSORED ADR 000375204 6,503 262,738 SH   SOLE   87,400 0 175,338
ABBOTT LABS COM 002824100 41,835 784,011 SH   SOLE   721,695 0 62,316
ABBVIE INC COM 00287Y109 109,041 1,227,113 SH   SOLE   1,172,378 0 54,735
ACACIA RESH CORP ACACIA TCH COM 003881307 91 20,000 SH   SOLE   20,000 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 15,010 668,600 SH   SOLE   481,950 0 186,650
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 88,288 653,646 SH   SOLE   615,276 0 38,370
ACTIVISION BLIZZARD INC COM 00507v109 957 14,827 SH   SOLE   14,827 0 0
ADECOAGRO S A COM l00849106 704 65,200 SH   SOLE   65,200 0 0
ADIENT PLC ORD SHS G0084W101 3,433 40,872 SH   SOLE   40,146 0 726
ADOBE SYS INC COM 00724F101 45,516 305,104 SH   SOLE   304,169 0 935
ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756m404 895 144,835 SH   SOLE   144,835 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773u108 73 20,000 SH   SOLE   20,000 0 0
ADVISORY BRD CO COM 00762w107 404 7,532 SH   SOLE   7,532 0 0
AECOM COM 00766t100 5,463 148,391 SH   SOLE   148,391 0 0
AEGON N V NY REGISTRY SH 007924103 855 147,583 SH   SOLE   147,583 0 0
AERCAP HOLDINGS NV SHS n00985106 7,249 141,830 SH   SOLE   141,830 0 0
AETNA INC NEW COM 00817Y108 13,741 86,409 SH   SOLE   86,409 0 0
AFFILIATED MANAGERS GROUP COM 008252108 8,551 45,048 SH   SOLE   45,048 0 0
AFLAC INC COM 001055102 9,892 121,547 SH   SOLE   121,547 0 0
AG MTG INVT TR INC COM 001228105 481 25,000 SH   SOLE   25,000 0 0
AGENUS INC COM NEW 00847g705 97 22,100 SH   SOLE   22,100 0 0
AGILENT TECHNOLOGIES INC COM 00846u101 1,000 15,564 SH   SOLE   15,564 0 0
AIR LEASE CORP CL A 00912x302 431 10,125 SH   SOLE   10,125 0 0
AIR PRODS & CHEMS INC COM 009158106 7,818 51,692 SH   SOLE   51,692 0 0
AIRCASTLE LTD COM G0129K104 613 27,479 SH   SOLE   27,479 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,670 34,271 SH   SOLE   34,271 0 0
AKERS BIOSCIENCES INC COM 00973e102 8 10,000 SH   SOLE   10,000 0 0
ALARM COM HLDGS INC COM 011642105 516 11,413 SH   SOLE   11,413 0 0
ALASKA AIR GROUP INC COM 011659109 1,863 24,428 SH   SOLE   23,633 0 795
ALBEMARLE CORP COM 012653101 531 3,897 SH   SOLE   3,897 0 0
ALCOA CORP COM 013872106 366 7,846 SH   SOLE   7,846 0 0
ALCOBRA LTD SHS m2239p109 20 20,000 SH   SOLE   20,000 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 322 2,294 SH   SOLE   2,294 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 11,415 66,097 SH   SOLE   66,097 0 0
ALIGN TECHNOLOGY INC COM 016255101 6,023 32,338 SH   SOLE   32,338 0 0
ALLEGION PUB LTD CO ORD SHS g0176j109 4,943 57,153 SH   SOLE   57,118 0 35
ALLERGAN PLC SHS g0177J108 24,175 117,958 SH   SOLE   116,152 0 1,806
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,065 4,805 SH   SOLE   4,805 0 0
ALLSTATE CORP COM 020002101 1,750 19,054 SH   SOLE   18,587 0 467
ALPHABET INC CAP STK CL A 02079K305 139,375 143,136 SH   SOLE   141,973 0 1,163
ALPHABET INC CAP STK CL C 02079K107 102,446 106,814 SH   SOLE   100,469 0 6,345
ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 193 21,421 SH   SOLE   21,421 0 0
ALPS ETF TR ALERIAN MLP 00162q866 40,844 3,640,255 SH   SOLE   3,640,255 0 0
ALTABA INC COM 021346101 1,061 16,010 SH   SOLE   16,010 0 0
ALTRIA GROUP INC COM 02209s103 26,892 424,032 SH   SOLE   412,832 0 11,200
AMARIN CORP PLC SPONS ADR NEW 023111206 35 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106 98,037 101,978 SH   SOLE   96,324 0 5,654
AMBEV SA SPONSORED ADR 02319V103 1,767 268,149 SH   SOLE   268,149 0 0
AMC NETWORKS INC CL A 00164v103 384 6,565 SH   SOLE   6,565 0 0
AMDOCS LTD SHS g02602103 639 9,943 SH   SOLE   9,943 0 0
AMEREN CORP COM 023608102 765 13,241 SH   SOLE   13,241 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 298 16,779 SH   SOLE   16,779 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 702 14,780 SH   SOLE   14,780 0 0
AMERICAN ASSETS TR INC COM 024013104 986 24,794 SH   SOLE   24,794 0 0
AMERICAN ELEC PWR INC COM 025537101 1,882 26,796 SH   SOLE   25,996 0 800
AMERICAN EXPRESS CO COM 025816109 12,722 140,634 SH   SOLE   129,634 0 11,000
AMERICAN INTL GROUP INC COM NEW 026874784 40,498 659,677 SH   SOLE   639,627 0 20,050
AMERICAN TOWER CORP NEW COM 03027x100 717 5,247 SH   SOLE   5,247 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,898 35,820 SH   SOLE   35,820 0 0
AMERIPRISE FINL INC COM 03076c106 11,712 78,869 SH   SOLE   78,869 0 0
AMERIS BANCORP COM 03076k108 406 8,464 SH   SOLE   8,464 0 0
AMERISOURCEBERGEN CORP COM 03073E105 3,236 39,096 SH   SOLE   39,096 0 0
AMETEK INC NEW COM 031100100 1,359 20,563 SH   SOLE   20,563 0 0
AMGEN INC COM 031162100 110,193 591,008 SH   SOLE   586,158 0 4,850
AMPHENOL CORP NEW CL A 032095101 1,098 12,962 SH   SOLE   12,962 0 0
ANADARKO PETE CORP COM 032511107 2,865 58,633 SH   SOLE   55,833 0 2,800
ANALOG DEVICES INC COM 032654105 3,358 38,979 SH   SOLE   36,879 0 2,100
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 1,975 39,468 SH   SOLE   39,468 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 18,644 156,281 SH   SOLE   156,281 0 0
ANIKA THERAPEUTICS INC COM 035255108 2,473 42,636 SH   SOLE   42,636 0 0
ANNALY CAP MGMT INC COM 035710409 792 65,017 SH   SOLE   65,017 0 0
ANSYS INC COM 03662q105 438 3,574 SH   SOLE   3,574 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,347 42,714 SH   SOLE   42,714 0 0
ANTHEM INC COM 036752103 15,627 82,301 SH   SOLE   82,301 0 0
ANWORTH MORTGAGE ASSET CP COM 037347101 90 14,900 SH   SOLE   14,900 0 0
AON PLC SHS CL A G0408V102 2,447 16,751 SH   SOLE   16,751 0 0
APACHE CORP COM 037411105 1,855 40,487 SH   SOLE   40,487 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 525 27,781 SH   SOLE   27,781 0 0
APPLE INC COM 037833100 373,338 2,422,381 SH   SOLE   2,365,655 0 56,724
APPLIED MATLS INC COM 038222105 3,277 62,918 SH   SOLE   60,918 0 2,000
APTARGROUP INC COM 038336103 5,535 64,137 SH   SOLE   21,017 0 43,120
ARALEZ PHARMACEUTICALS INC COM 03852X100 137 60,000 SH   SOLE   60,000 0 0
ARAMARK COM 03852U106 206 5,059 SH   SOLE   5,059 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 346 13,450 SH   SOLE   13,450 0 0
ARCH CAP GROUP LTD ORD g0450a105 3,990 40,511 SH   SOLE   40,511 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 9,571 225,154 SH   SOLE   225,154 0 0
ARES CAP CORP COM 04010L103 2,697 164,584 SH   SOLE   152,059 0 12,525
ARISTA NETWORKS INC COM 040413106 1,297 6,845 SH   SOLE   6,845 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 327 6,386 SH   SOLE   6,386 0 0
ARRIS INTL INC SHS G0551A103 4,680 164,273 SH   SOLE   164,273 0 0
ARROW FINL CORP COM 042744102 2,934 85,406 SH   SOLE   85,406 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 474 14,528 SH   SOLE   14,528 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,505 8,790 SH   SOLE   8,790 0 0
ASPEN AEROGELS INC COM 04523y105 67 15,439 SH   SOLE   15,439 0 0
ASSURANT INC COM 04621x108 7,268 76,081 SH   SOLE   76,081 0 0
ASSURED GUARANTY LTD COM g0585r106 293 7,757 SH   SOLE   7,757 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,657 48,916 SH   SOLE   48,916 0 0
AT&T INC COM 00206R102 73,259 1,870,277 SH   SOLE   1,855,269 0 15,008
ATHENAHEALTH INC COM 04685w103 1,152 9,261 SH   SOLE   9,261 0 0
ATKORE INTL GROUP INC COM 047649108 488 25,000 SH   SOLE   25,000 0 0
ATLASSIAN CORP PLC CL A G06242104 4,735 134,709 SH   SOLE   134,709 0 0
AUTODESK INC COM 052769106 19,231 171,303 SH   SOLE   123,915 0 47,388
AUTOMATIC DATA PROCESSING IN COM 053015103 12,748 116,608 SH   SOLE   115,155 0 1,453
AUTONATION INC COM 05329w102 2,549 53,711 SH   SOLE   53,711 0 0
AVIS BUDGET GROUP COM 053774105 3,229 84,853 SH   SOLE   84,853 0 0
AXALTA COATING SYS LTD COM G0750C108 590 20,396 SH   SOLE   20,396 0 0
BADGER METER INC COM 056525108 636 12,982 SH   SOLE   12,982 0 0
BAIDU INC SPON ADR REP A 056752108 6,233 25,165 SH   SOLE   24,915 0 250
BALL CORP COM 058498106 530 12,835 SH   SOLE   12,835 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,012 113,439 SH   SOLE   113,439 0 0
BANCO SANTANDER SA ADR 05964H105 629 90,671 SH   SOLE   90,671 0 0
BANK AMER CORP *W EXP 01/16/201 060505146 265 20,000 SH   SOLE   20,000 0 0
BANK AMER CORP COM 060505104 96,586 3,811,609 SH   SOLE   3,777,143 0 34,466
BANK HAWAII CORP COM 062540109 9,858 118,257 SH   SOLE   118,257 0 0
BANK MONTREAL QUE COM 063671101 641 8,464 SH   SOLE   8,464 0 0
BANK N S HALIFAX COM 064149107 24,844 386,690 SH   SOLE   386,690 0 0
BANK NEW YORK MELLON CORP COM 064058100 24,164 455,754 SH   SOLE   445,451 0 10,303
BANK OF MARIN BANCORP COM 063425102 240 3,497 SH   SOLE   3,497 0 0
BANK OF THE OZARKS COM 063904106 607 12,648 SH   SOLE   12,648 0 0
BARCLAYS BK PLC IPMS INDIA ETN 06739f291 643 8,130 SH   SOLE   8,130 0 0
BARCLAYS PLC ADR 06738E204 158 15,272 SH   SOLE   15,272 0 0
BARD C R INC COM 067383109 2,344 7,310 SH   SOLE   7,310 0 0
BARRICK GOLD CORP COM 067901108 1,090 67,779 SH   SOLE   67,779 0 0
BAXTER INTL INC COM 071813109 4,104 65,390 SH   SOLE   64,324 0 1,066
BAYTEX ENERGY CORP COM 07317Q105 111 36,950 SH   SOLE   36,950 0 0
BB&T CORP COM 054937107 5,547 118,186 SH   SOLE   118,186 0 0
BCE INC COM NEW 05534B760 3,147 67,192 SH   SOLE   67,192 0 0
BECTON DICKINSON & CO COM 075887109 21,509 109,767 SH   SOLE   101,452 0 8,315
BEMIS INC COM 081437105 392 8,600 SH   SOLE   8,600 0 0
BERKLEY W R CORP COM 084423102 552 8,277 SH   SOLE   8,277 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 22,529 82 SH   SOLE   82 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 79,829 435,460 SH   SOLE   418,744 0 16,716
BEST BUY INC COM 086516101 679 11,918 SH   SOLE   11,918 0 0
BGC PARTNERS INC CL A 05541T101 313 21,662 SH   SOLE   21,662 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 4,112 101,447 SH   SOLE   55,322 0 46,125
BHP BILLITON PLC SPONSORED ADR 05545e209 522 14,739 SH   SOLE   14,739 0 0
BIOGEN INC COM 09062X103 14,673 46,859 SH   SOLE   46,555 0 304
BIOMARIN PHARMACEUTICAL INC COM 09061g101 220 2,369 SH   SOLE   2,369 0 0
BIOVERATIV INC COM 09075e100 459 8,052 SH   SOLE   8,052 0 0
BLACKLINE INC COM 09239B109 257 7,523 SH   SOLE   7,523 0 0
BLACKROCK ENERGY & RES TR COM 09250u101 400 29,123 SH   SOLE   29,123 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251a104 438 48,341 SH   SOLE   48,341 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 259 39,438 SH   SOLE   39,438 0 0
BLACKROCK INC COM 09247x101 26,866 60,089 SH   SOLE   59,909 0 180
BLACKROCK MULTI-SECTOR INC T COM 09258a107 282 15,075 SH   SOLE   15,075 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254p108 200 13,474 SH   SOLE   13,474 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253u108 5,764 172,733 SH   SOLE   172,733 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 3,330 107,371 SH   SOLE   107,371 0 0
BLOCK H & R INC COM 093671105 1,049 39,601 SH   SOLE   39,601 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 293 4,201 SH   SOLE   4,201 0 0
BMC STK HLDGS INC COM 05591B109 658 30,804 SH   SOLE   30,804 0 0
BOEING CO COM 097023105 67,480 265,450 SH   SOLE   264,150 0 1,300
BOFI HLDG INC COM 05566U108 637 22,357 SH   SOLE   22,357 0 0
BOINGO WIRELESS INC COM 09739C102 229 10,693 SH   SOLE   10,693 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2,835 75,807 SH   SOLE   75,807 0 0
BORGWARNER INC COM 099724106 1,305 25,481 SH   SOLE   25,481 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,890 99,055 SH   SOLE   99,055 0 0
BP PLC SPONSORED ADR 055622104 5,451 141,841 SH   SOLE   88,008 0 53,833
BRIGHTHOUSE FINL INC COM 10922n103 248 4,077 SH   SOLE   4,077 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 28,729 450,724 SH   SOLE   428,496 0 22,228
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,334 85,414 SH   SOLE   64,092 0 21,322
BROADCOM LTD SHS Y09827109 72,574 299,227 SH   SOLE   297,560 0 1,667
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 218 2,699 SH   SOLE   2,699 0 0
BROCADE COMMUNICATIONS SYS I COM NEW 111621306 2,161 180,883 SH   SOLE   180,883 0 0
BROOKLINE BANCORP INC DEL COM 11373m107 191 12,308 SH   SOLE   12,308 0 0
BROWN FORMAN CORP CL A 115637100 261 4,680 SH   SOLE   4,680 0 0
BROWN FORMAN CORP CL B 115637209 427 7,868 SH   SOLE   7,868 0 0
BRYN MAWR BK CORP COM 117665109 259 5,909 SH   SOLE   5,909 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1,018 17,853 SH   SOLE   17,853 0 0
C & F FINL CORP COM 12466q104 220 4,000 SH   SOLE   4,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,012 13,295 SH   SOLE   13,295 0 0
CA INC COM 12673p105 2,088 62,548 SH   SOLE   45,048 0 17,500
CABOT OIL & GAS CORP COM 127097103 781 29,173 SH   SOLE   9,173 0 20,000
CADENCE DESIGN SYSTEM INC COM 127387108 892 22,584 SH   SOLE   22,584 0 0
CALAVO GROWERS INC COM 128246105 230 3,140 SH   SOLE   3,140 0 0
CAMBIUM LEARNING GRP INC COM 13201A107 66 10,000 SH   SOLE   10,000 0 0
CAMECO CORP COM 13321L108 161 16,594 SH   SOLE   16,594 0 0
CAMPBELL SOUP CO COM 134429109 767 16,380 SH   SOLE   16,380 0 0
CANADIAN NAT RES LTD COM 136385101 590 17,624 SH   SOLE   17,624 0 0
CANADIAN NATL RY CO COM 136375102 2,219 26,783 SH   SOLE   26,783 0 0
CANADIAN PAC RY LTD COM 13645T100 3,281 19,525 SH   SOLE   19,525 0 0
CAPITAL ONE FINL CORP COM 14040H105 9,133 107,882 SH   SOLE   107,582 0 300
CAPSTONE TURBINE CORP COM NEW 14067d409 37 53,856 SH   SOLE   53,856 0 0
CARDINAL HEALTH INC COM 14149Y108 1,225 18,301 SH   SOLE   17,908 0 393
CARDIOVASCULAR SYS INC DEL COM 141619106 386 13,727 SH   SOLE   13,727 0 0
CARLISLE COS INC COM 142339100 252 2,516 SH   SOLE   2,516 0 0
CARMAX INC COM 143130102 546 7,200 SH   SOLE   7,200 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 2,776 42,983 SH   SOLE   42,983 0 0
CATERPILLAR INC DEL COM 149123101 11,331 90,860 SH   SOLE   86,460 0 4,400
CBRE GROUP INC CL A 12504l109 1,385 36,571 SH   SOLE   36,571 0 0
CBS CORP NEW CL B 124857202 2,270 39,147 SH   SOLE   39,147 0 0
CDK GLOBAL INC COM 12508E101 590 9,354 SH   SOLE   9,354 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 12,304 140,585 SH   SOLE   140,585 0 0
CDW CORP COM 12514G108 840 12,739 SH   SOLE   12,739 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 263 4,097 SH   SOLE   4,097 0 0
CELANESE CORP DEL COM SER A 150870103 11,136 106,800 SH   SOLE   106,800 0 0
CELGENE CORP COM 151020104 75,886 520,409 SH   SOLE   506,508 0 13,901
CELLDEX THERAPEUTICS INC NEW COM 15117B103 31 11,066 SH   SOLE   11,066 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 626 68,894 SH   SOLE   68,894 0 0
CENTERPOINT ENERGY INC COM 15189T107 344 11,753 SH   SOLE   11,753 0 0
CENTRAL FD CDA LTD CL A 153501101 1,281 101,073 SH   SOLE   101,073 0 0
CENTURYLINK INC COM 156700106 517 27,362 SH   SOLE   27,362 0 0
CERNER CORP COM 156782104 47,219 662,077 SH   SOLE   607,477 0 54,600
CEVA INC COM 157210105 363 8,485 SH   SOLE   8,485 0 0
CF INDS HLDGS INC COM 125269100 582 16,537 SH   SOLE   16,537 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,289 3,548 SH   SOLE   3,548 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,573 48,886 SH   SOLE   48,886 0 0
CHEESECAKE FACTORY INC COM 163072101 882 20,927 SH   SOLE   20,927 0 0
CHEGG INC COM 163092109 387 26,089 SH   SOLE   26,089 0 0
CHEMOURS CO COM 163851108 203 4,009 SH   SOLE   4,009 0 0
CHESAPEAKE UTILS CORP COM 165303108 231 2,958 SH   SOLE   2,958 0 0
CHEVRON CORP NEW COM 166764100 188,769 1,606,544 SH   SOLE   1,494,877 0 111,667
CHINA MOBILE LIMITED SPONSORED ADR 16941m109 1,022 20,201 SH   SOLE   20,201 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 17,120 55,614 SH   SOLE   55,614 0 0
CHUBB LIMITED COM H1467J104 89,761 629,682 SH   SOLE   611,442 0 18,240
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133q502 531 15,564 SH   SOLE   15,564 0 0
CHURCH & DWIGHT INC COM 171340102 9,472 195,500 SH   SOLE   195,380 0 120
CIGNA CORPORATION COM 125509109 1,952 10,442 SH   SOLE   10,442 0 0
CIMPRESS N V SHS EURO N20146101 289 2,961 SH   SOLE   2,961 0 0
CINCINNATI FINL CORP COM 172062101 1,743 22,775 SH   SOLE   22,775 0 0
CINEMARK HOLDINGS INC COM 17243v102 678 18,721 SH   SOLE   18,721 0 0
CINTAS CORP COM 172908105 73,360 508,458 SH   SOLE   497,278 0 11,180
CISCO SYS INC COM 17275R102 103,589 3,080,263 SH   SOLE   2,887,309 0 192,954
CITIGROUP INC COM NEW 172967424 38,266 526,073 SH   SOLE   515,823 0 10,250
CITIZENS FINL GROUP INC COM 174610105 290 7,649 SH   SOLE   7,649 0 0
CITRIX SYS INC COM 177376100 1,248 16,245 SH   SOLE   16,245 0 0
CIVEO CORP CDA COM 17878Y108 91 31,842 SH   SOLE   31,842 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 259 12,131 SH   SOLE   12,131 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 209 6,083 SH   SOLE   6,083 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 1,594 31,440 SH   SOLE   31,440 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 8,849 175,689 SH   SOLE   133,788 0 41,901
CLEAN HARBORS INC COM 184496107 364 6,407 SH   SOLE   6,407 0 0
CLOROX CO DEL COM 189054109 21,816 165,388 SH   SOLE   163,357 0 2,031
CLOVIS ONCOLOGY INC COM 189464100 251 3,042 SH   SOLE   3,042 0 0
CME GROUP INC COM CL A 12572Q105 4,783 35,251 SH   SOLE   35,251 0 0
CMS ENERGY CORP COM 125896100 273 5,915 SH   SOLE   5,915 0 0
COBIZ FINANCIAL INC COM 190897108 196 10,000 SH   SOLE   10,000 0 0
COCA COLA CO COM 191216100 34,877 774,860 SH   SOLE   733,365 0 41,495
COGNEX CORP COM 192422103 692 6,279 SH   SOLE   6,279 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 58,739 809,739 SH   SOLE   727,469 0 82,270
COHEN & STEERS INFRASTRUCTUR COM 19248A109 4,013 174,471 SH   SOLE   174,471 0 0
COHEN & STEERS TOTAL RETURN COM 19247r103 249 20,000 SH   SOLE   20,000 0 0
COLGATE PALMOLIVE CO COM 194162103 27,155 372,750 SH   SOLE   326,920 0 45,830
COLONY NORTHSTAR INC CL A COM 19625W104 1,548 123,163 SH   SOLE   123,163 0 0
COLUMBIA BKG SYS INC COM 197236102 1,404 33,353 SH   SOLE   33,353 0 0
COMCAST CORP NEW CL A 20030N101 70,889 1,842,232 SH   SOLE   1,840,254 0 1,978
COMERICA INC COM 200340107 478 6,265 SH   SOLE   6,265 0 0
COMMERCE BANCSHARES INC COM 200525103 1,404 24,306 SH   SOLE   24,306 0 0
COMMSCOPE HLDG CO INC COM 20337X109 4,078 122,823 SH   SOLE   122,823 0 0
COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 0 10,000 SH   SOLE   10,000 0 0
CONAGRA BRANDS INC COM 205887102 549 16,310 SH   SOLE   16,310 0 0
CONCHO RES INC COM 20605p101 4,688 35,591 SH   SOLE   35,591 0 0
CONDUENT INC COM 206787103 414 26,368 SH   SOLE   26,368 0 0
CONOCOPHILLIPS COM 20825C104 8,798 175,773 SH   SOLE   157,179 0 18,594
CONSOLIDATED EDISON INC COM 209115104 1,575 19,513 SH   SOLE   19,113 0 400
CONSTELLATION BRANDS INC CL A 21036P108 35,662 178,803 SH   SOLE   178,023 0 780
CONTINENTAL RESOURCES INC COM 212015101 2,190 56,712 SH   SOLE   56,712 0 0
COOPER COS INC COM NEW 216648402 4,656 19,637 SH   SOLE   19,637 0 0
COOPER TIRE & RUBR CO COM 216831107 257 6,862 SH   SOLE   6,862 0 0
COPART INC COM 217204106 315 9,153 SH   SOLE   9,153 0 0
CORE LABORATORIES N V COM N22717107 1,676 16,985 SH   SOLE   16,985 0 0
CORECIVIC INC COM 21871N101 412 15,379 SH   SOLE   15,379 0 0
CORELOGIC INC COM 21871d103 363 7,864 SH   SOLE   1,094 0 6,770
CORNING INC COM 219350105 25,047 837,141 SH   SOLE   837,141 0 0
COSTCO WHSL CORP NEW COM 22160K105 44,061 268,190 SH   SOLE   257,930 0 10,260
CRANE CO COM 224399105 344 4,295 SH   SOLE   4,295 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,393 88,177 SH   SOLE   88,177 0 0
CREE INC COM 225447101 501 17,764 SH   SOLE   17,764 0 0
CRITEO S A SPONS ADS 226718104 468 11,284 SH   SOLE   11,284 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 278 2,778 SH   SOLE   2,778 0 0
CROWN CRAFTS INC COM 228309100 416 64,058 SH   SOLE   64,058 0 0
CROWN HOLDINGS INC COM 228368106 205 3,425 SH   SOLE   3,425 0 0
CSX CORP COM 126408103 4,832 89,059 SH   SOLE   89,059 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943f100 1,098 20,829 SH   SOLE   20,829 0 0
CUBESMART COM 229663109 872 33,576 SH   SOLE   33,576 0 0
CUMMINS INC COM 231021106 8,329 49,566 SH   SOLE   49,466 0 100
CURIS INC COM 231269101 19 12,950 SH   SOLE   12,950 0 0
CVS HEALTH CORP COM 126650100 75,060 923,027 SH   SOLE   892,418 0 30,609
CYPRESS SEMICONDUCTOR CORP COM 232806109 419 27,918 SH   SOLE   27,918 0 0
CYRUSONE INC COM 23283R100 645 10,947 SH   SOLE   10,947 0 0
D R HORTON INC COM 23331A109 2,074 51,941 SH   SOLE   51,941 0 0
DANAHER CORP DEL COM 235851102 46,224 538,879 SH   SOLE   505,944 0 32,935
DARDEN RESTAURANTS INC COM 237194105 493 6,264 SH   SOLE   6,264 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 203 3,866 SH   SOLE   3,866 0 0
DAVITA INC COM 23918K108 311 5,249 SH   SOLE   5,249 0 0
DBX ETF TR XTRAK MSCI EAFE 233051200 2,943 94,847 SH   SOLE   94,847 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 719 20,749 SH   SOLE   20,749 0 0
DECKERS OUTDOOR CORP COM 243537107 383 5,599 SH   SOLE   5,599 0 0
DEERE & CO COM 244199105 3,850 30,655 SH   SOLE   30,655 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 628 8,125 SH   SOLE   8,125 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 30,180 306,839 SH   SOLE   306,724 0 115
DELTA AIR LINES INC DEL COM NEW 247361702 10,376 215,189 SH   SOLE   215,189 0 0
DENTSPLY SIRONA INC COM 24906P109 1,917 32,051 SH   SOLE   32,051 0 0
DEUTSCHE BANK AG NAMEN AKT d18190898 180 10,425 SH   SOLE   10,425 0 0
DEVON ENERGY CORP NEW COM 25179M103 19,752 538,035 SH   SOLE   452,015 0 86,020
DEXTERA SURGICAL INC COM 252366109 8 30,500 SH   SOLE   30,500 0 0
DIAGEO P L C SPON ADR NEW 25243q205 8,305 62,857 SH   SOLE   61,132 0 1,725
DIAMOND OFFSHORE DRILLING IN COM 25271c102 635 43,803 SH   SOLE   43,803 0 0
DICKS SPORTING GOODS INC COM 253393102 445 16,474 SH   SOLE   14,474 0 2,000
DIGIRAD CORP COM 253827109 38 11,090 SH   SOLE   11,090 0 0
DIGITAL RLTY TR INC COM 253868103 217 1,832 SH   SOLE   1,832 0 0
DISCOVER FINL SVCS COM 254709108 3,846 59,636 SH   SOLE   59,636 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470f104 403 18,934 SH   SOLE   18,934 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470f302 923 45,574 SH   SOLE   45,574 0 0
DISNEY WALT CO COM DISNEY 254687106 87,379 886,469 SH   SOLE   817,751 0 68,718
DOLBY LABORATORIES INC COM 25659t107 562 9,770 SH   SOLE   9,770 0 0
DOLLAR GEN CORP NEW COM 256677105 3,356 41,412 SH   SOLE   41,412 0 0
DOLLAR TREE INC COM 256746108 843 9,713 SH   SOLE   9,713 0 0
DOMINION ENERGY INC COM 25746u109 6,028 78,351 SH   SOLE   78,065 0 286
DORMAN PRODUCTS INC COM 258278100 404 5,647 SH   SOLE   5,647 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 8,927 420,098 SH   SOLE   420,098 0 0
DOVER CORP COM 260003108 370 4,058 SH   SOLE   3,018 0 1,040
DOVER MOTORSPORTS INC COM 260174107 31 15,357 SH   SOLE   15,357 0 0
DOWDUPONT INC COM 26078j100 26,415 381,539 SH   SOLE   359,426 0 22,113
DR PEPPER SNAPPLE GROUP INC COM 26138e109 257 2,901 SH   SOLE   2,901 0 0
DRIL-QUIP INC COM 262037104 533 12,082 SH   SOLE   12,082 0 0
DRIVE SHACK INC COM 262077100 91 25,006 SH   SOLE   25,006 0 0
DST SYS INC DEL COM 233326107 377 6,880 SH   SOLE   6,880 0 0
DTE ENERGY CO COM 233331107 409 3,810 SH   SOLE   3,810 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 28,476 339,320 SH   SOLE   319,805 0 19,515
DUNKIN BRANDS GROUP INC COM 265504100 293 5,519 SH   SOLE   5,519 0 0
DXC TECHNOLOGY CO COM 23355l106 1,256 14,617 SH   SOLE   14,617 0 0
DYCOM INDS INC COM 267475101 500 5,822 SH   SOLE   5,822 0 0
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 2,414 112,260 SH   SOLE   112,260 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 562 12,872 SH   SOLE   12,872 0 0
EAST WEST BANCORP INC COM 27579R104 24,604 411,573 SH   SOLE   381,198 0 30,375
EASTERLY GOVT PPTYS INC COM 27616p103 269 13,000 SH   SOLE   13,000 0 0
EASTMAN CHEM CO COM 277432100 652 7,204 SH   SOLE   7,194 0 10
EATON CORP PLC SHS G29183103 11,334 147,605 SH   SOLE   147,605 0 0
EATON VANCE CORP COM NON VTG 278265103 501 10,153 SH   SOLE   10,153 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 430 18,940 SH   SOLE   18,940 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828n102 328 28,222 SH   SOLE   28,222 0 0
EATON VANCE TX MNG BY WRT OP COM 27828y108 498 32,537 SH   SOLE   32,537 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829c105 12,838 1,084,210 SH   SOLE   1,084,210 0 0
EBAY INC COM 278642103 3,837 99,772 SH   SOLE   99,772 0 0
ECOLAB INC COM 278865100 24,577 191,094 SH   SOLE   191,034 0 60
EDGEWELL PERS CARE CO COM 28035Q102 400 5,501 SH   SOLE   2,466 0 3,035
EDISON INTL COM 281020107 1,615 20,928 SH   SOLE   20,928 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 23,931 218,923 SH   SOLE   217,678 0 1,245
ELDORADO GOLD CORP NEW COM 284902103 26 12,000 SH   SOLE   12,000 0 0
ELECTRONIC ARTS INC COM 285512109 725 6,133 SH   SOLE   6,133 0 0
EMCOR GROUP INC COM 29084Q100 1,684 24,279 SH   SOLE   6,759 0 17,520
EMERGENT BIOSOLUTIONS INC COM 29089q105 359 8,863 SH   SOLE   8,863 0 0
EMERSON ELEC CO COM 291011104 7,348 116,920 SH   SOLE   116,643 0 277
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 1,246 60,898 SH   SOLE   60,898 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250x103 335 21,702 SH   SOLE   21,702 0 0
ENBRIDGE INC COM 29250N105 2,687 64,226 SH   SOLE   63,587 0 639
ENCANA CORP COM 292505104 228 19,419 SH   SOLE   19,419 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272b105 1,237 150,887 SH   SOLE   150,887 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 585 12,695 SH   SOLE   9,660 0 3,035
ENERGY RECOVERY INC COM 29270j100 95 12,000 SH   SOLE   12,000 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273v100 468 26,900 SH   SOLE   26,900 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278n103 625 34,166 SH   SOLE   34,166 0 0
ENTERGY CORP NEW COM 29364g103 227 2,977 SH   SOLE   2,977 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,156 82,709 SH   SOLE   82,709 0 0
ENTRAVISION COMMUNICATIONS C CL A 29382r107 690 121,004 SH   SOLE   121,004 0 0
ENVESTNET INC COM 29404K106 204 4,013 SH   SOLE   4,013 0 0
ENVISION HEALTHCARE CORP COM 29414D100 325 7,230 SH   SOLE   7,230 0 0
EOG RES INC COM 26875P101 12,259 126,724 SH   SOLE   126,724 0 0
EPIZYME INC COM 29428V104 271 14,243 SH   SOLE   14,243 0 0
EQT CORP COM 26884l109 368 5,641 SH   SOLE   5,641 0 0
EQUIFAX INC COM 294429105 15,624 147,407 SH   SOLE   147,407 0 0
EQUINIX INC COM PAR $0.001 29444U700 904 2,025 SH   SOLE   2,025 0 0
ESSEX PPTY TR INC COM 297178105 1,116 4,392 SH   SOLE   4,392 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6,152 204,395 SH   SOLE   204,395 0 0
EVEREST RE GROUP LTD COM g3223r108 2,957 12,946 SH   SOLE   12,946 0 0
EVERSOURCE ENERGY COM 30040w108 1,428 23,636 SH   SOLE   23,636 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2,990 77,288 SH   SOLE   77,288 0 0
EXELON CORP COM 30161N101 3,562 94,574 SH   SOLE   94,574 0 0
EXPEDIA INC DEL COM NEW 30212p303 445 3,090 SH   SOLE   3,090 0 0
EXPEDITORS INTL WASH INC COM 302130109 4,671 78,032 SH   SOLE   78,032 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 2,443 38,586 SH   SOLE   37,295 0 1,291
EXXON MOBIL CORP COM 30231G102 116,073 1,415,876 SH   SOLE   1,109,581 0 306,295
F M C CORP COM NEW 302491303 429 4,810 SH   SOLE   4,810 0 0
F5 NETWORKS INC COM 315616102 327 2,711 SH   SOLE   2,711 0 0
FACEBOOK INC CL A 30303M102 207,285 1,213,115 SH   SOLE   1,199,365 0 13,750
FACTSET RESH SYS INC COM 303075105 710 3,941 SH   SOLE   3,941 0 0
FASTENAL CO COM 311900104 1,052 23,089 SH   SOLE   23,089 0 0
FEDEX CORP COM 31428X106 16,353 72,493 SH   SOLE   69,753 0 2,740
FERRARI N V COM N3167Y103 1,186 10,727 SH   SOLE   10,727 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 2,579 27,620 SH   SOLE   27,620 0 0
FIFTH THIRD BANCORP COM 316773100 754 26,943 SH   SOLE   26,943 0 0
FIREEYE INC COM 31816Q101 515 30,747 SH   SOLE   24,747 0 6,000
FIRST AMERN FINL CORP COM 31847r102 415 8,307 SH   SOLE   1,537 0 6,770
FIRST DATA CORP NEW COM CL A 32008D106 186 10,317 SH   SOLE   10,317 0 0
FIRST FINL BANKSHARES COM 32020r109 620 13,717 SH   SOLE   13,717 0 0
FIRST MAJESTIC SILVER CORP COM 32076v103 149 21,850 SH   SOLE   21,850 0 0
FIRST REP BK SAN FRANCISCO C COM 33616c100 1,768 16,927 SH   SOLE   16,927 0 0
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 200 9,965 SH   SOLE   9,965 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 891 21,269 SH   SOLE   21,269 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733e302 12,013 117,364 SH   SOLE   117,364 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 226 3,352 SH   SOLE   3,352 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 2,436 98,238 SH   SOLE   98,238 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 14,279 257,087 SH   SOLE   257,087 0 0
FIRSTENERGY CORP COM 337932107 409 13,258 SH   SOLE   13,258 0 0
FISERV INC COM 337738108 3,231 25,052 SH   SOLE   25,052 0 0
FITBIT INC CL A 33812L102 87 12,525 SH   SOLE   12,525 0 0
FLEX LTD ORD y2573f102 6,275 378,671 SH   SOLE   378,671 0 0
FLEXSHARES TR IBOXX 3R TARGT 33939l506 302 12,300 SH   SOLE   12,300 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 19,222 617,079 SH   SOLE   603,219 0 13,860
FLIR SYS INC COM 302445101 382 9,835 SH   SOLE   9,835 0 0
FLOWSERVE CORP COM 34354P105 1,171 27,479 SH   SOLE   27,479 0 0
FLUOR CORP NEW COM 343412102 702 16,686 SH   SOLE   16,686 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 10,630 888,037 SH   SOLE   879,121 0 8,916
FORTIVE CORP COM 34959J108 10,924 154,321 SH   SOLE   138,176 0 16,145
FORTUNE BRANDS HOME & SEC IN COM 34964c106 228 3,388 SH   SOLE   3,388 0 0
FRANKLIN RES INC COM 354613101 4,475 100,532 SH   SOLE   86,452 0 14,080
FREEPORT-MCMORAN INC CL B 35671D857 1,338 95,373 SH   SOLE   94,239 0 1,134
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 750 15,332 SH   SOLE   15,332 0 0
FS INVT CORP COM 302635107 134 15,766 SH   SOLE   15,766 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202 56 26,000 SH   SOLE   26,000 0 0
GAMING & LEISURE PPTYS INC COM 36467j108 2,151 58,298 SH   SOLE   58,298 0 0
GAP INC DEL COM 364760108 244 8,263 SH   SOLE   8,263 0 0
GARTNER INC COM 366651107 5,319 42,753 SH   SOLE   42,753 0 0
GATX CORP COM 361448103 445 7,235 SH   SOLE   7,235 0 0
GENERAL DYNAMICS CORP COM 369550108 8,219 39,980 SH   SOLE   39,980 0 0
GENERAL ELECTRIC CO COM 369604103 100,170 4,142,678 SH   SOLE   3,565,808 0 576,870
GENERAL MLS INC COM 370334104 3,806 73,533 SH   SOLE   73,533 0 0
GENERAL MTRS CO *W EXP 07/10/201 37045v126 357 15,958 SH   SOLE   15,958 0 0
GENERAL MTRS CO COM 37045V100 6,456 159,867 SH   SOLE   159,867 0 0
GENTEX CORP COM 371901109 1,474 74,399 SH   SOLE   74,399 0 0
GENUINE PARTS CO COM 372460105 3,589 37,518 SH   SOLE   22,463 0 15,055
GIGAMON INC COM 37518b102 632 15,000 SH   SOLE   15,000 0 0
GILEAD SCIENCES INC COM 375558103 41,746 515,252 SH   SOLE   496,227 0 19,025
GLAUKOS CORP COM 377322102 274 8,300 SH   SOLE   8,300 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,515 111,204 SH   SOLE   110,804 0 400
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 237 7,621 SH   SOLE   7,621 0 0
GLOBAL PMTS INC COM 37940x102 710 7,469 SH   SOLE   7,469 0 0
GLOBAL SHIP LEASE INC NEW SHS A Y27183105 46 29,400 SH   SOLE   29,400 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,619 73,545 SH   SOLE   73,545 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 1,155 112,242 SH   SOLE   112,242 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 310 13,677 SH   SOLE   13,677 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI y2745c102 395 16,990 SH   SOLE   16,990 0 0
GOLDCORP INC NEW COM 380956409 558 43,020 SH   SOLE   43,020 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 58,442 246,392 SH   SOLE   245,727 0 665
GOLUB CAP BDC INC COM 38173m102 4,995 265,425 SH   SOLE   265,425 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 6,865 206,476 SH   SOLE   206,476 0 0
GRACO INC COM 384109104 662 5,350 SH   SOLE   5,350 0 0
GRAMERCY PPTY TR COM NEW 385002308 1,078 35,667 SH   SOLE   35,667 0 0
GREAT PANTHER SILVER LTD COM 39115v101 12 10,000 SH   SOLE   10,000 0 0
GREENBRIER COS INC COM 393657101 291 6,052 SH   SOLE   6,052 0 0
GREENLIGHT CAPITAL RE LTD CLASS A g4095j109 267 12,350 SH   SOLE   12,350 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 203 9,262 SH   SOLE   9,262 0 0
GW PHARMACEUTICALS PLC ADS 36197t103 607 5,984 SH   SOLE   3,784 0 2,200
HAIN CELESTIAL GROUP INC COM 405217100 3,617 87,901 SH   SOLE   87,901 0 0
HALLIBURTON CO COM 406216101 1,699 36,925 SH   SOLE   27,745 0 9,180
HALOZYME THERAPEUTICS INC COM 40637h109 730 42,000 SH   SOLE   28,000 0 14,000
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 544 14,604 SH   SOLE   14,604 0 0
HANESBRANDS INC COM 410345102 463 18,759 SH   SOLE   18,759 0 0
HANOVER INS GROUP INC COM 410867105 1,050 10,840 SH   SOLE   10,840 0 0
HARRIS CORP DEL COM 413875105 2,541 19,300 SH   SOLE   3,779 0 15,521
HARTFORD FINL SVCS GROUP INC *W EXP 06/26/201 416515120 461 9,200 SH   SOLE   9,200 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,433 25,834 SH   SOLE   25,834 0 0
HASBRO INC COM 418056107 2,917 29,865 SH   SOLE   29,865 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 772 23,156 SH   SOLE   23,156 0 0
HCA HEALTHCARE INC COM 40412C101 9,269 116,457 SH   SOLE   114,707 0 1,750
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,679 17,423 SH   SOLE   17,423 0 0
HEALTHCARE SVCS GRP INC COM 421906108 442 8,199 SH   SOLE   8,199 0 0
HEICO CORP NEW CL A 422806208 369 4,840 SH   SOLE   4,840 0 0
HEICO CORP NEW COM 422806109 597 6,652 SH   SOLE   6,652 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330p107 83 11,216 SH   SOLE   11,216 0 0
HELMERICH & PAYNE INC COM 423452101 525 10,068 SH   SOLE   10,068 0 0
HENRY JACK & ASSOC INC COM 426281101 2,834 27,568 SH   SOLE   8,704 0 18,864
HERSHEY CO COM 427866108 2,565 23,496 SH   SOLE   23,496 0 0
HERTZ GLOBAL HLDGS INC COM 42806j106 1,371 61,304 SH   SOLE   61,304 0 0
HESS CORP COM 42809h107 340 7,245 SH   SOLE   7,245 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 919 62,440 SH   SOLE   62,440 0 0
HEXCEL CORP NEW COM 428291108 417 7,270 SH   SOLE   7,270 0 0
HFF INC CL A 40418f108 974 24,643 SH   SOLE   22,643 0 2,000
HOLOGIC INC COM 436440101 1,021 27,829 SH   SOLE   27,829 0 0
HOME DEPOT INC COM 437076102 86,139 526,654 SH   SOLE   524,744 0 1,910
HONDA MOTOR LTD AMERN SHS 438128308 2,404 81,311 SH   SOLE   81,311 0 0
HONEYWELL INTL INC COM 438516106 68,841 485,692 SH   SOLE   484,902 0 790
HORMEL FOODS CORP COM 440452100 1,415 44,052 SH   SOLE   44,052 0 0
HOULIHAN LOKEY INC CL A 441593100 261 6,672 SH   SOLE   6,672 0 0
HOWARD HUGHES CORP COM 44267d107 439 3,720 SH   SOLE   3,720 0 0
HP INC COM 40434L105 1,318 66,043 SH   SOLE   66,043 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 6,336 128,252 SH   SOLE   110,752 0 17,500
HUBBELL INC COM 443510607 1,010 8,702 SH   SOLE   5,642 0 3,060
HUMANA INC COM 444859102 510 2,093 SH   SOLE   2,093 0 0
HUNT J B TRANS SVCS INC COM 445658107 462 4,162 SH   SOLE   4,162 0 0
HUNTINGTON BANCSHARES INC COM 446150104 267 19,147 SH   SOLE   19,147 0 0
ICICI BK LTD ADR 45104G104 280 32,709 SH   SOLE   32,709 0 0
ICON PLC SHS G4705A100 910 7,988 SH   SOLE   7,988 0 0
IDEXX LABS INC COM 45168d104 39,591 254,619 SH   SOLE   253,159 0 1,460
II VI INC COM 902104108 18,477 449,029 SH   SOLE   449,029 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,988 26,951 SH   SOLE   26,951 0 0
ILLUMINA INC COM 452327109 2,064 10,358 SH   SOLE   8,158 0 2,200
IMMUNOGEN INC COM 45253h101 149 19,416 SH   SOLE   19,416 0 0
IMPERVA INC COM 45321l100 245 5,635 SH   SOLE   5,635 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 261 8,729 SH   SOLE   8,729 0 0
INFINITY PPTY & CAS CORP COM 45665q103 1,466 15,565 SH   SOLE   15,565 0 0
ING GROEP N V SPONSORED ADR 456837103 1,741 94,514 SH   SOLE   94,514 0 0
INGERSOLL-RAND PLC SHS G47791101 2,365 26,608 SH   SOLE   26,608 0 0
INGEVITY CORP COM 45688c107 413 6,619 SH   SOLE   6,619 0 0
INGREDION INC COM 457187102 490 4,065 SH   SOLE   4,065 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 233 4,608 SH   SOLE   4,608 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 297 11,160 SH   SOLE   11,160 0 0
INTEL CORP COM 458140100 106,182 2,788,388 SH   SOLE   2,438,429 0 349,959
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,157 104,168 SH   SOLE   104,168 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 48,962 337,483 SH   SOLE   289,179 0 48,304
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 492 3,445 SH   SOLE   3,445 0 0
INTERNATIONAL TOWER HILL MIN COM 46050r102 72 133,750 SH   SOLE   133,750 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,019 48,990 SH   SOLE   48,990 0 0
INTL PAPER CO COM 460146103 687 12,080 SH   SOLE   12,080 0 0
INTUIT COM 461202103 4,734 33,300 SH   SOLE   33,300 0 0
INTUITIVE SURGICAL INC COM NEW 46120e602 23,748 22,707 SH   SOLE   22,707 0 0
INVESCO LTD SHS G491BT108 1,295 36,959 SH   SOLE   36,959 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,200 23,663 SH   SOLE   23,663 0 0
IPG PHOTONICS CORP COM 44980x109 432 2,337 SH   SOLE   2,337 0 0
IRON MTN INC NEW COM 46284V101 1,937 49,800 SH   SOLE   49,800 0 0
ISHARES GRWT ALLOCAT ETF 464289867 628 14,018 SH   SOLE   14,018 0 0
ISHARES RUS TOP 200 ETF 464289446 456 7,905 SH   SOLE   7,905 0 0
ISHARES RUS TP200 GR ETF 464289438 283 4,179 SH   SOLE   4,179 0 0
ISHARES INC CORE MSCI EMKT 46434g103 495 9,167 SH   SOLE   9,167 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 2,319 39,909 SH   SOLE   39,909 0 0
ISHARES INC MIN VOL GBL ETF 464286525 9,089 111,684 SH   SOLE   111,684 0 0
ISHARES INC MSCI EM ASIA ETF 464286426 2,919 41,952 SH   SOLE   41,952 0 0
ISHARES INC MSCI GERMANY ETF 464286806 3,794 116,996 SH   SOLE   116,996 0 0
ISHARES INC MSCI JPN ETF NEW 46434g822 2,241 40,224 SH   SOLE   40,224 0 0
ISHARES INC MSCI MEX CAP ETF 464286822 285 5,211 SH   SOLE   5,211 0 0
ISHARES TR CORE DIV GRWTH 46434V621 741 22,815 SH   SOLE   22,815 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 5,744 66,816 SH   SOLE   66,816 0 0
ISHARES TR CORE MSCI EURO 46434v738 2,425 48,816 SH   SOLE   48,816 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 2,009 32,940 SH   SOLE   32,940 0 0
ISHARES TR CORE S&P MCP ETF 464287507 68,421 382,457 SH   SOLE   377,676 0 4,781
ISHARES TR CORE S&P SCP ETF 464287804 30,938 416,836 SH   SOLE   410,696 0 6,140
ISHARES TR CORE S&P TTL STK 464287150 1,141 19,815 SH   SOLE   19,815 0 0
ISHARES TR CORE S&P US GWT 464287671 10,833 214,585 SH   SOLE   214,585 0 0
ISHARES TR CORE S&P US VLU 464287663 541 10,342 SH   SOLE   10,342 0 0
ISHARES TR CORE S&P500 ETF 464287200 151,772 600,057 SH   SOLE   599,157 0 900
ISHARES TR CUR HED MSCI GER 46434v704 294 10,320 SH   SOLE   10,320 0 0
ISHARES TR DOW JONES US ETF 464287846 202 1,600 SH   SOLE   1,600 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,257 16,243 SH   SOLE   16,243 0 0
ISHARES TR EAFE SML CP ETF 464288273 2,787 44,948 SH   SOLE   44,948 0 0
ISHARES TR EAFE VALUE ETF 464288877 659 12,072 SH   SOLE   12,072 0 0
ISHARES TR EUROPE ETF 464287861 68,100 1,452,953 SH   SOLE   1,452,953 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 306 34,067 SH   SOLE   34,067 0 0
ISHARES TR GLOBAL 100 ETF 464287572 3,388 38,400 SH   SOLE   38,400 0 0
ISHARES TR GLOBAL TECH ETF 464287291 235 1,651 SH   SOLE   1,651 0 0
ISHARES TR MBS ETF 464288588 532 4,968 SH   SOLE   4,968 0 0
ISHARES TR MICRO-CAP ETF 464288869 670 7,094 SH   SOLE   7,094 0 0
ISHARES TR MIN VOL USA ETF 46429B697 11,097 220,434 SH   SOLE   220,374 0 60
ISHARES TR MRGSTR MD CP GRW 464288307 798 4,207 SH   SOLE   4,207 0 0
ISHARES TR MRGSTR SM CP ETF 464288505 413 2,478 SH   SOLE   2,478 0 0
ISHARES TR MRNGSTR LG-CP GR 464287119 1,665 11,372 SH   SOLE   11,372 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 260 3,597 SH   SOLE   3,597 0 0
ISHARES TR MSCI ACWI ETF 464288257 120,497 1,750,894 SH   SOLE   1,750,894 0 0
ISHARES TR MSCI ACWI EX US 464288240 729 15,080 SH   SOLE   15,080 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,615 111,200 SH   SOLE   111,200 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 10,100 225,394 SH   SOLE   225,394 0 0
ISHARES TR MSCI INDIA ETF 46429B598 6,530 198,784 SH   SOLE   198,784 0 0
ISHARES TR MSCI KLD400 SOC 464288570 10,775 116,043 SH   SOLE   116,043 0 0
ISHARES TR MSCI USA ESG SLC 464288802 5,434 52,000 SH   SOLE   52,000 0 0
ISHARES TR N AMER TECH ETF 464287549 521 3,355 SH   SOLE   3,355 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 304 2,076 SH   SOLE   2,076 0 0
ISHARES TR NASDAQ BIOTECH 464287556 23,101 69,249 SH   SOLE   69,249 0 0
ISHARES TR PHLX SEMICND ETF 464287523 20,655 130,259 SH   SOLE   129,934 0 325
ISHARES TR RUS 1000 ETF 464287622 248,750 1,778,305 SH   SOLE   1,754,315 0 23,990
ISHARES TR RUS 1000 GRW ETF 464287614 192,460 1,538,938 SH   SOLE   1,511,569 0 27,369
ISHARES TR RUS 1000 VAL ETF 464287598 186,172 1,570,935 SH   SOLE   1,560,502 0 10,433
ISHARES TR RUS 2000 GRW ETF 464287648 53,424 298,527 SH   SOLE   298,527 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 13,039 105,052 SH   SOLE   103,624 0 1,428
ISHARES TR RUS MD CP GR ETF 464287481 4,895 43,252 SH   SOLE   43,252 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 7,233 85,161 SH   SOLE   85,161 0 0
ISHARES TR RUS MID CAP ETF 464287499 47,248 239,652 SH   SOLE   239,142 0 510
ISHARES TR RUSSELL 2000 ETF 464287655 248,630 1,677,899 SH   SOLE   1,655,900 0 21,999
ISHARES TR RUSSELL 3000 ETF 464287689 153,622 1,029,088 SH   SOLE   1,029,088 0 0
ISHARES TR S&P 100 ETF 464287101 104,367 937,714 SH   SOLE   936,604 0 1,110
ISHARES TR S&P 500 GRWT ETF 464287309 100,034 697,484 SH   SOLE   693,388 0 4,096
ISHARES TR S&P 500 VAL ETF 464287408 11,742 108,816 SH   SOLE   95,414 0 13,402
ISHARES TR S&P MC 400GR ETF 464287606 13,976 69,064 SH   SOLE   67,130 0 1,934
ISHARES TR S&P MC 400VL ETF 464287705 14,047 91,973 SH   SOLE   89,288 0 2,685
ISHARES TR S&P SML 600 GWT 464287887 14,568 88,560 SH   SOLE   85,292 0 3,268
ISHARES TR SELECT DIVID ETF 464287168 46,576 497,339 SH   SOLE   497,084 0 255
ISHARES TR SP SMCP600VL ETF 464287879 4,910 33,101 SH   SOLE   30,079 0 3,022
ISHARES TR U.S. ENERGY ETF 464287796 1,054 28,161 SH   SOLE   28,161 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 4,598 38,361 SH   SOLE   38,071 0 290
ISHARES TR U.S. FINLS ETF 464287788 5,394 48,110 SH   SOLE   48,110 0 0
ISHARES TR U.S. MED DVC ETF 464288810 253 1,515 SH   SOLE   1,515 0 0
ISHARES TR U.S. PHARMA ETF 464288836 514 3,286 SH   SOLE   3,286 0 0
ISHARES TR U.S. TECH ETF 464287721 1,380 9,204 SH   SOLE   9,204 0 0
ISHARES TR US HLTHCARE ETF 464287762 5,617 32,682 SH   SOLE   32,682 0 0
ISHARES TR US HLTHCR PR ETF 464288828 764 5,174 SH   SOLE   5,174 0 0
ISHARES TR US INDUSTRIALS 464287754 206 1,488 SH   SOLE   1,488 0 0
ISHARES TR US OIL GS EX ETF 464288851 4,982 84,801 SH   SOLE   84,801 0 0
ISHARES TR US REGNL BKS ETF 464288778 569 12,051 SH   SOLE   12,051 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 24,575 256,844 SH   SOLE   256,844 0 0
ISHARES TR USA QUALITY FCTR 46432F339 23,913 309,994 SH   SOLE   299,004 0 10,990
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 3,941 78,362 SH   SOLE   78,362 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 360 26,285 SH   SOLE   26,285 0 0
J2 GLOBAL INC COM 48123V102 309 4,173 SH   SOLE   4,173 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 257 4,418 SH   SOLE   4,418 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 703 13,960 SH   SOLE   13,960 0 0
JAZZ PHARMACEUTICALS PLC SHS USD g50871105 682 4,667 SH   SOLE   4,667 0 0
JD COM INC SPON ADR CL A 47215P106 633 16,556 SH   SOLE   16,556 0 0
JERNIGAN CAP INC COM 476405105 234 11,376 SH   SOLE   11,376 0 0
JETBLUE AIRWAYS CORP COM 477143101 222 12,003 SH   SOLE   12,003 0 0
JOHNSON & JOHNSON COM 478160104 121,509 934,617 SH   SOLE   833,347 0 101,270
JOHNSON CTLS INTL PLC SHS g51502105 17,247 428,054 SH   SOLE   417,512 0 10,542
JONES LANG LASALLE INC COM 48020q107 231 1,872 SH   SOLE   1,872 0 0
JPMORGAN CHASE & CO *W EXP 10/28/201 46634e114 3,807 70,430 SH   SOLE   70,430 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625h365 20,602 730,044 SH   SOLE   730,044 0 0
JPMORGAN CHASE & CO COM 46625H100 150,865 1,579,567 SH   SOLE   1,491,217 0 88,350
JUNIPER NETWORKS INC COM 48203r104 550 19,762 SH   SOLE   19,762 0 0
KAMAN CORP COM 483548103 365 6,543 SH   SOLE   6,543 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,525 14,032 SH   SOLE   13,282 0 750
KAR AUCTION SVCS INC COM 48238t109 368 7,724 SH   SOLE   7,724 0 0
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 167 15,000 SH   SOLE   15,000 0 0
KELLOGG CO COM 487836108 2,853 45,735 SH   SOLE   40,735 0 5,000
KERYX BIOPHARMACEUTICALS INC COM 492515101 175 24,653 SH   SOLE   24,653 0 0
KEYCORP NEW COM 493267108 405 21,482 SH   SOLE   21,482 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,139 27,336 SH   SOLE   27,336 0 0
KEYW HLDG CORP COM 493723100 118 15,544 SH   SOLE   15,544 0 0
KIMBERLY CLARK CORP COM 494368103 6,597 56,057 SH   SOLE   45,667 0 10,390
KINDER MORGAN INC DEL COM 49456B101 27,315 1,424,116 SH   SOLE   1,134,264 0 289,852
KITE PHARMA INC COM 49803L109 65,925 366,638 SH   SOLE   366,638 0 0
KKR & CO L P DEL COM UNITS 48248M102 1,308 64,312 SH   SOLE   64,312 0 0
KLA-TENCOR CORP COM 482480100 991 9,350 SH   SOLE   9,350 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 437 10,508 SH   SOLE   10,508 0 0
KOHLS CORP COM 500255104 511 11,180 SH   SOLE   11,180 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 210 5,103 SH   SOLE   5,103 0 0
KRAFT HEINZ CO COM 500754106 2,766 35,661 SH   SOLE   34,485 0 1,176
KROGER CO COM 501044101 4,870 242,763 SH   SOLE   242,763 0 0
KURA ONCOLOGY INC COM 50127t109 441 29,500 SH   SOLE   29,500 0 0
L3 TECHNOLOGIES INC COM 502413107 2,209 11,724 SH   SOLE   11,555 0 169
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,941 12,862 SH   SOLE   12,862 0 0
LAKELAND BANCORP INC COM 511637100 678 33,213 SH   SOLE   33,213 0 0
LAM RESEARCH CORP COM 512807108 19,405 104,869 SH   SOLE   51,245 0 53,624
LAMAR ADVERTISING CO NEW CL A 512816109 329 4,797 SH   SOLE   4,797 0 0
LANDSTAR SYS INC COM 515098101 1,320 13,250 SH   SOLE   13,250 0 0
LAS VEGAS SANDS CORP COM 517834107 9,897 154,255 SH   SOLE   154,255 0 0
LAUDER ESTEE COS INC CL A 518439104 3,268 30,303 SH   SOLE   30,303 0 0
LAZARD LTD SHS A G54050102 711 15,726 SH   SOLE   14,226 0 1,500
LCI INDS COM 50189K103 481 4,153 SH   SOLE   4,153 0 0
LEAR CORP COM NEW 521865204 671 3,876 SH   SOLE   3,876 0 0
LEIDOS HLDGS INC COM 525327102 321 5,425 SH   SOLE   5,425 0 0
LENDINGCLUB CORP COM 52603A109 4,887 802,539 SH   SOLE   802,539 0 0
LENNAR CORP CL A 526057104 837 15,847 SH   SOLE   15,847 0 0
LEUCADIA NATL CORP COM 527288104 1,543 61,115 SH   SOLE   61,115 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729n308 936 17,558 SH   SOLE   17,558 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 208 2,207 SH   SOLE   2,207 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,012 10,621 SH   SOLE   10,621 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 858 26,224 SH   SOLE   26,224 0 0
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071m104 7,032 298,357 SH   SOLE   298,357 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 280 6,681 SH   SOLE   6,681 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 919 21,937 SH   SOLE   21,937 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 386 10,121 SH   SOLE   10,121 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220k504 789 5,793 SH   SOLE   5,793 0 0
LIGHTPATH TECHNOLOGIES INC CL A NEW 532257805 51 20,012 SH   SOLE   20,012 0 0
LILLY ELI & CO COM 532457108 36,892 431,279 SH   SOLE   286,970 0 144,309
LINCOLN ELEC HLDGS INC COM 533900106 408 4,454 SH   SOLE   4,454 0 0
LINCOLN NATL CORP IND COM 534187109 11,995 163,239 SH   SOLE   163,239 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 460 14,491 SH   SOLE   14,491 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 430 9,881 SH   SOLE   9,881 0 0
LKQ CORP COM 501889208 881 24,474 SH   SOLE   24,474 0 0
LOCKHEED MARTIN CORP COM 539830109 58,726 189,262 SH   SOLE   188,906 0 356
LOEWS CORP COM 540424108 820 17,113 SH   SOLE   17,113 0 0
LOGMEIN INC COM 54142l109 275 2,495 SH   SOLE   2,495 0 0
LOWES COS INC COM 548661107 49,064 613,755 SH   SOLE   602,134 0 11,621
LOXO ONCOLOGY INC COM 548862101 437 4,745 SH   SOLE   4,745 0 0
LULULEMON ATHLETICA INC COM 550021109 313 5,035 SH   SOLE   5,035 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 66,315 669,509 SH   SOLE   668,609 0 900
M & T BK CORP COM 55261f104 377 2,342 SH   SOLE   2,342 0 0
MACYS INC COM 55616p104 305 13,988 SH   SOLE   13,988 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 259 1,206 SH   SOLE   1,206 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,083 29,320 SH   SOLE   29,320 0 0
MAGNA INTL INC COM 559222401 339 6,351 SH   SOLE   6,351 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS v5633w109 2,771 96,374 SH   SOLE   96,374 0 0
MANHATTAN ASSOCS INC COM 562750109 383 9,208 SH   SOLE   9,208 0 0
MANULIFE FINL CORP COM 56501R106 1,738 85,650 SH   SOLE   85,650 0 0
MARATHON OIL CORP COM 565849106 138 10,124 SH   SOLE   10,124 0 0
MARATHON PETE CORP COM 56585A102 7,850 139,980 SH   SOLE   139,980 0 0
MARCHEX INC CL B 56624r108 86 27,908 SH   SOLE   27,908 0 0
MARKEL CORP COM 570535104 548 513 SH   SOLE   513 0 0
MARKETAXESS HLDGS INC COM 57060d108 253 1,373 SH   SOLE   1,373 0 0
MARRIOTT INTL INC NEW CL A 571903202 227 2,058 SH   SOLE   2,058 0 0
MARSH & MCLENNAN COS INC COM 571748102 2,318 27,672 SH   SOLE   27,672 0 0
MARTEN TRANS LTD COM 573075108 229 11,148 SH   SOLE   11,148 0 0
MARTIN MARIETTA MATLS INC COM 573284106 392 1,897 SH   SOLE   1,897 0 0
MASCO CORP COM 574599106 302 7,747 SH   SOLE   7,747 0 0
MASIMO CORP COM 574795100 15,873 183,382 SH   SOLE   183,382 0 0
MASONITE INTL CORP NEW COM 575385109 225 3,252 SH   SOLE   3,252 0 0
MASTERCARD INCORPORATED CL A 57636Q104 16,246 115,062 SH   SOLE   115,062 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 40 30,000 SH   SOLE   30,000 0 0
MATSON INC COM 57686G105 208 7,390 SH   SOLE   7,390 0 0
MATTEL INC COM 577081102 684 44,226 SH   SOLE   44,226 0 0
MAXIM INTEGRATED PRODS INC COM 57772k101 528 11,082 SH   SOLE   11,082 0 0
MAXIMUS INC COM 577933104 300 4,652 SH   SOLE   4,652 0 0
MAXWELL TECHNOLOGIES INC COM 577767106 214 41,735 SH   SOLE   41,735 0 0
MBIA INC COM 55262c100 161 18,487 SH   SOLE   18,487 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,621 15,791 SH   SOLE   15,791 0 0
MCDONALDS CORP COM 580135101 24,300 155,088 SH   SOLE   116,732 0 38,356
MCEWEN MNG INC COM 58039p107 50 25,450 SH   SOLE   25,450 0 0
MCKESSON CORP COM 58155q103 11,332 73,770 SH   SOLE   73,770 0 0
MDU RES GROUP INC COM 552690109 827 31,860 SH   SOLE   31,860 0 0
MEDALLION FINL CORP COM 583928106 59 27,000 SH   SOLE   27,000 0 0
MEDNAX INC COM 58502b106 208 4,816 SH   SOLE   4,816 0 0
MEDTRONIC PLC SHS G5960L103 47,809 614,744 SH   SOLE   585,672 0 29,072
MERCK & CO INC COM 58933Y105 62,536 976,664 SH   SOLE   933,698 0 42,966
MERIDIAN BIOSCIENCE INC COM 589584101 163 11,421 SH   SOLE   11,421 0 0
METLIFE INC COM 59156r108 4,495 86,528 SH   SOLE   86,528 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 470 751 SH   SOLE   751 0 0
MFA FINL INC COM 55272x102 88 10,000 SH   SOLE   10,000 0 0
MFS MUN INCOME TR SH BEN INT 552738106 147 20,385 SH   SOLE   20,385 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 612 20,257 SH   SOLE   20,257 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 256 8,009 SH   SOLE   8,009 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 35,574 396,234 SH   SOLE   348,084 0 48,150
MICRON TECHNOLOGY INC COM 595112103 470 11,960 SH   SOLE   11,960 0 0
MICROSEMI CORP COM 595137100 3,762 73,087 SH   SOLE   73,087 0 0
MICROSOFT CORP COM 594918104 201,696 2,707,686 SH   SOLE   2,564,532 0 143,154
MIDDLEBY CORP COM 596278101 18,289 142,700 SH   SOLE   141,900 0 800
MITEK SYS INC COM NEW 606710200 202 21,249 SH   SOLE   21,249 0 0
MOBILE MINI INC COM 60740f105 416 12,088 SH   SOLE   12,088 0 0
MOHAWK INDS INC COM 608190104 1,927 7,789 SH   SOLE   7,789 0 0
MOLSON COORS BREWING CO CL B 60871r209 565 6,918 SH   SOLE   6,918 0 0
MONDELEZ INTL INC CL A 609207105 10,636 261,561 SH   SOLE   258,457 0 3,104
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 464 24,117 SH   SOLE   24,117 0 0
MONSANTO CO NEW COM 61166W101 12,616 105,294 SH   SOLE   104,319 0 975
MONSTER BEVERAGE CORP NEW COM 61174X109 1,306 23,646 SH   SOLE   23,646 0 0
MOODYS CORP COM 615369105 842 6,044 SH   SOLE   6,044 0 0
MORGAN STANLEY COM NEW 617446448 32,775 680,393 SH   SOLE   677,483 0 2,910
MOSAIC CO NEW COM 61945C103 907 42,021 SH   SOLE   42,021 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 493 5,808 SH   SOLE   5,808 0 0
MSC INDL DIRECT INC CL A 553530106 258 3,420 SH   SOLE   3,420 0 0
MSCI INC COM 55354g100 1,384 11,835 SH   SOLE   11,835 0 0
MYLAN N V SHS EURO N59465109 832 26,505 SH   SOLE   26,505 0 0
MYR GROUP INC DEL COM 55405W104 1,053 36,140 SH   SOLE   36,140 0 0
NASDAQ INC COM 631103108 703 9,057 SH   SOLE   9,057 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 337 5,378 SH   SOLE   5,378 0 0
NATIONAL OILWELL VARCO INC COM 637071101 6,401 179,143 SH   SOLE   179,143 0 0
NCI BUILDING SYS INC COM NEW 628852204 1,502 96,293 SH   SOLE   96,293 0 0
NCR CORP NEW COM 62886e108 5,590 149,003 SH   SOLE   149,003 0 0
NEKTAR THERAPEUTICS COM 640268108 620 25,864 SH   SOLE   25,864 0 0
NEOGEN CORP COM 640491106 355 4,584 SH   SOLE   4,584 0 0
NETAPP INC COM 64110D104 2,991 68,354 SH   SOLE   68,354 0 0
NETFLIX INC COM 64110L106 14,916 82,249 SH   SOLE   82,249 0 0
NEUROCRINE BIOSCIENCES INC COM 64125c109 1,452 23,692 SH   SOLE   23,692 0 0
NEUROTROPE INC COM NEW 64129T207 310 60,000 SH   SOLE   60,000 0 0
NEVRO CORP COM 64157F103 273 3,001 SH   SOLE   3,001 0 0
NEVSUN RES LTD COM 64156l101 38 17,250 SH   SOLE   17,250 0 0
NEW AGE BEVERAGES CORP COM 64157v108 96 28,055 SH   SOLE   28,055 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 9,745 756,040 SH   SOLE   691,474 0 64,566
NEWELL BRANDS INC COM 651229106 1,396 32,730 SH   SOLE   32,730 0 0
NEWMARKET CORP COM 651587107 2,107 4,949 SH   SOLE   4,949 0 0
NEWMONT MINING CORP COM 651639106 1,099 29,293 SH   SOLE   29,293 0 0
NEWS CORP NEW CL A 65249b109 166 12,494 SH   SOLE   12,494 0 0
NEXTERA ENERGY INC COM 65339F101 34,807 237,512 SH   SOLE   222,116 0 15,396
NICE LTD SPONSORED ADR 653656108 20,628 253,689 SH   SOLE   241,389 0 12,300
NIELSEN HLDGS PLC SHS EUR G6518L108 2,265 54,624 SH   SOLE   54,624 0 0
NIKE INC CL B 654106103 36,484 703,638 SH   SOLE   661,893 0 41,745
NISOURCE INC COM 65473p105 365 14,300 SH   SOLE   14,300 0 0
NOKIA CORP SPONSORED ADR 654902204 368 61,602 SH   SOLE   61,602 0 0
NORDSTROM INC COM 655664100 3,263 69,223 SH   SOLE   69,148 0 75
NORFOLK SOUTHERN CORP COM 655844108 8,185 61,895 SH   SOLE   61,895 0 0
NORTHERN TR CORP COM 665859104 13,426 146,050 SH   SOLE   136,750 0 9,300
NORTHROP GRUMMAN CORP COM 666807102 3,959 13,759 SH   SOLE   13,535 0 224
NORTHWEST NAT GAS CO COM 667655104 1,766 27,419 SH   SOLE   12,701 0 14,718
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 354 6,544 SH   SOLE   6,544 0 0
NOVARTIS A G SPONSORED ADR 66987V109 39,563 460,835 SH   SOLE   436,259 0 24,576
NOVO-NORDISK A S ADR 670100205 6,440 133,742 SH   SOLE   133,382 0 360
NOW INC COM 67011P100 191 13,846 SH   SOLE   13,846 0 0
NTT DOCOMO INC SPONS ADR 62942m201 214 9,383 SH   SOLE   9,383 0 0
NUANCE COMMUNICATIONS INC COM 67020y100 707 44,984 SH   SOLE   44,984 0 0
NUCOR CORP COM 670346105 994 17,751 SH   SOLE   17,751 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 704 45,750 SH   SOLE   45,750 0 0
NUVEEN BUILD AMER BD FD COM 67074C103 268 12,467 SH   SOLE   12,467 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 504 29,730 SH   SOLE   29,730 0 0
NUVEEN FLOATING RATE INCOME COM 67072t108 122 10,378 SH   SOLE   10,378 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070x101 156 10,272 SH   SOLE   10,272 0 0
NVIDIA CORP COM 67066G104 10,162 56,845 SH   SOLE   56,300 0 545
NVR INC COM 62944t105 479 168 SH   SOLE   168 0 0
NXP SEMICONDUCTORS N V COM n6596x109 4,017 35,527 SH   SOLE   35,527 0 0
NXSTAGE MEDICAL INC COM 67072v103 251 9,098 SH   SOLE   9,098 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103h107 2,777 12,891 SH   SOLE   12,891 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 23,785 370,421 SH   SOLE   354,996 0 15,425
OCEANFIRST FINL CORP COM 675234108 224 8,138 SH   SOLE   8,138 0 0
OCH ZIFF CAP MGMT GROUP CL A 67551U105 2,143 665,535 SH   SOLE   665,535 0 0
OCWEN FINL CORP COM NEW 675746309 43 12,500 SH   SOLE   12,500 0 0
OLD DOMINION FGHT LINES INC COM 679580100 449 4,077 SH   SOLE   4,077 0 0
OLIN CORP COM PAR $1 680665205 489 14,271 SH   SOLE   14,271 0 0
OMNICOM GROUP INC COM 681919106 3,512 47,412 SH   SOLE   26,812 0 20,600
ON SEMICONDUCTOR CORP COM 682189105 428 23,200 SH   SOLE   23,200 0 0
ONEOK INC NEW COM 682680103 3,674 66,316 SH   SOLE   66,316 0 0
OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 275 4,012 SH   SOLE   4,012 0 0
ORACLE CORP COM 68389X105 82,591 1,708,178 SH   SOLE   1,677,028 0 31,150
ORANGE SPONSORED ADR 684060106 411 25,056 SH   SOLE   25,056 0 0
ORBITAL ATK INC COM 68557n103 1,108 8,316 SH   SOLE   8,316 0 0
ORGANOVO HLDGS INC COM 68620A104 254 114,520 SH   SOLE   114,520 0 0
OUTFRONT MEDIA INC COM 69007J106 2,090 82,989 SH   SOLE   82,989 0 0
OWENS & MINOR INC NEW COM 690732102 236 8,086 SH   SOLE   8,086 0 0
OWENS CORNING NEW COM 690742101 335 4,336 SH   SOLE   4,336 0 0
OWENS ILL INC COM NEW 690768403 4,452 176,955 SH   SOLE   176,955 0 0
OWENS RLTY MTG INC COM 690828108 208 11,443 SH   SOLE   11,443 0 0
PACCAR INC COM 693718108 1,956 27,027 SH   SOLE   27,027 0 0
PACIFIC CONTINENTAL CORP COM 69412v108 305 11,316 SH   SOLE   11,316 0 0
PACKAGING CORP AMER COM 695156109 4,141 36,106 SH   SOLE   36,106 0 0
PACWEST BANCORP DEL COM 695263103 1,067 21,113 SH   SOLE   21,113 0 0
PALO ALTO NETWORKS INC COM 697435105 7,021 48,723 SH   SOLE   48,073 0 650
PANDORA MEDIA INC COM 698354107 87 11,357 SH   SOLE   11,357 0 0
PARKER HANNIFIN CORP COM 701094104 352 2,008 SH   SOLE   2,008 0 0
PATTERSON COMPANIES INC COM 703395103 1,086 28,103 SH   SOLE   28,103 0 0
PAYCHEX INC COM 704326107 21,013 350,464 SH   SOLE   311,539 0 38,925
PAYPAL HLDGS INC COM 70450Y103 11,503 179,655 SH   SOLE   179,655 0 0
PBF ENERGY INC CL A 69318G106 5,830 211,152 SH   SOLE   211,152 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 206 9,805 SH   SOLE   9,805 0 0
PDL BIOPHARMA INC COM 69329y104 481 142,097 SH   SOLE   142,097 0 0
PEMBINA PIPELINE CORP COM 706327103 36,588 1,042,394 SH   SOLE   1,036,811 0 5,583
PENGROWTH ENERGY CORP COM 70706P104 15 15,060 SH   SOLE   15,060 0 0
PENN NATL GAMING INC COM 707569109 577 24,665 SH   SOLE   24,665 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959w103 379 7,973 SH   SOLE   7,973 0 0
PENTAIR PLC SHS G7S00T104 513 7,554 SH   SOLE   7,554 0 0
PENUMBRA INC COM 70975L107 1,937 21,448 SH   SOLE   21,448 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 701 38,630 SH   SOLE   38,630 0 0
PEPSICO INC COM 713448108 139,851 1,255,061 SH   SOLE   1,107,002 0 148,059
PERCEPTRON INC COM 71361f100 901 114,168 SH   SOLE   114,168 0 0
PERRIGO CO PLC SHS G97822103 276 3,256 SH   SOLE   3,256 0 0
PFIZER INC COM 717081103 109,635 3,071,011 SH   SOLE   2,651,695 0 419,316
PG&E CORP COM 69331c108 1,901 27,929 SH   SOLE   27,929 0 0
PHILIP MORRIS INTL INC COM 718172109 37,793 340,444 SH   SOLE   287,544 0 52,900
PHILLIPS 66 COM 718546104 6,658 72,683 SH   SOLE   64,018 0 8,665
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202d106 934 40,493 SH   SOLE   40,493 0 0
PIMCO INCOME OPPORTUNITY FD COM 72202B100 1,613 61,197 SH   SOLE   61,197 0 0
PINNACLE WEST CAP CORP COM 723484101 402 4,751 SH   SOLE   4,751 0 0
PIONEER NAT RES CO COM 723787107 1,352 9,164 SH   SOLE   9,164 0 0
PNC FINL SVCS GROUP INC COM 693475105 61,195 454,070 SH   SOLE   446,135 0 7,935
POLARITYTE INC COM 731094108 278 10,050 SH   SOLE   10,050 0 0
POLYMET MINING CORP COM 731916102 6 10,000 SH   SOLE   10,000 0 0
POLYONE CORP COM 73179P106 1,829 45,694 SH   SOLE   45,444 0 250
POOL CORPORATION COM 73278l105 554 5,117 SH   SOLE   5,117 0 0
POPULAR INC COM NEW 733174700 200 5,553 SH   SOLE   5,553 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 29,884 654,780 SH   SOLE   654,230 0 550
POTASH CORP SASK INC COM 73755L107 12,993 675,292 SH   SOLE   623,432 0 51,860
POWER INTEGRATIONS INC COM 739276103 767 10,481 SH   SOLE   10,481 0 0
POWERSHARES ETF TR II CALI MUNI ETF 73936T441 1,830 70,173 SH   SOLE   70,173 0 0
POWERSHARES ETF TR II GBL WTR PORT 73936T623 2,104 84,500 SH   SOLE   59,000 0 25,500
POWERSHARES ETF TR II PFD PORTFOLIO 73936t565 1,015 67,500 SH   SOLE   67,500 0 0
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 1,258 27,464 SH   SOLE   27,464 0 0
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 241 3,684 SH   SOLE   3,684 0 0
POWERSHARES ETF TRUST DYNA BUYBK ACH 73935x286 1,250 22,486 SH   SOLE   22,486 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935x229 1,176 62,000 SH   SOLE   62,000 0 0
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 8,714 81,323 SH   SOLE   81,323 0 0
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 1,385 11,052 SH   SOLE   10,843 0 209
POWERSHARES ETF TRUST INDL SECT PORT 73935X369 405 6,985 SH   SOLE   6,985 0 0
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 1,225 11,130 SH   SOLE   11,130 0 0
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 16,525 573,987 SH   SOLE   573,987 0 0
POWERSHARES ETF TRUST WATER RES PORT 73935X575 848 29,765 SH   SOLE   29,765 0 0
POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936g308 503 22,595 SH   SOLE   22,595 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 117,094 805,050 SH   SOLE   802,695 0 2,355
PPG INDS INC COM 693506107 3,598 33,114 SH   SOLE   33,114 0 0
PPL CORP COM 69351T106 562 14,789 SH   SOLE   14,789 0 0
PRAXAIR INC COM 74005P104 4,558 32,618 SH   SOLE   32,018 0 600
PRICE T ROWE GROUP INC COM 74144T108 13,655 150,639 SH   SOLE   150,139 0 500
PRICELINE GRP INC COM NEW 741503403 5,986 3,270 SH   SOLE   3,225 0 45
PRICESMART INC COM 741511109 408 4,568 SH   SOLE   4,568 0 0
PRIMERICA INC COM 74164m108 500 6,136 SH   SOLE   6,136 0 0
PROASSURANCE CORP COM 74267c106 823 15,059 SH   SOLE   15,059 0 0
PROCTER AND GAMBLE CO COM 742718109 168,297 1,849,827 SH   SOLE   1,768,275 0 81,552
PROGENICS PHARMACEUTICALS IN COM 743187106 142 19,277 SH   SOLE   19,277 0 0
PROGRESSIVE CORP OHIO COM 743315103 896 18,499 SH   SOLE   18,499 0 0
PROSHARES TR II VIX SH TRM FUTRS 74347w171 513 15,772 SH   SOLE   15,772 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 12,593 1,873,858 SH   SOLE   1,873,858 0 0
PROSPERITY BANCSHARES INC COM 743606105 933 14,206 SH   SOLE   14,206 0 0
PRUDENTIAL FINL INC COM 744320102 1,928 18,133 SH   SOLE   18,133 0 0
PRUDENTIAL PLC ADR 74435k204 348 7,251 SH   SOLE   7,251 0 0
PUBLIC STORAGE COM 74460d109 785 3,672 SH   SOLE   3,672 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 715 15,456 SH   SOLE   15,456 0 0
PURE STORAGE INC CL A 74624M102 1,651 103,258 SH   SOLE   103,258 0 0
QUALCOMM INC COM 747525103 33,980 655,482 SH   SOLE   585,520 0 69,962
QUALYS INC COM 74758T303 807 15,573 SH   SOLE   15,573 0 0
QUEST DIAGNOSTICS INC COM 74834L100 485 5,177 SH   SOLE   5,177 0 0
QUICKLOGIC CORP COM 74837p108 26 15,423 SH   SOLE   15,423 0 0
QUINTILES IMS HOLDINGS INC COM 74876Y101 1,412 14,849 SH   SOLE   14,849 0 0
RADCOM LTD SHS NEW m81865111 646 30,685 SH   SOLE   30,685 0 0
RALPH LAUREN CORP CL A 751212101 826 9,356 SH   SOLE   9,356 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 670 7,946 SH   SOLE   7,946 0 0
RAYTHEON CO COM NEW 755111507 28,193 151,104 SH   SOLE   150,826 0 278
RBC BEARINGS INC COM 75524b104 774 6,183 SH   SOLE   6,183 0 0
RE MAX HLDGS INC CL A 75524W108 791 12,449 SH   SOLE   12,449 0 0
RED HAT INC COM 756577102 863 7,787 SH   SOLE   7,787 0 0
REDWOOD TR INC COM 758075402 177 10,885 SH   SOLE   10,885 0 0
REGENERON PHARMACEUTICALS COM 75886f107 3,232 7,229 SH   SOLE   7,229 0 0
REGIONS FINL CORP NEW COM 7591EP100 5,544 363,964 SH   SOLE   357,980 0 5,984
REINSURANCE GROUP AMER INC COM NEW 759351604 689 4,938 SH   SOLE   4,938 0 0
RELX PLC SPONSORED ADR 759530108 228 10,259 SH   SOLE   10,259 0 0
REMARK HLDGS INC COM 75955k102 637 169,050 SH   SOLE   169,050 0 0
RENAISSANCERE HOLDINGS LTD COM g7496g103 490 3,627 SH   SOLE   3,627 0 0
REPUBLIC SVCS INC COM 760759100 695 10,529 SH   SOLE   10,529 0 0
RESMED INC COM 761152107 1,761 22,867 SH   SOLE   22,867 0 0
RESOLUTE ENERGY CORP COM NEW 76116a306 3,531 118,933 SH   SOLE   118,933 0 0
REXFORD INDL RLTY INC COM 76169c100 1,103 38,541 SH   SOLE   38,541 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 1,252 59,767 SH   SOLE   59,767 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 133 52,370 SH   SOLE   52,370 0 0
RINGCENTRAL INC CL A 76680R206 292 6,990 SH   SOLE   6,990 0 0
RIO TINTO PLC SPONSORED ADR 767204100 285 6,046 SH   SOLE   6,046 0 0
RITE AID CORP COM 767754104 191 97,613 SH   SOLE   97,613 0 0
RLI CORP COM 749607107 438 7,643 SH   SOLE   7,643 0 0
ROBERT HALF INTL INC COM 770323103 741 14,733 SH   SOLE   12,733 0 2,000
ROCKWELL AUTOMATION INC COM 773903109 1,919 10,773 SH   SOLE   10,773 0 0
ROCKWELL COLLINS INC COM 774341101 1,587 12,143 SH   SOLE   12,143 0 0
ROLLINS INC COM 775711104 313 6,774 SH   SOLE   6,774 0 0
ROPER TECHNOLOGIES INC COM 776696106 36,556 150,186 SH   SOLE   149,986 0 200
ROSS STORES INC COM 778296103 1,814 28,090 SH   SOLE   28,090 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,080 13,963 SH   SOLE   13,963 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 2,257 310,000 SH   SOLE   310,000 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 237 1,999 SH   SOLE   1,999 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,798 44,743 SH   SOLE   44,743 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8,573 141,510 SH   SOLE   141,232 0 278
ROYAL GOLD INC COM 780287108 764 8,886 SH   SOLE   8,886 0 0
RPM INTL INC COM 749685103 42,976 837,086 SH   SOLE   726,501 0 110,585
RUBICON PROJ INC COM 78112v102 246 63,274 SH   SOLE   63,274 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 98,654 1,032,603 SH   SOLE   1,032,303 0 300
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 606 6,055 SH   SOLE   6,055 0 0
RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 886 5,056 SH   SOLE   5,056 0 0
RYDEX ETF TRUST GUG S&P500EQWTTE 78355w817 1,194 8,842 SH   SOLE   8,842 0 0
S&P GLOBAL INC COM 78409v104 5,827 37,281 SH   SOLE   34,481 0 2,800
SABRE CORP COM 78573M104 559 30,876 SH   SOLE   30,876 0 0
SALESFORCE COM INC COM 79466L302 9,917 106,155 SH   SOLE   105,160 0 995
SALLY BEAUTY HLDGS INC COM 79546e104 468 23,904 SH   SOLE   23,904 0 0
SANOFI SPONSORED ADR 80105n105 5,366 107,754 SH   SOLE   70,686 0 37,068
SAP SE SPON ADR 803054204 2,762 25,183 SH   SOLE   24,183 0 1,000
SARATOGA INVT CORP COM NEW 80349A208 602 27,994 SH   SOLE   27,994 0 0
SCHEIN HENRY INC COM 806407102 1,996 24,346 SH   SOLE   24,346 0 0
SCHLUMBERGER LTD COM 806857108 48,507 695,339 SH   SOLE   682,400 0 12,939
SCHWAB CHARLES CORP NEW COM 808513105 19,349 442,341 SH   SOLE   431,791 0 10,550
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 206 6,142 SH   SOLE   6,142 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,951 32,023 SH   SOLE   29,523 0 2,500
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,545 118,488 SH   SOLE   115,788 0 2,700
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 800 12,107 SH   SOLE   12,107 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 640 12,358 SH   SOLE   12,358 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 3,607 60,068 SH   SOLE   60,068 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 200 3,985 SH   SOLE   3,985 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,175 17,442 SH   SOLE   17,442 0 0
SCICLONE PHARMACEUTICALS INC COM 80862k104 198 17,670 SH   SOLE   17,670 0 0
SCORPIO TANKERS INC SHS Y7542c106 43 12,364 SH   SOLE   12,364 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 882 9,066 SH   SOLE   9,066 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 240 2,796 SH   SOLE   2,796 0 0
SEABRIDGE GOLD INC COM 811916105 2,052 168,195 SH   SOLE   168,195 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 1,558 46,959 SH   SOLE   46,959 0 0
SEALED AIR CORP NEW COM 81211k100 1,683 39,388 SH   SOLE   39,388 0 0
SEI INVESTMENTS CO COM 784117103 503 8,240 SH   SOLE   8,240 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 47,351 691,467 SH   SOLE   691,467 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,066 22,934 SH   SOLE   22,934 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,594 85,103 SH   SOLE   85,103 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 28,190 344,908 SH   SOLE   344,008 0 900
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 32,590 1,260,277 SH   SOLE   1,254,129 0 6,148
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 10,120 142,538 SH   SOLE   142,538 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,568 29,553 SH   SOLE   29,553 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 9,829 173,038 SH   SOLE   173,038 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 11,125 188,244 SH   SOLE   187,994 0 250
SEMPRA ENERGY COM 816851109 4,906 42,992 SH   SOLE   42,992 0 0
SENSATA TECHNOLOGIES HLDG NV SHS n7902x106 3,124 64,993 SH   SOLE   64,993 0 0
SERVICE CORP INTL COM 817565104 1,185 34,362 SH   SOLE   34,362 0 0
SERVICENOW INC COM 81762P102 826 7,021 SH   SOLE   6,953 0 68
SHERWIN WILLIAMS CO COM 824348106 948 2,649 SH   SOLE   2,649 0 0
SHIRE PLC SPONSORED ADR 82481r106 1,369 8,938 SH   SOLE   8,938 0 0
SHOPIFY INC CL A 82509L107 318 2,732 SH   SOLE   2,732 0 0
SHUTTERFLY INC COM 82568p304 308 6,345 SH   SOLE   6,345 0 0
SIRIUS XM HLDGS INC COM 82968B103 577 104,433 SH   SOLE   104,433 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 733 12,615 SH   SOLE   12,615 0 0
SK TELECOM LTD SPONSORED ADR 78440p108 225 9,137 SH   SOLE   9,137 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 816 8,015 SH   SOLE   8,015 0 0
SM ENERGY CO COM 78454l100 1,134 63,955 SH   SOLE   63,955 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175m205 398 10,944 SH   SOLE   10,944 0 0
SMUCKER J M CO COM NEW 832696405 953 9,091 SH   SOLE   8,791 0 300
SNAP INC CL A 83304A106 1,932 132,908 SH   SOLE   132,908 0 0
SNAP ON INC COM 833034101 1,919 12,874 SH   SOLE   12,874 0 0
SONOCO PRODS CO COM 835495102 16,024 317,617 SH   SOLE   203,418 0 114,199
SONY CORP SPONSORED ADR 835699307 209 5,586 SH   SOLE   5,586 0 0
SOUTHERN CO COM 842587107 1,918 39,037 SH   SOLE   39,037 0 0
SOUTHWEST AIRLS CO COM 844741108 5,584 99,735 SH   SOLE   99,735 0 0
SOUTHWESTERN ENERGY CO COM 845467109 90 14,726 SH   SOLE   14,726 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 4,747 21,207 SH   SOLE   21,182 0 25
SPDR GOLD TRUST GOLD SHS 78463v107 1,067 8,778 SH   SOLE   8,778 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 923,269 3,674,993 SH   SOLE   3,665,904 0 9,089
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 84,847 260,006 SH   SOLE   260,006 0 0
SPDR SER TR BLOOMBERG SRT TR 78468r408 951 34,000 SH   SOLE   34,000 0 0
SPDR SER TR SP500 HIGH DIV 78468R788 423 11,740 SH   SOLE   11,740 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,127 18,500 SH   SOLE   18,500 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 799 10,015 SH   SOLE   10,015 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 548 9,590 SH   SOLE   9,590 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 1,715 13,570 SH   SOLE   13,570 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4,196 32,255 SH   SOLE   32,255 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 35,385 408,745 SH   SOLE   408,690 0 55
SPDR SERIES TRUST S&P BK ETF 78464A797 3,965 87,939 SH   SOLE   87,939 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 52,818 578,320 SH   SOLE   572,770 0 5,550
SPDR SERIES TRUST S&P METALS MNG 78464a755 551 17,121 SH   SOLE   17,121 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2,865 84,054 SH   SOLE   84,054 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,046 71,274 SH   SOLE   71,274 0 0
SPECTRA ENERGY PARTNERS LP COM 84756n109 1,804 40,656 SH   SOLE   40,656 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 435 5,598 SH   SOLE   5,598 0 0
SPLUNK INC COM 848637104 2,482 37,356 SH   SOLE   37,356 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 207 8,395 SH   SOLE   8,395 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 218 20,841 SH   SOLE   20,841 0 0
SQUARE INC CL A 852234103 491 17,041 SH   SOLE   17,041 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467v848 649 13,160 SH   SOLE   13,160 0 0
STAFFING 360 SOLUTIONS INC COM NEW 852387208 83 92,738 SH   SOLE   92,738 0 0
STAMPS COM INC COM NEW 852857200 9,765 48,187 SH   SOLE   48,187 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,387 9,186 SH   SOLE   9,186 0 0
STARBUCKS CORP COM 855244109 70,463 1,311,906 SH   SOLE   1,307,014 0 4,892
STARWOOD WAYPOINT HOMES COM 85572f105 397 10,937 SH   SOLE   10,937 0 0
STATE STR CORP COM 857477103 10,441 109,282 SH   SOLE   109,282 0 0
STATOIL ASA SPONSORED ADR 85771p102 393 19,579 SH   SOLE   19,579 0 0
STEEL DYNAMICS INC COM 858119100 310 8,994 SH   SOLE   8,994 0 0
STERICYCLE INC COM 858912108 12,733 177,792 SH   SOLE   172,207 0 5,585
STERIS PLC SHS USD G84720104 3,614 40,888 SH   SOLE   40,888 0 0
STERLING BANCORP DEL COM 85917A100 6,563 266,227 SH   SOLE   266,227 0 0
STONEMOR PARTNERS L P COM UNITS INT 86183q100 600 92,008 SH   SOLE   92,008 0 0
STORE CAP CORP COM 862121100 246 9,877 SH   SOLE   9,877 0 0
STRAYER ED INC COM 863236105 283 3,241 SH   SOLE   3,241 0 0
STRYKER CORP COM 863667101 10,811 76,125 SH   SOLE   64,125 0 12,000
STURM RUGER & CO INC COM 864159108 238 4,601 SH   SOLE   4,601 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 990 128,448 SH   SOLE   128,448 0 0
SUN LIFE FINL INC COM 866796105 527 13,231 SH   SOLE   13,231 0 0
SUNCOR ENERGY INC NEW COM 867224107 9,669 276,031 SH   SOLE   276,031 0 0
SUNRUN INC COM 86771W105 207 37,382 SH   SOLE   37,382 0 0
SUNTRUST BKS INC COM 867914103 2,039 34,121 SH   SOLE   34,121 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 437 10,933 SH   SOLE   10,933 0 0
SVB FINL GROUP COM 78486q101 8,907 47,608 SH   SOLE   47,573 0 35
SWISS HELVETIA FD INC COM 870875101 407 31,844 SH   SOLE   31,844 0 0
SYMANTEC CORP COM 871503108 375 11,455 SH   SOLE   11,455 0 0
SYNCHRONY FINL COM 87165B103 1,139 36,674 SH   SOLE   36,674 0 0
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 58 20,000 SH   SOLE   20,000 0 0
SYSCO CORP COM 871829107 7,725 143,182 SH   SOLE   143,182 0 0
T MOBILE US INC COM 872590104 832 13,501 SH   SOLE   13,501 0 0
TABLEAU SOFTWARE INC CL A 87336U105 325 4,340 SH   SOLE   4,340 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6,906 183,914 SH   SOLE   183,914 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 1,099 38,908 SH   SOLE   38,908 0 0
TARGA RES CORP COM 87612g101 1,670 35,326 SH   SOLE   35,016 0 310
TARGET CORP COM 87612E106 28,218 478,190 SH   SOLE   421,280 0 56,910
TATA MTRS LTD SPONSORED ADR 876568502 454 14,532 SH   SOLE   14,407 0 125
TE CONNECTIVITY LTD REG SHS H84989104 12,253 147,512 SH   SOLE   147,512 0 0
TECK RESOURCES LTD CL B 878742204 502 23,811 SH   SOLE   23,311 0 500
TEGNA INC COM 87901J105 3,890 291,804 SH   SOLE   291,804 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 259 10,261 SH   SOLE   10,261 0 0
TELEFLEX INC COM 879369106 896 3,702 SH   SOLE   3,702 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 967 61,042 SH   SOLE   61,042 0 0
TEMPUR SEALY INTL INC COM 88023u101 479 7,428 SH   SOLE   7,428 0 0
TENNECO INC COM 880349105 4,718 77,775 SH   SOLE   77,775 0 0
TERADATA CORP DEL COM 88076w103 510 15,099 SH   SOLE   15,099 0 0
TERADYNE INC COM 880770102 3,925 105,261 SH   SOLE   105,036 0 225
TESARO INC COM 881569107 680 5,274 SH   SOLE   5,274 0 0
TESLA INC COM 88160r101 7,972 23,373 SH   SOLE   22,353 0 1,020
TETRA TECH INC NEW COM 88162g103 460 9,885 SH   SOLE   9,885 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 387 21,975 SH   SOLE   21,975 0 0
TEXAS INSTRS INC COM 882508104 9,205 102,680 SH   SOLE   102,117 0 563
THERMO FISHER SCIENTIFIC INC COM 883556102 32,725 172,966 SH   SOLE   171,592 0 1,374
THOMSON REUTERS CORP COM 884903105 303 6,595 SH   SOLE   6,595 0 0
THOR INDS INC COM 885160101 1,376 10,928 SH   SOLE   10,928 0 0
TIFFANY & CO NEW COM 886547108 1,969 21,451 SH   SOLE   21,451 0 0
TIME WARNER INC COM NEW 887317303 3,599 35,128 SH   SOLE   35,128 0 0
TIMKEN CO COM 887389104 685 14,118 SH   SOLE   14,118 0 0
TJX COS INC NEW COM 872540109 23,731 321,864 SH   SOLE   320,789 0 1,075
TORCHMARK CORP COM 891027104 979 12,231 SH   SOLE   12,231 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 991 17,606 SH   SOLE   17,606 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 1,271 43,910 SH   SOLE   43,910 0 0
TOTAL S A SPONSORED ADR 89151E109 3,338 62,369 SH   SOLE   62,369 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 479 14,289 SH   SOLE   14,289 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 396 3,321 SH   SOLE   3,321 0 0
TPG SPECIALTY LENDING INC COM 87265K102 2,278 108,702 SH   SOLE   108,702 0 0
TRANSCANADA CORP COM 89353d107 222 4,489 SH   SOLE   4,489 0 0
TRANSDIGM GROUP INC COM 893641100 612 2,394 SH   SOLE   2,394 0 0
TRANSOCEAN LTD REG SHS H8817H100 119 11,065 SH   SOLE   11,065 0 0
TRAVELERS COMPANIES INC COM 89417E109 56,903 464,432 SH   SOLE   463,347 0 1,085
TREEHOUSE FOODS INC COM 89469a104 204 3,025 SH   SOLE   3,025 0 0
TWENTY FIRST CENTY FOX INC CL A 90130a101 1,492 56,531 SH   SOLE   56,531 0 0
TWENTY FIRST CENTY FOX INC CL B 90130A200 2,196 85,142 SH   SOLE   85,142 0 0
TWILIO INC CL A 90138F102 1,399 46,872 SH   SOLE   46,872 0 0
TWITTER INC COM 90184L102 15,608 925,200 SH   SOLE   925,200 0 0
TYSON FOODS INC CL A 902494103 344 4,883 SH   SOLE   4,883 0 0
U S G CORP COM NEW 903293405 394 12,069 SH   SOLE   12,069 0 0
UBS GROUP AG SHS H42097107 1,031 60,092 SH   SOLE   60,092 0 0
ULTA BEAUTY INC COM 90384s303 320 1,414 SH   SOLE   1,414 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385d107 314 1,654 SH   SOLE   1,654 0 0
UNILEVER N V N Y SHS NEW 904784709 13,315 225,513 SH   SOLE   225,513 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,665 114,993 SH   SOLE   54,177 0 60,816
UNION PAC CORP COM 907818108 25,040 215,918 SH   SOLE   198,738 0 17,180
UNITED BANKSHARES INC WEST V COM 909907107 342 9,206 SH   SOLE   9,206 0 0
UNITED CONTL HLDGS INC COM 910047109 1,389 22,820 SH   SOLE   22,820 0 0
UNITED FINL BANCORP INC NEW COM 910304104 1,366 74,641 SH   SOLE   74,641 0 0
UNITED NAT FOODS INC COM 911163103 218 5,233 SH   SOLE   5,233 0 0
UNITED PARCEL SERVICE INC CL B 911312106 15,902 132,412 SH   SOLE   132,412 0 0
UNITED RENTALS INC COM 911363109 506 3,645 SH   SOLE   3,645 0 0
UNITED SECURITY BANCSHARES C COM 911460103 144 15,122 SH   SOLE   15,122 0 0
UNITED STATES STL CORP NEW COM 912909108 268 10,439 SH   SOLE   10,439 0 0
UNITED TECHNOLOGIES CORP COM 913017109 91,563 788,790 SH   SOLE   707,731 0 81,059
UNITEDHEALTH GROUP INC COM 91324P102 71,044 362,749 SH   SOLE   357,479 0 5,270
UNITI GROUP INC COM 91325V108 394 26,867 SH   SOLE   26,867 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 627 4,862 SH   SOLE   4,862 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 250 2,257 SH   SOLE   2,257 0 0
UNUM GROUP COM 91529y106 931 18,210 SH   SOLE   18,210 0 0
URANIUM ENERGY CORP COM 916896103 263 190,649 SH   SOLE   190,649 0 0
UROGEN PHARMA LTD COM m96088105 386 12,250 SH   SOLE   12,250 0 0
US BANCORP DEL COM NEW 902973304 54,499 1,016,948 SH   SOLE   982,063 0 34,885
V F CORP COM 918204108 23,047 362,547 SH   SOLE   321,547 0 41,000
VAIL RESORTS INC COM 91879q109 630 2,764 SH   SOLE   2,764 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 5,746 401,002 SH   SOLE   400,802 0 200
VALERO ENERGY CORP NEW COM 91913Y100 5,458 70,953 SH   SOLE   70,953 0 0
VALLEY NATL BANCORP COM 919794107 340 28,213 SH   SOLE   28,213 0 0
VALMONT INDS INC COM 920253101 278 1,754 SH   SOLE   1,754 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 665 11,273 SH   SOLE   11,273 0 0
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 226 3,752 SH   SOLE   3,752 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189f106 577 25,137 SH   SOLE   25,137 0 0
VANECK VECTORS ETF TR INDONESIA INDEX 92189f833 591 25,004 SH   SOLE   25,004 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 208 6,188 SH   SOLE   6,188 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 4,021 154,251 SH   SOLE   154,251 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189f676 1,030 11,037 SH   SOLE   11,037 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 257 2,125 SH   SOLE   2,125 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 224 1,909 SH   SOLE   1,909 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 1,389 9,864 SH   SOLE   9,864 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,549 12,113 SH   SOLE   12,113 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,973 37,083 SH   SOLE   37,083 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 28,402 213,954 SH   SOLE   213,954 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 6,340 54,940 SH   SOLE   54,940 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 27,277 224,043 SH   SOLE   224,043 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 30,578 289,452 SH   SOLE   289,452 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 67,966 462,355 SH   SOLE   462,310 0 45
VANGUARD INDEX FDS REIT ETF 922908553 1,608 19,354 SH   SOLE   19,354 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 295,834 1,282,001 SH   SOLE   1,281,890 0 111
VANGUARD INDEX FDS SM CP VAL ETF 922908611 22,841 178,739 SH   SOLE   178,714 0 25
VANGUARD INDEX FDS SMALL CP ETF 922908751 9,264 65,551 SH   SOLE   65,551 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 15,547 101,852 SH   SOLE   101,652 0 200
VANGUARD INDEX FDS TOTAL STK MKT 922908769 49,579 382,789 SH   SOLE   382,629 0 160
VANGUARD INDEX FDS VALUE ETF 922908744 97,636 978,125 SH   SOLE   978,125 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 41,957 795,997 SH   SOLE   795,997 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 61,573 1,413,203 SH   SOLE   1,413,203 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,676 45,861 SH   SOLE   45,861 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,151 27,413 SH   SOLE   27,413 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,085 15,340 SH   SOLE   15,340 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206c680 655 5,103 SH   SOLE   5,103 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 259 2,240 SH   SOLE   2,240 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206c623 449 3,453 SH   SOLE   3,453 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 38,574 324,369 SH   SOLE   318,619 0 5,750
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 189,651 2,000,757 SH   SOLE   1,997,947 0 2,810
VANGUARD STAR FD VG TL INTL STK F 921909768 3,905 71,351 SH   SOLE   71,351 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 55,537 1,279,352 SH   SOLE   1,279,352 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 30,066 370,861 SH   SOLE   370,861 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 225 3,431 SH   SOLE   3,431 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 1,678 14,374 SH   SOLE   14,374 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 6,190 71,752 SH   SOLE   70,252 0 1,500
VANGUARD WORLD FD MEGA GRWTH IND 921910816 297 2,830 SH   SOLE   2,830 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 18,800 131,159 SH   SOLE   130,999 0 160
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,022 7,378 SH   SOLE   7,378 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,515 16,189 SH   SOLE   16,189 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 1,872 28,642 SH   SOLE   28,642 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,161 7,629 SH   SOLE   7,629 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 865 6,444 SH   SOLE   6,444 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 8,511 55,997 SH   SOLE   55,997 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 702 5,463 SH   SOLE   5,463 0 0
VANGUARD WORLD FDS TELCOMM ETF 92204A884 454 4,925 SH   SOLE   4,925 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 2,499 21,400 SH   SOLE   21,400 0 0
VANTIV INC CL A 92210H105 277 3,935 SH   SOLE   3,935 0 0
VARIAN MED SYS INC COM 92220P105 512 5,110 SH   SOLE   5,110 0 0
VEEVA SYS INC CL A COM 922475108 1,248 22,128 SH   SOLE   22,128 0 0
VERASTEM INC COM 92337C104 87 18,500 SH   SOLE   18,500 0 0
VEREIT INC COM 92339v100 3,180 383,537 SH   SOLE   383,537 0 0
VERISIGN INC COM 92343E102 240 2,264 SH   SOLE   2,264 0 0
VERISK ANALYTICS INC COM 92345y106 895 10,763 SH   SOLE   10,763 0 0
VERITONE INC COM 92347M100 272 6,000 SH   SOLE   6,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 62,107 1,254,936 SH   SOLE   1,143,401 0 111,535
VERMILION ENERGY INC COM 923725105 1,336 37,683 SH   SOLE   37,683 0 0
VERTEX PHARMACEUTICALS INC COM 92532f100 1,922 12,643 SH   SOLE   12,643 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 337 38,355 SH   SOLE   38,355 0 0
VIRNETX HLDG CORP COM 92823t108 39 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A 92826C839 88,982 845,512 SH   SOLE   824,570 0 20,942
VMWARE INC CL A COM 928563402 551 5,048 SH   SOLE   4,048 0 1,000
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,851 100,195 SH   SOLE   88,937 0 11,258
VONAGE HLDGS CORP COM 92886t201 100 12,371 SH   SOLE   12,371 0 0
VULCAN MATLS CO COM 929160109 778 6,503 SH   SOLE   6,503 0 0
WABCO HLDGS INC COM 92927k102 935 6,316 SH   SOLE   6,316 0 0
WABTEC CORP COM 929740108 8,468 111,787 SH   SOLE   95,996 0 15,791
WALGREENS BOOTS ALLIANCE INC COM 931427108 14,291 185,077 SH   SOLE   159,042 0 26,035
WAL-MART STORES INC COM 931142103 35,612 455,746 SH   SOLE   400,091 0 55,655
WASHINGTON FED INC COM 938824109 270 8,010 SH   SOLE   8,010 0 0
WASTE CONNECTIONS INC COM 94106b101 306 4,381 SH   SOLE   4,381 0 0
WASTE MGMT INC DEL COM 94106l109 24,472 312,669 SH   SOLE   310,129 0 2,540
WATSCO INC COM 942622200 34,941 216,932 SH   SOLE   216,177 0 755
WD-40 CO COM 929236107 766 6,842 SH   SOLE   6,842 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 502 109,550 SH   SOLE   109,550 0 0
WEC ENERGY GROUP INC COM 92939u106 2,157 34,355 SH   SOLE   34,355 0 0
WEIBO CORP SPONSORED ADR 948596101 348 3,518 SH   SOLE   3,518 0 0
WELLS FARGO CO NEW COM 949746101 48,140 872,887 SH   SOLE   863,365 0 9,522
WENDYS CO COM 95058W100 870 56,035 SH   SOLE   56,035 0 0
WESTAR ENERGY INC COM 95709T100 1,445 29,147 SH   SOLE   28,629 0 518
WESTERN ALLIANCE BANCORP COM 957638109 1,856 34,953 SH   SOLE   34,953 0 0
WESTERN DIGITAL CORP COM 958102105 10,091 116,791 SH   SOLE   116,791 0 0
WESTERN UN CO COM 959802109 6,855 357,002 SH   SOLE   357,002 0 0
WEX INC COM 96208T104 367 3,262 SH   SOLE   3,262 0 0
WEYERHAEUSER CO COM 962166104 596 17,518 SH   SOLE   17,518 0 0
WGL HLDGS INC COM 92924f106 346 4,100 SH   SOLE   4,100 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,078 56,650 SH   SOLE   56,650 0 0
WHIRLPOOL CORP COM 963320106 22,435 121,638 SH   SOLE   121,638 0 0
WHITE MTNS INS GROUP LTD COM g9618e107 699 815 SH   SOLE   815 0 0
WILLIAMS COS INC DEL COM 969457100 1,849 61,633 SH   SOLE   61,633 0 0
WILLIAMS SONOMA INC COM 969904101 236 4,741 SH   SOLE   4,741 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 8,972 58,176 SH   SOLE   58,176 0 0
WINDSTREAM HLDGS INC COM NEW 97382A200 114 64,517 SH   SOLE   64,517 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 294 5,999 SH   SOLE   5,999 0 0
WISDOMTREE TR EURO QTLY DIV GR 97717X610 242 9,120 SH   SOLE   9,120 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717x701 6,736 104,106 SH   SOLE   104,106 0 0
WISDOMTREE TR GLB HIGH DIV FD 97717W877 502 10,659 SH   SOLE   10,659 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 451 6,100 SH   SOLE   6,100 0 0
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 696 22,715 SH   SOLE   22,715 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717w851 10,032 183,406 SH   SOLE   183,406 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 9,309 110,393 SH   SOLE   110,393 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 225 3,226 SH   SOLE   3,226 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 10,207 117,539 SH   SOLE   117,539 0 0
WISDOMTREE TR US MIDCAP DIVID 97717w505 11,798 118,041 SH   SOLE   115,541 0 2,500
WISDOMTREE TR US MIDCP EARNING 97717W570 19,646 527,543 SH   SOLE   516,673 0 10,870
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,238 84,852 SH   SOLE   84,852 0 0
WISDOMTREE TR US SMALLCP ERNGS 97717W562 2,013 57,553 SH   SOLE   57,553 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 3,609 41,127 SH   SOLE   41,127 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 265 7,250 SH   SOLE   7,250 0 0
WOODWARD INC COM 980745103 521 6,710 SH   SOLE   6,710 0 0
WORKDAY INC CL A 98138H101 3,062 29,059 SH   SOLE   29,059 0 0
WPP PLC NEW ADR 92937A102 803 8,653 SH   SOLE   8,653 0 0
WYNDHAM WORLDWIDE CORP COM 98310w108 793 7,518 SH   SOLE   7,518 0 0
XCEL ENERGY INC COM 98389b100 471 9,938 SH   SOLE   9,938 0 0
XEROX CORP COM NEW 984121608 477 14,322 SH   SOLE   14,322 0 0
XILINX INC COM 983919101 335 4,738 SH   SOLE   4,738 0 0
XL GROUP LTD COM G98294104 547 13,857 SH   SOLE   13,857 0 0
XPO LOGISTICS INC COM 983793100 1,073 15,825 SH   SOLE   15,825 0 0
XYLEM INC COM 98419m100 2,528 40,357 SH   SOLE   38,157 0 2,200
YANDEX N V SHS CLASS A n97284108 1,061 32,193 SH   SOLE   32,193 0 0
YUM BRANDS INC COM 988498101 3,732 50,694 SH   SOLE   49,594 0 1,100
YUM CHINA HLDGS INC COM 98850p109 1,466 36,677 SH   SOLE   35,577 0 1,100
ZAYO GROUP HLDGS INC COM 98919V105 700 20,341 SH   SOLE   20,341 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 320 2,950 SH   SOLE   2,950 0 0
ZENDESK INC COM 98936J101 1,339 46,011 SH   SOLE   46,011 0 0
ZILLOW GROUP INC CL A 98954m101 329 8,196 SH   SOLE   8,196 0 0
ZILLOW GROUP INC CL C CAP STK 98954m200 659 16,392 SH   SOLE   16,392 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 3,011 25,715 SH   SOLE   25,640 0 75
ZIONS BANCORPORATION COM 989701107 451 9,554 SH   SOLE   9,554 0 0
ZOETIS INC CL A 98978V103 1,487 23,325 SH   SOLE   23,325 0 0
ZOSANO PHARMA CORP COM 98979h103 148 180,228 SH   SOLE   180,228 0 0
ZYNGA INC CL A 98986t108 45 12,002 SH   SOLE   12,002 0 0