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 7,709 157,060 SH   SOLE   155,560 0 1,500
ABBVIE INC COMMON STOCK 00287Y109 7,898 117,552 SH   SOLE   114,552 0 3,000
AGIOS PHARMACEUTICALS INC COMMON STOCK 00847X104 494 4,443 SH   SOLE   4,443 0 0
AIR PRODS & CHEMS INC COMMON STOCK 009158106 5,199 37,999 SH   SOLE   36,299 0 1,700
AMGEN INC COMMON STOCK 031162100 2,030 13,220 SH   SOLE   12,320 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 11,426 146,376 SH   SOLE   146,376 0 0
APACHE CORP COMMON STOCK 037411105 3,583 62,178 SH   SOLE   61,678 0 500
APPLE INC COMMON STOCK 037833100 8,195 65,339 SH   SOLE   64,989 0 350
ARATANA THERAPEUTICS INC COMMON STOCK 03874P101 595 39,333 SH   SOLE   39,333 0 0
AT & T INC COMMON STOCK 00206R102 2,560 72,079 SH   SOLE   61,888 0 10,191
ATWOOD OCEANICS INC COMMON STOCK 050095108 489 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 6,770 84,388 SH   SOLE   83,638 0 750
BANK AMER CORP COMMON STOCK 060505104 1,877 110,299 SH   SOLE   110,299 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 2,241 53,396 SH   SOLE   53,396 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 1,816 13,340 SH   SOLE   13,340 0 0
BIOGEN INC COMMON STOCK 09062X103 1,333 3,299 SH   SOLE   3,299 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 3,302 19,611 SH   SOLE   19,611 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 2,299 34,555 SH   SOLE   33,455 0 1,100
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 289 3,287 SH   SOLE   3,287 0 0
CAVIUM INC COMMON STOCK 14964U108 479 6,957 SH   SOLE   6,957 0 0
CDK GLOBAL HOLDINGS LLC COMMON STOCK 12508E101 636 11,778 SH   SOLE   11,528 0 250
CELGENE CORP COMMON STOCK 151020104 12,405 107,186 SH   SOLE   106,786 0 400
CENTURYLINK INC COMMON STOCK 156700106 620 21,105 SH   SOLE   19,105 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 292 3,027 SH   SOLE   2,380 0 647
CHUBB CORP COMMON STOCK 171232101 3,710 38,996 SH   SOLE   38,996 0 0
CIGNA CORP COMMON STOCK 125509109 243 1,500 SH   SOLE   1,500 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 6,990 254,547 SH   SOLE   248,513 0 6,034
COCA COLA CO COMMON STOCK 191216100 3,069 78,237 SH   SOLE   78,237 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 616 10,081 SH   SOLE   10,081 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 3,087 47,200 SH   SOLE   42,916 0 4,284
COMCAST CORP-CL A COMMON STOCK 20030N101 596 9,917 SH   SOLE   9,617 0 300
COMCAST CORP-SPECIAL CL A COMMON STOCK 20030N200 6,530 108,938 SH   SOLE   108,938 0 0
COMMERCE BANCSHARES INC COMMON STOCK 200525103 429 9,173 SH   SOLE   9,173 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 3,240 23,992 SH   SOLE   23,992 0 0
CVS HEALTH CORP COMMON STOCK 126650100 14,156 134,978 SH   SOLE   134,978 0 0
DANAHER CORP COMMON STOCK 235851102 398 4,650 SH   SOLE   4,650 0 0
DELUXE CORP COMMON STOCK 248019101 2,894 46,685 SH   SOLE   45,885 0 800
DENBURY RES INC COMMON STOCK 247916208 296 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 8,065 70,660 SH   SOLE   70,660 0 0
DOMINION RES INC VA COMMON STOCK 25746U109 2,260 33,800 SH   SOLE   30,000 0 3,800
DOVER CORP COMMON STOCK 260003108 260 3,700 SH   SOLE   3,700 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 314 4,912 SH   SOLE   4,462 0 450
ECOLAB INC COM COMMON STOCK 278865100 8,549 75,608 SH   SOLE   73,608 0 2,000
ELI LILLY & CO. COMMON STOCK 532457108 267 3,200 SH   SOLE   1,600 0 1,600
EMC CORP/MASS COMMON STOCK 268648102 3,281 124,341 SH   SOLE   122,841 0 1,500
EMERSON ELECTRIC COMMON STOCK 291011104 6,662 120,194 SH   SOLE   120,194 0 0
EVOLUTION PETROLEUM COMMON STOCK 30049A107 119 18,000 SH   SOLE   18,000 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 11,330 136,180 SH   SOLE   133,420 0 2,760
FEDEX CORPORATION COMMON STOCK 31428X106 866 5,080 SH   SOLE   5,080 0 0
FEI CO COMMON STOCK 30241L109 246 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 396 19,000 SH   SOLE   19,000 0 0
FISERV INC COMMON STOCK 337738108 859 10,375 SH   SOLE   10,375 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 2,335 44,332 SH   SOLE   44,332 0 0
FREEPORT-MCMORAN INC COMMON STOCK 35671D857 413 22,157 SH   SOLE   22,157 0 0
F5 NETWORKS INC COMMON STOCK 315616102 5,135 42,670 SH   SOLE   42,670 0 0
GAIN CAPITAL HOLDINGS COMMON STOCK 36268W100 106 11,042 SH   SOLE   11,042 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 735 5,187 SH   SOLE   4,787 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 12,127 456,432 SH   SOLE   455,082 0 1,350
GILEAD SCIENCES INC COMMON STOCK 375558103 734 6,271 SH   SOLE   6,271 0 0
GLOBEIMMUNE INC COMMON STOCK 37957B100 47 18,056 SH   SOLE   18,056 0 0
GOOGLE INC CLASS C COMMON STOCK 38259P706 5,133 9,861 SH   SOLE   9,831 0 30
GOOGLE INC-CL A COMMON STOCK 38259P508 4,062 7,522 SH   SOLE   7,492 0 30
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 5,596 84,963 SH   SOLE   84,963 0 0
HANESBRANDS INC COMMON STOCK 410345102 7,828 234,920 SH   SOLE   234,920 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,801 88,193 SH   SOLE   86,243 0 1,950
IDEXX LABS INC COMMON STOCK 45168D104 4,388 68,420 SH   SOLE   68,020 0 400
ILLINOIS TOOL WORKS COMMON STOCK 452308109 4,102 44,689 SH   SOLE   44,689 0 0
IMMERSION CORP COMMON STOCK 452521107 404 31,872 SH   SOLE   31,872 0 0
INTEL CORP COMMON STOCK 458140100 1,871 61,528 SH   SOLE   57,628 0 3,900
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 2,945 18,108 SH   SOLE   17,540 0 568
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 7,702 15,897 SH   SOLE   15,847 0 50
ITRON INC COMMON STOCK 465741106 221 6,405 SH   SOLE   6,405 0 0
JAGUAR ANIMAL HEALTH INC COMMON STOCK 47008L106 98 20,250 SH   SOLE   20,250 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 11,284 115,784 SH   SOLE   112,784 0 3,000
JOHNSON CTLS INC COMMON STOCK 478366107 906 18,300 SH   SOLE   18,300 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 4,032 59,502 SH   SOLE   57,763 0 1,739
KERYX BIOPHARMACEUTICALS INC COMMON STOCK 492515101 565 56,588 SH   SOLE   56,588 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 3,950 37,275 SH   SOLE   34,791 0 2,484
KINDER MORGAN INC COMMON STOCK 49456B101 8,607 224,186 SH   SOLE   219,036 0 5,150
LEGGETT & PLATT COM COMMON STOCK 524660107 735 15,100 SH   SOLE   13,400 0 1,700
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 7,209 71,443 SH   SOLE   71,143 0 300
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 4,690 79,200 SH   SOLE   77,800 0 1,400
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 912 20,625 SH   SOLE   19,625 0 1,000
LOWES COS INC COMMON STOCK 548661107 727 10,855 SH   SOLE   10,855 0 0
MACY S INC COMMON STOCK 55616P104 221 3,270 SH   SOLE   3,270 0 0
MBIA INC COMMON STOCK 55262C100 63 10,500 SH   SOLE   10,500 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,625 20,079 SH   SOLE   20,079 0 0
MCDONALDS CORP COMMON STOCK 580135101 4,402 46,306 SH   SOLE   45,006 0 1,300
MEDIVATION INC COMMON STOCK 58501N101 900 7,877 SH   SOLE   7,877 0 0
MERCK & CO INC COMMON STOCK 58933Y105 7,837 137,664 SH   SOLE   134,264 0 3,400
MICROSOFT CORP COMMON STOCK 594918104 12,201 276,359 SH   SOLE   264,392 0 11,967
NEUROCRINE BIOSCIENCES INC COMMON STOCK 64125C109 953 19,955 SH   SOLE   19,955 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,428 55,368 SH   SOLE   52,568 0 2,800
NORTHWEST BIOTHERAPEUTICS COMMON STOCK 66737P600 260 26,227 SH   SOLE   26,227 0 0
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 466 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 14,320 63,368 SH   SOLE   63,268 0 100
OMNICOM GROUP INC COMMON STOCK 681919106 1,127 16,225 SH   SOLE   15,325 0 900
ORACLE CORPORATION COM COMMON STOCK 68389X105 11,166 277,072 SH   SOLE   275,572 0 1,500
PALL CORPORATION COMMON STOCK 696429307 991 7,967 SH   SOLE   7,967 0 0
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 447 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 250 5,325 SH   SOLE   5,325 0 0
PDC ENERGY INC COMMON STOCK 69327R101 1,088 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 11,641 124,714 SH   SOLE   121,654 0 3,060
PFIZER INC COMMON STOCK 717081103 6,369 189,954 SH   SOLE   184,349 0 5,605
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 2,028 21,201 SH   SOLE   21,201 0 0
PRAXAIR INC COMMON STOCK 74005P104 218 1,823 SH   SOLE   1,823 0 0
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 10,745 137,337 SH   SOLE   137,037 0 300
QEP RESOURCES INC COMMON STOCK 74733V100 807 43,610 SH   SOLE   43,610 0 0
QUALCOMM INC COMMON STOCK 747525103 5,319 84,925 SH   SOLE   84,625 0 300
QUESTAR CORP COM COMMON STOCK 748356102 3,427 163,894 SH   SOLE   158,294 0 5,600
RAYTHEON COMPANY COMMON STOCK 755111507 2,243 23,440 SH   SOLE   22,640 0 800
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 1,846 10,702 SH   SOLE   10,702 0 0
SAN JUAN BASIN ROYALTY TRUST COMMON STOCK 798241105 128 11,905 SH   SOLE   9,905 0 2,000
SCRIPPS NETWORKS COMMON STOCK 811065101 471 7,200 SH   SOLE   7,200 0 0
SIGMA ALDRICH CORP COMMON STOCK 826552101 7,134 51,198 SH   SOLE   51,198 0 0
SOLARWINDS INC COMMON STOCK 83416B109 2,267 49,145 SH   SOLE   49,145 0 0
SOUTHERN CO COMMON STOCK 842587107 2,019 48,196 SH   SOLE   47,196 0 1,000
SOUTHWESTERN ENERGY CO COMMON STOCK 845467109 2,581 113,535 SH   SOLE   113,535 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 2,253 69,105 SH   SOLE   65,605 0 3,500
SPX CORP COMMON STOCK 784635104 2,365 32,665 SH   SOLE   32,165 0 500
STAPLES INC COMMON STOCK 855030102 575 37,528 SH   SOLE   33,778 0 3,750
STATE STREET CORP COMMON STOCK 857477103 9,856 128,005 SH   SOLE   126,105 0 1,900
STERICYCLE INC COMMON STOCK 858912108 6,722 50,200 SH   SOLE   49,700 0 500
STRYKER CORP COMMON STOCK 863667101 2,266 23,709 SH   SOLE   22,509 0 1,200
SUPERIOR DRILLING PRODUCTS INC COMMON STOCK 868153107 276 100,000 SH   SOLE   100,000 0 0
SYSCO CORP COMMON STOCK 871829107 4,376 121,210 SH   SOLE   120,010 0 1,200
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 234 1,800 SH   SOLE   1,800 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 2,020 22,460 SH   SOLE   22,260 0 200
T2 BIOSYSTEMS INC COMMON STOCK 89853L104 606 37,329 SH   SOLE   37,329 0 0
UBIQUITI NETWORK COMMON STOCK 90347A100 379 11,862 SH   SOLE   11,862 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 2,938 46,141 SH   SOLE   46,141 0 0
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,475 35,861 SH   SOLE   35,061 0 800
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 8,479 76,435 SH   SOLE   74,735 0 1,700
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 8,173 175,349 SH   SOLE   171,801 0 3,548
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 639 5,177 SH   SOLE   5,177 0 0
WAL MART STORES INC COMMON STOCK 931142103 3,403 47,983 SH   SOLE   47,983 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 2,156 25,530 SH   SOLE   23,030 0 2,500
WILLIAMS CLAYTON ENERGY INC COMMON STOCK 969490101 429 6,525 SH   SOLE   6,525 0 0
3M CO COMMON STOCK 88579Y101 8,175 52,983 SH   SOLE   50,463 0 2,520
ALIBABA GROUP HOLDING LTD SPON COMMON STOCK 01609W102 302 3,668 SH   SOLE   3,668 0 0
BP PLC SPONS ADR COMMON STOCK 055622104 3,755 93,977 SH   SOLE   92,277 0 1,700
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 433 30,005 SH   SOLE   30,005 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 1,482 25,990 SH   SOLE   25,990 0 0
ULTRA PETE CORP COMMON STOCK 903914109 265 21,137 SH   SOLE   21,137 0 0
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 648 17,767 SH   SOLE   17,767 0 0
EQUITY RESIDENTIAL PPTYS TR COMMON STOCK 29476L107 203 2,900 SH   SOLE   1,250 0 1,650
IRON MOUNTAIN INC REIT COMMON STOCK 46284V101 349 11,257 SH   SOLE   10,557 0 700
WASH REAL EST INV TR COMMON STOCK 939653101 261 10,059 SH   SOLE   10,059 0 0
ALLERGAN PLC COMMON STOCK G0177J108 6,552 21,592 SH   SOLE   21,592 0 0
CLICKSOFTWARE TECHNOLOGIES COMMON STOCK M25082104 156 12,400 SH   SOLE   12,400 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 169 20,000 SH   SOLE   20,000 0 0
MEDTRONIC PLC COMMON STOCK G5960L103 9,976 134,631 SH   SOLE   134,631 0 0
NOBLE CORPORATION PLC COMMON STOCK G65431101 277 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 7,618 88,381 SH   SOLE   86,114 0 2,267
SILICOM LTD COMMON STOCK M84116108 393 10,672 SH   SOLE   10,672 0 0
ISHARES CORE S&P SMALL-CAP ETF OTHER 464287804 241 2,042 SH   SOLE   2,042 0 0
ISHARES MSCI EAFE ETF OTHER 464287465 2,042 32,160 SH   SOLE   32,160 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 1,172 4,291 SH   SOLE   4,291 0 0
VANGUARD FTSE ALL-WORLD EX-US OTHER 922042775 269 5,545 SH   SOLE   5,545 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 979 24,695 SH   SOLE   24,695 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 2,606 63,745 SH   SOLE   62,745 0 1,000
VANGUARD TOTAL STCK MK ETF OTHER 922908769 458 4,275 SH   SOLE   4,275 0 0
VANGUARD SHORT TERM BOND ETF OTHER 921937827 3,043 37,950 SH   SOLE   37,950 0 0
VANGUARD SHORT TERM CORP BOND OTHER 92206C409 566 7,115 SH   SOLE   7,115 0 0