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 6,993 1,700 SH   SOLE   1,700 0 0
3M CO COM 88579y101 3,995 22,773 SH   SOLE   22,773 0 0
ABBOTT LABORATORIES COM 002824100 5,879 49,771 SH   SOLE   49,771 0 0
ABBVIE INC COM 00287y109 4,866 45,108 SH   SOLE   45,108 0 0
ACCENTURE PLC COM G1151C101 12,446 38,904 SH   SOLE   38,904 0 0
ADOBE INC COM 00724f101 2,461 4,274 SH   SOLE   4,274 0 0
AES CORP COM 00130h105 1,500 65,700 SH   SOLE   65,700 0 0
AIR PRODS & CHEMS INC COM 009158106 717 2,800 SH   SOLE   2,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 416 3,975 SH   SOLE   3,975 0 0
ALLEGION PUB LTD CO ORD SHS IS COM G0176J109 3,328 25,178 SH   SOLE   25,178 0 0
ALLSTATE CORP COM COM 020002101 412 3,240 SH   SOLE   3,240 0 0
ALPHABET INC CAP STK CL A COM 02079K305 57,251 21,414 SH   SOLE   21,414 0 0
ALPHABET INC CAP STK CL C COM 02079K107 222,324 83,414 SH   SOLE   83,414 0 0
ALTRIA GROUP INC COM 02209s103 603 13,242 SH   SOLE   13,242 0 0
AMAZON COM INC COM 023135106 120,758 36,760 SH   SOLE   36,760 0 0
AMER ELECTRIC PWR CO COM 025537101 424 5,220 SH   SOLE   5,220 0 0
AMERICAN EXPRESS CO COM 025816109 28,907 172,549 SH   SOLE   172,549 0 0
AMERICAN WATER WORKS COM 030420103 372 2,201 SH   SOLE   2,201 0 0
AMERISOURCEBERGEN CORP COM 03073E105 585 4,900 SH   SOLE   4,900 0 0
AMERN TOWER CORP REIT COM 03027x100 1,285 4,840 SH   SOLE   4,840 0 0
AMETEK INC NEW COM COM 031100100 834 6,728 SH   SOLE   6,728 0 0
AMGEN INC COM COM 031162100 5,993 28,184 SH   SOLE   28,184 0 0
ANTHEM INC COM 036752103 550 1,475 SH   SOLE   1,475 0 0
AON PLC SHS CL A COM G0403H108 97,779 342,160 SH   SOLE   342,160 0 0
APPLE INC COM STK COM 037833100 202,778 1,433,061 SH   SOLE   1,433,061 0 0
APPLIED MATERIALS COM 038222105 592 4,600 SH   SOLE   4,600 0 0
APTIV PLC SHS COM G6095L109 3,047 20,455 SH   SOLE   20,455 0 0
ARCHER-DANIELS-MIDLAND CO COM COM 039483102 777 12,952 SH   SOLE   12,952 0 0
ARTHUR J GALLAGHER&C COM 363576109 5,257 35,366 SH   SOLE   35,366 0 0
AT & T INC COM 00206R102 1,306 48,367 SH   SOLE   48,367 0 0
AUTO DATA PROCESSING COM 053015103 5,255 26,288 SH   SOLE   26,288 0 0
AUTODESK INC COM 052769106 6,361 22,305 SH   SOLE   22,305 0 0
AVERY DENNISON CORP COM 053611109 207 1,000 SH   SOLE   1,000 0 0
BALLARD PWR SYS INC NEW COM COM 058586108 155 11,000 SH   SOLE   11,000 0 0
BANK OF AMERICA CORP COM 060505104 955 22,499 SH   SOLE   22,499 0 0
BANK OF NY MELLON CO COM 064058100 1,708 32,954 SH   SOLE   32,954 0 0
BAXTER INTERNATIONAL INC COM 071813109 428 5,318 SH   SOLE   5,318 0 0
BECTON DICKINSON&CO COM 075887109 38,009 154,621 SH   SOLE   154,621 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 250,512 917,828 SH   SOLE   917,828 0 0
BERKSHIRE HATHAWAY INC CL A COM 084670108 40,315 98 SH   SOLE   98 0 0
BEYOND MEAT INC COM 08862e109 393 3,731 SH   SOLE   3,731 0 0
BK TECH CORP COM 05587g104 80 28,400 SH   SOLE   28,400 0 0
BLACK KNIGHT INC COM COM 09215C105 75,165 1,043,957 SH   SOLE   1,043,957 0 0
BLACKROCK INC COM 09247x101 1,439 1,716 SH   SOLE   1,716 0 0
BLACKSTONE INC COM 09260d107 1,380 11,865 SH   SOLE   11,865 0 0
BOEING CO COM 097023105 1,785 8,115 SH   SOLE   8,115 0 0
BP PLC SPONS ADR COM 055622104 635 23,238 SH   SOLE   23,238 0 0
BRISTOL-MYERS SQUIBB COM 110122108 2,467 41,701 SH   SOLE   41,701 0 0
BROADCOM INC COM 11135f101 280 577 SH   SOLE   577 0 0
BROWN-FORMAN INC CL B NON-VTG COM 115637209 65,547 978,170 SH   SOLE   978,170 0 0
BROWN FORMAN CORP CLASS A COM 115637100 652 10,396 SH   SOLE   10,396 0 0
C V SCIENCES INC COM 126654102 2 10,000 SH   SOLE   10,000 0 0
C4 THERAPEUTICS INC COM 12529r107 626 14,014 SH   SOLE   14,014 0 0
CABLE ONE INC COM COM 12685J105 2,740 1,511 SH   SOLE   1,511 0 0
CANADIAN NATL RY CO COM 136375102 97,818 845,807 SH   SOLE   845,807 0 0
CARLISLE CO COM 142339100 398 2,000 SH   SOLE   2,000 0 0
CARMAX INC COM 143130102 500 3,905 SH   SOLE   3,905 0 0
CARRIER GLOBAL CORP COM 14448c104 506 9,778 SH   SOLE   9,778 0 0
CARVANA COM 146869102 905 3,000 SH   SOLE   3,000 0 0
CATERPILLAR INC COM 149123101 2,351 12,245 SH   SOLE   12,245 0 0
CDW CORP COM 12514g108 711 3,906 SH   SOLE   3,906 0 0
CENTENE CORP COM 15135B101 1,244 19,960 SH   SOLE   19,960 0 0
CHAMPIONX CORP COM 15872m104 1,022 45,695 SH   SOLE   45,695 0 0
Charter Communications Inc New COM 16119P108 106,302 146,107 SH   SOLE   146,107 0 0
CHEVRON CORP COM 166764100 2,091 20,610 SH   SOLE   20,610 0 0
CHUBB LTD F COM h1467j104 1,625 9,365 SH   SOLE   9,365 0 0
CHURCH & DWIGHT CO COM 171340102 355 4,300 SH   SOLE   4,300 0 0
CIGNA CORP NEW COM COM 125523100 2,029 10,138 SH   SOLE   10,138 0 0
CISCO SYSTEMS INC COM COM 17275R102 2,641 48,521 SH   SOLE   48,521 0 0
COGNEX CORP COM 192422103 256 3,196 SH   SOLE   3,196 0 0
COLGATE-PALMOLIVE CO COM 194162103 938 12,409 SH   SOLE   12,409 0 0
COMCAST CORP CLASS A COM 20030n101 2,806 50,175 SH   SOLE   50,175 0 0
CONSTELLATION BRAND CLASS A COM 21036p108 610 2,893 SH   SOLE   2,893 0 0
CORNING INC COM 219350105 1,806 49,500 SH   SOLE   49,500 0 0
CORTEVA INC COM USD0.01 WI COM 22052L104 289 6,863 SH   SOLE   6,863 0 0
COSTCO WHOLESALE CORP NEW COM COM 22160K105 126,183 280,813 SH   SOLE   280,813 0 0
CROWN CASTLE INTL CO REIT COM 22822v101 364 2,100 SH   SOLE   2,100 0 0
CROWN HOLDINGS INC COM 228368106 302 2,994 SH   SOLE   2,994 0 0
CSX CORP COM 126408103 622 20,907 SH   SOLE   20,907 0 0
CUMMINS INC COM 231021106 292 1,300 SH   SOLE   1,300 0 0
CVS HEALTH CORP COM COM 126650100 826 9,739 SH   SOLE   9,739 0 0
DANAHER CORP COM 235851102 17,507 57,507 SH   SOLE   57,507 0 0
DEERE & CO COM COM 244199105 83,691 249,772 SH   SOLE   249,772 0 0
DEUTSCHE POST AG ORD F COM d19225107 468 7,410 SH   SOLE   7,410 0 0
DIAGEO PLC F SPONSORED ADR 1 A COM 25243q205 4,130 21,398 SH   SOLE   21,398 0 0
DISCOVER FINL S COM 254709108 1,932 15,725 SH   SOLE   15,725 0 0
DOLLAR GENERAL CP COM USD0.875 COM 256677105 212 1,000 SH   SOLE   1,000 0 0
DOMINION ENERGY INC COM COM 25746U109 226 3,100 SH   SOLE   3,100 0 0
DOVER CORP COM 260003108 13,320 85,660 SH   SOLE   85,660 0 0
DOW INC COM 260557103 631 10,965 SH   SOLE   10,965 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 780 11,472 SH   SOLE   11,472 0 0
EATON CORP PLC F COM g29183103 226 1,512 SH   SOLE   1,512 0 0
EBAY INC COM USD0.001 COM 278642103 99,090 1,422,270 SH   SOLE   1,422,270 0 0
ECOLAB INC COM 278865100 13,610 65,239 SH   SOLE   65,239 0 0
EDISON INTERNATIONAL COM COM 281020107 305 5,500 SH   SOLE   5,500 0 0
EMERSON ELECTRIC CO COM 291011104 898 9,530 SH   SOLE   9,530 0 0
ENCOMPASS HEALTH CORP COM 29261a100 398 5,300 SH   SOLE   5,300 0 0
ENEL SPA ORD F COM t3679p115 237 30,750 SH   SOLE   30,750 0 0
ENTERPRISE PRODS PART LP COM 293792107 272 12,556 SH   SOLE   12,556 0 0
EQUIFAX INC COM 294429105 355 1,400 SH   SOLE   1,400 0 0
EQUINIX INC COM PAR $0.001 COM 29444U700 4,120 5,214 SH   SOLE   5,214 0 0
ESTEE LAUDER CO INC CLASS A COM 518439104 690 2,302 SH   SOLE   2,302 0 0
EXPEDITORS INTRNATIONL OF WASH COM 302130109 625 5,250 SH   SOLE   5,250 0 0
EXTRA SPACE STORAGE INC COM COM 30225T102 218 1,300 SH   SOLE   1,300 0 0
EXXON MOBIL CORP COM 30231G102 5,580 94,871 SH   SOLE   94,871 0 0
FACTSET RESEARCH SYS COM 303075105 503 1,274 SH   SOLE   1,274 0 0
FASTENAL CO COM COM 311900104 76,726 1,486,641 SH   SOLE   1,486,641 0 0
FIDELITY NATL INFO COM 31620m106 2,477 20,356 SH   SOLE   20,356 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 105,323 546,052 SH   SOLE   546,052 0 0
FIRST TRUST CLOUD COMPUTING ET COM 33734x192 522 4,950 SH   SOLE   4,950 0 0
FORTINET INC COM 34959e109 246 842 SH   SOLE   842 0 0
GENERAC HOLDINGS INC COM 368736104 7,536 18,440 SH   SOLE   18,440 0 0
GENERAL ELECTRIC CO COM 369604301 465 4,509 SH   SOLE   4,509 0 0
GENERAL MILLS INC COM 370334104 423 7,066 SH   SOLE   7,066 0 0
GILEAD SCIENCES INC COM 375558103 629 9,000 SH   SOLE   9,000 0 0
GOLDMAN SACHS GROUP COM 38141g104 2,361 6,245 SH   SOLE   6,245 0 0
GOLUB CAPITAL BDC INC COM 38173m102 497 31,461 SH   SOLE   31,461 0 0
GRAHAM HLDGS CO COM CL B COM 384637104 527 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 SUSTAINABLE COM 41068X100 4,294 80,284 SH   SOLE   80,284 0 0
HEINEKEN N V F SPONSORED ADR 1 COM 423012301 5,384 103,311 SH   SOLE   103,311 0 0
HERSHEY CO COM 427866108 556 3,284 SH   SOLE   3,284 0 0
HOME DEPOT INC COM 437076102 7,183 21,883 SH   SOLE   21,883 0 0
HONEYWELL INTL INC COM 438516106 2,586 12,183 SH   SOLE   12,183 0 0
ICICI BANK LTD F SPONSORED ADR COM 45104g104 194 10,294 SH   SOLE   10,294 0 0
IDEXX LABS INC COM 45168d104 3,669 5,900 SH   SOLE   5,900 0 0
ILLINOIS TOOL WORKS COM 452308109 631 3,055 SH   SOLE   3,055 0 0
ILLUMINA INC COM 452327109 636 1,568 SH   SOLE   1,568 0 0
INTEL CORP COM 458140100 2,930 54,994 SH   SOLE   54,994 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,257 23,442 SH   SOLE   23,442 0 0
INTUIT INC COM 461202103 3,137 5,814 SH   SOLE   5,814 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 742 746 SH   SOLE   746 0 0
INVESCO QQQ TRUST COM 46090e103 276 772 SH   SOLE   772 0 0
ISHARES RUSSELL MID CAP VALUE COM 464287473 646 5,700 SH   SOLE   5,700 0 0
ISHARES S&P 500 GROWTH ETF IV COM 464287309 337 4,555 SH   SOLE   4,555 0 0
ISHARES TOTAL US STOCK MARKET COM 464287150 285 2,897 SH   SOLE   2,897 0 0
JOHNSON & JOHNSON COM USD1 COM 478160104 21,030 130,218 SH   SOLE   130,218 0 0
JPMORGAN CHASE & CO COM COM 46625H100 133,316 814,441 SH   SOLE   814,441 0 0
K D D I CORP ORDF COM j31843105 299 9,000 SH   SOLE   9,000 0 0
KIMBERLY CLARK CORP COM 494368103 857 6,470 SH   SOLE   6,470 0 0
L OREAL S A ADR COM 502117203 4,926 59,436 SH   SOLE   59,436 0 0
LAB CO OF AMER HLDG COM 50540r409 940 3,340 SH   SOLE   3,340 0 0
LAS VEGAS SANDS CORP COM 517834107 332 9,072 SH   SOLE   9,072 0 0
LILLY ELI & CO COM 532457108 1,801 7,796 SH   SOLE   7,796 0 0
LINDE PLC F COM g5494j103 1,753 5,975 SH   SOLE   5,975 0 0
LOCKHEED MARTIN CORP COM 539830109 362 1,048 SH   SOLE   1,048 0 0
LOWES COMPANIES INC COM 548661107 782 3,855 SH   SOLE   3,855 0 0
MARKEL CORP COM 570535104 100,357 83,972 SH   SOLE   83,972 0 0
MARRIOTT INTL INC NEW CL A COM 571903202 327 2,208 SH   SOLE   2,208 0 0
MARSH & MCLENNAN COS INC COM COM 571748102 205 1,351 SH   SOLE   1,351 0 0
MARTIN MARIETTA MATERIAL COM 573284106 4,577 13,395 SH   SOLE   13,395 0 0
MASTERCARD INC CL A COM 57636Q104 149,602 430,287 SH   SOLE   430,287 0 0
MATCH GROUP ORD SHS COM 57667l107 237 1,510 SH   SOLE   1,510 0 0
MC CORMICK & CO INC COM 579780206 1,003 12,380 SH   SOLE   12,380 0 0
MCDONALD'S CORP COM 580135101 4,145 17,193 SH   SOLE   17,193 0 0
MCKESSON CORP COM 58155q103 418 2,099 SH   SOLE   2,099 0 0
MEDTRONIC PLC F COM g5960l103 963 7,684 SH   SOLE   7,684 0 0
MERCADOLIBRE INC COM 58733r102 697 415 SH   SOLE   415 0 0
MERCK & CO INC NEW COM COM 58933Y105 101,284 1,348,479 SH   SOLE   1,348,479 0 0
META PLATFORMS INC CLASS A COM 30303m102 6,647 19,585 SH   SOLE   19,585 0 0
METTLER-TOLEDO INTL INC COM COM 592688105 85,844 62,325 SH   SOLE   62,325 0 0
MICROSOFT CORP COM COM 594918104 200,799 712,254 SH   SOLE   712,254 0 0
MONDELEZ INTL CLASS A COM 609207105 1,197 20,577 SH   SOLE   20,577 0 0
Monster Beverage Corp New COM 61174X109 72,192 812,693 SH   SOLE   812,693 0 0
MOODYS CORP COM COM 615369105 5,143 14,482 SH   SOLE   14,482 0 0
MORGAN STANLEY COM 617446448 632 6,497 SH   SOLE   6,497 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 107,286 892,492 SH   SOLE   892,492 0 0
NETFLIX INC COM 64110l106 2,046 3,352 SH   SOLE   3,352 0 0
NEW JERSEY RES CORP COM COM 646025106 313 9,000 SH   SOLE   9,000 0 0
NEW YORK TIMES CO CL A ISIN COM 650111107 3,871 78,560 SH   SOLE   78,560 0 0
NEWMONT CORPORATION COM 651639106 703 12,950 SH   SOLE   12,950 0 0
NEXTERA ENERGY INC COM COM 65339F101 9,188 117,011 SH   SOLE   117,011 0 0
NIKE INC CL B COM 654106103 119,239 821,038 SH   SOLE   821,038 0 0
NORFOLK SOUTHERN CORP COM 655844108 4,096 17,121 SH   SOLE   17,121 0 0
NORTHERN TRUST CORP COM 665859104 1,441 13,365 SH   SOLE   13,365 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,297 3,600 SH   SOLE   3,600 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 1,170 14,308 SH   SOLE   14,308 0 0
NUCOR CORP COM 670346105 438 4,448 SH   SOLE   4,448 0 0
NVIDIA CORP COM 67066g104 1,548 7,472 SH   SOLE   7,472 0 0
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 227 372 SH   SOLE   372 0 0
ONEOK INC COM 682680103 580 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 1,100 12,620 SH   SOLE   12,620 0 0
ORGANON & CO COM COM 68622V106 335 10,206 SH   SOLE   10,206 0 0
OTIS WORLDWIDE CORP COM 68902v107 338 4,109 SH   SOLE   4,109 0 0
PACKAGING CORP AMER COM 695156109 454 3,300 SH   SOLE   3,300 0 0
PALANTIR TECHNOLOGIES IN CLASS COM 69608a108 428 17,800 SH   SOLE   17,800 0 0
PAYCHEX INC COM 704326107 1,129 10,036 SH   SOLE   10,036 0 0
Paypal Hldgs Inc COM 70450Y103 96,272 369,977 SH   SOLE   369,977 0 0
PEPSICO INC COM 713448108 8,375 55,678 SH   SOLE   55,678 0 0
Perfect Search Corp. COM 713991735 6 25,000 SH   SOLE   25,000 0 0
PFIZER INC COM 717081103 2,269 52,759 SH   SOLE   52,759 0 0
PHILIP MORRIS INTL COM 718172109 1,713 18,068 SH   SOLE   18,068 0 0
PNC FINL SERVICES COM 693475105 239 1,224 SH   SOLE   1,224 0 0
PROCTER & GAMBLE COMPANY COM COM 742718109 12,584 90,015 SH   SOLE   90,015 0 0
PROGRESSIVE CO OHIO COM 743315103 278 3,075 SH   SOLE   3,075 0 0
QUALCOMM INC COM 747525103 678 5,253 SH   SOLE   5,253 0 0
QUEST DIAGNOSTIC INC COM 74834l100 530 3,650 SH   SOLE   3,650 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101 783 9,111 SH   SOLE   9,111 0 0
REPUBLIC SERVICES COM 760759100 361 3,010 SH   SOLE   3,010 0 0
ROCHE HLDG AG F SPONSORED ADR COM 771195104 590 12,975 SH   SOLE   12,975 0 0
ROCKWELL AUTOMATION INC COM FO COM 773903109 6,845 23,279 SH   SOLE   23,279 0 0
ROLLINS ORD SHS COM 775711104 576 16,312 SH   SOLE   16,312 0 0
ROPER TECHNOLOGIES COM 776696106 82,142 184,122 SH   SOLE   184,122 0 0
ROSS STORES INC COM COM 778296103 504 4,627 SH   SOLE   4,627 0 0
ROYCE VALUE CF COM 780910105 180 10,000 SH   SOLE   10,000 0 0
S&P GLOBAL INC COM 78409V104 85,810 201,958 SH   SOLE   201,958 0 0
SALESFORCE.COM INC COM 79466L302 10,192 37,579 SH   SOLE   37,579 0 0
SALISBURY BANCORP INC COM COM 795226109 219 4,314 SH   SOLE   4,314 0 0
SCHNEIDER ELECTRIC SE COM 80687P106 4,641 139,674 SH   SOLE   139,674 0 0
SERVICE NOW INC COM 81762p102 1,836 2,950 SH   SOLE   2,950 0 0
SHERWIN-WILLIAMS CO COM COM 824348106 106,328 380,109 SH   SOLE   380,109 0 0
SHOPIFY INC F CLASS A COM 82509l107 443 327 SH   SOLE   327 0 0
SIEMENS AG COM DM50 (NEW) COM 826197501 3,196 38,914 SH   SOLE   38,914 0 0
SMUCKER J M CO COM NEW COM 832696405 714 5,950 SH   SOLE   5,950 0 0
SNOWFLAKE INC CLASS A COM 833445109 369 1,220 SH   SOLE   1,220 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,468 13,075 SH   SOLE   13,075 0 0
SONY GROUP CORP ORDF COM j76379106 381 3,400 SH   SOLE   3,400 0 0
SOUTHERN CO COM 842587107 285 4,600 SH   SOLE   4,600 0 0
SOUTHWEST AIRLINES COM 844741108 772 15,013 SH   SOLE   15,013 0 0
SPDR GOLD TRUST COM 78463V107 545 3,321 SH   SOLE   3,321 0 0
SPDR S&P 500 ETF COM 78462f103 250 582 SH   SOLE   582 0 0
SPLUNK INC COM 848637104 381 2,630 SH   SOLE   2,630 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 58,106 257,861 SH   SOLE   257,861 0 0
STARBUCKS CORP COM COM 855244109 95,123 862,320 SH   SOLE   862,320 0 0
STATE STREET CORP COM 857477103 461 5,447 SH   SOLE   5,447 0 0
STRYKER CORP COM 863667101 887 3,363 SH   SOLE   3,363 0 0
SVB FINL GROUP COM COM 78486Q101 438 677 SH   SOLE   677 0 0
SWEDBANK AB F COM w94232100 233 11,519 SH   SOLE   11,519 0 0
SYSCO CORP COM 871829107 655 8,350 SH   SOLE   8,350 0 0
T-MOBILE US INC COM 872590104 233 1,825 SH   SOLE   1,825 0 0
T ROWE PRICE GROUP COM 74144t108 3,697 18,794 SH   SOLE   18,794 0 0
TAIWAN SEMICONDUCTOR MFG CO SP COM 874039100 6,482 58,052 SH   SOLE   58,052 0 0
TARGET CORP COM 87612e106 617 2,696 SH   SOLE   2,696 0 0
TE CONNECTIVITY LTD F COM h84989104 237 1,728 SH   SOLE   1,728 0 0
TESLA INC COM 88160r101 5,185 6,686 SH   SOLE   6,686 0 0
TETRA TECHNOLOGIES COM 88162f105 85 27,260 SH   SOLE   27,260 0 0
TEXAS INSTRUMENTS COM 882508104 628 3,267 SH   SOLE   3,267 0 0
THE COCA-COLA CO COM 191216100 4,712 89,801 SH   SOLE   89,801 0 0
THE TRADE DESK INC CLASS A COM 88339j105 283 4,020 SH   SOLE   4,020 0 0
THERMO FISHER CORP COM 883556102 9,683 16,948 SH   SOLE   16,948 0 0
TIMKEN CO COM 887389104 3,558 54,388 SH   SOLE   54,388 0 0
TJX COS INC COM NEW COM 872540109 79,384 1,203,157 SH   SOLE   1,203,157 0 0
TRACTOR SUPPLY COMP COM 892356106 1,509 7,450 SH   SOLE   7,450 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 5,906 34,207 SH   SOLE   34,207 0 0
TRANSDIGM GROUP INC COM COM 893641100 219 350 SH   SOLE   350 0 0
TRAVELERS COMPANIES COM 89417e109 833 5,480 SH   SOLE   5,480 0 0
TRIMBLE INC COM 896239100 5,177 62,940 SH   SOLE   62,940 0 0
TRUIST FINL CORP COM COM 89832Q109 1,041 17,748 SH   SOLE   17,748 0 0
TWITTER INC COM COM 90184L102 604 10,000 SH   SOLE   10,000 0 0
U S BANCORP COM 902973304 363 6,100 SH   SOLE   6,100 0 0
UNILEVER PLC F SPONSORED ADR 1 COM 904767704 992 18,298 SH   SOLE   18,298 0 0
UNION PACIFIC CORP COM 907818108 3,292 16,796 SH   SOLE   16,796 0 0
UNITED PARCEL SVC INC CL B COM 911312106 2,583 14,185 SH   SOLE   14,185 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,135 13,143 SH   SOLE   13,143 0 0
VALERO ENERGY CORP COM NEW COM 91913Y100 946 13,400 SH   SOLE   13,400 0 0
VANGUARD INFORMATION TECHNOLO COM 92204a702 2,769 6,900 SH   SOLE   6,900 0 0
VANGUARD MID CAP GROWTH ETF IV COM 922908538 202 855 SH   SOLE   855 0 0
VANGUARD S&P 500 ETF COM 922908363 993 2,519 SH   SOLE   2,519 0 0
VERIZON COMMUNICATN COM 92343v104 2,662 49,295 SH   SOLE   49,295 0 0
VF CORP COM 918204108 268 4,000 SH   SOLE   4,000 0 0
VIACOMCBS INC CL B COM 92556H206 253 6,400 SH   SOLE   6,400 0 0
VISA INC-CLASS A SHARES COM 92826C839 12,500 56,118 SH   SOLE   56,118 0 0
WALMART INC COM 931142103 2,665 19,120 SH   SOLE   19,120 0 0
WALT DISNEY CO/THE COM 254687106 6,623 39,148 SH   SOLE   39,148 0 0
WASTE MGMT INC DEL COM STK COM 94106L109 5,639 37,757 SH   SOLE   37,757 0 0
WEBSTER FINL CO COM 947890109 534 9,800 SH   SOLE   9,800 0 0
Wec Energy Group Inc COM 92939U106 406 4,602 SH   SOLE   4,602 0 0
WELLS FARGO & CO COM 949746101 828 17,839 SH   SOLE   17,839 0 0
WOODWARD INC COM COM 980745103 679 6,000 SH   SOLE   6,000 0 0
XYLEM INC COM COM 98419M100 4,096 33,119 SH   SOLE   33,119 0 0
YUM BRANDS INC COM COM 988498101 383 3,128 SH   SOLE   3,128 0 0
ZIMMER BIOMET HLDGS COM 98956p102 224 1,530 SH   SOLE   1,530 0 0
ZOETIS INC CLASS A COM 98978v103 12,910 66,500 SH   SOLE   66,500 0 0
MEDIAN TECHNOLOGIES VALBONNE S COM F6112B101 531 33,000 SH   SOLE   33,000 0 0