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,628 198,089 SH   SOLE   192,404 0 5,685
ABBVIE INC COMMON STOCK 00287Y109 8,155 158,666 SH   SOLE   152,181 0 6,485
AIR PRODS & CHEMS INC COMMON STOCK 009158106 5,649 47,458 SH   SOLE   44,558 0 2,900
ALLERGAN INC COMMON STOCK 018490102 12,971 104,521 SH   SOLE   103,421 0 1,100
AMGEN INC COMMON STOCK 031162100 1,379 11,180 SH   SOLE   10,280 0 900
ANADARKO PETE CORP COMMON STOCK 032511107 13,145 155,081 SH   SOLE   151,971 0 3,110
APACHE CORP COMMON STOCK 037411105 5,600 67,512 SH   SOLE   66,937 0 575
APPLE INC COMMON STOCK 037833100 7,549 14,064 SH   SOLE   13,804 0 260
ARROWHEAD RESEARCH CORP COMMON STOCK 042797209 206 12,557 SH   SOLE   12,557 0 0
AT & T INC COMMON STOCK 00206R102 2,963 84,480 SH   SOLE   73,878 0 10,602
ATWOOD OCEANICS INC COMMON STOCK 050095108 932 18,500 SH   SOLE   18,500 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 8,331 107,826 SH   SOLE   106,076 0 1,750
BAKER HUGHES INC COMMON STOCK 057224107 427 6,570 SH   SOLE   6,570 0 0
BANK AMER CORP COMMON STOCK 060505104 2,368 137,659 SH   SOLE   133,509 0 4,150
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 2,380 67,439 SH   SOLE   65,379 0 2,060
BB & T CORP COMMON STOCK 054937107 750 18,674 SH   SOLE   18,674 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON STOCK 084670702 1,584 12,672 SH   SOLE   12,300 0 372
BG MEDICINE INC COMMON STOCK 08861T107 28 14,821 SH   SOLE   14,821 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103 1,108 3,624 SH   SOLE   3,624 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 395 17,390 SH   SOLE   17,390 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,973 37,980 SH   SOLE   37,480 0 500
CANCER GENETICS INC COMMON STOCK 13739U104 330 21,861 SH   SOLE   21,861 0 0
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 254 3,287 SH   SOLE   3,287 0 0
CARRIZO OIL & GAS INC COMMON STOCK 144577103 214 4,000 SH   SOLE   1,900 0 2,100
CAVIUM INC COMMON STOCK 14964U108 259 5,919 SH   SOLE   5,919 0 0
CELGENE CORP COMMON STOCK 151020104 8,403 60,196 SH   SOLE   58,971 0 1,225
CENTURYLINK INC COMMON STOCK 156700106 1,009 30,725 SH   SOLE   28,725 0 2,000
CHEVRON CORPORATION COMMON STOCK 166764100 735 6,184 SH   SOLE   5,537 0 647
CHUBB CORP COMMON STOCK 171232101 3,604 40,363 SH   SOLE   40,363 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 5,664 252,667 SH   SOLE   245,407 0 7,260
COCA COLA CO COMMON STOCK 191216100 3,643 94,242 SH   SOLE   94,242 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 806 15,928 SH   SOLE   15,928 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 3,573 55,085 SH   SOLE   48,451 0 6,634
COMCAST CORP-CL A COMMON STOCK 20030N101 407 8,136 SH   SOLE   8,136 0 0
COMCAST CORP-SPECIAL CL A COMMON STOCK 20030N200 6,670 136,765 SH   SOLE   133,165 0 3,600
COMMERCE BANCSHARES INC COMMON STOCK 200525103 416 8,953 SH   SOLE   8,953 0 0
COSTCO WHSL CORP NEW COMMON STOCK 22160K105 2,883 25,817 SH   SOLE   24,917 0 900
CVS CAREMARK CORP COMMON STOCK 126650100 11,894 158,878 SH   SOLE   156,378 0 2,500
DANAHER CORP COMMON STOCK 235851102 320 4,273 SH   SOLE   4,273 0 0
DELUXE CORP COMMON STOCK 248019101 2,936 55,965 SH   SOLE   52,465 0 3,500
DENBURY RES INC COMMON STOCK 247916208 763 46,505 SH   SOLE   46,505 0 0
DISNEY WALT CO NEW COMMON STOCK 254687106 6,335 79,114 SH   SOLE   78,064 0 1,050
DOMINION RES INC VA COMMON STOCK 25746U109 2,630 37,050 SH   SOLE   32,450 0 4,600
DOVER CORP COMMON STOCK 260003108 302 3,700 SH   SOLE   3,700 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 653 9,735 SH   SOLE   9,285 0 450
ECOLAB INC COM COMMON STOCK 278865100 8,915 82,551 SH   SOLE   78,001 0 4,550
ELI LILLY & CO. COMMON STOCK 532457108 331 5,620 SH   SOLE   4,020 0 1,600
EMC CORP/MASS COMMON STOCK 268648102 4,391 160,195 SH   SOLE   154,349 0 5,846
EMERSON ELECTRIC COMMON STOCK 291011104 8,927 133,645 SH   SOLE   131,445 0 2,200
EVOLUTION PETROLEUM COMMON STOCK 30049A107 229 18,000 SH   SOLE   18,000 0 0
EXPRESS SCRIPTS HLDG COMMON STOCK 30219G108 867 11,552 SH   SOLE   11,484 0 68
EXXON MOBIL CORP COMMON STOCK 30231G102 15,026 153,825 SH   SOLE   148,783 0 5,042
FEDEX CORPORATION COMMON STOCK 31428X106 734 5,535 SH   SOLE   4,985 0 550
FEI CO COMMON STOCK 30241L109 306 2,972 SH   SOLE   2,972 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 482 21,000 SH   SOLE   21,000 0 0
FLOWSERVE CORP COMMON STOCK 34354P105 2,686 34,292 SH   SOLE   32,492 0 1,800
FREEPORT-MCMORAN COPPER AND GO COMMON STOCK 35671D857 738 22,323 SH   SOLE   22,323 0 0
F5 NETWORKS INC COMMON STOCK 315616102 3,073 28,820 SH   SOLE   28,820 0 0
GAIN CAPITAL HOLDINGS COMMON STOCK 36268W100 119 11,042 SH   SOLE   11,042 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 479 4,394 SH   SOLE   3,994 0 400
GENERAL ELECTRIC CORP COMMON STOCK 369604103 13,649 527,203 SH   SOLE   518,114 0 9,089
GENERAL MLS INC COMMON STOCK 370334104 223 4,300 SH   SOLE   4,300 0 0
GILEAD SCIENCES INC COMMON STOCK 375558103 879 12,403 SH   SOLE   12,403 0 0
GOOGLE INC-CL A COMMON STOCK 38259P508 8,563 7,683 SH   SOLE   7,643 0 40
GT ADVANCED TECH COMMON STOCK 36191U106 189 11,100 SH   SOLE   6,600 0 4,500
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 4,779 52,265 SH   SOLE   49,365 0 2,900
HANESBRANDS INC COMMON STOCK 410345102 6,137 80,238 SH   SOLE   79,238 0 1,000
HELMERICH & PAYNE INC COMMON STOCK 423452101 850 7,900 SH   SOLE   7,900 0 0
HOME DEPOT INC COMMON STOCK 437076102 8,384 105,951 SH   SOLE   101,726 0 4,225
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 280 3,016 SH   SOLE   1,116 0 1,900
HOSPIRA INC COMMON STOCK 441060100 502 11,615 SH   SOLE   11,615 0 0
IDEXX LABS INC COMMON STOCK 45168D104 4,235 34,885 SH   SOLE   34,685 0 200
ILLINOIS TOOL WORKS COMMON STOCK 452308109 3,547 43,614 SH   SOLE   43,614 0 0
IMMERSION CORP COMMON STOCK 452521107 169 15,984 SH   SOLE   15,984 0 0
INTEL CORP COMMON STOCK 458140100 2,468 95,589 SH   SOLE   86,651 0 8,938
INTERMUNE INC COMMON STOCK 45884X103 1,068 31,914 SH   SOLE   31,914 0 0
INTL. BUSINESS MACHINES CORP COMMON STOCK 459200101 4,371 22,707 SH   SOLE   21,813 0 894
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 7,160 16,347 SH   SOLE   16,172 0 175
IRON MTN INC PA COMMON STOCK 462846106 247 8,966 SH   SOLE   7,225 0 1,741
IRONWOOD PHARMACEUTICALS INC COMMON STOCK 46333X108 592 48,057 SH   SOLE   48,057 0 0
ITRON INC COMMON STOCK 465741106 228 6,405 SH   SOLE   6,405 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 13,606 138,509 SH   SOLE   134,609 0 3,900
JOHNSON CTLS INC COMMON STOCK 478366107 719 15,200 SH   SOLE   15,200 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,479 57,303 SH   SOLE   54,264 0 3,039
KIMBERLY-CLARK CORP COMMON STOCK 494368103 4,810 43,626 SH   SOLE   40,324 0 3,302
KINDER MORGAN INC COMMON STOCK 49456B101 6,236 191,935 SH   SOLE   182,885 0 9,050
LEGGETT & PLATT COM COMMON STOCK 524660107 674 20,650 SH   SOLE   18,200 0 2,450
LIGAND PHARMACEUTICALS INC B COMMON STOCK 53220K504 1,759 26,143 SH   SOLE   24,943 0 1,200
LINCOLN NATL CORP IND COM COMMON STOCK 534187109 3,133 61,835 SH   SOLE   57,935 0 3,900
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 1,597 32,800 SH   SOLE   29,700 0 3,100
LOWES COS INC COMMON STOCK 548661107 553 11,305 SH   SOLE   11,305 0 0
MATTEL INC COMMON STOCK 577081102 2,315 57,705 SH   SOLE   56,005 0 1,700
MBIA INC COMMON STOCK 55262C100 157 11,250 SH   SOLE   11,250 0 0
MCCORMICK & CO INC COM NON VTG COMMON STOCK 579780206 1,604 22,354 SH   SOLE   22,354 0 0
MCDONALDS CORP COMMON STOCK 580135101 4,721 48,156 SH   SOLE   46,856 0 1,300
MEDTRONIC INC COMMON STOCK 585055106 8,696 141,311 SH   SOLE   139,236 0 2,075
MERCK & CO INC COMMON STOCK 58933Y105 7,590 133,702 SH   SOLE   128,886 0 4,816
MICROSOFT CORP COMMON STOCK 594918104 11,169 272,485 SH   SOLE   258,514 0 13,971
NEXTERA ENERGY INC COMMON STOCK 65339F101 5,986 62,603 SH   SOLE   58,678 0 3,925
NORTHWEST BIOTHERAPEUTICS COMMON STOCK 66737P600 254 35,127 SH   SOLE   29,927 0 5,200
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 457 26,629 SH   SOLE   26,629 0 0
O REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 10,196 68,711 SH   SOLE   67,711 0 1,000
OMNICOM GROUP INC COMMON STOCK 681919106 581 8,005 SH   SOLE   7,005 0 1,000
ORACLE CORPORATION COM COMMON STOCK 68389X105 12,538 306,489 SH   SOLE   301,589 0 4,900
OSIRIS THERAPEUTICS COMMON STOCK 68827R108 244 18,610 SH   SOLE   18,610 0 0
PALL CORPORATION COMMON STOCK 696429307 766 8,567 SH   SOLE   8,067 0 500
PATTERSON-UTI ENERGY INC COMMON STOCK 703481101 753 23,755 SH   SOLE   23,755 0 0
PAYCHEX INC COMMON STOCK 704326107 274 6,425 SH   SOLE   6,425 0 0
PDC ENERGY INC COMMON STOCK 69327R101 1,263 20,290 SH   SOLE   20,290 0 0
PEPSICO INC COMMON STOCK 713448108 11,469 137,352 SH   SOLE   131,972 0 5,380
PEREGRINE SEMICONDUCTOR COMMON STOCK 71366R703 72 11,911 SH   SOLE   11,911 0 0
PETSMART INC COMMON STOCK 716768106 1,851 26,860 SH   SOLE   26,860 0 0
PFIZER INC COMMON STOCK 717081103 7,316 227,774 SH   SOLE   218,255 0 9,519
PNC FINANCIAL SERVICES GROUP COMMON STOCK 693475105 2,161 24,839 SH   SOLE   24,239 0 600
PRAXAIR INC COMMON STOCK 74005P104 320 2,443 SH   SOLE   2,203 0 240
PROCTER & GAMBLE COMPANY COMMON STOCK 742718109 13,038 161,757 SH   SOLE   159,156 0 2,601
PROTALIX BIOTHERAPEUTICS INC COMMON STOCK 74365A101 105 23,000 SH   SOLE   17,500 0 5,500
QEP RESOURCES INC COMMON STOCK 74733V100 1,845 62,683 SH   SOLE   60,283 0 2,400
QUALCOMM INC COMMON STOCK 747525103 5,359 67,950 SH   SOLE   67,250 0 700
QUESTAR CORP COM COMMON STOCK 748356102 3,855 162,129 SH   SOLE   156,329 0 5,800
QUICKLOGIC CORP COMMON STOCK 74837P108 109 20,900 SH   SOLE   10,600 0 10,300
RAYTHEON COMPANY COMMON STOCK 755111507 837 8,470 SH   SOLE   7,670 0 800
REALPAGE INC COMMON STOCK 75606N109 280 15,410 SH   SOLE   15,410 0 0
ROPER INDS INC NEW COMMON STOCK 776696106 1,498 11,217 SH   SOLE   11,217 0 0
SAN JUAN BASIN ROYALTY TRUST COMMON STOCK 798241105 328 18,570 SH   SOLE   16,070 0 2,500
SCRIPPS NETWORKS COMMON STOCK 811065101 547 7,200 SH   SOLE   7,200 0 0
SIGMA ALDRICH CORP COMMON STOCK 826552101 5,481 58,700 SH   SOLE   57,950 0 750
SOLARWINDS INC COMMON STOCK 83416B109 1,696 39,792 SH   SOLE   39,792 0 0
SOUTHERN CO COMMON STOCK 842587107 2,033 46,266 SH   SOLE   44,216 0 2,050
SPECTRA ENERGY CORP COMMON STOCK 847560109 2,548 68,985 SH   SOLE   64,985 0 4,000
SPX CORP COMMON STOCK 784635104 4,021 40,897 SH   SOLE   39,147 0 1,750
STAPLES INC COMMON STOCK 855030102 2,392 210,938 SH   SOLE   207,188 0 3,750
STATE STREET CORP COMMON STOCK 857477103 9,438 135,697 SH   SOLE   132,147 0 3,550
STERICYCLE INC COMMON STOCK 858912108 5,925 52,145 SH   SOLE   50,395 0 1,750
STRYKER CORP COMMON STOCK 863667101 2,969 36,443 SH   SOLE   34,643 0 1,800
SYSCO CORP COMMON STOCK 871829107 4,773 132,115 SH   SOLE   130,460 0 1,655
TRACTOR SUPPLY CO COMMON STOCK 892356106 1,889 26,750 SH   SOLE   26,350 0 400
UBIQUITI NETWORK COMMON STOCK 90347A100 485 10,675 SH   SOLE   10,675 0 0
UNITED NAT FOODS INC COMMON STOCK 911163103 3,645 51,391 SH   SOLE   48,349 0 3,042
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 3,893 39,976 SH   SOLE   38,326 0 1,650
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 8,511 72,843 SH   SOLE   69,593 0 3,250
VERIZON COMMUNICATIONS COMMON STOCK 92343V104 7,525 158,186 SH   SOLE   151,274 0 6,912
VERTEX PHARMACEUTICALS INC COMMON STOCK 92532F100 849 12,003 SH   SOLE   12,003 0 0
WAL MART STORES INC COMMON STOCK 931142103 4,358 57,021 SH   SOLE   57,021 0 0
WALGREEN CO COMMON STOCK 931422109 2,155 32,639 SH   SOLE   30,139 0 2,500
WILLIAMS CLAYTON ENERGY INC COMMON STOCK 969490101 737 6,525 SH   SOLE   6,525 0 0
WINTRUST FINL CORP COMMON STOCK 97650W108 201 4,125 SH   SOLE   4,125 0 0
3M CO COMMON STOCK 88579Y101 7,453 54,939 SH   SOLE   51,869 0 3,070
BP PLC SPONS ADR COMMON STOCK 055622104 4,772 99,213 SH   SOLE   97,013 0 2,200
NABORS INDUSTRIES LTD ADR COMMON STOCK G6359F103 740 30,005 SH   SOLE   30,005 0 0
PERFECT WORLD CO LTD SPONS ADR COMMON STOCK 71372U104 410 19,842 SH   SOLE   19,842 0 0
ROYAL DUTCH SHELL PLC SPONS AD COMMON STOCK 780259107 225 2,876 SH   SOLE   2,876 0 0
ROYAL DUTCH-ADR A COMMON STOCK 780259206 2,201 30,123 SH   SOLE   29,123 0 1,000
ULTRA PETE CORP COMMON STOCK 903914109 770 28,637 SH   SOLE   24,937 0 3,700
VODAFONE GROUP SPONS ADR COMMON STOCK 92857W308 795 21,584 SH   SOLE   21,346 0 238
PENNYMAC MORTGAGE INVT TRUST R COMMON STOCK 70931T103 1,524 63,780 SH   SOLE   0 0 0
WASH REAL EST INV TR COMMON STOCK 939653101 296 12,380 SH   SOLE   0 0 0
CLICKSOFTWARE TECHNOLOGIES COMMON STOCK M25082104 125 12,400 SH   SOLE   12,400 0 0
COVIDIEN PLC COMMON STOCK G2554F113 463 6,283 SH   SOLE   6,283 0 0
FLEETMATICS GROUP PLC COM COMMON STOCK G35569105 217 6,492 SH   SOLE   6,492 0 0
KOSMOS ENERGY LTD COMMON STOCK G5315B107 220 20,000 SH   SOLE   20,000 0 0
MAGICJACK VOCALTEC LTD COMMON STOCK M6787E101 246 11,600 SH   SOLE   5,900 0 5,700
MITEL NETWORKS CORP COMMON STOCK 60671Q104 115 10,900 SH   SOLE   8,200 0 2,700
NOBLE CORPORATION PLC COMMON STOCK G65431101 590 18,030 SH   SOLE   18,030 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 8,721 89,450 SH   SOLE   85,943 0 3,507
SILICOM LTD COMMON STOCK M84116108 258 4,152 SH   SOLE   4,152 0 0
TRANSOCEAN LTD COMMON STOCK H8817H100 392 9,487 SH   SOLE   9,487 0 0
ISHARES CORE S&P SMALL-CAP ETF OTHER 464287804 227 2,063 SH   SOLE   0 0 0
ISHARES MSCI EAFE ETF OTHER 464287465 2,245 33,410 SH   SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF TRUST OTHER 78467Y107 1,034 4,126 SH   SOLE   0 0 0
VANGUARD FTSE ALL-WORLD EX-US OTHER 922042775 275 5,475 SH   SOLE   0 0 0
VANGUARD FTSE DEVELOPED MARKET OTHER 921943858 1,016 24,620 SH   SOLE   0 0 0
VANGUARD FTSE EMERGING MARKETS OTHER 922042858 2,835 69,870 SH   SOLE   0 0 0
VANGUARD TOTAL STCK MK ETF OTHER 922908769 446 4,575 SH   SOLE   0 0 0
CEDAR FAIR LP OTHER 150185106 306 6,000 SH   SOLE   0 0 0