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 8,463 1,600 SH   SOLE   1,600 0 0
3M CO COM 88579y101 3,166 21,263 SH   SOLE   21,263 0 0
ABBOTT LABORATORIES COM 002824100 5,569 47,050 SH   SOLE   47,050 0 0
ABBVIE INC COM 00287y109 6,850 42,254 SH   SOLE   42,254 0 0
ACCENTURE PLC COM G1151C101 12,379 36,707 SH   SOLE   36,707 0 0
ADOBE INC COM 00724F101 78,142 171,507 SH   SOLE   171,507 0 0
AES CORP COM 00130h105 1,742 67,700 SH   SOLE   67,700 0 0
AIR PRODS & CHEMS INC COM 009158106 700 2,800 SH   SOLE   2,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 475 3,975 SH   SOLE   3,975 0 0
ALLEGION PUB LTD CO ORD SHS IS COM G0176J109 2,461 22,418 SH   SOLE   22,418 0 0
ALLSTATE CORP COM COM 020002101 449 3,240 SH   SOLE   3,240 0 0
ALPHABET INC CAP STK CL A COM 02079K305 57,952 20,836 SH   SOLE   20,836 0 0
ALPHABET INC CAP STK CL C COM 02079K107 239,220 85,650 SH   SOLE   85,650 0 0
ALTRIA GROUP INC COM 02209s103 675 12,918 SH   SOLE   12,918 0 0
AMAZON COM INC COM 023135106 134,486 41,254 SH   SOLE   41,254 0 0
AMER ELECTRIC PWR CO COM 025537101 521 5,220 SH   SOLE   5,220 0 0
AMERICAN EXPRESS CO COM COM 025816109 28,201 150,810 SH   SOLE   150,810 0 0
AMERICAN WATER WORKS COM 030420103 348 2,102 SH   SOLE   2,102 0 0
AMERISOURCEBERGEN CORP COM 03073E105 758 4,900 SH   SOLE   4,900 0 0
AMERN TOWER CORP REIT COM 03027x100 1,301 5,180 SH   SOLE   5,180 0 0
AMETEK INC NEW COM COM 031100100 736 5,528 SH   SOLE   5,528 0 0
AMGEN INC COM COM 031162100 3,746 15,489 SH   SOLE   15,489 0 0
ANHEUSER BUSCH INBEV SA NV SPO COM 03524A108 222 3,700 SH   SOLE   3,700 0 0
ANTARES PHARMA INC COM COM 036642106 41 10,000 SH   SOLE   10,000 0 0
ANTHEM INC COM 036752103 669 1,361 SH   SOLE   1,361 0 0
AON PLC COM G0403H108 112,479 345,421 SH   SOLE   345,421 0 0
APPLE INC COM STK COM 037833100 244,480 1,400,147 SH   SOLE   1,400,147 0 0
APPLIED MATERIALS COM 038222105 573 4,350 SH   SOLE   4,350 0 0
APTIV PLC SHS COM G6095L109 3,479 29,059 SH   SOLE   29,059 0 0
ARCHER-DANIELS-MIDLAND CO COM COM 039483102 1,169 12,952 SH   SOLE   12,952 0 0
ARTHUR J GALLAGHER&C COM 363576109 5,967 34,176 SH   SOLE   34,176 0 0
ASML HLDG N V N Y REGISTRY SHS COM N07059210 4,543 6,802 SH   SOLE   6,802 0 0
AT & T INC COM 00206R102 1,003 42,453 SH   SOLE   42,453 0 0
AURORA INNOVATION INC CL A COM 051774107 98 17,500 SH   SOLE   17,500 0 0
AUTO DATA PROCESSING COM 053015103 5,767 25,347 SH   SOLE   25,347 0 0
AUTODESK INC COM 052769106 72,768 339,481 SH   SOLE   339,481 0 0
BALLARD PWR SYS INC NEW COM COM 058586108 128 11,000 SH   SOLE   11,000 0 0
BANK OF AMERICA CORP COM 060505104 925 22,437 SH   SOLE   22,437 0 0
BANK OF NY MELLON CO COM 064058100 1,636 32,954 SH   SOLE   32,954 0 0
BARRICK GOLD CORP COM ISIN#CA0 COM 067901108 245 10,000 SH   SOLE   10,000 0 0
BAXTER INTERNTNL COM 071813109 386 4,981 SH   SOLE   4,981 0 0
BECTON DICKINSON&CO COM 075887109 8,313 31,252 SH   SOLE   31,252 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 318,655 902,935 SH   SOLE   902,935 0 0
BERKSHIRE HATHAWAY INC CL A COM 084670108 50,776 96 SH   SOLE   96 0 0
BK TECH CORP COM 05587g104 72 28,400 SH   SOLE   28,400 0 0
BLACK KNIGHT INC COM 09215c105 2,209 38,087 SH   SOLE   38,087 0 0
BLACKROCK INC COM 09247x101 1,183 1,548 SH   SOLE   1,548 0 0
BLACKSTONE INC COM 09260d107 1,357 10,690 SH   SOLE   10,690 0 0
BOEING CO COM 097023105 1,554 8,115 SH   SOLE   8,115 0 0
BP PLC SPONS ADR COM 055622104 683 23,238 SH   SOLE   23,238 0 0
BRISTOL-MYERS SQUIBB COM 110122108 3,009 41,197 SH   SOLE   41,197 0 0
BROADCOM INC COM 11135f101 363 577 SH   SOLE   577 0 0
BROWN-FORMAN INC CL B NON-VTG COM 115637209 67,322 1,004,505 SH   SOLE   1,004,505 0 0
BROWN FORMAN CORP CLASS A COM 115637100 855 13,621 SH   SOLE   13,621 0 0
C4 THERAPEUTICS INC COM 12529r107 340 14,014 SH   SOLE   14,014 0 0
CABLE ONE INC COM COM 12685J105 2,212 1,511 SH   SOLE   1,511 0 0
CANADIAN NATL RY CO COM 136375102 112,829 841,130 SH   SOLE   841,130 0 0
CARLISLE CO COM 142339100 492 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102 377 3,905 SH   SOLE   3,905 0 0
CARRIER GLOBAL CORP COM 14448c104 441 9,625 SH   SOLE   9,625 0 0
CARVANA COM 146869102 358 3,000 SH   SOLE   3,000 0 0
CATERPILLAR INC COM 149123101 2,561 11,495 SH   SOLE   11,495 0 0
CDW CORP COM 12514g108 699 3,906 SH   SOLE   3,906 0 0
CENTENE CORP COM 15135B101 1,351 16,051 SH   SOLE   16,051 0 0
Charter Communications Inc New COM 16119P108 91,477 167,687 SH   SOLE   167,687 0 0
CHEVRON CORP COM 166764100 3,700 22,722 SH   SOLE   22,722 0 0
Chubb Limited COM H1467J104 1,945 9,095 SH   SOLE   9,095 0 0
CHURCH & DWIGHT CO COM 171340102 427 4,300 SH   SOLE   4,300 0 0
CIGNA CORP NEW COM COM 125523100 2,429 10,138 SH   SOLE   10,138 0 0
CISCO SYSTEMS INC COM COM 17275R102 2,260 40,528 SH   SOLE   40,528 0 0
CLEVELAND-CLIFFS INC NEW COM COM 185899101 252 7,825 SH   SOLE   7,825 0 0
COLGATE-PALMOLIVE CO COM 194162103 719 9,478 SH   SOLE   9,478 0 0
COMCAST CORP CLASS A COM 20030n101 2,366 50,531 SH   SOLE   50,531 0 0
CONSTELLATION BRAND CLASS A COM 21036p108 595 2,583 SH   SOLE   2,583 0 0
CORNING INC COM 219350105 1,827 49,500 SH   SOLE   49,500 0 0
CORTEVA INC COM 22052l104 394 6,863 SH   SOLE   6,863 0 0
COSTCO WHOLESALE CORP NEW COM COM 22160K105 155,489 270,017 SH   SOLE   270,017 0 0
Crown Castle Intl Corp New COM 22822V101 351 1,900 SH   SOLE   1,900 0 0
CROWN HOLDINGS INC COM 228368106 356 2,849 SH   SOLE   2,849 0 0
CSX CORP COM 126408103 791 21,132 SH   SOLE   21,132 0 0
CUMMINS INC COM 231021106 236 1,150 SH   SOLE   1,150 0 0
CVS HEALTH CORP COM COM 126650100 864 8,532 SH   SOLE   8,532 0 0
DANAHER CORP COM COM 235851102 19,245 65,608 SH   SOLE   65,608 0 0
DEERE & CO COM COM 244199105 112,508 270,804 SH   SOLE   270,804 0 0
DEUTSCHE POST AG ORD F COM d19225107 359 7,410 SH   SOLE   7,410 0 0
DIAGEO PLC F SPONSORED ADR 1 A COM 25243q205 4,391 21,615 SH   SOLE   21,615 0 0
DISCOVER FINL S COM 254709108 1,664 15,100 SH   SOLE   15,100 0 0
DOLLAR GENERAL CP COM USD0.875 COM 256677105 223 1,000 SH   SOLE   1,000 0 0
DOLLAR TREE INC COM 256746108 224 1,400 SH   SOLE   1,400 0 0
DOMINION ENERGY INC COM COM 25746U109 263 3,100 SH   SOLE   3,100 0 0
DOVER CORP COM 260003108 13,339 85,015 SH   SOLE   85,015 0 0
DOW INC COM 260557103 699 10,965 SH   SOLE   10,965 0 0
DUPONT DE NEMOURS INC COM 26614n102 842 11,444 SH   SOLE   11,444 0 0
EBAY INC COM 278642103 1,145 20,002 SH   SOLE   20,002 0 0
ECOLAB INC COM 278865100 3,678 20,833 SH   SOLE   20,833 0 0
EDISON INTERNATIONAL COM COM 281020107 386 5,500 SH   SOLE   5,500 0 0
EMERSON ELECTRIC CO COM 291011104 934 9,530 SH   SOLE   9,530 0 0
ENCOMPASS HEALTH CORP COM 29261a100 313 4,400 SH   SOLE   4,400 0 0
ENEL SPA ORD F COM t3679p115 140 20,750 SH   SOLE   20,750 0 0
ENTERPRISE PRODS PART LP COM 293792107 350 13,556 SH   SOLE   13,556 0 0
EQUIFAX INC COM 294429105 332 1,400 SH   SOLE   1,400 0 0
EQUINIX INC REIT COM 29444u700 662 892 SH   SOLE   892 0 0
ESTEE LAUDER CO INC CLASS A COM 518439104 614 2,256 SH   SOLE   2,256 0 0
EXPEDITORS INTRNATIONL OF WASH COM 302130109 542 5,250 SH   SOLE   5,250 0 0
EXTRA SPACE STORAGE REIT COM 30225t102 308 1,500 SH   SOLE   1,500 0 0
EXXON MOBIL CORP COM 30231G102 7,373 89,276 SH   SOLE   89,276 0 0
FACTSET RESEARCH SYS COM 303075105 553 1,274 SH   SOLE   1,274 0 0
FASTENAL CO COM COM 311900104 89,432 1,505,583 SH   SOLE   1,505,583 0 0
FIDELITY NATL INFO COM 31620m106 261 2,600 SH   SOLE   2,600 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 89,882 554,485 SH   SOLE   554,485 0 0
FIRST TRUST CLOUD COMPUTING ET COM 33734x192 317 3,500 SH   SOLE   3,500 0 0
FORTINET INC COM 34959e109 296 867 SH   SOLE   867 0 0
GENERAC HOLDINGS INC COM 368736104 8,229 27,683 SH   SOLE   27,683 0 0
GENERAL ELECTRIC CO COM 369604301 370 4,041 SH   SOLE   4,041 0 0
GENERAL MILLS INC COM 370334104 397 5,868 SH   SOLE   5,868 0 0
GILEAD SCIENCES INC COM 375558103 464 7,800 SH   SOLE   7,800 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 5,956 18,043 SH   SOLE   18,043 0 0
GRAHAM HLDGS CO COM CL B COM 384637104 547 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 218 4,597 SH   SOLE   4,597 0 0
HEINEKEN N V F SPONSORED ADR 1 COM 423012301 721 15,083 SH   SOLE   15,083 0 0
HERSHEY CO COM 427866108 711 3,284 SH   SOLE   3,284 0 0
HOME DEPOT INC COM 437076102 6,574 21,961 SH   SOLE   21,961 0 0
HONEYWELL INTL INC COM 438516106 2,027 10,417 SH   SOLE   10,417 0 0
ICICI BANK LTD F SPONSORED ADR COM 45104g104 195 10,294 SH   SOLE   10,294 0 0
IDEXX LABS INC COM 45168d104 1,751 3,200 SH   SOLE   3,200 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 424 2,025 SH   SOLE   2,025 0 0
ILLUMINA INC COM 452327109 548 1,568 SH   SOLE   1,568 0 0
INTEL CORP COM 458140100 2,546 51,379 SH   SOLE   51,379 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,767 21,280 SH   SOLE   21,280 0 0
INTUIT INC COM 461202103 2,296 4,774 SH   SOLE   4,774 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 696 2,308 SH   SOLE   2,308 0 0
ISHARES MSCI EAFE ETF COM 464287465 218 2,956 SH   SOLE   2,956 0 0
ISHARES RUSSELL MID CAP VALUE COM 464287473 682 5,700 SH   SOLE   5,700 0 0
ISHARES TOTAL US STOCK MARKET COM 464287150 263 2,605 SH   SOLE   2,605 0 0
ISORAY INC COM COM 46489V104 4 10,000 SH   SOLE   10,000 0 0
JOHNSON & JOHNSON COM USD1 COM 478160104 22,378 126,266 SH   SOLE   126,266 0 0
JPMORGAN CHASE & CO COM COM 46625H100 108,612 796,741 SH   SOLE   796,741 0 0
KIMBERLY CLARK CORP COM 494368103 415 3,368 SH   SOLE   3,368 0 0
L OREAL S A ADR COM 502117203 6,086 75,939 SH   SOLE   75,939 0 0
LAB CO OF AMER HLDG COM 50540r409 821 3,115 SH   SOLE   3,115 0 0
LILLY ELI & CO COM 532457108 2,161 7,546 SH   SOLE   7,546 0 0
LINDE PLC F COM g5494j103 1,908 5,975 SH   SOLE   5,975 0 0
LOCKHEED MARTIN CORP COM 539830109 507 1,148 SH   SOLE   1,148 0 0
LOWES COMPANIES INC COM 548661107 753 3,726 SH   SOLE   3,726 0 0
MARKEL CORP COM 570535104 124,947 84,696 SH   SOLE   84,696 0 0
MARRIOTT INTL INC NEW CL A COM 571903202 393 2,238 SH   SOLE   2,238 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 205 1,200 SH   SOLE   1,200 0 0
MARTIN MARIETTA MATERIAL COM 573284106 4,114 10,688 SH   SOLE   10,688 0 0
MASTERCARD INC CL A COM 57636Q104 155,348 434,685 SH   SOLE   434,685 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 1,285 12,880 SH   SOLE   12,880 0 0
MCDONALD'S CORP COM 580135101 4,259 17,224 SH   SOLE   17,224 0 0
MCKESSON CORP COM 58155q103 490 1,599 SH   SOLE   1,599 0 0
MEDTRONIC PLC F COM g5960l103 792 7,142 SH   SOLE   7,142 0 0
MERCK & CO. INC. COM 58933y105 34,629 422,045 SH   SOLE   422,045 0 0
META PLATFORMS INC CLASS A COM 30303m102 3,698 16,631 SH   SOLE   16,631 0 0
METTLER-TOLEDO INTL INC COM COM 592688105 85,809 62,489 SH   SOLE   62,489 0 0
MICROSOFT CORP COM COM 594918104 218,044 707,222 SH   SOLE   707,222 0 0
MONDELEZ INTL CLASS A COM 609207105 651 10,373 SH   SOLE   10,373 0 0
Monster Beverage Corp New COM 61174X109 66,218 828,764 SH   SOLE   828,764 0 0
MOODYS CORP COM COM 615369105 6,481 19,207 SH   SOLE   19,207 0 0
MORGAN STANLEY COM 617446448 568 6,504 SH   SOLE   6,504 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 116,594 896,191 SH   SOLE   896,191 0 0
NETFLIX INC COM 64110l106 1,306 3,486 SH   SOLE   3,486 0 0
NEW JERSEY RES CORP COM COM 646025106 413 9,000 SH   SOLE   9,000 0 0
NEW YORK TIMES CO CL A ISIN COM 650111107 4,986 108,775 SH   SOLE   108,775 0 0
NEWMONT CORP COM 651639106 1,188 14,950 SH   SOLE   14,950 0 0
NEXTERA ENERGY INC COM COM 65339F101 9,910 116,992 SH   SOLE   116,992 0 0
NIKE INC CL B COM 654106103 111,902 831,611 SH   SOLE   831,611 0 0
NORFOLK SOUTHERN CO COM 655844108 4,881 17,114 SH   SOLE   17,114 0 0
NORTHERN TRUST CORP COM 665859104 1,440 12,365 SH   SOLE   12,365 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,666 3,725 SH   SOLE   3,725 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 835 9,516 SH   SOLE   9,516 0 0
NUCOR CORP COM 670346105 661 4,448 SH   SOLE   4,448 0 0
NVIDIA CORP COM 67066g104 2,065 7,567 SH   SOLE   7,567 0 0
One Gas Inc Com COM 68235P108 221 2,500 SH   SOLE   2,500 0 0
ONEOK INC COM 682680103 706 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 1,050 12,695 SH   SOLE   12,695 0 0
OTIS WORLDWIDE CORP COM 68902v107 289 3,759 SH   SOLE   3,759 0 0
PACKAGING CORP AMER COM 695156109 515 3,300 SH   SOLE   3,300 0 0
PALANTIR TECHNOLOGIES IN CLASS COM 69608a108 151 11,000 SH   SOLE   11,000 0 0
Paramount Global COM 92556H206 242 6,400 SH   SOLE   6,400 0 0
PAYCHEX INC COM 704326107 1,354 9,921 SH   SOLE   9,921 0 0
PAYPAL HOLDINGS INCORPOR COM 70450y103 2,808 24,284 SH   SOLE   24,284 0 0
PEPSICO INC COM 713448108 9,081 54,252 SH   SOLE   54,252 0 0
PFIZER INC COM 717081103 2,993 57,804 SH   SOLE   57,804 0 0
PHILIP MORRIS INTL COM 718172109 1,708 18,183 SH   SOLE   18,183 0 0
PHILLIPS 66 COM 718546104 235 2,725 SH   SOLE   2,725 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 2,615 17,294 SH   SOLE   17,294 0 0
PROCTER & GAMBLE COMPANY COM COM 742718109 12,736 83,352 SH   SOLE   83,352 0 0
QUALCOMM INC COM 747525103 874 5,721 SH   SOLE   5,721 0 0
QUEST DIAGNOSTIC INC COM 74834l100 500 3,650 SH   SOLE   3,650 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101 809 8,161 SH   SOLE   8,161 0 0
REPUBLIC SERVICES COM 760759100 391 2,950 SH   SOLE   2,950 0 0
RH COM COM 74967X103 652 2,000 SH   SOLE   2,000 0 0
ROCHE HLDG AG F SPONSORED ADR COM 771195104 488 9,879 SH   SOLE   9,879 0 0
ROCKWELL AUTOMATION INC COM COM 773903109 6,467 23,093 SH   SOLE   23,093 0 0
ROLLINS ORD SHS COM 775711104 572 16,312 SH   SOLE   16,312 0 0
ROPER TECHNOLOGIES COM 776696106 90,231 191,074 SH   SOLE   191,074 0 0
ROSS STORES INC COM COM 778296103 419 4,627 SH   SOLE   4,627 0 0
S&P GLOBAL INC COM COM 78409V104 89,500 218,197 SH   SOLE   218,197 0 0
SALESFORCE INC COM 79466L302 9,552 44,988 SH   SOLE   44,988 0 0
SALISBURY BANCORP INC COM COM 795226109 245 4,314 SH   SOLE   4,314 0 0
SCHLUMBERGER LTD COM COM 806857108 231 5,600 SH   SOLE   5,600 0 0
SCHNEIDER ELECTRIC SE COM 80687P106 6,381 188,884 SH   SOLE   188,884 0 0
SERVICE NOW INC COM 81762p102 1,643 2,950 SH   SOLE   2,950 0 0
SHERWIN-WILLIAMS CO COM COM 824348106 94,344 377,949 SH   SOLE   377,949 0 0
SIEMENS AG COM DM50 (NEW) COM 826197501 4,964 71,791 SH   SOLE   71,791 0 0
SMUCKER J M CO COM NEW COM 832696405 806 5,950 SH   SOLE   5,950 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 7,008 21,739 SH   SOLE   21,739 0 0
SONY GROUP CORP ORDF COM j76379106 356 3,400 SH   SOLE   3,400 0 0
SOUTHERN CO COM 842587107 334 4,600 SH   SOLE   4,600 0 0
SOUTHWEST AIRLINES COM 844741108 459 10,013 SH   SOLE   10,013 0 0
SPDR GOLD TRUST COM 78463V107 537 2,971 SH   SOLE   2,971 0 0
SPDR S&P 500 ETF COM 78462f103 279 617 SH   SOLE   617 0 0
SPLUNK INC COM 848637104 357 2,400 SH   SOLE   2,400 0 0
SPOTIFY TECHNOLOGY F COM l8681t102 255 1,691 SH   SOLE   1,691 0 0
STARBUCKS CORP COM COM 855244109 81,868 899,947 SH   SOLE   899,947 0 0
STATE STREET CORP COM 857477103 470 5,393 SH   SOLE   5,393 0 0
STRYKER CORP COM 863667101 888 3,323 SH   SOLE   3,323 0 0
SVB FINL GROUP COM COM 78486Q101 379 677 SH   SOLE   677 0 0
SWEDBANK AB ORDF COM w94232100 173 11,519 SH   SOLE   11,519 0 0
SYSCO CORP COM 871829107 554 6,780 SH   SOLE   6,780 0 0
TAIWAN SEMICONDUCTOR MFG CO SP COM 874039100 7,636 73,237 SH   SOLE   73,237 0 0
TARGET CORP COM 87612e106 572 2,696 SH   SOLE   2,696 0 0
TE CONNECTIVITY LTD F COM h84989104 235 1,797 SH   SOLE   1,797 0 0
TESLA INC COM 88160r101 5,380 4,993 SH   SOLE   4,993 0 0
TETRA TECHNOLOGIES COM 88162f105 82 20,000 SH   SOLE   20,000 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 78,378 427,173 SH   SOLE   427,173 0 0
THE COCA-COLA CO COM 191216100 5,519 89,015 SH   SOLE   89,015 0 0
THE TRADE DESK INC CLASS A COM 88339j105 323 4,670 SH   SOLE   4,670 0 0
THERMO FISHER CORP COM 883556102 11,949 20,231 SH   SOLE   20,231 0 0
TIMKEN CO COM COM 887389104 3,301 54,388 SH   SOLE   54,388 0 0
TJX COS INC COM NEW COM 872540109 72,241 1,192,492 SH   SOLE   1,192,492 0 0
TRACTOR SUPPLY COMP COM 892356106 1,726 7,395 SH   SOLE   7,395 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 6,398 41,900 SH   SOLE   41,900 0 0
TRANSDIGM GROUP INC COM 893641100 228 350 SH   SOLE   350 0 0
TRAVELERS COMPANIES COM 89417e109 1,001 5,480 SH   SOLE   5,480 0 0
TREX CO INC COM 89531P105 2,856 43,720 SH   SOLE   43,720 0 0
TRIMBLE INC COM 896239100 4,033 55,902 SH   SOLE   55,902 0 0
TRUIST FINL CORP COM 89832q109 994 17,525 SH   SOLE   17,525 0 0
TWITTER INC COM 90184l102 287 7,425 SH   SOLE   7,425 0 0
U S BANCORP COM 902973304 218 4,100 SH   SOLE   4,100 0 0
UBER TECHNOLOGIES INC COM COM 90353T100 357 10,000 SH   SOLE   10,000 0 0
UNILEVER PLC F SPONSORED ADR 1 COM 904767704 812 17,820 SH   SOLE   17,820 0 0
UNION PACIFIC CORP COM 907818108 4,483 16,408 SH   SOLE   16,408 0 0
UNITED PARCEL SVC INC CL B COM 911312106 2,995 13,963 SH   SOLE   13,963 0 0
UNITED RENTALS INC COM 911363109 4,622 13,012 SH   SOLE   13,012 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 90,773 177,996 SH   SOLE   177,996 0 0
VALERO ENERGY CORP COM NEW COM 91913Y100 1,361 13,400 SH   SOLE   13,400 0 0
VANGUARD INFORMATION TECHNOLOG COM 92204a702 2,541 6,100 SH   SOLE   6,100 0 0
VANGUARD S&P 500 ETF COM 922908363 1,012 2,438 SH   SOLE   2,438 0 0
VERIZON COMMUNICATN COM 92343v104 2,143 42,062 SH   SOLE   42,062 0 0
VERTEX PHARMACEUTICA COM 92532f100 240 918 SH   SOLE   918 0 0
VF CORP COM 918204108 227 4,000 SH   SOLE   4,000 0 0
VISA INC-CLASS A SHARES COM 92826C839 12,330 55,596 SH   SOLE   55,596 0 0
WALMART INC COM 931142103 2,952 19,824 SH   SOLE   19,824 0 0
WALT DISNEY CO/THE COM 254687106 4,750 34,633 SH   SOLE   34,633 0 0
WASTE MGMT INC DEL COM STK COM 94106L109 7,292 46,006 SH   SOLE   46,006 0 0
WEBSTER FINL CO COM 947890109 550 9,800 SH   SOLE   9,800 0 0
Wec Energy Group Inc COM 92939U106 459 4,602 SH   SOLE   4,602 0 0
WELLS FARGO & CO COM 949746101 864 17,839 SH   SOLE   17,839 0 0
WOODWARD INC COM COM 980745103 749 6,000 SH   SOLE   6,000 0 0
XYLEM INC. COM 98419m100 4,278 50,172 SH   SOLE   50,172 0 0
YUM BRANDS INC COM COM 988498101 371 3,128 SH   SOLE   3,128 0 0
ZOETIS INC COM USD0.01 CL 'A' COM 98978V103 53,749 285,005 SH   SOLE   285,005 0 0
MEDIAN TECHNOLOGIES VALBONNE S COM F6112B101 501 33,000 SH   SOLE   33,000 0 0