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 36,448 305,236 SH   SOLE   286,481 0 18,755
3M CO COM 88579Y101 119 1,000 SH   OTR 1 1,000 0 0
ABB LTD SPONSORED ADR 000375204 10,118 428,957 SH   SOLE   392,357 0 36,600
ABBOTT LABS COM 002824100 20,090 605,301 SH   SOLE   581,305 0 23,996
ABBVIE INC COM 00287Y109 26,128 584,129 SH   SOLE   559,133 0 24,996
AETNA INC NEW COM 00817Y108 400 6,245 SH   SOLE   6,245 0 0
AFFILIATED MANAGERS GROUP COM 008252108 557 3,050 SH   SOLE   3,050 0 0
AFLAC INC COM 001055102 41,543 670,158 SH   SOLE   606,752 0 63,406
AIR PRODS & CHEMS INC COM 009158106 5,479 51,416 SH   SOLE   51,416 0 0
ALLERGAN INC COM 018490102 5,356 59,211 SH   SOLE   57,711 0 1,500
ALLIANT ENERGY CORP COM 018802108 1,623 32,750 SH   SOLE   32,750 0 0
ALLSTATE CORP COM 020002101 629 12,436 SH   SOLE   12,436 0 0
ALTRIA GROUP INC COM 02209S103 1,464 42,625 SH   SOLE   42,625 0 0
AMERICAN ELEC PWR INC COM 025537101 303 6,994 SH   SOLE   6,994 0 0
AMERICAN EXPRESS CO COM 025816109 3,578 47,380 SH   SOLE   46,081 0 1,299
AMERICAN TOWER CORP NEW COM 03027X100 210 2,840 SH   SOLE   1,500 0 1,340
AMERIPRISE FINL INC COM 03076C106 64 700 SH   OTR 1 700 0 0
AMERIPRISE FINL INC COM 03076C106 15,875 174,299 SH   SOLE   150,479 0 23,820
AMGEN INC COM 031162100 224 2,000 SH   OTR 1 2,000 0 0
AMGEN INC COM 031162100 5,138 45,905 SH   SOLE   45,405 0 500
ANADARKO PETE CORP COM 032511107 5,989 64,404 SH   SOLE   64,404 0 0
ANALOG DEVICES INC COM 032654105 1,237 26,289 SH   SOLE   18,989 0 7,300
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 18,950 191,024 SH   SOLE   170,265 0 20,759
ANNALY CAP MGMT INC COM 035710409 899 77,650 SH   SOLE   72,650 0 5,000
ANSYS INC COM 03662Q105 49,035 566,749 SH   SOLE   508,484 0 58,265
APACHE CORP COM 037411105 22,747 267,174 SH   SOLE   233,349 0 33,825
APPLE INC COM 037833100 38,885 81,561 SH   SOLE   75,038 0 6,523
AQUA AMERICA INC COM 03836W103 496 20,077 SH   SOLE   20,077 0 0
AT&T INC COM 00206R102 17,728 524,201 SH   SOLE   515,136 0 9,065
AUTOMATIC DATA PROCESSING IN COM 053015103 109 1,500 SH   OTR 1 1,500 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 21,081 291,267 SH   SOLE   260,356 0 30,911
BANCO SANTANDER SA ADR 05964H105 98 12,000 SH   SOLE   0 0 12,000
BANK N S HALIFAX COM 064149107 7,101 123,914 SH   SOLE   111,054 0 12,860
BANK OF AMERICA CORPORATION *W EXP 10/28/201 060505153 14 17,500 SH   SOLE   17,500 0 0
BANK OF AMERICA CORPORATION COM 060505104 6,338 459,281 SH   SOLE   383,636 0 75,645
BARCLAYS BANK PLC ADS7.75%PFD S4 06739H511 890 35,248 SH   SOLE   32,748 0 2,500
BARRICK GOLD CORP COM 067901108 8,882 476,987 SH   SOLE   448,602 0 28,385
BAXTER INTL INC COM 071813109 1,035 15,755 SH   SOLE   15,155 0 600
BB&T CORP COM 054937107 326 9,663 SH   SOLE   8,663 0 1,000
BECTON DICKINSON & CO COM 075887109 187 1,873 SH   OTR 1 1,873 0 0
BECTON DICKINSON & CO COM 075887109 8,268 82,662 SH   SOLE   76,802 0 5,860
BED BATH & BEYOND INC COM 075896100 600 7,751 SH   SOLE   7,751 0 0
BELO CORP COM SER A 080555105 408 29,804 SH   SOLE   29,804 0 0
BEMIS INC COM 081437105 837 21,454 SH   SOLE   21,454 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,505 118,978 SH   SOLE   81,968 0 37,010
BIOGEN IDEC INC COM 09062X103 1,255 5,215 SH   SOLE   5,215 0 0
BIO-REFERENCE LABS INC COM $.01 NEW 09057G602 10,165 340,200 SH   SOLE   316,244 0 23,956
BLACKROCK MUNI INTER DR FD I COM 09253X102 2,128 149,000 SH   SOLE   149,000 0 0
BOEING CO COM 097023105 1,759 14,972 SH   SOLE   14,972 0 0
BOULDER BRANDS INC COM 101405108 187 11,660 SH   SOLE   11,660 0 0
BP PLC SPONSORED ADR 055622104 4,299 102,278 SH   SOLE   97,878 0 4,400
BRISTOL MYERS SQUIBB CO COM 110122108 10,004 216,166 SH   SOLE   214,336 0 1,830
CABOT OIL & GAS CORP COM 127097103 516 13,820 SH   SOLE   13,820 0 0
CAMPBELL SOUP CO COM 134429109 1,782 43,766 SH   SOLE   43,766 0 0
CARDINAL HEALTH INC COM 14149Y108 543 10,412 SH   SOLE   10,412 0 0
CARMAX INC COM 143130102 53,712 1,108,137 SH   SOLE   1,019,662 0 88,475
CATERPILLAR INC DEL COM 149123101 9,188 110,168 SH   SOLE   100,403 0 9,765
CELGENE CORP COM 151020104 1,727 11,204 SH   SOLE   10,504 0 700
CENOVUS ENERGY INC COM 15135U109 90 3,000 SH   OTR 1 3,000 0 0
CENOVUS ENERGY INC COM 15135U109 29,151 976,569 SH   SOLE   881,648 0 94,921
CENTRAL FD CDA LTD CL A 153501101 376 25,600 SH   SOLE   25,600 0 0
CENTRAL GOLDTRUST TR UNIT 153546106 231 5,000 SH   SOLE   5,000 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,522 79,950 SH   SOLE   72,175 0 7,775
CHEVRON CORP NEW COM 166764100 35,820 294,819 SH   SOLE   270,701 0 24,118
CHUBB CORP COM 171232101 2,189 24,523 SH   SOLE   24,523 0 0
CHURCH & DWIGHT INC COM 171340102 4,352 72,478 SH   SOLE   69,528 0 2,950
CIGNA CORPORATION COM 125509109 2,134 27,770 SH   SOLE   27,770 0 0
CINTAS CORP COM 172908105 2,247 43,888 SH   SOLE   43,888 0 0
CINTAS CORP COM 172908105 154 3,000 SH   OTR 1 3,000 0 0
CISCO SYS INC COM 17275R102 5,048 215,444 SH   SOLE   174,690 0 40,754
CITIGROUP INC COM NEW 172967424 300 6,191 SH   SOLE   5,461 0 730
COACH INC COM 189754104 272 4,972 SH   SOLE   4,632 0 340
COCA COLA CO COM 191216100 45 1,200 SH   OTR 1 1,200 0 0
COCA COLA CO COM 191216100 20,289 535,614 SH   SOLE   465,185 0 70,429
COGNEX CORP COM 192422103 10,695 341,806 SH   SOLE   330,926 0 10,880
COLFAX CORP COM 194014106 2,204 39,017 SH   SOLE   38,117 0 900
COLGATE PALMOLIVE CO COM 194162103 6,252 105,448 SH   SOLE   89,708 0 15,740
COMCAST CORP NEW CL A 20030N101 604 13,378 SH   SOLE   10,878 0 2,500
COMCAST CORP NEW CL A SPL 20030N200 2,969 68,498 SH   SOLE   53,587 0 14,911
CONOCOPHILLIPS COM 20825C104 8,833 127,090 SH   SOLE   121,199 0 5,891
CONSTANT CONTACT INC COM 210313102 8,083 341,376 SH   SOLE   294,950 0 46,426
CORNING INC COM 219350105 576 39,456 SH   SOLE   39,456 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,310 115,561 SH   SOLE   107,670 0 7,891
COVIDIEN PLC SHS G2554F113 207 3,402 SH   SOLE   3,402 0 0
CSX CORP COM 126408103 442 17,157 SH   SOLE   17,157 0 0
CVS CAREMARK CORPORATION COM 126650100 21,868 385,337 SH   SOLE   329,845 0 55,492
DANAHER CORP DEL COM 235851102 46,278 667,596 SH   SOLE   613,745 0 53,851
DEERE & CO COM 244199105 626 7,690 SH   SOLE   7,690 0 0
DENTSPLY INTL INC NEW COM 249030107 6,948 160,029 SH   SOLE   152,184 0 7,845
DIAGEO P L C SPON ADR NEW 25243Q205 224 1,769 SH   SOLE   1,769 0 0
DISNEY WALT CO COM DISNEY 254687106 4,794 74,334 SH   SOLE   69,884 0 4,450
DISNEY WALT CO COM DISNEY 254687106 90 1,400 SH   OTR 1 1,400 0 0
DOMINION RES INC VA NEW COM 25746U109 530 8,484 SH   SOLE   8,484 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 498 20,820 SH   SOLE   20,820 0 0
DOVER CORP COM 260003108 21,588 240,315 SH   SOLE   238,690 0 1,625
DOW CHEM CO COM 260543103 1,859 48,414 SH   SOLE   48,414 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 3,978 67,926 SH   SOLE   67,926 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,151 92,095 SH   SOLE   88,924 0 3,171
DUN & BRADSTREET CORP DEL NE COM 26483E100 2,295 22,100 SH   SOLE   22,100 0 0
DYNAMIC MATLS CORP COM 267888105 430 18,566 SH   SOLE   17,866 0 700
E M C CORP MASS COM 268648102 5,499 215,131 SH   SOLE   199,491 0 15,640
EATON VANCE CORP COM NON VTG 278265103 110 2,825 SH   OTR 1 2,825 0 0
EATON VANCE CORP COM NON VTG 278265103 2,217 57,106 SH   SOLE   54,606 0 2,500
EATON VANCE TAX MNGD GBL DV COM 27829F108 96 10,227 SH   SOLE   727 0 9,500
EBAY INC COM 278642103 882 15,804 SH   SOLE   15,704 0 100
ECOLAB INC COM 278865100 37,836 383,099 SH   SOLE   340,434 0 42,665
EDWARDS LIFESCIENCES CORP COM 28176E108 5,222 75,002 SH   SOLE   70,766 0 4,236
EL PASO PIPELINE PARTNERS L COM UNIT LPI 283702108 255 6,047 SH   SOLE   6,047 0 0
EMERSON ELEC CO COM 291011104 30,213 466,962 SH   SOLE   441,883 0 25,079
ENCANA CORP COM 292505104 9,595 553,656 SH   SOLE   500,000 0 53,656
ENTEGRIS INC COM 29362U104 117 11,538 SH   SOLE   11,538 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 738 12,091 SH   SOLE   11,005 0 1,086
EXELON CORP COM 30161N101 381 12,832 SH   SOLE   8,832 0 4,000
EXPEDITORS INTL WASH INC COM 302130109 42,345 961,084 SH   SOLE   865,446 0 95,638
EXPRESS SCRIPTS HLDG CO COM 30219G108 2,529 40,919 SH   SOLE   15,872 0 25,047
EXXON MOBIL CORP COM 30231G102 138 1,600 SH   OTR 1 1,600 0 0
EXXON MOBIL CORP COM 30231G102 86,982 1,010,955 SH   SOLE   983,268 0 27,687
FACEBOOK INC CL A 30303M102 419 8,341 SH   SOLE   8,341 0 0
FEDEX CORP COM 31428X106 243 2,128 SH   SOLE   2,128 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 20,226 884,785 SH   SOLE   785,925 0 98,860
FISERV INC COM 337738108 17,757 175,719 SH   SOLE   154,101 0 21,618
FORD MTR CO DEL COM PAR $0.01 345370860 340 20,149 SH   SOLE   14,399 0 5,750
FOREST LABS INC COM 345838106 315 7,360 SH   SOLE   6,500 0 860
FRANKLIN RES INC COM 354613101 864 17,100 SH   SOLE   17,100 0 0
GARTNER INC COM 366651107 720 12,000 SH   SOLE   12,000 0 0
GENERAL ELECTRIC CO COM 369604103 48,004 2,009,401 SH   SOLE   1,885,193 0 124,208
GENERAL MLS INC COM 370334104 6,075 126,778 SH   SOLE   126,778 0 0
GENUINE PARTS CO COM 372460105 336 4,156 SH   SOLE   4,156 0 0
GILEAD SCIENCES INC COM 375558103 16,291 259,105 SH   SOLE   216,280 0 42,825
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 25,126 500,821 SH   SOLE   500,821 0 0
GOOGLE INC CL A 38259P508 23,981 27,379 SH   SOLE   23,978 0 3,401
GRAINGER W W INC COM 384802104 381 1,458 SH   SOLE   1,458 0 0
HALLIBURTON CO COM 406216101 557 11,568 SH   SOLE   11,568 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 290 9,312 SH   SOLE   9,312 0 0
HCP INC COM 40414L109 293 7,167 SH   SOLE   7,167 0 0
HEALTH CARE REIT INC COM 42217K106 411 6,577 SH   SOLE   5,077 0 1,500
HELMERICH & PAYNE INC COM 423452101 371 5,387 SH   SOLE   5,387 0 0
HESS CORP COM 42809H107 464 6,000 SH   SOLE   6,000 0 0
HOME DEPOT INC COM 437076102 34,441 454,080 SH   SOLE   425,228 0 28,852
HONEYWELL INTL INC COM 438516106 594 7,152 SH   SOLE   7,152 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 10,101 356,935 SH   SOLE   320,675 0 36,260
HUBBELL INC CL B 443510201 1,100 10,505 SH   SOLE   10,505 0 0
HUGOTON RTY TR TEX UNIT BEN INT 444717102 129 17,250 SH   SOLE   12,250 0 5,000
ICON PLC SHS G4705A100 1,456 35,586 SH   SOLE   32,386 0 3,200
IDEXX LABS INC COM 45168D104 12,364 124,075 SH   SOLE   116,005 0 8,070
ILLINOIS TOOL WKS INC COM 452308109 1,626 21,318 SH   SOLE   19,551 0 1,767
INTEL CORP COM 458140100 69 3,000 SH   OTR 1 3,000 0 0
INTEL CORP COM 458140100 20,657 901,238 SH   SOLE   802,671 0 98,567
INTERNATIONAL BUSINESS MACHS COM 459200101 47,619 257,149 SH   SOLE   244,269 0 12,880
IRON MTN INC COM 462846106 19 700 SH   OTR 1 700 0 0
IRON MTN INC COM 462846106 33,561 1,242,063 SH   SOLE   1,145,242 0 96,821
ISHARES 1-3 YR CR BD ETF 464288646 21,462 203,850 SH   SOLE   186,074 0 17,776
ISHARES CHINA LG-CAP ETF 464287184 1,945 52,449 SH   SOLE   51,399 0 1,050
ISHARES CORE S&P MCP ETF 464287507 1,181 9,510 SH   SOLE   8,960 0 550
ISHARES CORE S&P500 ETF 464287200 257 1,525 SH   SOLE   990 0 535
ISHARES CORE TOTUSBD ETF 464287226 1,155 10,775 SH   SOLE   10,075 0 700
ISHARES IBOXX HI YD ETF 464288513 916 10,000 SH   SOLE 1 10,000 0 0
ISHARES IBOXX INV CP ETF 464287242 23,600 207,902 SH   SOLE   197,459 0 10,443
ISHARES INTERM CR BD ETF 464288638 874 8,094 SH   SOLE   8,094 0 0
ISHARES MSCI BRZ CAP ETF 464286400 701 14,640 SH   SOLE   11,440 0 3,200
ISHARES MSCI CDA ETF 464286509 2,672 94,398 SH   SOLE   82,748 0 11,650
ISHARES MSCI EAFE ETF 464287465 2,785 43,664 SH   SOLE   43,014 0 650
ISHARES MSCI EMG MKT ETF 464287234 7,763 190,473 SH   SOLE   164,958 0 25,515
ISHARES MSCI INDONIA ETF 46429B309 338 14,307 SH   SOLE   10,507 0 3,800
ISHARES MSCI JAPAN ETF 464286848 587 49,327 SH   SOLE   39,632 0 9,695
ISHARES MSCI PAC JP ETF 464286665 740 15,535 SH   SOLE   12,685 0 2,850
ISHARES MSCI STH KOR ETF 464286772 659 10,715 SH   SOLE   10,615 0 100
ISHARES NAT AMT FREE BD 464288414 503 4,815 SH   SOLE   4,815 0 0
ISHARES RUS 1000 ETF 464287622 565 6,000 SH   SOLE   6,000 0 0
ISHARES RUS 1000 GRW ETF 464287614 402 5,150 SH   SOLE   5,150 0 0
ISHARES RUS 2000 GRW ETF 464287648 476 3,785 SH   SOLE   3,600 0 185
ISHARES RUS MID-CAP ETF 464287499 982 7,059 SH   SOLE   7,059 0 0
ISHARES RUSSELL 2000 ETF 464287655 2,841 26,649 SH   SOLE   24,050 0 2,599
ISHARES S&P 100 ETF 464287101 746 9,962 SH   SOLE   6,955 0 3,007
ISHARES SELECT DIVID ETF 464287168 53 800 SH   OTR 1 800 0 0
ISHARES SELECT DIVID ETF 464287168 3,371 50,815 SH   SOLE   49,880 0 935
ISHARES TIPS BD ETF 464287176 259 2,300 SH   SOLE   2,300 0 0
ISHARES U.S. REAL ES ETF 464287739 1,531 24,000 SH   SOLE 1 24,000 0 0
ISHARES GOLD TRUST ISHARES 464285105 2,536 196,740 SH   SOLE   142,815 0 53,925
JOHNSON & JOHNSON COM 478160104 64,818 747,695 SH   SOLE   686,459 0 61,236
JOHNSON CTLS INC COM 478366107 38,155 919,398 SH   SOLE   863,376 0 56,022
JPMORGAN CHASE & CO COM 46625H100 26 500 SH   OTR 1 500 0 0
JPMORGAN CHASE & CO COM 46625H100 25,786 498,855 SH   SOLE   455,666 0 43,189
KAYNE ANDERSON MLP INVSMNT C COM 486606106 43 1,200 SH   OTR 1 1,200 0 0
KAYNE ANDERSON MLP INVSMNT C COM 486606106 39,132 1,091,576 SH   SOLE   986,589 0 104,987
KELLOGG CO COM 487836108 458 7,803 SH   SOLE   7,803 0 0
KIMBERLY CLARK CORP COM 494368103 94 1,000 SH   OTR 1 1,000 0 0
KIMBERLY CLARK CORP COM 494368103 5,695 60,437 SH   SOLE   60,237 0 200
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 919 11,505 SH   SOLE   10,305 0 1,200
KRAFT FOODS GROUP INC COM 50076Q106 593 11,293 SH   SOLE   11,293 0 0
LANCASTER COLONY CORP COM 513847103 13,915 177,736 SH   SOLE   166,916 0 10,820
LIFE TIME FITNESS INC COM 53217R207 16,791 326,235 SH   SOLE   302,025 0 24,210
LILLY ELI & CO COM 532457108 8,036 159,663 SH   SOLE   155,938 0 3,725
LINCOLN ELEC HLDGS INC COM 533900106 5,902 88,598 SH   SOLE   80,548 0 8,050
LINCOLN NATL CORP IND COM 534187109 443 10,560 SH   SOLE   8,500 0 2,060
LINEAR TECHNOLOGY CORP COM 535678106 19,161 483,140 SH   SOLE   410,224 0 72,916
LINKEDIN CORP COM CL A 53578A108 394 1,603 SH   SOLE   1,603 0 0
LOWES COS INC COM 548661107 1,775 37,278 SH   SOLE   35,678 0 1,600
M & T BK CORP COM 55261F104 463 4,135 SH   SOLE   4,135 0 0
MANPOWERGROUP INC COM 56418H100 223 3,070 SH   SOLE   0 0 3,070
MANULIFE FINL CORP COM 56501R106 19 1,132 SH   OTR 1 1,132 0 0
MANULIFE FINL CORP COM 56501R106 168 10,136 SH   SOLE   10,136 0 0
MARATHON OIL CORP COM 565849106 978 28,037 SH   SOLE   27,915 0 122
MARATHON PETE CORP COM 56585A102 894 13,907 SH   SOLE   13,907 0 0
MARKET VECTORS ETF TR AGRIBUS ETF 57060U605 1,815 35,374 SH   SOLE   28,909 0 6,465
MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 570 12,100 SH   SOLE   12,100 0 0
MARSH & MCLENNAN COS INC COM 571748102 877 20,142 SH   SOLE   20,142 0 0
MASCO CORP COM 574599106 2,037 95,728 SH   SOLE   95,728 0 0
MCDONALDS CORP COM 580135101 39,697 412,604 SH   SOLE   381,724 0 30,880
MCGRAW HILL FINL INC COM 580645109 732 11,159 SH   SOLE   11,159 0 0
MEAD JOHNSON NUTRITION CO COM 582839106 1,461 19,665 SH   SOLE   18,675 0 990
MEDTRONIC INC COM 585055106 2,054 38,564 SH   SOLE   35,472 0 3,092
MERCK & CO INC NEW COM 58933Y105 29,962 629,335 SH   SOLE   543,464 0 85,871
METLIFE INC COM 59156R108 15,292 325,704 SH   SOLE   276,314 0 49,390
METTLER TOLEDO INTERNATIONAL COM 592688105 14,123 58,825 SH   SOLE   53,370 0 5,455
MICROSOFT CORP COM 594918104 33,519 1,007,195 SH   SOLE   936,787 0 70,408
MOLEX INC COM 608554101 424 11,000 SH   SOLE   5,000 0 6,000
MONDELEZ INTL INC CL A 609207105 982 31,244 SH   SOLE   31,244 0 0
MOODYS CORP COM 615369105 1,785 25,377 SH   SOLE   25,377 0 0
MORNINGSTAR INC COM 617700109 3,931 49,591 SH   SOLE   46,941 0 2,650
MTS SYS CORP COM 553777103 515 8,000 SH   SOLE   8,000 0 0
NEWELL RUBBERMAID INC COM 651229106 4,682 170,233 SH   SOLE   167,233 0 3,000
NEWMONT MINING CORP COM 651639106 253 9,013 SH   SOLE   6,863 0 2,150
NEXTERA ENERGY INC COM 65339F101 1,002 12,506 SH   SOLE   12,506 0 0
NIKE INC CL B 654106103 512 7,042 SH   SOLE   7,042 0 0
NOBLE CORPORATION BAAR NAMEN -AKT H5833N103 21,561 570,857 SH   SOLE   502,332 0 68,525
NOBLE ENERGY INC COM 655044105 1,481 22,100 SH   SOLE   20,608 0 1,492
NORDSTROM INC COM 655664100 801 14,259 SH   SOLE   14,259 0 0
NORTHEAST BANCORP COM NEW 663904209 140 14,000 SH   SOLE   0 0 14,000
NORTHEAST UTILS COM 664397106 283 6,856 SH   SOLE   6,856 0 0
NORTHERN TR CORP COM 665859104 522 9,600 SH   SOLE   9,600 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,529 16,046 SH   SOLE   14,346 0 1,700
NORTHWEST NAT GAS CO COM 667655104 1,871 44,581 SH   SOLE   43,881 0 700
NOVARTIS A G SPONSORED ADR 66987V109 9,550 124,486 SH   SOLE   105,286 0 19,200
NOVO-NORDISK A S ADR 670100205 394 2,328 SH   SOLE   2,328 0 0
NUVEEN VA PREM INCOME MUN FD COM 67064R102 224 18,007 SH   SOLE   18,007 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 75 587 SH   OTR 1 587 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 54,946 430,641 SH   SOLE   383,631 0 47,010
OCCIDENTAL PETE CORP DEL COM 674599105 295 3,152 SH   SOLE   3,152 0 0
OMNICOM GROUP INC COM 681919106 319 5,035 SH   SOLE   5,035 0 0
ORACLE CORP COM 68389X105 9,414 283,806 SH   SOLE   242,801 0 41,005
PANERA BREAD CO CL A 69840W108 697 4,393 SH   SOLE   125 0 4,268
PAYCHEX INC COM 704326107 36,506 898,289 SH   SOLE   814,375 0 83,914
PEPCO HOLDINGS INC COM 713291102 370 20,050 SH   SOLE   20,050 0 0
PEPSICO INC COM 713448108 80 1,000 SH   OTR 1 1,000 0 0
PEPSICO INC COM 713448108 51,898 652,806 SH   SOLE   595,270 0 57,536
PERRIGO CO COM 714290103 7,959 64,505 SH   SOLE   53,055 0 11,450
PFIZER INC COM 717081103 32,779 1,141,134 SH   SOLE   1,105,350 0 35,784
PFIZER INC COM 717081103 45 1,576 SH   OTR 1 1,576 0 0
PHILIP MORRIS INTL INC COM 718172109 2,853 32,940 SH   SOLE   32,940 0 0
PHILLIPS 66 COM 718546104 942 16,290 SH   SOLE   16,290 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 374 7,100 SH   SOLE   5,700 0 1,400
PLUM CREEK TIMBER CO INC COM 729251108 1,109 23,681 SH   SOLE   19,681 0 4,000
PNC FINL SVCS GROUP INC COM 693475105 443 6,121 SH   SOLE   6,121 0 0
POLYPORE INTL INC COM 73179V103 7,397 180,542 SH   SOLE   154,327 0 26,215
PORTFOLIO RECOVERY ASSOCS IN COM 73640Q105 776 12,930 SH   SOLE   7,230 0 5,700
POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 672 26,110 SH   SOLE   26,110 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 857 50,000 SH   SOLE 1 50,000 0 0
POWERSHARES ETF TRUST WATER RESOURCE 73935X575 1,649 68,955 SH   SOLE   47,515 0 21,440
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 8,116 328,840 SH   SOLE   271,975 0 56,865
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 549 6,957 SH   SOLE   6,932 0 25
POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 176 10,510 SH   SOLE   4,710 0 5,800
POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 763 30,167 SH   SOLE   21,947 0 8,220
PPG INDS INC COM 693506107 554 3,314 SH   SOLE   3,314 0 0
PRAXAIR INC COM 74005P104 48 400 SH   OTR 1 400 0 0
PRAXAIR INC COM 74005P104 38,513 320,375 SH   SOLE   286,182 0 34,193
PROCTER & GAMBLE CO COM 742718109 174 2,300 SH   OTR 1 2,300 0 0
PROCTER & GAMBLE CO COM 742718109 86,701 1,146,983 SH   SOLE   1,072,773 0 74,210
PROGRESSIVE CORP OHIO COM 743315103 2,050 75,302 SH   SOLE   75,302 0 0
QUALCOMM INC COM 747525103 39,694 589,624 SH   SOLE   531,569 0 58,055
RAYTHEON CO COM NEW 755111507 15,500 201,113 SH   SOLE   190,393 0 10,720
REGENCY ENERGY PARTNERS L P COM UNITS L P 75885Y107 230 8,031 SH   SOLE   8,031 0 0
RESMED INC COM 761152107 16,998 321,805 SH   SOLE   292,355 0 29,450
RIGNET INC COM 766582100 1,914 52,929 SH   SOLE   52,929 0 0
ROCKWELL AUTOMATION INC COM 773903109 283 2,650 SH   SOLE   150 0 2,500
ROPER INDS INC NEW COM 776696106 330 2,478 SH   SOLE   2,478 0 0
ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 2,219 111,906 SH   SOLE   104,906 0 7,000
ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 590 23,999 SH   SOLE   14,399 0 9,600
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 255 3,709 SH   SOLE   3,709 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,965 29,915 SH   SOLE   26,915 0 3,000
SABINE ROYALTY TR UNIT BEN INT 785688102 632 12,425 SH   SOLE   9,425 0 3,000
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 392 24,500 SH   SOLE   22,700 0 1,800
SCHLUMBERGER LTD COM 806857108 106 1,200 SH   OTR 1 1,200 0 0
SCHLUMBERGER LTD COM 806857108 47,821 541,215 SH   SOLE   494,870 0 46,345
SEALED AIR CORP NEW COM 81211K100 966 35,520 SH   SOLE   35,520 0 0
SHERWIN WILLIAMS CO COM 824348106 4,095 22,473 SH   SOLE   21,773 0 700
SIGMA ALDRICH CORP COM 826552101 1,529 17,931 SH   SOLE   17,731 0 200
SM ENERGY CO COM 78454L100 240 3,100 SH   SOLE   3,000 0 100
SOLAZYME INC COM 83415T101 4,806 445,570 SH   SOLE   412,570 0 33,000
SOUTHERN CO COM 842587107 1,079 26,186 SH   SOLE   24,740 0 1,446
SPDR GOLD TRUST GOLD SHS 78463V107 1,759 13,723 SH   SOLE   13,628 0 95
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 3,452 46,625 SH   SOLE   40,195 0 6,430
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,384 26,094 SH   SOLE   23,754 0 2,340
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16,886 74,605 SH   SOLE   73,195 0 1,410
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 542 13,609 SH   SOLE   13,609 0 0
SPECTRA ENERGY CORP COM 847560109 203 5,922 SH   SOLE   5,922 0 0
ST JUDE MED INC COM 790849103 244 4,540 SH   SOLE   4,540 0 0
STANLEY BLACK & DECKER INC COM 854502101 3,913 43,202 SH   SOLE   43,202 0 0
STAPLES INC COM 855030102 5,671 387,118 SH   SOLE   355,218 0 31,900
STARBUCKS CORP COM 855244109 4,144 53,831 SH   SOLE   50,874 0 2,957
STATE STR CORP COM 857477103 31,191 474,400 SH   SOLE   429,468 0 44,932
STERICYCLE INC COM 858912108 54,579 472,949 SH   SOLE   444,718 0 28,231
STRYKER CORP COM 863667101 40,555 600,007 SH   SOLE   552,210 0 47,797
SUN LIFE FINL INC COM 866796105 258 8,060 SH   SOLE   8,060 0 0
SUNCOR ENERGY INC NEW COM 867224107 18,935 529,173 SH   SOLE   473,038 0 56,135
SUNTRUST BKS INC COM 867914103 1,075 33,149 SH   SOLE   33,149 0 0
SYSCO CORP COM 871829107 7,271 228,472 SH   SOLE   217,618 0 10,854
TARGET CORP COM 87612E106 798 12,468 SH   SOLE   8,868 0 3,600
TELLABS INC COM 879664100 60 26,432 SH   SOLE   26,432 0 0
TERADATA CORP DEL COM 88076W103 40,208 725,241 SH   SOLE   656,886 0 68,355
TESORO LOGISTICS LP COM UNIT LP 88160T107 215 3,720 SH   SOLE   2,420 0 1,300
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 3,144 83,216 SH   SOLE   77,226 0 5,990
TEXAS INSTRS INC COM 882508104 1,463 36,310 SH   SOLE   36,310 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 790 8,566 SH   SOLE   8,566 0 0
TIFFANY & CO NEW COM 886547108 2,936 38,330 SH   SOLE   38,180 0 150
TIME WARNER CABLE INC COM 88732J207 549 4,911 SH   SOLE   1,707 0 3,204
TIME WARNER INC COM NEW 887317303 1,257 19,102 SH   SOLE   10,802 0 8,300
TJX COS INC NEW COM 872540109 12,964 229,893 SH   SOLE   153,114 0 76,779
TORONTO DOMINION BK ONT COM NEW 891160509 45 500 SH   OTR 1 500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 28,576 317,582 SH   SOLE   288,346 0 29,236
TRACTOR SUPPLY CO COM 892356106 17,392 258,917 SH   SOLE   242,027 0 16,890
TRANSOCEAN LTD REG SHS H8817H100 1,586 35,630 SH   SOLE   33,730 0 1,900
TRAVELERS COMPANIES INC COM 89417E109 550 6,489 SH   SOLE   6,489 0 0
TRIMBLE NAVIGATION LTD COM 896239100 25,487 857,852 SH   SOLE   789,072 0 68,780
TWENTY FIRST CENTY FOX INC CL A 90130A101 1,145 34,150 SH   SOLE   32,550 0 1,600
U S SILICA HLDGS INC COM 90346E103 1,155 46,400 SH   SOLE   45,900 0 500
UNILEVER N V N Y SHS NEW 904784709 686 18,175 SH   SOLE   18,175 0 0
UNION PAC CORP COM 907818108 2,883 18,554 SH   SOLE   18,454 0 100
UNITED PARCEL SERVICE INC CL B 911312106 10,791 118,105 SH   SOLE   117,805 0 300
UNITED TECHNOLOGIES CORP COM 913017109 87,143 808,220 SH   SOLE   743,176 0 65,044
UNITED TECHNOLOGIES CORP COM 913017109 237 2,200 SH   OTR 1 2,200 0 0
US BANCORP DEL COM NEW 902973304 12,442 340,156 SH   SOLE   332,306 0 7,850
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 29,587 354,335 SH   SOLE   273,960 0 80,375
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,313 12,812 SH   SOLE 1 12,812 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 32 650 SH   OTR 1 650 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 9,803 201,727 SH   SOLE   158,714 0 43,013
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,193 253,956 SH   SOLE   208,496 0 45,460
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 251 3,605 SH   SOLE   3,605 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 284 7,175 SH   SOLE   7,175 0 0
VARIAN MED SYS INC COM 92220P105 1,845 24,698 SH   SOLE   23,398 0 1,300
VERIZON COMMUNICATIONS INC COM 92343V104 18,116 388,102 SH   SOLE   359,256 0 28,846
VERTEX PHARMACEUTICALS INC COM 92532F100 18,101 238,733 SH   SOLE   215,132 0 23,601
VICOR CORP COM 925815102 91 11,120 SH   SOLE   11,120 0 0
VISA INC COM CL A 92826C839 29,775 155,807 SH   SOLE   142,332 0 13,475
VODAFONE GROUP PLC NEW SPONS ADR NEW 92857W209 1,457 41,408 SH   SOLE   34,439 0 6,969
VORNADO RLTY TR SH BEN INT 929042109 2,392 28,454 SH   SOLE   28,301 0 153
WABTEC CORP COM 929740108 276 4,400 SH   SOLE   4,400 0 0
WALGREEN CO COM 931422109 5,436 101,029 SH   SOLE   94,729 0 6,300
WAL-MART STORES INC COM 931142103 5,279 71,372 SH   SOLE   70,994 0 378
WASTE MGMT INC DEL COM 94106L109 311 7,545 SH   SOLE   7,545 0 0
WATERS CORP COM 941848103 452 4,250 SH   SOLE   250 0 4,000
WATTS WATER TECHNOLOGIES INC CL A 942749102 212 3,765 SH   SOLE   3,565 0 200
WELLS FARGO & CO NEW COM 949746101 34,079 824,736 SH   SOLE   782,510 0 42,226
WELLS FARGO & CO NEW COM 949746101 207 5,000 SH   OTR 1 5,000 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 477 841 SH   SOLE   0 0 841
WHOLE FOODS MKT INC COM 966837106 968 16,546 SH   SOLE   16,546 0 0
WILEY JOHN & SONS INC CL A 968223206 716 15,019 SH   SOLE   4,000 0 11,019
WILLIAMS COS INC DEL COM 969457100 260 7,160 SH   SOLE   7,160 0 0
WINDSTREAM HLDGS INC COM 97382A101 182 22,747 SH   SOLE   20,747 0 2,000
WISCONSIN ENERGY CORP COM 976657106 870 21,550 SH   SOLE   21,550 0 0
WISDOMTREE TR EMERG MKTS ETF 97717W315 217 4,200 SH   SOLE   4,200 0 0
YUM BRANDS INC COM 988498101 314 4,405 SH   SOLE   4,405 0 0
ZIMMER HLDGS INC COM 98956P102 4,362 53,105 SH   SOLE   48,865 0 4,240