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,022 6,784 SH   SOLE   6,784 0 0
ABBVIE INC COM 00287Y109 247 4,175 SH   SOLE   4,175 0 0
ACE LTD SHS H0023R105 46,552 398,394 SH   SOLE   379,834 0 18,560
AFFILIATED MANAGERS GROUP COM 008252108 398 2,492 SH   SOLE   2,492 0 0
ALCOA INC COM 013817101 293 29,730 SH   SOLE   29,730 0 0
ALLERGAN PLC SHS G0177J108 37,012 118,438 SH   SOLE   112,678 0 5,760
ALPHABET INC CAP STK CL A 02079K305 18,246 23,452 SH   SOLE   22,342 0 1,110
ALPHABET INC CAP STK CL C 02079K107 30,392 40,048 SH   SOLE   38,436 0 1,612
ALTRIA GROUP INC COM 02209S103 4,479 76,948 SH   SOLE   76,948 0 0
AMERICAN ELEC PWR INC COM 025537101 253 4,350 SH   SOLE   4,350 0 0
AMERICAN EXPRESS CO COM 025816109 870 12,505 SH   SOLE   12,505 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 42,476 685,422 SH   SOLE   649,812 0 35,610
AON PLC SHS CL A G0408V102 2,079 22,541 SH   SOLE   22,541 0 0
APACHE CORP COM 037411105 485 10,900 SH   SOLE   10,900 0 0
APPLE INC COM 037833100 31,284 297,211 SH   SOLE   281,391 0 15,820
ARAMARK COM 03852U106 898 27,860 SH   SOLE   27,860 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 862 10,174 SH   SOLE   10,174 0 0
AVAGO TECHNOLOGIES LTD SHS Y0486S104 232 1,599 SH   SOLE   1,599 0 0
AVERY DENNISON CORP COM 053611109 224 3,574 SH   SOLE   3,574 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 4,394 78,154 SH   SOLE   78,154 0 0
BANK NEW YORK MELLON CORP COM 064058100 526 12,762 SH   SOLE   12,762 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 989 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,767 13,381 SH   SOLE   13,381 0 0
BIOGEN INC COM 09062X103 2,218 7,241 SH   SOLE   7,241 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 7 10,500 SH   SOLE   10,500 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 441 6,413 SH   SOLE   6,413 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 374 6,970 SH   SOLE   6,970 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 231 3,509 SH   SOLE   3,509 0 0
CELGENE CORP COM 151020104 27,338 228,273 SH   SOLE   214,673 0 13,600
CHEVRON CORP NEW COM 166764100 220 2,450 SH   SOLE   2,450 0 0
CHUBB CORP COM 171232101 13,276 100,087 SH   SOLE   100,087 0 0
CIT GROUP INC COM NEW 125581801 27,663 696,794 SH   SOLE   657,264 0 39,530
CITIGROUP INC COM NEW 172967424 44,570 861,258 SH   SOLE   824,158 0 37,100
COCA COLA CO COM 191216100 354 8,247 SH   SOLE   8,247 0 0
COLGATE PALMOLIVE CO COM 194162103 417 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 34,737 615,571 SH   SOLE   584,191 0 31,380
CONOCOPHILLIPS COM 20825C104 878 18,813 SH   SOLE   18,813 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,014 11,725 SH   SOLE   11,725 0 0
CVS HEALTH CORP COM 126650100 2,362 24,160 SH   SOLE   24,160 0 0
DANAHER CORP DEL COM 235851102 37,482 403,558 SH   SOLE   383,998 0 19,560
DELPHI AUTOMOTIVE PLC SHS G27823106 42,151 491,675 SH   SOLE   470,475 0 21,200
DELTA AIR LINES INC DEL COM NEW 247361702 27,971 551,814 SH   SOLE   525,134 0 26,680
DISNEY WALT CO COM DISNEY 254687106 580 5,524 SH   SOLE   5,524 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 242 3,632 SH   SOLE   3,632 0 0
EVEREST RE GROUP LTD COM G3223R108 282 1,539 SH   SOLE   1,539 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 292 3,345 SH   SOLE   3,345 0 0
EXXON MOBIL CORP COM 30231G102 2,585 33,161 SH   SOLE   33,161 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 327 5,400 SH   SOLE   5,400 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 295 296,500 SH   SOLE   296,500 0 0
FRANKLIN RES INC COM 354613101 274 7,449 SH   SOLE   7,449 0 0
GENERAL ELECTRIC CO COM 369604103 43,101 1,383,651 SH   SOLE   1,320,041 0 63,610
GILEAD SCIENCES INC COM 375558103 9,370 92,602 SH   SOLE   90,202 0 2,400
GOLDMAN SACHS GROUP INC COM 38141G104 288 1,600 SH   SOLE   1,600 0 0
HERSHEY CO COM 427866108 749 8,390 SH   SOLE   8,390 0 0
HOME DEPOT INC COM 437076102 668 5,051 SH   SOLE   5,051 0 0
INTEL CORP COM 458140100 436 12,664 SH   SOLE   12,664 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,310 9,518 SH   SOLE   9,518 0 0
INTL PAPER CO COM 460146103 536 14,217 SH   SOLE   14,217 0 0
JOHNSON & JOHNSON COM 478160104 5,043 49,091 SH   SOLE   49,091 0 0
JOHNSON CTLS INC COM 478366107 16,212 410,530 SH   SOLE   379,090 0 31,440
JPMORGAN CHASE & CO COM 46625H100 2,768 41,916 SH   SOLE   41,916 0 0
KINDER MORGAN INC DEL COM 49456B101 7,227 484,364 SH   SOLE   459,464 0 24,900
KRAFT HEINZ CO COM 500754106 1,537 21,119 SH   SOLE   21,119 0 0
LILLY ELI & CO COM 532457108 535 6,350 SH   SOLE   6,350 0 0
LOEWS CORP COM 540424108 853 22,205 SH   SOLE   22,205 0 0
MARKEL CORP COM 570535104 1,257 1,423 SH   SOLE   1,423 0 0
MCKESSON CORP COM 58155Q103 576 2,922 SH   SOLE   2,922 0 0
MERCK & CO INC NEW COM 58933Y105 1,876 35,523 SH   SOLE   35,523 0 0
METLIFE INC COM 59156R108 32,891 682,241 SH   SOLE   646,451 0 35,790
MICROSOFT CORP COM 594918104 35,847 646,121 SH   SOLE   618,571 0 27,550
MONDELEZ INTL INC CL A 609207105 2,847 63,500 SH   SOLE   63,500 0 0
NIKE INC CL B 654106103 291 4,662 SH   SOLE   4,662 0 0
ORACLE CORP COM 68389X105 25,337 693,589 SH   SOLE   663,319 0 30,270
PEPSICO INC COM 713448108 790 7,909 SH   SOLE   7,909 0 0
PFIZER INC COM 717081103 443 13,736 SH   SOLE   13,736 0 0
PHILIP MORRIS INTL INC COM 718172109 4,893 55,661 SH   SOLE   55,661 0 0
PHILLIPS 66 COM 718546104 670 8,194 SH   SOLE   8,194 0 0
PROCTER & GAMBLE CO COM 742718109 2,273 28,623 SH   SOLE   28,623 0 0
REGIONS FINL CORP NEW COM 7591EP100 538 56,016 SH   SOLE   56,016 0 0
REPUBLIC SVCS INC COM 760759100 27,169 617,628 SH   SOLE   590,018 0 27,610
ROYAL BK CDA MONTREAL QUE COM 780087102 246 4,597 SH   SOLE   4,597 0 0
SCHLUMBERGER LTD COM 806857108 24,339 348,953 SH   SOLE   333,173 0 15,780
SHERWIN WILLIAMS CO COM 824348106 233 896 SH   SOLE   896 0 0
ST JUDE MED INC COM 790849103 538 8,710 SH   SOLE   8,710 0 0
STARBUCKS CORP COM 855244109 1,204 20,049 SH   SOLE   20,049 0 0
STATE STR CORP COM 857477103 498 7,500 SH   SOLE   7,500 0 0
STERICYCLE INC COM 858912108 282 2,341 SH   SOLE   2,341 0 0
STRYKER CORP COM 863667101 1,126 12,110 SH   SOLE   12,110 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 48,207 339,845 SH   SOLE   323,635 0 16,210
TORONTO DOMINION BK ONT COM NEW 891160509 250 6,389 SH   SOLE   6,389 0 0
TRIMBLE NAVIGATION LTD COM 896239100 5,913 275,683 SH   SOLE   233,173 0 42,510
UNION BANKSHARES INC COM 905400107 1,957 70,115 SH   SOLE   70,115 0 0
UNION PAC CORP COM 907818108 509 6,508 SH   SOLE   6,508 0 0
UNITED PARCEL SERVICE INC CL B 911312106 36,779 382,202 SH   SOLE   365,532 0 16,670
UNITEDHEALTH GROUP INC COM 91324P102 2,415 20,531 SH   SOLE   20,531 0 0
US BANCORP DEL COM NEW 902973304 390 9,150 SH   SOLE   9,150 0 0
V F CORP COM 918204108 364 5,854 SH   SOLE   5,854 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,060 12,450 SH   SOLE   12,450 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 89 10,575 SH   SOLE   10,575 0 0
WELLS FARGO & CO NEW COM 949746101 1,991 36,624 SH   SOLE   36,624 0 0
WILLIAMS COS INC DEL COM 969457100 726 28,235 SH   SOLE   28,235 0 0
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 564 26,525 SH   SOLE   26,525 0 0
ISHARES TR CORE S&P SCP ETF 464287804 225 2,044 SH   SOLE   2,044 0 0
ISHARES TR CORE US AGGBD ET 464287226 475 4,399 SH   SOLE   4,399 0 0
ISHARES TR NA TEC-SFTWR ETF 464287515 320 3,080 SH   SOLE   3,080 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 939 9,440 SH   SOLE   9,440 0 0
ISHARES TR US HOME CONS ETF 464288752 831 30,680 SH   SOLE   30,680 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 397 3,548 SH   SOLE   3,548 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,505 19,255 SH   SOLE   19,255 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,038 14,410 SH   SOLE   14,410 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,164 48,864 SH   SOLE   48,864 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 639 6,300 SH   SOLE   6,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,468 12,107 SH   SOLE   12,107 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 340 7,822 SH   SOLE   7,822 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 714 21,817 SH   SOLE   21,817 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,495 95,184 SH   SOLE   95,184 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 820 6,350 SH   SOLE   6,350 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,420 13,114 SH   SOLE   13,114 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,996 37,085 SH   SOLE   37,085 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 2,699 48,190 SH   SOLE   48,190 0 0