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 41,785 291,711 SH   SOLE   274,331 0 17,380
ABB LTD SPONSORED ADR 000375204 6,530 283,672 SH   SOLE   254,172 0 29,500
ABBOTT LABS COM 002824100 24,655 602,822 SH   SOLE   578,001 0 24,821
ABBVIE INC COM 00287Y109 31,553 559,054 SH   SOLE   536,433 0 22,621
ADOBE SYS INC COM 00724F101 391 5,400 SH   SOLE   5,400 0 0
AETNA INC NEW COM 00817Y108 341 4,200 SH   SOLE   4,200 0 0
AFFILIATED MANAGERS GROUP COM 008252108 771 3,750 SH   SOLE   3,050 0 700
AFLAC INC COM 001055102 40,964 658,047 SH   SOLE   593,053 0 64,994
AIR PRODS & CHEMS INC COM 009158106 6,676 51,903 SH   SOLE   51,727 0 176
ALLERGAN INC COM 018490102 9,190 54,305 SH   SOLE   52,185 0 2,120
APPLE INC COM 037833100 54,443 585,852 SH   SOLE   544,496 0 41,356
AQUA AMERICA INC COM 03836W103 531 20,264 SH   SOLE   20,264 0 0
AT&T INC COM 00206R102 18,585 525,612 SH   SOLE   514,182 0 11,430
AUTOMATIC DATA PROCESSING IN COM 053015103 22,654 285,753 SH   SOLE   256,712 0 29,041
BAKER HUGHES INC COM 057224107 238 3,192 SH   SOLE   3,192 0 0
BANCO SANTANDER SA ADR 05964H105 129 12,361 SH   SOLE   106 0 12,255
BANK N S HALIFAX COM 064149107 8,599 129,125 SH   SOLE   116,265 0 12,860
BANK OF AMERICA CORPORATION COM 060505104 8,202 533,682 SH   SOLE   455,652 0 78,030
BANK OF AMERICA CORPORATION *W EXP 10/28/201 060505153 13 17,500 SH   SOLE   17,500 0 0
BARCLAYS BANK PLC ADS7.75%PFD S4 06739H511 908 35,248 SH   SOLE   32,748 0 2,500
BARRICK GOLD CORP COM 067901108 8,235 449,984 SH   SOLE   429,049 0 20,935
BAXTER INTL INC COM 071813109 1,322 18,300 SH   SOLE   17,700 0 600
BB&T CORP COM 054937107 381 9,663 SH   SOLE   8,663 0 1,000
BECTON DICKINSON & CO COM 075887109 9,637 81,462 SH   SOLE   76,102 0 5,360
BED BATH & BEYOND INC COM 075896100 441 7,680 SH   SOLE   7,680 0 0
BEMIS INC COM 081437105 872 21,454 SH   SOLE   21,454 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14,631 115,598 SH   SOLE   77,438 0 38,160
BIOGEN IDEC INC COM 09062X103 1,576 4,996 SH   SOLE   4,996 0 0
BIO-REFERENCE LABS INC COM $.01 NEW 09057G602 7,620 252,168 SH   SOLE   240,612 0 11,556
BLACKROCK MUNI INTER DR FD I COM 09253X102 2,102 144,000 SH   SOLE   144,000 0 0
BOEING CO COM 097023105 1,758 13,823 SH   SOLE   13,823 0 0
BOULDER BRANDS INC COM 101405108 165 11,660 SH   SOLE   11,660 0 0
BP PLC SPONSORED ADR 055622104 5,319 100,827 SH   SOLE   96,427 0 4,400
BRISTOL MYERS SQUIBB CO COM 110122108 10,033 206,818 SH   SOLE   204,988 0 1,830
CABOT OIL & GAS CORP COM 127097103 472 13,820 SH   SOLE   13,820 0 0
CAMPBELL SOUP CO COM 134429109 2,008 43,826 SH   SOLE   43,826 0 0
CANADIAN NATL RY CO COM 136375102 267 4,114 SH   SOLE   4,114 0 0
CAPITAL ONE FINL CORP COM 14040H105 14,311 173,255 SH   SOLE   148,410 0 24,845
CARDINAL HEALTH INC COM 14149Y108 431 6,285 SH   SOLE   6,285 0 0
CARMAX INC COM 143130102 58,801 1,130,572 SH   SOLE   1,035,912 0 94,660
CATERPILLAR INC DEL COM 149123101 11,731 107,941 SH   SOLE   97,776 0 10,165
CELGENE CORP COM 151020104 13,729 159,869 SH   SOLE   142,494 0 17,375
CENOVUS ENERGY INC COM 15135U109 20,995 648,607 SH   SOLE   590,066 0 58,541
CENTRAL FD CDA LTD CL A 153501101 363 24,966 SH   SOLE   24,966 0 0
CENTRAL GOLDTRUST TR UNIT 153546106 213 4,494 SH   SOLE   4,494 0 0
CHEESECAKE FACTORY INC COM 163072101 385 8,300 SH   SOLE   8,300 0 0
CHEVRON CORP NEW COM 166764100 39,103 299,525 SH   SOLE   274,041 0 25,484
CHUBB CORP COM 171232101 2,223 24,119 SH   SOLE   24,119 0 0
CHURCH & DWIGHT INC COM 171340102 7,448 106,476 SH   SOLE   93,726 0 12,750
CIGNA CORPORATION COM 125509109 2,542 27,636 SH   SOLE   27,636 0 0
CINTAS CORP COM 172908105 2,917 45,912 SH   SOLE   45,912 0 0
CISCO SYS INC COM 17275R102 5,173 208,183 SH   SOLE   161,289 0 46,894
COCA COLA CO COM 191216100 22,573 532,865 SH   SOLE   464,309 0 68,556
COGNEX CORP COM 192422103 12,305 320,440 SH   SOLE   309,560 0 10,880
COLFAX CORP COM 194014106 4,335 58,145 SH   SOLE   52,045 0 6,100
COLGATE PALMOLIVE CO COM 194162103 6,684 98,040 SH   SOLE   80,003 0 18,037
COMCAST CORP NEW CL A 20030N101 767 14,289 SH   SOLE   11,789 0 2,500
COMCAST CORP NEW CL A SPL 20030N200 3,350 62,813 SH   SOLE   47,902 0 14,911
CONOCOPHILLIPS COM 20825C104 10,804 126,025 SH   SOLE   118,774 0 7,251
CONSTANT CONTACT INC COM 210313102 8,566 266,744 SH   SOLE   226,118 0 40,626
CORNING INC COM 219350105 750 34,146 SH   SOLE   34,146 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,258 115,129 SH   SOLE   106,088 0 9,041
COVIDIEN PLC SHS G2554F113 241 2,677 SH   SOLE   2,677 0 0
CSX CORP COM 126408103 313 10,174 SH   SOLE   10,174 0 0
CVS CAREMARK CORPORATION COM 126650100 31,488 417,764 SH   SOLE   359,277 0 58,487
DANAHER CORP DEL COM 235851102 56,143 713,109 SH   SOLE   648,958 0 64,151
DEERE & CO COM 244199105 696 7,686 SH   SOLE   6,686 0 1,000
DENTSPLY INTL INC NEW COM 249030107 6,889 145,504 SH   SOLE   137,484 0 8,020
DIAGEO P L C SPON ADR NEW 25243Q205 231 1,821 SH   SOLE   1,821 0 0
DISCOVER FINL SVCS COM 254709108 264 4,261 SH   SOLE   4,211 0 50
DISNEY WALT CO COM DISNEY 254687106 6,711 78,263 SH   SOLE   70,913 0 7,350
DOMINION RES INC VA NEW COM 25746U109 643 8,993 SH   SOLE   8,993 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 636 20,820 SH   SOLE   20,820 0 0
DOVER CORP COM 260003108 21,918 240,989 SH   SOLE   239,054 0 1,935
DOW CHEM CO COM 260543103 2,442 47,457 SH   SOLE   47,457 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 4,243 64,849 SH   SOLE   64,849 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,828 92,041 SH   SOLE   88,870 0 3,171
DUN & BRADSTREET CORP DEL NE COM 26483E100 1,468 13,321 SH   SOLE   13,321 0 0
DYNAMIC MATLS CORP COM 267888105 412 18,651 SH   SOLE   17,951 0 700
E M C CORP MASS COM 268648102 3,550 134,750 SH   SOLE   109,730 0 25,020
EATON VANCE CORP COM NON VTG 278265103 2,147 56,806 SH   SOLE   54,306 0 2,500
EATON VANCE TAX MNGD GBL DV COM 27829F108 107 10,227 SH   SOLE   727 0 9,500
EBAY INC COM 278642103 807 16,113 SH   SOLE   14,113 0 2,000
ECOLAB INC COM 278865100 39,705 356,610 SH   SOLE   317,645 0 38,965
EDWARDS LIFESCIENCES CORP COM 28176E108 5,611 65,368 SH   SOLE   61,932 0 3,436
EL PASO PIPELINE PARTNERS L COM UNIT LPI 283702108 250 6,907 SH   SOLE   6,907 0 0
EMERSON ELEC CO COM 291011104 29,398 443,006 SH   SOLE   416,208 0 26,798
ENCANA CORP COM 292505104 6,337 267,263 SH   SOLE   237,827 0 29,436
ENTEGRIS INC COM 29362U104 159 11,538 SH   SOLE   11,538 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,189 15,186 SH   SOLE   10,500 0 4,686
EOG RES INC COM 26875P101 243 2,086 SH   SOLE   286 0 1,800
EXELON CORP COM 30161N101 375 10,276 SH   SOLE   6,276 0 4,000
EXPEDITORS INTL WASH INC COM 302130109 31,924 722,911 SH   SOLE   676,722 0 46,189
EXPRESS SCRIPTS HLDG CO COM 30219G108 2,765 39,877 SH   SOLE   14,830 0 25,047
EXXON MOBIL CORP COM 30231G102 99,844 991,703 SH   SOLE   957,453 0 34,250
FACEBOOK INC CL A 30303M102 600 8,921 SH   SOLE   8,921 0 0
FASTENAL CO COM 311900104 1,141 23,070 SH   SOLE   17,970 0 5,100
FEDEX CORP COM 31428X106 296 1,958 SH   SOLE   1,958 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 26,430 977,780 SH   SOLE   868,980 0 108,800
FISERV INC COM 337738108 20,881 346,167 SH   SOLE   304,769 0 41,398
FORD MTR CO DEL COM PAR $0.01 345370860 237 13,750 SH   SOLE   8,000 0 5,750
FOREST LABS INC COM 345838106 729 7,360 SH   SOLE   6,500 0 860
FRANKLIN RES INC COM 354613101 1,083 18,725 SH   SOLE   17,000 0 1,725
GARTNER INC COM 366651107 642 9,100 SH   SOLE   9,100 0 0
GENERAL ELECTRIC CO COM 369604103 52,407 1,994,182 SH   SOLE   1,858,092 0 136,090
GENERAL MLS INC COM 370334104 6,570 125,048 SH   SOLE   125,048 0 0
GENERAL MTRS CO COM 37045V100 215 5,919 SH   SOLE   5,919 0 0
GENUINE PARTS CO COM 372460105 284 3,240 SH   SOLE   3,240 0 0
GILEAD SCIENCES INC COM 375558103 27,567 332,486 SH   SOLE   282,961 0 49,525
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 26,745 500,086 SH   SOLE   500,086 0 0
GOOGLE INC CL A 38259P508 19,522 33,388 SH   SOLE   29,464 0 3,924
GOOGLE INC CL C 38259P706 20,522 35,673 SH   SOLE   31,819 0 3,854
GRAINGER W W INC COM 384802104 332 1,308 SH   SOLE   1,308 0 0
HALLIBURTON CO COM 406216101 786 11,068 SH   SOLE   11,068 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 324 9,054 SH   SOLE   9,054 0 0
HEALTH CARE REIT INC COM 42217K106 219 3,500 SH   SOLE   2,000 0 1,500
HELMERICH & PAYNE INC COM 423452101 695 5,987 SH   SOLE   5,987 0 0
HESS CORP COM 42809H107 665 6,720 SH   SOLE   6,720 0 0
HEWLETT PACKARD CO COM 428236103 382 11,359 SH   SOLE   8,109 0 3,250
HOME DEPOT INC COM 437076102 38,977 481,446 SH   SOLE   448,774 0 32,672
HONEYWELL INTL INC COM 438516106 735 7,908 SH   SOLE   7,908 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 11,689 384,506 SH   SOLE   345,556 0 38,950
HUBBELL INC CL B 443510201 1,216 9,875 SH   SOLE   9,875 0 0
ICICI BK LTD ADR 45104G104 299 6,000 SH   SOLE   6,000 0 0
ICON PLC SHS G4705A100 1,628 34,555 SH   SOLE   31,355 0 3,200
IDEXX LABS INC COM 45168D104 14,300 107,063 SH   SOLE   103,713 0 3,350
ILLINOIS TOOL WKS INC COM 452308109 1,869 21,351 SH   SOLE   20,551 0 800
INTEL CORP COM 458140100 27,140 878,292 SH   SOLE   775,155 0 103,137
INTERNATIONAL BUSINESS MACHS COM 459200101 44,792 247,100 SH   SOLE   237,055 0 10,045
IRON MTN INC COM 462846106 44,023 1,241,832 SH   SOLE   1,146,548 0 95,284
ISHARES MSCI BRZ CAP ETF 464286400 270 5,650 SH   SOLE   2,650 0 3,000
ISHARES MSCI CDA ETF 464286509 1,932 59,958 SH   SOLE   52,858 0 7,100
ISHARES MSCI PAC JP ETF 464286665 743 15,085 SH   SOLE   12,235 0 2,850
ISHARES MSCI STH KOR ETF 464286772 518 7,965 SH   SOLE   7,965 0 0
ISHARES S&P 100 ETF 464287101 863 9,977 SH   SOLE   6,955 0 3,022
ISHARES SELECT DIVID ETF 464287168 4,130 53,649 SH   SOLE   52,257 0 1,392
ISHARES CHINA LG-CAP ETF 464287184 1,694 45,724 SH   SOLE   44,674 0 1,050
ISHARES CORE S&P500 ETF 464287200 299 1,520 SH   SOLE   990 0 530
ISHARES CORE TOTUSBD ETF 464287226 740 6,760 SH   SOLE   6,760 0 0
ISHARES MSCI EMG MKT ETF 464287234 7,961 184,173 SH   SOLE   158,858 0 25,315
ISHARES IBOXX INV CP ETF 464287242 22,748 190,738 SH   SOLE   182,188 0 8,550
ISHARES MSCI EAFE ETF 464287465 3,261 47,693 SH   SOLE   44,303 0 3,390
ISHARES RUS MID-CAP ETF 464287499 1,731 10,647 SH   SOLE   10,647 0 0
ISHARES CORE S&P MCP ETF 464287507 1,355 9,470 SH   SOLE   8,920 0 550
ISHARES NASDQ BIOTEC ETF 464287556 206 800 SH   SOLE   800 0 0
ISHARES RUS 1000 GRW ETF 464287614 681 7,485 SH   SOLE   5,100 0 2,385
ISHARES RUS 1000 ETF 464287622 661 6,000 SH   SOLE   6,000 0 0
ISHARES RUS 2000 GRW ETF 464287648 961 6,941 SH   SOLE   6,755 0 186
ISHARES RUSSELL 2000 ETF 464287655 3,390 28,528 SH   SOLE   25,946 0 2,582
ISHARES U.S. REAL ES ETF 464287739 1,666 23,200 SH   SOLE   23,200 0 0
ISHARES EUROPE ETF 464287861 936 19,250 SH   SOLE   11,250 0 8,000
ISHARES INTERM CR BD ETF 464288638 259 2,350 SH   SOLE   2,350 0 0
ISHARES 1-3 YR CR BD ETF 464288646 20,808 196,890 SH   SOLE   182,500 0 14,390
ISHARES GOLD TRUST ISHARES 464285105 1,549 120,350 SH   SOLE   87,590 0 32,760
ISHARES TR FLTG RATE BD ETF 46429B655 347 6,823 SH   SOLE   573 0 6,250
ITT CORP NEW COM NEW 450911201 207 4,300 SH   SOLE   4,300 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 213 4,000 SH   SOLE   500 0 3,500
JOHNSON & JOHNSON COM 478160104 77,846 744,082 SH   SOLE   684,986 0 59,096
JOHNSON CTLS INC COM 478366107 41,009 821,317 SH   SOLE   773,685 0 47,632
JPMORGAN CHASE & CO COM 46625H100 28,860 500,856 SH   SOLE   456,715 0 44,141
KAYNE ANDERSON MLP INVT CO COM 486606106 49,415 1,253,860 SH   SOLE   1,135,476 0 118,384
KELLOGG CO COM 487836108 507 7,710 SH   SOLE   7,710 0 0
KIMBERLY CLARK CORP COM 494368103 6,491 58,360 SH   SOLE   58,160 0 200
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 971 11,809 SH   SOLE   10,609 0 1,200
KNOWLES CORP COM 49926D109 3,391 110,312 SH   SOLE   110,076 0 236
KRAFT FOODS GROUP INC COM 50076Q106 500 8,346 SH   SOLE   8,346 0 0
LANCASTER COLONY CORP COM 513847103 12,340 129,677 SH   SOLE   126,067 0 3,610
LIFE TIME FITNESS INC COM 53217R207 17,418 357,373 SH   SOLE   323,773 0 33,600
LILLY ELI & CO COM 532457108 10,212 164,256 SH   SOLE   159,531 0 4,725
LINCOLN ELEC HLDGS INC COM 533900106 6,438 92,136 SH   SOLE   84,536 0 7,600
LINCOLN NATL CORP IND COM 534187109 543 10,560 SH   SOLE   8,500 0 2,060
LINEAR TECHNOLOGY CORP COM 535678106 25,749 547,028 SH   SOLE   462,382 0 84,646
LINKEDIN CORP COM CL A 53578A108 272 1,588 SH   SOLE   1,588 0 0
LOWES COS INC COM 548661107 1,955 40,736 SH   SOLE   36,966 0 3,770
M & T BK CORP COM 55261F104 513 4,135 SH   SOLE   4,135 0 0
MANPOWERGROUP INC COM 56418H100 260 3,070 SH   SOLE   0 0 3,070
MARATHON OIL CORP COM 565849106 1,152 28,853 SH   SOLE   28,853 0 0
MARATHON PETE CORP COM 56585A102 1,109 14,207 SH   SOLE   14,207 0 0
MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 777 13,450 SH   SOLE   13,450 0 0
MARKET VECTORS ETF TR AGRIBUS ETF 57060U605 1,857 33,743 SH   SOLE   27,148 0 6,595
MARSH & MCLENNAN COS INC COM 571748102 1,059 20,432 SH   SOLE   20,432 0 0
MASCO CORP COM 574599106 2,065 93,007 SH   SOLE   93,007 0 0
MCDONALDS CORP COM 580135101 43,131 428,141 SH   SOLE   394,601 0 33,540
MCGRAW HILL FINL INC COM 580645109 699 8,416 SH   SOLE   8,416 0 0
MEAD JOHNSON NUTRITION CO COM 582839106 3,037 32,597 SH   SOLE   31,607 0 990
MEDTRONIC INC COM 585055106 2,335 36,621 SH   SOLE   34,021 0 2,600
MERCK & CO INC NEW COM 58933Y105 35,608 615,508 SH   SOLE   520,202 0 95,306
METLIFE INC COM 59156R108 23,139 416,462 SH   SOLE   367,282 0 49,180
METTLER TOLEDO INTERNATIONAL COM 592688105 17,478 69,035 SH   SOLE   61,750 0 7,285
MICROSOFT CORP COM 594918104 42,535 1,020,021 SH   SOLE   946,473 0 73,548
MONDELEZ INTL INC CL A 609207105 957 25,441 SH   SOLE   25,441 0 0
MONSANTO CO NEW COM 61166W101 236 1,888 SH   SOLE   1,888 0 0
MOODYS CORP COM 615369105 1,833 20,905 SH   SOLE   20,905 0 0
MORGAN STANLEY COM NEW 617446448 214 6,626 SH   SOLE   6,526 0 100
MORNINGSTAR INC COM 617700109 3,306 46,044 SH   SOLE   43,394 0 2,650
MTS SYS CORP COM 553777103 508 7,500 SH   SOLE   7,500 0 0
NATIONAL OILWELL VARCO INC COM 637071101 289 3,505 SH   SOLE   2,275 0 1,230
NEWELL RUBBERMAID INC COM 651229106 4,846 156,380 SH   SOLE   153,380 0 3,000
NEXTERA ENERGY INC COM 65339F101 1,491 14,547 SH   SOLE   12,947 0 1,600
NIKE INC CL B 654106103 319 4,108 SH   SOLE   4,108 0 0
NOBLE CORP PLC SHS USD G65431101 14,946 445,346 SH   SOLE   401,256 0 44,090
NOBLE ENERGY INC COM 655044105 1,650 21,300 SH   SOLE   19,808 0 1,492
NORDSTROM INC COM 655664100 785 11,560 SH   SOLE   11,560 0 0
NORTHEAST BANCORP COM NEW 663904209 134 14,000 SH   SOLE   0 0 14,000
NORTHEAST UTILS COM 664397106 324 6,856 SH   SOLE   6,856 0 0
NORTHERN TR CORP COM 665859104 594 9,250 SH   SOLE   9,250 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,719 14,370 SH   SOLE   12,670 0 1,700
NORTHWEST NAT GAS CO COM 667655104 2,124 45,056 SH   SOLE   44,356 0 700
NOVARTIS A G SPONSORED ADR 66987V109 11,215 123,880 SH   SOLE   104,740 0 19,140
NOVO-NORDISK A S ADR 670100205 430 9,300 SH   SOLE   9,300 0 0
NUVEEN VA PREM INCOME MUN FD COM 67064R102 240 18,007 SH   SOLE   18,007 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 60,870 404,187 SH   SOLE   360,925 0 43,262
OCCIDENTAL PETE CORP DEL COM 674599105 371 3,607 SH   SOLE   2,597 0 1,010
OMNICOM GROUP INC COM 681919106 346 4,850 SH   SOLE   4,850 0 0
OPEN TEXT CORP COM 683715106 4,460 93,051 SH   SOLE   80,651 0 12,400
ORACLE CORP COM 68389X105 9,612 237,180 SH   SOLE   201,280 0 35,900
PANERA BREAD CO CL A 69840W108 505 3,368 SH   SOLE   125 0 3,243
PAYCHEX INC COM 704326107 36,949 889,022 SH   SOLE   805,129 0 83,893
PEPCO HOLDINGS INC COM 713291102 544 19,800 SH   SOLE   19,800 0 0
PEPSICO INC COM 713448108 57,710 645,962 SH   SOLE   589,756 0 56,206
PFIZER INC COM 717081103 33,072 1,114,263 SH   SOLE   1,075,342 0 38,921
PHILIP MORRIS INTL INC COM 718172109 2,366 28,062 SH   SOLE   28,062 0 0
PHILLIPS 66 COM 718546104 1,297 16,118 SH   SOLE   16,118 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 426 7,100 SH   SOLE   5,700 0 1,400
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 2,684 83,900 SH   SOLE   65,200 0 18,700
PLUM CREEK TIMBER CO INC COM 729251108 902 20,010 SH   SOLE   16,010 0 4,000
PNC FINL SVCS GROUP INC COM 693475105 535 6,007 SH   SOLE   6,007 0 0
POLYPORE INTL INC COM 73179V103 340 7,134 SH   SOLE   5,134 0 2,000
PORTFOLIO RECOVERY ASSOCS IN COM 73640Q105 2,665 44,784 SH   SOLE   38,984 0 5,800
POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 382 14,360 SH   SOLE   14,360 0 0
POWERSHARES ETF TRUST WATER RESOURCE 73935X575 1,750 65,820 SH   SOLE   47,080 0 18,740
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 19,005 764,165 SH   SOLE   681,465 0 82,700
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 653 6,957 SH   SOLE   6,932 0 25
PPG INDS INC COM 693506107 644 3,064 SH   SOLE   3,064 0 0
PRAXAIR INC COM 74005P104 41,527 312,602 SH   SOLE   280,409 0 32,193
PRICELINE GRP INC COM NEW 741503403 247 205 SH   SOLE   205 0 0
PROCTER & GAMBLE CO COM 742718109 87,915 1,118,659 SH   SOLE   1,049,913 0 68,746
PROGRESSIVE CORP OHIO COM 743315103 1,730 68,220 SH   SOLE   65,870 0 2,350
PUBLIC SVC ENTERPRISE GROUP COM 744573106 291 7,136 SH   SOLE   5,336 0 1,800
QUALCOMM INC COM 747525103 47,264 596,771 SH   SOLE   539,651 0 57,120
RAYTHEON CO COM NEW 755111507 17,443 189,088 SH   SOLE   178,968 0 10,120
REGENCY ENERGY PARTNERS L P COM UNITS L P 75885Y107 282 8,760 SH   SOLE   8,760 0 0
RESMED INC COM 761152107 17,435 344,355 SH   SOLE   311,020 0 33,335
RIGNET INC COM 766582100 2,039 37,888 SH   SOLE   37,888 0 0
ROCKWELL AUTOMATION INC COM 773903109 332 2,650 SH   SOLE   150 0 2,500
ROPER INDS INC NEW COM 776696106 1,208 8,281 SH   SOLE   5,641 0 2,640
ROYAL BK SCOTLAND GROUP PLC SP ADR L RP PF 780097788 2,497 108,204 SH   SOLE   101,204 0 7,000
ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 599 23,666 SH   SOLE   14,066 0 9,600
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 288 3,309 SH   SOLE   3,309 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,023 24,556 SH   SOLE   21,556 0 3,000
SABINE ROYALTY TR UNIT BEN INT 785688102 677 11,175 SH   SOLE   8,175 0 3,000
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 484 25,096 SH   SOLE   23,296 0 1,800
SCHLUMBERGER LTD COM 806857108 70,487 597,599 SH   SOLE   544,825 0 52,774
SEALED AIR CORP NEW COM 81211K100 1,214 35,520 SH   SOLE   35,520 0 0
SHERWIN WILLIAMS CO COM 824348106 4,154 20,073 SH   SOLE   19,432 0 641
SHIRE PLC SPONSORED ADR 82481R106 259 1,100 SH   SOLE   1,100 0 0
SIGMA ALDRICH CORP COM 826552101 1,782 17,559 SH   SOLE   17,359 0 200
SM ENERGY CO COM 78454L100 302 3,600 SH   SOLE   3,500 0 100
SOLAZYME INC COM 83415T101 11,223 952,781 SH   SOLE   846,831 0 105,950
SOUTHERN CO COM 842587107 549 12,078 SH   SOLE   10,632 0 1,446
SPDR GOLD TRUST GOLD SHS 78463V107 1,666 13,010 SH   SOLE   12,965 0 45
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 2,470 32,820 SH   SOLE   26,910 0 5,910
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,468 27,939 SH   SOLE   25,174 0 2,765
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 21,049 80,784 SH   SOLE   79,439 0 1,345
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 568 13,609 SH   SOLE   13,609 0 0
SPECTRA ENERGY CORP COM 847560109 222 5,230 SH   SOLE   5,230 0 0
ST JUDE MED INC COM 790849103 381 5,500 SH   SOLE   4,500 0 1,000
STANLEY BLACK & DECKER INC COM 854502101 3,648 41,538 SH   SOLE   41,538 0 0
STAPLES INC COM 855030102 3,614 333,272 SH   SOLE   305,272 0 28,000
STARBUCKS CORP COM 855244109 4,254 54,971 SH   SOLE   52,171 0 2,800
STATE STR CORP COM 857477103 31,396 466,781 SH   SOLE   422,849 0 43,932
STERICYCLE INC COM 858912108 54,584 460,938 SH   SOLE   430,832 0 30,106
STRYKER CORP COM 863667101 49,736 589,846 SH   SOLE   544,004 0 45,842
SUN LIFE FINL INC COM 866796105 296 8,060 SH   SOLE   8,060 0 0
SUNCOR ENERGY INC NEW COM 867224107 23,449 550,078 SH   SOLE   497,590 0 52,488
SUNTRUST BKS INC COM 867914103 1,306 32,601 SH   SOLE   32,601 0 0
SYSCO CORP COM 871829107 8,254 220,410 SH   SOLE   211,710 0 8,700
TARGET CORP COM 87612E106 576 9,939 SH   SOLE   4,579 0 5,360
TERADATA CORP DEL COM 88076W103 17,141 426,400 SH   SOLE   381,505 0 44,895
TESORO LOGISTICS LP COM UNIT LP 88160T107 264 3,600 SH   SOLE   2,300 0 1,300
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,617 30,855 SH   SOLE   29,855 0 1,000
TEXAS INSTRS INC COM 882508104 1,685 35,256 SH   SOLE   35,256 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,358 11,506 SH   SOLE   10,666 0 840
TIFFANY & CO NEW COM 886547108 3,585 35,765 SH   SOLE   35,615 0 150
TIME WARNER CABLE INC COM 88732J207 9,480 64,358 SH   SOLE   63,154 0 1,204
TIME WARNER INC COM NEW 887317303 1,341 19,088 SH   SOLE   14,288 0 4,800
TJX COS INC NEW COM 872540109 15,279 287,481 SH   SOLE   223,102 0 64,379
TORCHMARK CORP COM 891027104 221 2,700 SH   SOLE   2,700 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 26,097 507,616 SH   SOLE   477,874 0 29,742
TOTAL S A SPONSORED ADR 89151E109 241 3,334 SH   SOLE   3,334 0 0
TRACTOR SUPPLY CO COM 892356106 10,006 165,659 SH   SOLE   153,404 0 12,255
TRAVELERS COMPANIES INC COM 89417E109 689 7,327 SH   SOLE   6,137 0 1,190
TRIMBLE NAVIGATION LTD COM 896239100 32,149 870,081 SH   SOLE   804,096 0 65,985
TWENTY FIRST CENTY FOX INC CL A 90130A101 3,145 89,465 SH   SOLE   87,565 0 1,900
U S SILICA HLDGS INC COM 90346E103 3,546 63,972 SH   SOLE   60,422 0 3,550
UNILEVER N V N Y SHS NEW 904784709 643 14,700 SH   SOLE   14,700 0 0
UNION PAC CORP COM 907818108 3,231 32,390 SH   SOLE   31,810 0 580
UNITED PARCEL SERVICE INC CL B 911312106 12,276 119,578 SH   SOLE   117,678 0 1,900
UNITED TECHNOLOGIES CORP COM 913017109 92,331 799,751 SH   SOLE   736,892 0 62,859
UNUM GROUP COM 91529Y106 221 6,360 SH   SOLE   3,500 0 2,860
US BANCORP DEL COM NEW 902973304 14,166 326,998 SH   SOLE   320,398 0 6,600
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 11,729 138,485 SH   SOLE   127,485 0 11,000
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 3,826 47,630 SH   SOLE   38,475 0 9,155
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,613 13,775 SH   SOLE   12,500 0 1,275
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 7,535 144,104 SH   SOLE   122,351 0 21,753
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,114 234,482 SH   SOLE   191,592 0 42,890
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,012 70,717 SH   SOLE   47,507 0 23,210
VARIAN MED SYS INC COM 92220P105 2,007 24,143 SH   SOLE   22,843 0 1,300
VERIZON COMMUNICATIONS INC COM 92343V104 20,249 413,843 SH   SOLE   376,774 0 37,069
VERTEX PHARMACEUTICALS INC COM 92532F100 20,125 212,554 SH   SOLE   191,208 0 21,346
VICOR CORP COM 925815102 93 11,120 SH   SOLE   11,120 0 0
VISA INC COM CL A 92826C839 36,384 172,677 SH   SOLE   158,892 0 13,785
VODAFONE GROUP PLC NEW SPNSR ADR NO PAR 92857W308 698 20,909 SH   SOLE   17,331 0 3,578
VORNADO RLTY TR SH BEN INT 929042109 2,374 22,244 SH   SOLE   22,091 0 153
WABTEC CORP COM 929740108 355 4,300 SH   SOLE   4,300 0 0
WALGREEN CO COM 931422109 7,545 101,778 SH   SOLE   95,778 0 6,000
WAL-MART STORES INC COM 931142103 9,433 125,660 SH   SOLE   115,985 0 9,675
WASTE MGMT INC DEL COM 94106L109 482 10,765 SH   SOLE   10,765 0 0
WATERS CORP COM 941848103 506 4,850 SH   SOLE   950 0 3,900
WATTS WATER TECHNOLOGIES INC CL A 942749102 365 5,925 SH   SOLE   5,725 0 200
WELLS FARGO & CO NEW COM 949746101 45,779 870,970 SH   SOLE   819,584 0 51,386
WEYERHAEUSER CO COM 962166104 219 6,625 SH   SOLE   3,925 0 2,700
WHOLE FOODS MKT INC COM 966837106 721 18,682 SH   SOLE   18,682 0 0
WILEY JOHN & SONS INC CL A 968223206 880 14,532 SH   SOLE   3,600 0 10,932
WILEY JOHN & SONS INC CL B 968223305 218 3,600 SH   SOLE   3,600 0 0
WILLIAMS COS INC DEL COM 969457100 432 7,428 SH   SOLE   7,428 0 0
WINDSTREAM HLDGS INC COM 97382A101 212 21,247 SH   SOLE   19,247 0 2,000
WISCONSIN ENERGY CORP COM 976657106 983 20,950 SH   SOLE   20,950 0 0
WISDOMTREE TR EMERG MKTS ETF 97717W315 218 4,200 SH   SOLE   4,200 0 0
ZIMMER HLDGS INC COM 98956P102 5,484 52,814 SH   SOLE   48,574 0 4,240