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
3M Co. COM 88579Y101   845 9,029 SH   SOLE   9,029 0 0
AFLAC COM 001055102   2,858 37,238 SH   SOLE   37,238 0 0
AbbVie COM 00287y109   2,084 13,980 SH   SOLE   13,980 0 0
Abbott Laboratories COM 002824100   1,578 16,290 SH   SOLE   16,290 0 0
Activision Blizzard COM 00507v109   203 2,171 SH   SOLE   2,171 0 0
Adobe Systems COM 00724f101   1,687 3,308 SH   SOLE   3,308 0 0
Advanced Micro COM 007903107   977 9,498 SH   SOLE   9,498 0 0
Air Products & Chem. COM 009158106   2,436 8,597 SH   SOLE   8,597 0 0
Alcoa COM 013872106   455 15,654 SH   SOLE   15,654 0 0
Alphabet Class A COM 02079k305   1,929 14,739 SH   SOLE   14,739 0 0
Alphabet Class C COM 02079k107   1,240 9,408 SH   SOLE   9,408 0 0
Amazon.com COM 023135106   2,672 21,016 SH   SOLE   21,016 0 0
Amcor PLC COM g0250x107   226 24,654 SH   SOLE   24,654 0 0
American Express COM 025816109   2,173 14,563 SH   SOLE   14,563 0 0
Amgen COM 031162100   2,533 9,425 SH   SOLE   9,425 0 0
Amphenol COM 032095101   2,484 29,569 SH   SOLE   29,569 0 0
Analog Devices COM 032654105   1,914 10,933 SH   SOLE   10,933 0 0
Apple COM 037833100   3,153 18,414 SH   SOLE   18,414 0 0
Archer Daniels Midland COM 039483102   2,265 30,034 SH   SOLE   30,034 0 0
Autodesk COM 052769106   583 2,818 SH   SOLE   2,818 0 0
Automatic Data Processing COM 053015103   2,373 9,865 SH   SOLE   9,865 0 0
Avery Dennison COM 053611109   1,613 8,830 SH   SOLE   8,830 0 0
BP COM 055622104   274 7,082 SH   SOLE   7,082 0 0
Ball Corp. COM 058498106   1,307 26,252 SH   SOLE   26,252 0 0
Becton Dickinson COM 075887109   2,002 7,742 SH   SOLE   7,742 0 0
Booking Holdings COM 09857l108   1,700 551 SH   SOLE   551 0 0
Bristol-Myers Squibb COM 110122108   1,546 26,632 SH   SOLE   26,632 0 0
Broadcom COM 11135f101   1,040 1,252 SH   SOLE   1,252 0 0
CBRE Group COM 12504l109   780 10,554 SH   SOLE   10,554 0 0
CVS Health COM 126650100   1,563 22,385 SH   SOLE   22,385 0 0
Carlisle COM 142339100   2,322 8,957 SH   SOLE   8,957 0 0
Caterpillar COM 149123101   1,719 6,296 SH   SOLE   6,296 0 0
Cencora COM 03073E105   2,375 13,196 SH   SOLE   13,196 0 0
Charles River Laboratories COM 159864107   622 3,175 SH   SOLE   3,175 0 0
Check Point Software COM m22465104   839 6,293 SH   SOLE   6,293 0 0
Chemed COM 16359r103   294 566 SH   SOLE   566 0 0
Chevron Corp. COM 166764100   2,562 15,194 SH   SOLE   15,194 0 0
Church & Dwight COM 171340102   2,577 28,123 SH   SOLE   28,123 0 0
Cigna COM 125523100   607 2,123 SH   SOLE   2,123 0 0
Cintas COM 172908105   1,591 3,307 SH   SOLE   3,307 0 0
Cisco Systems COM 17275R102   2,036 37,864 SH   SOLE   37,864 0 0
Citigroup COM 172967424   237 5,767 SH   SOLE   5,767 0 0
Clorox COM 189054109   881 6,722 SH   SOLE   6,722 0 0
Cognizant Tech COM 192446102   1,412 20,848 SH   SOLE   20,848 0 0
Colgate Palmolive COM 194162103   1,700 23,910 SH   SOLE   23,910 0 0
ConAgra COM 205887102   258 9,425 SH   SOLE   9,425 0 0
ConocoPhillips COM 20825c104   1,113 9,292 SH   SOLE   9,292 0 0
Consolidated Edison COM 209115104   721 8,424 SH   SOLE   8,424 0 0
Constellation Brands COM 21036p108   935 3,722 SH   SOLE   3,722 0 0
Costco COM 22160K105   3,098 5,483 SH   SOLE   5,483 0 0
Crown Holdings COM 228368106   404 4,565 SH   SOLE   4,565 0 0
D.R. Horton COM 23331a109   1,586 14,753 SH   SOLE   14,753 0 0
Danaher COM 235851102   2,265 9,130 SH   SOLE   9,130 0 0
Deere COM 244199105   632 1,674 SH   SOLE   1,674 0 0
Dollar Tree COM 256746108   1,356 12,734 SH   SOLE   12,734 0 0
Donaldson COM 257651109   644 10,800 SH   SOLE   10,800 0 0
Dover COM 260003108   1,416 10,149 SH   SOLE   10,149 0 0
Duke Energy COM 26441c204   258 2,922 SH   SOLE   2,922 0 0
EOG Resources COM 26875p101   837 6,604 SH   SOLE   6,604 0 0
Ecolab COM 278865100   1,519 8,968 SH   SOLE   8,968 0 0
Edwards Lifesciences COM 28176E108   1,711 24,698 SH   SOLE   24,698 0 0
Eli Lilly COM 532457108   852 1,587 SH   SOLE   1,587 0 0
Emerson Electric COM 291011104   2,358 24,413 SH   SOLE   24,413 0 0
Expeditors Int'l COM 302130109   2,504 21,847 SH   SOLE   21,847 0 0
ExxonMobil COM 30231G102   2,226 18,935 SH   SOLE   18,935 0 0
Factset Research COM 303075105   1,680 3,842 SH   SOLE   3,842 0 0
Fastenal Co. COM 311900104   1,871 34,234 SH   SOLE   34,234 0 0
Fifth Third Bancorp COM 316773100   206 8,135 SH   SOLE   8,135 0 0
Fiserv COM 337738108   2,603 23,046 SH   SOLE   23,046 0 0
Freeport-McMoRan COM 35671d857   489 13,124 SH   SOLE   13,124 0 0
General Mills COM 370334104   1,158 18,097 SH   SOLE   18,097 0 0
Genuine Parts COM 372460105   1,575 10,911 SH   SOLE   10,911 0 0
Gilead Sciences COM 375558103   269 3,584 SH   SOLE   3,584 0 0
Globe Life COM 37959e102   1,475 13,564 SH   SOLE   13,564 0 0
Graco Inc. COM 384109104   241 3,310 SH   SOLE   3,310 0 0
Home Depot COM 437076102   1,358 4,493 SH   SOLE   4,493 0 0
Honeywell COM 438516106   1,385 7,497 SH   SOLE   7,497 0 0
IBM COM 459200101   504 3,590 SH   SOLE   3,590 0 0
IDEXX Laboratories COM 45168D104   1,249 2,857 SH   SOLE   2,857 0 0
ITT Corporation COM 45073v108   390 3,980 SH   SOLE   3,980 0 0
Illinois Tool Works COM 452308109   2,670 11,595 SH   SOLE   11,595 0 0
Intuit COM 461202103   1,552 3,038 SH   SOLE   3,038 0 0
J.M. Smucker COM 832696405   1,274 10,368 SH   SOLE   10,368 0 0
J.P. Morgan Chase COM 46625H100   2,706 18,659 SH   SOLE   18,659 0 0
Johnson & Johnson COM 478160104   1,907 12,246 SH   SOLE   12,246 0 0
Kimberly Clark COM 494368103   619 5,122 SH   SOLE   5,122 0 0
Kraft Heinz COM 500754106   207 6,160 SH   SOLE   6,160 0 0
Kronos Worldwide COM 50105f105   87 11,220 SH   SOLE   11,220 0 0
Lam Research COM 512807108   1,303 2,079 SH   SOLE   2,079 0 0
Lockheed Martin COM 539830109   977 2,390 SH   SOLE   2,390 0 0
Lowes COM 548661107   1,489 7,163 SH   SOLE   7,163 0 0
Marriott Intl. Class A COM 571903202   1,035 5,266 SH   SOLE   5,266 0 0
Marsh & McLennan COM 571748102   539 2,830 SH   SOLE   2,830 0 0
Mastercard COM 57636q104   402 1,015 SH   SOLE   1,015 0 0
McCormick COM 579780206   361 4,778 SH   SOLE   4,778 0 0
McDonalds COM 580135101   2,274 8,631 SH   SOLE   8,631 0 0
Medtronic COM g5960l103   520 6,636 SH   SOLE   6,636 0 0
Merck COM 58933y105   435 4,226 SH   SOLE   4,226 0 0
Meta Platforms COM 30303M102   1,073 3,573 SH   SOLE   3,573 0 0
Mettler-Toledo Int'l COM 592688105   437 394 SH   SOLE   394 0 0
Microsoft COM 594918104   2,665 8,440 SH   SOLE   8,440 0 0
Mondelez International COM 609207105   580 8,360 SH   SOLE   8,360 0 0
Morgan Stanley COM 617446448   428 5,242 SH   SOLE   5,242 0 0
NRG Energy COM 629377508   222 5,758 SH   SOLE   5,758 0 0
Netflix COM 64110l106   225 597 SH   SOLE   597 0 0
NextEra Energy COM 65339f101   1,753 30,603 SH   SOLE   30,603 0 0
Nike COM 654106103   1,316 13,758 SH   SOLE   13,758 0 0
Northrop Grumman COM 666807102   1,700 3,863 SH   SOLE   3,863 0 0
Nvidia COM 67066G104   2,724 6,262 SH   SOLE   6,262 0 0
O'Reilly Auto COM 67103H107   2,181 2,400 SH   SOLE   2,400 0 0
Occidental Petroleum COM 674599105   316 4,875 SH   SOLE   4,875 0 0
Oracle Corp. COM 68389x105   2,849 26,901 SH   SOLE   26,901 0 0
PACCAR Inc. COM 693718108   486 5,720 SH   SOLE   5,720 0 0
PepsiCo COM 713448108   2,507 14,793 SH   SOLE   14,793 0 0
Pfizer COM 717081103   429 12,945 SH   SOLE   12,945 0 0
Phillips 66 COM 718546104   259 2,156 SH   SOLE   2,156 0 0
Procter & Gamble COM 742718109   2,413 16,542 SH   SOLE   16,542 0 0
Prudential COM 744320102   225 2,374 SH   SOLE   2,374 0 0
Quest Diagnostics COM 74834l100   212 1,743 SH   SOLE   1,743 0 0
Raytheon Technologies COM 75513e101   596 8,286 SH   SOLE   8,286 0 0
Roper Technologies COM 776696106   1,479 3,055 SH   SOLE   3,055 0 0
Salesforce COM 79466l302   404 1,991 SH   SOLE   1,991 0 0
Shell COM 780259305   292 4,529 SH   SOLE   4,529 0 0
Sherwin-Williams COM 824348106   1,993 7,815 SH   SOLE   7,815 0 0
Snap-on COM 833034101   1,465 5,744 SH   SOLE   5,744 0 0
Southern Company COM 842587107   261 4,028 SH   SOLE   4,028 0 0
Starbucks COM 855244109   1,163 12,739 SH   SOLE   12,739 0 0
Stryker COM 863667101   2,827 10,346 SH   SOLE   10,346 0 0
Texas Instruments COM 882508104   1,169 7,355 SH   SOLE   7,355 0 0
Thermo Fisher Scientific COM 883556102   2,566 5,070 SH   SOLE   5,070 0 0
Tractor Supply Co. COM 892356106   1,381 6,803 SH   SOLE   6,803 0 0
United Parcel Service Cl B COM 911312106   743 4,764 SH   SOLE   4,764 0 0
UnitedHealth Group COM 91324P102   2,919 5,790 SH   SOLE   5,790 0 0
Valero Energy Corp COM 91913y100   715 5,043 SH   SOLE   5,043 0 0
Verizon COM 92343V104   992 30,595 SH   SOLE   30,595 0 0
Viatris COM 92556v106   195 19,772 SH   SOLE   19,772 0 0
Visa COM 92826c839   2,638 11,471 SH   SOLE   11,471 0 0
Vulcan Materials COM 929160109   1,554 7,690 SH   SOLE   7,690 0 0
W.W. Grainger COM 384802104   2,747 3,970 SH   SOLE   3,970 0 0
Walmart COM 931142103   2,723 17,026 SH   SOLE   17,026 0 0
Walt Disney COM 254687106   817 10,075 SH   SOLE   10,075 0 0
Williams Companies COM 969457100   234 6,944 SH   SOLE   6,944 0 0