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 5,696 141,626 SH   SOLE   140,126 0 1,500
ABBVIE INC COMMON STOCK 00287Y109 5,774 106,118 SH   SOLE   103,118 0 3,000
AGIOS PHARMACEUTICALS INC COMMON STOCK 00847X104 314 4,443 SH   SOLE   4,443 0 0
AIR PRODS & CHEMS INC COMMON STOCK 009158106 4,170 32,689 SH   SOLE   30,989 0 1,700
AMGEN INC COMMON STOCK 031162100 1,690 12,220 SH   SOLE   11,320 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 7,728 127,976 SH   SOLE   127,976 0 0
APACHE CORP COMMON STOCK 037411105 1,731 44,208 SH   SOLE   43,708 0 500
APPLE INC COMMON STOCK 037833100 6,762 61,303 SH   SOLE   60,953 0 350
ARATANA THERAPEUTICS INC COMMON STOCK 03874P101 333 39,333 SH   SOLE   39,333 0 0
AT & T INC COMMON STOCK 00206R102 2,188 67,145 SH   SOLE   56,954 0 10,191
ATWOOD OCEANICS INC COMMON STOCK 050095108 274 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 5,703 70,964 SH   SOLE   70,214 0 750
BANK AMER CORP COMMON STOCK 060505104 1,572 100,886 SH   SOLE   100,886 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 1,904 48,621 SH   SOLE   48,621 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 872 6,690 SH   SOLE   6,690 0 0
BIOGEN INC COMMON STOCK 09062X103 766 2,624 SH   SOLE   2,624 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 1,678 19,611 SH   SOLE   19,611 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,661 28,055 SH   SOLE   26,955 0 1,100
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 238 3,287 SH   SOLE   3,287 0 0
CAVIUM INC COMMON STOCK 14964U108 427 6,957 SH   SOLE   6,957 0 0
CDK GLOBAL HOLDINGS LLC COMMON STOCK 12508E101 345 7,212 SH   SOLE   6,962 0 250
CELGENE CORP COMMON STOCK 151020104 11,208 103,616 SH   SOLE   103,216 0 400
CENTURYLINK INC COMMON STOCK 156700106 317 12,605 SH   SOLE   10,605 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 239 3,027 SH   SOLE   2,380 0 647
CHUBB CORP COMMON STOCK 171232101 4,611 37,596 SH   SOLE   37,596 0 0
CIGNA CORP COMMON STOCK 125509109 203 1,500 SH   SOLE   1,500 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 6,429 244,927 SH   SOLE   238,893 0 6,034
COCA COLA CO COMMON STOCK 191216100 3,130 78,005 SH   SOLE   78,005 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 631 10,081 SH   SOLE   10,081 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 1,948 30,694 SH   SOLE   26,410 0 4,284
COMCAST CORP-CL A COMMON STOCK 20030N101 558 9,817 SH   SOLE   9,517 0 300
COMCAST CORP-SPECIAL CL A COMMON STOCK 20030N200 5,686 99,343 SH   SOLE   99,343 0 0
COMMERCE BANCSHARES INC COMMON STOCK 200525103 418 9,173 SH   SOLE   9,173 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 3,231 22,352 SH   SOLE   22,352 0 0
CVS HEALTH CORP COMMON STOCK 126650100 10,705 110,959 SH   SOLE   110,959 0 0
DANAHER CORP COMMON STOCK 235851102 396 4,650 SH   SOLE   4,650 0 0
DELUXE CORP COMMON STOCK 248019101 2,413 43,285 SH   SOLE   42,485 0 800
DENBURY RES INC COMMON STOCK 247916208 113 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 6,870 67,225 SH   SOLE   67,225 0 0
DOMINION RES INC VA COMMON STOCK 25746U109 1,918 27,245 SH   SOLE   23,445 0 3,800
DOVER CORP COMMON STOCK 260003108 212 3,700 SH   SOLE   3,700 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 237 4,912 SH   SOLE   4,462 0 450
ECOLAB INC COM COMMON STOCK 278865100 7,487 68,238 SH   SOLE   66,238 0 2,000
EMC CORP/MASS COMMON STOCK 268648102 2,633 108,989 SH   SOLE   107,489 0 1,500
EMERGENT BIOSOLUTIONS INC COMMON STOCK 29089Q105 627 22,016 SH   SOLE   22,016 0 0
EMERSON ELECTRIC COMMON STOCK 291011104 4,521 102,359 SH   SOLE   102,359 0 0
EVOLUTION PETROLEUM COMMON STOCK 30049A107 100 18,000 SH   SOLE   18,000 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 7,954 106,978 SH   SOLE   104,218 0 2,760
FEDEX CORPORATION COMMON STOCK 31428X106 620 4,305 SH   SOLE   4,305 0 0
FEI CO COMMON STOCK 30241L109 217 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 294 15,550 SH   SOLE   15,550 0 0
FISERV INC COMMON STOCK 337738108 899 10,375 SH   SOLE   10,375 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 941 22,882 SH   SOLE   22,882 0 0
FREEPORT-MCMORAN INC COMMON STOCK 35671D857 215 22,157 SH   SOLE   22,157 0 0
F5 NETWORKS INC COMMON STOCK 315616102 4,935 42,620 SH   SOLE   42,620 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 711 5,157 SH   SOLE   4,757 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 9,655 382,850 SH   SOLE   381,500 0 1,350
GILEAD SCIENCES INC COMMON STOCK 375558103 571 5,811 SH   SOLE   5,811 0 0
GLOBEIMMUNE INC COMMON STOCK 37957B100 47 18,056 SH   SOLE   18,056 0 0
GOOGLE INC CLASS C COMMON STOCK 38259P706 5,735 9,426 SH   SOLE   9,396 0 30
GOOGLE INC-CL A COMMON STOCK 38259P508 4,652 7,287 SH   SOLE   7,257 0 30
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 2,798 54,223 SH   SOLE   54,223 0 0
HANESBRANDS INC COMMON STOCK 410345102 6,545 226,145 SH   SOLE   226,145 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,232 79,941 SH   SOLE   77,991 0 1,950
IDEXX LABS INC COMMON STOCK 45168D104 4,987 67,170 SH   SOLE   66,770 0 400
ILLINOIS TOOL WORKS COMMON STOCK 452308109 3,570 43,374 SH   SOLE   43,374 0 0
IMMERSION CORP COMMON STOCK 452521107 358 31,872 SH   SOLE   31,872 0 0
INTEL CORP COMMON STOCK 458140100 1,404 46,598 SH   SOLE   42,698 0 3,900
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 2,676 18,458 SH   SOLE   17,890 0 568
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 7,527 16,377 SH   SOLE   16,327 0 50
JAGUAR ANIMAL HEALTH INC COMMON STOCK 47008L106 66 20,250 SH   SOLE   20,250 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 8,988 96,286 SH   SOLE   93,286 0 3,000
JOHNSON CTLS INC COMMON STOCK 478366107 907 21,925 SH   SOLE   21,925 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 2,445 40,107 SH   SOLE   38,368 0 1,739
KERYX BIOPHARMACEUTICALS INC COMMON STOCK 492515101 199 56,588 SH   SOLE   56,588 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 3,383 31,025 SH   SOLE   28,541 0 2,484
KINDER MORGAN INC COMMON STOCK 49456B101 5,293 191,226 SH   SOLE   186,076 0 5,150
LEGGETT & PLATT COM COMMON STOCK 524660107 623 15,100 SH   SOLE   13,400 0 1,700
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 6,008 70,143 SH   SOLE   69,843 0 300
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 3,602 75,894 SH   SOLE   74,494 0 1,400
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 797 19,750 SH   SOLE   18,750 0 1,000
LOWES COS INC COMMON STOCK 548661107 452 6,555 SH   SOLE   6,555 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,609 19,579 SH   SOLE   19,579 0 0
MCDONALDS CORP COMMON STOCK 580135101 3,808 38,651 SH   SOLE   37,351 0 1,300
MEDIVATION INC COMMON STOCK 58501N101 670 15,754 SH   SOLE   15,754 0 0
MERCK & CO INC COMMON STOCK 58933Y105 5,744 116,293 SH   SOLE   112,893 0 3,400
MICROSOFT CORP COMMON STOCK 594918104 11,519 260,261 SH   SOLE   248,294 0 11,967
NEUROCRINE BIOSCIENCES INC COMMON STOCK 64125C109 794 19,955 SH   SOLE   19,955 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,069 51,968 SH   SOLE   49,168 0 2,800
NORTHWEST BIOTHERAPEUTICS COMMON STOCK 66737P600 164 26,227 SH   SOLE   26,227 0 0
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 436 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 15,482 61,928 SH   SOLE   61,828 0 100
OMNICOM GROUP INC COMMON STOCK 681919106 1,055 16,005 SH   SOLE   15,105 0 900
ORACLE CORPORATION COM COMMON STOCK 68389X105 9,526 263,726 SH   SOLE   262,226 0 1,500
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 312 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 254 5,325 SH   SOLE   5,325 0 0
PDC ENERGY INC COMMON STOCK 69327R101 1,076 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 10,283 109,049 SH   SOLE   105,989 0 3,060
PFIZER INC COMMON STOCK 717081103 5,314 169,179 SH   SOLE   163,574 0 5,605
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,881 21,091 SH   SOLE   21,091 0 0
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 8,494 118,067 SH   SOLE   117,767 0 300
QEP RESOURCES INC COMMON STOCK 74733V100 179 14,300 SH   SOLE   14,300 0 0
QUALCOMM INC COMMON STOCK 747525103 4,655 86,630 SH   SOLE   86,330 0 300
QUESTAR CORP COM COMMON STOCK 748356102 3,113 160,369 SH   SOLE   154,769 0 5,600
RAYTHEON COMPANY COMMON STOCK 755111507 2,291 20,965 SH   SOLE   20,165 0 800
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 1,673 10,677 SH   SOLE   10,677 0 0
SAN JUAN BASIN ROYALTY TRUST COMMON STOCK 798241105 112 11,805 SH   SOLE   9,805 0 2,000
SIGMA ALDRICH CORP COMMON STOCK 826552101 5,779 41,603 SH   SOLE   41,603 0 0
SOLARWINDS INC COMMON STOCK 83416B109 2,464 62,785 SH   SOLE   62,785 0 0
SOUTHERN CO COMMON STOCK 842587107 1,577 35,275 SH   SOLE   34,275 0 1,000
SOUTHWESTERN ENERGY CO COMMON STOCK 845467109 784 61,780 SH   SOLE   61,780 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 1,709 65,055 SH   SOLE   61,555 0 3,500
SPX CORP COMMON STOCK 784635104 316 26,498 SH   SOLE   25,998 0 500
SPX FLOW INC COMMON STOCK 78469X107 912 26,498 SH   SOLE   25,998 0 500
STAPLES INC COMMON STOCK 855030102 270 22,978 SH   SOLE   19,228 0 3,750
STATE STREET CORP COMMON STOCK 857477103 7,949 118,267 SH   SOLE   116,367 0 1,900
STERICYCLE INC COMMON STOCK 858912108 6,607 47,430 SH   SOLE   46,930 0 500
STRYKER CORP COMMON STOCK 863667101 2,005 21,309 SH   SOLE   20,109 0 1,200
SUPERIOR DRILLING PRODUCTS INC COMMON STOCK 868153107 133 100,000 SH   SOLE   100,000 0 0
SYSCO CORP COMMON STOCK 871829107 4,221 108,303 SH   SOLE   107,103 0 1,200
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 2,056 16,810 SH   SOLE   16,810 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 1,961 23,260 SH   SOLE   23,060 0 200
T2 BIOSYSTEMS INC COMMON STOCK 89853L104 327 37,329 SH   SOLE   37,329 0 0
UBIQUITI NETWORK COMMON STOCK 90347A100 402 11,862 SH   SOLE   11,862 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 1,548 31,915 SH   SOLE   31,915 0 0
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,524 35,711 SH   SOLE   34,911 0 800
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 6,615 74,335 SH   SOLE   72,635 0 1,700
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 7,074 162,583 SH   SOLE   159,035 0 3,548
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 539 5,177 SH   SOLE   5,177 0 0
WAL MART STORES INC COMMON STOCK 931142103 2,830 43,643 SH   SOLE   43,643 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 1,945 23,410 SH   SOLE   20,910 0 2,500
WILLIAMS CLAYTON ENERGY INC COMMON STOCK 969490101 253 6,525 SH   SOLE   6,525 0 0
3M CO COMMON STOCK 88579Y101 6,202 43,748 SH   SOLE   41,228 0 2,520
ALIBABA GROUP HOLDING LTD SPON COMMON STOCK 01609W102 280 4,741 SH   SOLE   4,741 0 0
BP PLC SPONS ADR COMMON STOCK 055622104 2,579 84,388 SH   SOLE   82,688 0 1,700
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 284 30,005 SH   SOLE   30,005 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 825 17,407 SH   SOLE   17,407 0 0
ULTRA PETE CORP COMMON STOCK 903914109 135 21,137 SH   SOLE   21,137 0 0
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 405 12,760 SH   SOLE   12,760 0 0
EQUITY RESIDENTIAL PPTYS TR COMMON STOCK 29476L107 218 2,900 SH   SOLE   1,250 0 1,650
IRON MOUNTAIN INC REIT COMMON STOCK 46284V101 249 8,040 SH   SOLE   7,340 0 700
WASH REAL EST INV TR COMMON STOCK 939653101 251 10,059 SH   SOLE   10,059 0 0
ALLERGAN PLC COMMON STOCK G0177J108 5,691 20,936 SH   SOLE   20,936 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 112 20,000 SH   SOLE   20,000 0 0
MEDTRONIC PLC COMMON STOCK G5960L103 8,238 123,066 SH   SOLE   123,066 0 0
NOBLE CORPORATION PLC COMMON STOCK G65431101 197 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 6,368 92,336 SH   SOLE   90,069 0 2,267
SILICOM LTD COMMON STOCK M84116108 288 10,672 SH   SOLE   10,672 0 0
ISHARES MSCI EAFE ETF OTHER 464287465 1,832 31,960 SH   SOLE   31,960 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 968 3,891 SH   SOLE   3,891 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 548 15,370 SH   SOLE   15,370 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 1,689 51,045 SH   SOLE   50,045 0 1,000
VANGUARD TOTAL STCK MK ETF OTHER 922908769 316 3,200 SH   SOLE   3,200 0 0
VANGUARD SHORT TERM BOND ETF OTHER 921937827 3,541 44,050 SH   SOLE   44,050 0 0
VANGUARD SHORT TERM CORP BOND OTHER 92206C409 766 9,615 SH   SOLE   9,615 0 0