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 415 3,204 SH   SOLE   3,204 0 0
ABBOTT LABS COM 002824100 521 4,799 SH   SOLE   4,799 0 0
ABBVIE INC COM 00287y109 1,124 7,340 SH   SOLE   7,340 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 476 1,715 SH   SOLE   1,715 0 0
ADOBE SYSTEMS INCORPORATED COM 00724f101 11,194 30,581 SH   SOLE   30,383 0 198
AGCO CORP COM 001084102 205 2,075 SH   SOLE   2,075 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 202 1,703 SH   SOLE   1,703 0 0
AIR PRODS & CHEMS INC COM 009158106 1,497 6,227 SH   SOLE   6,227 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 292 2,012 SH   SOLE   2,012 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 205 1,805 SH   SOLE   1,805 0 0
ALPHABET INC CAP STK CL A 02079K305 39,384 18,072 SH   SOLE   17,912 0 160
ALPHABET INC CAP STK CL C 02079K107 39,956 18,266 SH   SOLE   18,143 0 123
ALPHATEC HLDGS INC COM NEW 02081g201 654 100,000 SH   SOLE   100,000 0 0
ALTRIA GROUP INC COM 02209s103 2,136 51,138 SH   SOLE   51,138 0 0
AMAZON COM INC COM 023135106 871 8,200 SH   SOLE   8,200 0 0
AMEDISYS INC COM 023436108 3,540 33,677 SH   SOLE   33,677 0 0
AMERICAN EXPRESS CO COM 025816109 790 5,702 SH   SOLE   5,702 0 0
AMGEN INC COM 031162100 315 1,293 SH   SOLE   1,293 0 0
AMERICAN ELEC PWR CO INC COM 025537101 417 4,350 SH   SOLE   4,350 0 0
ANALOG DEVICES INC COM 032654105 25,124 171,977 SH   SOLE   170,897 0 1,080
AON PLC SHS CL A G0403H108 32,509 120,548 SH   SOLE   119,798 0 750
APA CORPORATION COM 03743Q108 351 10,050 SH   SOLE   10,050 0 0
APPLE INC COM 037833100 64,736 473,494 SH   SOLE   470,634 0 2,860
APTIV PLC SHS g6095l109 22,556 253,237 SH   SOLE   250,837 0 2,400
ASTRAZENECA PLC SPONSORED ADR 046353108 219 3,310 SH   SOLE   3,310 0 0
AT&T INC COM 00206R102 624 29,753 SH   SOLE   29,753 0 0
AUTODESK INC COM 052769106 7,938 46,160 SH   SOLE   46,160 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,270 10,806 SH   SOLE   10,806 0 0
AXIS CAP HLDGS LTD SHS g0692u109 2,018 35,351 SH   SOLE   35,351 0 0
BALL CORP COM 058498106 3,076 44,732 SH   SOLE   44,732 0 0
BANK NEW YORK MELLON CORP COM 064058100 470 11,262 SH   SOLE   11,262 0 0
BARCLAYS PLC ADR 06738e204 247 32,545 SH   SOLE   32,545 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 29,853 109,344 SH   SOLE   108,654 0 690
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,045 5 SH   SOLE   5 0 0
BERRY GLOBAL GROUP INC COM 08579w103 18,939 346,618 SH   SOLE   343,618 0 3,000
BGC PARTNERS INC CL A 05541T101 117 34,725 SH   SOLE   34,725 0 0
BIOGEN INC COM 09062x103 1,077 5,280 SH   SOLE   5,280 0 0
BIOLIFE SOLUTIONS INC COM NEW 09062w204 405 29,352 SH   SOLE   29,352 0 0
BK OF AMERICA CORP COM 060505104 1,523 48,924 SH   SOLE   48,924 0 0
BRAEMAR HOTELS & RESORTS INC COM 10482B101 74 17,162 SH   SOLE   17,162 0 0
BRIGHTVIEW HLDGS INC COM 10948c107 4,335 361,224 SH   SOLE   361,224 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 974 12,648 SH   SOLE   12,648 0 0
BROADCOM INC COM 11135F101 3,766 7,751 SH   SOLE   7,751 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 921 6,460 SH   SOLE   6,460 0 0
BROADSTONE NET LEASE INC COM 11135E203 769 37,513 SH   SOLE   37,513 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 949 21,329 SH   SOLE   21,329 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 555 14,526 SH   SOLE   14,526 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 265 7,431 SH   SOLE   7,431 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 219 6,306 SH   SOLE   6,306 0 0
CAMBIUM NETWORKS CORP SHS G17766109 1,983 135,353 SH   SOLE   135,353 0 0
CAVCO INDS INC DEL COM 149568107 204 1,040 SH   SOLE   1,040 0 0
CDK GLOBAL INC COM 12508E101 967 17,658 SH   SOLE   17,658 0 0
CENTENE CORP DEL COM 15135B101 6,964 82,304 SH   SOLE   82,304 0 0
CHUBB LIMITED COM H1467J104 47,861 243,468 SH   SOLE   241,478 0 1,990
CHURCH & DWIGHT CO INC COM 171340102 2,823 30,461 SH   SOLE   30,461 0 0
CISCO SYS INC COM 17275r102 840 19,698 SH   SOLE   19,698 0 0
CITIGROUP INC COM NEW 172967424 6,071 132,006 SH   SOLE   128,586 0 3,420
CLARIVATE PLC ORD SHS G21810109 291 21,000 SH   SOLE   21,000 0 0
CME GROUP INC COM 12572Q105 4,860 23,741 SH   SOLE   23,741 0 0
COCA COLA CO COM 191216100 318 5,060 SH   SOLE   5,060 0 0
COLGATE PALMOLIVE CO COM 194162103 377 4,700 SH   SOLE   4,700 0 0
COMCAST CORP NEW CL A 20030N101 27,355 697,127 SH   SOLE   691,827 0 5,300
CONOCOPHILLIPS COM 20825c104 285 3,177 SH   SOLE   3,177 0 0
COOPER COS INC COM NEW 216648402 219 700 SH   SOLE   700 0 0
CORNING INC COM 219350105 484 15,369 SH   SOLE   15,369 0 0
COSTCO WHSL CORP NEW COM 22160k105 1,066 2,224 SH   SOLE   2,224 0 0
CROWN CASTLE INTL CORP NEW COM 22822v101 1,831 10,875 SH   SOLE   10,875 0 0
CROWN HLDGS INC COM 228368106 25,794 279,856 SH   SOLE   277,868 0 1,988
CVS HEALTH CORP COM 126650100 1,442 15,565 SH   SOLE   15,565 0 0
DANAHER CORPORATION COM 235851102 37,912 149,543 SH   SOLE   148,310 0 1,233
DIGITAL RLTY TR INC COM 253868103 202 1,559 SH   SOLE   1,559 0 0
DISNEY WALT CO COM 254687106 798 8,453 SH   SOLE   8,453 0 0
DOMINOS PIZZA INC COM 25754A201 12,918 33,148 SH   SOLE   32,938 0 210
DOVER CORP COM 260003108 874 7,204 SH   SOLE   7,204 0 0
DROPBOX INC CL A 26210C104 4,422 210,664 SH   SOLE   210,664 0 0
LILLY ELI & CO COM 532457108 614 1,895 SH   SOLE   1,895 0 0
EMERSON ELEC CO COM 291011104 541 6,800 SH   SOLE   6,800 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 396 16,260 SH   SOLE   16,260 0 0
EOG RES INC COM 26875p101 211 1,907 SH   SOLE   1,907 0 0
EQT CORP COM 26884L109 1,881 54,671 SH   SOLE   54,671 0 0
EQUINIX INC COM 29444u700 1,706 2,596 SH   SOLE   2,596 0 0
EVERCORE INC CLASS A 29977A105 219 2,337 SH   SOLE   2,337 0 0
EXXON MOBIL CORP COM 30231g102 892 10,416 SH   SOLE   10,416 0 0
FEDEX CORP COM 31428X106 509 2,244 SH   SOLE   2,244 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 20,405 222,596 SH   SOLE   221,035 0 1,561
FISERV INC COM 337738108 21,201 238,289 SH   SOLE   236,687 0 1,602
FMC CORP COM NEW 302491303 1,284 12,000 SH   SOLE   12,000 0 0
FRANCO NEV CORP COM 351858105 5,093 38,707 SH   SOLE   38,707 0 0
FREEPORT-MCMORAN INC CL B 35671d857 967 33,034 SH   SOLE   33,034 0 0
GENERAL ELECTRIC CO COM NEW 369604301 286 4,499 SH   SOLE   4,499 0 0
GENERAL MTRS CO COM 37045v100 7,295 229,683 SH   SOLE   226,580 0 3,103
GENERAL DYNAMICS CORP COM 369550108 906 4,095 SH   SOLE   4,095 0 0
GLOBAL PMTS INC COM 37940x102 25,682 232,123 SH   SOLE   230,723 0 1,400
GOLDMAN SACHS GROUP INC COM 38141g104 604 2,033 SH   SOLE   2,033 0 0
GRITSTONE BIO INC COM 39868t105 29 12,064 SH   SOLE   12,064 0 0
HERSHEY CO COM 427866108 459 2,135 SH   SOLE   2,135 0 0
HOLOGIC INC COM 436440101 263 3,794 SH   SOLE   3,794 0 0
HOME DEPOT INC COM 437076102 725 2,645 SH   SOLE   2,645 0 0
HONEYWELL INTL INC COM 438516106 451 2,596 SH   SOLE   2,596 0 0
ILLINOIS TOOL WKS INC COM 452308109 243 1,333 SH   SOLE   1,333 0 0
INTEL CORP COM 458140100 451 12,064 SH   SOLE   12,064 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866f104 32,029 340,590 SH   SOLE   338,490 0 2,100
INTERNATIONAL BUSINESS MACHS COM 459200101 372 2,633 SH   SOLE   2,633 0 0
INTERNATIONAL PAPER CO COM 460146103 251 6,000 SH   SOLE   6,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 403 2,010 SH   SOLE   2,010 0 0
IQVIA HLDGS INC COM 46266C105 4,444 20,478 SH   SOLE   20,478 0 0
JOHNSON & JOHNSON COM 478160104 10,503 59,170 SH   SOLE   59,170 0 0
JPMORGAN CHASE & CO COM 46625h100 28,542 253,460 SH   SOLE   251,560 0 1,900
KINDER MORGAN INC DEL COM 49456b101 1,593 95,025 SH   SOLE   95,025 0 0
KRAFT HEINZ CO COM 500754106 391 10,254 SH   SOLE   10,254 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,599 6,615 SH   SOLE   6,615 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 213 910 SH   SOLE   910 0 0
LAUDER ESTEE COS INC CL A 518439104 592 2,325 SH   SOLE   2,325 0 0
LINCOLN NATL CORP IND COM 534187109 561 12,000 SH   SOLE   12,000 0 0
LIVENT CORP COM 53814L108 255 11,223 SH   SOLE   11,223 0 0
LOWES COS INC COM 548661107 489 2,800 SH   SOLE   2,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 363 7,594 SH   SOLE   7,594 0 0
MARKEL CORP COM 570535104 848 656 SH   SOLE   656 0 0
MASTERCARD INCORPORATED CL A 57636q104 4,852 15,380 SH   SOLE   15,380 0 0
MCDONALDS CORP COM 580135101 595 2,411 SH   SOLE   2,411 0 0
MEDIFAST INC COM 58470H101 284 1,571 SH   SOLE   1,571 0 0
MEDTRONIC PLC SHS G5960L103 279 3,104 SH   SOLE   3,104 0 0
MERCK & CO INC COM 58933Y105 1,152 12,633 SH   SOLE   12,633 0 0
MICROSOFT CORP COM 594918104 97,370 379,123 SH   SOLE   377,443 0 1,680
MID-AMER APT CMNTYS INC COM 59522j103 377 2,160 SH   SOLE   2,160 0 0
MONDELEZ INTL INC CL A 609207105 28,087 452,356 SH   SOLE   449,056 0 3,300
MORNINGSTAR INC COM 617700109 201 830 SH   SOLE   830 0 0
NEW YORK TIMES CO CL A 650111107 354 12,677 SH   SOLE   12,677 0 0
NIKE INC CL B 654106103 457 4,472 SH   SOLE   4,472 0 0
ORACLE CORP COM 68389X105 32,320 462,571 SH   SOLE   459,511 0 3,060
ORCHARD THERAPEUTICS PLC ADS 68570p101 13 22,375 SH   SOLE   22,375 0 0
PARKER-HANNIFIN CORP COM 701094104 287 1,167 SH   SOLE   1,167 0 0
PAYA HOLDINGS INC COM CL A 70434P103 191 29,060 SH   SOLE   29,060 0 0
PAYSAFE LIMITED ORD G6964L107 29 15,000 SH   SOLE   15,000 0 0
PEPSICO INC COM 713448108 4,396 26,379 SH   SOLE   26,379 0 0
PFIZER INC COM 717081103 2,531 48,279 SH   SOLE   48,279 0 0
PHILIP MORRIS INTL INC COM 718172109 1,060 10,733 SH   SOLE   10,733 0 0
PROCTER AND GAMBLE CO COM 742718109 2,349 16,333 SH   SOLE   16,333 0 0
PROGRESSIVE CORP COM 743315103 278 2,388 SH   SOLE   2,388 0 0
PROLOGIS INC. COM 74340W103 19,577 166,402 SH   SOLE   165,002 0 1,400
PTC INC COM 69370C100 5,219 49,077 SH   SOLE   49,077 0 0
PURE STORAGE INC CL A 74624M102 2,330 90,636 SH   SOLE   90,636 0 0
QURATE RETAIL INC COM SER A 74915M100 60 20,905 SH   SOLE   20,905 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,060 56,516 SH   SOLE   56,516 0 0
RESTAURANT BRANDS INTL INC COM 76131d103 15,407 307,216 SH   SOLE   304,516 0 2,700
S&P GLOBAL INC COM 78409V104 4,297 12,748 SH   SOLE   12,748 0 0
SABRE CORP COM 78573M104 1,208 207,216 SH   SOLE   207,216 0 0
SCHLUMBERGER LTD COM STK 806857108 5,067 141,705 SH   SOLE   141,705 0 0
SHERWIN WILLIAMS CO COM 824348106 602 2,688 SH   SOLE   2,688 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417m104 2,366 8,645 SH   SOLE   8,645 0 0
STARBUCKS CORP COM 855244109 1,570 20,549 SH   SOLE   20,549 0 0
STATE STR CORP COM 857477103 462 7,500 SH   SOLE   7,500 0 0
STRYKER CORPORATION COM 863667101 1,394 7,008 SH   SOLE   7,008 0 0
SWITCH INC CL A 87105L104 421 12,559 SH   SOLE   12,559 0 0
SYSCO CORP COM 871829107 305 3,606 SH   SOLE   3,606 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,741 677,370 SH   SOLE   671,252 0 6,118
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 18,502 151,000 SH   SOLE   149,763 0 1,237
TEXAS PACIFIC LAND CORPORATI COM 88262P102 202 136 SH   SOLE   136 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 62,087 114,281 SH   SOLE   113,551 0 730
TRIMBLE INC COM 896239100 1,322 22,700 SH   SOLE   22,700 0 0
UNION BANKSHARES INC COM 905400107 1,269 48,524 SH   SOLE   48,524 0 0
UNION PAC CORP COM 907818108 394 1,845 SH   SOLE   1,845 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,487 8,147 SH   SOLE   8,147 0 0
UNITEDHEALTH GROUP INC COM 91324p102 2,757 5,368 SH   SOLE   5,368 0 0
US FOODS HLDG CORP COM 912008109 5,741 187,129 SH   SOLE   185,159 0 1,970
VERISK ANALYTICS INC COM 92345y106 519 3,000 SH   SOLE   3,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 245 4,832 SH   SOLE   4,832 0 0
VIRTU FINL INC CL A 928254101 3,376 144,207 SH   SOLE   144,207 0 0
VISA INC COM CL A 92826c839 328 1,666 SH   SOLE   1,666 0 0
VMWARE INC CL A COM 928563402 25,043 219,717 SH   SOLE   217,631 0 2,086
WALGREENS BOOTS ALLIANCE INC COM 931427108 566 14,945 SH   SOLE   14,945 0 0
WELLS FARGO CO NEW COM 949746101 1,582 40,380 SH   SOLE   40,380 0 0
WESTERN ALLIANCE BANCORP COM 957638109 296 4,194 SH   SOLE   4,194 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 4,950 137,381 SH   SOLE   137,381 0 0
WHIRLPOOL CORP COM 963320106 414 2,670 SH   SOLE   2,670 0 0
WILLIAMS COS INC COM 969457100 749 24,000 SH   SOLE   24,000 0 0
YAMANA GOLD INC COM 98462y100 46 10,000 SH   SOLE   10,000 0 0
YUM BRANDS INC COM 988498101 347 3,060 SH   SOLE   3,060 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369y209 483 3,768 SH   SOLE   3,768 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 434 16,303 SH   SOLE   16,303 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,131 8,425 SH   SOLE   8,425 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 564 2,011 SH   SOLE   2,011 0 0
ISHARES TR CORE S&P SCP ETF 464287804 323 3,493 SH   SOLE   3,493 0 0
ISHARES TR CORE S&P500 ETF 464287200 616 1,625 SH   SOLE   1,625 0 0
ISHARES TR ISHARES BIOTECH 464287556 1,434 12,190 SH   SOLE   12,190 0 0
ISHARES TR EXPANDED TECH 464287515 356 1,322 SH   SOLE   1,322 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 349 2,560 SH   SOLE   2,560 0 0
ISHARES TR RUS 1000 ETF 464287622 2,794 13,450 SH   SOLE   13,450 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,266 5,790 SH   SOLE   5,790 0 0
ISHARES TR 20 YR TR BD ETF 464287432 488 4,245 SH   SOLE   4,245 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,471 8,687 SH   SOLE   8,687 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 1,010 30,817 SH   SOLE   30,817 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 267 4,787 SH   SOLE   4,787 0 0
SELECT SECTOR SPDR TR ENERGY 81369y506 1,287 18,000 SH   SOLE   18,000 0 0
SPDR GOLD TR GOLD SHS 78463v107 5,250 31,164 SH   SOLE   31,164 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 5,323 14,111 SH   SOLE   14,111 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 294 711 SH   SOLE   711 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,503 15,865 SH   SOLE   15,865 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204a207 266 1,434 SH   SOLE   1,434 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 423 2,949 SH   SOLE   2,949 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 663 13,276 SH   SOLE   13,276 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 787 19,295 SH   SOLE   19,295 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 349 8,374 SH   SOLE   8,374 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 275 2,100 SH   SOLE   2,100 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 389 4,269 SH   SOLE   4,269 0 0
VANGUARD WORLD FDS INF TECH ETF 92204a702 216 660 SH   SOLE   660 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 278 4,716 SH   SOLE   4,716 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 328 4,300 SH   SOLE   4,300 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,562 13,585 SH   SOLE   13,585 0 0
VANGUARD WORLD FD MEGA GROWTH IND 921910816 580 3,195 SH   SOLE   3,195 0 0