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
Expires: July 31, 2015
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
Abbott Laboratories COMM 002824100 29,737 218,655 SH OTR 16,525 0 202,130
AbbVie Inc COMM 00287Y109 1,310 7,041 SH OTR 1,500 0 5,541
Adobe Inc COMM 00724F101 1,832 4,734 SH OTR 500 0 4,234
AFLAC Inc COMM 001055102 369 3,516 SH OTR 0 0 3,516
Air Products & Chemicals COMM 009158106 16,183 57,386 SH OTR 3,665 0 53,721
Alphabet Inc Cl A COMM 02079K305 34,368 195,272 SH OTR 14,020 0 181,252
Alphabet Inc Cl C COMM 02079K107 10,905 61,610 SH OTR 6,980 0 54,630
Amazon.com Inc COMM 023135106 20,815 95,044 SH OTR 5,260 0 89,784
Amgen Inc COMM 031162100 693 2,483 SH OTR 200 0 2,283
Analog Devices COMM 032654105 981 4,123 SH OTR 0 0 4,123
Apple Inc COMM 037833100 54,311 264,931 SH OTR 23,946 0 240,985
ASML Holding NV COMM N07059210 1,081 1,350 SH OTR 0 0 1,350
AstraZeneca PLC COMM 046353108 1,764 25,195 SH OTR 350 0 24,845
Automatic Data Proc COMM 053015103 21,234 68,940 SH OTR 5,949 0 62,991
Berkshire Hathaway Cl B COMM 084670702 270 555 SH OTR 0 0 555
Canadian Nat'l Railway COMM 136375102 7,751 74,528 SH OTR 9,200 0 65,328
Capital One Fin'l COMM 14040H105 320 1,502 SH OTR 0 0 1,502
Casey's General Stores COMM 147528103 10,494 20,576 SH OTR 1,213 0 19,363
Celsius Holdings Inc COMM 15118V207 1,111 24,147 SH OTR 650 0 23,497
Chipotle Mexican Grill COMM 169656105 16,096 287,433 SH OTR 17,650 0 269,783
Cisco Systems COMM 17275R102 380 5,512 SH OTR 0 0 5,512
Coca-Cola Co COMM 191216100 277 3,902 SH OTR 200 0 3,702
Colgate-Palmolive COMM 194162103 2,759 30,317 SH OTR 3,700 0 26,617
Comcast Corp Cl A COMM 20030N101 206 5,728 SH OTR 0 0 5,728
Constellation Brands Inc COMM 21036P108 879 5,394 SH OTR 0 0 5,394
Costco Wholesale Corp COMM 22160K105 11,307 11,421 SH OTR 640 0 10,781
Danaher Corporation COMM 235851102 9,453 47,740 SH OTR 2,365 0 45,375
Disney Walt Co COMM 254687106 660 5,320 SH OTR 40 0 5,280
Eaton Corp PLC COMM G29183103 6,684 18,724 SH OTR 130 0 18,594
Ecolab Inc COMM 278865100 14,053 52,242 SH OTR 5,495 0 46,747
Emerson Electric COMM 291011104 427 3,208 SH OTR 0 0 3,208
Enbridge Inc COMM 29250N105 224 4,987 SH OTR 0 0 4,987
Fiserv Inc COMM 337738108 15,234 88,570 SH OTR 4,700 0 83,870
Generac Holdings Inc COMM 368736104 1,867 13,059 SH OTR 750 0 12,309
Hershey Company COMM 427866108 422 2,543 SH OTR 0 0 2,543
Home Depot COMM 437076102 4,156 11,324 SH OTR 0 0 11,324
Honeywell Int'l COMM 438516106 1,608 6,903 SH OTR 0 0 6,903
ImmunityBio Inc COMM 45256X103 77 25,800 SH OTR 0 0 25,800
Intuitive Surgical COMM 46120E602 14,682 27,038 SH OTR 1,465 0 25,573
Johnson & Johnson COMM 478160104 3,686 24,093 SH OTR 2,625 0 21,468
JP Morgan Chase & Co COMM 46625H100 4,589 15,824 SH OTR 850 0 14,974
Kellanova COMM 487836108 321 4,010 SH OTR 0 0 4,010
Lilly (Eli) COMM 532457108 3,298 4,228 SH OTR 257 0 3,971
Linde PLC COMM G54950103 265 564 SH OTR 0 0 564
Lowe's Companies Inc COMM 548661107 16,586 74,712 SH OTR 4,630 0 70,082
Marsh & McLennan COMM 571748102 398 1,817 SH OTR 0 0 1,817
McDonald's Corp COMM 580135101 2,771 9,491 SH OTR 300 0 9,191
Meta Platforms Inc COMM 30303M102 9,197 12,462 SH OTR 25 0 12,437
Microsoft Corp COMM 594918104 8,691 17,486 SH OTR 1,786 0 15,700
MicroStrategy Inc COMM 594972408 594 1,470 SH OTR 0 0 1,470
Mondelez Int'l COMM 609207105 1,335 19,925 SH OTR 2,500 0 17,425
Monster Beverage Corp COMM 61174X109 2,556 40,577 SH OTR 2,210 0 38,367
NextEra Energy Inc COMM 65339F101 4,709 68,246 SH OTR 0 0 68,246
Norfolk Southern Corp COMM 655844108 12,368 48,313 SH OTR 2,615 0 45,698
Novartis AG ADS COMM 66987V109 276 2,277 SH OTR 600 0 1,677
Novo-Nordisk A-S ADR COMM 670100205 20,968 303,883 SH OTR 21,950 0 281,933
NVIDIA Corp COMM 67066G104 148,282 938,494 SH OTR 66,430 0 872,064
O'Reilly Automotive Inc COMM 67103H107 17,332 192,581 SH OTR 10,350 0 182,231
Palo Alto Networks COMM 697435105 22,138 107,990 SH OTR 6,610 0 101,380
Paychex Inc COMM 704326107 6,844 47,197 SH OTR 3,800 0 43,397
Paycom Software COMM 70432V102 14,197 61,457 SH OTR 4,835 0 56,622
PayPal Holdings COMM 70450Y103 251 3,398 SH OTR 0 0 3,398
PepsiCo Inc COMM 713448108 6,188 46,881 SH OTR 5,050 0 41,831
Procter & Gamble COMM 742718109 2,905 18,273 SH OTR 1,950 0 16,323
QUALCOMM Inc COMM 747525103 1,105 6,949 SH OTR 2,045 0 4,904
Regeneron Pharmaceuticals COMM 75886F107 7,006 13,344 SH OTR 962 0 12,382
Rockwell Automation inc COMM 773903109 321 966 SH OTR 0 0 966
RTX Corp COMM 75513E101 5,607 38,407 SH OTR 5,380 0 33,027
Salesforce.com COMM 79466L302 8,399 30,764 SH OTR 1,080 0 29,684
Starbucks Corp COMM 855244109 7,928 86,169 SH OTR 4,800 0 81,369
Stryker Corp COMM 863667101 33,457 84,487 SH OTR 6,275 0 78,212
Sysco Corp COMM 871829107 1,274 16,758 SH OTR 4,400 0 12,358
Tesla Motors Inc COMM 88160R101 268 844 SH OTR 0 0 844
UnitedHealth Group Inc COMM 91324P102 345 1,106 SH OTR 0 0 1,106
U S Bancorp COMM 902973304 233 5,176 SH OTR 0 0 5,176
Visa Inc COMM 92826C839 41,369 116,531 SH OTR 8,625 0 107,906
Wal-Mart Stores COMM 931142103 1,636 16,694 SH OTR 0 0 16,694