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   464 4,240 SH   SOLE   4,240 0 0
AFLAC COM 001055102   2,933 35,551 SH   SOLE   35,551 0 0
AbbVie COM 00287y109   2,164 13,964 SH   SOLE   13,964 0 0
Abbott Laboratories COM 002824100   1,767 16,049 SH   SOLE   16,049 0 0
Adobe Systems COM 00724f101   2,714 4,549 SH   SOLE   4,549 0 0
Advanced Micro COM 007903107   1,456 9,874 SH   SOLE   9,874 0 0
Air Products & Chem. COM 009158106   2,349 8,579 SH   SOLE   8,579 0 0
Alcoa COM 013872106   305 8,969 SH   SOLE   8,969 0 0
Alphabet Class A COM 02079k305   2,054 14,702 SH   SOLE   14,702 0 0
Alphabet Class C COM 02079k107   1,318 9,349 SH   SOLE   9,349 0 0
Amazon.com COM 023135106   3,132 20,614 SH   SOLE   20,614 0 0
Amcor PLC COM g0250x107   215 22,285 SH   SOLE   22,285 0 0
American Express COM 025816109   2,690 14,358 SH   SOLE   14,358 0 0
Amgen COM 031162100   2,674 9,286 SH   SOLE   9,286 0 0
Amphenol COM 032095101   2,854 28,794 SH   SOLE   28,794 0 0
Analog Devices COM 032654105   2,332 11,746 SH   SOLE   11,746 0 0
Apple COM 037833100   3,513 18,246 SH   SOLE   18,246 0 0
Archer Daniels Midland COM 039483102   1,893 26,207 SH   SOLE   26,207 0 0
Autodesk COM 052769106   848 3,484 SH   SOLE   3,484 0 0
Automatic Data Processing COM 053015103   2,284 9,805 SH   SOLE   9,805 0 0
Avery Dennison COM 053611109   1,763 8,723 SH   SOLE   8,723 0 0
BP COM 055622104   243 6,877 SH   SOLE   6,877 0 0
Ball Corp. COM 058498106   1,469 25,539 SH   SOLE   25,539 0 0
Becton Dickinson COM 075887109   1,865 7,647 SH   SOLE   7,647 0 0
Booking Holdings COM 09857l108   2,204 621 SH   SOLE   621 0 0
Bristol-Myers Squibb COM 110122108   1,246 24,286 SH   SOLE   24,286 0 0
Broadcom COM 11135f101   1,476 1,322 SH   SOLE   1,322 0 0
CBRE Group COM 12504l109   918 9,859 SH   SOLE   9,859 0 0
CVS Health COM 126650100   1,636 20,721 SH   SOLE   20,721 0 0
Carlisle COM 142339100   2,750 8,802 SH   SOLE   8,802 0 0
Caterpillar COM 149123101   1,884 6,372 SH   SOLE   6,372 0 0
Cencora COM 03073E105   2,736 13,320 SH   SOLE   13,320 0 0
Charles River Laboratories COM 159864107   490 2,073 SH   SOLE   2,073 0 0
Check Point Software COM m22465104   926 6,058 SH   SOLE   6,058 0 0
Chemed COM 16359r103   331 566 SH   SOLE   566 0 0
Chevron Corp. COM 166764100   2,082 13,961 SH   SOLE   13,961 0 0
Church & Dwight COM 171340102   2,633 27,840 SH   SOLE   27,840 0 0
Cigna COM 125523100   649 2,167 SH   SOLE   2,167 0 0
Cintas COM 172908105   1,933 3,208 SH   SOLE   3,208 0 0
Cisco Systems COM 17275R102   1,900 37,611 SH   SOLE   37,611 0 0
Citigroup COM 172967424   367 7,135 SH   SOLE   7,135 0 0
Clorox COM 189054109   1,036 7,267 SH   SOLE   7,267 0 0
Cognizant Tech COM 192446102   1,555 20,585 SH   SOLE   20,585 0 0
Colgate Palmolive COM 194162103   1,882 23,606 SH   SOLE   23,606 0 0
ConocoPhillips COM 20825c104   1,216 10,479 SH   SOLE   10,479 0 0
Consolidated Edison COM 209115104   639 7,020 SH   SOLE   7,020 0 0
Constellation Brands COM 21036p108   933 3,858 SH   SOLE   3,858 0 0
Costco COM 22160K105   3,547 5,373 SH   SOLE   5,373 0 0
Crown Holdings COM 228368106   419 4,552 SH   SOLE   4,552 0 0
D.R. Horton COM 23331a109   2,289 15,062 SH   SOLE   15,062 0 0
Danaher COM 235851102   2,093 9,049 SH   SOLE   9,049 0 0
Deere COM 244199105   713 1,783 SH   SOLE   1,783 0 0
Dollar Tree COM 256746108   1,731 12,186 SH   SOLE   12,186 0 0
Donaldson COM 257651109   694 10,620 SH   SOLE   10,620 0 0
Dover COM 260003108   1,552 10,089 SH   SOLE   10,089 0 0
Dow COM 260557103   235 4,288 SH   SOLE   4,288 0 0
Duke Energy COM 26441c204   275 2,829 SH   SOLE   2,829 0 0
EOG Resources COM 26875p101   776 6,419 SH   SOLE   6,419 0 0
Ecolab COM 278865100   1,780 8,973 SH   SOLE   8,973 0 0
Edwards Lifesciences COM 28176E108   1,832 24,022 SH   SOLE   24,022 0 0
Eli Lilly COM 532457108   828 1,421 SH   SOLE   1,421 0 0
Emerson Electric COM 291011104   2,332 23,957 SH   SOLE   23,957 0 0
Expeditors Int'l COM 302130109   2,747 21,592 SH   SOLE   21,592 0 0
ExxonMobil COM 30231G102   1,828 18,282 SH   SOLE   18,282 0 0
Factset Research COM 303075105   1,812 3,798 SH   SOLE   3,798 0 0
Fastenal Co. COM 311900104   2,142 33,075 SH   SOLE   33,075 0 0
Fifth Third Bancorp COM 316773100   272 7,881 SH   SOLE   7,881 0 0
Fiserv COM 337738108   3,012 22,672 SH   SOLE   22,672 0 0
Freeport-McMoRan COM 35671d857   688 16,152 SH   SOLE   16,152 0 0
General Mills COM 370334104   1,021 15,672 SH   SOLE   15,672 0 0
Genuine Parts COM 372460105   1,411 10,189 SH   SOLE   10,189 0 0
Gilead Sciences COM 375558103   286 3,536 SH   SOLE   3,536 0 0
Globe Life COM 37959e102   2,028 16,662 SH   SOLE   16,662 0 0
Goldman Sachs Group COM 38141g104   205 531 SH   SOLE   531 0 0
Graco Inc. COM 384109104   287 3,310 SH   SOLE   3,310 0 0
Home Depot COM 437076102   1,529 4,413 SH   SOLE   4,413 0 0
Honeywell COM 438516106   1,529 7,292 SH   SOLE   7,292 0 0
IBM COM 459200101   584 3,571 SH   SOLE   3,571 0 0
IDEXX Laboratories COM 45168D104   1,558 2,807 SH   SOLE   2,807 0 0
ITT Corporation COM 45073v108   561 4,705 SH   SOLE   4,705 0 0
Illinois Tool Works COM 452308109   2,986 11,398 SH   SOLE   11,398 0 0
Intuit COM 461202103   1,867 2,987 SH   SOLE   2,987 0 0
J.M. Smucker COM 832696405   1,236 9,778 SH   SOLE   9,778 0 0
J.P. Morgan Chase COM 46625H100   3,110 18,286 SH   SOLE   18,286 0 0
Johnson & Johnson COM 478160104   1,904 12,146 SH   SOLE   12,146 0 0
Kimberly Clark COM 494368103   537 4,422 SH   SOLE   4,422 0 0
Kraft Heinz COM 500754106   224 6,045 SH   SOLE   6,045 0 0
Lam Research COM 512807108   1,693 2,162 SH   SOLE   2,162 0 0
Lockheed Martin COM 539830109   1,059 2,337 SH   SOLE   2,337 0 0
Lowes COM 548661107   1,586 7,125 SH   SOLE   7,125 0 0
Marriott Intl. Class A COM 571903202   1,228 5,444 SH   SOLE   5,444 0 0
Marsh & McLennan COM 571748102   536 2,827 SH   SOLE   2,827 0 0
Mastercard COM 57636q104   432 1,013 SH   SOLE   1,013 0 0
McCormick COM 579780206   247 3,612 SH   SOLE   3,612 0 0
McDonalds COM 580135101   2,559 8,629 SH   SOLE   8,629 0 0
Medtronic COM g5960l103   534 6,486 SH   SOLE   6,486 0 0
Merck COM 58933y105   488 4,476 SH   SOLE   4,476 0 0
Meta Platforms COM 30303M102   1,220 3,446 SH   SOLE   3,446 0 0
Mettler-Toledo Int'l COM 592688105   394 325 SH   SOLE   325 0 0
Microsoft COM 594918104   3,040 8,084 SH   SOLE   8,084 0 0
Mondelez International COM 609207105   598 8,255 SH   SOLE   8,255 0 0
Morgan Stanley COM 617446448   517 5,548 SH   SOLE   5,548 0 0
NRG Energy COM 629377508   243 4,700 SH   SOLE   4,700 0 0
Netflix COM 64110l106   776 1,594 SH   SOLE   1,594 0 0
NextEra Energy COM 65339f101   1,522 25,064 SH   SOLE   25,064 0 0
Nike COM 654106103   1,778 16,380 SH   SOLE   16,380 0 0
Northrop Grumman COM 666807102   1,795 3,835 SH   SOLE   3,835 0 0
Nvidia COM 67066G104   3,075 6,210 SH   SOLE   6,210 0 0
O'Reilly Auto COM 67103H107   2,312 2,433 SH   SOLE   2,433 0 0
Occidental Petroleum COM 674599105   227 3,805 SH   SOLE   3,805 0 0
Oracle Corp. COM 68389x105   2,798 26,536 SH   SOLE   26,536 0 0
PACCAR Inc. COM 693718108   864 8,845 SH   SOLE   8,845 0 0
PepsiCo COM 713448108   2,484 14,628 SH   SOLE   14,628 0 0
Pfizer COM 717081103   234 8,142 SH   SOLE   8,142 0 0
Phillips 66 COM 718546104   258 1,941 SH   SOLE   1,941 0 0
Procter & Gamble COM 742718109   2,401 16,385 SH   SOLE   16,385 0 0
Prudential COM 744320102   233 2,242 SH   SOLE   2,242 0 0
Pulte Corp COM 745867101   253 2,453 SH   SOLE   2,453 0 0
Quest Diagnostics COM 74834l100   240 1,743 SH   SOLE   1,743 0 0
RTX Corp. COM 75513e101   703 8,350 SH   SOLE   8,350 0 0
Rio Tinto Group COM 767204100   290 3,900 SH   SOLE   3,900 0 0
Roper Technologies COM 776696106   1,619 2,971 SH   SOLE   2,971 0 0
Salesforce COM 79466l302   495 1,881 SH   SOLE   1,881 0 0
Schwab US Dividend Equity COM 808524797   215 2,830 SH   SOLE   2,830 0 0
Shell COM 780259305   298 4,529 SH   SOLE   4,529 0 0
Sherwin-Williams COM 824348106   2,391 7,665 SH   SOLE   7,665 0 0
Snap-on COM 833034101   1,581 5,473 SH   SOLE   5,473 0 0
Southern Company COM 842587107   271 3,868 SH   SOLE   3,868 0 0
Starbucks COM 855244109   1,210 12,598 SH   SOLE   12,598 0 0
Stryker COM 863667101   3,069 10,248 SH   SOLE   10,248 0 0
Texas Instruments COM 882508104   1,271 7,458 SH   SOLE   7,458 0 0
Thermo Fisher Scientific COM 883556102   2,675 5,040 SH   SOLE   5,040 0 0
Tractor Supply Co. COM 892356106   1,513 7,038 SH   SOLE   7,038 0 0
United Parcel Service Cl B COM 911312106   857 5,451 SH   SOLE   5,451 0 0
UnitedHealth Group COM 91324P102   3,027 5,750 SH   SOLE   5,750 0 0
Valero Energy Corp COM 91913y100   659 5,068 SH   SOLE   5,068 0 0
Verizon COM 92343V104   757 20,076 SH   SOLE   20,076 0 0
Viatris COM 92556v106   129 11,877 SH   SOLE   11,877 0 0
Visa COM 92826c839   2,956 11,354 SH   SOLE   11,354 0 0
Vulcan Materials COM 929160109   1,735 7,643 SH   SOLE   7,643 0 0
W.W. Grainger COM 384802104   3,186 3,845 SH   SOLE   3,845 0 0
Walmart COM 931142103   2,701 17,136 SH   SOLE   17,136 0 0
Walt Disney COM 254687106   893 9,887 SH   SOLE   9,887 0 0
Waters Corp. COM 941848103   212 643 SH   SOLE   643 0 0
Williams Companies COM 969457100   270 7,759 SH   SOLE   7,759 0 0