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 15,036 208,828 SH   OTR   19,925 0 188,903
AbbVie COMM 00287Y109 10,059 109,332 SH   OTR   9,325 0 100,007
Air Products COMM 009158106 7,838 48,990 SH   OTR   4,325 0 44,665
Alphabet, Inc. Cl C COMM 02079K107 4,862 4,693 SH   OTR   670 0 4,023
Alphabet, Inc. Cl A COMM 02079K305 10,202 9,763 SH   OTR   875 0 8,888
Amazon.com Inc COMM 023135106 282 188 SH   OTR   0 0 188
Amgen COMM 031162100 612 3,139 SH   OTR   100 0 3,039
Apple, Inc. COMM 037833100 17,727 112,195 SH   OTR   14,140 0 98,055
Automatic Data Processing COMM 053015103 11,097 84,711 SH   OTR   8,867 0 75,844
Becton, Dickinson and Company COMM 075887109 480 2,135 SH   OTR   50 0 2,085
Berkshire Hathaway Cl B COMM 084670702 203 997 SH   OTR   0 0 997
Biogen Inc COMM 09062X103 849 2,821 SH   OTR   10 0 2,811
Bristol-Myers Squibb COMM 110122108 213 4,090 SH   OTR   0 0 4,090
Canadian Natl. Railway COMM 136375102 5,974 80,723 SH   OTR   11,650 0 69,073
Celgene COMM 151020104 4,118 64,336 SH   OTR   4,950 0 59,386
Celsion Corp New COMM 15117N503 22 21,865 SH   OTR   0 0 21,865
Cisco Systems COMM 17275R102 383 8,908 SH   OTR   800 0 8,108
Coca-Cola COMM 191216100 370 7,877 SH   OTR   200 0 7,677
Cognizant Tech Sol CL A COMM 192446102 3,680 58,407 SH   OTR   4,900 0 53,507
Colgate-Palmolive COMM 194162103 7,863 131,057 SH   OTR   13,900 0 117,157
Constellation Brands Inc. COMM 21036P108 654 4,063 SH   OTR   600 0 3,463
Danaher Corporation COMM 235851102 4,051 39,332 SH   OTR   2,250 0 37,082
Diageo PLC COMM 25243Q205 1,801 12,685 SH   OTR   475 0 12,210
Disney Walt Co COMM 254687106 6,835 62,139 SH   OTR   4,940 0 57,199
Eaton Corp. PLC COMM G29183103 301 4,366 SH   OTR   0 0 4,366
Ecolab COMM 278865100 6,088 41,415 SH   OTR   4,975 0 36,440
Emerson Electric COMM 291011104 243 4,057 SH   OTR   600 0 3,457
Enbridge Inc COMM 29250N105 368 11,875 SH   OTR   475 0 11,400
Euronet Worldwide Inc COMM 298736109 4,593 45,025 SH   OTR   4,100 0 40,925
ExxonMobil COMM 30231G102 313 4,596 SH   OTR   0 0 4,596
Facebook Inc. COMM 30303M102 4,187 31,965 SH   OTR   3,020 0 28,945
FedEx Corp. COMM 31428X106 1,356 8,422 SH   OTR   0 0 8,422
Home Depot COMM 437076102 2,495 14,503 SH   OTR   66 0 14,437
Honeywell Int'l COMM 438516106 508 3,845 SH   OTR   0 0 3,845
Johnson and Johnson COMM 478160104 7,261 56,287 SH   OTR   6,075 0 50,212
JP Morgan Chase & Co. COMM 46625H100 2,754 28,102 SH   OTR   1,400 0 26,702
Kellogg COMM 487836108 480 8,420 SH   OTR   0 0 8,420
Lowe's COMM 548661107 6,965 75,706 SH   OTR   7,475 0 68,231
McDonald's COMM 580135101 3,868 21,732 SH   OTR   1,134 0 20,598
Merck & Co. Inc. New COMM 58933Y105 238 3,130 SH   OTR   0 0 3,130
Microsoft COMM 594918104 891 8,735 SH   OTR   2,000 0 6,735
Mondelez Int'l COMM 609207105 660 16,500 SH   OTR   1,500 0 15,000
NextEra Energy Inc. COMM 65339F101 963 5,532 SH   OTR   0 0 5,532
Norfolk Southern Corp. COMM 655844108 6,272 41,815 SH   OTR   2,700 0 39,115
Novartis AG ADS COMM 66987V109 781 9,087 SH   OTR   1,257 0 7,830
Novo-Nordisk ADR COMM 670100205 6,113 132,899 SH   OTR   14,225 0 118,674
NVIDIA Corp COMM 67066G104 1,918 14,311 SH   OTR   1,795 0 12,516
O'Reilly Automotive Inc. COMM 67103H107 3,450 10,030 SH   OTR   720 0 9,310
Paychex COMM 704326107 8,934 137,447 SH   OTR   14,175 0 123,272
Paycom Software COMM 70432V102 4,635 37,995 SH   OTR   3,110 0 34,885
PayPal Holdings COMM 70450Y103 6,524 77,670 SH   OTR   5,925 0 71,745
PepsiCo COMM 713448108 8,689 78,989 SH   OTR   8,350 0 70,639
Procter and Gamble COMM 742718109 2,237 24,319 SH   OTR   1,950 0 22,369
QUALCOMM COMM 747525103 628 11,020 SH   OTR   2,345 0 8,675
Salesforce Com COMM 79466L302 414 3,025 SH   OTR   450 0 2,575
Sanofi-Value Right COMM 80105N113 5 10,260 SH   OTR   2,000 0 8,260
Starbucks COMM 855244109 7,030 109,843 SH   OTR   10,150 0 99,693
Stryker COMM 863667101 14,677 93,482 SH   OTR   10,300 0 83,182
Sysco Corp. COMM 871829107 3,100 49,205 SH   OTR   4,550 0 44,655
United Parcel Cl B COMM 911312106 4,652 47,470 SH   OTR   6,175 0 41,295
United Technologies COMM 913017109 5,318 50,174 SH   OTR   5,450 0 44,724
UnitedHealth Group Inc. COMM 91324P102 224 900 SH   OTR   0 0 900
Visa Inc. COMM 92826C839 15,777 119,520 SH   OTR   11,290 0 108,230
Walgreen Boots Alliance COMM 931427108 623 9,157 SH   OTR   250 0 8,907
Wal-Mart Stores COMM 931142103 831 8,940 SH   OTR   0 0 8,940