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 851 5,178 SH   SOLE   5,178 0 0
AT&T INC COM 00206r102 2,361 62,406 SH   SOLE   62,406 0 0
ABBVIE INC COM 00287Y109 504 6,656 SH   SOLE   6,656 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 445 2,315 SH   SOLE   2,315 0 0
AIR PRODS & CHEMS INC COM 009158106 1,137 5,125 SH   SOLE   5,125 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13,378 79,995 SH   SOLE   79,995 0 0
ALLERGAN PLC SHS g0177j108 18,600 110,524 SH   SOLE   109,209 0 1,315
ALPHABET INC CAP STK CL C 02079K107 23,885 19,594 SH   SOLE   19,471 0 123
ALPHABET INC CAP STK CL A 02079k305 22,548 18,465 SH   SOLE   18,305 0 160
ALPHATEC HOLDINGS INC COM NEW 02081G201 502 100,000 SH   SOLE   100,000 0 0
ALTRIA GROUP INC COM 02209s103 465 11,377 SH   SOLE   11,377 0 0
AMERICAN ELEC PWR CO INC COM 025537101 408 4,350 SH   SOLE   4,350 0 0
AMERICAN EXPRESS CO COM 025816109 657 5,552 SH   SOLE   5,552 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 31,692 568,973 SH   SOLE   563,473 0 5,500
AON PLC SHS CL A G0408V102 3,550 18,341 SH   SOLE   18,341 0 0
APACHE CORP COM 037411105 236 9,200 SH   SOLE   9,200 0 0
APPLE INC COM 037833100 34,777 155,277 SH   SOLE   154,337 0 940
APTIV PLC SHS g6095l109 22,697 259,626 SH   SOLE   257,226 0 2,400
ARAMARK COM 03852U106 1,240 28,460 SH   SOLE   28,460 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 256 6,245 SH   SOLE   6,245 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,749 10,834 SH   SOLE   10,834 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 3,208 48,078 SH   SOLE   48,078 0 0
BALL CORP COM 058498106 49,071 673,959 SH   SOLE   669,659 0 4,300
BANK AMER CORP COM 060505104 1,281 43,924 SH   SOLE   43,924 0 0
BANK NEW YORK MELLON CORP COM 064058100 509 11,262 SH   SOLE   11,262 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,559 98,831 SH   SOLE   98,141 0 690
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,559 5 SH   SOLE   5 0 0
BIOGEN INC COM 09062x103 1,252 5,376 SH   SOLE   5,376 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062w204 226 13,600 SH   SOLE   13,600 0 0
BOEING CO COM 097023105 761 2,000 SH   SOLE   2,000 0 0
BRIGHTVIEW HLDGS INC COM 10948c107 6,227 363,111 SH   SOLE   363,111 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 489 9,640 SH   SOLE   9,640 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 804 6,460 SH   SOLE   6,460 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 531 10,000 SH   SOLE   10,000 0 0
CIT GROUP INC COM NEW 125581801 14,489 319,782 SH   SOLE   317,282 0 2,500
CARROLS RESTAURANT GROUP INC COM 14574X104 211 25,500 SH   SOLE   25,500 0 0
CAVCO INDS INC DEL COM 149568107 318 1,657 SH   SOLE   1,657 0 0
CENTURYLINK INC COM 156700106 186 14,912 SH   SOLE   14,912 0 0
CHESAPEAKE ENERGY CORP COM 165167107 30 21,500 SH   SOLE   21,500 0 0
CHUBB LIMITED COM H1467J104 44,318 274,517 SH   SOLE   272,527 0 1,990
CISCO SYS INC COM 17275R102 329 6,666 SH   SOLE   6,666 0 0
CITIGROUP INC COM NEW 172967424 28,543 413,191 SH   SOLE   409,771 0 3,420
COCA COLA CO COM 191216100 411 7,550 SH   SOLE   7,550 0 0
COLGATE PALMOLIVE CO COM 194162103 461 6,266 SH   SOLE   6,266 0 0
COMCAST CORP NEW CL A 20030N101 29,698 658,781 SH   SOLE   653,481 0 5,300
CONOCOPHILLIPS COM 20825C104 329 5,782 SH   SOLE   5,782 0 0
COOPER COS INC COM NEW 216648402 208 700 SH   SOLE   700 0 0
CORNING INC COM 219350105 434 15,211 SH   SOLE   15,211 0 0
COSTCO WHSL CORP NEW COM 22160k105 385 1,335 SH   SOLE   1,335 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 173 14,140 SH   SOLE   14,140 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 1,512 10,875 SH   SOLE   10,875 0 0
CROWN HOLDINGS INC COM 228368106 26,724 404,537 SH   SOLE   401,237 0 3,300
CSX CORP COM 126408103 358 5,173 SH   SOLE   5,173 0 0
CVS HEALTH CORP COM 126650100 1,250 19,825 SH   SOLE   19,825 0 0
D R HORTON INC COM 23331A109 443 8,400 SH   SOLE   8,400 0 0
DANAHER CORPORATION COM 235851102 45,783 316,992 SH   SOLE   313,992 0 3,000
DELTA AIR LINES INC DEL COM NEW 247361702 26,289 456,411 SH   SOLE   452,311 0 4,100
DISNEY WALT CO COM DISNEY 254687106 586 4,499 SH   SOLE   4,499 0 0
EMERSON ELEC CO COM 291011104 455 6,800 SH   SOLE   6,800 0 0
EOG RES INC COM 26875P101 258 3,477 SH   SOLE   3,477 0 0
LAUDER ESTEE COS INC CL A 518439104 288 1,450 SH   SOLE   1,450 0 0
EVEREST RE GROUP LTD COM G3223R108 410 1,539 SH   SOLE   1,539 0 0
EXXON MOBIL CORP COM 30231G102 1,336 18,917 SH   SOLE   18,917 0 0
F M C CORP COM NEW 302491303 1,052 12,000 SH   SOLE   12,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 664 5,000 SH   SOLE   5,000 0 0
FORTIVE CORP COM 34959j108 700 10,214 SH   SOLE   10,214 0 0
FRANKLIN RES INC COM 354613101 215 7,449 SH   SOLE   7,449 0 0
GENERAL DYNAMICS CORP COM 369550108 731 4,000 SH   SOLE   4,000 0 0
GENERAL ELECTRIC CO COM 369604103 490 54,802 SH   SOLE   54,802 0 0
GENERAL MTRS CO COM 37045v100 21,004 560,415 SH   SOLE   553,215 0 7,200
GILEAD SCIENCES INC COM 375558103 24,511 386,730 SH   SOLE   383,330 0 3,400
GOLAR LNG LTD BERMUDA SHS G9456A100 192 14,815 SH   SOLE   14,815 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 423 2,040 SH   SOLE   2,040 0 0
HERSHEY CO COM 427866108 353 2,276 SH   SOLE   2,276 0 0
HOME DEPOT INC COM 437076102 529 2,279 SH   SOLE   2,279 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 545 3,750 SH   SOLE   3,750 0 0
ILLINOIS TOOL WKS INC COM 452308109 209 1,333 SH   SOLE   1,333 0 0
INTEL CORP COM 458140100 557 10,814 SH   SOLE   10,814 0 0
INTL PAPER CO COM 460146103 257 6,150 SH   SOLE   6,150 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 362 670 SH   SOLE   670 0 0
JOHNSON & JOHNSON COM 478160104 6,932 53,575 SH   SOLE   53,575 0 0
JPMORGAN CHASE & CO COM 46625H100 26,829 227,967 SH   SOLE   226,067 0 1,900
KINDER MORGAN INC DEL COM 49456b101 1,747 84,772 SH   SOLE   84,772 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 211 5,814 SH   SOLE   5,814 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 551 2,640 SH   SOLE   2,640 0 0
LENNAR CORP CL A 526057104 243 4,350 SH   SOLE   4,350 0 0
LILLY ELI & CO COM 532457108 363 3,250 SH   SOLE   3,250 0 0
LINCOLN NATL CORP IND COM 534187109 724 12,000 SH   SOLE   12,000 0 0
LIVENT CORP COM 53814L108 75 11,223 SH   SOLE   11,223 0 0
MARKEL CORP COM 570535104 1,091 923 SH   SOLE   923 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,110 11,091 SH   SOLE   11,091 0 0
MASTERCARD INC CL A 57636Q104 709 2,610 SH   SOLE   2,610 0 0
MCCLATCHY CO CL A NEW 579489303 49 17,276 SH   SOLE   17,276 0 0
MCDONALDS CORP COM 580135101 344 1,600 SH   SOLE   1,600 0 0
MERCK & CO INC COM 58933Y105 2,079 24,696 SH   SOLE   24,696 0 0
MICROSOFT CORP COM 594918104 67,842 487,967 SH   SOLE   485,687 0 2,280
MID AMER APT CMNTYS INC COM 59522J103 281 2,160 SH   SOLE   2,160 0 0
MODINE MFG CO COM 607828100 136 11,920 SH   SOLE   11,920 0 0
MONDELEZ INTL INC CL A 609207105 23,833 430,819 SH   SOLE   427,519 0 3,300
MVC CAPITAL INC COM 553829102 89 10,000 SH   SOLE   10,000 0 0
NEW HOME CO INC COM 645370107 44 10,000 SH   SOLE   10,000 0 0
NEW YORK TIMES CO CL A 650111107 364 12,786 SH   SOLE   12,786 0 0
NEWELL BRANDS INC COM 651229106 462 24,704 SH   SOLE   24,704 0 0
NIKE INC CL B 654106103 275 2,932 SH   SOLE   2,932 0 0
ONE LIBERTY PPTYS INC COM 682406103 303 11,000 SH   SOLE   11,000 0 0
ORACLE CORP COM 68389x105 39,712 721,636 SH   SOLE   715,166 0 6,470
PACKAGING CORP AMER COM 695156109 265 2,500 SH   SOLE   2,500 0 0
PEPSICO INC COM 713448108 3,467 25,289 SH   SOLE   25,289 0 0
PFIZER INC COM 717081103 846 23,550 SH   SOLE   23,550 0 0
PHILIP MORRIS INTL INC COM 718172109 1,171 15,425 SH   SOLE   15,425 0 0
PHILLIPS 66 COM 718546104 581 5,670 SH   SOLE   5,670 0 0
PRECISION DRILLING CORP COM 2010 74022D308 14 12,070 SH   SOLE   12,070 0 0
PROCTER & GAMBLE CO COM 742718109 1,953 15,698 SH   SOLE   15,698 0 0
PULTE GROUP INC COM 745867101 270 7,379 SH   SOLE   7,379 0 0
REGIONS FINL CORP NEW COM 7591EP100 886 56,016 SH   SOLE   56,016 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,971 101,468 SH   SOLE   101,468 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6,458 107,814 SH   SOLE   107,814 0 0
S&P GLOBAL INC COM 78409V104 392 1,600 SH   SOLE   1,600 0 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 190 16,750 SH   SOLE   16,750 0 0
SCHLUMBERGER LTD COM 806857108 4,137 121,085 SH   SOLE   121,085 0 0
SHERWIN WILLIAMS CO COM 824348106 493 896 SH   SOLE   896 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 971 11,600 SH   SOLE   11,600 0 0
STARBUCKS CORP COM 855244109 1,799 20,349 SH   SOLE   20,349 0 0
STATE STR CORP COM 857477103 444 7,500 SH   SOLE   7,500 0 0
STRYKER CORP COM 863667101 1,211 5,600 SH   SOLE   5,600 0 0
SYSCO CORP COM 871829107 247 3,111 SH   SOLE   3,111 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 50,625 173,809 SH   SOLE   172,809 0 1,000
TITAN INTL INC ILL COM 88830M102 27 10,000 SH   SOLE   10,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 299 2,010 SH   SOLE   2,010 0 0
TRIMBLE INC COM 896239100 1,281 33,000 SH   SOLE   33,000 0 0
UNION BANKSHARES INC COM 905400107 1,703 53,960 SH   SOLE   53,960 0 0
UNITED PARCEL SERVICE INC CL B 911312106 753 6,286 SH   SOLE   6,286 0 0
UNITED TECHNOLOGIES CORP COM 913017109 290 2,124 SH   SOLE   2,124 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,165 9,964 SH   SOLE   9,964 0 0
US BANCORP DEL COM NEW 902973304 529 9,565 SH   SOLE   9,565 0 0
V F CORP COM 918204108 420 4,720 SH   SOLE   4,720 0 0
VERISK ANALYTICS INC COM 92345Y106 474 3,000 SH   SOLE   3,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 387 6,406 SH   SOLE   6,406 0 0
VISA INC COM CL A 92826C839 282 1,640 SH   SOLE   1,640 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 855 15,450 SH   SOLE   15,450 0 0
WELLS FARGO CO NEW COM 949746101 1,672 33,141 SH   SOLE   33,141 0 0
WEX INC COM 96208T104 313 1,550 SH   SOLE   1,550 0 0
WHIRLPOOL CORP COM 963320106 3,826 24,159 SH   SOLE   24,159 0 0
WILLIAMS COS INC DEL COM 969457100 553 23,000 SH   SOLE   23,000 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 14,367 277,683 SH   SOLE   275,583 0 2,100
YAMANA GOLD INC COM 98462Y100 32 10,000 SH   SOLE   10,000 0 0
YUM BRANDS INC COM 988498101 306 2,700 SH   SOLE   2,700 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 116 12,665 SH   SOLE   12,665 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 549 2,910 SH   SOLE   2,910 0 0
ISHARES TR CORE S&P SCP ETF 464287804 258 3,316 SH   SOLE   3,316 0 0
ISHARES TR CORE S&P500 ETF 464287200 485 1,625 SH   SOLE   1,625 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 232 5,670 SH   SOLE   5,670 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 974 6,102 SH   SOLE   6,102 0 0
ISHARES TR EXPANDED TECH 464287515 561 2,650 SH   SOLE   2,650 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,364 13,704 SH   SOLE   13,704 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 865 7,245 SH   SOLE   7,245 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 249 1,645 SH   SOLE   1,645 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 269 15,300 SH   SOLE   15,300 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 2,479 59,970 SH   SOLE   59,970 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 594 6,590 SH   SOLE   6,590 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 718 25,639 SH   SOLE   25,639 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369y407 1,049 8,695 SH   SOLE   8,695 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 875 6,300 SH   SOLE   6,300 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 485 16,535 SH   SOLE   16,535 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 2,464 8,304 SH   SOLE   8,304 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 239 679 SH   SOLE   679 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 278 3,640 SH   SOLE   3,640 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189f718 1,379 117,360 SH   SOLE   117,360 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 248 2,130 SH   SOLE   2,130 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 452 9,050 SH   SOLE   9,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 690 17,129 SH   SOLE   17,129 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 448 8,350 SH   SOLE   8,350 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,801 6,605 SH   SOLE   6,605 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 383 2,970 SH   SOLE   2,970 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 919 22,375 SH   SOLE   22,375 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,192 7,892 SH   SOLE   7,892 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,248 7,972 SH   SOLE   7,972 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,147 5,320 SH   SOLE   5,320 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 272 6,910 SH   SOLE   6,910 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 236 9,000 SH   SOLE   9,000 0 0