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
3M CO COM 88579Y101 25,761 183,679 SH   SOLE   179,422 0 4,257
ABBOTT LABS COM 002824100 1,208 31,503 SH   SOLE   29,926 0 1,577
ABBVIE INC COM 00287Y109 1,477 27,960 SH   SOLE   26,281 0 1,679
ACCENTURE PLC-A COM G1151C101 19,045 231,640 SH   SOLE   226,690 0 4,950
AGL RESOURCES INC COM 001204106 248 5,255 SH   SOLE   5,255 0 0
AIR PRODS & CHEMS INC COM 009158106 394 3,521 SH   SOLE   3,505 0 16
ALERIAN MLP ETF COM 00162Q866 192 10,795 SH   SOLE   10,795 0 0
ALICO INC COM 016230104 214 5,500 SH   SOLE   5,500 0 0
ALLERGAN INC COM 018490102 1,761 15,852 SH   SOLE   15,177 0 675
ALTRIA GROUP INC COM 02209S103 518 13,506 SH   SOLE   13,306 0 200
AMAZON.COM INC COM 023135106 402 1,009 SH   SOLE   1,009 0 0
AMERICAN EXPRESS CO COM 025816109 8,851 97,555 SH   SOLE   95,005 0 2,550
AMERICAN TOWER CORP COM 03027X100 19,155 239,978 SH   SOLE   236,053 0 3,925
AMGEN INC COM 031162100 362 3,174 SH   SOLE   2,624 0 550
AMPHENOL CORPORATION-A COM 032095101 33,717 378,073 SH   SOLE   372,778 0 5,295
APACHE CORPORATION COM 037411105 19,959 232,246 SH   SOLE   228,166 0 4,080
APPLE INC COM 037833100 40,089 71,458 SH   SOLE   69,766 0 1,692
AQUA AMERICA INC COM 03836W103 241 10,230 SH   SOLE   10,230 0 0
AT&T INC COM 00206R102 1,287 36,617 SH   SOLE   34,478 0 2,139
AUTOMATIC DATA PROCESSING INC COM 053015103 9,376 116,037 SH   SOLE   112,921 0 3,116
BANK OF NEW YORK MELLON CORP COM 064058100 267 7,632 SH   SOLE   3,936 0 3,696
BANK OF NOVA SCOTIA COM 064149107 23,723 379,267 SH   SOLE   373,047 0 6,220
BAXTER INTL INC COM 071813109 260 3,733 SH   SOLE   3,620 0 113
BERKSHIRE HATHAWAY INC-B COM 084670702 2,512 21,191 SH   SOLE   20,787 0 404
BHP BILLITON LTD ADR COM 088606108 812 11,909 SH   SOLE   11,684 0 225
BOEING CO COM 097023105 397 2,907 SH   SOLE   2,907 0 0
BORGWARNER INC COM 099724106 27,575 493,203 SH   SOLE   483,468 0 9,735
BP PLC ADR COM 055622104 421 8,651 SH   SOLE   8,405 0 246
BRISTOL MYERS SQUIBB CO COM 110122108 894 16,817 SH   SOLE   16,117 0 700
BROWN FORMAN CORP-B COM 115637209 438 5,800 SH   SOLE   5,800 0 0
BUCKEYE PARTNERS LP COM 118230101 217 3,050 SH   SOLE   3,050 0 0
C H ROBINSON WORLDWIDE INC COM COM 12541W209 233 4,000 SH   SOLE   4,000 0 0
C.R. BARD INC COM 067383109 25,084 187,276 SH   SOLE   184,371 0 2,905
CAMDEN NATL CORP COM 133034108 234 5,600 SH   SOLE   5,600 0 0
CANADIAN NATL RAILWAY COM 136375102 241 4,230 SH   SOLE   4,230 0 0
CATERPILLAR INC COM 149123101 7,706 84,853 SH   SOLE   83,698 0 1,155
CERNER CORPORATION COM 156782104 34,341 616,098 SH   SOLE   607,148 0 8,950
CHARLES SCHWAB CORP COM 808513105 314 12,075 SH   SOLE   12,075 0 0
CHEVRON CORP COM 166764100 4,042 32,362 SH   SOLE   29,956 0 2,406
CHUBB CORPORATION COM 171232101 37,560 388,694 SH   SOLE   378,747 0 9,948
CISCO SYSTEMS INC COM 17275R102 1,203 53,615 SH   SOLE   53,063 0 552
CITRIX SYSTEMS INC COM 177376100 320 5,053 SH   SOLE   5,053 0 0
CLOROX CO COM 189054109 563 6,071 SH   SOLE   5,750 0 321
CME GROUP INC COM 12572Q105 2,625 33,460 SH   SOLE   32,610 0 850
COACH INC COM 189754104 10,250 182,607 SH   SOLE   180,567 0 2,040
COCA COLA CO COM 191216100 1,466 35,495 SH   SOLE   34,474 0 1,021
COGNIZANT TECH SOLUTIONS CORP- COM 192446102 12,541 124,194 SH   SOLE   122,144 0 2,050
COLGATE PALMOLIVE COMPANY COM 194162103 18,306 280,722 SH   SOLE   275,032 0 5,690
COMCAST CORP-A COM 20030N101 9,061 174,366 SH   SOLE   172,912 0 1,454
CONOCOPHILLIPS COM 20825C104 15,175 214,790 SH   SOLE   208,185 0 6,605
COSTCO WHOLESALE CORP COM 22160K105 14,651 123,096 SH   SOLE   121,016 0 2,080
COVIDIEN PLC COM G2554F113 25,760 378,269 SH   SOLE   372,414 0 5,855
CVS CAREMARK CORP COM 126650100 570 7,963 SH   SOLE   7,857 0 106
DANAHER CORPORATION COM 235851102 22,431 290,551 SH   SOLE   284,831 0 5,720
DEERE & CO COM 244199105 3,135 34,323 SH   SOLE   33,953 0 370
DOMINION RES INC VA COM 25746U109 273 4,213 SH   SOLE   4,213 0 0
DRESSER-RAND GROUP INC COM 261608103 19,410 325,500 SH   SOLE   320,355 0 5,145
DU PONT DE NEMOURS COM 263534109 855 13,153 SH   SOLE   12,279 0 874
EBAY INC COM 278642103 10,691 194,865 SH   SOLE   191,665 0 3,200
ECOLAB INC COM 278865100 28,912 277,285 SH   SOLE   272,637 0 4,648
EL PASO PIPELINE PARTNERS LP COM 283702108 206 5,725 SH   SOLE   5,725 0 0
ELI LILLY & CO COM 532457108 515 10,094 SH   SOLE   9,344 0 750
EMC CORP COM 268648102 19,926 792,273 SH   SOLE   777,358 0 14,915
EMERSON ELECTRIC CO COM 291011104 3,785 53,935 SH   SOLE   52,927 0 1,008
ENBRIDGE ENERGY PARTNERS LP COM 29250R106 327 10,950 SH   SOLE   10,850 0 100
ENERGY TRANSFER EQUITY LP COM 29273V100 245 3,000 SH   SOLE   3,000 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 1,376 20,753 SH   SOLE   19,103 0 1,650
EXXON MOBIL CORP COM 30231G102 46,391 458,406 SH   SOLE   443,989 0 14,417
F5 NETWORKS INC COM 315616102 5,531 60,875 SH   SOLE   59,600 0 1,275
FASTENAL COMPANY COM 311900104 10,326 217,335 SH   SOLE   211,340 0 5,995
FIRST BANCORP INC ME COM 31866P102 212 12,150 SH   SOLE   12,000 0 150
FMC TECHNOLOGIES INC COM 30249U101 19,451 372,560 SH   SOLE   367,322 0 5,238
GENERAL ELECTRIC CO COM 369604103 4,154 148,184 SH   SOLE   126,072 0 22,112
GENERAL MILLS INC COM 370334104 251 5,026 SH   SOLE   4,991 0 35
GILEAD SCIENCES INC COM 375558103 278 3,708 SH   SOLE   3,452 0 256
GLAXOSMITHKLINE PLC ADR COM 37733W105 331 6,206 SH   SOLE   6,206 0 0
GOOGLE INC-A COM 38259P508 35,500 31,676 SH   SOLE   30,921 0 755
GUGGENHEIM S&P 500 EQUAL WEIGH COM 78355W106 427 6,000 SH   SOLE   0 0 6,000
HAIN CELESTIAL GROUP COM 405217100 3,478 38,315 SH   SOLE   37,775 0 540
HEALTHCARE SERVICES GROUP COM 421906108 9,379 330,595 SH   SOLE   323,120 0 7,475
HENRY SCHEIN INC COM 806407102 31,589 276,470 SH   SOLE   271,265 0 5,205
HERSHEY CO COM 427866108 317 3,262 SH   SOLE   3,262 0 0
HOLOGIC INC COM 436440101 13,267 593,599 SH   SOLE   585,034 0 8,565
HOME DEPOT INC COM 437076102 734 8,915 SH   SOLE   8,065 0 850
HONEYWELL INTL INC COM 438516106 3,431 37,551 SH   SOLE   36,945 0 606
IDEXX LABORATORIES INC COM 45168D104 11,656 109,577 SH   SOLE   107,842 0 1,735
ILLINOIS TOOL WKS INC COM 452308109 870 10,352 SH   SOLE   10,239 0 113
INDSTRL SELECT SECT COM 81369Y704 418 8,000 SH   SOLE   8,000 0 0
INTEL CORP COM 458140100 517 19,938 SH   SOLE   19,301 0 637
INTL BUSINESS MACHINES CORP COM 459200101 15,827 84,379 SH   SOLE   82,424 0 1,955
ISHARES CORE S&P M/C ETF COM 464287507 1,474 11,016 SH   SOLE   4,360 0 6,656
ISHARES DJ US FINANCIAL COM 464287788 473 5,905 SH   SOLE   5,905 0 0
ISHARES MSCI EMERGING MARKETS COM 464287234 503 12,044 SH   SOLE   11,154 0 890
ISHARES RUSSELL 2000 ETF COM 464287655 1,158 10,034 SH   SOLE   3,340 0 6,694
ISHARES RUSSELL M/C ETF COM 464287499 1,332 8,884 SH   SOLE   2,874 0 6,010
ISHARES S&P MIDCAP 400 GWTH COM 464287606 464 3,092 SH   SOLE   3,092 0 0
JM SMUCKER CO COM 832696405 733 7,073 SH   SOLE   7,022 0 51
JOHNSON & JOHNSON COM 478160104 35,175 384,043 SH   SOLE   368,333 0 15,710
JOHNSON CONTROLS INC COM 478366107 405 7,899 SH   SOLE   7,899 0 0
JPMORGAN CHASE & CO COM 46625H100 3,979 68,040 SH   SOLE   64,534 0 3,506
KELLOGG CO COM 487836108 1,195 19,572 SH   SOLE   19,120 0 452
KEYCORP COM 493267108 455 33,914 SH   SOLE   33,914 0 0
KIMBERLY CLARK CORP COM 494368103 2,844 27,230 SH   SOLE   26,805 0 425
KINDER MORGAN ENERGY PARTNERS COM 494550106 1,042 12,920 SH   SOLE   11,685 0 1,235
LOWE'S COMPANIES INC COM 548661107 4,065 82,029 SH   SOLE   80,982 0 1,047
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 943 14,906 SH   SOLE   12,851 0 2,055
MARKWEST ENERGY PARTNERS LP COM 570759100 228 3,445 SH   SOLE   3,445 0 0
MCCORMICK & COMPANY INC COM 579780206 23,996 348,175 SH   SOLE   340,485 0 7,690
MCDONALDS CORP COM 580135101 23,438 241,550 SH   SOLE   235,042 0 6,508
MERCK & CO INC COM 58933Y105 703 14,046 SH   SOLE   13,896 0 150
METTLER-TOLEDO INTL INC COM 592688105 28,232 116,377 SH   SOLE   114,372 0 2,005
MICROCHIP TECHNOLOGY INC COM 595017104 12,681 283,385 SH   SOLE   276,285 0 7,100
MICROSOFT CORP COM 594918104 7,583 202,710 SH   SOLE   199,091 0 3,619
NATIONAL OILWELL VARCO INC COM 637071101 32,437 407,854 SH   SOLE   401,739 0 6,115
NATIONAL PENN BANCSHARES INC COM 637138108 227 20,000 SH   SOLE   20,000 0 0
NIKE INC- B COM 654106103 30,494 387,770 SH   SOLE   377,865 0 9,905
NORFOLK SOUTHERN CORP COM 655844108 1,410 15,187 SH   SOLE   14,724 0 463
NORTHERN TRUST CORP COM 665859104 12,564 203,006 SH   SOLE   197,387 0 5,619
NOVARTIS AG ADR COM 66987V109 310 3,855 SH   SOLE   3,831 0 24
NOVO-NORDISK A/S ADR COM 670100205 4,937 26,720 SH   SOLE   26,345 0 375
OCCIDENTAL PETROLEUM CORP COM 674599105 535 5,628 SH   SOLE   5,562 0 66
OMNICARE INC COM 681904108 333 5,525 SH   SOLE   5,525 0 0
OMNICOM GROUP INC COM 681919106 9,770 131,374 SH   SOLE   130,024 0 1,350
ORACLE CORP COM 68389X105 2,113 55,221 SH   SOLE   55,046 0 175
PATTERSON COMPANIES INC COM 703395103 726 17,625 SH   SOLE   17,625 0 0
PEPSICO INC COM 713448108 32,415 390,826 SH   SOLE   383,121 0 7,705
PERRIGO CO PLC COM 714290103 25,445 165,811 SH   SOLE   163,049 0 2,762
PETROLEO BRASILEIRO SA ADR COM 71654V408 312 22,625 SH   SOLE   22,625 0 0
PFIZER INC COM 717081103 1,756 57,344 SH   SOLE   56,123 0 1,221
PHILIP MORRIS INTL INC COM 718172109 685 7,861 SH   SOLE   7,661 0 200
PHILLIPS 66 COM 718546104 19,521 253,094 SH   SOLE   247,803 0 5,291
PLAINS ALL AMER PIPELINE LP COM 726503105 758 14,649 SH   SOLE   13,043 0 1,606
PLUM CREEK TIMBER CO COM 729251108 11,609 249,605 SH   SOLE   244,970 0 4,635
PNC FINANCIAL SERVICES GROUP COM 693475105 278 3,587 SH   SOLE   3,587 0 0
POLARIS INDUSTRIES INC COM 731068102 3,353 23,022 SH   SOLE   22,475 0 547
PRAXAIR INC COM 74005P104 18,493 142,220 SH   SOLE   138,208 0 4,012
PRECISION CASTPARTS CORP COM 740189105 14,713 54,634 SH   SOLE   53,384 0 1,250
PROCTER & GAMBLE COMPANY COM 742718109 17,063 209,590 SH   SOLE   191,272 0 18,318
PRUDENTIAL FINANCIAL INC COM 744320102 1,818 19,713 SH   SOLE   18,638 0 1,075
QUALCOMM INC COM 747525103 32,455 437,111 SH   SOLE   426,925 0 10,186
ROPER INDUSTRIES INC COM 776696106 23,662 170,626 SH   SOLE   165,566 0 5,060
ROYAL DUTCH SHELL ADR-A COM 780259206 970 13,605 SH   SOLE   13,605 0 0
SANDISK CORP COM 80004C101 19,419 275,287 SH   SOLE   271,542 0 3,745
SAP AG ADR COM 803054204 311 3,565 SH   SOLE   3,565 0 0
SCHLUMBERGER LTD COM 806857108 3,465 38,449 SH   SOLE   37,149 0 1,300
SIRIUS XM HOLDINGS INC COM 82968B103 74 21,062 SH   SOLE   21,000 0 62
SPDR S&P 500 ETF TRUST COM 78462F103 3,681 19,932 SH   SOLE   6,397 0 13,535
SPDR S&P M/C 400 ETF COM 78467Y107 1,463 5,991 SH   SOLE   1,106 0 4,885
STARBUCKS CORP COM 855244109 20,374 259,901 SH   SOLE   253,751 0 6,150
STERICYCLE INC COM 858912108 15,795 135,961 SH   SOLE   132,826 0 3,135
STRYKER CORP COM 863667101 20,264 269,682 SH   SOLE   264,482 0 5,200
T. ROWE PRICE GROUP INC COM 74144T108 28,580 341,167 SH   SOLE   334,743 0 6,424
TARGET CORPORATION COM 87612E106 1,665 26,317 SH   SOLE   26,097 0 220
TIME WARNER CABLE INC COM COM 88732J207 204 1,508 SH   SOLE   1,508 0 0
TJX COMPANIES INC COM 872540109 21,278 333,879 SH   SOLE   326,419 0 7,460
TOLL BROTHERS INC COM 889478103 959 25,915 SH   SOLE   25,765 0 150
TORONTO DOMINION BK ONT COM NE COM 891160509 209 2,213 SH   SOLE   2,213 0 0
TOTAL SA ADR COM 89151E109 7,872 128,473 SH   SOLE   125,398 0 3,075
TRAVELERS COMPANIES INC COM COM 89417E109 562 6,209 SH   SOLE   6,209 0 0
U.S. BANCORP COM 902973304 18,281 452,500 SH   SOLE   442,100 0 10,400
UNILEVER NV-NY SHARES COM 904784709 221 5,481 SH   SOLE   5,481 0 0
UNILEVER PLC ADR COM 904767704 19,297 468,375 SH   SOLE   457,865 0 10,510
UNION PACIFIC CORP COM 907818108 20,695 123,182 SH   SOLE   119,073 0 4,109
UNITED TECHNOLOGIES CORP COM 913017109 23,161 203,526 SH   SOLE   198,084 0 5,442
UNITEDHEALTH GROUP INC COM 91324P102 276 3,663 SH   SOLE   3,463 0 200
VALMONT INDUSTRIES INC COM 920253101 19,098 128,073 SH   SOLE   126,468 0 1,605
VANGUARD FTSE DEVELOPED MKTS E COM 921943858 647 15,532 SH   SOLE   11,369 0 4,163
VANGUARD REIT ETF COM 922908553 317 4,904 SH   SOLE   4,234 0 670
VANGUARD S/C ETF COM 922908751 706 6,425 SH   SOLE   1,187 0 5,238
VANGUARD US TOTAL STOCK MKT COM 922908769 2,496 26,017 SH   SOLE   7,396 0 18,621
VERIZON COMMUNICATIONS INC COM 92343V104 1,169 23,796 SH   SOLE   22,136 0 1,660
VF CORP COM 918204108 19,289 309,412 SH   SOLE   305,432 0 3,980
VISA INC-A COM 92826C839 408 1,834 SH   SOLE   1,799 0 35
VULCAN MATERIALS CO COM 929160109 1,486 25,015 SH   SOLE   25,015 0 0
WAL-MART STORES INC COM 931142103 246 3,130 SH   SOLE   2,890 0 240
WALT DISNEY CO COM 254687106 3,763 49,248 SH   SOLE   48,803 0 445
WASTE CONNECTIONS INC COM 941053100 29,168 668,525 SH   SOLE   655,500 0 13,025
WELLS FARGO & CO COM 949746101 17,939 395,124 SH   SOLE   382,265 0 12,859
WHOLE FOODS MARKET INC COM 966837106 442 7,650 SH   SOLE   7,550 0 100
XYLEM INC COM 98419M100 4,750 137,274 SH   SOLE   127,894 0 9,380
ISHARES MSCI EAFE ETF INTL 464287465 6,775 100,971 SH   SOLE   99,125 0 1,846
VANGUARD FTSE ALL WORLD EX-US INTL 922042775 4,612 90,904 SH   SOLE   86,673 0 4,231
VANGUARD FTSE EMERGING MKTS ET INTL 922042858 47,341 1,150,731 SH   SOLE   1,094,411 0 56,320
WELLS FARGO & CO 7.50% PFD PERP PFD CNV A 949746804 222 200 SH   SOLE   200 0 0
ISHARES TIPS BOND ETF BOND FUND 464287176 313 2,850 SH   SOLE   350 0 2,500
VANGUARD TOTAL BOND MKT ETF BOND FUND 921937835 584 7,291 SH   SOLE   4,237 0 3,054