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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON Stock 023135106   783,751 4,345 SH   SOLE 0 0 0 4,345
SEALED AIR CORP NEW COM Stock 81211K100   284,580 7,650 SH   SOLE 0 0 0 7,650
INVESCO QQQ TRUST SERIES I ETF 46090E103   244,206 550 SH   SOLE 0 0 0 550
JOHNSON & JOHNSON Stock 478160104   19,152,696 121,074 SH   SOLE 0 0 0 121,074
CORPAY INC Stock 219948106   5,923,968 19,200 SH   SOLE 0 0 0 19,200
COSTCO Stock 22160K105   2,044,770 2,791 SH   SOLE 0 0 0 2,791
F5 NETWORKS Stock 315616102   17,988,868 94,883 SH   SOLE 0 0 0 94,883
PROCTER & GAMBLE Stock 742718109   25,601,103 157,788 SH   SOLE 0 0 0 157,788
COCA COLA Stock 191216100   2,119,153 34,638 SH   SOLE 0 0 0 34,638
GENERAL MILLS Stock 370334104   3,993,188 57,070 SH   SOLE 0 0 0 57,070
PPG INDS INC COM Stock 693506107   728,557 5,028 SH   SOLE 0 0 0 5,028
TRUIST FINL CORP COM Stock 89832Q109   413,968 10,620 SH   SOLE 0 0 0 10,620
UNITED PARCEL SERVICE Stock 911312106   12,741,455 85,726 SH   SOLE 0 0 0 85,726
INTEL Stock 458140100   23,097,156 522,915 SH   SOLE 0 0 0 522,915
STATE STREET Stock 857477103   2,037,382 26,350 SH   SOLE 0 0 0 26,350
MEDTRONIC Stock G5960L103   17,064,231 195,803 SH   SOLE 0 0 0 195,803
CLOROX Stock 189054109   2,528,459 16,514 SH   SOLE 0 0 0 16,514
PAYCHEX INC COM Stock 704326107   234,671 1,911 SH   SOLE 0 0 0 1,911
MERCK Stock 58933Y105   32,404,413 245,581 SH   SOLE 0 0 0 245,581
SPDR S&P 500 ETF TRUST ETF 78462F103   573,285 1,096 SH   SOLE 0 0 0 1,096
ILLINOIS TOOL WORKS Stock 452308109   872,609 3,252 SH   SOLE 0 0 0 3,252
EMERSON ELECTRIC Stock 291011104   15,231,739 134,295 SH   SOLE 0 0 0 134,295
DIAGEO PLC SPON ADR NEW ADR 25243Q205   551,825 3,710 SH   SOLE 0 0 0 3,710
BANK NEW YORK MELLON CORP COM Stock 064058100   1,008,350 17,500 SH   SOLE 0 0 0 17,500
VERIZON Stock 92343V104   1,068,260 25,459 SH   SOLE 0 0 0 25,459
CHUBB LIMITED Stock H1467J104   21,364,750 82,448 SH   SOLE 0 0 0 82,448
SONOCO PRODS CO COM Stock 835495102   335,472 5,800 SH   SOLE 0 0 0 5,800
FEDEX CORP COM Stock 31428X106   1,158,960 4,000 SH   SOLE 0 0 0 4,000
SHERWIN WILLIAMS Stock 824348106   520,995 1,500 SH   SOLE 0 0 0 1,500
PEPSICO Stock 713448108   15,157,966 86,612 SH   SOLE 0 0 0 86,612
KIMBERLY-CLARK CORP COM Stock 494368103   469,541 3,630 SH   SOLE 0 0 0 3,630
HONEYWELL INTERNATIONAL Stock 438516106   380,739 1,855 SH   SOLE 0 0 0 1,855
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   225,150 750 SH   SOLE 0 0 0 750
US BANCORP Stock 902973304   735,315 16,450 SH   SOLE 0 0 0 16,450
BP PLC ADR 055622104   20,090,599 533,190 SH   SOLE 0 0 0 533,190
HOME DEPOT Stock 437076102   1,326,489 3,458 SH   SOLE 0 0 0 3,458
AUTOMATIC DATA PROCESSING Stock 053015103   21,047,837 84,279 SH   SOLE 0 0 0 84,279
DUPONT Stock 26614N102   13,084,042 170,654 SH   SOLE 0 0 0 170,654
SOUTHERN Stock 842587107   387,396 5,400 SH   SOLE 0 0 0 5,400
BECTON DICKINSON & CO COM Stock 075887109   565,176 2,284 SH   SOLE 0 0 0 2,284
FORTINET Stock 34959E109   12,340,202 180,650 SH   SOLE 0 0 0 180,650
IQVIA Stock 46266C105   467,847 1,850 SH   SOLE 0 0 0 1,850
GALLAGHER ARTHUR J & CO COM Stock 363576109   312,550 1,250 SH   SOLE 0 0 0 1,250
BERKSHIRE HATHAWAY CL B Stock 084670702   11,526,453 27,410 SH   SOLE 0 0 0 27,410
WEYERHAEUSER REIT 962166104   13,185,613 367,185 SH   SOLE 0 0 0 367,185
ALPHABET INC CAP STK CL A Stock 02079K305   225,037 1,491 SH   SOLE 0 0 0 1,491
FISERV Stock 337738108   8,157,213 51,040 SH   SOLE 0 0 0 51,040
NEWMONT Stock 651639106   21,409,633 597,367 SH   SOLE 0 0 0 597,367
CSX CORP COM Stock 126408103   563,464 15,200 SH   SOLE 0 0 0 15,200
COMCAST CORP Stock 20030N101   2,107,504 48,616 SH   SOLE 0 0 0 48,616
MICROSOFT Stock 594918104   8,662,625 20,590 SH   SOLE 0 0 0 20,590
SLB Stock 806857108   13,565,420 247,499 SH   SOLE 0 0 0 247,499
AMERIPRISE FINL INC COM Stock 03076C106   346,368 790 SH   SOLE 0 0 0 790
NEXTERA ENERGY Stock 65339F101   2,111,586 33,040 SH   SOLE 0 0 0 33,040
NIKE CL B Stock 654106103   253,746 2,700 SH   SOLE 0 0 0 2,700
NORFOLK SOUTHERN Stock 655844108   1,025,852 4,025 SH   SOLE 0 0 0 4,025
INTERNATIONAL FLAVORS & FRAGRANCES Stock 459506101   16,670,795 193,869 SH   SOLE 0 0 0 193,869
DOW Stock 260557103   506,714 8,747 SH   SOLE 0 0 0 8,747
ILLUMINA Stock 452327109   9,101,570 66,280 SH   SOLE 0 0 0 66,280
CORTEVA Stock 22052L104   20,903,299 362,464 SH   SOLE 0 0 0 362,464
CONSOLIDATED EDISON INC COM Stock 209115104   272,430 3,000 SH   SOLE 0 0 0 3,000
ELI LILLY Stock 532457108   2,228,077 2,864 SH   SOLE 0 0 0 2,864
AIR PRODUCTS Stock 009158106   1,236,788 5,105 SH   SOLE 0 0 0 5,105
DUKE ENERGY Stock 26441C204   497,573 5,145 SH   SOLE 0 0 0 5,145
CARRIER GLOBAL CORPORATION COM Stock 14448C104   251,529 4,327 SH   SOLE 0 0 0 4,327
SYSCO Stock 871829107   14,765,830 181,890 SH   SOLE 0 0 0 181,890
EVERSOURCE ENERGY Stock 30040W108   654,601 10,952 SH   SOLE 0 0 0 10,952
VISA Stock 92826C839   1,870,394 6,702 SH   SOLE 0 0 0 6,702
HERSHEY COMPANY Stock 427866108   5,835,973 30,005 SH   SOLE 0 0 0 30,005
KELLANOVA COM Stock 487836108   1,161,555 20,275 SH   SOLE 0 0 0 20,275
PHILLIPS 66 Stock 718546104   2,788,704 17,073 SH   SOLE 0 0 0 17,073
AMERICAN TOWER REIT 03027X100   7,290,083 36,895 SH   SOLE 0 0 0 36,895
ASPEN TECHNOLOGY Stock 29109X106   2,382,764 11,172 SH   SOLE 0 0 0 11,172
MOODYS CORP COM Stock 615369105   432,333 1,100 SH   SOLE 0 0 0 1,100
NOVARTIS ADR 66987V109   18,159,800 187,737 SH   SOLE 0 0 0 187,737
ACCENTURE Stock G1151C101   7,043,115 20,320 SH   SOLE 0 0 0 20,320
NORTHERN TRUST Stock 665859104   13,712,086 154,207 SH   SOLE 0 0 0 154,207
NVIDIA CORPORATION COM Stock 67066G104   484,308 536 SH   SOLE 0 0 0 536
GENUINE PARTS CO COM Stock 372460105   1,208,454 7,800 SH   SOLE 0 0 0 7,800
ABBVIE Stock 00287Y109   3,069,660 16,857 SH   SOLE 0 0 0 16,857
S&P GLOBAL INC COM Stock 78409V104   227,616 535 SH   SOLE 0 0 0 535
ANSYS Stock 03662Q105   1,510,146 4,350 SH   SOLE 0 0 0 4,350
SKILLZ INC COM CL A Stock 83067L208   87,615 13,500 SH   SOLE 0 0 0 13,500
FASTENAL Stock 311900104   13,734,777 178,050 SH   SOLE 0 0 0 178,050
MCDONALD'S Stock 580135101   899,139 3,189 SH   SOLE 0 0 0 3,189
DOVER CORP COM Stock 260003108   1,072,000 6,050 SH   SOLE 0 0 0 6,050
CISCO SYSTEMS Stock 17275R102   3,775,492 75,646 SH   SOLE 0 0 0 75,646
AUTODESK Stock 052769106   2,196,643 8,435 SH   SOLE 0 0 0 8,435
AT&T Stock 00206R102   294,114 16,711 SH   SOLE 0 0 0 16,711
FLEXSHARES QUALITY DIVIDEND DEFENSIVE INDEX FUND ETF 33939L845   240,079 3,739 SH   SOLE 0 0 0 3,739
GENERAL ELECTRIC Stock 369604301   967,346 5,511 SH   SOLE 0 0 0 5,511
ISHARES CORE S&P 500 ETF ETF 464287200   394,298 750 SH   SOLE 0 0 0 750
THE CIGNA GROUP COM Stock 125523100   1,174,556 3,234 SH   SOLE 0 0 0 3,234
UNION PACIFIC Stock 907818108   4,769,320 19,393 SH   SOLE 0 0 0 19,393
LOCKHEED MARTIN CORP COM Stock 539830109   271,557 597 SH   SOLE 0 0 0 597
J.P. MORGAN CHASE Stock 46625H100   4,963,835 24,782 SH   SOLE 0 0 0 24,782
CHEVRON Stock 166764100   2,336,918 14,815 SH   SOLE 0 0 0 14,815
CONOCOPHILLIPS Stock 20825C104   2,875,255 22,590 SH   SOLE 0 0 0 22,590
WAL-MART STORES Stock 931142103   799,298 13,284 SH   SOLE 0 0 0 13,284
INTERNATIONAL BUSINESS MACHINES Stock 459200101   19,124,071 100,147 SH   SOLE 0 0 0 100,147
ORACLE Stock 68389X105   301,464 2,400 SH   SOLE 0 0 0 2,400
RAYTHEON TECHNOLOGIES Stock 75513E101   1,131,933 11,606 SH   SOLE 0 0 0 11,606
TEXAS INSTRUMENTS Stock 882508104   9,254,732 53,124 SH   SOLE 0 0 0 53,124
PFIZER Stock 717081103   7,133,165 257,051 SH   SOLE 0 0 0 257,051
MORGAN STANLEY COM NEW Stock 617446448   1,466,071 15,570 SH   SOLE 0 0 0 15,570
3M Stock 88579Y101   16,214,709 152,868 SH   SOLE 0 0 0 152,868
CATERPILLAR Stock 149123101   1,112,115 3,035 SH   SOLE 0 0 0 3,035
ALPHABET CL C Stock 02079K107   620,003 4,072 SH   SOLE 0 0 0 4,072
AMERICAN EXPRESS CO COM Stock 025816109   2,484,553 10,912 SH   SOLE 0 0 0 10,912
AMGEN INC COM Stock 031162100   213,524 751 SH   SOLE 0 0 0 751
WILLIAMS COS Stock 969457100   16,630,448 426,750 SH   SOLE 0 0 0 426,750
EATON CORP PLC SHS Stock G29183103   969,308 3,100 SH   SOLE 0 0 0 3,100
TRIMBLE Stock 896239100   6,181,778 96,050 SH   SOLE 0 0 0 96,050
C. H. ROBINSON WORLDWIDE Stock 12541W209   6,946,252 91,230 SH   SOLE 0 0 0 91,230
GARTNER Stock 366651107   8,219,221 17,243 SH   SOLE 0 0 0 17,243
PARKER-HANNIFIN CORP COM Stock 701094104   277,895 500 SH   SOLE 0 0 0 500
PNC FINL SVCS GROUP INC COM Stock 693475105   573,680 3,550 SH   SOLE 0 0 0 3,550
BRISTOL-MYERS SQUIBB Stock 110122108   410,304 7,566 SH   SOLE 0 0 0 7,566
EXXON MOBIL Stock 30231G102   7,055,071 60,694 SH   SOLE 0 0 0 60,694
UNITEDHEALTH GROUP INC COM Stock 91324P102   1,409,895 2,850 SH   SOLE 0 0 0 2,850
LOWE'S COMPANIES Stock 548661107   480,930 1,888 SH   SOLE 0 0 0 1,888
DEERE & CO COM Stock 244199105   1,024,796 2,495 SH   SOLE 0 0 0 2,495
COLGATE-PALMOLIVE Stock 194162103   9,656,962 107,240 SH   SOLE 0 0 0 107,240
BIO-TECHNE Stock 09073M104   970,678 13,790 SH   SOLE 0 0 0 13,790
APPLE Stock 037833100   4,141,756 24,153 SH   SOLE 0 0 0 24,153
ABBOTT LABS COM Stock 002824100   3,299,322 29,028 SH   SOLE 0 0 0 29,028
WALT DISNEY Stock 254687106   713,359 5,830 SH   SOLE 0 0 0 5,830