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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABBOTT LABSCOMMON STOCK0028241006,909166,124SH SOLE 164,22401,900
ABBVIE INCCOMMON STOCK00287Y1097,324126,803SH SOLE 123,40303,400
AGIOS PHARMACEUTICALS INCCOMMON STOCK00847X1042734,443SH SOLE 4,44300
AIR PRODS & CHEMS INCCOMMON STOCK0091581065,07438,980SH SOLE 37,28001,700
ALLERGAN INCCOMMON STOCK01849010211,32763,566SH SOLE 63,56600
AMGEN INCCOMMON STOCK0311621001,84613,145SH SOLE 12,2450900
ANADARKO PETE CORPCOMMON STOCK03251110714,814146,041SH SOLE 146,04100
APACHE CORPCOMMON STOCK0374111056,86273,102SH SOLE 72,6020500
APPLE INCCOMMON STOCK0378331006,78967,386SH SOLE 67,0360350
ARROWHEAD RESEARCH CORPCOMMON STOCK04279720948632,904SH SOLE 32,90400
AT & T INCCOMMON STOCK00206R1022,71376,979SH SOLE 66,788010,191
ATWOOD OCEANICS INCCOMMON STOCK05009510880818,500SH SOLE 18,50000
AUTOMATIC DATA PROCESSING INCCOMMON STOCK0530151038,14197,988SH SOLE 97,2380750
BANK AMER CORPCOMMON STOCK0605051041,966115,313SH SOLE 113,81301,500
BANK OF NEW YORK MELLON CORPCOMMON STOCK0640581002,39661,863SH SOLE 61,86300
BB & T CORPCOMMON STOCK05493710740010,750SH SOLE 10,75000
BERKSHIRE HATHAWAY INC-CL BCOMMON STOCK0846707021,70912,372SH SOLE 12,0000372
BIOGEN IDEC INCCOMMON STOCK09062X1031,0503,174SH SOLE 3,17400
BLUEBIRD BIO INCCOMMON STOCK09609G10070419,611SH SOLE 19,61100
BRISTOL MYERS SQUIBB COCOMMON STOCK1101221081,87136,555SH SOLE 35,7550800
CANCER GENETICS INCCOMMON STOCK13739U10419721,861SH SOLE 21,86100
CAPITAL ONE FINANCIALCOMMON STOCK14040H1052683,287SH SOLE 3,28700
CAVIUM INCCOMMON STOCK14964U1082945,919SH SOLE 5,91900
CELGENE CORPCOMMON STOCK15102010410,420109,937SH SOLE 109,5370400
CENTURYLINK INCCOMMON STOCK1567001061,09626,805SH SOLE 24,80502,000
CHEVRON CORPORATIONCOMMON STOCK1667641004773,994SH SOLE 3,3470647
CHUBB CORPCOMMON STOCK1712321013,65140,081SH SOLE 40,08100
CISCO SYSTEMS INCCOMMON STOCK17275R1026,139243,906SH SOLE 237,87206,034
COCA COLA COCOMMON STOCK1912161003,57783,853SH SOLE 83,85300
COGNIZANT TECHNOLOGY SOLUTIONSCOMMON STOCK19244610271315,928SH SOLE 15,92800
COLGATE PALMOLIVE COCOMMON STOCK1941621033,19849,035SH SOLE 44,75104,284
COMCAST CORP-CL ACOMMON STOCK20030N1015339,917SH SOLE 9,6170300
COMCAST CORP-SPECIAL CL ACOMMON STOCK20030N2006,134114,653SH SOLE 114,65300
COMMERCE BANCSHARES INCCOMMON STOCK2005251034008,953SH SOLE 8,95300
COSTCO WHSL CORP NEWCOMMON STOCK22160K1052,90023,142SH SOLE 23,14200
CVS HEALTH CORPCOMMON STOCK12665010011,265141,533SH SOLE 140,53301,000
DANAHER CORPCOMMON STOCK2358511023194,200SH SOLE 4,20000
DELUXE CORPCOMMON STOCK2480191012,57746,715SH SOLE 45,9150800
DENBURY RES INCCOMMON STOCK24791620869946,505SH SOLE 46,50500
DISNEY WALT CO NEWCOMMON STOCK2546871066,15469,123SH SOLE 69,12300
DOMINION RES INC VACOMMON STOCK25746U1092,35334,050SH SOLE 29,45004,600
DOVER CORPCOMMON STOCK2600031082973,700SH SOLE 3,70000
DTS INCCOMMON STOCK23335C10131412,447SH SOLE 12,44700
DU PONT E I DE NEMOURS & COCOMMON STOCK2635341095387,499SH SOLE 7,0490450
ECOLAB INC COMCOMMON STOCK2788651008,67875,572SH SOLE 73,07202,500
ELI LILLY & CO.COMMON STOCK5324571082333,600SH SOLE 2,00001,600
EMC CORP/MASSCOMMON STOCK2686481023,588122,626SH SOLE 121,12601,500
EMERSON ELECTRICCOMMON STOCK2910111047,722123,394SH SOLE 123,39400
EVOLUTION PETROLEUMCOMMON STOCK30049A10716518,000SH SOLE 18,00000
EXXON MOBIL CORPCOMMON STOCK30231G10213,619144,801SH SOLE 142,04102,760
FEDEX CORPORATIONCOMMON STOCK31428X1067524,655SH SOLE 4,65500
FEI COCOMMON STOCK30241L1092242,972SH SOLE 2,97200
FIFTH THIRD BANCORPCOMMON STOCK31677310038019,000SH SOLE 19,00000
FISERV INCCOMMON STOCK3377381082714,200SH SOLE 4,20000
FLOWSERVE CORPCOMMON STOCK34354P1053,66651,982SH SOLE 50,18201,800
FREEPORT-MCMORAN INCCOMMON STOCK35671D85772922,323SH SOLE 22,32300
F5 NETWORKS INCCOMMON STOCK3156161024,49137,820SH SOLE 37,82000
GAIN CAPITAL HOLDINGSCOMMON STOCK36268W1007011,042SH SOLE 11,04200
GENERAL DYNAMICS CORPCOMMON STOCK3695501085844,594SH SOLE 4,1940400
GENERAL ELECTRIC CORPCOMMON STOCK36960410312,350482,052SH SOLE 480,70201,350
GILEAD SCIENCES INCCOMMON STOCK3755581031,09110,251SH SOLE 10,25100
GLOBEIMMUNE INCCOMMON STOCK37957B1009914,336SH SOLE 14,33600
GOOGLE INC CLASS CCOMMON STOCK38259P7064,9788,622SH SOLE 8,592030
GOOGLE INC-CL ACOMMON STOCK38259P5084,4937,635SH SOLE 7,605030
HAIN CELESTIAL GROUP INCCOMMON STOCK4052171004,26441,660SH SOLE 40,7600900
HANESBRANDS INCCOMMON STOCK4103451027,12266,288SH SOLE 66,28800
HELMERICH & PAYNE INCCOMMON STOCK4234521015926,050SH SOLE 6,05000
HOME DEPOT INCCOMMON STOCK4370761028,36791,207SH SOLE 89,25701,950
HONEYWELL INTERNATIONAL INCCOMMON STOCK4385161062272,433SH SOLE 53301,900
HOSPIRA INCCOMMON STOCK44106010060411,615SH SOLE 11,61500
IDEXX LABS INCCOMMON STOCK45168D1043,91733,240SH SOLE 33,0400200
ILLINOIS TOOL WORKSCOMMON STOCK4523081093,68343,624SH SOLE 43,62400
IMMERSION CORPCOMMON STOCK45252110713715,984SH SOLE 15,98400
INTEL CORPCOMMON STOCK4581401002,00357,521SH SOLE 53,62103,900
INTL. BUSINESS MACHINES CORPCOMMON STOCK4592001013,67319,351SH SOLE 18,7830568
INTUITIVE SURGICAL INCCOMMON STOCK46120E6027,12815,434SH SOLE 15,384050
IRONWOOD PHARMACEUTICALS INCCOMMON STOCK46333X10836828,414SH SOLE 28,41400
ITRON INCCOMMON STOCK4657411062526,405SH SOLE 6,40500
JOHNSON & JOHNSONCOMMON STOCK47816010413,122123,105SH SOLE 120,10503,000
JOHNSON CTLS INCCOMMON STOCK47836610768615,600SH SOLE 15,60000
JP MORGAN CHASE & COCOMMON STOCK46625H1003,38756,217SH SOLE 54,47801,739
KIMBERLY-CLARK CORPCOMMON STOCK4943681034,15838,655SH SOLE 36,17102,484
KINDER MORGAN INCCOMMON STOCK49456B1018,315216,865SH SOLE 211,01505,850
LEGGETT & PLATT COMCOMMON STOCK52466010754615,650SH SOLE 13,95001,700
LIGAND PHARMACEUTICALS INC BCOMMON STOCK53220K5042,45452,228SH SOLE 51,9280300
LINCOLN NATL CORP IND COMCOMMON STOCK5341871093,70269,085SH SOLE 67,68501,400
LINEAR TECHNOLOGY CORPCOMMON STOCK5356781061,01422,850SH SOLE 21,85001,000
LOWES COS INCCOMMON STOCK54866110757710,905SH SOLE 10,90500
MATTEL INCCOMMON STOCK5770811021,68154,845SH SOLE 54,84500
MBIA INCCOMMON STOCK55262C10010311,250SH SOLE 11,25000
MCCORMICK & CO INC COM NON VTGCOMMON STOCK5797802061,35720,279SH SOLE 20,27900
MCDONALDS CORPCOMMON STOCK5801351014,54747,956SH SOLE 46,65601,300
MEDIVATION INCCOMMON STOCK58501N1017797,877SH SOLE 7,87700
MEDTRONIC INCCOMMON STOCK5850551068,409135,731SH SOLE 135,73100
MERCK & CO INCCOMMON STOCK58933Y1057,699129,870SH SOLE 126,47003,400
MICROSOFT CORPCOMMON STOCK59491810412,798276,051SH SOLE 264,084011,967
NEXTERA ENERGY INCCOMMON STOCK65339F1015,22255,623SH SOLE 52,82302,800
NORTHWEST BIOTHERAPEUTICSCOMMON STOCK66737P60013226,227SH SOLE 26,22700
NUANCE COMMUNICATIONS INCCOMMON STOCK67020Y10041026,629SH SOLE 26,62900
O REILLY AUTOMOTIVE INCCOMMON STOCK67103H1079,64964,171SH SOLE 64,0710100
OMNICOM GROUP INCCOMMON STOCK68191910685112,360SH SOLE 11,4600900
ORACLE CORPORATION COMCOMMON STOCK68389X10510,851283,452SH SOLE 281,95201,500
PALL CORPORATIONCOMMON STOCK6964293077178,567SH SOLE 8,0670500
PATTERSON-UTI ENERGY INCCOMMON STOCK70348110177323,755SH SOLE 23,75500
PAYCHEX INCCOMMON STOCK7043261072666,025SH SOLE 6,02500
PDC ENERGY INCCOMMON STOCK69327R1011,02020,290SH SOLE 20,29000
PEPSICO INCCOMMON STOCK71344810811,690125,579SH SOLE 122,51903,060
PETSMART INCCOMMON STOCK7167681064145,905SH SOLE 5,90500
PFIZER INCCOMMON STOCK7170811035,915200,029SH SOLE 193,92406,105
PNC FINANCIAL SERVICES GROUPCOMMON STOCK6934751051,86921,845SH SOLE 21,84500
PRAXAIR INCCOMMON STOCK74005P1042551,973SH SOLE 1,97300
PROCTER & GAMBLE COMPANYCOMMON STOCK74271810912,342147,384SH SOLE 147,0840300
QEP RESOURCES INCCOMMON STOCK74733V1001,49448,533SH SOLE 48,53300
QUALCOMM INCCOMMON STOCK7475251036,04380,815SH SOLE 80,5150300
QUESTAR CORP COMCOMMON STOCK7483561023,633162,979SH SOLE 157,17905,800
RAYTHEON COMPANYCOMMON STOCK7551115072,35123,140SH SOLE 22,3400800
ROPER INDS INC NEWCOMMON STOCK7766961061,4519,917SH SOLE 9,91700
SAN JUAN BASIN ROYALTY TRUSTCOMMON STOCK79824110532116,920SH SOLE 14,42002,500
SCRIPPS NETWORKSCOMMON STOCK8110651015627,200SH SOLE 7,20000
SIGMA ALDRICH CORPCOMMON STOCK8265521017,40354,433SH SOLE 54,43300
SOLARWINDS INCCOMMON STOCK83416B1091,66739,642SH SOLE 39,64200
SOUTHERN COCOMMON STOCK8425871071,99445,691SH SOLE 43,89101,800
SOUTHWESTERN ENERGY COCOMMON STOCK84546710977422,145SH SOLE 22,14500
SPECTRA ENERGY CORPCOMMON STOCK8475601092,42161,675SH SOLE 58,17503,500
SPX CORPCOMMON STOCK7846351043,11233,135SH SOLE 32,6350500
STAPLES INCCOMMON STOCK8550301021,749144,583SH SOLE 140,83303,750
STATE STREET CORPCOMMON STOCK8574771039,718132,017SH SOLE 130,11701,900
STERICYCLE INCCOMMON STOCK8589121085,84750,160SH SOLE 49,16001,000
STRYKER CORPCOMMON STOCK8636671012,00124,784SH SOLE 23,58401,200
SUPERIOR DRILLING PRODUCTS INCCOMMON STOCK868153107628100,000SH SOLE 100,00000
SYSCO CORPCOMMON STOCK8718291074,692123,635SH SOLE 122,43501,200
TRACTOR SUPPLY COCOMMON STOCK8923561061,34121,800SH SOLE 21,6000200
UBIQUITI NETWORKCOMMON STOCK90347A10044511,862SH SOLE 11,86200
UNITED NAT FOODS INCCOMMON STOCK9111631032,12934,644SH SOLE 33,64401,000
UNITED PARCEL SVC INC CL BCOMMON STOCK9113121063,46135,216SH SOLE 34,8160400
UNITED TECHNOLOGIES CORPCOMMON STOCK9130171097,90174,823SH SOLE 73,12301,700
VERIZON COMMUNICATIONSCOMMON STOCK92343V1047,184143,716SH SOLE 139,76803,948
VERTEX PHARMACEUTICALS INCCOMMON STOCK92532F1001,34812,003SH SOLE 12,00300
WAL MART STORES INCCOMMON STOCK9311421033,90651,079SH SOLE 51,07900
WALGREEN COCOMMON STOCK9314221091,37623,215SH SOLE 20,71502,500
WILLIAMS CLAYTON ENERGY INCCOMMON STOCK9694901016296,525SH SOLE 6,52500
3M COCOMMON STOCK88579Y1017,22550,993SH SOLE 48,47302,520
ALIBABA GROUP HOLDING LTD SPONCOMMON STOCK01609W1023263,668SH SOLE 3,66800
BP PLC SPONS ADRCOMMON STOCK0556221044,16994,867SH SOLE 93,16701,700
NABORS INDUSTRIES LTD ADRCOMMON STOCKG6359F10368330,005SH SOLE 30,00500
PERFECT WORLD CO LTD SPONS ADRCOMMON STOCK71372U10439119,842SH SOLE 19,84200
ROYAL DUTCH SHELL PLC SPONS ADCOMMON STOCK7802591072092,640SH SOLE 2,64000
ROYAL DUTCH-ADR ACOMMON STOCK7802592061,98426,057SH SOLE 26,05700
ULTRA PETE CORPCOMMON STOCK90391410949221,137SH SOLE 21,13700
VODAFONE GROUP SPONS ADRCOMMON STOCK92857W30862919,126SH SOLE 19,12600
IRON MTN INC PA REITCOMMON STOCK46284610634510,566SH SOLE 000
WASH REAL EST INV TRCOMMON STOCK93965310128911,380SH SOLE 000
CLICKSOFTWARE TECHNOLOGIESCOMMON STOCKM2508210410012,400SH SOLE 12,40000
COVIDIEN PLCCOMMON STOCKG2554F1137198,308SH SOLE 8,30800
KOSMOS ENERGY LTDCOMMON STOCKG5315B10719920,000SH SOLE 20,00000
NOBLE CORPORATION PLCCOMMON STOCKG6543110140118,030SH SOLE 18,03000
SCHLUMBERGER LTDCOMMON STOCK8068571088,54584,031SH SOLE 81,76402,267
SILICOM LTDCOMMON STOCKM841161082257,717SH SOLE 7,71700
TRANSOCEAN LTDCOMMON STOCKH8817H1002828,825SH SOLE 8,82500
ISHARES CORE S&P SMALL-CAP ETFOTHER4642878042102,017SH SOLE 000
ISHARES MSCI EAFE ETFOTHER4642874652,08132,460SH SOLE 000
SPDR S&P MIDCAP 400 ETF TRUSTOTHER78467Y1079253,711SH SOLE 000
VANGUARD FTSE ALL-WORLD EX-USOTHER9220427752805,695SH SOLE 000
VANGUARD FTSE DEVELOPED MARKETOTHER92194385895824,095SH SOLE 000
VANGUARD FTSE EMERGING MARKETSOTHER9220428582,68264,295SH SOLE 000
VANGUARD TOTAL STCK MK ETFOTHER9229087694434,375SH SOLE 000
VANGUARD SHORT TERM BOND ETFOTHER9219378271,20115,000SH SOLE 000