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,305 157,673 SH   SOLE   155,773 0 1,900
ABBVIE INC COMMON STOCK 00287Y109 6,779 115,797 SH   SOLE   112,397 0 3,400
AGIOS PHARMACEUTICALS INC COMMON STOCK 00847X104 419 4,443 SH   SOLE   4,443 0 0
AIR PRODS & CHEMS INC COMMON STOCK 009158106 5,786 38,244 SH   SOLE   36,544 0 1,700
AMGEN INC COMMON STOCK 031162100 2,113 13,220 SH   SOLE   12,320 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 12,097 146,076 SH   SOLE   146,076 0 0
APACHE CORP COMMON STOCK 037411105 3,560 59,003 SH   SOLE   58,503 0 500
APPLE INC COMMON STOCK 037833100 8,170 65,659 SH   SOLE   65,309 0 350
ARATANA THERAPEUTICS INC COMMON STOCK 03874P101 630 39,333 SH   SOLE   39,333 0 0
AT & T INC COMMON STOCK 00206R102 2,437 74,629 SH   SOLE   64,438 0 10,191
ATWOOD OCEANICS INC COMMON STOCK 050095108 520 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 7,567 88,363 SH   SOLE   87,613 0 750
BANK AMER CORP COMMON STOCK 060505104 1,751 113,762 SH   SOLE   112,262 0 1,500
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 2,323 57,739 SH   SOLE   57,739 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 2,235 15,487 SH   SOLE   15,115 0 372
BIOGEN INC COMMON STOCK 09062X103 1,393 3,299 SH   SOLE   3,299 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 2,368 19,611 SH   SOLE   19,611 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 2,209 34,255 SH   SOLE   33,455 0 800
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 259 3,287 SH   SOLE   3,287 0 0
CAVIUM INC COMMON STOCK 14964U108 493 6,957 SH   SOLE   6,957 0 0
CDK GLOBAL HOLDINGS LLC COMMON STOCK 12508E101 975 20,855 SH   SOLE   20,605 0 250
CELGENE CORP COMMON STOCK 151020104 12,637 109,617 SH   SOLE   109,217 0 400
CENTURYLINK INC COMMON STOCK 156700106 926 26,805 SH   SOLE   24,805 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 318 3,027 SH   SOLE   2,380 0 647
CHUBB CORP COMMON STOCK 171232101 4,058 40,141 SH   SOLE   40,141 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 6,998 254,230 SH   SOLE   248,196 0 6,034
COCA COLA CO COMMON STOCK 191216100 3,338 82,312 SH   SOLE   82,312 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 994 15,928 SH   SOLE   15,928 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 3,287 47,400 SH   SOLE   43,116 0 4,284
COMCAST CORP-CL A COMMON STOCK 20030N101 560 9,917 SH   SOLE   9,617 0 300
COMCAST CORP-SPECIAL CL A COMMON STOCK 20030N200 6,314 112,628 SH   SOLE   112,628 0 0
COMMERCE BANCSHARES INC COMMON STOCK 200525103 390 9,208 SH   SOLE   9,208 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 3,559 23,492 SH   SOLE   23,492 0 0
CVS HEALTH CORP COMMON STOCK 126650100 14,299 138,538 SH   SOLE   137,738 0 800
DANAHER CORP COMMON STOCK 235851102 395 4,650 SH   SOLE   4,650 0 0
DELUXE CORP COMMON STOCK 248019101 3,268 47,165 SH   SOLE   46,365 0 800
DENBURY RES INC COMMON STOCK 247916208 339 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 7,401 70,563 SH   SOLE   70,563 0 0
DOMINION RES INC VA COMMON STOCK 25746U109 2,250 31,750 SH   SOLE   27,450 0 4,300
DOVER CORP COMMON STOCK 260003108 256 3,700 SH   SOLE   3,700 0 0
DTS INC COMMON STOCK 23335C101 202 5,928 SH   SOLE   5,928 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 351 4,912 SH   SOLE   4,462 0 450
ECOLAB INC COM COMMON STOCK 278865100 8,700 76,063 SH   SOLE   73,563 0 2,500
ELI LILLY & CO. COMMON STOCK 532457108 232 3,200 SH   SOLE   1,600 0 1,600
EMC CORP/MASS COMMON STOCK 268648102 3,145 123,061 SH   SOLE   121,561 0 1,500
EMERSON ELECTRIC COMMON STOCK 291011104 6,866 121,259 SH   SOLE   121,259 0 0
EVOLUTION PETROLEUM COMMON STOCK 30049A107 107 18,000 SH   SOLE   18,000 0 0
EXPRESS SCRIPTS HLDG COMMON STOCK 30219G108 226 2,599 SH   SOLE   2,531 0 68
EXXON MOBIL CORP COMMON STOCK 30231G102 12,153 142,980 SH   SOLE   140,220 0 2,760
FEDEX CORPORATION COMMON STOCK 31428X106 840 5,080 SH   SOLE   5,080 0 0
FEI CO COMMON STOCK 30241L109 227 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 358 19,000 SH   SOLE   19,000 0 0
FISERV INC COMMON STOCK 337738108 773 9,735 SH   SOLE   9,735 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 2,377 42,082 SH   SOLE   41,382 0 700
FREEPORT-MCMORAN INC COMMON STOCK 35671D857 420 22,157 SH   SOLE   22,157 0 0
F5 NETWORKS INC COMMON STOCK 315616102 4,876 42,420 SH   SOLE   42,420 0 0
GAIN CAPITAL HOLDINGS COMMON STOCK 36268W100 108 11,042 SH   SOLE   11,042 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 657 4,837 SH   SOLE   4,437 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 11,722 472,457 SH   SOLE   471,107 0 1,350
GENERAL MLS INC COMMON STOCK 370334104 207 3,650 SH   SOLE   3,650 0 0
GILEAD SCIENCES INC COMMON STOCK 375558103 615 6,271 SH   SOLE   6,271 0 0
GLOBEIMMUNE INC COMMON STOCK 37957B100 133 18,056 SH   SOLE   18,056 0 0
GOOGLE INC CLASS C COMMON STOCK 38259P706 5,267 9,612 SH   SOLE   9,582 0 30
GOOGLE INC-CL A COMMON STOCK 38259P508 4,185 7,545 SH   SOLE   7,515 0 30
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 5,553 86,695 SH   SOLE   84,895 0 1,800
HANESBRANDS INC COMMON STOCK 410345102 7,897 235,670 SH   SOLE   235,670 0 0
HOME DEPOT INC COMMON STOCK 437076102 10,025 88,243 SH   SOLE   86,293 0 1,950
IDEXX LABS INC COMMON STOCK 45168D104 5,208 33,710 SH   SOLE   33,510 0 200
ILLINOIS TOOL WORKS COMMON STOCK 452308109 4,409 45,389 SH   SOLE   45,389 0 0
IMMERSION CORP COMMON STOCK 452521107 293 31,872 SH   SOLE   31,872 0 0
INTEL CORP COMMON STOCK 458140100 1,582 50,578 SH   SOLE   46,678 0 3,900
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 2,918 18,183 SH   SOLE   17,615 0 568
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 7,961 15,764 SH   SOLE   15,714 0 50
IRONWOOD PHARMACEUTICALS INC COMMON STOCK 46333X108 455 28,414 SH   SOLE   28,414 0 0
ITRON INC COMMON STOCK 465741106 234 6,405 SH   SOLE   6,405 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 12,103 120,309 SH   SOLE   117,309 0 3,000
JOHNSON CTLS INC COMMON STOCK 478366107 822 16,300 SH   SOLE   16,300 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,603 59,472 SH   SOLE   57,733 0 1,739
KARYOPHARM THERAPEUTICS INC COMMON STOCK 48576U106 1,193 38,989 SH   SOLE   38,989 0 0
KERYX BIOPHARMACEUTICALS INC COMMON STOCK 492515101 720 56,588 SH   SOLE   56,588 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 3,987 37,225 SH   SOLE   34,741 0 2,484
KINDER MORGAN INC COMMON STOCK 49456B101 9,389 223,236 SH   SOLE   217,386 0 5,850
LEGGETT & PLATT COM COMMON STOCK 524660107 710 15,400 SH   SOLE   13,700 0 1,700
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 5,487 71,163 SH   SOLE   70,863 0 300
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 4,416 76,850 SH   SOLE   75,450 0 1,400
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 1,120 23,925 SH   SOLE   22,925 0 1,000
LOWES COS INC COMMON STOCK 548661107 808 10,855 SH   SOLE   10,855 0 0
MACY S INC COMMON STOCK 55616P104 212 3,270 SH   SOLE   3,270 0 0
MATTEL INC COMMON STOCK 577081102 339 14,845 SH   SOLE   14,845 0 0
MBIA INC COMMON STOCK 55262C100 98 10,500 SH   SOLE   10,500 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,561 20,239 SH   SOLE   20,239 0 0
MCDONALDS CORP COMMON STOCK 580135101 4,641 47,631 SH   SOLE   46,331 0 1,300
MEDIVATION INC COMMON STOCK 58501N101 1,017 7,877 SH   SOLE   7,877 0 0
MERCK & CO INC COMMON STOCK 58933Y105 7,844 136,464 SH   SOLE   133,064 0 3,400
MICROSOFT CORP COMMON STOCK 594918104 11,319 278,424 SH   SOLE   266,457 0 11,967
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,785 55,598 SH   SOLE   52,798 0 2,800
NORTHWEST BIOTHERAPEUTICS COMMON STOCK 66737P600 193 26,227 SH   SOLE   26,227 0 0
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 382 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 13,731 63,498 SH   SOLE   63,398 0 100
OMNICOM GROUP INC COMMON STOCK 681919106 1,226 15,725 SH   SOLE   14,825 0 900
ORACLE CORPORATION COM COMMON STOCK 68389X105 12,077 279,877 SH   SOLE   278,377 0 1,500
PALL CORPORATION COMMON STOCK 696429307 860 8,567 SH   SOLE   8,067 0 500
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 446 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 264 5,325 SH   SOLE   5,325 0 0
PDC ENERGY INC COMMON STOCK 69327R101 1,096 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 12,079 126,324 SH   SOLE   123,264 0 3,060
PFIZER INC COMMON STOCK 717081103 7,005 201,359 SH   SOLE   195,254 0 6,105
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,956 20,976 SH   SOLE   20,976 0 0
PRAXAIR INC COMMON STOCK 74005P104 220 1,823 SH   SOLE   1,823 0 0
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 11,757 143,477 SH   SOLE   143,177 0 300
QEP RESOURCES INC COMMON STOCK 74733V100 910 43,660 SH   SOLE   43,660 0 0
QUALCOMM INC COMMON STOCK 747525103 5,774 83,270 SH   SOLE   82,970 0 300
QUESTAR CORP COM COMMON STOCK 748356102 3,870 162,179 SH   SOLE   156,379 0 5,800
RAYTHEON COMPANY COMMON STOCK 755111507 2,561 23,440 SH   SOLE   22,640 0 800
ROPER INDS INC NEW COMMON STOCK 776696106 1,841 10,702 SH   SOLE   10,702 0 0
SAN JUAN BASIN ROYALTY TRUST COMMON STOCK 798241105 148 12,405 SH   SOLE   9,905 0 2,500
SCRIPPS NETWORKS COMMON STOCK 811065101 494 7,200 SH   SOLE   7,200 0 0
SIGMA ALDRICH CORP COMMON STOCK 826552101 7,191 52,014 SH   SOLE   52,014 0 0
SOLARWINDS INC COMMON STOCK 83416B109 2,035 39,712 SH   SOLE   39,712 0 0
SOUTHERN CO COMMON STOCK 842587107 2,022 45,666 SH   SOLE   43,866 0 1,800
SOUTHWESTERN ENERGY CO COMMON STOCK 845467109 1,303 56,170 SH   SOLE   56,170 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 2,278 62,975 SH   SOLE   59,475 0 3,500
SPX CORP COMMON STOCK 784635104 2,777 32,710 SH   SOLE   32,210 0 500
STAPLES INC COMMON STOCK 855030102 811 49,778 SH   SOLE   46,028 0 3,750
STATE STREET CORP COMMON STOCK 857477103 9,478 128,905 SH   SOLE   127,005 0 1,900
STERICYCLE INC COMMON STOCK 858912108 7,127 50,750 SH   SOLE   49,750 0 1,000
STRYKER CORP COMMON STOCK 863667101 2,261 24,509 SH   SOLE   23,309 0 1,200
SUPERIOR DRILLING PRODUCTS INC COMMON STOCK 868153107 307 100,000 SH   SOLE   100,000 0 0
SYSCO CORP COMMON STOCK 871829107 4,573 121,210 SH   SOLE   120,010 0 1,200
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 265 1,975 SH   SOLE   1,475 0 500
TRACTOR SUPPLY CO COMMON STOCK 892356106 1,927 22,660 SH   SOLE   22,460 0 200
T2 BIOSYSTEMS INC COMMON STOCK 89853L104 579 37,329 SH   SOLE   37,329 0 0
UBIQUITI NETWORK COMMON STOCK 90347A100 351 11,862 SH   SOLE   11,862 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 2,608 33,854 SH   SOLE   32,854 0 1,000
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,452 35,611 SH   SOLE   35,211 0 400
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 8,881 75,775 SH   SOLE   74,075 0 1,700
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 8,447 173,708 SH   SOLE   169,760 0 3,948
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 1,078 9,142 SH   SOLE   9,142 0 0
WAL MART STORES INC COMMON STOCK 931142103 4,173 50,733 SH   SOLE   50,733 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 2,080 24,565 SH   SOLE   22,065 0 2,500
WILLIAMS CLAYTON ENERGY INC COMMON STOCK 969490101 330 6,525 SH   SOLE   6,525 0 0
3M CO COMMON STOCK 88579Y101 8,464 51,313 SH   SOLE   48,793 0 2,520
ALIBABA GROUP HOLDING LTD SPON COMMON STOCK 01609W102 305 3,668 SH   SOLE   3,668 0 0
BP PLC SPONS ADR COMMON STOCK 055622104 3,701 94,627 SH   SOLE   92,927 0 1,700
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 410 30,005 SH   SOLE   30,005 0 0
PERFECT WORLD CO LTD SPONS ADR COMMON STOCK 71372U104 369 19,842 SH   SOLE   19,842 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 1,512 25,355 SH   SOLE   25,355 0 0
ULTRA PETE CORP COMMON STOCK 903914109 330 21,137 SH   SOLE   21,137 0 0
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 585 17,899 SH   SOLE   17,899 0 0
EQUITY RESIDENTIAL PPTYS TR COMMON STOCK 29476L107 230 2,950 SH   SOLE   1,300 0 1,650
IRON MOUNTAIN INC REIT COMMON STOCK 46284V101 417 11,423 SH   SOLE   9,557 0 1,866
WASH REAL EST INV TR COMMON STOCK 939653101 278 10,059 SH   SOLE   13,089 0 0
ACTAVIS PLC COMMON STOCK G0083B108 6,104 20,511 SH   SOLE   20,511 0 0
CLICKSOFTWARE TECHNOLOGIES COMMON STOCK M25082104 109 12,400 SH   SOLE   12,400 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 158 20,000 SH   SOLE   20,000 0 0
MEDTRONIC PLC COMMON STOCK G5960L103 10,606 135,998 SH   SOLE   135,998 0 0
NOBLE CORPORATION PLC COMMON STOCK G65431101 257 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 7,245 86,831 SH   SOLE   84,564 0 2,267
SILICOM LTD COMMON STOCK M84116108 441 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,083 32,460 SH   SOLE   32,460 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 1,245 4,491 SH   SOLE   4,491 0 0
VANGUARD FTSE ALL-WORLD EX-US OTHER 922042775 270 5,545 SH   SOLE   5,545 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 980 24,595 SH   SOLE   24,595 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 2,601 63,645 SH   SOLE   62,645 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 2,601 32,300 SH   SOLE   32,300 0 0
VANGUARD SHORT TERM CORP BOND OTHER 92206C409 266 3,315 SH   SOLE   3,315 0 0