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,909 166,124 SH   SOLE   164,224 0 1,900
ABBVIE INC COMMON STOCK 00287Y109 7,324 126,803 SH   SOLE   123,403 0 3,400
AGIOS PHARMACEUTICALS INC COMMON STOCK 00847X104 273 4,443 SH   SOLE   4,443 0 0
AIR PRODS & CHEMS INC COMMON STOCK 009158106 5,074 38,980 SH   SOLE   37,280 0 1,700
ALLERGAN INC COMMON STOCK 018490102 11,327 63,566 SH   SOLE   63,566 0 0
AMGEN INC COMMON STOCK 031162100 1,846 13,145 SH   SOLE   12,245 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 14,814 146,041 SH   SOLE   146,041 0 0
APACHE CORP COMMON STOCK 037411105 6,862 73,102 SH   SOLE   72,602 0 500
APPLE INC COMMON STOCK 037833100 6,789 67,386 SH   SOLE   67,036 0 350
ARROWHEAD RESEARCH CORP COMMON STOCK 042797209 486 32,904 SH   SOLE   32,904 0 0
AT & T INC COMMON STOCK 00206R102 2,713 76,979 SH   SOLE   66,788 0 10,191
ATWOOD OCEANICS INC COMMON STOCK 050095108 808 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 8,141 97,988 SH   SOLE   97,238 0 750
BANK AMER CORP COMMON STOCK 060505104 1,966 115,313 SH   SOLE   113,813 0 1,500
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 2,396 61,863 SH   SOLE   61,863 0 0
BB & T CORP COMMON STOCK 054937107 400 10,750 SH   SOLE   10,750 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 1,709 12,372 SH   SOLE   12,000 0 372
BIOGEN IDEC INC COMMON STOCK 09062X103 1,050 3,174 SH   SOLE   3,174 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 704 19,611 SH   SOLE   19,611 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,871 36,555 SH   SOLE   35,755 0 800
CANCER GENETICS INC COMMON STOCK 13739U104 197 21,861 SH   SOLE   21,861 0 0
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 268 3,287 SH   SOLE   3,287 0 0
CAVIUM INC COMMON STOCK 14964U108 294 5,919 SH   SOLE   5,919 0 0
CELGENE CORP COMMON STOCK 151020104 10,420 109,937 SH   SOLE   109,537 0 400
CENTURYLINK INC COMMON STOCK 156700106 1,096 26,805 SH   SOLE   24,805 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 477 3,994 SH   SOLE   3,347 0 647
CHUBB CORP COMMON STOCK 171232101 3,651 40,081 SH   SOLE   40,081 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 6,139 243,906 SH   SOLE   237,872 0 6,034
COCA COLA CO COMMON STOCK 191216100 3,577 83,853 SH   SOLE   83,853 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 713 15,928 SH   SOLE   15,928 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 3,198 49,035 SH   SOLE   44,751 0 4,284
COMCAST CORP-CL A COMMON STOCK 20030N101 533 9,917 SH   SOLE   9,617 0 300
COMCAST CORP-SPECIAL CL A COMMON STOCK 20030N200 6,134 114,653 SH   SOLE   114,653 0 0
COMMERCE BANCSHARES INC COMMON STOCK 200525103 400 8,953 SH   SOLE   8,953 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 2,900 23,142 SH   SOLE   23,142 0 0
CVS HEALTH CORP COMMON STOCK 126650100 11,265 141,533 SH   SOLE   140,533 0 1,000
DANAHER CORP COMMON STOCK 235851102 319 4,200 SH   SOLE   4,200 0 0
DELUXE CORP COMMON STOCK 248019101 2,577 46,715 SH   SOLE   45,915 0 800
DENBURY RES INC COMMON STOCK 247916208 699 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 6,154 69,123 SH   SOLE   69,123 0 0
DOMINION RES INC VA COMMON STOCK 25746U109 2,353 34,050 SH   SOLE   29,450 0 4,600
DOVER CORP COMMON STOCK 260003108 297 3,700 SH   SOLE   3,700 0 0
DTS INC COMMON STOCK 23335C101 314 12,447 SH   SOLE   12,447 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 538 7,499 SH   SOLE   7,049 0 450
ECOLAB INC COM COMMON STOCK 278865100 8,678 75,572 SH   SOLE   73,072 0 2,500
ELI LILLY & CO. COMMON STOCK 532457108 233 3,600 SH   SOLE   2,000 0 1,600
EMC CORP/MASS COMMON STOCK 268648102 3,588 122,626 SH   SOLE   121,126 0 1,500
EMERSON ELECTRIC COMMON STOCK 291011104 7,722 123,394 SH   SOLE   123,394 0 0
EVOLUTION PETROLEUM COMMON STOCK 30049A107 165 18,000 SH   SOLE   18,000 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 13,619 144,801 SH   SOLE   142,041 0 2,760
FEDEX CORPORATION COMMON STOCK 31428X106 752 4,655 SH   SOLE   4,655 0 0
FEI CO COMMON STOCK 30241L109 224 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 380 19,000 SH   SOLE   19,000 0 0
FISERV INC COMMON STOCK 337738108 271 4,200 SH   SOLE   4,200 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 3,666 51,982 SH   SOLE   50,182 0 1,800
FREEPORT-MCMORAN INC COMMON STOCK 35671D857 729 22,323 SH   SOLE   22,323 0 0
F5 NETWORKS INC COMMON STOCK 315616102 4,491 37,820 SH   SOLE   37,820 0 0
GAIN CAPITAL HOLDINGS COMMON STOCK 36268W100 70 11,042 SH   SOLE   11,042 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 584 4,594 SH   SOLE   4,194 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 12,350 482,052 SH   SOLE   480,702 0 1,350
GILEAD SCIENCES INC COMMON STOCK 375558103 1,091 10,251 SH   SOLE   10,251 0 0
GLOBEIMMUNE INC COMMON STOCK 37957B100 99 14,336 SH   SOLE   14,336 0 0
GOOGLE INC CLASS C COMMON STOCK 38259P706 4,978 8,622 SH   SOLE   8,592 0 30
GOOGLE INC-CL A COMMON STOCK 38259P508 4,493 7,635 SH   SOLE   7,605 0 30
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 4,264 41,660 SH   SOLE   40,760 0 900
HANESBRANDS INC COMMON STOCK 410345102 7,122 66,288 SH   SOLE   66,288 0 0
HELMERICH & PAYNE INC COMMON STOCK 423452101 592 6,050 SH   SOLE   6,050 0 0
HOME DEPOT INC COMMON STOCK 437076102 8,367 91,207 SH   SOLE   89,257 0 1,950
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 227 2,433 SH   SOLE   533 0 1,900
HOSPIRA INC COMMON STOCK 441060100 604 11,615 SH   SOLE   11,615 0 0
IDEXX LABS INC COMMON STOCK 45168D104 3,917 33,240 SH   SOLE   33,040 0 200
ILLINOIS TOOL WORKS COMMON STOCK 452308109 3,683 43,624 SH   SOLE   43,624 0 0
IMMERSION CORP COMMON STOCK 452521107 137 15,984 SH   SOLE   15,984 0 0
INTEL CORP COMMON STOCK 458140100 2,003 57,521 SH   SOLE   53,621 0 3,900
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 3,673 19,351 SH   SOLE   18,783 0 568
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 7,128 15,434 SH   SOLE   15,384 0 50
IRONWOOD PHARMACEUTICALS INC COMMON STOCK 46333X108 368 28,414 SH   SOLE   28,414 0 0
ITRON INC COMMON STOCK 465741106 252 6,405 SH   SOLE   6,405 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 13,122 123,105 SH   SOLE   120,105 0 3,000
JOHNSON CTLS INC COMMON STOCK 478366107 686 15,600 SH   SOLE   15,600 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,387 56,217 SH   SOLE   54,478 0 1,739
KIMBERLY-CLARK CORP COMMON STOCK 494368103 4,158 38,655 SH   SOLE   36,171 0 2,484
KINDER MORGAN INC COMMON STOCK 49456B101 8,315 216,865 SH   SOLE   211,015 0 5,850
LEGGETT & PLATT COM COMMON STOCK 524660107 546 15,650 SH   SOLE   13,950 0 1,700
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 2,454 52,228 SH   SOLE   51,928 0 300
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 3,702 69,085 SH   SOLE   67,685 0 1,400
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 1,014 22,850 SH   SOLE   21,850 0 1,000
LOWES COS INC COMMON STOCK 548661107 577 10,905 SH   SOLE   10,905 0 0
MATTEL INC COMMON STOCK 577081102 1,681 54,845 SH   SOLE   54,845 0 0
MBIA INC COMMON STOCK 55262C100 103 11,250 SH   SOLE   11,250 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,357 20,279 SH   SOLE   20,279 0 0
MCDONALDS CORP COMMON STOCK 580135101 4,547 47,956 SH   SOLE   46,656 0 1,300
MEDIVATION INC COMMON STOCK 58501N101 779 7,877 SH   SOLE   7,877 0 0
MEDTRONIC INC COMMON STOCK 585055106 8,409 135,731 SH   SOLE   135,731 0 0
MERCK & CO INC COMMON STOCK 58933Y105 7,699 129,870 SH   SOLE   126,470 0 3,400
MICROSOFT CORP COMMON STOCK 594918104 12,798 276,051 SH   SOLE   264,084 0 11,967
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,222 55,623 SH   SOLE   52,823 0 2,800
NORTHWEST BIOTHERAPEUTICS COMMON STOCK 66737P600 132 26,227 SH   SOLE   26,227 0 0
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 410 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 9,649 64,171 SH   SOLE   64,071 0 100
OMNICOM GROUP INC COMMON STOCK 681919106 851 12,360 SH   SOLE   11,460 0 900
ORACLE CORPORATION COM COMMON STOCK 68389X105 10,851 283,452 SH   SOLE   281,952 0 1,500
PALL CORPORATION COMMON STOCK 696429307 717 8,567 SH   SOLE   8,067 0 500
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 773 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 266 6,025 SH   SOLE   6,025 0 0
PDC ENERGY INC COMMON STOCK 69327R101 1,020 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 11,690 125,579 SH   SOLE   122,519 0 3,060
PETSMART INC COMMON STOCK 716768106 414 5,905 SH   SOLE   5,905 0 0
PFIZER INC COMMON STOCK 717081103 5,915 200,029 SH   SOLE   193,924 0 6,105
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 1,869 21,845 SH   SOLE   21,845 0 0
PRAXAIR INC COMMON STOCK 74005P104 255 1,973 SH   SOLE   1,973 0 0
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 12,342 147,384 SH   SOLE   147,084 0 300
QEP RESOURCES INC COMMON STOCK 74733V100 1,494 48,533 SH   SOLE   48,533 0 0
QUALCOMM INC COMMON STOCK 747525103 6,043 80,815 SH   SOLE   80,515 0 300
QUESTAR CORP COM COMMON STOCK 748356102 3,633 162,979 SH   SOLE   157,179 0 5,800
RAYTHEON COMPANY COMMON STOCK 755111507 2,351 23,140 SH   SOLE   22,340 0 800
ROPER INDS INC NEW COMMON STOCK 776696106 1,451 9,917 SH   SOLE   9,917 0 0
SAN JUAN BASIN ROYALTY TRUST COMMON STOCK 798241105 321 16,920 SH   SOLE   14,420 0 2,500
SCRIPPS NETWORKS COMMON STOCK 811065101 562 7,200 SH   SOLE   7,200 0 0
SIGMA ALDRICH CORP COMMON STOCK 826552101 7,403 54,433 SH   SOLE   54,433 0 0
SOLARWINDS INC COMMON STOCK 83416B109 1,667 39,642 SH   SOLE   39,642 0 0
SOUTHERN CO COMMON STOCK 842587107 1,994 45,691 SH   SOLE   43,891 0 1,800
SOUTHWESTERN ENERGY CO COMMON STOCK 845467109 774 22,145 SH   SOLE   22,145 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 2,421 61,675 SH   SOLE   58,175 0 3,500
SPX CORP COMMON STOCK 784635104 3,112 33,135 SH   SOLE   32,635 0 500
STAPLES INC COMMON STOCK 855030102 1,749 144,583 SH   SOLE   140,833 0 3,750
STATE STREET CORP COMMON STOCK 857477103 9,718 132,017 SH   SOLE   130,117 0 1,900
STERICYCLE INC COMMON STOCK 858912108 5,847 50,160 SH   SOLE   49,160 0 1,000
STRYKER CORP COMMON STOCK 863667101 2,001 24,784 SH   SOLE   23,584 0 1,200
SUPERIOR DRILLING PRODUCTS INC COMMON STOCK 868153107 628 100,000 SH   SOLE   100,000 0 0
SYSCO CORP COMMON STOCK 871829107 4,692 123,635 SH   SOLE   122,435 0 1,200
TRACTOR SUPPLY CO COMMON STOCK 892356106 1,341 21,800 SH   SOLE   21,600 0 200
UBIQUITI NETWORK COMMON STOCK 90347A100 445 11,862 SH   SOLE   11,862 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 2,129 34,644 SH   SOLE   33,644 0 1,000
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,461 35,216 SH   SOLE   34,816 0 400
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 7,901 74,823 SH   SOLE   73,123 0 1,700
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 7,184 143,716 SH   SOLE   139,768 0 3,948
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 1,348 12,003 SH   SOLE   12,003 0 0
WAL MART STORES INC COMMON STOCK 931142103 3,906 51,079 SH   SOLE   51,079 0 0
WALGREEN CO COMMON STOCK 931422109 1,376 23,215 SH   SOLE   20,715 0 2,500
WILLIAMS CLAYTON ENERGY INC COMMON STOCK 969490101 629 6,525 SH   SOLE   6,525 0 0
3M CO COMMON STOCK 88579Y101 7,225 50,993 SH   SOLE   48,473 0 2,520
ALIBABA GROUP HOLDING LTD SPON COMMON STOCK 01609W102 326 3,668 SH   SOLE   3,668 0 0
BP PLC SPONS ADR COMMON STOCK 055622104 4,169 94,867 SH   SOLE   93,167 0 1,700
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 683 30,005 SH   SOLE   30,005 0 0
PERFECT WORLD CO LTD SPONS ADR COMMON STOCK 71372U104 391 19,842 SH   SOLE   19,842 0 0
ROYAL DUTCH SHELL PLC SPONS AD COMMON STOCK 780259107 209 2,640 SH   SOLE   2,640 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 1,984 26,057 SH   SOLE   26,057 0 0
ULTRA PETE CORP COMMON STOCK 903914109 492 21,137 SH   SOLE   21,137 0 0
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 629 19,126 SH   SOLE   19,126 0 0
IRON MTN INC PA REIT COMMON STOCK 462846106 345 10,566 SH   SOLE   0 0 0
WASH REAL EST INV TR COMMON STOCK 939653101 289 11,380 SH   SOLE   0 0 0
CLICKSOFTWARE TECHNOLOGIES COMMON STOCK M25082104 100 12,400 SH   SOLE   12,400 0 0
COVIDIEN PLC COMMON STOCK G2554F113 719 8,308 SH   SOLE   8,308 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 199 20,000 SH   SOLE   20,000 0 0
NOBLE CORPORATION PLC COMMON STOCK G65431101 401 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 8,545 84,031 SH   SOLE   81,764 0 2,267
SILICOM LTD COMMON STOCK M84116108 225 7,717 SH   SOLE   7,717 0 0
TRANSOCEAN LTD COMMON STOCK H8817H100 282 8,825 SH   SOLE   8,825 0 0
ISHARES CORE S&P SMALL-CAP ETF OTHER 464287804 210 2,017 SH   SOLE   0 0 0
ISHARES MSCI EAFE ETF OTHER 464287465 2,081 32,460 SH   SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 925 3,711 SH   SOLE   0 0 0
VANGUARD FTSE ALL-WORLD EX-US OTHER 922042775 280 5,695 SH   SOLE   0 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 958 24,095 SH   SOLE   0 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 2,682 64,295 SH   SOLE   0 0 0
VANGUARD TOTAL STCK MK ETF OTHER 922908769 443 4,375 SH   SOLE   0 0 0
VANGUARD SHORT TERM BOND ETF OTHER 921937827 1,201 15,000 SH   SOLE   0 0 0