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
3M Co. COM 88579Y101 1,480 9,942 SH   SOLE   9,942 0 0
AFLAC COM 001055102 2,773 43,058 SH   SOLE   43,058 0 0
AT&T COM 00206r102 219 9,273 SH   SOLE   9,273 0 0
AbbVie COM 00287y109 2,370 14,620 SH   SOLE   14,620 0 0
Abbott Laboratories COM 002824100 2,054 17,358 SH   SOLE   17,358 0 0
Activision Blizzard COM 00507v109 473 5,902 SH   SOLE   5,902 0 0
Adobe Systems COM 00724f101 766 1,682 SH   SOLE   1,682 0 0
Advanced Micro COM 007903107 1,186 10,845 SH   SOLE   10,845 0 0
Air Products & Chem. COM 009158106 2,165 8,663 SH   SOLE   8,663 0 0
Akamai Technologies COM 00971T101 827 6,927 SH   SOLE   6,927 0 0
Alcoa COM 013872106 2,098 23,303 SH   SOLE   23,303 0 0
Alphabet Class A COM 02079k305 2,222 799 SH   SOLE   799 0 0
Alphabet Class C COM 02079k107 1,366 489 SH   SOLE   489 0 0
Amazon.com COM 023135106 3,107 953 SH   SOLE   953 0 0
Amcor PLC COM g0250x107 615 54,283 SH   SOLE   54,283 0 0
American Express COM 025816109 3,004 16,066 SH   SOLE   16,066 0 0
AmerisourceBergen COM 03073E105 1,320 8,532 SH   SOLE   8,532 0 0
Amgen COM 031162100 2,362 9,766 SH   SOLE   9,766 0 0
Amphenol COM 032095101 2,585 34,312 SH   SOLE   34,312 0 0
Analog Devices COM 032654105 1,201 7,269 SH   SOLE   7,269 0 0
Apple COM 037833100 3,776 21,626 SH   SOLE   21,626 0 0
Archer Daniels Midland COM 039483102 3,387 37,524 SH   SOLE   37,524 0 0
Automatic Data Processing COM 053015103 2,688 11,811 SH   SOLE   11,811 0 0
Avery Dennison COM 053611109 1,608 9,243 SH   SOLE   9,243 0 0
Ball Corp. COM 058498106 2,574 28,605 SH   SOLE   28,605 0 0
Becton Dickinson COM 075887109 2,323 8,734 SH   SOLE   8,734 0 0
Boeing COM 097023105 230 1,202 SH   SOLE   1,202 0 0
Booking Holdings COM 09857l108 1,562 665 SH   SOLE   665 0 0
Bristol-Myers Squibb COM 110122108 1,867 25,564 SH   SOLE   25,564 0 0
CVS Health COM 126650100 2,341 23,127 SH   SOLE   23,127 0 0
Carlisle COM 142339100 2,534 10,304 SH   SOLE   10,304 0 0
Caterpillar COM 149123101 426 1,914 SH   SOLE   1,914 0 0
Cerner COM 156782104 2,118 22,641 SH   SOLE   22,641 0 0
Check Point Software COM m22465104 943 6,820 SH   SOLE   6,820 0 0
Chevron Corp. COM 166764100 2,478 15,221 SH   SOLE   15,221 0 0
Church & Dwight COM 171340102 2,995 30,139 SH   SOLE   30,139 0 0
Cigna COM 125523100 286 1,195 SH   SOLE   1,195 0 0
Cintas COM 172908105 1,218 2,863 SH   SOLE   2,863 0 0
Cisco Systems COM 17275R102 2,250 40,356 SH   SOLE   40,356 0 0
Clorox COM 189054109 1,213 8,726 SH   SOLE   8,726 0 0
Cognizant Tech COM 192446102 2,554 28,477 SH   SOLE   28,477 0 0
Colgate Palmolive COM 194162103 1,959 25,832 SH   SOLE   25,832 0 0
ConocoPhillips COM 20825c104 842 8,423 SH   SOLE   8,423 0 0
Consolidated Edison COM 209115104 905 9,555 SH   SOLE   9,555 0 0
Constellation Brands COM 21036p108 757 3,288 SH   SOLE   3,288 0 0
Costco COM 22160K105 3,806 6,610 SH   SOLE   6,610 0 0
Crown Holdings COM 228368106 441 3,524 SH   SOLE   3,524 0 0
D.R. Horton COM 23331a109 1,458 19,568 SH   SOLE   19,568 0 0
Danaher COM 235851102 2,756 9,396 SH   SOLE   9,396 0 0
Deere COM 244199105 809 1,948 SH   SOLE   1,948 0 0
Dollar Tree COM 256746108 2,504 15,634 SH   SOLE   15,634 0 0
Dominion Energy COM 25746u109 203 2,392 SH   SOLE   2,392 0 0
Donaldson COM 257651109 524 10,095 SH   SOLE   10,095 0 0
Dover COM 260003108 1,485 9,464 SH   SOLE   9,464 0 0
DuPont COM 26614n102 269 3,650 SH   SOLE   3,650 0 0
Duke Energy COM 26441c204 284 2,547 SH   SOLE   2,547 0 0
EOG Resources COM 26875p101 1,235 10,355 SH   SOLE   10,355 0 0
Ecolab COM 278865100 1,843 10,439 SH   SOLE   10,439 0 0
Edwards Lifesciences COM 28176E108 2,823 23,982 SH   SOLE   23,982 0 0
Eli Lilly COM 532457108 942 3,290 SH   SOLE   3,290 0 0
Emerson Electric COM 291011104 2,745 27,995 SH   SOLE   27,995 0 0
Expeditors Int'l COM 302130109 2,410 23,363 SH   SOLE   23,363 0 0
ExxonMobil COM 30231G102 1,150 13,921 SH   SOLE   13,921 0 0
Factset Research COM 303075105 1,807 4,162 SH   SOLE   4,162 0 0
Fastenal Co. COM 311900104 2,108 35,481 SH   SOLE   35,481 0 0
Fifth Third Bancorp COM 316773100 346 8,030 SH   SOLE   8,030 0 0
Fiserv COM 337738108 2,349 23,163 SH   SOLE   23,163 0 0
Ford Motor Company COM 345370860 327 19,321 SH   SOLE   19,321 0 0
Freeport-McMoRan COM 35671d857 1,194 23,999 SH   SOLE   23,999 0 0
General Mills COM 370334104 1,136 16,777 SH   SOLE   16,777 0 0
Genuine Parts COM 372460105 1,731 13,732 SH   SOLE   13,732 0 0
GlaxoSmithkline PLC COM 37733W105 259 5,950 SH   SOLE   5,950 0 0
Globe Life COM 37959e102 547 5,435 SH   SOLE   5,435 0 0
Graco Inc. COM 384109104 235 3,375 SH   SOLE   3,375 0 0
H & R Block COM 093671105 212 8,160 SH   SOLE   8,160 0 0
Home Depot COM 437076102 1,429 4,775 SH   SOLE   4,775 0 0
Honeywell COM 438516106 1,649 8,473 SH   SOLE   8,473 0 0
IBM COM 459200101 525 4,035 SH   SOLE   4,035 0 0
IDEXX Laboratories COM 45168D104 1,458 2,665 SH   SOLE   2,665 0 0
ITT Corporation COM 45073v108 326 4,336 SH   SOLE   4,336 0 0
Illinois Tool Works COM 452308109 2,663 12,716 SH   SOLE   12,716 0 0
Intel COM 458140100 1,164 23,494 SH   SOLE   23,494 0 0
Intuit COM 461202103 1,636 3,402 SH   SOLE   3,402 0 0
J.M. Smucker COM 832696405 1,592 11,755 SH   SOLE   11,755 0 0
J.P. Morgan Chase COM 46625H100 2,447 17,951 SH   SOLE   17,951 0 0
Johnson & Johnson COM 478160104 2,252 12,705 SH   SOLE   12,705 0 0
Kimberly Clark COM 494368103 867 7,038 SH   SOLE   7,038 0 0
Kronos Worldwide COM 50105f105 258 16,630 SH   SOLE   16,630 0 0
Lam Research COM 512807108 1,358 2,526 SH   SOLE   2,526 0 0
Lockheed Martin COM 539830109 1,014 2,297 SH   SOLE   2,297 0 0
Lowes COM 548661107 1,673 8,276 SH   SOLE   8,276 0 0
Marriott Intl. Class A COM 571903202 258 1,467 SH   SOLE   1,467 0 0
Mastercard COM 57636q104 330 923 SH   SOLE   923 0 0
McCormick COM 579780206 497 4,978 SH   SOLE   4,978 0 0
McDonalds COM 580135101 2,427 9,816 SH   SOLE   9,816 0 0
Medtronic COM g5960l103 1,076 9,696 SH   SOLE   9,696 0 0
Merck COM 58933y105 288 3,507 SH   SOLE   3,507 0 0
Meta Platforms COM 30303M102 1,248 5,612 SH   SOLE   5,612 0 0
Mettler-Toledo Int'l COM 592688105 526 383 SH   SOLE   383 0 0
Microsoft COM 594918104 2,985 9,681 SH   SOLE   9,681 0 0
Mondelez International COM 609207105 597 9,515 SH   SOLE   9,515 0 0
Morgan Stanley COM 617446448 434 4,961 SH   SOLE   4,961 0 0
Netflix COM 64110l106 387 1,034 SH   SOLE   1,034 0 0
NextEra Energy COM 65339f101 2,155 25,435 SH   SOLE   25,435 0 0
Nike COM 654106103 2,111 15,692 SH   SOLE   15,692 0 0
Northrop Grumman COM 666807102 2,105 4,708 SH   SOLE   4,708 0 0
Nvidia COM 67066G104 2,783 10,201 SH   SOLE   10,201 0 0
O'Reilly Auto COM 67103H107 2,397 3,499 SH   SOLE   3,499 0 0
Oracle Corp. COM 68389x105 2,717 32,840 SH   SOLE   32,840 0 0
PACCAR Inc. COM 693718108 361 4,101 SH   SOLE   4,101 0 0
PayPal COM 70450Y103 881 7,621 SH   SOLE   7,621 0 0
PepsiCo COM 713448108 2,769 16,543 SH   SOLE   16,543 0 0
Pfizer COM 717081103 451 8,702 SH   SOLE   8,702 0 0
Principal Financial Group COM 74251v102 333 4,531 SH   SOLE   4,531 0 0
Procter & Gamble COM 742718109 2,701 17,680 SH   SOLE   17,680 0 0
Prudential COM 744320102 250 2,114 SH   SOLE   2,114 0 0
Quest Diagnostics COM 74834l100 244 1,782 SH   SOLE   1,782 0 0
Raytheon Technologies COM 75513e101 806 8,134 SH   SOLE   8,134 0 0
ResMed COM 761152107 347 1,430 SH   SOLE   1,430 0 0
Roper Technologies COM 776696106 1,555 3,293 SH   SOLE   3,293 0 0
Salesforce COM 79466l302 610 2,871 SH   SOLE   2,871 0 0
Sherwin-Williams COM 824348106 2,062 8,260 SH   SOLE   8,260 0 0
Signature Bank COM 82669g104 228 776 SH   SOLE   776 0 0
Snap-on COM 833034101 1,426 6,942 SH   SOLE   6,942 0 0
Southern Company COM 842587107 305 4,205 SH   SOLE   4,205 0 0
Southwest Airlines COM 844741108 351 7,674 SH   SOLE   7,674 0 0
Stanley Black & Decker COM 854502101 797 5,703 SH   SOLE   5,703 0 0
Starbucks COM 855244109 1,326 14,580 SH   SOLE   14,580 0 0
Stryker COM 863667101 3,058 11,438 SH   SOLE   11,438 0 0
Sysco COM 871829107 236 2,892 SH   SOLE   2,892 0 0
Target COM 87612E106 209 987 SH   SOLE   987 0 0
Texas Instruments COM 882508104 1,451 7,910 SH   SOLE   7,910 0 0
Thermo Fisher Scientific COM 883556102 3,413 5,779 SH   SOLE   5,779 0 0
Tractor Supply Co. COM 892356106 1,718 7,363 SH   SOLE   7,363 0 0
Truist Financial COM 89832q109 816 14,383 SH   SOLE   14,383 0 0
United Parcel Service Cl B COM 911312106 977 4,555 SH   SOLE   4,555 0 0
UnitedHealth Group COM 91324P102 3,279 6,430 SH   SOLE   6,430 0 0
Unum Group COM 91529Y106 223 7,084 SH   SOLE   7,084 0 0
Valero Energy Corp COM 91913y100 630 6,209 SH   SOLE   6,209 0 0
Verisk Analytics COM 92345y106 1,529 7,124 SH   SOLE   7,124 0 0
Verizon COM 92343V104 1,624 31,873 SH   SOLE   31,873 0 0
Visa COM 92826c839 2,750 12,401 SH   SOLE   12,401 0 0
Vulcan Materials COM 929160109 633 3,446 SH   SOLE   3,446 0 0
W.W. Grainger COM 384802104 2,945 5,709 SH   SOLE   5,709 0 0
Walmart COM 931142103 2,536 17,031 SH   SOLE   17,031 0 0
Walt Disney COM 254687106 2,133 15,553 SH   SOLE   15,553 0 0
Williams Companies COM 969457100 232 6,950 SH   SOLE   6,950 0 0