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
1/100 BERKSHIRE HTWY CLA 100 S COM 084990175 7,661 1,700 SH   SOLE   1,700 0 0
3M CO COM 88579y101 4,080 22,968 SH   SOLE   22,968 0 0
ABBOTT LABORATORIES COM 002824100 6,883 48,906 SH   SOLE   48,906 0 0
ABBVIE INC COM 00287y109 6,026 44,508 SH   SOLE   44,508 0 0
ACCENTURE PLC COM G1151C101 15,721 37,923 SH   SOLE   37,923 0 0
ADOBE INC COM 00724F101 2,424 4,274 SH   SOLE   4,274 0 0
AES CORP COM 00130h105 1,645 67,700 SH   SOLE   67,700 0 0
AIR PRODS & CHEMS INC COM 009158106 852 2,800 SH   SOLE   2,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 465 3,975 SH   SOLE   3,975 0 0
ALLEGION PUB LTD CO ORD SHS IS COM G0176J109 3,035 22,918 SH   SOLE   22,918 0 0
ALLSTATE CORP COM COM 020002101 381 3,240 SH   SOLE   3,240 0 0
ALPHABET INC CAP STK CL A COM 02079K305 61,785 21,327 SH   SOLE   21,327 0 0
ALPHABET INC CAP STK CL C COM 02079K107 242,538 83,819 SH   SOLE   83,819 0 0
ALTRIA GROUP INC COM 02209s103 628 13,248 SH   SOLE   13,248 0 0
AMAZON COM INC COM 023135106 126,225 37,856 SH   SOLE   37,856 0 0
AMER ELECTRIC PWR CO COM 025537101 464 5,220 SH   SOLE   5,220 0 0
AMERICAN EXPRESS CO COM COM 025816109 25,141 153,674 SH   SOLE   153,674 0 0
AMERICAN WATER WORKS COM 030420103 416 2,201 SH   SOLE   2,201 0 0
AMERISOURCEBERGEN CORP COM 03073E105 651 4,900 SH   SOLE   4,900 0 0
AMERN TOWER CORP REIT COM 03027x100 1,451 4,961 SH   SOLE   4,961 0 0
AMETEK INC NEW COM COM 031100100 960 6,528 SH   SOLE   6,528 0 0
AMGEN INC COM COM 031162100 4,739 21,064 SH   SOLE   21,064 0 0
ANHEUSER BUSCH INBEV SA NV SPO COM 03524A108 224 3,700 SH   SOLE   3,700 0 0
ANTHEM INC COM 036752103 684 1,475 SH   SOLE   1,475 0 0
AON PLC SHS CL A COM G0403H108 103,168 343,252 SH   SOLE   343,252 0 0
APPLE INC COM STK COM 037833100 249,375 1,404,377 SH   SOLE   1,404,377 0 0
APPLIED MATERIALS COM 038222105 724 4,600 SH   SOLE   4,600 0 0
APTIV PLC SHS COM G6095L109 4,046 24,531 SH   SOLE   24,531 0 0
ARCHER-DANIELS-MIDLAND CO COM COM 039483102 875 12,952 SH   SOLE   12,952 0 0
ARTHUR J GALLAGHER&C COM 363576109 5,790 34,126 SH   SOLE   34,126 0 0
ASML HOLDING NV NY SHR COM N07059210 4,122 5,178 SH   SOLE   5,178 0 0
AT & T INC COM 00206R102 1,129 45,877 SH   SOLE   45,877 0 0
AUTO DATA PROCESSING COM 053015103 6,266 25,411 SH   SOLE   25,411 0 0
AUTODESK INC COM 052769106 91,750 326,293 SH   SOLE   326,293 0 0
AVERY DENNISON CORP COM 053611109 217 1,000 SH   SOLE   1,000 0 0
AZEK CO INC CLASS A COM 05478c105 231 5,000 SH   SOLE   5,000 0 0
BALLARD PWR SYS INC NEW COM COM 058586108 138 11,000 SH   SOLE   11,000 0 0
BANK OF AMERICA CORP COM 060505104 1,004 22,557 SH   SOLE   22,557 0 0
BANK OF NY MELLON CO COM 064058100 1,914 32,954 SH   SOLE   32,954 0 0
BARRICK GOLD CORP COM ISIN#CA0 COM 067901108 228 12,000 SH   SOLE   12,000 0 0
BAXTER INTERNTNL COM 071813109 462 5,381 SH   SOLE   5,381 0 0
BECTON DICKINSON&CO COM 075887109 15,631 62,158 SH   SOLE   62,158 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 272,872 912,615 SH   SOLE   912,615 0 0
BERKSHIRE HATHAWAY INC CL A COM 084670108 43,264 96 SH   SOLE   96 0 0
BK TECH CORP COM 05587g104 68 28,400 SH   SOLE   28,400 0 0
BLACK KNIGHT INC COM COM 09215C105 91,588 1,104,930 SH   SOLE   1,104,930 0 0
BLACKROCK INC COM 09247x101 1,457 1,591 SH   SOLE   1,591 0 0
BLACKSTONE INC COM 09260d107 1,405 10,855 SH   SOLE   10,855 0 0
BOEING CO COM 097023105 1,634 8,115 SH   SOLE   8,115 0 0
BOSTON BEER INC CL A COM 100557107 253 500 SH   SOLE   500 0 0
BP PLC SPONS ADR COM 055622104 619 23,238 SH   SOLE   23,238 0 0
BRISTOL-MYERS SQUIBB COM 110122108 2,573 41,269 SH   SOLE   41,269 0 0
BROADCOM INC COM 11135f101 384 577 SH   SOLE   577 0 0
BROWN-FORMAN INC CL B NON-VTG COM 115637209 71,457 980,738 SH   SOLE   980,738 0 0
BROWN FORMAN CORP CLASS A COM 115637100 705 10,396 SH   SOLE   10,396 0 0
BURLINGTON STORES INC COM COM 122017106 204 700 SH   SOLE   700 0 0
C4 THERAPEUTICS INC COM 12529r107 451 14,014 SH   SOLE   14,014 0 0
CABLE ONE INC COM COM 12685J105 2,665 1,511 SH   SOLE   1,511 0 0
CANADIAN NATL RY CO COM 136375102 103,174 839,767 SH   SOLE   839,767 0 0
CARLISLE CO COM 142339100 496 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102 509 3,905 SH   SOLE   3,905 0 0
CARRIER GLOBAL CORP COM 14448c104 522 9,625 SH   SOLE   9,625 0 0
CARVANA COM 146869102 695 3,000 SH   SOLE   3,000 0 0
CATERPILLAR INC COM 149123101 2,532 12,245 SH   SOLE   12,245 0 0
CDW CORP COM 12514g108 800 3,906 SH   SOLE   3,906 0 0
CENTENE CORP COM 15135B101 1,454 17,641 SH   SOLE   17,641 0 0
Charter Communications Inc New COM 16119P108 105,398 161,661 SH   SOLE   161,661 0 0
CHEVRON CORP COM 166764100 2,405 20,490 SH   SOLE   20,490 0 0
CHUBB LTD F COM h1467j104 1,810 9,365 SH   SOLE   9,365 0 0
CHURCH & DWIGHT CO COM 171340102 441 4,300 SH   SOLE   4,300 0 0
CIGNA CORP COM 125523100 2,328 10,138 SH   SOLE   10,138 0 0
CISCO SYSTEMS INC COM COM 17275R102 3,075 48,531 SH   SOLE   48,531 0 0
COGNEX CORP COM 192422103 249 3,196 SH   SOLE   3,196 0 0
COLGATE-PALMOLIVE CO COM 194162103 830 9,728 SH   SOLE   9,728 0 0
COMCAST CORP CLASS A COM 20030n101 2,590 51,463 SH   SOLE   51,463 0 0
CONSTELLATION BRAND CLASS A COM 21036p108 711 2,833 SH   SOLE   2,833 0 0
CORNING INC COM 219350105 1,843 49,500 SH   SOLE   49,500 0 0
CORTEVA INC COM USD0.01 WI COM 22052L104 324 6,863 SH   SOLE   6,863 0 0
COSTCO WHOLESALE CORP NEW COM COM 22160K105 157,025 276,599 SH   SOLE   276,599 0 0
Crown Castle Intl Corp New COM 22822V101 438 2,100 SH   SOLE   2,100 0 0
CROWN HOLDINGS INC COM 228368106 315 2,849 SH   SOLE   2,849 0 0
CSX CORP COM 126408103 786 20,907 SH   SOLE   20,907 0 0
CUMMINS INC COM 231021106 284 1,300 SH   SOLE   1,300 0 0
CVS HEALTH CORP COM COM 126650100 903 8,750 SH   SOLE   8,750 0 0
DANAHER CORP COM COM 235851102 19,894 60,467 SH   SOLE   60,467 0 0
DEERE & CO COM COM 244199105 87,222 254,372 SH   SOLE   254,372 0 0
DEUTSCHE POST AG ORD F COM d19225107 463 7,410 SH   SOLE   7,410 0 0
DIAGEO PLC F SPONSORED ADR 1 A COM 25243q205 4,683 21,273 SH   SOLE   21,273 0 0
DISCOVER FINL S COM 254709108 1,806 15,625 SH   SOLE   15,625 0 0
DOLLAR GENERAL CP COM USD0.875 COM 256677105 236 1,000 SH   SOLE   1,000 0 0
DOMINION ENERGY INC COM COM 25746U109 244 3,100 SH   SOLE   3,100 0 0
DOVER CORP COM 260003108 15,466 85,165 SH   SOLE   85,165 0 0
DOW INC COM COM 260557103 622 10,965 SH   SOLE   10,965 0 0
DUPONT DE NEMOURS INC COM 26614n102 954 11,815 SH   SOLE   11,815 0 0
EATON CORP PLC F COM g29183103 261 1,512 SH   SOLE   1,512 0 0
EBAY INC COM 278642103 94,943 1,427,707 SH   SOLE   1,427,707 0 0
ECOLAB INC COM 278865100 7,368 31,406 SH   SOLE   31,406 0 0
EDISON INTERNATIONAL COM COM 281020107 375 5,500 SH   SOLE   5,500 0 0
EMERSON ELECTRIC CO COM 291011104 886 9,530 SH   SOLE   9,530 0 0
ENCOMPASS HEALTH CORP COM 29261a100 326 5,000 SH   SOLE   5,000 0 0
ENEL SPA ORD F COM t3679p115 164 20,750 SH   SOLE   20,750 0 0
ENTERPRISE PRODS PART LP COM 293792107 276 12,556 SH   SOLE   12,556 0 0
EQUIFAX INC COM 294429105 410 1,400 SH   SOLE   1,400 0 0
EQUINIX INC REIT COM 29444u700 834 986 SH   SOLE   986 0 0
ESTEE LAUDER COS INC/THE CL A COM 518439104 861 2,326 SH   SOLE   2,326 0 0
EXPEDITORS INTRNATIONL OF WASH COM 302130109 705 5,250 SH   SOLE   5,250 0 0
EXTRA SPACE STORAGE REIT COM 30225t102 306 1,350 SH   SOLE   1,350 0 0
EXXON MOBIL CORP COM 30231G102 5,676 92,755 SH   SOLE   92,755 0 0
FACTSET RESEARCH SYS COM 303075105 619 1,274 SH   SOLE   1,274 0 0
FASTENAL CO COM COM 311900104 94,762 1,479,274 SH   SOLE   1,479,274 0 0
FIDELITY NATL INFO COM 31620m106 738 6,765 SH   SOLE   6,765 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 112,612 545,308 SH   SOLE   545,308 0 0
FIRST TRUST CLOUD COMPUTING ET COM 33734x192 516 4,950 SH   SOLE   4,950 0 0
FORTINET INC COM 34959e109 294 817 SH   SOLE   817 0 0
GENERAC HOLDINGS INC COM 368736104 7,812 22,197 SH   SOLE   22,197 0 0
GENERAL ELECTRIC CO COM 369604301 426 4,509 SH   SOLE   4,509 0 0
GENERAL MILLS INC COM 370334104 476 7,066 SH   SOLE   7,066 0 0
GILEAD SCIENCES INC COM 375558103 889 12,250 SH   SOLE   12,250 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 2,382 6,227 SH   SOLE   6,227 0 0
GOLUB CAPITAL BDC INC COM 38173m102 486 31,461 SH   SOLE   31,461 0 0
GRAHAM HLDGS CO COM CL B COM 384637104 564 895 SH   SOLE   895 0 0
GRIFFIN REALTY TRUST CLA SS E COM 39818p880 125 13,677 SH   SOLE   13,677 0 0
HANNON ARMSTRONG SUS REIT COM 41068x100 5,036 94,803 SH   SOLE   94,803 0 0
HEINEKEN N V F SPONSORED ADR 1 COM 423012301 3,186 56,343 SH   SOLE   56,343 0 0
HERSHEY CO COM 427866108 635 3,284 SH   SOLE   3,284 0 0
HOME DEPOT INC COM 437076102 9,186 22,134 SH   SOLE   22,134 0 0
HONEYWELL INTL INC COM 438516106 2,508 12,026 SH   SOLE   12,026 0 0
ICICI BANK LTD F SPONSORED ADR COM 45104g104 204 10,294 SH   SOLE   10,294 0 0
IDEXX LABS INC COM 45168d104 3,885 5,900 SH   SOLE   5,900 0 0
ILLINOIS TOOL WORKS COM 452308109 643 2,605 SH   SOLE   2,605 0 0
ILLUMINA INC COM 452327109 597 1,568 SH   SOLE   1,568 0 0
INTEL CORP COM 458140100 2,891 56,144 SH   SOLE   56,144 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,115 23,306 SH   SOLE   23,306 0 0
INTUIT INC COM 461202103 3,740 5,814 SH   SOLE   5,814 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 813 2,262 SH   SOLE   2,262 0 0
INVESCO QQQ TRUST COM 46090e103 307 773 SH   SOLE   773 0 0
ISHARES MSCI EAFE ETF COM 464287465 233 2,956 SH   SOLE   2,956 0 0
ISHARES RUSSELL MID CAP VALUE COM 464287473 698 5,700 SH   SOLE   5,700 0 0
ISHARES S&P 500 GROWTH ETF IV COM 464287309 314 3,757 SH   SOLE   3,757 0 0
ISHARES TOTAL US STOCK MARKET COM 464287150 279 2,605 SH   SOLE   2,605 0 0
JOHNSON & JOHNSON COM USD1 COM 478160104 21,990 128,545 SH   SOLE   128,545 0 0
JPMORGAN CHASE & CO COM COM 46625H100 126,338 797,837 SH   SOLE   797,837 0 0
KIMBERLY CLARK CORP COM 494368103 496 3,471 SH   SOLE   3,471 0 0
L OREAL S A ADR COM 502117203 6,709 70,313 SH   SOLE   70,313 0 0
LAB CO OF AMER HLDG COM 50540r409 987 3,140 SH   SOLE   3,140 0 0
LAS VEGAS SANDS CORP COM 517834107 341 9,072 SH   SOLE   9,072 0 0
LILLY ELI & CO COM 532457108 2,153 7,796 SH   SOLE   7,796 0 0
LINDE PLC F COM g5494j103 2,070 5,975 SH   SOLE   5,975 0 0
LOCKHEED MARTIN CORP COM 539830109 364 1,023 SH   SOLE   1,023 0 0
LOWES COMPANIES INC COM 548661107 945 3,655 SH   SOLE   3,655 0 0
MARKEL CORP COM 570535104 103,299 83,711 SH   SOLE   83,711 0 0
MARRIOTT INTL INC NEW CL A COM 571903202 365 2,208 SH   SOLE   2,208 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 235 1,351 SH   SOLE   1,351 0 0
MARTIN MARIETTA MATERIAL COM 573284106 5,566 12,636 SH   SOLE   12,636 0 0
MASTERCARD INC CL A COM 57636Q104 156,142 434,548 SH   SOLE   434,548 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 1,244 12,880 SH   SOLE   12,880 0 0
MCDONALD'S CORP COM 580135101 4,659 17,380 SH   SOLE   17,380 0 0
MCKESSON CORP COM 58155q103 522 2,099 SH   SOLE   2,099 0 0
MEDTRONIC PLC F COM g5960l103 799 7,723 SH   SOLE   7,723 0 0
MERCADOLIBRE INC COM 58733r102 580 430 SH   SOLE   430 0 0
MERCK & CO INC NEW COM 58933Y105 38,401 501,063 SH   SOLE   501,063 0 0
META PLATFORMS INC CLASS A COM 30303m102 6,282 18,676 SH   SOLE   18,676 0 0
METTLER-TOLEDO INTL INC COM COM 592688105 105,594 62,216 SH   SOLE   62,216 0 0
MICROSOFT CORP COM COM 594918104 237,493 706,151 SH   SOLE   706,151 0 0
MONDELEZ INTL CLASS A COM 609207105 701 10,578 SH   SOLE   10,578 0 0
Monster Beverage Corp New COM 61174X109 79,762 830,511 SH   SOLE   830,511 0 0
MOODYS CORP COM COM 615369105 6,694 17,138 SH   SOLE   17,138 0 0
MORGAN STANLEY COM 617446448 638 6,501 SH   SOLE   6,501 0 0
MYECHECK INC COM NEW COM 62847L209 0 17,500 SH   SOLE   17,500 0 0
NESTLE S A SPONSORED ADR REPST COM 641069406 124,220 884,946 SH   SOLE   884,946 0 0
NETFLIX INC COM 64110l106 2,030 3,369 SH   SOLE   3,369 0 0
NEW JERSEY RES CORP COM COM 646025106 370 9,000 SH   SOLE   9,000 0 0
NEW YORK TIMES CO CL A ISIN COM 650111107 4,655 96,367 SH   SOLE   96,367 0 0
NEWMONT CORPORATION COM 651639106 927 14,950 SH   SOLE   14,950 0 0
NEXTERA ENERGY INC COM COM 65339F101 11,845 126,871 SH   SOLE   126,871 0 0
NIKE INC CL B COM 654106103 136,581 819,467 SH   SOLE   819,467 0 0
NORFOLK SOUTHERN CO COM 655844108 5,140 17,264 SH   SOLE   17,264 0 0
NORTHERN TRUST CORP COM 665859104 1,479 12,365 SH   SOLE   12,365 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,393 3,600 SH   SOLE   3,600 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 832 9,516 SH   SOLE   9,516 0 0
NOVOZYMES A/S SHS B ISIN#DK006 COM K7317J133 206 2,500 SH   SOLE   2,500 0 0
NUCOR CORP COM 670346105 508 4,448 SH   SOLE   4,448 0 0
NVIDIA CORP COM 67066g104 2,198 7,472 SH   SOLE   7,472 0 0
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 263 372 SH   SOLE   372 0 0
ONEOK INC COM 682680103 588 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 1,107 12,695 SH   SOLE   12,695 0 0
OTIS WORLDWIDE CORP COM 68902v107 327 3,759 SH   SOLE   3,759 0 0
PACKAGING CORP AMER COM 695156109 449 3,300 SH   SOLE   3,300 0 0
PAYCHEX INC COM 704326107 1,354 9,921 SH   SOLE   9,921 0 0
Paypal Hldgs Inc COM 70450Y103 73,021 387,216 SH   SOLE   387,216 0 0
PEPSICO INC COM 713448108 9,620 55,381 SH   SOLE   55,381 0 0
PFIZER INC COM 717081103 3,402 57,604 SH   SOLE   57,604 0 0
PHILIP MORRIS INTL COM 718172109 1,749 18,412 SH   SOLE   18,412 0 0
PNC FINL SERVICES COM 693475105 245 1,224 SH   SOLE   1,224 0 0
PROCTER & GAMBLE COMPANY COM COM 742718109 14,451 88,340 SH   SOLE   88,340 0 0
QUALCOMM INC COM 747525103 995 5,443 SH   SOLE   5,443 0 0
QUEST DIAGNOSTIC INC COM 74834l100 631 3,650 SH   SOLE   3,650 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101 724 8,411 SH   SOLE   8,411 0 0
REPUBLIC SERVICES COM 760759100 411 2,950 SH   SOLE   2,950 0 0
ROCHE HLDG AG F SPONSORED ADR COM 771195104 614 11,879 SH   SOLE   11,879 0 0
ROCKWELL AUTOMATION INC COM FO COM 773903109 8,056 23,093 SH   SOLE   23,093 0 0
ROLLINS ORD SHS COM 775711104 558 16,312 SH   SOLE   16,312 0 0
ROPER TECHNOLOGIES COM 776696106 91,692 186,418 SH   SOLE   186,418 0 0
ROSS STORES INC COM COM 778296103 529 4,627 SH   SOLE   4,627 0 0
ROYCE VALUE CF COM 780910105 196 10,000 SH   SOLE   10,000 0 0
S&P GLOBAL INC COM COM 78409V104 97,288 206,150 SH   SOLE   206,150 0 0
SALESFORCE.COM INC COM 79466L302 10,659 41,945 SH   SOLE   41,945 0 0
SALISBURY BANCORP INC COM COM 795226109 237 4,314 SH   SOLE   4,314 0 0
SCHNEIDER ELECTRIC SE COM 80687P106 6,597 168,254 SH   SOLE   168,254 0 0
SERVICE NOW INC COM 81762p102 1,915 2,950 SH   SOLE   2,950 0 0
SHERWIN-WILLIAMS CO COM COM 824348106 133,859 380,108 SH   SOLE   380,108 0 0
SHOPIFY INC F CLASS A COM 82509l107 450 327 SH   SOLE   327 0 0
SIEMENS AG COM DM50 (NEW) COM 826197501 4,483 51,772 SH   SOLE   51,772 0 0
SMUCKER J M CO COM NEW COM 832696405 808 5,950 SH   SOLE   5,950 0 0
SNOWFLAKE INC CLASS A COM 833445109 411 1,212 SH   SOLE   1,212 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 4,330 15,434 SH   SOLE   15,434 0 0
SONY GROUP CORP ORDF COM j76379106 426 3,400 SH   SOLE   3,400 0 0
SOUTHERN CO COM 842587107 315 4,600 SH   SOLE   4,600 0 0
SOUTHWEST AIRLINES COM 844741108 429 10,013 SH   SOLE   10,013 0 0
SPDR GOLD TRUST COM 78463V107 568 3,321 SH   SOLE   3,321 0 0
SPDR S&P 500 ETF COM 78462f103 266 560 SH   SOLE   560 0 0
SPLUNK INC COM 848637104 278 2,400 SH   SOLE   2,400 0 0
SPOTIFY TECHNOLOGY COM l8681t102 8,537 36,479 SH   SOLE   36,479 0 0
STARBUCKS CORP COM COM 855244109 101,937 871,478 SH   SOLE   871,478 0 0
STATE STREET CORP COM 857477103 502 5,393 SH   SOLE   5,393 0 0
STRYKER CORP COM 863667101 899 3,363 SH   SOLE   3,363 0 0
SVB FINL GROUP COM COM 78486Q101 459 677 SH   SOLE   677 0 0
SWEDBANK AB ORDF COM w94232100 228 11,519 SH   SOLE   11,519 0 0
SYSCO CORP COM 871829107 656 8,352 SH   SOLE   8,352 0 0
T-MOBILE US INC COM 872590104 212 1,825 SH   SOLE   1,825 0 0
T ROWE PRICE GROUP COM 74144t108 3,597 18,294 SH   SOLE   18,294 0 0
TAIWAN SEMICONDUCTOR MFG CO LT COM 874039100 8,231 68,414 SH   SOLE   68,414 0 0
TARGET CORP COM 87612e106 624 2,696 SH   SOLE   2,696 0 0
TE CONNECTIVITY LTD F COM h84989104 279 1,728 SH   SOLE   1,728 0 0
TESLA INC COM 88160r101 5,188 4,909 SH   SOLE   4,909 0 0
TETRA TECHNOLOGIES COM 88162f105 77 27,260 SH   SOLE   27,260 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 710 3,767 SH   SOLE   3,767 0 0
THE COCA-COLA CO COM 191216100 5,465 92,301 SH   SOLE   92,301 0 0
THE TRADE DESK INC CLASS A COM 88339j105 368 4,020 SH   SOLE   4,020 0 0
THERMO FISHER CORP COM 883556102 12,310 18,449 SH   SOLE   18,449 0 0
TIMKEN CO COM 887389104 3,769 54,388 SH   SOLE   54,388 0 0
TJX COS INC COM NEW COM 872540109 89,705 1,181,576 SH   SOLE   1,181,576 0 0
TRACTOR SUPPLY COMP COM 892356106 1,764 7,395 SH   SOLE   7,395 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 8,668 42,903 SH   SOLE   42,903 0 0
TRANSDIGM GROUP INC COM COM 893641100 223 350 SH   SOLE   350 0 0
TRAVELERS COMPANIES COM 89417e109 857 5,480 SH   SOLE   5,480 0 0
TRIMBLE INC COM 896239100 6,710 76,962 SH   SOLE   76,962 0 0
TRUIST FINL CORP COM COM 89832Q109 1,038 17,725 SH   SOLE   17,725 0 0
TWITTER INC COM COM 90184L102 320 7,400 SH   SOLE   7,400 0 0
U S BANCORP COM 902973304 343 6,100 SH   SOLE   6,100 0 0
UNILEVER PLC F SPONSORED ADR 1 COM 904767704 961 17,858 SH   SOLE   17,858 0 0
UNION PACIFIC CORP COM 907818108 4,209 16,708 SH   SOLE   16,708 0 0
UNITED PARCEL SVC INC CL B COM 911312106 3,040 14,185 SH   SOLE   14,185 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 56,662 112,841 SH   SOLE   112,841 0 0
VALERO ENERGY CORP COM NEW COM 91913Y100 1,006 13,400 SH   SOLE   13,400 0 0
VANGUARD INFORMATION TECHNOLO COM 92204a702 3,255 7,105 SH   SOLE   7,105 0 0
VANGUARD S&P 500 ETF COM 922908363 1,107 2,536 SH   SOLE   2,536 0 0
VERIZON COMMUNICATN COM 92343v104 2,509 48,296 SH   SOLE   48,296 0 0
VERTEX PHARMACEUTICA COM 92532f100 202 918 SH   SOLE   918 0 0
VF CORP COM 918204108 293 4,000 SH   SOLE   4,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 12,126 55,953 SH   SOLE   55,953 0 0
Walgreens Boots Alliance Inc COM 931427108 209 4,000 SH   SOLE   4,000 0 0
WALMART INC COM 931142103 2,897 20,020 SH   SOLE   20,020 0 0
WALT DISNEY CO/THE COM 254687106 5,860 37,835 SH   SOLE   37,835 0 0
WASTE MGMT INC DEL COM STK COM 94106L109 7,532 45,129 SH   SOLE   45,129 0 0
WEBSTER FINL CO COM 947890109 547 9,800 SH   SOLE   9,800 0 0
Wec Energy Group Inc COM 92939U106 447 4,602 SH   SOLE   4,602 0 0
WELLS FARGO & CO COM 949746101 856 17,839 SH   SOLE   17,839 0 0
WOODWARD INC COM COM 980745103 657 6,000 SH   SOLE   6,000 0 0
XYLEM INC COM COM 98419M100 4,855 40,484 SH   SOLE   40,484 0 0
YUM BRANDS INC COM COM 988498101 434 3,128 SH   SOLE   3,128 0 0
ZOETIS INC COM 98978V103 16,050 65,770 SH   SOLE   65,770 0 0
MEDIAN TECHNOLOGIES VALBONNE S COM F6112B101 587 33,000 SH   SOLE   33,000 0 0