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,015 5,328 SH   SOLE   5,328 0 0
ABBVIE INC COM 00287Y109 291 3,156 SH   SOLE   3,156 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 446 3,165 SH   SOLE   3,165 0 0
AIR PRODS & CHEMS INC COM 009158106 852 5,325 SH   SOLE   5,325 0 0
ALLERGAN PLC SHS G0177J108 15,970 119,482 SH   SOLE   118,167 0 1,315
ALPHABET INC CAP STK CL A 02079K305 19,667 18,821 SH   SOLE   18,661 0 160
ALPHABET INC CAP STK CL C 02079K107 20,044 19,355 SH   SOLE   19,232 0 123
AMAZON COM INC COM 023135106 210 140 SH   SOLE   140 0 0
AMERI HLDGS INC COM 02362F104 3 17,165 SH   SOLE   17,165 0 0
AMERICAN ELEC PWR INC COM 025537101 325 4,350 SH   SOLE   4,350 0 0
AMERICAN EXPRESS CO COM 025816109 529 5,552 SH   SOLE   5,552 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 20,815 528,171 SH   SOLE   522,671 0 5,500
AON PLC SHS CL A G0408V102 2,695 18,541 SH   SOLE   18,541 0 0
APACHE CORP COM 037411105 255 9,700 SH   SOLE   9,700 0 0
APPLE INC COM 037833100 28,396 180,020 SH   SOLE   178,520 0 1,500
APTIV PLC SHS G6095L109 15,821 256,953 SH   SOLE   254,553 0 2,400
ARAMARK COM 03852U106 807 27,860 SH   SOLE   27,860 0 0
AT&T INC COM 00206R102 353 12,360 SH   SOLE   12,360 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,447 11,039 SH   SOLE   11,039 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 3,312 64,145 SH   SOLE   64,145 0 0
BALL CORP COM 058498106 34,159 742,913 SH   SOLE   735,613 0 7,300
BANK AMER CORP COM 060505104 809 32,831 SH   SOLE   32,831 0 0
BANK NEW YORK MELLON CORP COM 064058100 539 11,441 SH   SOLE   11,441 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,530 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,032 14,848 SH   SOLE   14,848 0 0
BIOGEN INC COM 09062x103 1,618 5,376 SH   SOLE   5,376 0 0
BOEING CO COM 097023105 729 2,259 SH   SOLE   2,259 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 2,232 218,620 SH   SOLE   218,620 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 485 9,340 SH   SOLE   9,340 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 622 6,460 SH   SOLE   6,460 0 0
BROWN & BROWN INC COM 115236101 242 8,785 SH   SOLE   8,785 0 0
CABOT OIL & GAS CORP COM 127097103 223 10,000 SH   SOLE   10,000 0 0
CELGENE CORP COM 151020104 12,296 191,859 SH   SOLE   189,659 0 2,200
CENTURYLINK INC COM 156700106 223 14,688 SH   SOLE   14,688 0 0
CHUBB LIMITED COM H1467J104 35,762 276,839 SH   SOLE   274,849 0 1,990
CISCO SYS INC COM 17275R102 419 9,661 SH   SOLE   9,661 0 0
CIT GROUP INC COM NEW 125581801 21,158 552,867 SH   SOLE   546,167 0 6,700
CITIGROUP INC COM NEW 172967424 22,261 427,604 SH   SOLE   424,184 0 3,420
COCA COLA CO COM 191216100 264 5,567 SH   SOLE   5,567 0 0
COLGATE PALMOLIVE CO COM 194162103 384 6,457 SH   SOLE   6,457 0 0
COMCAST CORP NEW CL A 20030N101 22,532 661,743 SH   SOLE   656,443 0 5,300
CONOCOPHILLIPS COM 20825C104 807 12,941 SH   SOLE   12,941 0 0
CORNING INC COM 219350105 460 15,211 SH   SOLE   15,211 0 0
COSTCO WHSL CORP NEW COM 22160K105 272 1,335 SH   SOLE   1,335 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 1,181 10,875 SH   SOLE   10,875 0 0
CROWN HOLDINGS INC COM 228368106 15,187 365,347 SH   SOLE   362,047 0 3,300
CSX CORP COM 126408103 635 10,223 SH   SOLE   10,223 0 0
CVS HEALTH CORP COM 126650100 844 12,875 SH   SOLE   12,875 0 0
D R HORTON INC COM 23331A109 260 7,500 SH   SOLE   7,500 0 0
DANAHER CORP DEL COM 235851102 33,005 320,060 SH   SOLE   317,060 0 3,000
DELPHI TECHNOLOGIES PLC SHS G2709G107 1,774 123,870 SH   SOLE   122,704 0 1,166
DELTA AIR LINES INC DEL COM NEW 247361702 22,732 455,546 SH   SOLE   451,446 0 4,100
EMERSON ELEC CO COM 291011104 406 6,800 SH   SOLE   6,800 0 0
EOG RES INC COM 26875P101 347 3,977 SH   SOLE   3,977 0 0
LAUDER ESTEE COS INC CL A 518439104 215 1,650 SH   SOLE   1,650 0 0
EVEREST RE GROUP LTD COM G3223R108 335 1,539 SH   SOLE   1,539 0 0
EXXON MOBIL CORP COM 30231g102 1,453 21,311 SH   SOLE   21,311 0 0
F M C CORP COM NEW 302491303 888 12,000 SH   SOLE   12,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 513 5,000 SH   SOLE   5,000 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 400 296,500 SH   SOLE   296,500 0 0
FORTIVE CORP COM 34959j108 691 10,214 SH   SOLE   10,214 0 0
FRANKLIN RES INC COM 354613101 221 7,449 SH   SOLE   7,449 0 0
FUSION CONNECT INC COM 36116X102 224 133,334 SH   SOLE   133,334 0 0
GENERAL ELECTRIC CO COM 369604103 587 77,488 SH   SOLE   77,488 0 0
GENERAL MTRS CO COM 37045V100 17,447 521,585 SH   SOLE   514,385 0 7,200
GILEAD SCIENCES INC COM 375558103 18,632 297,876 SH   SOLE   296,376 0 1,500
GOLDMAN SACHS GROUP INC COM 38141G104 341 2,040 SH   SOLE   2,040 0 0
HERSHEY CO COM 427866108 244 2,276 SH   SOLE   2,276 0 0
HOME DEPOT INC COM 437076102 368 2,143 SH   SOLE   2,143 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 697 6,135 SH   SOLE   6,135 0 0
INTEL CORP COM 458140100 547 11,664 SH   SOLE   11,664 0 0
INTL PAPER CO COM 460146103 261 6,470 SH   SOLE   6,470 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 321 670 SH   SOLE   670 0 0
JOHNSON & JOHNSON COM 478160104 7,323 56,748 SH   SOLE   56,748 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,524 51,384 SH   SOLE   47,707 0 3,677
JPMORGAN CHASE & CO COM 46625H100 22,287 228,307 SH   SOLE   226,407 0 1,900
KINDER MORGAN INC DEL COM 49456B101 1,335 86,811 SH   SOLE   86,811 0 0
KRAFT HEINZ CO COM 500754106 243 5,642 SH   SOLE   5,642 0 0
LILLY ELI & CO COM 532457108 550 4,750 SH   SOLE   4,750 0 0
LINCOLN NATL CORP IND COM 534187109 616 12,000 SH   SOLE   12,000 0 0
MARKEL CORP COM 570535104 958 923 SH   SOLE   923 0 0
MASTERCARD INCORPORATED CL A 57636Q104 588 3,119 SH   SOLE   3,119 0 0
MCCLATCHY CO CL A NEW 579489303 132 17,276 SH   SOLE   17,276 0 0
MCDONALDS CORP COM 580135101 284 1,600 SH   SOLE   1,600 0 0
MERCK & CO INC COM 58933Y105 2,072 27,116 SH   SOLE   27,116 0 0
METLIFE INC COM 59156R108 17,729 431,778 SH   SOLE   427,578 0 4,200
MICROSOFT CORP COM 594918104 51,263 504,706 SH   SOLE   500,426 0 4,280
MID AMER APT CMNTYS INC COM 59522J103 207 2,160 SH   SOLE   2,160 0 0
MONDELEZ INTL INC CL A 609207105 16,997 424,606 SH   SOLE   421,306 0 3,300
MVC CAPITAL INC COM 553829102 82 10,000 SH   SOLE   10,000 0 0
NEW YORK TIMES CO CL A 650111107 285 12,786 SH   SOLE   12,786 0 0
NIKE INC CL B 654106103 217 2,932 SH   SOLE   2,932 0 0
ORACLE CORP COM 68389X105 32,788 726,205 SH   SOLE   719,735 0 6,470
PACKAGING CORP AMER COM 695156109 371 4,450 SH   SOLE   4,450 0 0
PEPSICO INC COM 713448108 2,003 18,129 SH   SOLE   18,129 0 0
PFIZER INC COM 717081103 409 9,366 SH   SOLE   9,366 0 0
PHILIP MORRIS INTL INC COM 718172109 517 7,739 SH   SOLE   7,739 0 0
PHILLIPS 66 COM 718546104 484 5,622 SH   SOLE   5,622 0 0
PIONEER NAT RES CO COM 723787107 337 2,561 SH   SOLE   2,561 0 0
PRECISION DRILLING CORP COM 2010 74022D308 21 12,070 SH   SOLE   12,070 0 0
PROCTER AND GAMBLE CO COM 742718109 1,466 15,948 SH   SOLE   15,948 0 0
REGIONS FINL CORP NEW COM 7591EP100 749 56,016 SH   SOLE   56,016 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,421 93,036 SH   SOLE   93,036 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,194 103,341 SH   SOLE   103,341 0 0
S&P GLOBAL INC COM 78409V104 272 1,600 SH   SOLE   1,600 0 0
SCHLUMBERGER LTD COM 806857108 4,426 122,680 SH   SOLE   118,880 0 3,800
SHERWIN WILLIAMS CO COM 824348106 353 896 SH   SOLE   896 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 642 18,300 SH   SOLE   18,300 0 0
STARBUCKS CORP COM 855244109 1,388 21,549 SH   SOLE   21,549 0 0
STATE STR CORP COM 857477103 473 7,500 SH   SOLE   7,500 0 0
STRYKER CORP COM 863667101 878 5,600 SH   SOLE   5,600 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 40,133 179,333 SH   SOLE   177,833 0 1,500
TRAVELERS COMPANIES INC COM 89417e109 283 2,360 SH   SOLE   2,360 0 0
TRIMBLE INC COM 896239100 1,086 33,000 SH   SOLE   33,000 0 0
UNION BANKSHARES INC COM 905400107 2,580 54,023 SH   SOLE   54,023 0 0
UNITED PARCEL SERVICE INC CL B 911312106 901 9,241 SH   SOLE   9,241 0 0
UNITED TECHNOLOGIES CORP COM 913017109 355 3,333 SH   SOLE   3,333 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,485 9,976 SH   SOLE   9,976 0 0
UNUM GROUP COM 91529Y106 268 9,113 SH   SOLE   9,113 0 0
US BANCORP DEL COM NEW 902973304 350 7,663 SH   SOLE   7,663 0 0
V F CORP COM 918204108 337 4,720 SH   SOLE   4,720 0 0
VERISK ANALYTICS INC COM 92345Y106 327 3,000 SH   SOLE   3,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 265 4,713 SH   SOLE   4,713 0 0
VISA INC COM CL A 92826C839 268 2,030 SH   SOLE   2,030 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,128 16,510 SH   SOLE   16,510 0 0
DISNEY WALT CO COM DISNEY 254687106 400 3,649 SH   SOLE   3,649 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 6 10,575 SH   SOLE   10,575 0 0
WELLS FARGO CO NEW COM 949746101 1,577 34,226 SH   SOLE   34,226 0 0
WEX INC COM 96208T104 245 1,750 SH   SOLE   1,750 0 0
WHIRLPOOL CORP COM 963320106 2,581 24,153 SH   SOLE   24,153 0 0
WILLIAMS COS INC DEL COM 969457100 507 23,000 SH   SOLE   23,000 0 0
YAMANA GOLD INC COM 98462Y100 24 10,000 SH   SOLE   10,000 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 130 14,910 SH   SOLE   14,910 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 451 2,925 SH   SOLE   2,925 0 0
ISHARES TR CORE S&P SCP ETF 464287804 246 3,546 SH   SOLE   3,546 0 0
ISHARES TR CORE S&P500 ETF 464287200 302 1,200 SH   SOLE   1,200 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 221 5,670 SH   SOLE   5,670 0 0
ISHARES TR EXPANDED TECH 464287515 504 2,905 SH   SOLE   2,905 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,501 15,564 SH   SOLE   15,564 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,142 8,725 SH   SOLE   8,725 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 779 7,245 SH   SOLE   7,245 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 312 15,300 SH   SOLE   15,300 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 2,346 62,555 SH   SOLE   62,555 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2,023 144,160 SH   SOLE   144,160 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 570 6,590 SH   SOLE   6,590 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 661 27,763 SH   SOLE   27,763 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 861 8,695 SH   SOLE   8,695 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 769 6,340 SH   SOLE   6,340 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 2,684 10,740 SH   SOLE   10,740 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 247 816 SH   SOLE   816 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,218 5,300 SH   SOLE   5,300 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 815 17,887 SH   SOLE   17,887 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 675 17,708 SH   SOLE   17,708 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 458 9,410 SH   SOLE   9,410 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,655 14,510 SH   SOLE   14,510 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,091 29,408 SH   SOLE   29,408 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,046 7,972 SH   SOLE   7,972 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 888 5,320 SH   SOLE   5,320 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 332 6,225 SH   SOLE   6,225 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 266 7,210 SH   SOLE   7,210 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 258 10,000 SH   SOLE   10,000 0 0