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,818 10,361 SH   SOLE   10,361 0 0
AFLAC COM 001055102 2,235 42,877 SH   SOLE   42,877 0 0
AT&T COM 00206r102 753 27,881 SH   SOLE   27,881 0 0
AbbVie COM 00287y109 1,584 14,683 SH   SOLE   14,683 0 0
Abbott Laboratories COM 002824100 2,075 17,563 SH   SOLE   17,563 0 0
Activision Blizzard COM 00507v109 1,293 16,708 SH   SOLE   16,708 0 0
Adobe Systems COM 00724f101 1,002 1,740 SH   SOLE   1,740 0 0
Advanced Micro COM 007903107 1,291 12,551 SH   SOLE   12,551 0 0
Air Products & Chem. COM 009158106 2,198 8,583 SH   SOLE   8,583 0 0
Akamai Technologies COM 00971T101 748 7,147 SH   SOLE   7,147 0 0
Alcoa COM 013872106 1,262 25,788 SH   SOLE   25,788 0 0
Alphabet Class A COM 02079k305 2,369 886 SH   SOLE   886 0 0
Alphabet Class C COM 02079k107 1,391 522 SH   SOLE   522 0 0
Amazon.com COM 023135106 3,200 974 SH   SOLE   974 0 0
Amcor PLC COM g0250x107 632 54,543 SH   SOLE   54,543 0 0
American Express COM 025816109 2,885 17,221 SH   SOLE   17,221 0 0
AmerisourceBergen COM 03073E105 1,048 8,774 SH   SOLE   8,774 0 0
Amgen COM 031162100 2,038 9,586 SH   SOLE   9,586 0 0
Amphenol COM 032095101 2,690 36,727 SH   SOLE   36,727 0 0
Analog Devices COM 032654105 1,242 7,417 SH   SOLE   7,417 0 0
Apple COM 037833100 3,415 24,136 SH   SOLE   24,136 0 0
Archer Daniels Midland COM 039483102 364 6,065 SH   SOLE   6,065 0 0
Automatic Data Processing COM 053015103 2,402 12,012 SH   SOLE   12,012 0 0
Avery Dennison COM 053611109 1,978 9,547 SH   SOLE   9,547 0 0
Ball Corp. COM 058498106 2,621 29,133 SH   SOLE   29,133 0 0
Becton Dickinson COM 075887109 2,132 8,673 SH   SOLE   8,673 0 0
Biogen IDEC Inc. COM 09062X103 215 761 SH   SOLE   761 0 0
Boeing COM 097023105 334 1,520 SH   SOLE   1,520 0 0
Booking Holdings COM 09857l108 1,565 659 SH   SOLE   659 0 0
Bristol-Myers Squibb COM 110122108 1,478 24,980 SH   SOLE   24,980 0 0
CVS Health COM 126650100 2,225 26,222 SH   SOLE   26,222 0 0
Carlisle COM 142339100 2,353 11,837 SH   SOLE   11,837 0 0
Caterpillar COM 149123101 389 2,024 SH   SOLE   2,024 0 0
Cerner COM 156782104 1,569 22,246 SH   SOLE   22,246 0 0
Check Point Software COM m22465104 1,163 10,292 SH   SOLE   10,292 0 0
Chevron Corp. COM 166764100 1,384 13,647 SH   SOLE   13,647 0 0
Church & Dwight COM 171340102 2,495 30,218 SH   SOLE   30,218 0 0
Cigna COM 125523100 272 1,358 SH   SOLE   1,358 0 0
Cintas COM 172908105 1,014 2,664 SH   SOLE   2,664 0 0
Cisco Systems COM 17275R102 2,242 41,198 SH   SOLE   41,198 0 0
Citigroup COM 172967424 279 3,972 SH   SOLE   3,972 0 0
Clorox COM 189054109 1,241 7,496 SH   SOLE   7,496 0 0
Cognizant Tech COM 192446102 2,156 29,057 SH   SOLE   29,057 0 0
Colgate Palmolive COM 194162103 1,960 25,934 SH   SOLE   25,934 0 0
ConocoPhillips COM 20825c104 330 4,871 SH   SOLE   4,871 0 0
Consolidated Edison COM 209115104 348 4,789 SH   SOLE   4,789 0 0
Constellation Brands COM 21036p108 710 3,370 SH   SOLE   3,370 0 0
Costco COM 22160K105 3,375 7,510 SH   SOLE   7,510 0 0
Crown Holdings COM 228368106 259 2,567 SH   SOLE   2,567 0 0
D.R. Horton COM 23331a109 1,776 21,151 SH   SOLE   21,151 0 0
Danaher COM 235851102 2,940 9,659 SH   SOLE   9,659 0 0
Deere COM 244199105 706 2,106 SH   SOLE   2,106 0 0
Dollar Tree COM 256746108 1,498 15,650 SH   SOLE   15,650 0 0
Dominion Energy COM 25746u109 245 3,349 SH   SOLE   3,349 0 0
Donaldson COM 257651109 580 10,095 SH   SOLE   10,095 0 0
Dover COM 260003108 1,549 9,959 SH   SOLE   9,959 0 0
Duke Energy COM 26441c204 237 2,428 SH   SOLE   2,428 0 0
EOG Resources COM 26875p101 823 10,249 SH   SOLE   10,249 0 0
Ecolab COM 278865100 2,294 10,998 SH   SOLE   10,998 0 0
Edwards Lifesciences COM 28176E108 2,810 24,820 SH   SOLE   24,820 0 0
Eli Lilly COM 532457108 854 3,698 SH   SOLE   3,698 0 0
Emerson Electric COM 291011104 2,670 28,340 SH   SOLE   28,340 0 0
Expeditors Int'l COM 302130109 2,773 23,275 SH   SOLE   23,275 0 0
ExxonMobil COM 30231G102 746 12,675 SH   SOLE   12,675 0 0
Facebook COM 30303M102 1,930 5,687 SH   SOLE   5,687 0 0
Factset Research COM 303075105 1,742 4,413 SH   SOLE   4,413 0 0
Fastenal Co. COM 311900104 1,872 36,274 SH   SOLE   36,274 0 0
Fifth Third Bancorp COM 316773100 373 8,785 SH   SOLE   8,785 0 0
Fiserv COM 337738108 2,521 23,232 SH   SOLE   23,232 0 0
General Mills COM 370334104 1,025 17,132 SH   SOLE   17,132 0 0
Genuine Parts COM 372460105 1,674 13,807 SH   SOLE   13,807 0 0
Gilead Sciences COM 375558103 306 4,387 SH   SOLE   4,387 0 0
GlaxoSmithkline PLC COM 37733W105 222 5,812 SH   SOLE   5,812 0 0
Globe Life COM 37959e102 467 5,248 SH   SOLE   5,248 0 0
Graco Inc. COM 384109104 236 3,375 SH   SOLE   3,375 0 0
H & R Block COM 093671105 204 8,176 SH   SOLE   8,176 0 0
Home Depot COM 437076102 1,582 4,819 SH   SOLE   4,819 0 0
Honeywell COM 438516106 1,784 8,403 SH   SOLE   8,403 0 0
IBM COM 459200101 521 3,753 SH   SOLE   3,753 0 0
IDEXX Laboratories COM 45168D104 1,669 2,683 SH   SOLE   2,683 0 0
ITT Corporation COM 45073v108 384 4,476 SH   SOLE   4,476 0 0
Illinois Tool Works COM 452308109 2,658 12,865 SH   SOLE   12,865 0 0
Intel COM 458140100 1,336 25,079 SH   SOLE   25,079 0 0
Intuit COM 461202103 2,022 3,748 SH   SOLE   3,748 0 0
J.M. Smucker COM 832696405 1,391 11,590 SH   SOLE   11,590 0 0
J.P. Morgan Chase COM 46625H100 2,960 18,082 SH   SOLE   18,082 0 0
Johnson & Johnson COM 478160104 2,028 12,557 SH   SOLE   12,557 0 0
Kimberly Clark COM 494368103 1,255 9,475 SH   SOLE   9,475 0 0
Kronos Worldwide COM 50105f105 206 16,592 SH   SOLE   16,592 0 0
Lam Research COM 512807108 1,163 2,044 SH   SOLE   2,044 0 0
Lockheed Martin COM 539830109 842 2,440 SH   SOLE   2,440 0 0
Lowes COM 548661107 1,863 9,186 SH   SOLE   9,186 0 0
Mastercard COM 57636q104 321 923 SH   SOLE   923 0 0
McCormick COM 579780206 386 4,758 SH   SOLE   4,758 0 0
McDonalds COM 580135101 2,396 9,939 SH   SOLE   9,939 0 0
Medtronic COM g5960l103 1,213 9,681 SH   SOLE   9,681 0 0
Merck COM 58933y105 752 10,006 SH   SOLE   10,006 0 0
Mettler-Toledo Int'l COM 592688105 555 403 SH   SOLE   403 0 0
Microsoft COM 594918104 2,988 10,598 SH   SOLE   10,598 0 0
Mondelez International COM 609207105 562 9,665 SH   SOLE   9,665 0 0
Morgan Stanley COM 617446448 474 4,871 SH   SOLE   4,871 0 0
Netflix COM 64110l106 997 1,634 SH   SOLE   1,634 0 0
NextEra Energy COM 65339f101 1,980 25,214 SH   SOLE   25,214 0 0
Nike COM 654106103 2,332 16,058 SH   SOLE   16,058 0 0
Northrop Grumman COM 666807102 1,755 4,874 SH   SOLE   4,874 0 0
Nvidia COM 67066G104 2,489 12,016 SH   SOLE   12,016 0 0
O'Reilly Auto COM 67103H107 2,509 4,106 SH   SOLE   4,106 0 0
Oracle Corp. COM 68389x105 2,984 34,242 SH   SOLE   34,242 0 0
PACCAR Inc. COM 693718108 324 4,101 SH   SOLE   4,101 0 0
PayPal COM 70450Y103 1,974 7,585 SH   SOLE   7,585 0 0
PepsiCo COM 713448108 2,531 16,825 SH   SOLE   16,825 0 0
Pfizer COM 717081103 500 11,620 SH   SOLE   11,620 0 0
Principal Financial Group COM 74251v102 294 4,561 SH   SOLE   4,561 0 0
Procter & Gamble COM 742718109 2,496 17,851 SH   SOLE   17,851 0 0
Prudential COM 744320102 212 2,013 SH   SOLE   2,013 0 0
Quest Diagnostics COM 74834l100 288 1,982 SH   SOLE   1,982 0 0
Raytheon Technologies COM 75513e101 750 8,724 SH   SOLE   8,724 0 0
ResMed COM 761152107 377 1,430 SH   SOLE   1,430 0 0
Roper Technologies COM 776696106 1,460 3,272 SH   SOLE   3,272 0 0
Salesforce COM 79466l302 1,244 4,588 SH   SOLE   4,588 0 0
Sherwin-Williams COM 824348106 2,437 8,714 SH   SOLE   8,714 0 0
Snap-on COM 833034101 1,425 6,818 SH   SOLE   6,818 0 0
Southern Company COM 842587107 258 4,170 SH   SOLE   4,170 0 0
Stanley Black & Decker COM 854502101 874 4,984 SH   SOLE   4,984 0 0
Starbucks COM 855244109 1,608 14,578 SH   SOLE   14,578 0 0
Stryker COM 863667101 3,022 11,459 SH   SOLE   11,459 0 0
Sysco COM 871829107 229 2,912 SH   SOLE   2,912 0 0
Target COM 87612E106 241 1,052 SH   SOLE   1,052 0 0
Texas Instruments COM 882508104 1,526 7,940 SH   SOLE   7,940 0 0
Thermo Fisher Scientific COM 883556102 3,534 6,186 SH   SOLE   6,186 0 0
Tractor Supply Co. COM 892356106 1,255 6,194 SH   SOLE   6,194 0 0
Truist Financial COM 89832q109 657 11,201 SH   SOLE   11,201 0 0
United Parcel Service Cl B COM 911312106 819 4,498 SH   SOLE   4,498 0 0
UnitedHealth Group COM 91324P102 2,596 6,645 SH   SOLE   6,645 0 0
Valero Energy Corp COM 91913y100 388 5,505 SH   SOLE   5,505 0 0
Verisk Analytics COM 92345y106 1,633 8,156 SH   SOLE   8,156 0 0
Verizon COM 92343V104 1,806 33,447 SH   SOLE   33,447 0 0
Visa COM 92826c839 2,768 12,428 SH   SOLE   12,428 0 0
Vulcan Materials COM 929160109 800 4,731 SH   SOLE   4,731 0 0
W.W. Grainger COM 384802104 2,348 5,974 SH   SOLE   5,974 0 0
Walmart COM 931142103 2,382 17,090 SH   SOLE   17,090 0 0
Walt Disney COM 254687106 2,552 15,086 SH   SOLE   15,086 0 0