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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   602 4,409 SH   SOLE   4,409 0 0
ABBVIE INC COM 00287Y109   507 6,656 SH   SOLE   6,656 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101   335 2,053 SH   SOLE   2,053 0 0
AIR PRODS & CHEMS INC COM 009158106   1,023 5,124 SH   SOLE   5,124 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   319 2,326 SH   SOLE   2,326 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   17,064 87,742 SH   SOLE   87,742 0 0
ALPHABET INC CAP STK CL A 02079K305   21,927 18,871 SH   SOLE   18,711 0 160
ALPHABET INC CAP STK CL C 02079K107   23,371 20,099 SH   SOLE   19,976 0 123
ALPHATEC HLDGS INC COM NEW 02081g201   345 100,000 SH   SOLE   100,000 0 0
ALTRIA GROUP INC COM 02209s103   456 11,799 SH   SOLE   11,799 0 0
AMAZON COM INC COM 023135106   300 154 SH   SOLE   154 0 0
AMERICAN EXPRESS CO COM 025816109   506 5,911 SH   SOLE   5,911 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   14,331 590,961 SH   SOLE   585,461 0 5,500
AMERICAN ELEC PWR CO INC COM 025537101   348 4,350 SH   SOLE   4,350 0 0
AMN HEALTHCARE SVCS INC COM 001744101   322 5,576 SH   SOLE   5,576 0 0
AON PLC SHS CL A G0408V102   3,027 18,343 SH   SOLE   18,343 0 0
APPLE INC COM 037833100   38,869 152,852 SH   SOLE   151,912 0 940
APTIV PLC SHS g6095l109   12,229 248,363 SH   SOLE   245,963 0 2,400
ARCHER DANIELS MIDLAND CO COM 039483102   213 6,042 SH   SOLE   6,042 0 0
AT&T INC COM 00206R102   1,838 63,040 SH   SOLE   63,040 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   1,481 10,834 SH   SOLE   10,834 0 0
AXIS CAPITAL HOLDINGS LTD SHS g0692u109   1,366 35,351 SH   SOLE   35,351 0 0
BALL CORP COM 058498106   43,174 667,708 SH   SOLE   663,408 0 4,300
BK OF AMERICA CORP COM 060505104   1,096 51,632 SH   SOLE   51,632 0 0
BANK NEW YORK MELLON CORP COM 064058100   379 11,262 SH   SOLE   11,262 0 0
BECTON DICKINSON & CO COM 075887109   16,407 71,405 SH   SOLE   70,875 0 530
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   19,713 107,823 SH   SOLE   107,133 0 690
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,360 5 SH   SOLE   5 0 0
BGC PARTNERS INC CL A 05541T101   155 61,408 SH   SOLE   61,408 0 0
BIOGEN INC COM 09062x103   1,670 5,280 SH   SOLE   5,280 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062w204   246 25,862 SH   SOLE   25,862 0 0
BRIGHTVIEW HLDGS INC COM 10948c107   4,209 380,578 SH   SOLE   380,578 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   572 10,257 SH   SOLE   10,257 0 0
BROADCOM INC COM 11135F101   4,556 19,217 SH   SOLE   19,217 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103   613 6,460 SH   SOLE   6,460 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   487 10,996 SH   SOLE   10,996 0 0
BWX TECHNOLOGIES INC COM 05605H100   283 5,800 SH   SOLE   5,800 0 0
CIT GROUP INC COM NEW 125581801   2,074 120,182 SH   SOLE   117,682 0 2,500
CALLAWAY GOLF CO COM 131193104   106 10,378 SH   SOLE   10,378 0 0
CANTEL MEDICAL CORP COM 138098108   212 5,902 SH   SOLE   5,902 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104   37 20,500 SH   SOLE   20,500 0 0
CATALENT INC COM 148806102   215 4,139 SH   SOLE   4,139 0 0
CDK GLOBAL INC COM 12508E101   8,217 250,127 SH   SOLE   247,727 0 2,400
CENTENE CORP DEL COM 15135B101   2,769 46,609 SH   SOLE   46,609 0 0
CENTURYLINK INC COM 156700106   134 14,183 SH   SOLE   14,183 0 0
CHEVRON CORP NEW COM 166764100   210 2,895 SH   SOLE   2,895 0 0
CHIMERA INVT CORP COM NEW 16934Q208   373 40,999 SH   SOLE   40,999 0 0
CHUBB LIMITED COM H1467J104   31,446 281,551 SH   SOLE   279,561 0 1,990
CISCO SYS INC COM 17275r102   301 7,646 SH   SOLE   7,646 0 0
CITIGROUP INC COM NEW 172967424   10,399 246,880 SH   SOLE   243,460 0 3,420
CITRIX SYS INC COM 177376100   5,329 37,650 SH   SOLE   37,650 0 0
CME GROUP INC COM 12572Q105   4,926 28,490 SH   SOLE   28,490 0 0
COCA COLA CO COM 191216100   301 6,795 SH   SOLE   6,795 0 0
COCA COLA CONSOLIDATED INC COM 191098102   239 1,148 SH   SOLE   1,148 0 0
COLGATE PALMOLIVE CO COM 194162103   416 6,266 SH   SOLE   6,266 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   211 3,018 SH   SOLE   3,018 0 0
COMCAST CORP NEW CL A 20030N101   23,588 686,105 SH   SOLE   680,805 0 5,300
CORESITE RLTY CORP COM 21870Q105   443 3,821 SH   SOLE   3,821 0 0
CORNING INC COM 219350105   316 15,369 SH   SOLE   15,369 0 0
COSTCO WHSL CORP NEW COM 22160k105   558 1,957 SH   SOLE   1,957 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108   109 13,450 SH   SOLE   13,450 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101   1,570 10,875 SH   SOLE   10,875 0 0
CROWN HLDGS INC COM 228368106   24,062 414,582 SH   SOLE   411,282 0 3,300
CSX CORP COM 126408103   239 4,173 SH   SOLE   4,173 0 0
CURTISS WRIGHT CORP COM 231561101   307 3,321 SH   SOLE   3,321 0 0
CVS HEALTH CORP COM 126650100   1,125 18,963 SH   SOLE   18,963 0 0
DANAHER CORPORATION COM 235851102   39,391 284,600 SH   SOLE   282,500 0 2,100
DELTA AIR LINES INC DEL COM NEW 247361702   14,934 523,464 SH   SOLE   519,364 0 4,100
DIGITAL RLTY TR INC COM 253868103   352 2,533 SH   SOLE   2,533 0 0
DISNEY WALT CO COM DISNEY 254687106   791 8,191 SH   SOLE   8,191 0 0
DOLLAR GEN CORP NEW COM 256677105   1,833 12,135 SH   SOLE   12,135 0 0
DOMINOS PIZZA INC COM 25754A201   4,951 15,278 SH   SOLE   15,278 0 0
DOVER CORP COM 260003108   221 2,630 SH   SOLE   2,630 0 0
EBIX INC COM NEW 278715206   729 48,007 SH   SOLE   48,007 0 0
LILLY ELI & CO COM 532457108   415 2,995 SH   SOLE   2,995 0 0
EMERSON ELEC CO COM 291011104   324 6,800 SH   SOLE   6,800 0 0
EQUINIX INC COM 29444u700   3,711 5,942 SH   SOLE   5,942 0 0
EXELIXIS INC COM 30161Q104   406 23,550 SH   SOLE   23,550 0 0
EXXON MOBIL CORP COM 30231G102   664 17,495 SH   SOLE   17,495 0 0
FACEBOOK INC CL A 30303M102   204 1,221 SH   SOLE   1,221 0 0
FIDELITY NATL INFORMATION SV COM 31620m106   4,376 35,971 SH   SOLE   35,971 0 0
FISERV INC COM 337738108   15,187 159,885 SH   SOLE   158,785 0 1,100
FLEXIBLE SOLUTIONS INTL INC COM 33938T104   133 113,645 SH   SOLE   113,645 0 0
F M C CORP COM NEW 302491303   980 12,000 SH   SOLE   12,000 0 0
FORTIVE CORP COM 34959j108   531 9,624 SH   SOLE   9,624 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101   222 27,120 SH   SOLE   27,120 0 0
FRANCO NEVADA CORP COM 351858105   3,581 35,984 SH   SOLE   35,984 0 0
GENERAL ELECTRIC CO COM 369604103   342 43,053 SH   SOLE   43,053 0 0
GENERAL MTRS CO COM 37045v100   11,984 576,695 SH   SOLE   569,495 0 7,200
GENERAL DYNAMICS CORP COM 369550108   540 4,080 SH   SOLE   4,080 0 0
GENWORTH FINL INC COM CL A 37247D106   299 89,987 SH   SOLE   89,987 0 0
GILEAD SCIENCES INC COM 375558103   5,289 70,750 SH   SOLE   70,750 0 0
GLOBUS MED INC CL A 379577208   2,777 65,301 SH   SOLE   65,301 0 0
GOLAR LNG LTD SHS G9456A100   111 14,095 SH   SOLE   14,095 0 0
GOLDMAN SACHS GROUP INC COM 38141g104   315 2,040 SH   SOLE   2,040 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   161 13,174 SH   SOLE   13,174 0 0
GRITSTONE ONCOLOGY INC COM 39868T105   93 16,030 SH   SOLE   16,030 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100   227 5,274 SH   SOLE   5,274 0 0
HERSHEY CO COM 427866108   303 2,286 SH   SOLE   2,286 0 0
HOME BANCSHARES INC COM 436893200   183 15,251 SH   SOLE   15,251 0 0
HOME DEPOT INC COM 437076102   445 2,382 SH   SOLE   2,382 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   416 3,750 SH   SOLE   3,750 0 0
IHS MARKIT LTD SHS G47567105   3,234 53,902 SH   SOLE   53,902 0 0
INTEL CORP COM 458140100   900 16,638 SH   SOLE   16,638 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   4,700 58,206 SH   SOLE   58,206 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   516 1,042 SH   SOLE   1,042 0 0
IQVIA HLDGS INC COM 46266C105   3,477 32,240 SH   SOLE   32,240 0 0
JOHNSON & JOHNSON COM 478160104   7,276 55,489 SH   SOLE   55,489 0 0
JPMORGAN CHASE & CO COM 46625H100   21,815 242,310 SH   SOLE   240,410 0 1,900
KINDER MORGAN INC DEL COM 49456b101   1,415 101,618 SH   SOLE   101,618 0 0
KINGSTONE COS INC COM 496719105   101 19,806 SH   SOLE   19,806 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   5,876 32,623 SH   SOLE   32,623 0 0
LAUDER ESTEE COS INC CL A 518439104   228 1,428 SH   SOLE   1,428 0 0
LINCOLN NATL CORP IND COM 534187109   350 13,282 SH   SOLE   13,282 0 0
LIVENT CORP COM 53814L108   59 11,223 SH   SOLE   11,223 0 0
LOGITECH INTL S A SHS H50430232   233 5,421 SH   SOLE   5,421 0 0
MARKEL CORP COM 570535104   856 923 SH   SOLE   923 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,079 12,475 SH   SOLE   12,475 0 0
MASIMO CORP COM 574795100   322 1,817 SH   SOLE   1,817 0 0
MASTERCARD INC CL A 57636q104   4,325 17,904 SH   SOLE   17,904 0 0
MCDONALDS CORP COM 580135101   266 1,606 SH   SOLE   1,606 0 0
MEDTRONIC PLC SHS G5960L103   262 2,910 SH   SOLE   2,910 0 0
MERCK & CO. INC COM 58933Y105   1,919 24,943 SH   SOLE   24,943 0 0
MICROSOFT CORP COM 594918104   72,406 459,109 SH   SOLE   457,429 0 1,680
MID AMER APT CMNTYS INC COM 59522j103   223 2,160 SH   SOLE   2,160 0 0
MODINE MFG CO COM 607828100   117 36,142 SH   SOLE   36,142 0 0
MOLINA HEALTHCARE INC COM 60855R100   281 2,014 SH   SOLE   2,014 0 0
MONDELEZ INTL INC CL A 609207105   20,461 408,571 SH   SOLE   405,271 0 3,300
MOTOROLA SOLUTIONS INC COM NEW 620076307   2,959 22,259 SH   SOLE   22,259 0 0
MVC CAPITAL INC COM 553829102   44 10,000 SH   SOLE   10,000 0 0
NEW YORK TIMES CO CL A 650111107   393 12,786 SH   SOLE   12,786 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105   32 27,000 SH   SOLE   27,000 0 0
NEWELL BRANDS INC COM 651229106   153 11,534 SH   SOLE   11,534 0 0
NIKE INC CL B 654106103   243 2,932 SH   SOLE   2,932 0 0
NORTHERN OIL & GAS INC NEV COM 665531109   93 140,404 SH   SOLE   140,404 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,605 5,305 SH   SOLE   5,305 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107   1,450 4,818 SH   SOLE   4,818 0 0
ORACLE CORP COM 68389X105   35,537 735,300 SH   SOLE   728,830 0 6,470
PAYPAL HLDGS INC COM 70450Y103   3,552 37,096 SH   SOLE   37,096 0 0
PEPSICO INC COM 713448108   3,107 25,871 SH   SOLE   25,871 0 0
PFIZER INC COM 717081103   864 26,484 SH   SOLE   26,484 0 0
PHILIP MORRIS INTL INC COM 718172109   835 11,440 SH   SOLE   11,440 0 0
PRA HEALTH SCIENCES INC COM 69354M108   287 3,458 SH   SOLE   3,458 0 0
PRECISION DRILLING CORP COM 2010 74022d308   4 12,070 SH   SOLE   12,070 0 0
PROCTER & GAMBLE CO COM 742718109   1,753 15,935 SH   SOLE   15,935 0 0
PROGRESSIVE CORP OHIO COM 743315103   3,257 44,103 SH   SOLE   44,103 0 0
PROLOGIS INC. COM 74340W103   12,419 154,529 SH   SOLE   153,129 0 1,400
REGIONS FINANCIAL CORP NEW COM 7591EP100   502 56,016 SH   SOLE   56,016 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   7,188 179,574 SH   SOLE   176,874 0 2,700
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   7,950 243,412 SH   SOLE   240,712 0 2,700
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   5,006 143,466 SH   SOLE   143,466 0 0
ROYAL GOLD INC COM 780287108   274 3,129 SH   SOLE   3,129 0 0
S&P GLOBAL INC COM 78409V104   677 2,761 SH   SOLE   2,761 0 0
SCHLUMBERGER LTD COM 806857108   225 16,700 SH   SOLE   16,700 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107   272 3,649 SH   SOLE   3,649 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101   120 11,996 SH   SOLE   11,996 0 0
SHERWIN WILLIAMS CO COM 824348106   412 896 SH   SOLE   896 0 0
SMITH A O CORP COM 831865209   205 5,428 SH   SOLE   5,428 0 0
SNAP INC CL A 83304A106   238 20,000 SH   SOLE   20,000 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417m104   950 11,600 SH   SOLE   11,600 0 0
STARBUCKS CORP COM 855244109   1,338 20,349 SH   SOLE   20,349 0 0
STATE STR CORP COM 857477103   400 7,500 SH   SOLE   7,500 0 0
STRYKER CORP COM 863667101   938 5,636 SH   SOLE   5,636 0 0
SWITCH INC CL A 87105L104   211 14,647 SH   SOLE   14,647 0 0
TABULA RASA HEALTHCARE INC COM 873379101   322 6,154 SH   SOLE   6,154 0 0
TAILORED BRANDS INC COM 87403A107   145 83,600 SH   SOLE   83,600 0 0
THE TRADE DESK INC COM CL A 88339J105   289 1,500 SH   SOLE   1,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   52,870 186,423 SH   SOLE   185,423 0 1,000
TJX COS INC NEW COM 872540109   1,365 28,558 SH   SOLE   28,558 0 0
TRIMBLE INC COM 896239100   1,050 33,000 SH   SOLE   33,000 0 0
UBIQUITI INC COM 90353W103   217 1,533 SH   SOLE   1,533 0 0
UNIFIRST CORP MASS COM 904708104   226 1,496 SH   SOLE   1,496 0 0
UNION BANKSHARES INC COM 905400107   1,193 53,014 SH   SOLE   53,014 0 0
UNITED INS HLDGS CORP COM 910710102   111 12,063 SH   SOLE   12,063 0 0
UNITED PARCEL SERVICE INC CL B 911312106   587 6,286 SH   SOLE   6,286 0 0
UNITED TECHNOLOGIES CORP COM 913017109   257 2,727 SH   SOLE   2,727 0 0
UNITEDHEALTH GROUP INC COM 91324P102   2,457 9,854 SH   SOLE   9,854 0 0
V F CORP COM 918204108   255 4,720 SH   SOLE   4,720 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   221 3,133 SH   SOLE   3,133 0 0
VERISK ANALYTICS INC COM 92345y106   418 3,000 SH   SOLE   3,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   344 6,406 SH   SOLE   6,406 0 0
VIRTU FINL INC CL A 928254101   4,998 240,072 SH   SOLE   240,072 0 0
VISA INC COM CL A 92826C839   297 1,845 SH   SOLE   1,845 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   688 15,045 SH   SOLE   15,045 0 0
WELLS FARGO CO NEW COM 949746101   1,084 37,758 SH   SOLE   37,758 0 0
WESTERN ALLIANCE BANCORP COM 957638109   299 9,754 SH   SOLE   9,754 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   2,467 89,608 SH   SOLE   89,608 0 0
WHIRLPOOL CORP COM 963320106   2,638 30,749 SH   SOLE   30,749 0 0
WILLIAMS COS INC COM 969457100   329 23,250 SH   SOLE   23,250 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108   294 8,674 SH   SOLE   8,674 0 0
YAMANA GOLD INC COM 98462y100   27 10,000 SH   SOLE   10,000 0 0
ALPS ETF TR ALERIAN MLP 00162q866   39 11,370 SH   SOLE   11,370 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209   308 3,474 SH   SOLE   3,474 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   158 14,072 SH   SOLE   14,072 0 0
INVESCO QQQ TR UNIT SER 1 46090e103   564 2,961 SH   SOLE   2,961 0 0
ISHARES TR CORE S&P500 ETF 464287200   420 1,625 SH   SOLE   1,625 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   251 7,344 SH   SOLE   7,344 0 0
ISHARES TR NASDAQ BIOTECH 464287556   1,348 12,509 SH   SOLE   12,509 0 0
ISHARES TR EXPANDED TECH 464287515   552 2,627 SH   SOLE   2,627 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   289 3,520 SH   SOLE   3,520 0 0
ISHARES TR RUS 1000 ETF 464287622   802 5,668 SH   SOLE   5,668 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   933 6,194 SH   SOLE   6,194 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   508 4,438 SH   SOLE   4,438 0 0
ISHARES TR US OIL EQ&SV ETF 464288844   91 15,300 SH   SOLE   15,300 0 0
KRANESHARES TR CSI CHI INTERNET 500767306   2,556 56,469 SH   SOLE   56,469 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   450 7,819 SH   SOLE   7,819 0 0
SPDR GOLD TRUST GOLD SHS 78463v107   514 3,474 SH   SOLE   3,474 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103   4,419 17,143 SH   SOLE   17,143 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   840 3,546 SH   SOLE   3,546 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204a207   487 3,537 SH   SOLE   3,537 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   227 2,199 SH   SOLE   2,199 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   489 11,915 SH   SOLE   11,915 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858   673 20,175 SH   SOLE   20,175 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   365 10,871 SH   SOLE   10,871 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   293 4,201 SH   SOLE   4,201 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702   256 1,207 SH   SOLE   1,207 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   583 9,349 SH   SOLE   9,349 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,007 15,571 SH   SOLE   15,571 0 0