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
Abbott Laboratories COMMON STOCK 002824100 4,655 121,188 SH   SOLE   121,188 0 0
Air Prods & Chems Inc COMMON STOCK 009158106 5,662 39,369 SH   SOLE   37,419 0 1,950
American Express Co COMMON STOCK 025816109 1,105 14,912 SH   SOLE   13,795 0 1,117
Amgen Inc COMMON STOCK 031162100 1,450 9,920 SH   SOLE   9,920 0 0
Anadarko Petroleum Corp COMMON STOCK 032511107 8,810 126,351 SH   SOLE   126,351 0 0
Apache Corp COMMON STOCK 037411105 1,342 21,137 SH   SOLE   20,637 0 500
Apple Inc COMMON STOCK 037833100 7,125 61,522 SH   SOLE   61,172 0 350
Atwood Oceanics Inc COMMON STOCK 050095108 202 15,365 SH   SOLE   15,365 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 8,513 82,827 SH   SOLE   81,527 0 1,300
BP PLC SP ADR COMMON STOCK 055622104 2,068 55,317 SH   SOLE   55,317 0 0
Bank America Corp COMMON STOCK 060505104 2,469 111,719 SH   SOLE   111,719 0 0
Bank New York Mellon Corp COMMON STOCK 064058100 2,231 47,094 SH   SOLE   47,094 0 0
Berkshire Hathaway Inc CL B COMMON STOCK 084670702 1,263 7,752 SH   SOLE   7,752 0 0
Boeing Co COMMON STOCK 097023105 1,448 9,303 SH   SOLE   8,928 0 375
Bristol-Myers Squibb Co COMMON STOCK 110122108 1,487 25,445 SH   SOLE   24,345 0 1,100
Cigna Corporation COMMON STOCK 125509109 200 1,500 SH   SOLE   1,500 0 0
CVS Health Corp COMMON STOCK 126650100 9,313 118,026 SH   SOLE   117,876 0 150
Caterpillar Inc COMMON STOCK 149123101 800 8,625 SH   SOLE   8,075 0 550
Celgene Corp COMMON STOCK 151020104 12,018 103,830 SH   SOLE   103,305 0 525
Chevron Corp COMMON STOCK 166764100 752 6,386 SH   SOLE   5,289 0 1,097
Coca-Cola Co COMMON STOCK 191216100 2,951 71,166 SH   SOLE   71,166 0 0
Cognizant Technology Solutions COMMON STOCK 192446102 469 8,370 SH   SOLE   8,370 0 0
Colgate Palmolive Co COMMON STOCK 194162103 2,462 37,628 SH   SOLE   35,228 0 2,400
Danaher Corp COMMON STOCK 235851102 346 4,450 SH   SOLE   4,450 0 0
Denbury Resources Inc COMMON STOCK 247916208 142 38,654 SH   SOLE   38,654 0 0
Deluxe Corp COMMON STOCK 248019101 2,652 37,035 SH   SOLE   36,235 0 800
Disney Walt Co COMMON STOCK 254687106 9,417 90,353 SH   SOLE   89,453 0 900
Dover Corp COMMON STOCK 260003108 277 3,700 SH   SOLE   3,700 0 0
DuPont EI De Nemours & Co COMMON STOCK 263534109 379 5,162 SH   SOLE   4,712 0 450
Ecolab Inc COMMON STOCK 278865100 7,999 68,236 SH   SOLE   66,236 0 2,000
Emerson Electric Co COMMON STOCK 291011104 6,014 107,867 SH   SOLE   107,192 0 675
F5 Networks Inc COMMON STOCK 315616102 5,789 40,000 SH   SOLE   40,000 0 0
Fifth Third Bancorp COMMON STOCK 316773100 435 16,125 SH   SOLE   16,125 0 0
Fiserv Inc COMMON STOCK 337738108 2,575 24,230 SH   SOLE   24,230 0 0
General Dynamics Corp COMMON STOCK 369550108 1,090 6,315 SH   SOLE   5,915 0 400
General Electric Co COMMON STOCK 369604103 13,102 414,632 SH   SOLE   410,982 0 3,650
Gilead Sciences Inc COMMON STOCK 375558103 353 4,932 SH   SOLE   4,932 0 0
Hain Celestial Group Inc COMMON STOCK 405217100 3,106 79,568 SH   SOLE   79,568 0 0
HanesBrands Inc COMMON STOCK 410345102 6,845 317,345 SH   SOLE   316,420 0 925
Hershey Co COMMON STOCK 427866108 751 7,265 SH   SOLE   6,665 0 600
Home Depot Inc COMMON STOCK 437076102 9,996 74,549 SH   SOLE   73,349 0 1,200
Honeywell Intl Inc COMMON STOCK 438516106 400 3,450 SH   SOLE   3,450 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 6,164 50,333 SH   SOLE   49,758 0 575
Intel Corp COMMON STOCK 458140100 2,905 80,084 SH   SOLE   76,884 0 3,200
Intl Business Machines COMMON STOCK 459200101 5,135 30,938 SH   SOLE   30,238 0 700
Johnson & Johnson COMMON STOCK 478160104 11,653 101,144 SH   SOLE   98,944 0 2,200
Keryx BioPharmaceuticals Inc COMMON STOCK 492515101 276 47,017 SH   SOLE   47,017 0 0
Kimberly Clark Corp COMMON STOCK 494368103 3,363 29,469 SH   SOLE   27,869 0 1,600
Leggett & Platt Inc COMMON STOCK 524660107 758 15,500 SH   SOLE   13,800 0 1,700
Lilly Eli & Co COMMON STOCK 532457108 279 3,800 SH   SOLE   2,200 0 1,600
Lincoln Natl Corp Ind COMMON STOCK 534187109 4,887 73,741 SH   SOLE   72,341 0 1,400
Linear Technology Corp COMMON STOCK 535678106 1,385 22,210 SH   SOLE   21,210 0 1,000
Lowes Cos Inc COMMON STOCK 548661107 484 6,805 SH   SOLE   6,805 0 0
McCormick & Co Inc COMMON STOCK 579780206 1,093 11,710 SH   SOLE   11,710 0 0
McDonalds Corp COMMON STOCK 580135101 2,905 23,869 SH   SOLE   22,569 0 1,300
Microsoft Corp COMMON STOCK 594918104 15,755 253,536 SH   SOLE   250,561 0 2,975
Omnicom Group Inc COMMON STOCK 681919106 1,006 11,815 SH   SOLE   10,915 0 900
PNC Financial Services Group I COMMON STOCK 693475105 2,591 22,151 SH   SOLE   22,151 0 0
Patterson Uti Energy Inc COMMON STOCK 703481101 531 19,735 SH   SOLE   19,735 0 0
Paychex Inc COMMON STOCK 704326107 324 5,325 SH   SOLE   5,325 0 0
Pepsico Inc COMMON STOCK 713448108 11,302 108,023 SH   SOLE   105,698 0 2,325
Pfizer Inc COMMON STOCK 717081103 5,108 157,255 SH   SOLE   154,780 0 2,475
Procter & Gamble Co COMMON STOCK 742718109 9,263 110,164 SH   SOLE   109,864 0 300
Qualcomm Inc COMMON STOCK 747525103 6,673 102,349 SH   SOLE   102,049 0 300
Raytheon Co COMMON STOCK 755111507 3,399 23,937 SH   SOLE   23,137 0 800
Roper Technologies Inc COMMON STOCK 776696106 2,495 13,627 SH   SOLE   13,627 0 0
Royal Dutch Shell PLC SP ADR B COMMON STOCK 780259107 1,499 25,859 SH   SOLE   25,859 0 0
Royal Dutch Shell PLC SP ADR A COMMON STOCK 780259206 1,323 24,330 SH   SOLE   24,330 0 0
Schlumberger Ltd COMMON STOCK 806857108 8,748 104,210 SH   SOLE   102,060 0 2,150
Southern Co COMMON STOCK 842587107 1,708 34,713 SH   SOLE   33,713 0 1,000
Southwestern Energy Co COMMON STOCK 845467109 405 37,452 SH   SOLE   37,452 0 0
Spectra Energy Corp COMMON STOCK 847560109 2,722 66,255 SH   SOLE   64,955 0 1,300
Staples Inc COMMON STOCK 855030102 136 15,028 SH   SOLE   15,028 0 0
State Street Corp COMMON STOCK 857477103 8,762 112,739 SH   SOLE   111,839 0 900
Stericycle Inc COMMON STOCK 858912108 2,642 34,300 SH   SOLE   34,300 0 0
Stryker Corp COMMON STOCK 863667101 2,206 18,413 SH   SOLE   18,113 0 300
Superior Drilling Prods Inc COMMON STOCK 868153107 110 83,042 SH   SOLE   83,042 0 0
Sysco Corp COMMON STOCK 871829107 5,412 97,751 SH   SOLE   96,151 0 1,600
Thermo Fisher Scientific Inc COMMON STOCK 883556102 2,313 16,395 SH   SOLE   16,395 0 0
Tractor Supply Co COMMON STOCK 892356106 2,275 30,005 SH   SOLE   29,805 0 200
Ultra Petroleum Corp COMMON STOCK 903914109 127 17,576 SH   SOLE   17,576 0 0
United Natural Foods Inc COMMON STOCK 911163103 1,541 32,290 SH   SOLE   32,290 0 0
United Parcel Service Inc CL B COMMON STOCK 911312106 3,957 34,521 SH   SOLE   33,721 0 800
United Technologies Corp COMMON STOCK 913017109 9,454 86,239 SH   SOLE   84,539 0 1,700
Wal-Mart Stores Inc COMMON STOCK 931142103 2,654 38,391 SH   SOLE   38,391 0 0
Walgreens Boots Alliance Inc COMMON STOCK 931427108 2,152 26,002 SH   SOLE   23,502 0 2,500
Wells Fargo & Co COMMON STOCK 949746101 1,162 21,084 SH   SOLE   20,259 0 825
Williams Clayton Energy Inc COMMON STOCK 969490101 646 5,420 SH   SOLE   5,420 0 0
AT&T Inc COMMON STOCK 00206R102 2,472 58,133 SH   SOLE   54,288 0 3,845
Abbvie Inc COMMON STOCK 00287Y109 6,093 97,299 SH   SOLE   95,799 0 1,500
Akamai Technologies Inc COMMON STOCK 00971T101 328 4,919 SH   SOLE   4,919 0 0
Alibaba Group Holding Ltd SP A COMMON STOCK 01609W102 346 3,936 SH   SOLE   3,936 0 0
Alphabet Inc Class C COMMON STOCK 02079K107 7,803 10,110 SH   SOLE   10,055 0 55
Alphabet Inc Class A COMMON STOCK 02079K305 5,482 6,918 SH   SOLE   6,888 0 30
Aratana Therapeutics Inc COMMON STOCK 03874P101 235 32,680 SH   SOLE   32,680 0 0
Biogen Inc COMMON STOCK 09062X103 764 2,693 SH   SOLE   2,693 0 0
Bluebird Bio Inc COMMON STOCK 09609G100 561 9,090 SH   SOLE   9,090 0 0
Cavium Inc COMMON STOCK 14964U108 360 5,773 SH   SOLE   5,773 0 0
Cisco Systems Inc COMMON STOCK 17275R102 7,067 233,837 SH   SOLE   232,337 0 1,500
Comcast Corp CL A COMMON STOCK 20030N101 6,872 99,521 SH   SOLE   99,221 0 300
Corbus Pharmaceuticals Holding COMMON STOCK 21833P103 469 55,489 SH   SOLE   55,489 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 3,923 24,502 SH   SOLE   24,502 0 0
Dell Technologies Inc Cl V COMMON STOCK 24703L103 292 5,305 SH   SOLE   5,138 0 167
Dominion Resources Inc VA New COMMON STOCK 25746U109 1,882 24,572 SH   SOLE   23,172 0 1,400
Emergent Biosolutions Inc COMMON STOCK 29089Q105 904 27,531 SH   SOLE   27,531 0 0
Epizyme Inc COMMON STOCK 29428V104 425 35,133 SH   SOLE   35,133 0 0
Evolution Petroleum Corp COMMON STOCK 30049A107 149 14,950 SH   SOLE   14,950 0 0
Exxon Mobil Corp COMMON STOCK 30231G102 10,100 111,904 SH   SOLE   109,604 0 2,300
Fedex Corp COMMON STOCK 31428X106 830 4,455 SH   SOLE   4,455 0 0
Fibrogen Inc COMMON STOCK 31572Q808 426 19,889 SH   SOLE   19,889 0 0
Flowserve Corp COMMON STOCK 34354P105 915 19,045 SH   SOLE   19,045 0 0
Freeport-Mcmoran Inc CL B COMMON STOCK 35671D857 245 18,551 SH   SOLE   18,551 0 0
GW Pharmaceuticals PLC ADS COMMON STOCK 36197T103 663 5,934 SH   SOLE   5,934 0 0
Gigamon Inc COMMON STOCK 37518B102 381 8,363 SH   SOLE   8,363 0 0
Glacier Bancorp Inc COMMON STOCK 37637Q105 208 5,750 SH   SOLE   5,750 0 0
Idexx Laboratories Inc COMMON STOCK 45168D104 6,961 59,360 SH   SOLE   58,960 0 400
Intuitive Surgical Inc COMMON STOCK 46120E602 10,385 16,376 SH   SOLE   16,326 0 50
Iron Mountain Inc COMMON STOCK 46284V101 288 8,862 SH   SOLE   7,362 0 1,500
JPMorgan Chase & Co COMMON STOCK 46625H100 4,460 51,684 SH   SOLE   49,945 0 1,739
Kinder Morgan Inc COMMON STOCK 49456B101 1,769 85,413 SH   SOLE   82,563 0 2,850
Ligand Pharmaceuticals Inc COMMON STOCK 53220K504 6,736 66,289 SH   SOLE   65,989 0 300
Merck & Co Inc COMMON STOCK 58933Y105 7,883 133,902 SH   SOLE   131,202 0 2,700
Neurocrine Biosciences Inc COMMON STOCK 64125C109 642 16,578 SH   SOLE   16,578 0 0
Nextera Energy Inc COMMON STOCK 65339F101 5,661 47,392 SH   SOLE   45,592 0 1,800
North American Nickel Inc COMMON STOCK 65704T108 1 10,000 SH   SOLE   10,000 0 0
Novartis AG SP ADR COMMON STOCK 66987V109 711 9,759 SH   SOLE   9,759 0 0
Nuance Communications Inc COMMON STOCK 67020Y100 330 22,127 SH   SOLE   22,127 0 0
O'Reilly Automotive Inc COMMON STOCK 67103H107 16,379 58,829 SH   SOLE   58,729 0 100
Oracle Corp COMMON STOCK 68389X105 9,230 240,045 SH   SOLE   238,545 0 1,500
PDC Energy Inc COMMON STOCK 69327R101 1,223 16,855 SH   SOLE   16,855 0 0
Price T Rowe Group Inc COMMON STOCK 74144T108 835 11,095 SH   SOLE   10,535 0 560
RealPage Inc COMMON STOCK 75606N109 236 7,882 SH   SOLE   7,882 0 0
S&P Global Inc COMMON STOCK 78409V104 663 6,165 SH   SOLE   5,865 0 300
3M Co COMMON STOCK 88579Y101 8,109 45,409 SH   SOLE   43,909 0 1,500
T2 Biosystems Inc COMMON STOCK 89853L104 163 31,014 SH   SOLE   31,014 0 0
Ubiquiti Networks Inc COMMON STOCK 90347A100 569 9,847 SH   SOLE   9,847 0 0
US Precious Metals Inc COMMON STOCK 91239R102 0 10,000 SH   SOLE   10,000 0 0
Verizon Communications Inc COMMON STOCK 92343V104 8,557 160,297 SH   SOLE   157,649 0 2,648
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 318 4,319 SH   SOLE   4,319 0 0
Versum Materials Inc COMMON STOCK 92532W103 471 16,769 SH   SOLE   15,795 0 974
Xtreme Drilling & Coil Svcs Co COMMON STOCK 98419V100 137 66,456 SH   SOLE   66,456 0 0
Ubisoft Entmnt SA Montreuil Ac COMMON STOCK F9396N106 579 16,252 SH   SOLE   16,252 0 0
Allergan PLC COMMON STOCK G0177J108 6,614 31,492 SH   SOLE   31,342 0 150
Axovant Sciences Ltd COMMON STOCK G0750W104 281 22,586 SH   SOLE   22,586 0 0
Johnson Controls Intl PLC COMMON STOCK G51502105 293 7,119 SH   SOLE   7,119 0 0
Kosmos Energy Ltd COMMON STOCK G5315B107 116 16,618 SH   SOLE   16,618 0 0
Medtronic PLC COMMON STOCK G5960L103 10,439 146,558 SH   SOLE   145,858 0 700
Nabors Industries Ltd COMMON STOCK G6359F103 409 24,929 SH   SOLE   24,929 0 0
Nine Dragons Papers Holdings L COMMON STOCK G65318100 9 10,000 SH   SOLE   10,000 0 0
Noble Corp PLC COMMON STOCK G65431101 89 14,990 SH   SOLE   14,990 0 0
Chubb Limited COMMON STOCK H1467J104 2,720 20,585 SH   SOLE   20,585 0 0
Silicom Ltd COMMON STOCK M84116108 526 12,801 SH   SOLE   12,801 0 0
iShares S&P Small Cap 600 ETF OTHER 464287804 223 1,622 SH   SOLE   1,622 0 0
iShares TR MSCI Eafe Etf OTHER 464287465 1,836 31,810 SH   SOLE   31,810 0 0
SPDR S&P 500 ETF Tr Tr Unit OTHER 78462F103 236 1,057 SH   SOLE   1,057 0 0
SPDR S&P Midcap 400 ETF TR OTHER 78467Y107 1,097 3,637 SH   SOLE   3,637 0 0
Vanguard FTSE Developed Mkt ET OTHER 921943858 679 18,569 SH   SOLE   18,569 0 0
Vanguard Index Fds Total Stk M OTHER 922908769 369 3,200 SH   SOLE   3,200 0 0
Fidelity Contrafund Inc OTHER 316071109 268 2,722 SH   SOLE   2,722 0 0
Washington Real Estate Invt Tr OTHER 939653101 411 12,579 SH   SOLE   12,579 0 0
Vanguard FTSE Emerging Mkt ETF OTHER 922042858 1,038 29,007 SH   SOLE   28,007 0 1,000