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,098 157,673 SH   SOLE   155,773 0 1,900
ABBVIE INC COMMON STOCK 00287Y109 7,735 118,197 SH   SOLE   114,797 0 3,400
AGIOS PHARMACEUTICALS INC COMMON STOCK 00847X104 498 4,443 SH   SOLE   4,443 0 0
AIR PRODS & CHEMS INC COMMON STOCK 009158106 5,535 38,379 SH   SOLE   36,679 0 1,700
ALLERGAN INC COMMON STOCK 018490102 12,625 59,386 SH   SOLE   59,386 0 0
AMGEN INC COMMON STOCK 031162100 2,138 13,420 SH   SOLE   12,520 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 12,028 145,791 SH   SOLE   145,791 0 0
APACHE CORP COMMON STOCK 037411105 3,663 58,453 SH   SOLE   57,953 0 500
APPLE INC COMMON STOCK 037833100 7,189 65,131 SH   SOLE   64,781 0 350
AT & T INC COMMON STOCK 00206R102 2,529 75,279 SH   SOLE   65,088 0 10,191
ATWOOD OCEANICS INC COMMON STOCK 050095108 525 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 8,134 97,563 SH   SOLE   96,813 0 750
BANK AMER CORP COMMON STOCK 060505104 2,040 114,012 SH   SOLE   112,512 0 1,500
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 2,349 57,889 SH   SOLE   57,889 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 1,858 12,372 SH   SOLE   12,000 0 372
BIOGEN IDEC INC COMMON STOCK 09062X103 1,120 3,299 SH   SOLE   3,299 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 1,799 19,611 SH   SOLE   19,611 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,975 33,455 SH   SOLE   32,655 0 800
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 271 3,287 SH   SOLE   3,287 0 0
CAVIUM INC COMMON STOCK 14964U108 430 6,957 SH   SOLE   6,957 0 0
CDK GLOBAL HOLDINGS LLC COMMON STOCK 12508E101 1,268 31,107 SH   SOLE   30,857 0 250
CELGENE CORP COMMON STOCK 151020104 12,155 108,667 SH   SOLE   108,267 0 400
CENTURYLINK INC COMMON STOCK 156700106 1,061 26,805 SH   SOLE   24,805 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 340 3,027 SH   SOLE   2,380 0 647
CHUBB CORP COMMON STOCK 171232101 4,164 40,246 SH   SOLE   40,246 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 6,766 243,256 SH   SOLE   237,222 0 6,034
COCA COLA CO COMMON STOCK 191216100 3,487 82,587 SH   SOLE   82,587 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 839 15,928 SH   SOLE   15,928 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 3,274 47,320 SH   SOLE   43,036 0 4,284
COMCAST CORP-CL A COMMON STOCK 20030N101 575 9,917 SH   SOLE   9,617 0 300
COMCAST CORP-SPECIAL CL A COMMON STOCK 20030N200 6,443 111,928 SH   SOLE   111,928 0 0
COMMERCE BANCSHARES INC COMMON STOCK 200525103 400 9,208 SH   SOLE   9,208 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 3,259 22,992 SH   SOLE   22,992 0 0
CVS HEALTH CORP COMMON STOCK 126650100 13,400 139,138 SH   SOLE   138,338 0 800
DANAHER CORP COMMON STOCK 235851102 399 4,650 SH   SOLE   4,650 0 0
DELUXE CORP COMMON STOCK 248019101 2,864 46,015 SH   SOLE   45,215 0 800
DENBURY RES INC COMMON STOCK 247916208 378 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 6,439 68,363 SH   SOLE   68,363 0 0
DOMINION RES INC VA COMMON STOCK 25746U109 2,449 31,850 SH   SOLE   27,550 0 4,300
DOVER CORP COMMON STOCK 260003108 265 3,700 SH   SOLE   3,700 0 0
DTS INC COMMON STOCK 23335C101 274 8,896 SH   SOLE   8,896 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 363 4,912 SH   SOLE   4,462 0 450
ECOLAB INC COM COMMON STOCK 278865100 7,905 75,632 SH   SOLE   73,132 0 2,500
ELI LILLY & CO. COMMON STOCK 532457108 248 3,600 SH   SOLE   2,000 0 1,600
EMC CORP/MASS COMMON STOCK 268648102 3,660 123,076 SH   SOLE   121,576 0 1,500
EMERSON ELECTRIC COMMON STOCK 291011104 7,513 121,709 SH   SOLE   121,709 0 0
EVOLUTION PETROLEUM COMMON STOCK 30049A107 134 18,000 SH   SOLE   18,000 0 0
EXPRESS SCRIPTS HLDG COMMON STOCK 30219G108 220 2,599 SH   SOLE   2,531 0 68
EXXON MOBIL CORP COMMON STOCK 30231G102 13,169 142,440 SH   SOLE   139,680 0 2,760
FEDEX CORPORATION COMMON STOCK 31428X106 826 4,755 SH   SOLE   4,755 0 0
FEI CO COMMON STOCK 30241L109 269 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 387 19,000 SH   SOLE   19,000 0 0
FISERV INC COMMON STOCK 337738108 441 6,220 SH   SOLE   6,220 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 2,570 42,962 SH   SOLE   42,262 0 700
FREEPORT-MCMORAN INC COMMON STOCK 35671D857 518 22,157 SH   SOLE   22,157 0 0
F5 NETWORKS INC COMMON STOCK 315616102 4,931 37,795 SH   SOLE   37,795 0 0
GAIN CAPITAL HOLDINGS COMMON STOCK 36268W100 100 11,042 SH   SOLE   11,042 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 632 4,594 SH   SOLE   4,194 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 11,835 468,342 SH   SOLE   466,992 0 1,350
GENERAL MLS INC COMMON STOCK 370334104 205 3,850 SH   SOLE   3,850 0 0
GILEAD SCIENCES INC COMMON STOCK 375558103 591 6,271 SH   SOLE   6,271 0 0
GLOBEIMMUNE INC COMMON STOCK 37957B100 137 18,056 SH   SOLE   18,056 0 0
GOOGLE INC CLASS C COMMON STOCK 38259P706 4,497 8,542 SH   SOLE   8,512 0 30
GOOGLE INC-CL A COMMON STOCK 38259P508 4,004 7,545 SH   SOLE   7,515 0 30
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 4,819 82,680 SH   SOLE   80,880 0 1,800
HALYARD HEALTH INC COMMON STOCK 40650V100 201 4,426 SH   SOLE   4,115 0 311
HANESBRANDS INC COMMON STOCK 410345102 7,294 65,345 SH   SOLE   65,345 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,344 89,018 SH   SOLE   87,068 0 1,950
HOSPIRA INC COMMON STOCK 441060100 711 11,615 SH   SOLE   11,615 0 0
IDEXX LABS INC COMMON STOCK 45168D104 4,928 33,240 SH   SOLE   33,040 0 200
ILLINOIS TOOL WORKS COMMON STOCK 452308109 4,129 43,599 SH   SOLE   43,599 0 0
IMMERSION CORP COMMON STOCK 452521107 151 15,984 SH   SOLE   15,984 0 0
INTEL CORP COMMON STOCK 458140100 1,875 51,678 SH   SOLE   47,778 0 3,900
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 2,610 16,268 SH   SOLE   15,700 0 568
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 8,260 15,617 SH   SOLE   15,567 0 50
IRONWOOD PHARMACEUTICALS INC COMMON STOCK 46333X108 435 28,414 SH   SOLE   28,414 0 0
ITRON INC COMMON STOCK 465741106 271 6,405 SH   SOLE   6,405 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 12,570 120,209 SH   SOLE   117,209 0 3,000
JOHNSON CTLS INC COMMON STOCK 478366107 788 16,300 SH   SOLE   16,300 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,595 57,447 SH   SOLE   55,708 0 1,739
KARYOPHARM THERAPEUTICS INC COMMON STOCK 48576U106 655 17,512 SH   SOLE   17,512 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 4,317 37,365 SH   SOLE   34,881 0 2,484
KINDER MORGAN INC COMMON STOCK 49456B101 9,384 221,790 SH   SOLE   215,940 0 5,850
LEGGETT & PLATT COM COMMON STOCK 524660107 656 15,400 SH   SOLE   13,700 0 1,700
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 3,133 58,883 SH   SOLE   58,583 0 300
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 4,141 71,800 SH   SOLE   70,400 0 1,400
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 996 21,850 SH   SOLE   20,850 0 1,000
LOWES COS INC COMMON STOCK 548661107 747 10,855 SH   SOLE   10,855 0 0
MACY S INC COMMON STOCK 55616P104 215 3,270 SH   SOLE   3,270 0 0
MATTEL INC COMMON STOCK 577081102 1,011 32,670 SH   SOLE   32,670 0 0
MBIA INC COMMON STOCK 55262C100 100 10,500 SH   SOLE   10,500 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,507 20,279 SH   SOLE   20,279 0 0
MCDONALDS CORP COMMON STOCK 580135101 4,475 47,756 SH   SOLE   46,456 0 1,300
MEDIVATION INC COMMON STOCK 58501N101 785 7,877 SH   SOLE   7,877 0 0
MEDTRONIC INC COMMON STOCK 585055106 9,781 135,466 SH   SOLE   135,466 0 0
MERCK & CO INC COMMON STOCK 58933Y105 7,574 133,370 SH   SOLE   129,970 0 3,400
MICROSOFT CORP COMMON STOCK 594918104 12,712 273,676 SH   SOLE   261,709 0 11,967
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,920 55,698 SH   SOLE   52,898 0 2,800
NORTHWEST BIOTHERAPEUTICS COMMON STOCK 66737P600 140 26,227 SH   SOLE   26,227 0 0
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 380 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 12,226 63,470 SH   SOLE   63,370 0 100
OMNICOM GROUP INC COMMON STOCK 681919106 1,075 13,875 SH   SOLE   12,975 0 900
ORACLE CORPORATION COM COMMON STOCK 68389X105 12,582 279,777 SH   SOLE   278,277 0 1,500
PALL CORPORATION COMMON STOCK 696429307 867 8,567 SH   SOLE   8,067 0 500
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 394 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 246 5,325 SH   SOLE   5,325 0 0
PDC ENERGY INC COMMON STOCK 69327R101 837 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 11,857 125,394 SH   SOLE   122,334 0 3,060
PETSMART INC COMMON STOCK 716768106 480 5,905 SH   SOLE   5,905 0 0
PFIZER INC COMMON STOCK 717081103 6,238 200,259 SH   SOLE   194,154 0 6,105
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,893 20,745 SH   SOLE   20,745 0 0
PRAXAIR INC COMMON STOCK 74005P104 236 1,823 SH   SOLE   1,823 0 0
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 13,098 143,794 SH   SOLE   143,494 0 300
QEP RESOURCES INC COMMON STOCK 74733V100 930 45,985 SH   SOLE   45,985 0 0
QUALCOMM INC COMMON STOCK 747525103 5,912 79,540 SH   SOLE   79,240 0 300
QUESTAR CORP COM COMMON STOCK 748356102 4,062 160,679 SH   SOLE   154,879 0 5,800
RAYTHEON COMPANY COMMON STOCK 755111507 2,514 23,240 SH   SOLE   22,440 0 800
REALPAGE INC COMMON STOCK 75606N109 209 9,495 SH   SOLE   9,495 0 0
ROPER INDS INC NEW COMMON STOCK 776696106 1,513 9,677 SH   SOLE   9,677 0 0
SAN JUAN BASIN ROYALTY TRUST COMMON STOCK 798241105 234 16,405 SH   SOLE   13,905 0 2,500
SCRIPPS NETWORKS COMMON STOCK 811065101 542 7,200 SH   SOLE   7,200 0 0
SIGMA ALDRICH CORP COMMON STOCK 826552101 7,384 53,789 SH   SOLE   53,789 0 0
SOLARWINDS INC COMMON STOCK 83416B109 1,890 37,937 SH   SOLE   37,937 0 0
SOUTHERN CO COMMON STOCK 842587107 2,190 44,591 SH   SOLE   42,791 0 1,800
SOUTHWESTERN ENERGY CO COMMON STOCK 845467109 1,240 45,420 SH   SOLE   45,420 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 2,242 61,775 SH   SOLE   58,275 0 3,500
SPX CORP COMMON STOCK 784635104 2,832 32,960 SH   SOLE   32,460 0 500
STAPLES INC COMMON STOCK 855030102 2,225 122,813 SH   SOLE   119,063 0 3,750
STATE STREET CORP COMMON STOCK 857477103 10,182 129,709 SH   SOLE   127,809 0 1,900
STERICYCLE INC COMMON STOCK 858912108 6,595 50,310 SH   SOLE   49,310 0 1,000
STRYKER CORP COMMON STOCK 863667101 2,312 24,509 SH   SOLE   23,309 0 1,200
SUPERIOR DRILLING PRODUCTS INC COMMON STOCK 868153107 416 100,000 SH   SOLE   100,000 0 0
SYSCO CORP COMMON STOCK 871829107 4,846 122,085 SH   SOLE   120,885 0 1,200
TRACTOR SUPPLY CO COMMON STOCK 892356106 1,755 22,260 SH   SOLE   22,060 0 200
T2 BIOSYSTEMS INC COMMON STOCK 89853L104 559 29,070 SH   SOLE   29,070 0 0
UBIQUITI NETWORK COMMON STOCK 90347A100 352 11,862 SH   SOLE   11,862 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 2,627 33,969 SH   SOLE   32,969 0 1,000
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,904 35,116 SH   SOLE   34,716 0 400
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 8,584 74,640 SH   SOLE   72,940 0 1,700
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 6,669 142,568 SH   SOLE   138,620 0 3,948
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 1,426 12,003 SH   SOLE   12,003 0 0
WAL MART STORES INC COMMON STOCK 931142103 4,370 50,883 SH   SOLE   50,883 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 1,793 23,575 SH   SOLE   21,075 0 2,500
WILLIAMS CLAYTON ENERGY INC COMMON STOCK 969490101 416 6,525 SH   SOLE   6,525 0 0
3M CO COMMON STOCK 88579Y101 8,371 50,943 SH   SOLE   48,423 0 2,520
ALIBABA GROUP HOLDING LTD SPON COMMON STOCK 01609W102 381 3,668 SH   SOLE   3,668 0 0
BP PLC SPONS ADR COMMON STOCK 055622104 3,625 95,091 SH   SOLE   93,391 0 1,700
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 389 30,005 SH   SOLE   30,005 0 0
PERFECT WORLD CO LTD SPONS ADR COMMON STOCK 71372U104 313 19,842 SH   SOLE   19,842 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 1,657 24,755 SH   SOLE   24,755 0 0
ULTRA PETE CORP COMMON STOCK 903914109 278 21,137 SH   SOLE   21,137 0 0
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 623 18,218 SH   SOLE   18,218 0 0
EQUITY RESIDENTIAL PPTYS TR COMMON STOCK 29476L107 212 2,950 SH   SOLE   1,300 0 1,650
IRON MTN INC PA REIT COMMON STOCK 462846106 442 11,423 SH   SOLE   9,557 0 1,866
WASH REAL EST INV TR COMMON STOCK 939653101 312 11,269 SH   SOLE   11,269 0 0
CLICKSOFTWARE TECHNOLOGIES COMMON STOCK M25082104 89 12,400 SH   SOLE   12,400 0 0
COVIDIEN PLC COMMON STOCK G2554F113 935 9,138 SH   SOLE   9,138 0 0
FLEETMATICS GROUP PLC COM COMMON STOCK G35569105 230 6,492 SH   SOLE   6,492 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 168 20,000 SH   SOLE   20,000 0 0
NOBLE CORPORATION PLC COMMON STOCK G65431101 299 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 7,487 87,656 SH   SOLE   85,389 0 2,267
SILICOM LTD COMMON STOCK M84116108 272 7,717 SH   SOLE   7,717 0 0
ISHARES CORE S&P SMALL-CAP ETF OTHER 464287804 230 2,017 SH   SOLE   2,017 0 0
ISHARES MSCI EAFE ETF OTHER 464287465 1,975 32,460 SH   SOLE   32,460 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 986 3,736 SH   SOLE   3,736 0 0
VANGUARD FTSE ALL-WORLD EX-US OTHER 922042775 260 5,545 SH   SOLE   5,545 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 932 24,595 SH   SOLE   24,595 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 2,517 62,895 SH   SOLE   61,895 0 1,000
VANGUARD TOTAL STCK MK ETF OTHER 922908769 453 4,275 SH   SOLE   4,275 0 0
VANGUARD SHORT TERM BOND ETF OTHER 921937827 2,335 29,200 SH   SOLE   29,200 0 0