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,116 1,700 SH   SOLE   1,700 0 0
3M CO COM 88579y101 4,482 22,563 SH   SOLE   22,563 0 0
ABBOTT LABORATORIES COM 002824100 5,876 50,690 SH   SOLE   50,690 0 0
ABBVIE INC COM 00287y109 5,298 47,033 SH   SOLE   47,033 0 0
ACCENTURE PLC COM G1151C101 11,837 40,153 SH   SOLE   40,153 0 0
ADOBE INC COM 00724f101 2,620 4,474 SH   SOLE   4,474 0 0
AES CORP COM 00130h105 1,713 65,700 SH   SOLE   65,700 0 0
AIR PRODS & CHEMS INC COM 009158106 806 2,800 SH   SOLE   2,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 463 3,975 SH   SOLE   3,975 0 0
ALLEGION PUB LTD CO ORD SHS IS COM G0176J109 3,507 25,178 SH   SOLE   25,178 0 0
ALLSTATE CORP COM COM 020002101 423 3,240 SH   SOLE   3,240 0 0
ALPHABET INC CAP STK CL A COM 02079K305 53,106 21,749 SH   SOLE   21,749 0 0
ALPHABET INC CAP STK CL C COM 02079K107 207,907 82,953 SH   SOLE   82,953 0 0
ALTRIA GROUP INC COM 02209s103 497 10,418 SH   SOLE   10,418 0 0
AMAZON COM INC COM 023135106 113,377 32,957 SH   SOLE   32,957 0 0
AMER ELECTRIC PWR CO COM 025537101 442 5,220 SH   SOLE   5,220 0 0
AMERICAN EXPRESS CO COM COM 025816109 27,106 164,049 SH   SOLE   164,049 0 0
AMERICAN WATER WORKS COM 030420103 339 2,201 SH   SOLE   2,201 0 0
AMERISOURCEBERGEN CORP COM 03073E105 602 5,256 SH   SOLE   5,256 0 0
AMERN TOWER CORP REIT COM 03027x100 1,307 4,840 SH   SOLE   4,840 0 0
AMETEK INC NEW COM COM 031100100 925 6,928 SH   SOLE   6,928 0 0
AMGEN INC COM COM 031162100 6,913 28,362 SH   SOLE   28,362 0 0
ANTHEM INC COM 036752103 573 1,501 SH   SOLE   1,501 0 0
AON PLC SHS CL A COM G0403H108 78,495 328,762 SH   SOLE   328,762 0 0
APPLE INC COM STK COM 037833100 196,580 1,435,309 SH   SOLE   1,435,309 0 0
APPLIED MATERIALS COM 038222105 655 4,600 SH   SOLE   4,600 0 0
APTIV PLC SHS COM G6095L109 2,659 16,902 SH   SOLE   16,902 0 0
ARCHER-DANIELS-MIDLAND CO COM COM 039483102 785 12,952 SH   SOLE   12,952 0 0
ARTHUR J GALLAGHER&C COM 363576109 5,134 36,647 SH   SOLE   36,647 0 0
AT & T INC COM 00206R102 1,622 56,367 SH   SOLE   56,367 0 0
AUTO DATA PROCESSING COM 053015103 5,152 25,940 SH   SOLE   25,940 0 0
AUTODESK INC COM 052769106 5,337 18,282 SH   SOLE   18,282 0 0
AVERY DENNISON CORP COM 053611109 463 2,200 SH   SOLE   2,200 0 0
AZEK CO INC CLASS A COM 05478c105 212 5,000 SH   SOLE   5,000 0 0
BALLARD PWR SYS INC NEW COM COM 058586108 199 11,000 SH   SOLE   11,000 0 0
BANK OF AMERICA CORP COM 060505104 890 21,590 SH   SOLE   21,590 0 0
BANK OF NY MELLON CO COM 064058100 1,022 19,954 SH   SOLE   19,954 0 0
BAXTER INTERNATIONAL INC COM 071813109 428 5,318 SH   SOLE   5,318 0 0
BEAVER COAL LTD LP COM 074799107 396 242 SH   SOLE   242 0 0
BECTON DICKINSON & CO COM COM 075887109 44,639 183,556 SH   SOLE   183,556 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702 255,592 919,662 SH   SOLE   919,662 0 0
BERKSHIRE HATHAWAY INC CL A COM 084670108 41,023 98 SH   SOLE   98 0 0
BEYOND MEAT INC COM 08862E109 3,284 20,849 SH   SOLE   20,849 0 0
BK TECH CORP COM 05587g104 89 28,400 SH   SOLE   28,400 0 0
BLACK KNIGHT INC COM COM 09215C105 73,956 948,393 SH   SOLE   948,393 0 0
BLACKROCK INC COM 09247x101 1,501 1,716 SH   SOLE   1,716 0 0
BLACKSTONE GROUP INC COM 09260d107 1,187 12,215 SH   SOLE   12,215 0 0
BOEING CO COM 097023105 1,944 8,115 SH   SOLE   8,115 0 0
BP PLC SPONS ADR COM 055622104 639 24,204 SH   SOLE   24,204 0 0
BRISTOL-MYERS SQUIBB COM 110122108 2,497 37,368 SH   SOLE   37,368 0 0
BROADCOM INC COM 11135f101 371 777 SH   SOLE   777 0 0
BROWN-FORMAN INC CL B NON-VTG COM 115637209 71,180 949,820 SH   SOLE   949,820 0 0
BROWN FORMAN CORP CLASS A COM 115637100 733 10,396 SH   SOLE   10,396 0 0
BURLINGTON STORES INC COM COM 122017106 225 700 SH   SOLE   700 0 0
C V SCIENCES INC COM 126654102 4 10,000 SH   SOLE   10,000 0 0
C4 THERAPEUTICS INC COM 12529r107 530 14,014 SH   SOLE   14,014 0 0
CABLE ONE INC COM COM 12685J105 2,890 1,511 SH   SOLE   1,511 0 0
CANADIAN NATL RY CO COM 136375102 83,584 792,112 SH   SOLE   792,112 0 0
CARMAX INC COM 143130102 527 4,080 SH   SOLE   4,080 0 0
CARRIER GLOBAL CORP COM 14448c104 387 7,960 SH   SOLE   7,960 0 0
CARVANA COM 146869102 905 3,000 SH   SOLE   3,000 0 0
CATERPILLAR INC COM 149123101 2,883 13,245 SH   SOLE   13,245 0 0
CDW CORP COM 12514g108 682 3,906 SH   SOLE   3,906 0 0
CENTENE CORP COM 15135B101 1,708 23,425 SH   SOLE   23,425 0 0
Charter Communications Inc New COM 16119P108 103,113 142,925 SH   SOLE   142,925 0 0
CHEVRON CORP COM 166764100 2,923 27,909 SH   SOLE   27,909 0 0
CHUBB LTD F COM h1467j104 1,488 9,365 SH   SOLE   9,365 0 0
CHURCH & DWIGHT CO COM 171340102 366 4,300 SH   SOLE   4,300 0 0
CIGNA CORP NEW COM COM 125523100 2,403 10,138 SH   SOLE   10,138 0 0
CISCO SYSTEMS INC COM COM 17275R102 2,638 49,772 SH   SOLE   49,772 0 0
COGNEX CORP COM 192422103 269 3,196 SH   SOLE   3,196 0 0
COLGATE-PALMOLIVE CO COM 194162103 922 11,334 SH   SOLE   11,334 0 0
COMCAST CORP CLASS A COM 20030n101 2,825 49,546 SH   SOLE   49,546 0 0
CONSTELLATION BRAND CLASS A COM 21036p108 677 2,893 SH   SOLE   2,893 0 0
CORNING INC COM 219350105 2,025 49,500 SH   SOLE   49,500 0 0
CORTEVA INC COM USD0.01 WI COM 22052L104 307 6,913 SH   SOLE   6,913 0 0
COSTCO WHOLESALE CORP NEW COM COM 22160K105 111,313 281,327 SH   SOLE   281,327 0 0
CROWN CASTLE INTL CO REIT COM 22822v101 512 2,622 SH   SOLE   2,622 0 0
CROWN HOLDINGS INC COM 228368106 306 2,994 SH   SOLE   2,994 0 0
CSX CORP COM 126408103 882 27,507 SH   SOLE   27,507 0 0
CUMMINS INC COM 231021106 357 1,466 SH   SOLE   1,466 0 0
CVS HEALTH CORP COM COM 126650100 791 9,476 SH   SOLE   9,476 0 0
DANAHER CORP COM COM 235851102 14,962 55,753 SH   SOLE   55,753 0 0
DEERE & CO COM COM 244199105 86,616 245,574 SH   SOLE   245,574 0 0
DEUTSCHE POST AG ORD F COM d19225107 504 7,410 SH   SOLE   7,410 0 0
DIAGEO PLC F SPONSORED ADR 1 A COM 25243q205 4,357 22,728 SH   SOLE   22,728 0 0
DISCOVER FINL S COM 254709108 2,420 20,462 SH   SOLE   20,462 0 0
DOLLAR GENERAL CP COM USD0.875 COM 256677105 216 1,000 SH   SOLE   1,000 0 0
DOMINION ENERGY INCORPORATED COM 25746U109 228 3,100 SH   SOLE   3,100 0 0
DOVER CORP COM 260003108 1,950 12,950 SH   SOLE   12,950 0 0
DOW INC COM COM 260557103 694 10,965 SH   SOLE   10,965 0 0
DUPONT DE NEMOURS INC COM COM 26614N102 888 11,472 SH   SOLE   11,472 0 0
EATON CORP PLC F COM g29183103 374 2,524 SH   SOLE   2,524 0 0
EBAY INC COM USD0.001 COM 278642103 94,550 1,346,678 SH   SOLE   1,346,678 0 0
ECOLAB INC COM STK USD1 COM 278865100 86,859 421,705 SH   SOLE   421,705 0 0
EDISON INTERNATIONAL COM COM 281020107 318 5,500 SH   SOLE   5,500 0 0
EMERSON ELECTRIC CO COM 291011104 871 9,047 SH   SOLE   9,047 0 0
ENCOMPASS HEALTH CORP COM 29261a100 414 5,300 SH   SOLE   5,300 0 0
ENEL SPA ORD F COM t3679p115 385 41,403 SH   SOLE   41,403 0 0
ENTERPRISE PRODS PART LP COM 293792107 399 16,556 SH   SOLE   16,556 0 0
EQUIFAX INC COM 294429105 1,066 4,450 SH   SOLE   4,450 0 0
EQUINIX INC COM PAR $0 001 COM 29444U700 5,857 7,298 SH   SOLE   7,298 0 0
ESTEE LAUDER CO INC CLASS A COM 518439104 754 2,372 SH   SOLE   2,372 0 0
EXPEDITORS INTRNATIONL OF WASH COM 302130109 665 5,250 SH   SOLE   5,250 0 0
EXTRA SPACE STORAGE INC COM COM 30225T102 213 1,300 SH   SOLE   1,300 0 0
EXXON MOBIL CORP COM COM 30231G102 7,019 111,273 SH   SOLE   111,273 0 0
FACEBOOK INC CLASS A COM 30303m102 6,861 19,732 SH   SOLE   19,732 0 0
FACTSET RESEARCH SYS COM 303075105 428 1,274 SH   SOLE   1,274 0 0
FASTENAL CO COM COM 311900104 77,027 1,481,294 SH   SOLE   1,481,294 0 0
FIDELITY NATL INFO COM 31620m106 3,508 24,764 SH   SOLE   24,764 0 0
FIRST REP BK SAN FRANCISCO CAL COM 33616C100 103,278 551,787 SH   SOLE   551,787 0 0
FIRST TRUST CLOUD COMPUTING ET COM 33734x192 525 4,950 SH   SOLE   4,950 0 0
FORTIVE CORP DISC 00500 COM 34959j108 206 2,952 SH   SOLE   2,952 0 0
GENERAC HOLDINGS INC COM 368736104 6,566 15,817 SH   SOLE   15,817 0 0
GENERAL ELECTRIC CO REVERSE SP COM 369604103 496 36,820 SH   SOLE   36,820 0 0
GENERAL MILLS INC COM 370334104 470 7,710 SH   SOLE   7,710 0 0
GILEAD SCIENCES INC COM 375558103 664 9,642 SH   SOLE   9,642 0 0
GOLDMAN SACHS GROUP COM 38141g104 2,290 6,034 SH   SOLE   6,034 0 0
GOLUB CAPITAL BDC INC COM 38173m102 485 31,461 SH   SOLE   31,461 0 0
GRAHAM HLDGS CO COM CL B COM 384637104 567 895 SH   SOLE   895 0 0
HANNON ARMSTRONG SUSTAINABLE COM 41068X100 3,749 66,762 SH   SOLE   66,762 0 0
HEINEKEN HLDG NV ORDF COM n39338194 214 2,121 SH   SOLE   2,121 0 0
HEINEKEN N V F SPONSORED ADR 1 COM 423012301 6,783 111,654 SH   SOLE   111,654 0 0
HERSHEY CO COM 427866108 572 3,284 SH   SOLE   3,284 0 0
HOME DEPOT INC COM 437076102 7,083 22,210 SH   SOLE   22,210 0 0
HONEYWELL INTL INC COM 438516106 3,178 14,489 SH   SOLE   14,489 0 0
ICICI BANK LTD F SPONSORED ADR COM 45104g104 176 10,294 SH   SOLE   10,294 0 0
IDEXX LABS INC COM 45168d104 3,707 5,869 SH   SOLE   5,869 0 0
ILLINOIS TOOL WORKS COM 452308109 946 4,230 SH   SOLE   4,230 0 0
ILLUMINA INC COM 452327109 714 1,508 SH   SOLE   1,508 0 0
INTEL CORP COM 458140100 2,787 49,650 SH   SOLE   49,650 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,242 15,291 SH   SOLE   15,291 0 0
INTUIT INC COM 461202103 2,894 5,904 SH   SOLE   5,904 0 0
INTUITIVE SURGICAL COM 46120e602 686 746 SH   SOLE   746 0 0
ISHARES RUSSELL MID CAP VALUE COM 464287473 655 5,700 SH   SOLE   5,700 0 0
ISHARES TOTAL US STOCK MARKET COM 464287150 286 2,897 SH   SOLE   2,897 0 0
J M SMUCKER CO COM 832696405 816 6,294 SH   SOLE   6,294 0 0
JOHNSON & JOHNSON COM USD1 COM 478160104 21,079 127,951 SH   SOLE   127,951 0 0
JPMORGAN CHASE & CO COM COM 46625H100 128,516 826,254 SH   SOLE   826,254 0 0
K D D I CORP ORDF COM j31843105 281 9,000 SH   SOLE   9,000 0 0
KIMBERLY CLARK CORP COM 494368103 1,338 10,000 SH   SOLE   10,000 0 0
L OREAL S A ADR COM 502117203 4,299 48,090 SH   SOLE   48,090 0 0
LAB CO OF AMER HLDG COM 50540r409 921 3,340 SH   SOLE   3,340 0 0
LAS VEGAS SANDS CORP COM 517834107 478 9,072 SH   SOLE   9,072 0 0
LILLY ELI & CO COM 532457108 1,789 7,796 SH   SOLE   7,796 0 0
LINDE PLC F COM g5494j103 1,727 5,975 SH   SOLE   5,975 0 0
LOCKHEED MARTIN CORP COM 539830109 431 1,138 SH   SOLE   1,138 0 0
LOWES COS INC COM 548661107 855 4,408 SH   SOLE   4,408 0 0
MARKEL CORP COM 570535104 99,658 83,978 SH   SOLE   83,978 0 0
MARRIOTT INTL INC NEW CL A COM 571903202 301 2,208 SH   SOLE   2,208 0 0
MARTIN MARIETTA MATERIAL COM 573284106 5,482 15,581 SH   SOLE   15,581 0 0
MASTERCARD INC CL A COM 57636Q104 154,294 422,620 SH   SOLE   422,620 0 0
MATCH GROUP ORD SHS COM 57667l107 243 1,510 SH   SOLE   1,510 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 1,111 12,580 SH   SOLE   12,580 0 0
MCDONALD'S CORP COM 580135101 3,440 14,893 SH   SOLE   14,893 0 0
MCKESSON CORP COM 58155q103 381 1,991 SH   SOLE   1,991 0 0
MEDTRONIC PLC F COM g5960l103 975 7,856 SH   SOLE   7,856 0 0
MERCADOLIBRE INC COM 58733r102 646 415 SH   SOLE   415 0 0
MERCK & CO INC NEW COM COM 58933Y105 104,348 1,341,754 SH   SOLE   1,341,754 0 0
METTLER-TOLEDO INTL INC COM COM 592688105 86,890 62,721 SH   SOLE   62,721 0 0
MICROSOFT CORP COM COM 594918104 185,406 684,406 SH   SOLE   684,406 0 0
MONDELEZ INTL CLASS A COM 609207105 1,272 20,373 SH   SOLE   20,373 0 0
Monster Beverage Corp New COM 61174X109 72,756 796,458 SH   SOLE   796,458 0 0
MOODYS CORP COM COM 615369105 4,572 12,618 SH   SOLE   12,618 0 0
MORGAN STANLEY COM 617446448 595 6,493 SH   SOLE   6,493 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 111,544 894,210 SH   SOLE   894,210 0 0
NETFLIX INC COM 64110l106 1,755 3,323 SH   SOLE   3,323 0 0
NEW JERSEY RES CORP COM COM 646025106 356 9,000 SH   SOLE   9,000 0 0
NEW YORK TIMES CO CL A ISIN COM 650111107 2,769 63,571 SH   SOLE   63,571 0 0
NEWMONT CORPORATION COM 651639106 773 12,200 SH   SOLE   12,200 0 0
NEXTERA ENERGY INC COM COM 65339F101 7,813 106,623 SH   SOLE   106,623 0 0
NIKE INC CL B COM 654106103 127,200 823,356 SH   SOLE   823,356 0 0
NORFOLK SOUTHERN CORP COM 655844108 4,544 17,121 SH   SOLE   17,121 0 0
NORTHERN TRUST CORP COM 665859104 1,545 13,365 SH   SOLE   13,365 0 0
NORTHROP GRUMMAN CO COM 666807102 1,320 3,631 SH   SOLE   3,631 0 0
NOVARTIS AG F SPONSORED ADR 1 COM 66987v109 1,337 14,658 SH   SOLE   14,658 0 0
NUCOR CORP COM 670346105 393 4,095 SH   SOLE   4,095 0 0
NVIDIA CORP COM 67066g104 1,575 1,968 SH   SOLE   1,968 0 0
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 211 372 SH   SOLE   372 0 0
ONEOK INC COM 682680103 556 10,000 SH   SOLE   10,000 0 0
ORACLE CORP COM 68389x105 982 12,620 SH   SOLE   12,620 0 0
ORGANON & CO COMMON STOCK COM 68622V106 3,371 111,406 SH   SOLE   111,406 0 0
OTIS WORLDWIDE CORP COM 68902v107 351 4,298 SH   SOLE   4,298 0 0
PACKAGING CORP AMER COM 695156109 447 3,300 SH   SOLE   3,300 0 0
PALANTIR TECHNOLOGIES IN CLASS COM 69608a108 472 17,900 SH   SOLE   17,900 0 0
PAYCHEX INC COM 704326107 1,091 10,167 SH   SOLE   10,167 0 0
Paypal Hldgs Inc COM 70450Y103 104,877 359,810 SH   SOLE   359,810 0 0
PEPSICO INC COM 713448108 6,655 44,917 SH   SOLE   44,917 0 0
Perfect Search Corp. COM 713991735 6 25,000 SH   SOLE   25,000 0 0
PFIZER INC COM 717081103 2,083 53,192 SH   SOLE   53,192 0 0
PHILIP MORRIS INTL COM 718172109 1,493 15,068 SH   SOLE   15,068 0 0
PHILLIPS 66 COM 718546104 234 2,725 SH   SOLE   2,725 0 0
PNC FINL SERVICES COM 693475105 233 1,224 SH   SOLE   1,224 0 0
PROCTER & GAMBLE COMPANY COM COM 742718109 11,743 87,034 SH   SOLE   87,034 0 0
PROGRESSIVE CO OHIO COM 743315103 302 3,075 SH   SOLE   3,075 0 0
QUALCOMM INC COM 747525103 748 5,236 SH   SOLE   5,236 0 0
QUEST DIAGNOSTIC INC COM 74834l100 482 3,650 SH   SOLE   3,650 0 0
RAYTHEON TECHNOLOGIES CO COM 75513e101 820 9,611 SH   SOLE   9,611 0 0
REPUBLIC SERVICES COM 760759100 331 3,010 SH   SOLE   3,010 0 0
ROCHE HLDG AG F SPONSORED ADR COM 771195104 614 13,075 SH   SOLE   13,075 0 0
ROCKWELL AUTOMATION COM 773903109 6,657 23,273 SH   SOLE   23,273 0 0
ROLLINS ORD SHS COM 775711104 558 16,312 SH   SOLE   16,312 0 0
ROPER TECHNOLOGIES COM 776696106 81,754 173,871 SH   SOLE   173,871 0 0
ROSS STORES INC COM COM 778296103 574 4,627 SH   SOLE   4,627 0 0
ROYCE VALUE CF COM 780910105 190 10,000 SH   SOLE   10,000 0 0
S&P GLOBAL INC COM COM 78409V104 79,901 194,666 SH   SOLE   194,666 0 0
SALESFORCE.COM INC COM 79466L302 8,091 33,123 SH   SOLE   33,123 0 0
SALISBURY BANCORP INC COM COM 795226109 219 4,314 SH   SOLE   4,314 0 0
SCHNEIDER ELECTRIC SE COM 80687P106 3,795 120,144 SH   SOLE   120,144 0 0
SERVICE NOW INC COM 81762p102 1,621 2,950 SH   SOLE   2,950 0 0
SHENZHOU INTERNATI ORDF COM g8087w101 227 9,000 SH   SOLE   9,000 0 0
SHERWIN-WILLIAMS CO COM COM 824348106 101,559 372,762 SH   SOLE   372,762 0 0
SHOPIFY INC F CLASS A COM 82509l107 478 327 SH   SOLE   327 0 0
SNOWFLAKE INC CLASS A COM 833445109 295 1,220 SH   SOLE   1,220 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,020 10,926 SH   SOLE   10,926 0 0
SONY GROUP CORP ORDF COM j76379106 331 3,400 SH   SOLE   3,400 0 0
SOUTHERN CO COM 842587107 278 4,600 SH   SOLE   4,600 0 0
SOUTHWEST AIRLINES COM 844741108 797 15,013 SH   SOLE   15,013 0 0
SPDR GOLD TRUST COM 78463V107 527 3,181 SH   SOLE   3,181 0 0
SPDR S&P 500 ETF IV COM 78462f103 261 609 SH   SOLE   609 0 0
SPLUNK INC COM 848637104 828 5,730 SH   SOLE   5,730 0 0
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 65,270 236,839 SH   SOLE   236,839 0 0
STARBUCKS CORP COM COM 855244109 95,124 850,762 SH   SOLE   850,762 0 0
STATE STREET CORP COM 857477103 452 5,497 SH   SOLE   5,497 0 0
STRYKER CORP COM 863667101 757 2,915 SH   SOLE   2,915 0 0
SVB FINL GROUP COM COM 78486Q101 377 677 SH   SOLE   677 0 0
SWEDBANK AB F COM w94232100 215 11,519 SH   SOLE   11,519 0 0
SYSCO CORP COM 871829107 633 8,144 SH   SOLE   8,144 0 0
T-MOBILE US INC COM 872590104 264 1,825 SH   SOLE   1,825 0 0
T ROWE PRICE GROUP COM 74144t108 3,701 18,696 SH   SOLE   18,696 0 0
TAIWAN SEMICONDUCTOR MFG CO SP COM 874039100 4,249 35,362 SH   SOLE   35,362 0 0
TARGET CORP COM 87612e106 797 3,296 SH   SOLE   3,296 0 0
TE CONNECTIVITY LTD F COM h84989104 234 1,728 SH   SOLE   1,728 0 0
TENCENT HOLDINGS ORDF COM g87572163 241 3,200 SH   SOLE   3,200 0 0
TESLA INC COM 88160r101 5,530 8,136 SH   SOLE   8,136 0 0
TETRA TECHNOLOGIES COM 88162f105 118 27,260 SH   SOLE   27,260 0 0
TEXAS INSTRUMENTS COM 882508104 732 3,808 SH   SOLE   3,808 0 0
THE COCA-COLA CO COM 191216100 5,369 99,227 SH   SOLE   99,227 0 0
THE TRADE DESK INC CLASS A COM 88339j105 311 4,020 SH   SOLE   4,020 0 0
THERMO FISHER CORP COM 883556102 8,006 15,870 SH   SOLE   15,870 0 0
TIMKEN CO COM 887389104 4,404 54,648 SH   SOLE   54,648 0 0
TJX COS INC COM NEW COM 872540109 79,567 1,180,171 SH   SOLE   1,180,171 0 0
TRACTOR SUPPLY COMP COM 892356106 1,386 7,450 SH   SOLE   7,450 0 0
TRANE TECHNOLOGIES PLC COM G8994E103 5,171 28,084 SH   SOLE   28,084 0 0
TRANSDIGM GROUP INC COM COM 893641100 227 350 SH   SOLE   350 0 0
TRAVELERS COMPANIES COM 89417e109 820 5,480 SH   SOLE   5,480 0 0
TRIMBLE INC COM 896239100 4,305 52,603 SH   SOLE   52,603 0 0
TRUIST FINL CORP COM COM 89832Q109 985 17,748 SH   SOLE   17,748 0 0
TWITTER INC COM COM 90184L102 688 10,000 SH   SOLE   10,000 0 0
U S BANCORP COM 902973304 348 6,100 SH   SOLE   6,100 0 0
UNILEVER PLC F SPONSORED ADR 1 COM 904767704 1,283 21,936 SH   SOLE   21,936 0 0
UNION PACIFIC CORP COM 907818108 3,738 16,996 SH   SOLE   16,996 0 0
UNITED PARCEL SVC INC CL B COM 911312106 2,950 14,185 SH   SOLE   14,185 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,369 13,409 SH   SOLE   13,409 0 0
VALERO ENERGY CORP COM NEW COM 91913Y100 1,046 13,400 SH   SOLE   13,400 0 0
VANGUARD INFORMATION TECHNOLO COM 92204a702 2,752 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 IV COM 922908363 959 2,437 SH   SOLE   2,437 0 0
VERIZON COMMUNICATN COM 92343v104 3,064 54,692 SH   SOLE   54,692 0 0
VF CORP COM 918204108 328 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 13,406 57,335 SH   SOLE   57,335 0 0
Walgreens Boots Alliance Inc COM 931427108 210 4,000 SH   SOLE   4,000 0 0
WALMART INC COM 931142103 2,678 18,993 SH   SOLE   18,993 0 0
WALT DISNEY CO/THE COM 254687106 6,348 36,118 SH   SOLE   36,118 0 0
WASTE MGMT INC DEL COM STK COM 94106L109 4,421 31,557 SH   SOLE   31,557 0 0
WEBSTER FINL CO COM 947890109 1,003 18,800 SH   SOLE   18,800 0 0
Wec Energy Group Inc COM 92939U106 436 4,902 SH   SOLE   4,902 0 0
WELLS FARGO & CO COM 949746101 937 20,694 SH   SOLE   20,694 0 0
WOODWARD INC COM COM 980745103 983 8,000 SH   SOLE   8,000 0 0
XYLEM INC COM COM 98419M100 3,112 25,944 SH   SOLE   25,944 0 0
YUM BRANDS INC COM COM 988498101 360 3,128 SH   SOLE   3,128 0 0
YUM CHINA HLDGS INC COM COM 98850P109 226 3,412 SH   SOLE   3,412 0 0
ZIMMER BIOMET HLDGS COM 98956p102 246 1,530 SH   SOLE   1,530 0 0
ZOETIS INC CLASS A COM 98978v103 12,575 67,475 SH   SOLE   67,475 0 0
MEDIAN TECHNOLOGIES VALBONNE S COM F6112B101 499 33,000 SH   SOLE   33,000 0 0