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,205 7,304 SH   SOLE   7,304 0 0
ABBVIE INC COM 00287Y109 409 6,984 SH   SOLE   6,984 0 0
ACE LTD SHS H0023R105 41,605 373,169 SH   SOLE   351,309 0 21,860
ALTRIA GROUP INC COM 02209S103 3,756 75,095 SH   SOLE   75,095 0 0
AMERICAN EXPRESS CO COM 025816109 487 6,230 SH   SOLE   6,230 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 37,140 677,854 SH   SOLE   635,444 0 42,410
ANADARKO PETE CORP COM 032511107 505 6,095 SH   SOLE   6,095 0 0
AON PLC SHS CL A G0408V102 2,407 25,041 SH   SOLE   25,041 0 0
APACHE CORP COM 037411105 833 13,815 SH   SOLE   13,815 0 0
APPLE INC COM 037833100 35,087 281,982 SH   SOLE   263,922 0 18,060
ARAMARK COM 03852U106 881 27,860 SH   SOLE   27,860 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 248 3,628 SH   SOLE   3,628 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 995 11,617 SH   SOLE   11,617 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 4,358 84,493 SH   SOLE   84,493 0 0
BANK NEW YORK MELLON CORP COM 064058100 362 8,989 SH   SOLE   8,989 0 0
BAXTER INTL INC COM 071813109 5,369 78,386 SH   SOLE   78,386 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 870 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,991 13,796 SH   SOLE   13,796 0 0
BIOGEN INC COM 09062X103 2,270 5,376 SH   SOLE   5,376 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 94 17,135 SH   SOLE   17,135 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 488 7,563 SH   SOLE   7,563 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 383 6,970 SH   SOLE   6,970 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 8,970 230,722 SH   SOLE   215,922 0 14,800
CELGENE CORP COM 151020104 25,757 223,433 SH   SOLE   207,233 0 16,200
CHEVRON CORP NEW COM 166764100 240 2,290 SH   SOLE   2,290 0 0
CHUBB CORP COM 171232101 10,953 108,337 SH   SOLE   108,337 0 0
CIT GROUP INC COM NEW 125581801 22,280 493,795 SH   SOLE   462,925 0 30,870
CITIGROUP INC COM NEW 172967424 33,681 653,744 SH   SOLE   614,874 0 38,870
COCA COLA CO COM 191216100 716 17,652 SH   SOLE   17,652 0 0
COLGATE PALMOLIVE CO COM 194162103 434 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 34,506 611,047 SH   SOLE   573,667 0 37,380
CONOCOPHILLIPS COM 20825C104 1,215 19,513 SH   SOLE   19,513 0 0
COSTCO WHSL CORP NEW COM 22160K105 407 2,685 SH   SOLE   2,685 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 968 11,725 SH   SOLE   11,725 0 0
CVS HEALTH CORP COM 126650100 3,344 32,400 SH   SOLE   32,400 0 0
DANAHER CORP DEL COM 235851102 31,551 371,620 SH   SOLE   348,360 0 23,260
DEERE & CO COM 244199105 461 5,252 SH   SOLE   5,252 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 42,902 538,027 SH   SOLE   505,867 0 32,160
DELTA AIR LINES INC DEL COM NEW 247361702 24,501 544,959 SH   SOLE   513,279 0 31,680
DEVON ENERGY CORP NEW COM 25179M103 12,652 209,788 SH   SOLE   191,088 0 18,700
DISNEY WALT CO COM DISNEY 254687106 674 6,424 SH   SOLE   6,424 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 635 8,882 SH   SOLE   8,882 0 0
EMERSON ELEC CO COM 291011104 337 5,960 SH   SOLE   5,960 0 0
EOG RES INC COM 26875P101 254 2,765 SH   SOLE   2,765 0 0
EVEREST RE GROUP LTD COM G3223R108 268 1,539 SH   SOLE   1,539 0 0
EXXON MOBIL CORP COM 30231G102 3,416 40,189 SH   SOLE   40,189 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 380 296,500 SH   SOLE   296,500 0 0
FRANKLIN RES INC COM 354613101 382 7,449 SH   SOLE   7,449 0 0
GENERAL ELECTRIC CO COM 369604103 761 30,676 SH   SOLE   30,676 0 0
GENERAL MTRS CO COM 37045V100 337 8,974 SH   SOLE   8,974 0 0
GILEAD SCIENCES INC COM 375558103 9,709 98,941 SH   SOLE   95,541 0 3,400
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 293 6,345 SH   SOLE   6,345 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 301 1,600 SH   SOLE   1,600 0 0
GOOGLE INC CL A 38259P508 13,386 24,132 SH   SOLE   22,827 0 1,305
GOOGLE INC CL C 38259P706 29,106 53,113 SH   SOLE   50,336 0 2,777
HERSHEY CO COM 427866108 230 2,276 SH   SOLE   2,276 0 0
HESS CORP COM 42809H107 307 4,517 SH   SOLE   4,517 0 0
HOME DEPOT INC COM 437076102 576 5,069 SH   SOLE   5,069 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 482 11,319 SH   SOLE   11,319 0 0
ILLUMINA INC COM 452327109 209 1,126 SH   SOLE   1,126 0 0
INTEL CORP COM 458140100 396 12,664 SH   SOLE   12,664 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,051 6,550 SH   SOLE   6,550 0 0
JOHNSON & JOHNSON COM 478160104 5,486 54,531 SH   SOLE   54,531 0 0
JOHNSON CTLS INC COM 478366107 19,077 378,208 SH   SOLE   341,368 0 36,840
JPMORGAN CHASE & CO COM 46625H100 2,528 41,727 SH   SOLE   41,727 0 0
KELLOGG CO COM 487836108 340 5,159 SH   SOLE   5,159 0 0
KINDER MORGAN INC DEL COM 49456B101 3,404 80,927 SH   SOLE   80,927 0 0
KRAFT FOODS GROUP INC COM 50076Q106 1,809 20,767 SH   SOLE   20,767 0 0
LAS VEGAS SANDS CORP COM 517834107 289 5,250 SH   SOLE   5,250 0 0
LAUDER ESTEE COS INC CL A 518439104 226 2,715 SH   SOLE   2,715 0 0
LILLY ELI & CO COM 532457108 540 7,430 SH   SOLE   7,430 0 0
LOEWS CORP COM 540424108 1,278 31,299 SH   SOLE   31,299 0 0
MARKEL CORP COM 570535104 1,325 1,723 SH   SOLE   1,723 0 0
MCDONALDS CORP COM 580135101 330 3,390 SH   SOLE   3,390 0 0
MERCK & CO INC NEW COM 58933Y105 1,375 23,916 SH   SOLE   23,916 0 0
METLIFE INC COM 59156R108 34,320 678,935 SH   SOLE   636,045 0 42,890
MICROSOFT CORP COM 594918104 25,770 633,868 SH   SOLE   601,118 0 32,750
MIDWAY GOLD CORP COM 598153104 8 25,000 SH   SOLE   25,000 0 0
MONDELEZ INTL INC CL A 609207105 2,270 62,885 SH   SOLE   62,885 0 0
NOVARTIS A G SPONSORED ADR 66987V109 237 2,400 SH   SOLE   2,400 0 0
ORACLE CORP COM 68389X105 28,996 671,990 SH   SOLE   635,920 0 36,070
PENTAIR PLC SHS G7S00T104 219 3,487 SH   SOLE   3,487 0 0
PEPSICO INC COM 713448108 682 7,134 SH   SOLE   7,134 0 0
PFIZER INC COM 717081103 358 10,277 SH   SOLE   10,277 0 0
PHILIP MORRIS INTL INC COM 718172109 4,149 55,074 SH   SOLE   55,074 0 0
PHILLIPS 66 COM 718546104 645 8,206 SH   SOLE   8,206 0 0
PROCTER & GAMBLE CO COM 742718109 1,837 22,423 SH   SOLE   22,423 0 0
REGIONS FINL CORP NEW COM 7591EP100 529 56,016 SH   SOLE   56,016 0 0
REPUBLIC SVCS INC COM 760759100 25,941 639,568 SH   SOLE   606,758 0 32,810
SCHLUMBERGER LTD COM 806857108 22,868 274,065 SH   SOLE   261,035 0 13,030
SHERWIN WILLIAMS CO COM 824348106 255 896 SH   SOLE   896 0 0
STARBUCKS CORP COM 855244109 1,095 11,562 SH   SOLE   11,562 0 0
STATE STR CORP COM 857477103 551 7,500 SH   SOLE   7,500 0 0
STERICYCLE INC COM 858912108 241 1,716 SH   SOLE   1,716 0 0
STRYKER CORP COM 863667101 1,117 12,110 SH   SOLE   12,110 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 45,215 336,573 SH   SOLE   317,863 0 18,710
TIME WARNER CABLE INC COM 88732J207 811 5,410 SH   SOLE   5,410 0 0
TRIMBLE NAVIGATION LTD COM 896239100 27,061 1,073,839 SH   SOLE   1,014,029 0 59,810
UNION BANKSHARES INC COM 905400107 2,003 79,158 SH   SOLE   79,158 0 0
UNITED PARCEL SERVICE INC CL B 911312106 34,770 358,673 SH   SOLE   339,003 0 19,670
UNITED TECHNOLOGIES CORP COM 913017109 241 2,056 SH   SOLE   2,056 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,719 14,531 SH   SOLE   14,531 0 0
V F CORP COM 918204108 366 4,854 SH   SOLE   4,854 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 206 4,243 SH   SOLE   4,243 0 0
WAL-MART STORES INC COM 931142103 737 8,966 SH   SOLE   8,966 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 762 9,000 SH   SOLE   9,000 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 133 10,775 SH   SOLE   10,775 0 0
WELLS FARGO & CO NEW COM 949746101 2,113 38,847 SH   SOLE   38,847 0 0
WENDYS CO COM 95058W100 575 52,767 SH   SOLE   52,767 0 0
WILLIAMS COS INC DEL COM 969457100 33,386 659,930 SH   SOLE   624,680 0 35,250
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 1,319 49,905 SH   SOLE   49,905 0 0
ISHARES GLB GLD MINR ETF 464286335 294 39,750 SH   SOLE   39,750 0 0
ISHARES MSCI EURO FL ETF 464289180 1,315 57,260 SH   SOLE   57,260 0 0
ISHARES TR CORE S&P SCP ETF 464287804 245 2,079 SH   SOLE   2,079 0 0
ISHARES TR CORE US AGGBD ET 464287226 542 4,865 SH   SOLE   4,865 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515 1,549 16,120 SH   SOLE   16,120 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,003 10,140 SH   SOLE   10,140 0 0
ISHARES U.S. INSRNCE ETF 464288786 1,440 29,095 SH   SOLE   29,095 0 0
ISHARES US HOME CONS ETF 464288752 1,621 57,425 SH   SOLE   57,425 0 0
MARKET VECTORS ETF TR OIL SVCS ETF 57060U191 968 28,715 SH   SOLE   28,715 0 0
POWERSHARES ETF TR II S&P SMCP IND P 73937B878 511 10,725 SH   SOLE   10,725 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 312 2,950 SH   SOLE   2,950 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,223 42,770 SH   SOLE   42,770 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,498 34,455 SH   SOLE   34,455 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 1,242 16,015 SH   SOLE   16,015 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,628 108,984 SH   SOLE   108,984 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 744 6,550 SH   SOLE   6,550 0 0
SPDR INDEX SHS FDS CONSM SPLS ETF 78463X723 1,479 36,785 SH   SOLE   36,785 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,895 9,180 SH   SOLE   9,180 0 0
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1,493 14,047 SH   SOLE   14,047 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 236 2,927 SH   SOLE   2,927 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,269 31,050 SH   SOLE   31,050 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,203 9,470 SH   SOLE   9,470 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,124 19,785 SH   SOLE   19,785 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,424 13,369 SH   SOLE   13,369 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,828 32,845 SH   SOLE   32,845 0 0