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,557 1,700 SH   SOLE   1,700 0 0
3M CO COM 88579y101 4,686 24,318 SH   SOLE   24,318 0 0
ABBOTT LABORATORIES COM 002824100 6,021 50,243 SH   SOLE   50,243 0 0
ABBVIE INC COM 00287y109 5,118 47,289 SH   SOLE   47,289 0 0
ACCENTURE PLC COM G1151C101 11,222 40,623 SH   SOLE   40,623 0 0
ADOBE INC COM 00724f101 2,134 4,489 SH   SOLE   4,489 0 0
AES CORP COM 00130h105 1,761 65,700 SH   SOLE   65,700 0 0
AIR PRODS & CHEMS INC COM 009158106 788 2,800 SH   SOLE   2,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 405 3,975 SH   SOLE   3,975 0 0
ALLEGION PUB LTD CO ORD SHS IS COM G0176J109 3,464 27,578 SH   SOLE   27,578 0 0
ALLSTATE CORP COM COM 020002101 372 3,240 SH   SOLE   3,240 0 0
ALPHABET INC CAP STK CL A COM 02079K305 45,617 22,117 SH   SOLE   22,117 0 0
ALPHABET INC CAP STK CL C COM 02079K107 175,192 84,690 SH   SOLE   84,690 0 0
ALTRIA GROUP INC COM 02209s103 533 10,418 SH   SOLE   10,418 0 0
AMAZON COM INC COM 023135106 94,308 30,480 SH   SOLE   30,480 0 0
AMER ELECTRIC PWR CO COM 025537101 442 5,220 SH   SOLE   5,220 0 0
AMERICAN EXPRESS CO COM COM 025816109 23,465 165,899 SH   SOLE   165,899 0 0
AMERICAN WTR WKS CO INC NEW CO COM 030420103 330 2,199 SH   SOLE   2,199 0 0
AMERISOURCEBERGEN CORP COM 03073E105 579 4,900 SH   SOLE   4,900 0 0
AMERN TOWER CORP REIT COM 03027x100 1,171 4,900 SH   SOLE   4,900 0 0
AMETEK INC NEW COM COM 031100100 885 6,928 SH   SOLE   6,928 0 0
AMGEN INC COM COM 031162100 7,124 28,634 SH   SOLE   28,634 0 0
ANTHEM INC COM 036752103 458 1,275 SH   SOLE   1,275 0 0
AON PLC SHS CL A COM G0403H108 72,223 313,864 SH   SOLE   313,864 0 0
APPLE INC COM STK COM 037833100 177,544 1,453,490 SH   SOLE   1,453,490 0 0
APPLIED MATERIALS COM 038222105 615 4,600 SH   SOLE   4,600 0 0
APTIV PLC SHS COM G6095L109 1,863 13,512 SH   SOLE   13,512 0 0
ARCHER-DANIELS-MIDLAND CO COM COM 039483102 738 12,952 SH   SOLE   12,952 0 0
ARTHUR J GALLAGHER&C COM 363576109 4,655 37,312 SH   SOLE   37,312 0 0
AT & T INC COM 00206R102 1,892 62,517 SH   SOLE   62,517 0 0
AUTO DATA PROCESSING COM 053015103 4,926 26,137 SH   SOLE   26,137 0 0
AUTODESK INC COM 052769106 4,363 15,744 SH   SOLE   15,744 0 0
AVERY DENNISON CORP COM 053611109 404 2,200 SH   SOLE   2,200 0 0
AZEK CO INC CLASS A COM 05478c105 210 5,000 SH   SOLE   5,000 0 0
BALLARD PWR SYS INC NEW COM COM 058586108 268 11,000 SH   SOLE   11,000 0 0
BANK OF AMERICA CORP COM 060505104 1,055 27,260 SH   SOLE   27,260 0 0
BANK OF NY MELLON CO COM 064058100 944 19,954 SH   SOLE   19,954 0 0
BAXTER INTERNATIONAL INC COM 071813109 449 5,318 SH   SOLE   5,318 0 0
BECTON DICKINSON & CO COM COM 075887109 97,215 399,813 SH   SOLE   399,813 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 238,021 931,700 SH   SOLE   931,700 0 0
BERKSHIRE HATHAWAY INC CL A COM 084670108 37,799 98 SH   SOLE   98 0 0
BEYOND MEAT INC COM 08862E109 1,734 13,324 SH   SOLE   13,324 0 0
BK TECH CORP COM 05587g104 119 28,400 SH   SOLE   28,400 0 0
BLACKROCK INC COM 09247x101 1,294 1,716 SH   SOLE   1,716 0 0
BLACKSTONE GROUP INC COM 09260d107 910 12,215 SH   SOLE   12,215 0 0
BOEING CO COM 097023105 2,328 9,140 SH   SOLE   9,140 0 0
BP PLC SPONS ADR COM 055622104 589 24,204 SH   SOLE   24,204 0 0
BRISTOL-MYERS SQUIBB COM 110122108 2,260 35,802 SH   SOLE   35,802 0 0
BROADCOM INC COM 11135f101 360 777 SH   SOLE   777 0 0
BROWN-FORMAN INC CL B NON-VTG COM 115637209 63,880 926,198 SH   SOLE   926,198 0 0
BROWN FORMAN CORP CLASS A COM 115637100 662 10,396 SH   SOLE   10,396 0 0
BURLINGTON STORES INC COM COM 122017106 209 700 SH   SOLE   700 0 0
C V SCIENCES INC COM 126654102 5 10,000 SH   SOLE   10,000 0 0
CABLE ONE INC COM COM 12685J105 2,763 1,511 SH   SOLE   1,511 0 0
CANADIAN NATL RY CO COM 136375102 83,063 716,188 SH   SOLE   716,188 0 0
CARMAX INC COM 143130102 581 4,380 SH   SOLE   4,380 0 0
CARRIER GLOBAL CORP COM 14448c104 304 7,210 SH   SOLE   7,210 0 0
CARVANA COM 146869102 787 3,000 SH   SOLE   3,000 0 0
CATERPILLAR INC COM 149123101 3,071 13,245 SH   SOLE   13,245 0 0
CDW CORP COM 12514g108 705 4,256 SH   SOLE   4,256 0 0
CENTENE CORP COM 15135B101 1,599 25,022 SH   SOLE   25,022 0 0
Charter Communications Inc New COM 16119P108 83,135 134,737 SH   SOLE   134,737 0 0
CHEVRON CORP COM 166764100 2,803 26,751 SH   SOLE   26,751 0 0
CHUBB LTD F COM h1467j104 1,489 9,425 SH   SOLE   9,425 0 0
CHURCH & DWIGHT CO COM 171340102 376 4,300 SH   SOLE   4,300 0 0
CIGNA CORP NEW COM COM 125523100 2,451 10,138 SH   SOLE   10,138 0 0
CISCO SYSTEMS INC COM COM 17275R102 3,569 69,015 SH   SOLE   69,015 0 0
COGNEX CORP COM 192422103 265 3,196 SH   SOLE   3,196 0 0
COLGATE-PALMOLIVE CO COM 194162103 869 11,028 SH   SOLE   11,028 0 0
COMCAST CORP CLASS A COM 20030n101 2,672 49,390 SH   SOLE   49,390 0 0
CONSTELLATION BRAND CLASS A COM 21036p108 646 2,833 SH   SOLE   2,833 0 0
CORNING INC COM 219350105 2,154 49,500 SH   SOLE   49,500 0 0
CORTEVA INC COM USD0.01 WI COM 22052L104 383 8,212 SH   SOLE   8,212 0 0
COSTCO WHOLESALE CORP NEW COM COM 22160K105 96,440 273,604 SH   SOLE   273,604 0 0
CROWN CASTLE INTL CO REIT COM 22822v101 392 2,280 SH   SOLE   2,280 0 0
CROWN HOLDINGS INC COM 228368106 291 2,994 SH   SOLE   2,994 0 0
CSX CORP COM 126408103 897 9,304 SH   SOLE   9,304 0 0
CUMMINS INC COM 231021106 298 1,150 SH   SOLE   1,150 0 0
CVS HEALTH CORP COM COM 126650100 598 7,950 SH   SOLE   7,950 0 0
DANAHER CORP COM COM 235851102 12,034 53,464 SH   SOLE   53,464 0 0
DEERE & CO COM COM 244199105 150,259 401,613 SH   SOLE   401,613 0 0
DEUTSCHE POST AG ORD F COM d19225107 407 7,410 SH   SOLE   7,410 0 0
DIAGEO PLC F SPONSORED ADR 1 A COM 25243q205 4,401 26,803 SH   SOLE   26,803 0 0
DISCOVER FINL S COM 254709108 3,560 37,477 SH   SOLE   37,477 0 0
DOLLAR GENERAL CP COM USD0.875 COM 256677105 203 1,000 SH   SOLE   1,000 0 0
DOMINION ENERGY INC COM 25746u109 235 3,100 SH   SOLE   3,100 0 0
DOVER CORP COM 260003108 1,748 12,750 SH   SOLE   12,750 0 0
DOW INC COM COM 260557103 849 13,285 SH   SOLE   13,285 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 1,066 13,792 SH   SOLE   13,792 0 0
EATON CORP PLC F COM g29183103 306 2,212 SH   SOLE   2,212 0 0
EBAY INC COM USD0.001 COM 278642103 35,602 581,355 SH   SOLE   581,355 0 0
ECOLAB INC COM STK USD1 COM 278865100 88,331 412,628 SH   SOLE   412,628 0 0
EDISON INTERNATIONAL COM COM 281020107 322 5,500 SH   SOLE   5,500 0 0
EMERSON ELECTRIC CO COM 291011104 834 9,247 SH   SOLE   9,247 0 0
ENCOMPASS HEALTH CORP COM 29261a100 434 5,300 SH   SOLE   5,300 0 0
ENEL SPA ORD F COM t3679p115 413 41,403 SH   SOLE   41,403 0 0
ENTERPRISE PRODS PART LP COM 293792107 481 21,856 SH   SOLE   21,856 0 0
EQUIFAX INC COM 294429105 842 4,650 SH   SOLE   4,650 0 0
EQUINIX INC COM PAR $0.001 COM 29444U700 4,359 6,414 SH   SOLE   6,414 0 0
ESTEE LAUDER CO INC CLASS A COM 518439104 682 2,346 SH   SOLE   2,346 0 0
EXPEDITORS INTRNATIONL OF WASH COM 302130109 565 5,250 SH   SOLE   5,250 0 0
EXXON MOBIL CORP COM 30231G102 6,669 119,451 SH   SOLE   119,451 0 0
FACEBOOK INC CLASS A COM 30303m102 5,714 19,402 SH   SOLE   19,402 0 0
FACTSET RESEARCH SYS COM 303075105 393 1,274 SH   SOLE   1,274 0 0
FASTENAL CO COM COM 311900104 75,250 1,496,617 SH   SOLE   1,496,617 0 0
FIDELITY NATIONAL INFORMATION COM 31620M106 3,575 25,424 SH   SOLE   25,424 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 96,230 577,089 SH   SOLE   577,089 0 0
FIRST TRUST CLOUD COMPUTING ET COM 33734x192 474 4,950 SH   SOLE   4,950 0 0
FLOTEK INDUSTRIES COM 343389102 17 10,000 SH   SOLE   10,000 0 0
FORTIVE CORP DISC 00500 COM 34959j108 449 6,350 SH   SOLE   6,350 0 0
GENERAC HOLDINGS INC COM 368736104 4,944 15,099 SH   SOLE   15,099 0 0
GENERAL ELECTRIC CO COM 369604103 674 51,365 SH   SOLE   51,365 0 0
GENERAL MILLS INC COM 370334104 414 6,746 SH   SOLE   6,746 0 0
GILEAD SCIENCES INC COM 375558103 591 9,150 SH   SOLE   9,150 0 0
GOLDMAN SACHS GROUP COM 38141g104 2,088 6,384 SH   SOLE   6,384 0 0
GRAHAM HLDGS CO COM CL B COM 384637104 503 895 SH   SOLE   895 0 0
HANNON ARMSTRONG SUSTAINABLE COM 41068X100 2,750 49,020 SH   SOLE   49,020 0 0
HEINEKEN N V F SPONSORED ADR 1 COM 423012301 7,442 144,229 SH   SOLE   144,229 0 0
HERSHEY CO COM 427866108 519 3,284 SH   SOLE   3,284 0 0
HOME DEPOT INC COM 437076102 6,627 21,711 SH   SOLE   21,711 0 0
HONEYWELL INTL INC COM 438516106 3,172 14,614 SH   SOLE   14,614 0 0
ICICI BANK LTD F SPONSORED ADR COM 45104g104 165 10,294 SH   SOLE   10,294 0 0
IDEXX LABORATORIES CMN COM 45168d104 2,841 5,807 SH   SOLE   5,807 0 0
ILLINOIS TOOL WORKS COM 452308109 937 4,230 SH   SOLE   4,230 0 0
ILLUMINA INC COM 452327109 570 1,483 SH   SOLE   1,483 0 0
INTEL CORP COM 458140100 3,109 48,580 SH   SOLE   48,580 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,060 15,460 SH   SOLE   15,460 0 0
INTUIT INC COM 461202103 2,281 5,954 SH   SOLE   5,954 0 0
INTUITIVE SURGICAL COM 46120e602 551 746 SH   SOLE   746 0 0
ISHARES RUSSELL MID CAP VALUE COM 464287473 623 5,700 SH   SOLE   5,700 0 0
ISHARES TOTAL US STOCK MARKET COM 464287150 275 3,000 SH   SOLE   3,000 0 0
JOHNSON & JOHNSON COM USD1 COM 478160104 21,548 131,111 SH   SOLE   131,111 0 0
JPMORGAN CHASE & CO COM COM 46625H100 131,178 861,710 SH   SOLE   861,710 0 0
K D D I CORP ORDF COM j31843105 277 9,000 SH   SOLE   9,000 0 0
KIMBERLY CLARK CORP COM 494368103 1,358 9,768 SH   SOLE   9,768 0 0
L OREAL S A ADR COM 502117203 3,323 43,356 SH   SOLE   43,356 0 0
LAB CO OF AMER HLDG COM 50540r409 801 3,140 SH   SOLE   3,140 0 0
LAS VEGAS SANDS CORP COM 517834107 551 9,072 SH   SOLE   9,072 0 0
LILLY ELI & CO COM 532457108 1,457 7,800 SH   SOLE   7,800 0 0
LINDE PLC F COM g5494j103 1,732 6,184 SH   SOLE   6,184 0 0
LOCKHEED MARTIN CORP COM 539830109 378 1,023 SH   SOLE   1,023 0 0
LOWES COS INC COM 548661107 803 4,224 SH   SOLE   4,224 0 0
MARKEL CORP COM 570535104 96,051 84,283 SH   SOLE   84,283 0 0
MARRIOTT INTL INC NEW CL A COM 571903202 327 2,208 SH   SOLE   2,208 0 0
MARTIN MARIETTA MATR COM 573284106 7,536 22,441 SH   SOLE   22,441 0 0
MASTERCARD INC CL A COM 57636Q104 150,842 423,653 SH   SOLE   423,653 0 0
MATCH GROUP ORD SHS COM 57667l107 207 1,510 SH   SOLE   1,510 0 0
MC CORMICK & CO INC COM 579780206 1,122 12,580 SH   SOLE   12,580 0 0
MCDONALD'S CORP COM 580135101 3,489 15,567 SH   SOLE   15,567 0 0
MCKESSON CORP COM 58155q103 346 1,775 SH   SOLE   1,775 0 0
MEDTRONIC PLC F COM g5960l103 928 7,856 SH   SOLE   7,856 0 0
MERCADOLIBRE INC COM 58733r102 604 410 SH   SOLE   410 0 0
MERCK & CO INC NEW COM COM 58933Y105 110,825 1,437,599 SH   SOLE   1,437,599 0 0
METTLER-TOLEDO INTL INC COM COM 592688105 76,287 66,010 SH   SOLE   66,010 0 0
MICROSOFT CORP COM COM 594918104 160,979 682,778 SH   SOLE   682,778 0 0
MONDELEZ INTL CLASS A COM 609207105 1,475 25,198 SH   SOLE   25,198 0 0
Monster Beverage Corp New COM 61174X109 72,370 794,487 SH   SOLE   794,487 0 0
MOODYS CORP COM COM 615369105 3,469 11,617 SH   SOLE   11,617 0 0
MORGAN STANLEY COM 617446448 504 6,491 SH   SOLE   6,491 0 0
MSCI INC CLASS A COM 55354G100 2,557 6,099 SH   SOLE   6,099 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 99,939 896,231 SH   SOLE   896,231 0 0
NETFLIX INC COM 64110l106 1,081 2,072 SH   SOLE   2,072 0 0
NEW JERSEY RES CORP COM COM 646025106 359 9,000 SH   SOLE   9,000 0 0
NEW YORK TIMES CO CL A ISIN COM 650111107 2,482 49,024 SH   SOLE   49,024 0 0
NEWMONT CORPORATION COM 651639106 675 11,200 SH   SOLE   11,200 0 0
NEXTERA ENERGY INC COM COM 65339F101 7,483 98,972 SH   SOLE   98,972 0 0
NIKE INC CL B COM 654106103 107,975 812,512 SH   SOLE   812,512 0 0
NORFOLK SOUTHERN CORP COM 655844108 4,685 17,446 SH   SOLE   17,446 0 0
NORTHERN TRUST CORP COM 665859104 1,405 13,365 SH   SOLE   13,365 0 0
NORTHROP GRUMMAN CO COM 666807102 1,175 3,631 SH   SOLE   3,631 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 1,296 15,158 SH   SOLE   15,158 0 0
NUCOR CORP COM 670346105 303 3,778 SH   SOLE   3,778 0 0
NVIDIA CORP COM 67066g104 1,051 1,968 SH   SOLE   1,968 0 0
ONEOK INC COM 682680103 507 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 899 12,810 SH   SOLE   12,810 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 262 3,832 SH   SOLE   3,832 0 0
PACKAGING CORP AMER COM 695156109 444 3,300 SH   SOLE   3,300 0 0
PALANTIR TECHNOLOGIES IN CLASS COM 69608a108 324 13,900 SH   SOLE   13,900 0 0
PAYCHEX INC COM 704326107 1,121 11,434 SH   SOLE   11,434 0 0
Paypal Hldgs Inc COM 70450Y103 82,273 338,795 SH   SOLE   338,795 0 0
PEPSICO INC COM 713448108 7,007 49,535 SH   SOLE   49,535 0 0
Perfect Search Corp. COM 713991735 6 25,000 SH   SOLE   25,000 0 0
PFIZER INC COM 717081103 1,934 53,380 SH   SOLE   53,380 0 0
PHILIP MORRIS INTL COM 718172109 1,426 16,068 SH   SOLE   16,068 0 0
PHILLIPS 66 COM 718546104 222 2,725 SH   SOLE   2,725 0 0
PNC FINL SERVICES COM 693475105 215 1,224 SH   SOLE   1,224 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 3,175 18,500 SH   SOLE   18,500 0 0
PROCTER & GAMBLE COMPANY COM COM 742718109 11,876 87,688 SH   SOLE   87,688 0 0
PROGRESSIVE CO OHIO COM 743315103 294 3,075 SH   SOLE   3,075 0 0
PURE CYCLE CORP COM COM 746228303 723 53,854 SH   SOLE   53,854 0 0
QUALCOMM INC COM 747525103 576 4,345 SH   SOLE   4,345 0 0
QUEST DIAGNOSTIC INC COM 74834l100 468 3,650 SH   SOLE   3,650 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101 688 8,905 SH   SOLE   8,905 0 0
REPUBLIC SERVICES COM 760759100 299 3,010 SH   SOLE   3,010 0 0
ROCHE HLDG AG F SPONSORED ADR COM 771195104 6,293 155,159 SH   SOLE   155,159 0 0
ROCKWELL AUTOMATION INC COM FO COM 773903109 6,147 23,159 SH   SOLE   23,159 0 0
ROLLINS ORD SHS COM 775711104 561 16,312 SH   SOLE   16,312 0 0
ROPER TECHNOLOGIES COM 776696106 67,846 168,211 SH   SOLE   168,211 0 0
ROSS STORES INC COM COM 778296103 555 4,627 SH   SOLE   4,627 0 0
ROYCE VALUE CF COM 780910105 181 10,000 SH   SOLE   10,000 0 0
S&P GLOBAL INC COM COM 78409V104 63,992 181,347 SH   SOLE   181,347 0 0
SALARIUS PHARMACEUTICALS INC C COM 79400X107 117 78,806 SH   SOLE   78,806 0 0
SALESFORCE.COM INC COM 79466L302 6,459 30,488 SH   SOLE   30,488 0 0
SCHNEIDER ELECTRIC ORDF COM f86921107 251 1,645 SH   SOLE   1,645 0 0
SCHNEIDER ELECTRIC SE COM 80687P106 3,231 106,197 SH   SOLE   106,197 0 0
SERVICE NOW INC COM 81762p102 1,375 2,750 SH   SOLE   2,750 0 0
SHERWIN-WILLIAMS CO COM COM 824348106 90,836 123,082 SH   SOLE   123,082 0 0
SHOPIFY INC F CLASS A COM 82509l107 359 324 SH   SOLE   324 0 0
SMUCKER J M CO COM NEW COM 832696405 753 5,950 SH   SOLE   5,950 0 0
SNOWFLAKE INC CLASS A COM 833445109 269 1,175 SH   SOLE   1,175 0 0
SONY GROUP CORP ORDF COM j76379106 357 3,400 SH   SOLE   3,400 0 0
SOUTHERN CO COM 842587107 286 4,600 SH   SOLE   4,600 0 0
SOUTHWEST AIRLS CO COM COM 844741108 916 15,000 SH   SOLE   15,000 0 0
SPDR GOLD TRUST COM 78463V107 509 3,181 SH   SOLE   3,181 0 0
SPDR S&P 500 ETF IV COM 78462f103 242 610 SH   SOLE   610 0 0
SPLUNK INC COM 848637104 1,196 8,830 SH   SOLE   8,830 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 53,487 199,616 SH   SOLE   199,616 0 0
STARBUCKS CORP COM COM 855244109 93,796 858,388 SH   SOLE   858,388 0 0
STATE STREET CORP COM 857477103 492 5,859 SH   SOLE   5,859 0 0
STRYKER CORP COM 863667101 712 2,923 SH   SOLE   2,923 0 0
SVB FINL GROUP COM COM 78486Q101 397 804 SH   SOLE   804 0 0
SWEDBANK AB F COM w94232100 203 11,519 SH   SOLE   11,519 0 0
SYSCO CORP COM 871829107 673 8,544 SH   SOLE   8,544 0 0
T-MOBILE US INC COM 872590104 229 1,825 SH   SOLE   1,825 0 0
TAIWAN SEMICONDUCTR F SPONSORE COM 874039100 2,974 25,143 SH   SOLE   25,143 0 0
TARGET CORP COM 87612e106 653 3,296 SH   SOLE   3,296 0 0
TE CONNECTIVITY LTD F COM h84989104 223 1,728 SH   SOLE   1,728 0 0
TENCENT HOLDINGS ORDF COM g87572163 251 3,200 SH   SOLE   3,200 0 0
TESLA INC COM 88160r101 5,549 8,308 SH   SOLE   8,308 0 0
TETRA TECHNOLOGIES COM 88162f105 94 39,000 SH   SOLE   39,000 0 0
TEXAS INSTRUMENTS COM 882508104 684 3,620 SH   SOLE   3,620 0 0
THE COCA-COLA CO COM 191216100 5,620 106,615 SH   SOLE   106,615 0 0
THE TRADE DESK INC CLASS A COM 88339j105 262 402 SH   SOLE   402 0 0
THERMO FISHER CORP COM 883556102 6,775 14,844 SH   SOLE   14,844 0 0
TIMKEN CO COM COM 887389104 4,436 54,648 SH   SOLE   54,648 0 0
TJX COS INC COM NEW COM 872540109 77,535 1,172,109 SH   SOLE   1,172,109 0 0
TRACTOR SUPPLY COMP COM 892356106 1,319 7,450 SH   SOLE   7,450 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 4,255 25,701 SH   SOLE   25,701 0 0
TRANSDIGM GROUP INC COM COM 893641100 206 350 SH   SOLE   350 0 0
TRAVELERS COMPANIES COM 89417e109 884 5,880 SH   SOLE   5,880 0 0
TRIMBLE INC COM 896239100 3,755 48,265 SH   SOLE   48,265 0 0
TRUIST FINL CORP COM COM 89832Q109 1,152 19,748 SH   SOLE   19,748 0 0
TWITTER INC COM COM 90184L102 636 10,000 SH   SOLE   10,000 0 0
U S BANCORP COM 902973304 337 6,100 SH   SOLE   6,100 0 0
UNILEVER PLC SPONSORED ADR NEW COM 904767704 4,263 76,348 SH   SOLE   76,348 0 0
UNION PACIFIC CORP COM 907818108 3,847 17,453 SH   SOLE   17,453 0 0
UNITED PARCEL SVC INC CL B COM 911312106 2,326 13,685 SH   SOLE   13,685 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,039 13,544 SH   SOLE   13,544 0 0
VALERO ENERGY CORP COM NEW COM 91913Y100 959 13,400 SH   SOLE   13,400 0 0
VANGUARD INFORMATION TECHNOLO COM 92204a702 2,474 6,900 SH   SOLE   6,900 0 0
VANGUARD S&P 500 ETF IV COM 922908363 873 2,397 SH   SOLE   2,397 0 0
VERIZON COMMUNICATN COM 92343v104 3,190 54,856 SH   SOLE   54,856 0 0
VF CORP COM 918204108 320 4,000 SH   SOLE   4,000 0 0
VIACOMCBS INC CL B COM 92556H206 289 6,400 SH   SOLE   6,400 0 0
VISA INC-CLASS A SHARES COM 92826C839 11,979 56,578 SH   SOLE   56,578 0 0
WALMART INC COM 931142103 2,529 18,621 SH   SOLE   18,621 0 0
WALT DISNEY CO/THE COM 254687106 7,014 38,012 SH   SOLE   38,012 0 0
WASTE MGMT INC DEL COM STK COM 94106L109 3,643 28,234 SH   SOLE   28,234 0 0
WEBSTER FINL CO COM 947890109 1,036 18,800 SH   SOLE   18,800 0 0
Wec Energy Group Inc COM 92939U106 422 4,512 SH   SOLE   4,512 0 0
WELLS FARGO & CO COM 949746101 809 20,694 SH   SOLE   20,694 0 0
WOODWARD INC COM COM 980745103 965 8,000 SH   SOLE   8,000 0 0
XYLEM INC COM COM 98419M100 3,139 29,843 SH   SOLE   29,843 0 0
YUM BRANDS INC COM COM 988498101 338 3,128 SH   SOLE   3,128 0 0
YUM CHINA HLDGS INC COM COM 98850P109 202 3,412 SH   SOLE   3,412 0 0
ZIMMER BIOMET HLDGS COM 98956p102 249 1,555 SH   SOLE   1,555 0 0
ZOETIS INC CLASS A COM 98978v103 10,752 68,278 SH   SOLE   68,278 0 0
MEDIAN TECHNOLOGIES VALBONNE S COM F6112B101 430 33,000 SH   SOLE   33,000 0 0