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
Abbott Labs COMM 002824100 25,027 208,556 SH   OTR   19,055 0 189,501
AbbVie COMM 00287Y109 1,392 12,885 SH   OTR   1,890 0 10,995
Adobe Inc COMM 00724F101 805 1,694 SH   OTR   395 0 1,299
Air Products COMM 009158106 14,228 50,632 SH   OTR   4,286 0 46,346
Alphabet, Inc. Cl A COMM 02079K305 20,531 9,952 SH   OTR   1,029 0 8,923
Alphabet, Inc. Cl C COMM 02079K107 8,975 4,338 SH   OTR   544 0 3,794
Amazon.com Inc COMM 023135106 6,401 2,069 SH   OTR   98 0 1,971
American Tower Corp COMM 03027X100 2,678 11,205 SH   OTR   875 0 10,330
Amgen COMM 031162100 706 2,834 SH   OTR   100 0 2,734
Apple, Inc. COMM 037833100 48,587 398,256 SH   OTR   45,380 0 352,876
Automatic Data Processing COMM 053015103 16,003 85,121 SH   OTR   8,542 0 76,579
Becton, Dickinson and Company COMM 075887109 683 2,810 SH   OTR   135 0 2,675
Berkshire Hathaway Cl B COMM 084670702 201 788 SH   OTR   0 0 788
Bristol-Myers Squibb COMM 110122108 353 5,607 SH   OTR   350 0 5,257
Canadian Natl. Railway COMM 136375102 9,465 81,595 SH   OTR   11,325 0 70,270
Capital One Fin'l COMM 14040H105 210 1,650 SH   OTR   0 0 1,650
Celsion Corp New COMM 15117N503 22 22,353 SH   OTR   0 0 22,353
Chipotle Mexican Grill COMM 169656105 335 236 SH   OTR   10 0 226
Cisco Systems COMM 17275R102 403 7,755 SH   OTR   800 0 6,955
Coca-Cola COMM 191216100 270 5,089 SH   OTR   200 0 4,889
Colgate-Palmolive COMM 194162103 5,736 72,613 SH   OTR   3,750 0 68,863
Comcast Corp Cl A COMM 20030N101 453 8,391 SH   OTR   850 0 7,541
Constellation Brands Inc. COMM 21036P108 6,646 29,147 SH   OTR   3,150 0 25,997
Danaher Corporation COMM 235851102 11,196 49,760 SH   OTR   2,750 0 47,010
Diageo PLC COMM 25243Q205 1,997 12,175 SH   OTR   475 0 11,700
Disney Walt Co COMM 254687106 13,557 73,282 SH   OTR   5,065 0 68,217
Eaton Corp. PLC COMM G29183103 503 3,643 SH   OTR   0 0 3,643
Ecolab COMM 278865100 9,319 43,547 SH   OTR   5,050 0 38,497
Emerson Electric COMM 291011104 352 3,907 SH   OTR   600 0 3,307
Euronet Worldwide Inc COMM 298736109 10,835 78,515 SH   OTR   5,650 0 72,865
Facebook Inc. COMM 30303M102 15,586 52,834 SH   OTR   4,515 0 48,319
Heartland Financial COMM 42234Q102 200 4,000 SH   OTR   0 0 4,000
Home Depot COMM 437076102 4,086 13,398 SH   OTR   0 0 13,398
Honeywell Int'l COMM 438516106 1,466 6,758 SH   OTR   0 0 6,758
Huntington Bancshares COMM 446150104 202 12,617 SH   OTR   0 0 12,617
Intuitive Surgical COMM 46120E602 3,477 4,705 SH   OTR   320 0 4,385
Johnson and Johnson COMM 478160104 5,623 34,284 SH   OTR   3,260 0 31,024
JP Morgan Chase & Co. COMM 46625H100 2,825 18,585 SH   OTR   850 0 17,735
Kellogg COMM 487836108 533 8,458 SH   OTR   0 0 8,458
Lowe's COMM 548661107 16,520 86,945 SH   OTR   7,070 0 79,875
McDonald's COMM 580135101 4,017 17,932 SH   OTR   1,050 0 16,882
Merck & Co. Inc. New COMM 58933Y105 1,038 13,478 SH   OTR   0 0 13,478
Microsoft COMM 594918104 2,562 10,855 SH   OTR   1,810 0 9,045
Mondelez Int'l COMM 609207105 1,492 25,283 SH   OTR   2,500 0 22,783
Neogenomics Inc COMM 64049M209 384 8,000 SH   OTR   0 0 8,000
NextEra Energy Inc. COMM 65339F101 1,495 19,672 SH   OTR   0 0 19,672
Norfolk Southern Corp. COMM 655844108 11,875 44,146 SH   OTR   2,635 0 41,511
Novartis AG ADS COMM 66987V109 718 8,449 SH   OTR   1,257 0 7,192
Novo-Nordisk ADR COMM 670100205 9,963 148,706 SH   OTR   14,225 0 134,481
NVIDIA Corp COMM 67066G104 14,662 27,457 SH   OTR   2,240 0 25,217
O'Reilly Automotive Inc. COMM 67103H107 7,000 13,807 SH   OTR   775 0 13,032
Paychex COMM 704326107 11,983 122,277 SH   OTR   11,100 0 111,177
Paycom Software COMM 70432V102 15,625 42,230 SH   OTR   3,135 0 39,095
PayPal Holdings COMM 70450Y103 23,575 97,016 SH   OTR   7,340 0 89,676
PepsiCo COMM 713448108 11,596 82,242 SH   OTR   8,400 0 73,842
Procter and Gamble COMM 742718109 3,168 23,466 SH   OTR   2,012 0 21,454
QUALCOMM COMM 747525103 1,366 10,274 SH   OTR   2,045 0 8,229
Raytheon Technologies COMM 75513E101 5,909 76,743 SH   OTR   7,525 0 69,218
Regeneron Pharmaceuticals COMM 75886F107 1,673 3,537 SH   OTR   405 0 3,132
Rockwell Medical Tech Inc COMM 774374102 11 11,494 SH   OTR   0 0 11,494
Salesforce Com COMM 79466L302 3,275 15,448 SH   OTR   860 0 14,588
Starbucks COMM 855244109 13,139 120,538 SH   OTR   10,450 0 110,088
Stryker COMM 863667101 23,354 95,712 SH   OTR   9,085 0 86,627
Sysco Corp. COMM 871829107 2,425 30,701 SH   OTR   4,550 0 26,151
Target Corp. COMM 87612E106 562 2,840 SH   OTR   0 0 2,840
Union Pacific Corp COMM 907818108 209 948 SH   OTR   25 0 923
United Parcel Cl B COMM 911312106 230 1,352 SH   OTR   0 0 1,352
UnitedHealth Group Inc. COMM 91324P102 426 1,144 SH   OTR   0 0 1,144
U S Bancorp COMM 902973304 211 3,843 SH   OTR   0 0 3,843
Visa Inc. COMM 92826C839 24,458 115,368 SH   OTR   10,895 0 104,473
Walgreen Boots Alliance COMM 931427108 298 5,416 SH   OTR   150 0 5,266
Wal-Mart Stores COMM 931142103 1,141 8,390 SH   OTR   0 0 8,390