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 640 5,358 SH   SOLE   5,358 0 0
ABBOTT LABS COM 002824100 365 10,992 SH   SOLE   10,992 0 0
ABBVIE INC COM 00287Y109 272 6,087 SH   SOLE   6,087 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 327 4,439 SH   SOLE   4,439 0 0
ACE LTD SHS H0023R105 36,920 394,610 SH   SOLE   368,390 0 26,220
ALLERGAN INC COM 018490102 570 6,300 SH   SOLE   6,300 0 0
ALTRIA GROUP INC COM 02209S103 2,598 75,642 SH   SOLE   75,642 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 3,486 551,585 SH   SOLE   499,985 0 51,600
AMERICAN EXPRESS CO COM 025816109 421 5,575 SH   SOLE   5,575 0 0
AON PLC SHS CL A G0408V102 37,042 497,603 SH   SOLE   464,133 0 33,470
APACHE CORP COM 037411105 1,017 11,950 SH   SOLE   11,950 0 0
APPLE INC COM 037833100 21,978 46,099 SH   SOLE   42,719 0 3,380
AT&T INC COM 00206R102 347 10,250 SH   SOLE   10,250 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 966 13,341 SH   SOLE   13,341 0 0
AUTONATION INC COM 05329W102 16,684 319,803 SH   SOLE   300,003 0 19,800
BANK NEW YORK MELLON CORP COM 064058100 385 12,762 SH   SOLE   12,762 0 0
BAXTER INTL INC COM 071813109 5,656 86,105 SH   SOLE   86,105 0 0
BED BATH & BEYOND INC COM 075896100 241 3,115 SH   SOLE   3,115 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 852 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,479 13,026 SH   SOLE   13,026 0 0
BIOGEN IDEC INC COM 09062X103 1,295 5,380 SH   SOLE   5,380 0 0
BOEING CO COM 097023105 1,276 10,860 SH   SOLE   10,860 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 354 19,335 SH   SOLE   19,335 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 282 6,100 SH   SOLE   6,100 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 307 9,660 SH   SOLE   9,660 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 13,522 232,690 SH   SOLE   213,490 0 19,200
CELGENE CORP COM 151020104 18,764 121,733 SH   SOLE   111,333 0 10,400
CENTURYLINK INC COM 156700106 284 9,037 SH   SOLE   9,037 0 0
CHEVRON CORP NEW COM 166764100 298 2,451 SH   SOLE   2,451 0 0
CHUBB CORP COM 171232101 10,322 115,643 SH   SOLE   115,643 0 0
CIT GROUP INC COM NEW 125581801 23,017 471,944 SH   SOLE   432,174 0 39,770
CITRIX SYS INC COM 177376100 14,526 205,728 SH   SOLE   190,828 0 14,900
COCA COLA CO COM 191216100 339 8,960 SH   SOLE   8,960 0 0
COLGATE PALMOLIVE CO COM 194162103 277 4,666 SH   SOLE   4,666 0 0
COMCAST CORP NEW CL A 20030N101 30,031 665,660 SH   SOLE   617,380 0 48,280
CONOCOPHILLIPS COM 20825C104 882 12,694 SH   SOLE   12,694 0 0
COSTCO WHSL CORP NEW COM 22160K105 246 2,135 SH   SOLE   2,135 0 0
CROWN CASTLE INTL CORP COM 228227104 808 11,065 SH   SOLE   11,065 0 0
CUMMINS INC COM 231021106 409 3,080 SH   SOLE   3,080 0 0
CVS CAREMARK CORPORATION COM 126650100 1,853 32,650 SH   SOLE   32,650 0 0
D R HORTON INC COM 23331A109 272 14,015 SH   SOLE   14,015 0 0
DEERE & CO COM 244199105 383 4,700 SH   SOLE   4,700 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 28,431 486,660 SH   SOLE   454,260 0 32,400
DEVON ENERGY CORP NEW COM 25179M103 15,015 259,955 SH   SOLE   235,655 0 24,300
DISNEY WALT CO COM DISNEY 254687106 384 5,950 SH   SOLE   5,950 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 211 3,600 SH   SOLE   3,600 0 0
EBAY INC COM 278642103 23,391 419,240 SH   SOLE   392,040 0 27,200
EMERSON ELEC CO COM 291011104 551 8,510 SH   SOLE   8,510 0 0
EXXON MOBIL CORP COM 30231G102 3,081 35,806 SH   SOLE   35,806 0 0
FIRSTENERGY CORP COM 337932107 273 7,480 SH   SOLE   7,480 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 471 420,600 SH   SOLE   420,600 0 0
FRANKLIN RES INC COM 354613101 645 12,768 SH   SOLE   12,768 0 0
GENERAL ELECTRIC CO COM 369604103 271 11,330 SH   SOLE   11,330 0 0
GILEAD SCIENCES INC COM 375558103 9,677 153,920 SH   SOLE   141,020 0 12,900
GOLDMAN SACHS GROUP INC COM 38141G104 336 2,125 SH   SOLE   2,125 0 0
GOOGLE INC CL A 38259P508 23,064 26,332 SH   SOLE   24,627 0 1,705
HERSHEY CO COM 427866108 211 2,276 SH   SOLE   2,276 0 0
HESS CORP COM 42809H107 327 4,232 SH   SOLE   4,232 0 0
IMAX CORP COM 45245E109 18,342 606,552 SH   SOLE   561,422 0 45,130
INTEL CORP COM 458140100 495 21,600 SH   SOLE   21,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,371 7,401 SH   SOLE   7,401 0 0
JOHNSON & JOHNSON COM 478160104 4,512 52,044 SH   SOLE   52,044 0 0
JOHNSON CTLS INC COM 478366107 13,567 326,920 SH   SOLE   283,380 0 43,540
JPMORGAN CHASE & CO COM 46625H100 2,076 40,168 SH   SOLE   40,168 0 0
KELLOGG CO COM 487836108 391 6,660 SH   SOLE   6,660 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 2,182 29,109 SH   SOLE   29,108 0 1
KRAFT FOODS GROUP INC COM 50076Q106 1,043 19,874 SH   SOLE   19,874 0 0
LAS VEGAS SANDS CORP COM 517834107 380 5,728 SH   SOLE   5,728 0 0
LIFE TECHNOLOGIES CORP COM 53217V109 430 5,740 SH   SOLE   5,740 0 0
LILLY ELI & CO COM 532457108 442 8,780 SH   SOLE   8,780 0 0
MARATHON OIL CORP COM 565849106 26,521 760,343 SH   SOLE   701,283 0 59,060
MARKEL CORP COM 570535104 934 1,803 SH   SOLE   1,803 0 0
MARTIN MARIETTA MATLS INC COM 573284106 275 2,804 SH   SOLE   2,804 0 0
MCDERMOTT INTL INC COM 580037109 138 18,580 SH   SOLE   18,580 0 0
MCDONALDS CORP COM 580135101 212 2,200 SH   SOLE   2,200 0 0
MEDTRONIC INC COM 585055106 573 10,756 SH   SOLE   10,756 0 0
MERCK & CO INC NEW COM 58933Y105 1,100 23,109 SH   SOLE   23,109 0 0
METLIFE INC COM 59156R108 32,221 686,274 SH   SOLE   633,374 0 52,900
MICROSOFT CORP COM 594918104 29,395 883,264 SH   SOLE   827,864 0 55,400
MIDWAY GOLD CORP COM 598153104 24 25,000 SH   SOLE   25,000 0 0
MONDELEZ INTL INC CL A 609207105 1,900 60,483 SH   SOLE   60,483 0 0
MONSANTO CO NEW COM 61166W101 283 2,715 SH   SOLE   2,715 0 0
NEURALSTEM INC COM 64127R302 68 25,000 SH   SOLE   25,000 0 0
ORACLE CORP COM 68389X105 23,019 693,985 SH   SOLE   647,415 0 46,570
OWENS CORNING NEW COM 690742101 270 7,120 SH   SOLE   7,120 0 0
PACCAR INC COM 693718108 231 4,150 SH   SOLE   4,150 0 0
PENTAIR LTD SHS H6169Q108 23,297 358,745 SH   SOLE   335,445 0 23,300
PEPSICO INC COM 713448108 254 3,191 SH   SOLE   3,191 0 0
PFIZER INC COM 717081103 229 7,960 SH   SOLE   7,960 0 0
PHILIP MORRIS INTL INC COM 718172109 4,827 55,742 SH   SOLE   55,742 0 0
PHILLIPS 66 COM 718546104 631 10,907 SH   SOLE   10,907 0 0
PROCTER & GAMBLE CO COM 742718109 1,354 17,913 SH   SOLE   17,913 0 0
REGIONS FINL CORP NEW COM 7591EP100 519 56,016 SH   SOLE   56,016 0 0
REPUBLIC SVCS INC COM 760759100 19,746 591,913 SH   SOLE   550,753 0 41,160
SAP AG SPON ADR 803054204 321 4,337 SH   SOLE   4,337 0 0
SCHLUMBERGER LTD COM 806857108 24,891 281,701 SH   SOLE   264,871 0 16,830
STARBUCKS CORP COM 855244109 23,306 302,792 SH   SOLE   283,292 0 19,500
STATE STR CORP COM 857477103 582 8,845 SH   SOLE   8,845 0 0
STERICYCLE INC COM 858912108 309 2,681 SH   SOLE   2,681 0 0
STRYKER CORP COM 863667101 819 12,110 SH   SOLE   12,110 0 0
SUNTRUST BKS INC COM 867914103 23,585 727,475 SH   SOLE   681,525 0 45,950
SYSCO CORP COM 871829107 359 11,271 SH   SOLE   11,271 0 0
THE ADT CORPORATION COM 00101J106 241 5,935 SH   SOLE   5,935 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 34,759 377,202 SH   SOLE   351,502 0 25,700
TRIMBLE NAVIGATION LTD COM 896239100 23,812 801,485 SH   SOLE   747,785 0 53,700
UNION BANKSHARES INC COM 905400107 2,134 101,272 SH   SOLE   101,272 0 0
UNITED PARCEL SERVICE INC CL B 911312106 31,890 349,022 SH   SOLE   325,922 0 23,100
UNITEDHEALTH GROUP INC COM 91324P102 1,110 15,500 SH   SOLE   15,500 0 0
US BANCORP DEL COM NEW 902973304 318 8,690 SH   SOLE   8,690 0 0
VALSPAR CORP COM 920355104 203 3,200 SH   SOLE   3,200 0 0
VORNADO RLTY TR SH BEN INT 929042109 294 3,500 SH   SOLE   3,500 0 0
WAL-MART STORES INC COM 931142103 614 8,300 SH   SOLE   8,300 0 0
WALGREEN CO COM 931422109 535 9,940 SH   SOLE   9,940 0 0
WEATHERFORD INTERNATIONAL LT REG SHS H27013103 165 10,775 SH   SOLE   10,775 0 0
WELLS FARGO & CO NEW COM 949746101 1,467 35,513 SH   SOLE   35,513 0 0
WEYERHAEUSER CO COM 962166104 274 9,555 SH   SOLE   9,555 0 0
WILLIAMS COS INC DEL COM 969457100 19,421 534,125 SH   SOLE   502,395 0 31,730
ISHARES CORE S&P SCP ETF 464287804 207 2,079 SH   SOLE   2,079 0 0
ISHARES CORE TOTUSBD ETF 464287226 472 4,400 SH   SOLE   4,400 0 0
ISHARES RUS 1000 GRW ETF 464287614 898 11,485 SH   SOLE   11,485 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 290 3,675 SH   SOLE   3,675 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 808 6,300 SH   SOLE   6,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,968 11,715 SH   SOLE   11,715 0 0