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 LABS COMMON STOCK 002824100 6,301 140,295 SH   SOLE   138,795 0 1,500
ABBVIE INC COMMON STOCK 00287Y109 6,204 104,732 SH   SOLE   101,732 0 3,000
AGIOS PHARMACEUTICALS INC COMMON STOCK 00847X104 288 4,443 SH   SOLE   4,443 0 0
AIR PRODS & CHEMS INC COMMON STOCK 009158106 4,201 32,289 SH   SOLE   30,589 0 1,700
ALPHABET INC CL A COMMON STOCK 02079K305 5,615 7,217 SH   SOLE   7,187 0 30
ALPHABET INC CL C COMMON STOCK 02079K107 7,089 9,341 SH   SOLE   9,311 0 30
AMERICAN EXPRESS CO COMMON STOCK 025816109 227 3,267 SH   SOLE   2,675 0 592
AMGEN INC COMMON STOCK 031162100 1,951 12,020 SH   SOLE   11,120 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 6,318 130,063 SH   SOLE   130,063 0 0
APACHE CORP COMMON STOCK 037411105 982 22,084 SH   SOLE   21,584 0 500
APPLE INC COMMON STOCK 037833100 6,402 60,822 SH   SOLE   60,472 0 350
ARATANA THERAPEUTICS INC COMMON STOCK 03874P101 219 39,333 SH   SOLE   39,333 0 0
AT & T INC COMMON STOCK 00206R102 2,286 66,445 SH   SOLE   56,254 0 10,191
ATWOOD OCEANICS INC COMMON STOCK 050095108 189 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 5,857 69,130 SH   SOLE   68,380 0 750
BANK AMER CORP COMMON STOCK 060505104 1,638 97,339 SH   SOLE   97,339 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 1,976 47,939 SH   SOLE   47,939 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 948 7,177 SH   SOLE   7,177 0 0
BIOGEN INC COMMON STOCK 09062X103 776 2,534 SH   SOLE   2,534 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 1,259 19,611 SH   SOLE   19,611 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,944 28,255 SH   SOLE   27,155 0 1,100
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 237 3,287 SH   SOLE   3,287 0 0
CAVIUM INC COMMON STOCK 14964U108 457 6,957 SH   SOLE   6,957 0 0
CDK GLOBAL HOLDINGS LLC COMMON STOCK 12508E101 236 4,963 SH   SOLE   4,963 0 0
CELGENE CORP COMMON STOCK 151020104 12,335 103,001 SH   SOLE   102,601 0 400
CENTURYLINK INC COMMON STOCK 156700106 266 10,580 SH   SOLE   8,580 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 272 3,027 SH   SOLE   2,380 0 647
CHUBB CORP COMMON STOCK 171232101 4,973 37,495 SH   SOLE   37,495 0 0
CIGNA CORP COMMON STOCK 125509109 219 1,500 SH   SOLE   1,500 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 6,611 243,460 SH   SOLE   237,426 0 6,034
COCA COLA CO COMMON STOCK 191216100 3,254 75,755 SH   SOLE   75,755 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 605 10,081 SH   SOLE   10,081 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 1,987 29,822 SH   SOLE   25,538 0 4,284
COMCAST CORP-CL A COMMON STOCK 20030N101 5,656 100,239 SH   SOLE   99,939 0 300
COMMERCE BANCSHARES INC COMMON STOCK 200525103 395 9,282 SH   SOLE   9,282 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 3,544 21,942 SH   SOLE   21,942 0 0
CVS HEALTH CORP COMMON STOCK 126650100 11,329 115,876 SH   SOLE   115,876 0 0
DANAHER CORP COMMON STOCK 235851102 432 4,650 SH   SOLE   4,650 0 0
DELUXE CORP COMMON STOCK 248019101 2,160 39,610 SH   SOLE   38,810 0 800
DENBURY RES INC COMMON STOCK 247916208 94 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 7,291 69,383 SH   SOLE   69,383 0 0
DOMINION RES INC VA COMMON STOCK 25746U109 1,829 27,045 SH   SOLE   23,245 0 3,800
DOVER CORP COMMON STOCK 260003108 227 3,700 SH   SOLE   3,700 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 327 4,912 SH   SOLE   4,462 0 450
ECOLAB INC COM COMMON STOCK 278865100 7,679 67,138 SH   SOLE   65,138 0 2,000
ELI LILLY & CO. COMMON STOCK 532457108 320 3,800 SH   SOLE   2,200 0 1,600
EMC CORP/MASS COMMON STOCK 268648102 2,579 100,412 SH   SOLE   98,912 0 1,500
EMERGENT BIOSOLUTIONS INC COMMON STOCK 29089Q105 881 22,016 SH   SOLE   22,016 0 0
EMERSON ELECTRIC COMMON STOCK 291011104 4,802 100,397 SH   SOLE   100,397 0 0
EVOLUTION PETROLEUM COMMON STOCK 30049A107 87 18,000 SH   SOLE   18,000 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 8,463 108,565 SH   SOLE   105,605 0 2,960
FEDEX CORPORATION COMMON STOCK 31428X106 656 4,405 SH   SOLE   4,405 0 0
FEI CO COMMON STOCK 30241L109 237 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 313 15,550 SH   SOLE   15,550 0 0
FISERV INC COMMON STOCK 337738108 1,466 16,025 SH   SOLE   16,025 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 930 22,095 SH   SOLE   22,095 0 0
FREEPORT-MCMORAN INC COMMON STOCK 35671D857 150 22,157 SH   SOLE   22,157 0 0
F5 NETWORKS INC COMMON STOCK 315616102 4,035 41,615 SH   SOLE   41,615 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 806 5,865 SH   SOLE   5,465 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 11,925 382,827 SH   SOLE   381,177 0 1,650
GILEAD SCIENCES INC COMMON STOCK 375558103 588 5,811 SH   SOLE   5,811 0 0
GLOBEIMMUNE INC COMMON STOCK 37957B100 70 18,056 SH   SOLE   18,056 0 0
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 2,269 56,188 SH   SOLE   56,188 0 0
HALOZYME THERAPEUTICS INC COMMON STOCK 40637H109 503 29,031 SH   SOLE   29,031 0 0
HANESBRANDS INC COMMON STOCK 410345102 6,763 229,803 SH   SOLE   229,803 0 0
HOME DEPOT INC COMMON STOCK 437076102 10,409 78,708 SH   SOLE   76,758 0 1,950
IDEXX LABS INC COMMON STOCK 45168D104 4,818 66,070 SH   SOLE   65,670 0 400
ILLINOIS TOOL WORKS COMMON STOCK 452308109 4,104 44,283 SH   SOLE   44,283 0 0
IMMERSION CORP COMMON STOCK 452521107 372 31,872 SH   SOLE   31,872 0 0
INTEL CORP COMMON STOCK 458140100 1,588 46,098 SH   SOLE   42,198 0 3,900
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 2,547 18,505 SH   SOLE   17,937 0 568
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 9,048 16,567 SH   SOLE   16,517 0 50
JAGUAR ANIMAL HEALTH INC COMMON STOCK 47008L106 46 20,250 SH   SOLE   20,250 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 9,801 95,418 SH   SOLE   92,418 0 3,000
JOHNSON CTLS INC COMMON STOCK 478366107 874 22,125 SH   SOLE   22,125 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,089 46,782 SH   SOLE   45,043 0 1,739
KERYX BIOPHARMACEUTICALS INC COMMON STOCK 492515101 286 56,588 SH   SOLE   56,588 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 3,901 30,645 SH   SOLE   28,161 0 2,484
KINDER MORGAN INC COMMON STOCK 49456B101 1,119 74,988 SH   SOLE   69,838 0 5,150
LEGGETT & PLATT COM COMMON STOCK 524660107 647 15,400 SH   SOLE   13,700 0 1,700
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 7,524 69,398 SH   SOLE   69,098 0 300
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 3,813 75,864 SH   SOLE   74,464 0 1,400
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 931 21,925 SH   SOLE   20,925 0 1,000
LOWES COS INC COMMON STOCK 548661107 498 6,555 SH   SOLE   6,555 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,592 18,610 SH   SOLE   18,610 0 0
MCDONALDS CORP COMMON STOCK 580135101 4,436 37,551 SH   SOLE   36,251 0 1,300
MEDIVATION INC COMMON STOCK 58501N101 762 15,754 SH   SOLE   15,754 0 0
MERCK & CO INC COMMON STOCK 58933Y105 6,157 116,568 SH   SOLE   112,768 0 3,800
MICROSOFT CORP COMMON STOCK 594918104 14,277 257,338 SH   SOLE   245,371 0 11,967
NEUROCRINE BIOSCIENCES INC COMMON STOCK 64125C109 1,129 19,955 SH   SOLE   19,955 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,378 51,768 SH   SOLE   48,968 0 2,800
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 530 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 15,459 61,000 SH   SOLE   60,900 0 100
OMNICOM GROUP INC COMMON STOCK 681919106 1,203 15,905 SH   SOLE   15,005 0 900
ORACLE CORPORATION COM COMMON STOCK 68389X105 9,396 257,214 SH   SOLE   255,714 0 1,500
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 358 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 282 5,325 SH   SOLE   5,325 0 0
PDC ENERGY INC COMMON STOCK 69327R101 1,083 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 10,717 107,259 SH   SOLE   104,199 0 3,060
PFIZER INC COMMON STOCK 717081103 5,104 158,113 SH   SOLE   152,508 0 5,605
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,968 20,651 SH   SOLE   20,651 0 0
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 9,251 116,502 SH   SOLE   116,202 0 300
QUALCOMM INC COMMON STOCK 747525103 5,035 100,729 SH   SOLE   100,429 0 300
QUESTAR CORP COM COMMON STOCK 748356102 3,108 159,569 SH   SOLE   153,969 0 5,600
RAYTHEON COMPANY COMMON STOCK 755111507 2,600 20,875 SH   SOLE   20,075 0 800
REALPAGE INC COMMON STOCK 75606N109 213 9,495 SH   SOLE   9,495 0 0
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 2,083 10,977 SH   SOLE   10,977 0 0
SOLARWINDS INC COMMON STOCK 83416B109 3,634 61,700 SH   SOLE   61,700 0 0
SOUTHERN CO COMMON STOCK 842587107 1,662 35,525 SH   SOLE   34,525 0 1,000
SOUTHWESTERN ENERGY CO COMMON STOCK 845467109 246 34,552 SH   SOLE   34,552 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 1,610 67,255 SH   SOLE   63,755 0 3,500
SPX CORP COMMON STOCK 784635104 99 10,570 SH   SOLE   10,070 0 500
SPX FLOW INC COMMON STOCK 78469X107 318 11,395 SH   SOLE   10,895 0 500
STAPLES INC COMMON STOCK 855030102 134 14,128 SH   SOLE   14,128 0 0
STATE STREET CORP COMMON STOCK 857477103 7,751 116,799 SH   SOLE   114,899 0 1,900
STERICYCLE INC COMMON STOCK 858912108 5,812 48,190 SH   SOLE   47,690 0 500
STRYKER CORP COMMON STOCK 863667101 1,980 21,309 SH   SOLE   20,109 0 1,200
SUPERIOR DRILLING PRODUCTS INC COMMON STOCK 868153107 101 100,000 SH   SOLE   100,000 0 0
SYSCO CORP COMMON STOCK 871829107 4,440 108,303 SH   SOLE   106,703 0 1,600
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 2,384 16,810 SH   SOLE   16,810 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 1,995 23,335 SH   SOLE   23,135 0 200
T2 BIOSYSTEMS INC COMMON STOCK 89853L104 408 37,329 SH   SOLE   37,329 0 0
UBIQUITI NETWORK COMMON STOCK 90347A100 376 11,862 SH   SOLE   11,862 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 1,278 32,465 SH   SOLE   32,465 0 0
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,427 35,611 SH   SOLE   34,811 0 800
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 7,367 76,684 SH   SOLE   74,984 0 1,700
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 7,457 161,328 SH   SOLE   157,780 0 3,548
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 651 5,177 SH   SOLE   5,177 0 0
WAL MART STORES INC COMMON STOCK 931142103 2,689 43,870 SH   SOLE   43,870 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 1,798 21,120 SH   SOLE   18,620 0 2,500
3M CO COMMON STOCK 88579Y101 6,500 43,148 SH   SOLE   40,628 0 2,520
ALIBABA GROUP HOLDING LTD SPON COMMON STOCK 01609W102 385 4,741 SH   SOLE   4,741 0 0
BP PLC SPONS ADR COMMON STOCK 055622104 1,834 58,657 SH   SOLE   56,957 0 1,700
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 255 30,005 SH   SOLE   30,005 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 740 16,160 SH   SOLE   16,160 0 0
ULTRA PETE CORP COMMON STOCK 903914109 53 21,137 SH   SOLE   21,137 0 0
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 369 11,427 SH   SOLE   11,427 0 0
EQUITY RESIDENTIAL PPTYS TR COMMON STOCK 29476L107 237 2,900 SH   SOLE   1,250 0 1,650
IRON MOUNTAIN INC REIT COMMON STOCK 46284V101 223 8,240 SH   SOLE   7,540 0 700
WASH REAL EST INV TR COMMON STOCK 939653101 272 10,059 SH   SOLE   10,059 0 0
ALLERGAN PLC COMMON STOCK G0177J108 8,206 26,259 SH   SOLE   26,259 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 104 20,000 SH   SOLE   20,000 0 0
MEDTRONIC PLC COMMON STOCK G5960L103 9,387 122,031 SH   SOLE   122,031 0 0
NOBLE CORPORATION PLC COMMON STOCK G65431101 190 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 6,598 94,592 SH   SOLE   92,325 0 2,267
SILICOM LTD COMMON STOCK M84116108 467 15,421 SH   SOLE   15,421 0 0
ISHARES MSCI EAFE ETF OTHER 464287465 1,868 31,810 SH   SOLE   31,810 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 949 3,737 SH   SOLE   3,737 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 619 16,845 SH   SOLE   16,845 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 925 28,270 SH   SOLE   27,270 0 1,000
VANGUARD TOTAL STCK MK ETF OTHER 922908769 334 3,200 SH   SOLE   3,200 0 0
VANGUARD SHORT TERM BOND ETF OTHER 921937827 4,610 57,939 SH   SOLE   57,939 0 0
VANGUARD SHORT TERM CORP BOND OTHER 92206C409 1,624 20,565 SH   SOLE   20,565 0 0