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 772 5,688 SH   SOLE   5,688 0 0
ABBVIE INC COM 00287Y109 374 7,277 SH   SOLE   7,277 0 0
ACE LTD SHS H0023R105 37,424 377,796 SH   SOLE   357,476 0 20,320
ALLERGAN INC COM 018490102 782 6,300 SH   SOLE   6,300 0 0
ALTRIA GROUP INC COM 02209S103 2,827 75,535 SH   SOLE   75,535 0 0
AMERICAN EXPRESS CO COM 025816109 556 6,175 SH   SOLE   6,175 0 0
AON PLC SHS CL A G0408V102 33,434 396,706 SH   SOLE   373,536 0 23,170
APACHE CORP COM 037411105 1,212 14,615 SH   SOLE   14,615 0 0
APPLE INC COM 037833100 22,904 42,672 SH   SOLE   40,092 0 2,580
AT&T INC COM 00206R102 384 10,950 SH   SOLE   10,950 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,038 13,441 SH   SOLE   13,441 0 0
AUTONATION INC COM 05329W102 15,970 300,020 SH   SOLE   284,720 0 15,300
AVERY DENNISON CORP COM 053611109 11,918 235,200 SH   SOLE   221,077 0 14,123
BANK NEW YORK MELLON CORP COM 064058100 450 12,762 SH   SOLE   12,762 0 0
BAXTER INTL INC COM 071813109 5,747 78,105 SH   SOLE   78,105 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 937 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,659 13,276 SH   SOLE   13,276 0 0
BIOGEN IDEC INC COM 09062X103 1,615 5,280 SH   SOLE   5,280 0 0
BOEING CO COM 097023105 729 5,810 SH   SOLE   5,810 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 342 17,135 SH   SOLE   17,135 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 317 6,100 SH   SOLE   6,100 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 344 9,260 SH   SOLE   9,260 0 0
CABLEVISION SYS CORP CL A NY CABLVS 12686C109 316 18,732 SH   SOLE   18,732 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 14,396 217,990 SH   SOLE   203,190 0 14,800
CELGENE CORP COM 151020104 16,087 115,236 SH   SOLE   107,136 0 8,100
CHEVRON CORP NEW COM 166764100 288 2,420 SH   SOLE   2,420 0 0
CHUBB CORP COM 171232101 9,729 108,943 SH   SOLE   108,943 0 0
CIT GROUP INC COM NEW 125581801 23,287 475,049 SH   SOLE   444,179 0 30,870
COCA COLA CO COM 191216100 694 17,949 SH   SOLE   17,949 0 0
COLGATE PALMOLIVE CO COM 194162103 303 4,666 SH   SOLE   4,666 0 0
COMCAST CORP NEW CL A 20030N101 31,059 620,681 SH   SOLE   583,301 0 37,380
CONOCOPHILLIPS COM 20825C104 999 14,194 SH   SOLE   14,194 0 0
COSTCO WHSL CORP NEW COM 22160K105 561 5,023 SH   SOLE   5,023 0 0
CROWN CASTLE INTL CORP COM 228227104 811 10,994 SH   SOLE   10,994 0 0
CUMMINS INC COM 231021106 504 3,380 SH   SOLE   3,380 0 0
CVS CAREMARK CORPORATION COM 126650100 2,444 32,650 SH   SOLE   32,650 0 0
DEERE & CO COM 244199105 459 5,050 SH   SOLE   5,050 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 31,347 461,932 SH   SOLE   436,832 0 25,100
DELTA AIR LINES INC DEL COM NEW 247361702 13,097 377,980 SH   SOLE   357,380 0 20,600
DEVON ENERGY CORP NEW COM 25179M103 15,631 233,543 SH   SOLE   214,843 0 18,700
DISNEY WALT CO COM DISNEY 254687106 536 6,700 SH   SOLE   6,700 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 292 4,350 SH   SOLE   4,350 0 0
EBAY INC COM 278642103 21,680 392,465 SH   SOLE   366,965 0 25,500
EMERSON ELEC CO COM 291011104 615 9,210 SH   SOLE   9,210 0 0
EXPEDITORS INTL WASH INC COM 302130109 300 7,569 SH   SOLE   7,569 0 0
EXXON MOBIL CORP COM 30231G102 3,466 35,488 SH   SOLE   35,488 0 0
FIRSTENERGY CORP COM 337932107 257 7,552 SH   SOLE   7,552 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 332 420,600 SH   SOLE   420,600 0 0
FMC TECHNOLOGIES INC COM 30249U101 309 5,915 SH   SOLE   5,915 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 311 19,908 SH   SOLE   19,908 0 0
FRANKLIN RES INC COM 354613101 404 7,449 SH   SOLE   7,449 0 0
GENERAL ELECTRIC CO COM 369604103 264 10,210 SH   SOLE   10,210 0 0
GENERAL MTRS CO COM 37045V100 301 8,754 SH   SOLE   8,754 0 0
GILEAD SCIENCES INC COM 375558103 17,505 247,042 SH   SOLE   230,742 0 16,300
GOLDMAN SACHS GROUP INC COM 38141G104 348 2,125 SH   SOLE   2,125 0 0
GOOGLE INC CL A 38259P508 27,663 24,821 SH   SOLE   23,516 0 1,305
HERSHEY CO COM 427866108 238 2,276 SH   SOLE   2,276 0 0
HESS CORP COM 42809H107 351 4,232 SH   SOLE   4,232 0 0
IMAX CORP COM 45245E109 13,265 485,347 SH   SOLE   451,417 0 33,930
INTEL CORP COM 458140100 419 16,250 SH   SOLE   16,250 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,394 7,244 SH   SOLE   7,244 0 0
JOHNSON & JOHNSON COM 478160104 5,171 52,644 SH   SOLE   52,644 0 0
JOHNSON CTLS INC COM 478366107 15,898 335,968 SH   SOLE   302,228 0 33,740
JPMORGAN CHASE & CO COM 46625H100 2,019 33,258 SH   SOLE   33,258 0 0
KELLOGG CO COM 487836108 747 11,909 SH   SOLE   11,909 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 259 3,507 SH   SOLE   3,507 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,132 29,752 SH   SOLE   29,751 0 1
KRAFT FOODS GROUP INC COM 50076Q106 1,115 19,874 SH   SOLE   19,874 0 0
LAS VEGAS SANDS CORP COM 517834107 522 6,463 SH   SOLE   6,463 0 0
LILLY ELI & CO COM 532457108 587 9,980 SH   SOLE   9,980 0 0
MARATHON OIL CORP COM 565849106 25,616 721,174 SH   SOLE   675,414 0 45,760
MARKEL CORP COM 570535104 1,075 1,803 SH   SOLE   1,803 0 0
MCDERMOTT INTL INC COM 580037109 145 18,580 SH   SOLE   18,580 0 0
MCDONALDS CORP COM 580135101 218 2,220 SH   SOLE   2,220 0 0
MERCK & CO INC NEW COM 58933Y105 1,312 23,109 SH   SOLE   23,109 0 0
METLIFE INC COM 59156R108 34,354 650,649 SH   SOLE   609,349 0 41,300
MICROSOFT CORP COM 594918104 34,605 844,239 SH   SOLE   801,239 0 43,000
MIDWAY GOLD CORP COM 598153104 26 25,000 SH   SOLE   25,000 0 0
MONDELEZ INTL INC CL A 609207105 2,050 59,331 SH   SOLE   59,331 0 0
NEURALSTEM INC COM 64127R302 105 25,000 SH   SOLE   25,000 0 0
NOBLE CORP PLC SHS USD G65431101 323 9,868 SH   SOLE   9,868 0 0
NOVARTIS A G SPONSORED ADR 66987V109 204 2,400 SH   SOLE   2,400 0 0
ORACLE CORP COM 68389X105 26,946 658,670 SH   SOLE   622,600 0 36,070
PACCAR INC COM 693718108 307 4,550 SH   SOLE   4,550 0 0
PENTAIR LTD SHS H6169Q108 26,862 338,565 SH   SOLE   320,465 0 18,100
PEPSICO INC COM 713448108 266 3,191 SH   SOLE   3,191 0 0
PFIZER INC COM 717081103 244 7,610 SH   SOLE   7,610 0 0
PHILIP MORRIS INTL INC COM 718172109 4,195 51,242 SH   SOLE   51,242 0 0
PHILLIPS 66 COM 718546104 389 5,047 SH   SOLE   5,047 0 0
PROCTER & GAMBLE CO COM 742718109 1,492 18,513 SH   SOLE   18,513 0 0
REGIONS FINL CORP NEW COM 7591EP100 622 56,016 SH   SOLE   56,016 0 0
REPUBLIC SVCS INC COM 760759100 32,946 964,463 SH   SOLE   910,813 0 53,650
SCHLUMBERGER LTD COM 806857108 26,192 268,636 SH   SOLE   255,606 0 13,030
STARBUCKS CORP COM 855244109 20,568 280,297 SH   SOLE   265,197 0 15,100
STATE STR CORP COM 857477103 615 8,845 SH   SOLE   8,845 0 0
STERICYCLE INC COM 858912108 285 2,511 SH   SOLE   2,511 0 0
STRYKER CORP COM 863667101 987 12,110 SH   SOLE   12,110 0 0
SYSCO CORP COM 871829107 378 10,461 SH   SOLE   10,461 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 35,300 293,582 SH   SOLE   277,662 0 15,920
TRIMBLE NAVIGATION LTD COM 896239100 29,290 753,545 SH   SOLE   711,945 0 41,600
UNION BANKSHARES INC COM 905400107 1,980 86,434 SH   SOLE   86,434 0 0
UNITED PARCEL SERVICE INC CL B 911312106 32,589 334,662 SH   SOLE   316,662 0 18,000
UNITEDHEALTH GROUP INC COM 91324P102 1,271 15,500 SH   SOLE   15,500 0 0
URBAN OUTFITTERS INC COM 917047102 296 8,108 SH   SOLE   8,108 0 0
US BANCORP DEL COM NEW 902973304 415 9,690 SH   SOLE   9,690 0 0
V F CORP COM 918204108 248 4,000 SH   SOLE   4,000 0 0
WAL-MART STORES INC COM 931142103 692 9,050 SH   SOLE   9,050 0 0
WALGREEN CO COM 931422109 656 9,940 SH   SOLE   9,940 0 0
WASTE MGMT INC DEL COM 94106L109 357 8,483 SH   SOLE   8,483 0 0
WEATHERFORD INTERNATIONAL LT REG SHS H27013103 187 10,775 SH   SOLE   10,775 0 0
WELLS FARGO & CO NEW COM 949746101 1,799 36,162 SH   SOLE   36,162 0 0
WILLIAMS COS INC DEL COM 969457100 20,366 501,870 SH   SOLE   477,340 0 24,530
ISHARES CORE S&P SCP ETF 464287804 229 2,079 SH   SOLE   2,079 0 0
ISHARES CORE TOTUSBD ETF 464287226 556 5,150 SH   SOLE   5,150 0 0
ISHARES RUS 1000 GRW ETF 464287614 942 10,885 SH   SOLE   10,885 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 322 3,675 SH   SOLE   3,675 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 779 6,300 SH   SOLE   6,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,634 8,740 SH   SOLE   8,740 0 0