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,379 6,638 SH   SOLE   6,638 0 0
AT&T INC COM 00206r102 367 11,700 SH   SOLE   11,700 0 0
ABBVIE INC COM 00287Y109 254 3,156 SH   SOLE   3,156 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 557 3,165 SH   SOLE   3,165 0 0
AIR PRODS & CHEMS INC COM 009158106 1,017 5,325 SH   SOLE   5,325 0 0
ALLERGAN PLC SHS g0177j108 17,592 120,157 SH   SOLE   118,842 0 1,315
ALPHABET INC CAP STK CL A 02079k305 22,122 18,797 SH   SOLE   18,637 0 160
ALPHABET INC CAP STK CL C 02079k107 23,250 19,816 SH   SOLE   19,693 0 123
ALTRIA GROUP INC COM 02209s103 212 3,691 SH   SOLE   3,691 0 0
AMAZON COM INC COM 023135106 249 140 SH   SOLE   140 0 0
AMERI HLDGS INC COM 02362F104 6 17,165 SH   SOLE   17,165 0 0
AMERICAN ELEC PWR CO INC COM 025537101 364 4,350 SH   SOLE   4,350 0 0
AMERICAN EXPRESS CO COM 025816109 607 5,552 SH   SOLE   5,552 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 24,746 574,680 SH   SOLE   569,180 0 5,500
AON PLC SHS CL A G0408V102 3,165 18,541 SH   SOLE   18,541 0 0
APACHE CORP COM 037411105 336 9,700 SH   SOLE   9,700 0 0
APPLE INC COM 037833100 34,830 183,362 SH   SOLE   181,862 0 1,500
APTIV PLC SHS g6095l109 20,467 257,473 SH   SOLE   255,073 0 2,400
ARAMARK COM 03852U106 823 27,860 SH   SOLE   27,860 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,763 11,039 SH   SOLE   11,039 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 3,453 63,025 SH   SOLE   63,025 0 0
BALL CORP COM 058498106 42,652 737,153 SH   SOLE   729,853 0 7,300
BANK AMER CORP COM 060505104 1,237 44,831 SH   SOLE   44,831 0 0
BANK NEW YORK MELLON CORP COM 064058100 577 11,441 SH   SOLE   11,441 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,663 87,925 SH   SOLE   87,235 0 690
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,506 5 SH   SOLE   5 0 0
BIOGEN INC COM 09062x103 1,271 5,376 SH   SOLE   5,376 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062w204 243 13,600 SH   SOLE   13,600 0 0
BOEING CO COM 097023105 862 2,259 SH   SOLE   2,259 0 0
BRIGHTVIEW HLDGS INC COM 10948c107 5,242 364,020 SH   SOLE   364,020 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 446 9,340 SH   SOLE   9,340 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 670 6,460 SH   SOLE   6,460 0 0
BROWN & BROWN INC COM 115236101 259 8,785 SH   SOLE   8,785 0 0
CIT GROUP INC COM NEW 125581801 26,658 555,731 SH   SOLE   549,031 0 6,700
CABOT OIL & GAS CORP COM 127097103 261 10,000 SH   SOLE   10,000 0 0
CENTURYLINK INC COM 156700106 176 14,688 SH   SOLE   14,688 0 0
CHUBB LIMITED COM h1467j104 39,023 278,573 SH   SOLE   276,583 0 1,990
CISCO SYS INC COM 17275R102 476 8,811 SH   SOLE   8,811 0 0
CITIGROUP INC COM NEW 172967424 25,972 417,421 SH   SOLE   414,001 0 3,420
COCA COLA CO COM 191216100 261 5,567 SH   SOLE   5,567 0 0
COLGATE PALMOLIVE CO COM 194162103 443 6,457 SH   SOLE   6,457 0 0
COMCAST CORP NEW CL A 20030n101 26,678 667,278 SH   SOLE   661,978 0 5,300
CONOCOPHILLIPS COM 20825C104 864 12,941 SH   SOLE   12,941 0 0
COOPER COS INC COM NEW 216648402 207 700 SH   SOLE   700 0 0
CORNING INC COM 219350105 503 15,211 SH   SOLE   15,211 0 0
COSTCO WHSL CORP NEW COM 22160k105 323 1,335 SH   SOLE   1,335 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 1,392 10,875 SH   SOLE   10,875 0 0
CROWN HOLDINGS INC COM 228368106 19,893 364,547 SH   SOLE   361,247 0 3,300
CSX CORP COM 126408103 765 10,223 SH   SOLE   10,223 0 0
CVS HEALTH CORP COM 126650100 725 13,435 SH   SOLE   13,435 0 0
D R HORTON INC COM 23331A109 310 7,500 SH   SOLE   7,500 0 0
DANAHER CORPORATION COM 235851102 42,278 320,241 SH   SOLE   317,241 0 3,000
DELPHI TECHNOLOGIES PLC SHS g2709g107 2,353 122,187 SH   SOLE   121,021 0 1,166
DELTA AIR LINES INC DEL COM NEW 247361702 23,763 460,076 SH   SOLE   455,976 0 4,100
DOWDUPONT INC COM 26078j100 283 5,312 SH   SOLE   5,312 0 0
EMERSON ELEC CO COM 291011104 466 6,800 SH   SOLE   6,800 0 0
EOG RES INC COM 26875P101 379 3,977 SH   SOLE   3,977 0 0
LAUDER ESTEE COS INC CL A 518439104 273 1,650 SH   SOLE   1,650 0 0
EVEREST RE GROUP LTD COM G3223R108 332 1,539 SH   SOLE   1,539 0 0
EXXON MOBIL CORP COM 30231g102 1,722 21,311 SH   SOLE   21,311 0 0
F M C CORP COM NEW 302491303 922 12,000 SH   SOLE   12,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 565 5,000 SH   SOLE   5,000 0 0
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 661 296,500 SH   SOLE   296,500 0 0
FORTIVE CORP COM 34959j108 857 10,214 SH   SOLE   10,214 0 0
FRANKLIN RES INC COM 354613101 247 7,449 SH   SOLE   7,449 0 0
FUSION CONNECT INC COM 36116X102 175 133,334 SH   SOLE   133,334 0 0
GENERAL ELECTRIC CO COM 369604103 774 77,488 SH   SOLE   77,488 0 0
GENERAL MTRS CO COM 37045v100 19,398 522,870 SH   SOLE   515,670 0 7,200
GILEAD SCIENCES INC COM 375558103 22,779 350,395 SH   SOLE   348,895 0 1,500
GOLDMAN SACHS GROUP INC COM 38141g104 392 2,040 SH   SOLE   2,040 0 0
HERSHEY CO COM 427866108 261 2,276 SH   SOLE   2,276 0 0
HOME DEPOT INC COM 437076102 521 2,713 SH   SOLE   2,713 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 600 4,250 SH   SOLE   4,250 0 0
INTEL CORP COM 458140100 626 11,664 SH   SOLE   11,664 0 0
INTL PAPER CO COM 460146103 299 6,470 SH   SOLE   6,470 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 382 670 SH   SOLE   670 0 0
JPMORGAN CHASE & CO COM 46625h100 23,499 232,131 SH   SOLE   230,231 0 1,900
JOHNSON & JOHNSON COM 478160104 7,898 56,498 SH   SOLE   56,498 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,902 51,493 SH   SOLE   47,816 0 3,677
KINDER MORGAN INC DEL COM 49456b101 1,737 86,811 SH   SOLE   86,811 0 0
KRAFT HEINZ CO COM 500754106 206 6,312 SH   SOLE   6,312 0 0
LILLY ELI & CO COM 532457108 616 4,750 SH   SOLE   4,750 0 0
LINCOLN NATL CORP IND COM 534187109 704 12,000 SH   SOLE   12,000 0 0
LIVENT CORP COM 53814L108 138 11,223 SH   SOLE   11,223 0 0
MARKEL CORP COM 570535104 920 923 SH   SOLE   923 0 0
MASTERCARD INC CL A 57636Q104 734 3,119 SH   SOLE   3,119 0 0
MCCLATCHY CO CL A NEW 579489303 86 17,276 SH   SOLE   17,276 0 0
MCDONALDS CORP COM 580135101 304 1,600 SH   SOLE   1,600 0 0
MERCK & CO INC COM 58933Y105 2,230 26,816 SH   SOLE   26,816 0 0
MICROSOFT CORP COM 594918104 59,550 504,921 SH   SOLE   500,641 0 4,280
MID AMER APT CMNTYS INC COM 59522J103 236 2,160 SH   SOLE   2,160 0 0
MONDELEZ INTL INC CL A 609207105 21,123 423,146 SH   SOLE   419,846 0 3,300
MVC CAPITAL INC COM 553829102 91 10,000 SH   SOLE   10,000 0 0
NEW YORK TIMES CO CL A 650111107 420 12,786 SH   SOLE   12,786 0 0
NEWELL BRANDS INC COM 651229106 185 12,070 SH   SOLE   12,070 0 0
NIKE INC CL B 654106103 247 2,932 SH   SOLE   2,932 0 0
ORACLE CORP COM 68389x105 38,905 724,355 SH   SOLE   717,885 0 6,470
PACKAGING CORP AMER COM 695156109 442 4,450 SH   SOLE   4,450 0 0
PEPSICO INC COM 713448108 2,272 18,539 SH   SOLE   18,539 0 0
PFIZER INC COM 717081103 398 9,366 SH   SOLE   9,366 0 0
PHILIP MORRIS INTL INC COM 718172109 684 7,739 SH   SOLE   7,739 0 0
PHILLIPS 66 COM 718546104 535 5,622 SH   SOLE   5,622 0 0
PIONEER NAT RES CO COM 723787107 390 2,561 SH   SOLE   2,561 0 0
PRECISION DRILLING CORP COM 2010 74022D308 29 12,070 SH   SOLE   12,070 0 0
PROCTER AND GAMBLE CO COM 742718109 1,639 15,748 SH   SOLE   15,748 0 0
PULTE GROUP INC COM 745867101 206 7,379 SH   SOLE   7,379 0 0
REGIONS FINL CORP NEW COM 7591EP100 793 56,016 SH   SOLE   56,016 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,212 99,254 SH   SOLE   99,254 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,662 104,171 SH   SOLE   104,171 0 0
S&P GLOBAL INC COM 78409V104 337 1,600 SH   SOLE   1,600 0 0
SCHLUMBERGER LTD COM 806857108 5,374 123,345 SH   SOLE   119,545 0 3,800
SHERWIN WILLIAMS CO COM 824348106 386 896 SH   SOLE   896 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 690 18,300 SH   SOLE   18,300 0 0
STARBUCKS CORP COM 855244109 1,587 21,349 SH   SOLE   21,349 0 0
STATE STR CORP COM 857477103 494 7,500 SH   SOLE   7,500 0 0
STRYKER CORP COM 863667101 1,106 5,600 SH   SOLE   5,600 0 0
SYSCO CORP COM 871829107 208 3,111 SH   SOLE   3,111 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 48,924 178,737 SH   SOLE   177,237 0 1,500
TRAVELERS COMPANIES INC COM 89417e109 324 2,360 SH   SOLE   2,360 0 0
TRIMBLE INC COM 896239100 1,333 33,000 SH   SOLE   33,000 0 0
UNILEVER N V N Y SHS NEW 904784709 213 3,650 SH   SOLE   3,650 0 0
UNION BANKSHARES INC COM 905400107 2,443 54,023 SH   SOLE   54,023 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,033 9,241 SH   SOLE   9,241 0 0
UNITED TECHNOLOGIES CORP COM 913017109 284 2,204 SH   SOLE   2,204 0 0
UNITEDHEALTH GROUP INC COM 91324p102 2,467 9,976 SH   SOLE   9,976 0 0
UNUM GROUP COM 91529Y106 308 9,113 SH   SOLE   9,113 0 0
US BANCORP DEL COM NEW 902973304 418 8,665 SH   SOLE   8,665 0 0
V F CORP COM 918204108 410 4,720 SH   SOLE   4,720 0 0
VERISK ANALYTICS INC COM 92345Y106 399 3,000 SH   SOLE   3,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 279 4,713 SH   SOLE   4,713 0 0
VISA INC COM CL A 92826C839 317 2,030 SH   SOLE   2,030 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,003 15,849 SH   SOLE   15,849 0 0
DISNEY WALT CO COM DISNEY 254687106 405 3,649 SH   SOLE   3,649 0 0
WEATHERFORD INTL PLC ORD SHS g48833100 7 10,575 SH   SOLE   10,575 0 0
WELLS FARGO CO NEW COM 949746101 1,654 34,226 SH   SOLE   34,226 0 0
WEX INC COM 96208T104 336 1,750 SH   SOLE   1,750 0 0
WHIRLPOOL CORP COM 963320106 3,043 22,898 SH   SOLE   22,898 0 0
WILLIAMS COS INC DEL COM 969457100 661 23,000 SH   SOLE   23,000 0 0
YAMANA GOLD INC COM 98462Y100 26 10,000 SH   SOLE   10,000 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 150 14,910 SH   SOLE   14,910 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 526 2,925 SH   SOLE   2,925 0 0
ISHARES TR CORE S&P SCP ETF 464287804 274 3,546 SH   SOLE   3,546 0 0
ISHARES TR CORE S&P500 ETF 464287200 427 1,500 SH   SOLE   1,500 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 243 5,670 SH   SOLE   5,670 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,317 8,702 SH   SOLE   8,702 0 0
ISHARES TR EXPANDED TECH 464287515 559 2,650 SH   SOLE   2,650 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,740 15,564 SH   SOLE   15,564 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 869 7,245 SH   SOLE   7,245 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 386 15,300 SH   SOLE   15,300 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 2,936 62,345 SH   SOLE   62,345 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 605 6,590 SH   SOLE   6,590 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 714 27,763 SH   SOLE   27,763 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 990 8,695 SH   SOLE   8,695 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 774 6,340 SH   SOLE   6,340 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 2,906 10,287 SH   SOLE   10,287 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 282 816 SH   SOLE   816 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189f718 2,484 144,160 SH   SOLE   144,160 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 246 2,130 SH   SOLE   2,130 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 897 17,887 SH   SOLE   17,887 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 856 20,150 SH   SOLE   20,150 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 504 9,410 SH   SOLE   9,410 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,376 5,300 SH   SOLE   5,300 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,677 13,030 SH   SOLE   13,030 0 0
VANGUARD GROUP DIV APP ETF 921908844 217 1,977 SH   SOLE   1,977 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,338 32,735 SH   SOLE   32,735 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 408 2,817 SH   SOLE   2,817 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,158 7,972 SH   SOLE   7,972 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,067 5,320 SH   SOLE   5,320 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 220 3,450 SH   SOLE   3,450 0 0
WISDOMTREE TR EUROPE SMCP DV 97717W869 364 6,225 SH   SOLE   6,225 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 275 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