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,319 5,606 SH   SOLE   5,606 0 0
ABBVIE INC COM 00287Y109 305 3,156 SH   SOLE   3,156 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 492 3,215 SH   SOLE   3,215 0 0
ADIENT PLC ORD SHS g0084w101 3,500 44,475 SH   SOLE   44,108 0 367
AFFILIATED MANAGERS GROUP COM 008252108 239 1,165 SH   SOLE   1,165 0 0
AIR PRODS & CHEMS INC COM 009158106 874 5,325 SH   SOLE   5,325 0 0
ALLERGAN PLC SHS G0177J108 15,353 93,856 SH   SOLE   92,541 0 1,315
ALPHABET INC CAP STK CL A 02079K305 20,638 19,592 SH   SOLE   19,432 0 160
ALPHABET INC CAP STK CL C 02079K107 20,056 19,167 SH   SOLE   19,044 0 123
ALTRIA GROUP INC COM 02209s103 264 3,691 SH   SOLE   3,691 0 0
AMERICAN ELEC PWR INC COM 025537101 320 4,350 SH   SOLE   4,350 0 0
AMERICAN EXPRESS CO COM 025816109 551 5,552 SH   SOLE   5,552 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 33,523 562,647 SH   SOLE   557,147 0 5,500
ANNALY CAP MGMT INC COM 035710409 326 27,410 SH   SOLE   27,410 0 0
AON PLC SHS CL A G0408V102 2,685 20,041 SH   SOLE   20,041 0 0
APACHE CORP COM 037411105 410 9,700 SH   SOLE   9,700 0 0
APPLE INC COM 037833100 31,863 188,283 SH   SOLE   186,783 0 1,500
APTIV PLC SHS G6095L109 33,997 400,768 SH   SOLE   397,268 0 3,500
AQUAVENTURE HLDGS LTD SHS G0443N107 205 13,190 SH   SOLE   13,190 0 0
ARAMARK COM 03852U106 1,191 27,860 SH   SOLE   27,860 0 0
AT&T INC COM 00206R102 420 10,791 SH   SOLE   10,791 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,294 11,039 SH   SOLE   11,039 0 0
AVERY DENNISON CORP COM 053611109 216 1,884 SH   SOLE   1,884 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 3,522 70,079 SH   SOLE   70,079 0 0
BALL CORP COM 058498106 19,817 523,559 SH   SOLE   519,159 0 4,400
BANK AMER CORP COM 060505104 570 19,321 SH   SOLE   19,321 0 0
BANK NEW YORK MELLON CORP COM 064058100 616 11,441 SH   SOLE   11,441 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,488 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,829 14,274 SH   SOLE   14,274 0 0
BIOGEN INC COM 09062x103 1,713 5,376 SH   SOLE   5,376 0 0
BOEING CO COM 097023105 664 2,250 SH   SOLE   2,250 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,246 20,330 SH   SOLE   20,330 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 585 6,460 SH   SOLE   6,460 0 0
CABOT OIL & GAS CORP COM 127097103 286 10,000 SH   SOLE   10,000 0 0
CELGENE CORP COM 151020104 20,221 193,759 SH   SOLE   191,559 0 2,200
CENTURYLINK INC COM 156700106 205 12,290 SH   SOLE   12,290 0 0
CHUBB LIMITED COM H1467J104 41,577 284,519 SH   SOLE   282,529 0 1,990
CISCO SYS INC COM 17275R102 315 8,216 SH   SOLE   8,216 0 0
CIT GROUP INC COM NEW 125581801 29,453 598,272 SH   SOLE   591,572 0 6,700
CITIGROUP INC COM NEW 172967424 33,732 453,322 SH   SOLE   449,902 0 3,420
COCA COLA CO COM 191216100 255 5,567 SH   SOLE   5,567 0 0
COLGATE PALMOLIVE CO COM 194162103 473 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 42,928 1,071,869 SH   SOLE   1,061,969 0 9,900
CONOCOPHILLIPS COM 20825C104 974 17,749 SH   SOLE   17,749 0 0
CORNING INC COM 219350105 487 15,211 SH   SOLE   15,211 0 0
COSTCO WHSL CORP NEW COM 22160K105 255 1,369 SH   SOLE   1,369 0 0
COTY INC COM CL A 222070203 349 17,560 SH   SOLE   17,560 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 1,302 11,725 SH   SOLE   11,725 0 0
CSX CORP COM 126408103 562 10,223 SH   SOLE   10,223 0 0
CVS HEALTH CORP COM 126650100 937 12,925 SH   SOLE   12,925 0 0
D R HORTON INC COM 23331A109 383 7,500 SH   SOLE   7,500 0 0
DANAHER CORP DEL COM 235851102 30,998 333,956 SH   SOLE   330,956 0 3,000
DELPHI TECHNOLOGIES PLC SHS G2709G107 7,007 133,548 SH   SOLE   132,382 0 1,166
DELTA AIR LINES INC DEL COM NEW 247361702 25,918 462,819 SH   SOLE   458,719 0 4,100
DOWDUPONT INC COM 26078J100 373 5,242 SH   SOLE   5,242 0 0
EMERSON ELEC CO COM 291011104 474 6,800 SH   SOLE   6,800 0 0
ENDO INTL PLC SHS g30401106 145 18,724 SH   SOLE   18,724 0 0
EOG RES INC COM 26875P101 439 4,070 SH   SOLE   4,070 0 0
LAUDER ESTEE COS INC CL A 518439104 216 1,700 SH   SOLE   1,700 0 0
EVEREST RE GROUP LTD COM G3223R108 341 1,539 SH   SOLE   1,539 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 232 3,105 SH   SOLE   3,105 0 0
EXXON MOBIL CORP COM 30231g102 2,290 27,377 SH   SOLE   27,377 0 0
F M C CORP COM NEW 302491303 1,136 12,000 SH   SOLE   12,000 0 0
FEDEX CORP COM 31428X106 274 1,100 SH   SOLE   1,100 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 508 5,400 SH   SOLE   5,400 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 540 296,500 SH   SOLE   296,500 0 0
FORTIVE CORP COM 34959j108 743 10,264 SH   SOLE   10,264 0 0
FRANKLIN RES INC COM 354613101 323 7,449 SH   SOLE   7,449 0 0
FUSION TELECOMM INTL INC COM NEW 36113B400 750 200,000 SH   SOLE   200,000 0 0
GENERAL ELECTRIC CO COM 369604103 15,286 875,997 SH   SOLE   861,297 0 14,700
GILEAD SCIENCES INC COM 375558103 22,456 313,455 SH   SOLE   311,955 0 1,500
GOLDMAN SACHS GROUP INC COM 38141G104 520 2,040 SH   SOLE   2,040 0 0
HASBRO INC COM 418056107 573 6,304 SH   SOLE   6,304 0 0
HAWAIIAN HOLDINGS INC COM 419879101 289 7,260 SH   SOLE   7,260 0 0
HERSHEY CO COM 427866108 258 2,276 SH   SOLE   2,276 0 0
HOLOGIC INC COM 436440101 323 7,560 SH   SOLE   7,560 0 0
HOME DEPOT INC COM 437076102 381 2,010 SH   SOLE   2,010 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,353 8,817 SH   SOLE   8,817 0 0
ILLINOIS TOOL WKS INC COM 452308109 222 1,333 SH   SOLE   1,333 0 0
INTEL CORP COM 458140100 585 12,664 SH   SOLE   12,664 0 0
INTL PAPER CO COM 460146103 375 6,470 SH   SOLE   6,470 0 0
JOHNSON & JOHNSON COM 478160104 8,474 60,647 SH   SOLE   60,647 0 0
JOHNSON CTLS INTL PLC SHS G51502105 2,459 64,531 SH   SOLE   60,854 0 3,677
JPMORGAN CHASE & CO COM 46625H100 26,104 244,100 SH   SOLE   242,200 0 1,900
KIMBERLY CLARK CORP COM 494368103 635 5,266 SH   SOLE   5,266 0 0
KINDER MORGAN INC DEL COM 49456B101 1,497 82,841 SH   SOLE   82,841 0 0
KRAFT HEINZ CO COM 500754106 730 9,383 SH   SOLE   9,383 0 0
LILLY ELI & CO COM 532457108 439 5,200 SH   SOLE   5,200 0 0
LINCOLN NATL CORP IND COM 534187109 922 12,000 SH   SOLE   12,000 0 0
MARKEL CORP COM 570535104 1,051 923 SH   SOLE   923 0 0
MASTERCARD INCORPORATED CL A 57636Q104 472 3,119 SH   SOLE   3,119 0 0
MATTEL INC COM 577081102 13,845 900,190 SH   SOLE   891,535 0 8,655
MCCLATCHY CO CL A NEW 579489303 154 17,276 SH   SOLE   17,276 0 0
MCDONALDS CORP COM 580135101 275 1,600 SH   SOLE   1,600 0 0
MERCK & CO INC COM 58933Y105 1,529 27,166 SH   SOLE   27,166 0 0
METLIFE INC COM 59156R108 22,492 444,864 SH   SOLE   440,664 0 4,200
MICROSOFT CORP COM 594918104 46,158 539,605 SH   SOLE   535,325 0 4,280
MID AMER APT CMNTYS INC COM 59522J103 217 2,160 SH   SOLE   2,160 0 0
MOLSON COORS BREWING CO CL B 60871R209 585 7,126 SH   SOLE   7,126 0 0
MONDELEZ INTL INC CL A 609207105 214 4,991 SH   SOLE   4,991 0 0
MVC CAPITAL INC COM 553829102 106 10,000 SH   SOLE   10,000 0 0
NEW YORK TIMES CO CL A 650111107 237 12,786 SH   SOLE   12,786 0 0
ORACLE CORP COM 68389X105 36,290 767,556 SH   SOLE   761,086 0 6,470
PACKAGING CORP AMER COM 695156109 536 4,450 SH   SOLE   4,450 0 0
PEPSICO INC COM 713448108 2,124 17,709 SH   SOLE   17,709 0 0
PFIZER INC COM 717081103 375 10,366 SH   SOLE   10,366 0 0
PHILIP MORRIS INTL INC COM 718172109 831 7,864 SH   SOLE   7,864 0 0
PHILLIPS 66 COM 718546104 837 8,276 SH   SOLE   8,276 0 0
PIONEER NAT RES CO COM 723787107 443 2,561 SH   SOLE   2,561 0 0
PRAXAIR INC COM 74005P104 262 1,696 SH   SOLE   1,696 0 0
PRECISION DRILLING CORP COM 2010 74022D308 36 12,070 SH   SOLE   12,070 0 0
PROCTER AND GAMBLE CO COM 742718109 1,503 16,353 SH   SOLE   16,353 0 0
QUDIAN INC ADR 747798106 194 15,445 SH   SOLE   15,445 0 0
REGIONS FINL CORP NEW COM 7591EP100 968 56,016 SH   SOLE   56,016 0 0
ROCKWELL COLLINS INC COM 774341101 210 1,550 SH   SOLE   1,550 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,384 95,701 SH   SOLE   95,701 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,126 104,350 SH   SOLE   104,350 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 490 4,700 SH   SOLE   4,700 0 0
S&P GLOBAL INC COM 78409V104 271 1,600 SH   SOLE   1,600 0 0
SCANA CORP NEW COM 80589m102 543 13,647 SH   SOLE   13,647 0 0
SCHLUMBERGER LTD COM 806857108 10,026 148,783 SH   SOLE   146,883 0 1,900
SHERWIN WILLIAMS CO COM 824348106 367 896 SH   SOLE   896 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 329 8,700 SH   SOLE   8,700 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 687 18,300 SH   SOLE   18,300 0 0
STARBUCKS CORP COM 855244109 1,238 21,549 SH   SOLE   21,549 0 0
STATE STR CORP COM 857477103 732 7,500 SH   SOLE   7,500 0 0
STERICYCLE INC COM 858912108 634 9,331 SH   SOLE   9,331 0 0
STRYKER CORP COM 863667101 867 5,600 SH   SOLE   5,600 0 0
TESLA INC COM 88160R101 336 1,080 SH   SOLE   1,080 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 35,966 189,416 SH   SOLE   187,916 0 1,500
TRAVELERS COMPANIES INC COM 89417e109 320 2,360 SH   SOLE   2,360 0 0
TRIMBLE INC COM 896239100 2,056 50,600 SH   SOLE   50,600 0 0
UNILEVER N V N Y SHS NEW 904784709 206 3,650 SH   SOLE   3,650 0 0
UNION BANKSHARES INC COM 905400107 2,971 56,102 SH   SOLE   56,102 0 0
UNITED PARCEL SERVICE INC CL B 911312106 30,666 257,375 SH   SOLE   255,425 0 1,950
UNITED TECHNOLOGIES CORP COM 913017109 264 2,073 SH   SOLE   2,073 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,631 25,541 SH   SOLE   25,541 0 0
UNUM GROUP COM 91529Y106 500 9,113 SH   SOLE   9,113 0 0
US BANCORP DEL COM NEW 902973304 463 8,650 SH   SOLE   8,650 0 0
V F CORP COM 918204108 349 4,720 SH   SOLE   4,720 0 0
VERISK ANALYTICS INC COM 92345Y106 288 3,000 SH   SOLE   3,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 271 5,111 SH   SOLE   5,111 0 0
VISA INC COM CL A 92826C839 231 2,030 SH   SOLE   2,030 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,192 16,410 SH   SOLE   16,410 0 0
DISNEY WALT CO COM DISNEY 254687106 381 3,544 SH   SOLE   3,544 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 44 10,575 SH   SOLE   10,575 0 0
WELLS FARGO CO NEW COM 949746101 2,107 34,726 SH   SOLE   34,726 0 0
WENDYS CO COM 95058W100 169 10,267 SH   SOLE   10,267 0 0
WEX INC COM 96208T104 247 1,750 SH   SOLE   1,750 0 0
WHIRLPOOL CORP COM 963320106 16,469 97,656 SH   SOLE   96,906 0 750
WILLIAMS COS INC DEL COM 969457100 701 23,000 SH   SOLE   23,000 0 0
WPP PLC NEW ADR 92937A102 290 3,199 SH   SOLE   3,199 0 0
YAMANA GOLD INC COM 98462Y100 31 10,000 SH   SOLE   10,000 0 0
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 293 10,420 SH   SOLE   10,420 0 0
ISHARES TR CORE S&P SCP ETF 464287804 219 2,850 SH   SOLE   2,850 0 0
ISHARES TR TIPS BD ETF 464287176 202 1,771 SH   SOLE   1,771 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 410 2,650 SH   SOLE   2,650 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,662 15,564 SH   SOLE   15,564 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,143 8,490 SH   SOLE   8,490 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,512 58,050 SH   SOLE   58,050 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 459 2,950 SH   SOLE   2,950 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 545 6,590 SH   SOLE   6,590 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 775 27,763 SH   SOLE   27,763 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 858 8,695 SH   SOLE   8,695 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 784 6,340 SH   SOLE   6,340 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 3,128 11,722 SH   SOLE   11,722 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 246 713 SH   SOLE   713 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,008 4,110 SH   SOLE   4,110 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 938 17,142 SH   SOLE   17,142 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 506 11,014 SH   SOLE   11,014 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 595 10,055 SH   SOLE   10,055 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,961 14,770 SH   SOLE   14,770 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 202 1,977 SH   SOLE   1,977 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,229 27,405 SH   SOLE   27,405 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,194 8,179 SH   SOLE   8,179 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 881 5,350 SH   SOLE   5,350 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,003 15,742 SH   SOLE   15,742 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 729 10,325 SH   SOLE   10,325 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 319 6,910 SH   SOLE   6,910 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 258 10,000 SH   SOLE   10,000 0 0