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,155 7,031 SH   SOLE   7,031 0 0
ABBVIE INC COM 00287Y109 462 7,059 SH   SOLE   7,059 0 0
ACE LTD SHS H0023R105 42,742 372,054 SH   SOLE   350,194 0 21,860
ALLERGAN INC COM 018490102 1,836 8,635 SH   SOLE   8,635 0 0
ALTRIA GROUP INC COM 02209S103 3,707 75,235 SH   SOLE   75,235 0 0
AMERICAN EXPRESS CO COM 025816109 580 6,230 SH   SOLE   6,230 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 37,732 673,664 SH   SOLE   631,254 0 42,410
ANADARKO PETE CORP COM 032511107 280 3,395 SH   SOLE   3,395 0 0
AON PLC SHS CL A G0408V102 2,375 25,041 SH   SOLE   25,041 0 0
APACHE CORP COM 037411105 740 11,815 SH   SOLE   11,815 0 0
APPLE INC COM 037833100 31,026 281,081 SH   SOLE   263,021 0 18,060
ARAMARK COM 03852U106 1,736 55,723 SH   SOLE   55,723 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 950 11,393 SH   SOLE   11,393 0 0
AUTONATION INC COM 05329W102 18,006 298,058 SH   SOLE   282,758 0 15,300
AVERY DENNISON CORP COM 053611109 25,480 491,126 SH   SOLE   464,396 0 26,730
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 4,391 85,953 SH   SOLE   85,953 0 0
BANK NEW YORK MELLON CORP COM 064058100 365 8,989 SH   SOLE   8,989 0 0
BARCLAYS PLC ADR 06738E204 201 13,418 SH   SOLE   13,418 0 0
BAXTER INTL INC COM 071813109 5,694 77,685 SH   SOLE   77,685 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 904 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,077 13,836 SH   SOLE   13,836 0 0
BIOGEN IDEC INC COM 09062X103 1,825 5,376 SH   SOLE   5,376 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 120 17,135 SH   SOLE   17,135 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 446 7,563 SH   SOLE   7,563 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 322 6,970 SH   SOLE   6,970 0 0
CA INC COM 12673P105 200 6,569 SH   SOLE   6,569 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 11,338 230,207 SH   SOLE   215,407 0 14,800
CELGENE CORP COM 151020104 25,121 224,573 SH   SOLE   208,373 0 16,200
CHEVRON CORP NEW COM 166764100 246 2,195 SH   SOLE   2,195 0 0
CHUBB CORP COM 171232101 11,277 108,987 SH   SOLE   108,987 0 0
CIT GROUP INC COM NEW 125581801 23,452 490,320 SH   SOLE   459,450 0 30,870
CITIGROUP INC COM NEW 172967424 22,193 410,139 SH   SOLE   384,899 0 25,240
COCA COLA CO COM 191216100 670 15,865 SH   SOLE   15,865 0 0
COLGATE PALMOLIVE CO COM 194162103 434 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 35,234 607,372 SH   SOLE   569,992 0 37,380
CONOCOPHILLIPS COM 20825C104 1,348 19,513 SH   SOLE   19,513 0 0
COSTCO WHSL CORP NEW COM 22160K105 361 2,547 SH   SOLE   2,547 0 0
COVIDIEN PLC SHS G2554F113 406 3,974 SH   SOLE   3,974 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 860 10,925 SH   SOLE   10,925 0 0
CVS HEALTH CORP COM 126650100 3,120 32,400 SH   SOLE   32,400 0 0
DANAHER CORP DEL COM 235851102 31,719 370,070 SH   SOLE   346,810 0 23,260
DEERE & CO COM 244199105 465 5,252 SH   SOLE   5,252 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 39,062 537,152 SH   SOLE   504,992 0 32,160
DELTA AIR LINES INC DEL COM NEW 247361702 26,009 528,749 SH   SOLE   497,069 0 31,680
DEVON ENERGY CORP NEW COM 25179M103 13,466 220,003 SH   SOLE   201,303 0 18,700
DISNEY WALT CO COM DISNEY 254687106 593 6,299 SH   SOLE   6,299 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 583 7,882 SH   SOLE   7,882 0 0
EMERSON ELEC CO COM 291011104 531 8,610 SH   SOLE   8,610 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 210 3,230 SH   SOLE   3,230 0 0
EOG RES INC COM 26875P101 255 2,765 SH   SOLE   2,765 0 0
EVEREST RE GROUP LTD COM G3223R108 262 1,539 SH   SOLE   1,539 0 0
EXXON MOBIL CORP COM 30231G102 3,378 36,541 SH   SOLE   36,541 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 336 296,500 SH   SOLE   296,500 0 0
FRANKLIN RES INC COM 354613101 412 7,449 SH   SOLE   7,449 0 0
GENERAL ELECTRIC CO COM 369604103 499 19,735 SH   SOLE   19,735 0 0
GENERAL MTRS CO COM 37045V100 313 8,974 SH   SOLE   8,974 0 0
GILEAD SCIENCES INC COM 375558103 9,447 100,221 SH   SOLE   96,821 0 3,400
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 271 6,345 SH   SOLE   6,345 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 310 1,600 SH   SOLE   1,600 0 0
GOOGLE INC CL A 38259P508 12,769 24,063 SH   SOLE   22,758 0 1,305
GOOGLE INC CL C 38259P706 18,182 34,540 SH   SOLE   32,631 0 1,909
GRACE W R & CO DEL NEW COM 38388F108 237 2,276 SH   SOLE   2,276 0 0
HESS CORP COM 42809H107 312 4,232 SH   SOLE   4,232 0 0
ILLUMINA INC COM 452327109 208 1,126 SH   SOLE   1,126 0 0
INTEL CORP COM 458140100 460 12,664 SH   SOLE   12,664 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,058 6,592 SH   SOLE   6,592 0 0
JOHNSON & JOHNSON COM 478160104 5,636 53,897 SH   SOLE   53,897 0 0
JOHNSON CTLS INC COM 478366107 17,813 368,493 SH   SOLE   331,653 0 36,840
JPMORGAN CHASE & CO COM 46625H100 2,486 39,724 SH   SOLE   39,724 0 0
KELLOGG CO COM 487836108 354 5,409 SH   SOLE   5,409 0 0
KINDER MORGAN INC DEL COM 49456B101 3,318 78,431 SH   SOLE   78,431 0 0
KRAFT FOODS GROUP INC COM 50076Q106 1,301 20,767 SH   SOLE   20,767 0 0
LAM RESEARCH CORP COM 512807108 214 2,700 SH   SOLE   2,700 0 0
LAS VEGAS SANDS CORP COM 517834107 305 5,250 SH   SOLE   5,250 0 0
LILLY ELI & CO COM 532457108 644 9,330 SH   SOLE   9,330 0 0
LOEWS CORP COM 540424108 1,326 31,549 SH   SOLE   31,549 0 0
LULULEMON ATHLETICA INC COM 550021109 458 8,203 SH   SOLE   8,203 0 0
MARATHON OIL CORP COM 565849106 16,413 580,173 SH   SOLE   545,933 0 34,240
MARKEL CORP COM 570535104 1,163 1,703 SH   SOLE   1,703 0 0
MCDONALDS CORP COM 580135101 326 3,478 SH   SOLE   3,478 0 0
MERCK & CO INC NEW COM 58933Y105 1,328 23,381 SH   SOLE   23,381 0 0
METLIFE INC COM 59156R108 36,459 674,045 SH   SOLE   631,155 0 42,890
MICROSOFT CORP COM 594918104 27,889 600,408 SH   SOLE   567,658 0 32,750
MIDWAY GOLD CORP COM 598153104 18 25,000 SH   SOLE   25,000 0 0
MONDELEZ INTL INC CL A 609207105 2,401 66,085 SH   SOLE   66,085 0 0
NOVARTIS A G SPONSORED ADR 66987V109 222 2,400 SH   SOLE   2,400 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 205 2,541 SH   SOLE   2,541 0 0
ORACLE CORP COM 68389X105 29,977 666,590 SH   SOLE   630,520 0 36,070
PENTAIR PLC SHS G7S00T104 232 3,487 SH   SOLE   3,487 0 0
PEPSICO INC COM 713448108 304 3,215 SH   SOLE   3,215 0 0
PFIZER INC COM 717081103 744 23,895 SH   SOLE   23,895 0 0
PHILIP MORRIS INTL INC COM 718172109 4,494 55,170 SH   SOLE   55,170 0 0
PHILLIPS 66 COM 718546104 588 8,206 SH   SOLE   8,206 0 0
PRECISION CASTPARTS CORP COM 740189105 210 872 SH   SOLE   872 0 0
PROCTER & GAMBLE CO COM 742718109 1,817 19,942 SH   SOLE   19,942 0 0
REGIONS FINL CORP NEW COM 7591EP100 592 56,016 SH   SOLE   56,016 0 0
REPUBLIC SVCS INC COM 760759100 38,082 946,128 SH   SOLE   892,478 0 53,650
SCHLUMBERGER LTD COM 806857108 23,275 272,505 SH   SOLE   259,475 0 13,030
SHERWIN WILLIAMS CO COM 824348106 236 896 SH   SOLE   896 0 0
STARBUCKS CORP COM 855244109 13,923 169,692 SH   SOLE   169,692 0 0
STATE STR CORP COM 857477103 589 7,500 SH   SOLE   7,500 0 0
STERICYCLE INC COM 858912108 225 1,716 SH   SOLE   1,716 0 0
STRYKER CORP COM 863667101 1,142 12,110 SH   SOLE   12,110 0 0
SYSCO CORP COM 871829107 298 7,511 SH   SOLE   7,511 0 0
TE CONNECTIVITY LTD REG SHS H84989104 234 3,705 SH   SOLE   3,705 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 42,189 336,733 SH   SOLE   318,023 0 18,710
TIME WARNER CABLE INC COM 88732J207 822 5,404 SH   SOLE   5,404 0 0
TRIMBLE NAVIGATION LTD COM 896239100 28,392 1,069,799 SH   SOLE   1,009,989 0 59,810
UNION BANKSHARES INC COM 905400107 1,896 79,842 SH   SOLE   79,842 0 0
UNITED PARCEL SERVICE INC CL B 911312106 39,532 355,603 SH   SOLE   335,933 0 19,670
UNITEDHEALTH GROUP INC COM 91324P102 1,386 13,706 SH   SOLE   13,706 0 0
V F CORP COM 918204108 310 4,134 SH   SOLE   4,134 0 0
WAL-MART STORES INC COM 931142103 774 9,016 SH   SOLE   9,016 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 686 9,000 SH   SOLE   9,000 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 143 12,519 SH   SOLE   12,519 0 0
WELLS FARGO & CO NEW COM 949746101 2,069 37,749 SH   SOLE   37,749 0 0
WENDYS CO COM 95058W100 190 21,061 SH   SOLE   21,061 0 0
WILLIAMS COS INC DEL COM 969457100 29,631 659,340 SH   SOLE   624,090 0 35,250
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 1,265 49,905 SH   SOLE   49,905 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209 2,304 33,690 SH   SOLE   33,690 0 0
ISHARES TR CORE S&P SCP ETF 464287804 237 2,079 SH   SOLE   2,079 0 0
ISHARES TR CORE US AGGBD ET 464287226 536 4,865 SH   SOLE   4,865 0 0
ISHARES MSCI EURO FL ETF 464289180 1,256 57,050 SH   SOLE   57,050 0 0
ISHARES GLB GLD MINR ETF 464286335 296 39,750 SH   SOLE   39,750 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515 1,472 15,860 SH   SOLE   15,860 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 969 10,140 SH   SOLE   10,140 0 0
ISHARES U.S. INSRNCE ETF 464288786 1,470 29,385 SH   SOLE   29,385 0 0
ISHARES US HOME CONS ETF 464288752 1,500 57,955 SH   SOLE   57,955 0 0
MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 1,068 29,745 SH   SOLE   29,745 0 0
POWERSHARES ETF TR II S&P SMCP IND P 73937B878 566 12,115 SH   SOLE   12,115 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 305 2,950 SH   SOLE   2,950 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369y506 1,284 16,225 SH   SOLE   16,225 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,049 42,260 SH   SOLE   42,260 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,624 106,104 SH   SOLE   106,104 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 716 6,300 SH   SOLE   6,300 0 0
SPDR INDEX SHS FDS CONSM SPLS ETF 78463X723 1,413 37,075 SH   SOLE   37,075 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,879 9,140 SH   SOLE   9,140 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1,554 14,327 SH   SOLE   14,327 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,235 30,860 SH   SOLE   30,860 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,204 9,610 SH   SOLE   9,610 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,075 19,425 SH   SOLE   19,425 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,411 13,509 SH   SOLE   13,509 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,309 25,435 SH   SOLE   25,435 0 0