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 1,010 7,131 SH   SOLE   7,131 0 0
ABBVIE INC COM 00287Y109 408 7,059 SH   SOLE   7,059 0 0
ACE LTD SHS H0023R105 38,777 369,759 SH   SOLE   347,899 0 21,860
ALLERGAN INC COM 018490102 1,539 8,635 SH   SOLE   8,635 0 0
ALTRIA GROUP INC COM 02209S103 3,465 75,425 SH   SOLE   75,425 0 0
AMERICAN EXPRESS CO COM 025816109 545 6,230 SH   SOLE   6,230 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 36,359 673,074 SH   SOLE   630,664 0 42,410
ANADARKO PETE CORP COM 032511107 256 2,522 SH   SOLE   2,522 0 0
AON PLC SHS CL A G0408V102 1,595 18,198 SH   SOLE   18,198 0 0
APACHE CORP COM 037411105 1,372 14,615 SH   SOLE   14,615 0 0
APPLE INC COM 037833100 28,943 287,277 SH   SOLE   269,217 0 18,060
AUTOMATIC DATA PROCESSING IN COM 053015103 947 11,393 SH   SOLE   11,393 0 0
AUTONATION INC COM 05329W102 14,878 295,728 SH   SOLE   280,428 0 15,300
AVERY DENNISON CORP COM 053611109 24,429 547,121 SH   SOLE   517,046 0 30,075
BANK NEW YORK MELLON CORP COM 064058100 348 8,989 SH   SOLE   8,989 0 0
BAXTER INTL INC COM 071813109 5,575 77,685 SH   SOLE   77,685 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 414 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,939 14,036 SH   SOLE   14,036 0 0
BIOGEN IDEC INC COM 09062X103 1,778 5,376 SH   SOLE   5,376 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 348 17,135 SH   SOLE   17,135 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 387 7,563 SH   SOLE   7,563 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 290 6,970 SH   SOLE   6,970 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 10,095 223,582 SH   SOLE   208,782 0 14,800
CELGENE CORP COM 151020104 21,336 225,108 SH   SOLE   208,908 0 16,200
CHEVRON CORP NEW COM 166764100 266 2,230 SH   SOLE   2,230 0 0
CHUBB CORP COM 171232101 9,927 108,987 SH   SOLE   108,987 0 0
CIT GROUP INC COM NEW 125581801 22,540 490,420 SH   SOLE   459,550 0 30,870
COCA COLA CO COM 191216100 677 15,865 SH   SOLE   15,865 0 0
COLGATE PALMOLIVE CO COM 194162103 409 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 32,095 596,792 SH   SOLE   559,412 0 37,380
CONOCOPHILLIPS COM COM 20825C104 938 12,258 SH   SOLE   12,258 0 0
COSTCO WHSL CORP NEW COM 22160K105 319 2,547 SH   SOLE   2,547 0 0
CROWN CASTLE INTL CORP COM 228227104 885 10,994 SH   SOLE   10,994 0 0
CVS HEALTH CORP COM 126650100 2,579 32,400 SH   SOLE   32,400 0 0
DANAHER CORP DEL COM 235851102 23,160 304,815 SH   SOLE   286,415 0 18,400
DEERE & CO COM 244199105 812 9,902 SH   SOLE   9,902 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 28,263 460,767 SH   SOLE   435,667 0 25,100
DELTA AIR LINES INC DEL COM NEW 247361702 13,588 375,889 SH   SOLE   355,289 0 20,600
DEVON ENERGY CORP NEW COM 25179M103 15,636 229,333 SH   SOLE   210,633 0 18,700
DISNEY WALT CO COM DISNEY 254687106 570 6,399 SH   SOLE   6,399 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 568 7,920 SH   SOLE   7,920 0 0
EMERSON ELEC CO COM 291011104 576 9,210 SH   SOLE   9,210 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 207 3,230 SH   SOLE   3,230 0 0
EOG RES INC COM 26875P101 274 2,765 SH   SOLE   2,765 0 0
EXXON MOBIL CORP COM 30231G102 3,453 36,714 SH   SOLE   36,714 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 380 296,500 SH   SOLE   296,500 0 0
FRANKLIN RES INC COM 354613101 407 7,449 SH   SOLE   7,449 0 0
GENERAL ELECTRIC CO COM 369604103 262 10,240 SH   SOLE   10,240 0 0
GENERAL MTRS CO COM 37045V100 287 8,974 SH   SOLE   8,974 0 0
GILEAD SCIENCES INC COM 375558103 10,726 100,765 SH   SOLE   97,365 0 3,400
GOLDMAN SACHS GROUP INC COM 38141G104 294 1,600 SH   SOLE   1,600 0 0
GOOGLE INC CL A 38259P508 14,006 23,803 SH   SOLE   22,498 0 1,305
GOOGLE INC CL C 38259P706 18,573 32,168 SH   SOLE   30,259 0 1,909
GRACE W R & CO DEL NEW COM 38388F108 344 3,782 SH   SOLE   3,782 0 0
HERSHEY CO COM 427866108 592 6,200 SH   SOLE   6,200 0 0
HESS CORP COM 42809H107 399 4,232 SH   SOLE   4,232 0 0
IMAX CORP COM 45245E109 11,515 419,348 SH   SOLE   386,605 0 32,743
INTEL CORP COM 458140100 545 15,664 SH   SOLE   15,664 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,297 6,830 SH   SOLE   6,830 0 0
JOHNSON & JOHNSON COM 478160104 5,745 53,897 SH   SOLE   53,897 0 0
JOHNSON CTLS INC COM 478366107 15,434 350,763 SH   SOLE   313,923 0 36,840
JPMORGAN CHASE & CO COM 46625H100 2,348 38,985 SH   SOLE   38,985 0 0
KELLOGG CO COM 487836108 447 7,260 SH   SOLE   7,260 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,905 30,855 SH   SOLE   30,854 0 1
KRAFT FOODS GROUP INC COM 50076Q106 1,121 19,874 SH   SOLE   19,874 0 0
LAS VEGAS SANDS CORP COM 517834107 327 5,250 SH   SOLE   5,250 0 0
LILLY ELI & CO COM 532457108 605 9,330 SH   SOLE   9,330 0 0
LOEWS CORP COM 540424108 394 9,469 SH   SOLE   9,469 0 0
LULULEMON ATHLETICA INC COM 550021109 315 7,505 SH   SOLE   7,505 0 0
MARATHON OIL CORP COM 565849106 22,514 598,930 SH   SOLE   564,690 0 34,240
MARKEL CORP COM 570535104 1,083 1,703 SH   SOLE   1,703 0 0
MCDONALDS CORP COM 580135101 342 3,603 SH   SOLE   3,603 0 0
MERCK & CO INC NEW COM 58933Y105 1,386 23,381 SH   SOLE   23,381 0 0
METLIFE INC COM 59156R108 34,592 643,935 SH   SOLE   601,045 0 42,890
MICROSOFT CORP COM 594918104 27,388 590,758 SH   SOLE   558,008 0 32,750
MIDWAY GOLD CORP COM 598153104 26 25,000 SH   SOLE   25,000 0 0
MONDELEZ INTL INC CL A 609207105 2,173 63,406 SH   SOLE   63,406 0 0
NOVARTIS A G SPONSORED ADR 66987V109 226 2,400 SH   SOLE   2,400 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 255 2,651 SH   SOLE   2,651 0 0
ORACLE CORP COM 68389X105 25,561 667,730 SH   SOLE   631,660 0 36,070
PACCAR INC COM 693718108 247 4,350 SH   SOLE   4,350 0 0
PENTAIR PLC SHS G7S00T104 22,492 343,436 SH   SOLE   325,336 0 18,100
PEPSICO INC COM 713448108 299 3,215 SH   SOLE   3,215 0 0
PFIZER INC COM 717081103 645 21,819 SH   SOLE   21,819 0 0
PHILIP MORRIS INTL INC COM 718172109 4,278 51,298 SH   SOLE   51,298 0 0
PHILLIPS 66 COM 718546104 372 4,579 SH   SOLE   4,579 0 0
PROCTER & GAMBLE CO COM 742718109 1,670 19,942 SH   SOLE   19,942 0 0
REPUBLIC SVCS INC COM 760759100 36,855 944,513 SH   SOLE   890,863 0 53,650
SCHLUMBERGER LTD COM 806857108 27,370 269,148 SH   SOLE   256,118 0 13,030
SHERWIN WILLIAMS CO COM 824348106 268 1,225 SH   SOLE   1,225 0 0
STARBUCKS CORP COM 855244109 20,661 273,807 SH   SOLE   258,707 0 15,100
STATE STR CORP COM 857477103 552 7,500 SH   SOLE   7,500 0 0
STERICYCLE INC COM 858912108 293 2,511 SH   SOLE   2,511 0 0
STRYKER CORP COM 863667101 978 12,110 SH   SOLE   12,110 0 0
SYSCO CORP COM 871829107 332 8,761 SH   SOLE   8,761 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 35,781 294,010 SH   SOLE   278,090 0 15,920
TIME WARNER CABLE INC COM 88732J207 775 5,404 SH   SOLE   5,404 0 0
TRANSOCEAN LTD REG SHS H8817H100 310 9,705 SH   SOLE   9,705 0 0
TRIMBLE NAVIGATION LTD COM 896239100 23,700 777,049 SH   SOLE   735,449 0 41,600
UNION BANKSHARES INC COM 905400107 1,975 82,392 SH   SOLE   82,392 0 0
UNITED PARCEL SERVICE INC CL B 911312106 34,807 354,130 SH   SOLE   334,460 0 19,670
UNITEDHEALTH GROUP INC COM 91324P102 1,402 16,258 SH   SOLE   16,258 0 0
V F CORP COM 918204108 273 4,134 SH   SOLE   4,134 0 0
WAL-MART STORES INC COM 931142103 694 9,080 SH   SOLE   9,080 0 0
WALGREEN CO COM 931422109 533 9,000 SH   SOLE   9,000 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 283 13,587 SH   SOLE   13,587 0 0
WELLS FARGO & CO NEW COM 949746101 1,958 37,749 SH   SOLE   37,749 0 0
WENDYS CO COM 95058W100 174 21,061 SH   SOLE   21,061 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 388 8,670 SH   SOLE   8,670 0 0
WILLIAMS COS INC DEL COM 969457100 27,141 490,360 SH   SOLE   465,830 0 24,530
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 1,214 46,300 SH   SOLE   46,300 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,536 39,680 SH   SOLE   39,680 0 0
ISHARES TR CORE S&P SCP ETF 464287804 217 2,079 SH   SOLE   2,079 0 0
ISHARES TR CORE US AGGBD ET 464287226 542 4,965 SH   SOLE   4,965 0 0
ISHARES MSCI EURO FL ETF 464289180 1,243 52,710 SH   SOLE   52,710 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515 1,232 14,250 SH   SOLE   14,250 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 929 10,140 SH   SOLE   10,140 0 0
ISHARES U.S. INSRNCE ETF 464288786 1,256 26,650 SH   SOLE   26,650 0 0
ISHARES US HOME CONS ETF 464288752 724 32,200 SH   SOLE   32,200 0 0
MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 1,199 24,170 SH   SOLE   24,170 0 0
POWERSHARES ETF TR II S&P SMCP IND P 73937B878 481 11,510 SH   SOLE   11,510 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 291 2,950 SH   SOLE   2,950 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 1,222 13,490 SH   SOLE   13,490 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,765 26,470 SH   SOLE   26,470 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,297 99,129 SH   SOLE   99,129 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 738 6,349 SH   SOLE   6,349 0 0
SPDR INDEX SHS FDS CONSM SPLS ETF 78463X723 984 25,300 SH   SOLE   25,300 0 0
SPDR INDEX SHS FDS INTL HLTH ETF 78463X681 1,020 20,790 SH   SOLE   20,790 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,799 9,130 SH   SOLE   9,130 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1,246 13,372 SH   SOLE   13,372 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,193 28,600 SH   SOLE   28,600 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,016 8,650 SH   SOLE   8,650 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,744 17,195 SH   SOLE   17,195 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,254 12,534 SH   SOLE   12,534 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,227 23,400 SH   SOLE   23,400 0 0