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 988 6,898 SH   SOLE   6,898 0 0
ABBVIE INC COM 00287Y109 395 6,999 SH   SOLE   6,999 0 0
ACE LTD SHS H0023R105 38,698 373,171 SH   SOLE   352,851 0 20,320
ALLERGAN INC COM 018490102 1,407 8,315 SH   SOLE   8,315 0 0
ALTRIA GROUP INC COM 02209S103 3,168 75,535 SH   SOLE   75,535 0 0
AMERICAN EXPRESS CO COM 025816109 586 6,175 SH   SOLE   6,175 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 36,915 676,349 SH   SOLE   633,939 0 42,410
AON PLC SHS CL A G0408V102 1,680 18,648 SH   SOLE   18,648 0 0
APACHE CORP COM 037411105 1,471 14,615 SH   SOLE   14,615 0 0
APPLE INC COM 037833100 27,966 300,938 SH   SOLE   282,878 0 18,060
AT&T INC COM 00206R102 382 10,800 SH   SOLE   10,800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 899 11,341 SH   SOLE   11,341 0 0
AUTONATION INC COM 05329W102 17,581 294,595 SH   SOLE   279,295 0 15,300
AVERY DENNISON CORP COM 053611109 30,465 594,441 SH   SOLE   560,101 0 34,340
BANK NEW YORK MELLON CORP COM 064058100 337 8,989 SH   SOLE   8,989 0 0
BAXTER INTL INC COM 071813109 5,647 78,105 SH   SOLE   78,105 0 0
BED BATH & BEYOND INC COM 075896100 307 5,344 SH   SOLE   5,344 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 760 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,781 14,076 SH   SOLE   14,076 0 0
BIOGEN IDEC INC COM 09062X103 1,665 5,280 SH   SOLE   5,280 0 0
BOEING CO COM 097023105 340 2,675 SH   SOLE   2,675 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 379 17,135 SH   SOLE   17,135 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 681 14,044 SH   SOLE   14,044 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 290 6,970 SH   SOLE   6,970 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 13,882 219,482 SH   SOLE   204,682 0 14,800
CELGENE CORP COM 151020104 19,583 228,022 SH   SOLE   211,822 0 16,200
CHEVRON CORP NEW COM 166764100 274 2,100 SH   SOLE   2,100 0 0
CHUBB CORP COM 171232101 10,041 108,943 SH   SOLE   108,943 0 0
CIT GROUP INC COM NEW 125581801 22,326 487,889 SH   SOLE   457,019 0 30,870
COCA COLA CO COM 191216100 624 14,720 SH   SOLE   14,720 0 0
COLGATE PALMOLIVE CO COM 194162103 427 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 32,222 600,262 SH   SOLE   562,882 0 37,380
CONOCOPHILLIPS COM 20825C104 1,045 12,194 SH   SOLE   12,194 0 0
COSTCO WHSL CORP NEW COM 22160K105 292 2,535 SH   SOLE   2,535 0 0
CROWN CASTLE INTL CORP COM 228227104 816 10,994 SH   SOLE   10,994 0 0
CUMMINS INC COM 231021106 522 3,380 SH   SOLE   3,380 0 0
CVS CAREMARK CORPORATION COM 126650100 2,461 32,650 SH   SOLE   32,650 0 0
DEERE & CO COM 244199105 613 6,765 SH   SOLE   6,765 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 32,140 467,557 SH   SOLE   442,457 0 25,100
DELTA AIR LINES INC DEL COM NEW 247361702 14,554 375,889 SH   SOLE   355,289 0 20,600
DEVON ENERGY CORP NEW COM 25179M103 17,932 225,841 SH   SOLE   207,141 0 18,700
DISNEY WALT CO COM DISNEY 254687106 544 6,350 SH   SOLE   6,350 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 470 7,175 SH   SOLE   7,175 0 0
DUNKIN BRANDS GROUP INC COM 265504100 211 4,612 SH   SOLE   4,612 0 0
EBAY INC COM 278642103 385 7,695 SH   SOLE   7,695 0 0
EMERSON ELEC CO COM 291011104 611 9,210 SH   SOLE   9,210 0 0
EOG RES INC COM 26875P101 283 2,420 SH   SOLE   2,420 0 0
EXXON MOBIL CORP COM 30231G102 3,679 36,543 SH   SOLE   36,543 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 353 420,600 SH   SOLE   420,600 0 0
FRANKLIN RES INC COM 354613101 431 7,449 SH   SOLE   7,449 0 0
GENERAL ELECTRIC CO COM 369604103 255 9,710 SH   SOLE   9,710 0 0
GENERAL MTRS CO COM 37045V100 326 8,974 SH   SOLE   8,974 0 0
GILEAD SCIENCES INC COM 375558103 8,814 106,314 SH   SOLE   102,914 0 3,400
GOLDMAN SACHS GROUP INC COM 38141G104 356 2,125 SH   SOLE   2,125 0 0
GOOGLE INC CL A 38259P508 14,223 24,326 SH   SOLE   23,021 0 1,305
GOOGLE INC CL C 38259P706 18,497 32,153 SH   SOLE   30,244 0 1,909
GRACE W R & CO DEL NEW COM 38388F108 338 3,576 SH   SOLE   3,576 0 0
HERSHEY CO COM 427866108 222 2,276 SH   SOLE   2,276 0 0
HESS CORP COM 42809H107 419 4,232 SH   SOLE   4,232 0 0
ILLUMINA INC COM 452327109 201 1,126 SH   SOLE   1,126 0 0
IMAX CORP COM 45245E109 14,399 505,574 SH   SOLE   471,644 0 33,930
INTEL CORP COM 458140100 471 15,250 SH   SOLE   15,250 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,238 6,831 SH   SOLE   6,831 0 0
JOHNSON & JOHNSON COM 478160104 5,593 53,459 SH   SOLE   53,459 0 0
JOHNSON CTLS INC COM 478366107 17,073 341,939 SH   SOLE   308,199 0 33,740
JPMORGAN CHASE & CO COM 46625H100 2,172 37,698 SH   SOLE   37,698 0 0
KELLOGG CO COM 487836108 477 7,260 SH   SOLE   7,260 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 295 3,594 SH   SOLE   3,594 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,393 30,318 SH   SOLE   30,317 0 1
KRAFT FOODS GROUP INC COM 50076Q106 1,191 19,874 SH   SOLE   19,874 0 0
LAS VEGAS SANDS CORP COM 517834107 404 5,300 SH   SOLE   5,300 0 0
LILLY ELI & CO COM 532457108 614 9,880 SH   SOLE   9,880 0 0
LOEWS CORP COM 540424108 398 9,051 SH   SOLE   9,051 0 0
LULULEMON ATHLETICA INC COM 550021109 287 7,097 SH   SOLE   7,097 0 0
MARATHON OIL CORP COM 565849106 27,487 688,559 SH   SOLE   642,799 0 45,760
MARKEL CORP COM 570535104 1,117 1,703 SH   SOLE   1,703 0 0
MCDONALDS CORP COM 580135101 384 3,815 SH   SOLE   3,815 0 0
MERCK & CO INC NEW COM 58933Y105 1,337 23,109 SH   SOLE   23,109 0 0
METLIFE INC COM 59156R108 36,053 648,905 SH   SOLE   607,605 0 41,300
MICROSOFT CORP COM 594918104 25,207 604,476 SH   SOLE   571,726 0 32,750
MIDWAY GOLD CORP COM 598153104 22 25,000 SH   SOLE   25,000 0 0
MONDELEZ INTL INC CL A 609207105 2,352 62,531 SH   SOLE   62,531 0 0
NEURALSTEM INC COM 64127R302 105 25,000 SH   SOLE   25,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 217 2,400 SH   SOLE   2,400 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 238 2,315 SH   SOLE   2,315 0 0
ORACLE CORP COM 68389X105 26,898 663,660 SH   SOLE   627,590 0 36,070
PACCAR INC COM 693718108 273 4,350 SH   SOLE   4,350 0 0
PENTAIR PLC SHS G7S00T104 24,731 342,920 SH   SOLE   324,820 0 18,100
PEPSICO INC COM 713448108 285 3,191 SH   SOLE   3,191 0 0
PFIZER INC COM 717081103 319 10,755 SH   SOLE   10,755 0 0
PHILIP MORRIS INTL INC COM 718172109 4,320 51,242 SH   SOLE   51,242 0 0
PHILLIPS 66 COM 718546104 366 4,547 SH   SOLE   4,547 0 0
PROCTER & GAMBLE CO COM 742718109 1,528 19,438 SH   SOLE   19,438 0 0
REGIONS FINL CORP NEW COM 7591EP100 595 56,016 SH   SOLE   56,016 0 0
REPUBLIC SVCS INC COM 760759100 35,937 946,453 SH   SOLE   892,803 0 53,650
SCHLUMBERGER LTD COM 806857108 31,702 268,779 SH   SOLE   255,749 0 13,030
SHERWIN WILLIAMS CO COM 824348106 248 1,200 SH   SOLE   1,200 0 0
STARBUCKS CORP COM 855244109 21,299 275,247 SH   SOLE   260,147 0 15,100
STATE STR CORP COM 857477103 595 8,845 SH   SOLE   8,845 0 0
STERICYCLE INC COM 858912108 297 2,511 SH   SOLE   2,511 0 0
STRYKER CORP COM 863667101 1,021 12,110 SH   SOLE   12,110 0 0
SYSCO CORP COM 871829107 371 9,911 SH   SOLE   9,911 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 34,971 296,365 SH   SOLE   280,445 0 15,920
TIME WARNER CABLE INC COM 88732J207 796 5,404 SH   SOLE   5,404 0 0
TRIMBLE NAVIGATION LTD COM 896239100 28,039 758,829 SH   SOLE   717,229 0 41,600
UNION BANKSHARES INC COM 905400107 2,085 83,760 SH   SOLE   83,760 0 0
UNITED PARCEL SERVICE INC CL B 911312106 35,162 342,512 SH   SOLE   324,512 0 18,000
UNITEDHEALTH GROUP INC COM 91324P102 1,267 15,500 SH   SOLE   15,500 0 0
US BANCORP DEL COM NEW 902973304 589 13,590 SH   SOLE   13,590 0 0
V F CORP COM 918204108 252 4,000 SH   SOLE   4,000 0 0
WAL-MART STORES INC COM 931142103 672 8,950 SH   SOLE   8,950 0 0
WALGREEN CO COM 931422109 667 9,000 SH   SOLE   9,000 0 0
WEATHERFORD INTERNATIONAL LT REG SHS H27013103 248 10,775 SH   SOLE   10,775 0 0
WELLS FARGO & CO NEW COM 949746101 1,931 36,742 SH   SOLE   36,742 0 0
WENDYS CO COM 95058W100 170 19,917 SH   SOLE   19,917 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 346 8,208 SH   SOLE   8,208 0 0
WILLIAMS COS INC DEL COM 969457100 29,026 498,640 SH   SOLE   474,110 0 24,530
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 618 22,290 SH   SOLE   22,290 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,887 31,023 SH   SOLE   31,023 0 0
ISHARES CORE S&P SCP ETF 464287804 233 2,079 SH   SOLE   2,079 0 0
ISHARES CORE TOTUSBD ETF 464287226 563 5,150 SH   SOLE   5,150 0 0
ISHARES MSCI EURO FL ETF 464289180 862 34,961 SH   SOLE   34,961 0 0
ISHARES NA TEC-SFTWR ETF 464287515 971 11,293 SH   SOLE   11,293 0 0
ISHARES RUS 1000 GRW ETF 464287614 922 10,140 SH   SOLE   10,140 0 0
MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 2,013 34,847 SH   SOLE   34,847 0 0
POWERSHARES ETF TR II KBW INS PORT 73937B720 929 13,946 SH   SOLE   13,946 0 0
POWERSHARES ETF TR II S&P SMCP IND P 73937B878 926 20,311 SH   SOLE   20,311 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 277 2,950 SH   SOLE   2,950 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 541 8,101 SH   SOLE   8,101 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,888 83,040 SH   SOLE   83,040 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 807 6,300 SH   SOLE   6,300 0 0
SPDR INDEX SHS FDS CONSM SPLS ETF 78463X723 906 21,682 SH   SOLE   21,682 0 0
SPDR INDEX SHS FDS INTL HLTH ETF 78463X681 941 19,043 SH   SOLE   19,043 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,746 8,920 SH   SOLE   8,920 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 960 10,236 SH   SOLE   10,236 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 932 21,608 SH   SOLE   21,608 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,061 9,163 SH   SOLE   9,163 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 926 8,881 SH   SOLE   8,881 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 960 9,919 SH   SOLE   9,919 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 877 14,513 SH   SOLE   14,513 0 0