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,209 5,761 SH   SOLE   5,761 0 0
ABBVIE INC COM 00287Y109 286 3,216 SH   SOLE   3,216 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 434 3,215 SH   SOLE   3,215 0 0
ADIENT PLC ORD SHS g0084w101 3,768 44,859 SH   SOLE   44,492 0 367
AFFILIATED MANAGERS GROUP COM 008252108 221 1,165 SH   SOLE   1,165 0 0
AIR PRODS & CHEMS INC COM 009158106 200 1,325 SH   SOLE   1,325 0 0
ALLERGAN PLC SHS g0177j108 20,982 102,374 SH   SOLE   101,709 0 665
ALPHABET INC CAP STK CL A 02079k305 19,255 19,775 SH   SOLE   19,615 0 160
ALPHABET INC CAP STK CL C 02079k107 18,492 19,280 SH   SOLE   19,157 0 123
ALTRIA GROUP INC COM 02209s103 234 3,691 SH   SOLE   3,691 0 0
AMERICAN ELEC PWR INC COM 025537101 306 4,350 SH   SOLE   4,350 0 0
AMERICAN EXPRESS CO COM 025816109 502 5,552 SH   SOLE   5,552 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 33,546 546,443 SH   SOLE   540,943 0 5,500
ANNALY CAP MGMT INC COM 035710409 334 27,410 SH   SOLE   27,410 0 0
AON PLC SHS CL A G0408V102 2,928 20,041 SH   SOLE   20,041 0 0
APACHE CORP COM 037411105 444 9,700 SH   SOLE   9,700 0 0
APPLE INC COM 037833100 29,739 192,959 SH   SOLE   191,459 0 1,500
ARAMARK COM 03852U106 1,131 27,860 SH   SOLE   27,860 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,207 11,039 SH   SOLE   11,039 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 4,093 71,414 SH   SOLE   71,414 0 0
BALL CORP COM 058498106 21,405 518,284 SH   SOLE   513,884 0 4,400
BANK NEW YORK MELLON CORP COM 064058100 597 11,262 SH   SOLE   11,262 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,374 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,589 14,124 SH   SOLE   14,124 0 0
BIOGEN INC COM 09062x103 2,228 7,115 SH   SOLE   7,115 0 0
BOEING CO COM 097023105 572 2,250 SH   SOLE   2,250 0 0
BRIGHTHOUSE FINL INC COM 10922n103 2,368 38,951 SH   SOLE   38,570 0 381
BRISTOL MYERS SQUIBB CO COM 110122108 913 14,330 SH   SOLE   14,330 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 555 6,870 SH   SOLE   6,870 0 0
CIT GROUP INC COM NEW 125581801 29,086 592,992 SH   SOLE   586,292 0 6,700
CABOT OIL & GAS CORP COM 127097103 267 10,000 SH   SOLE   10,000 0 0
CELGENE CORP COM 151020104 28,111 192,779 SH   SOLE   190,579 0 2,200
CENTURYLINK INC COM 156700106 232 12,290 SH   SOLE   12,290 0 0
CHUBB LIMITED COM h1467j104 41,078 288,166 SH   SOLE   286,176 0 1,990
CISCO SYS INC COM 17275R102 276 8,216 SH   SOLE   8,216 0 0
CITIGROUP INC COM NEW 172967424 32,173 442,297 SH   SOLE   438,877 0 3,420
COCA COLA CO COM 191216100 282 6,267 SH   SOLE   6,267 0 0
COLGATE PALMOLIVE CO COM 194162103 486 6,666 SH   SOLE   6,666 0 0
COMCAST CORP NEW CL A 20030n101 41,313 1,073,621 SH   SOLE   1,063,721 0 9,900
CONOCOPHILLIPS COM 20825C104 888 17,749 SH   SOLE   17,749 0 0
COSTCO WHSL CORP NEW COM 22160k105 230 1,400 SH   SOLE   1,400 0 0
COVANTA HLDG CORP COM 22282e102 315 21,210 SH   SOLE   21,210 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 1,172 11,725 SH   SOLE   11,725 0 0
CSX CORP COM 126408103 555 10,223 SH   SOLE   10,223 0 0
CVS HEALTH CORP COM 126650100 1,051 12,925 SH   SOLE   12,925 0 0
D R HORTON INC COM 23331A109 299 7,500 SH   SOLE   7,500 0 0
DANAHER CORP DEL COM 235851102 28,801 335,756 SH   SOLE   332,756 0 3,000
DELPHI AUTOMOTIVE PLC SHS g27823106 39,886 405,348 SH   SOLE   401,848 0 3,500
DELTA AIR LINES INC DEL COM NEW 247361702 22,402 464,569 SH   SOLE   460,469 0 4,100
DISNEY WALT CO COM DISNEY 254687106 338 3,424 SH   SOLE   3,424 0 0
DOWDUPONT INC COM 26078J100 342 4,933 SH   SOLE   4,933 0 0
ENDO INTL PLC SHS g30401106 160 18,724 SH   SOLE   18,724 0 0
EOG RES INC COM 26875P101 394 4,070 SH   SOLE   4,070 0 0
EVEREST RE GROUP LTD COM G3223R108 351 1,539 SH   SOLE   1,539 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 205 3,245 SH   SOLE   3,245 0 0
EXXON MOBIL CORP COM 30231g102 2,797 34,123 SH   SOLE   34,123 0 0
FEDEX CORP COM 31428X106 248 1,100 SH   SOLE   1,100 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 504 5,400 SH   SOLE   5,400 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 510 296,500 SH   SOLE   296,500 0 0
FORTIVE CORP COM 34959j108 11,018 155,638 SH   SOLE   154,138 0 1,500
FRANKLIN RES INC COM 354613101 332 7,449 SH   SOLE   7,449 0 0
FUSION TELECOMM INTL INC COM NEW 36113B400 544 200,000 SH   SOLE   200,000 0 0
GENERAL ELECTRIC CO COM 369604103 30,159 1,247,258 SH   SOLE   1,237,458 0 9,800
GILEAD SCIENCES INC COM 375558103 25,615 316,154 SH   SOLE   314,654 0 1,500
GOLDMAN SACHS GROUP INC COM 38141g104 484 2,040 SH   SOLE   2,040 0 0
HERSHEY CO COM 427866108 248 2,276 SH   SOLE   2,276 0 0
HOME DEPOT INC COM 437076102 839 5,130 SH   SOLE   5,130 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,236 8,517 SH   SOLE   8,517 0 0
INTEL CORP COM 458140100 471 12,364 SH   SOLE   12,364 0 0
JOHNSON & JOHNSON COM 478160104 6,682 51,399 SH   SOLE   51,399 0 0
JOHNSON CTLS INTL PLC SHS g51502105 2,678 66,469 SH   SOLE   62,792 0 3,677
JPMORGAN CHASE & CO COM 46625h100 23,269 243,624 SH   SOLE   241,724 0 1,900
KIMBERLY CLARK CORP COM 494368103 609 5,176 SH   SOLE   5,176 0 0
KINDER MORGAN INC DEL COM 49456b101 1,472 76,741 SH   SOLE   76,741 0 0
KRAFT HEINZ CO COM 500754106 728 9,383 SH   SOLE   9,383 0 0
LILLY ELI & CO COM 532457108 445 5,200 SH   SOLE   5,200 0 0
MARKEL CORP COM 570535104 986 923 SH   SOLE   923 0 0
MASTERCARD INCORPORATED CL A 57636Q104 455 3,219 SH   SOLE   3,219 0 0
MATTEL INC COM 577081102 15,052 972,320 SH   SOLE   964,620 0 7,700
MCDONALDS CORP COM 580135101 251 1,600 SH   SOLE   1,600 0 0
MERCK & CO INC COM 58933Y105 1,739 27,166 SH   SOLE   27,166 0 0
METLIFE INC COM 59156r108 22,674 436,462 SH   SOLE   432,262 0 4,200
MICROSOFT CORP COM 594918104 40,378 542,065 SH   SOLE   537,785 0 4,280
MONDELEZ INTL INC CL A 609207105 203 4,991 SH   SOLE   4,991 0 0
NEW YORK TIMES CO CL A 650111107 251 12,786 SH   SOLE   12,786 0 0
ORACLE CORP COM 68389x105 37,113 767,591 SH   SOLE   761,121 0 6,470
PACKAGING CORP AMER COM 695156109 510 4,450 SH   SOLE   4,450 0 0
PEPSICO INC COM 713448108 806 7,234 SH   SOLE   7,234 0 0
PFIZER INC COM 717081103 370 10,366 SH   SOLE   10,366 0 0
PHILIP MORRIS INTL INC COM 718172109 892 8,039 SH   SOLE   8,039 0 0
PHILLIPS 66 COM 718546104 1,087 11,866 SH   SOLE   11,866 0 0
PIONEER NAT RES CO COM 723787107 378 2,561 SH   SOLE   2,561 0 0
PRAXAIR INC COM 74005P104 237 1,696 SH   SOLE   1,696 0 0
PROCTER AND GAMBLE CO COM 742718109 1,842 20,248 SH   SOLE   20,248 0 0
REGIONS FINL CORP NEW COM 7591EP100 853 56,016 SH   SOLE   56,016 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 204 1,513 SH   SOLE   1,513 0 0
ROCKWELL COLLINS INC COM 774341101 203 1,550 SH   SOLE   1,550 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,858 96,701 SH   SOLE   96,701 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,476 103,550 SH   SOLE   103,550 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 495 4,700 SH   SOLE   4,700 0 0
S&P GLOBAL INC COM 78409V104 250 1,600 SH   SOLE   1,600 0 0
SCHLUMBERGER LTD COM 806857108 16,182 231,962 SH   SOLE   230,062 0 1,900
SHERWIN WILLIAMS CO COM 824348106 321 896 SH   SOLE   896 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 279 8,700 SH   SOLE   8,700 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 522 18,300 SH   SOLE   18,300 0 0
STARBUCKS CORP COM 855244109 1,184 22,049 SH   SOLE   22,049 0 0
STATE STR CORP COM 857477103 717 7,500 SH   SOLE   7,500 0 0
STERICYCLE INC COM 858912108 668 9,331 SH   SOLE   9,331 0 0
STRYKER CORP COM 863667101 795 5,600 SH   SOLE   5,600 0 0
TESLA INC COM 88160R101 368 1,080 SH   SOLE   1,080 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 35,032 185,156 SH   SOLE   183,656 0 1,500
TRAVELERS COMPANIES INC COM 89417e109 278 2,270 SH   SOLE   2,270 0 0
TRIMBLE INC COM 896239100 2,041 52,000 SH   SOLE   52,000 0 0
UNILEVER N V N Y SHS NEW 904784709 215 3,650 SH   SOLE   3,650 0 0
UNION BANKSHARES INC COM 905400107 2,873 59,357 SH   SOLE   59,357 0 0
UNITED PARCEL SERVICE INC CL B 911312106 31,628 263,373 SH   SOLE   261,423 0 1,950
UNITED TECHNOLOGIES CORP COM 913017109 241 2,073 SH   SOLE   2,073 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,161 26,354 SH   SOLE   26,354 0 0
UNUM GROUP COM 91529Y106 466 9,113 SH   SOLE   9,113 0 0
US BANCORP DEL COM NEW 902973304 464 8,650 SH   SOLE   8,650 0 0
V F CORP COM 918204108 308 4,844 SH   SOLE   4,844 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 274 5,532 SH   SOLE   5,532 0 0
VISA INC COM CL A 92826C839 214 2,030 SH   SOLE   2,030 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,036 13,410 SH   SOLE   13,410 0 0
WEATHERFORD INTL PLC ORD SHS g48833100 48 10,575 SH   SOLE   10,575 0 0
WELLS FARGO CO NEW COM 949746101 1,800 32,635 SH   SOLE   32,635 0 0
WENDYS CO COM 95058W100 159 10,267 SH   SOLE   10,267 0 0
WHIRLPOOL CORP COM 963320106 18,074 97,992 SH   SOLE   97,242 0 750
WILLIAMS COS INC DEL COM 969457100 690 23,000 SH   SOLE   23,000 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 287 10,420 SH   SOLE   10,420 0 0
ISHARES TR CORE S&P SCP ETF 464287804 303 4,088 SH   SOLE   4,088 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 388 2,650 SH   SOLE   2,650 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,704 5,108 SH   SOLE   5,108 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,331 10,640 SH   SOLE   10,640 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 429 2,950 SH   SOLE   2,950 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 539 6,590 SH   SOLE   6,590 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 718 27,763 SH   SOLE   27,763 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 783 8,695 SH   SOLE   8,695 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 771 6,340 SH   SOLE   6,340 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 3,534 14,067 SH   SOLE   14,067 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 233 713 SH   SOLE   713 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 860 3,725 SH   SOLE   3,725 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 765 14,522 SH   SOLE   14,522 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 465 10,664 SH   SOLE   10,664 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 478 8,200 SH   SOLE   8,200 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,782 13,945 SH   SOLE   13,945 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,190 27,405 SH   SOLE   27,405 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,133 8,179 SH   SOLE   8,179 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 813 5,350 SH   SOLE   5,350 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,002 15,492 SH   SOLE   15,492 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 700 10,075 SH   SOLE   10,075 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 295 6,910 SH   SOLE   6,910 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 264 10,000 SH   SOLE   10,000 0 0