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 7,525 198,036 SH   OTR   23,700 0 174,336
AbbVie COMM 00287Y109 7,916 125,651 SH   OTR   15,125 0 110,526
Air Products COMM 009158106 6,836 47,475 SH   OTR   5,200 0 42,275
Alphabet, Inc. Cl C COMM 02079K107 3,797 4,918 SH   OTR   895 0 4,023
Alphabet, Inc. Cl A COMM 02079K305 7,213 9,107 SH   OTR   1,160 0 7,947
Altria Group COMM 02209S103 225 3,307 SH   OTR   0 0 3,307
Amgen COMM 031162100 546 3,739 SH   OTR   500 0 3,239
Apple, Inc. COMM 037833100 13,604 117,272 SH   OTR   18,270 0 99,002
AT&T Inc COMM 00206R102 247 5,739 SH   OTR   0 0 5,739
Automatic Data Processing COMM 053015103 9,794 95,092 SH   OTR   11,767 0 83,325
Biogen Inc COMM 09062X103 506 1,780 SH   OTR   0 0 1,780
Bristol-Myers Squibb COMM 110122108 229 3,950 SH   OTR   0 0 3,950
Canadian Natl. Railway COMM 136375102 5,566 83,069 SH   OTR   15,720 0 67,349
Celgene COMM 151020104 5,056 43,590 SH   OTR   4,250 0 39,340
Chipotle Mexican Grill COMM 169656105 1,043 2,767 SH   OTR   315 0 2,452
Cisco Systems COMM 17275R102 435 14,500 SH   OTR   3,400 0 11,100
Coca-Cola COMM 191216100 667 16,270 SH   OTR   200 0 16,070
Cognizant Tech Sol CL A COMM 192446102 2,200 39,290 SH   OTR   3,450 0 35,840
Colgate-Palmolive COMM 194162103 9,413 144,808 SH   OTR   21,875 0 122,933
Comerica Inc. COMM 200340107 351 5,157 SH   OTR   0 0 5,157
Core Laboratories N.V. COMM N22717107 522 4,350 SH   OTR   1,200 0 3,150
CVS Health COMM 126650100 891 11,275 SH   OTR   750 0 10,525
Danaher Corporation COMM 235851102 2,265 29,034 SH   OTR   1,850 0 27,184
Diageo PLC COMM 25243Q205 1,378 13,250 SH   OTR   475 0 12,775
Disney Walt Co COMM 254687106 4,737 45,551 SH   OTR   4,365 0 41,186
Eaton Corp. PLC COMM G29183103 258 3,856 SH   OTR   0 0 3,856
Ecolab COMM 278865100 4,535 38,764 SH   OTR   4,910 0 33,854
Emerson Electric COMM 291011104 227 4,057 SH   OTR   600 0 3,457
Enbridge Inc COMM 29250N105 3,316 78,955 SH   OTR   8,725 0 70,230
Express Scripts Inc Cl A COMM 30219G108 440 6,380 SH   OTR   350 0 6,030
ExxonMobil COMM 30231G102 545 6,050 SH   OTR   0 0 6,050
Facebook Inc. COMM 30303M102 2,376 20,657 SH   OTR   2,200 0 18,457
FedEx Corp. COMM 31428X106 1,312 7,052 SH   OTR   0 0 7,052
Genuine Parts COMM 372460105 408 4,255 SH   OTR   0 0 4,255
Hain Celestial Gr Inc COMM 405217100 836 21,425 SH   OTR   1,825 0 19,600
Home Depot COMM 437076102 2,329 17,379 SH   OTR   1,632 0 15,747
IBM COMM 459200101 266 1,600 SH   OTR   200 0 1,400
Johnson and Johnson COMM 478160104 7,406 64,402 SH   OTR   8,807 0 55,595
Kellogg COMM 487836108 727 9,820 SH   OTR   0 0 9,820
Kraft Heinz Co. COMM 500754106 307 3,525 SH   OTR   0 0 3,525
Linear Technology COMM 535678106 1,522 24,545 SH   OTR   3,750 0 20,795
Lowe's COMM 548661107 5,357 75,446 SH   OTR   9,975 0 65,471
McDonald's COMM 580135101 3,049 24,990 SH   OTR   2,400 0 22,590
Microsoft COMM 594918104 487 7,861 SH   OTR   2,000 0 5,861
Mondelez Int'l COMM 609207105 854 19,400 SH   OTR   2,100 0 17,300
NextEra Energy Inc. COMM 65339F101 672 5,650 SH   OTR   0 0 5,650
Norfolk Southern Corp. COMM 655844108 4,468 41,366 SH   OTR   2,725 0 38,641
Novartis AG ADS COMM 66987V109 823 11,270 SH   OTR   2,230 0 9,040
Novo-Nordisk ADR COMM 670100205 5,076 141,007 SH   OTR   18,100 0 122,907
O'Reilly Automotive Inc. COMM 67103H107 2,371 8,529 SH   OTR   985 0 7,544
Paychex COMM 704326107 9,405 154,187 SH   OTR   19,775 0 134,412
Paycom Software COMM 70432V102 444 9,860 SH   OTR   300 0 9,560
PayPal Holdings COMM 70450Y103 1,859 47,660 SH   OTR   4,275 0 43,385
PepsiCo COMM 713448108 8,595 81,860 SH   OTR   11,425 0 70,435
Philip Morris Int'l COMM 718172109 770 8,460 SH   OTR   50 0 8,410
Procter and Gamble COMM 742718109 4,699 55,943 SH   OTR   5,450 0 50,493
QUALCOMM COMM 747525103 3,627 55,806 SH   OTR   10,900 0 44,906
Sanofi-Value Right COMM 80105N113 4 10,660 SH   OTR   2,000 0 8,660
Schlumberger Ltd. COMM 806857108 4,156 49,471 SH   OTR   3,830 0 45,641
Starbucks COMM 855244109 6,365 113,667 SH   OTR   12,800 0 100,867
Stryker COMM 863667101 12,104 100,867 SH   OTR   14,525 0 86,342
Sysco Corp. COMM 871829107 3,313 60,242 SH   OTR   6,550 0 53,692
Target COMM 87612E106 265 3,675 SH   OTR   0 0 3,675
United Parcel Cl B COMM 911312106 4,726 41,095 SH   OTR   6,800 0 34,295
United Technologies COMM 913017109 5,406 49,144 SH   OTR   6,650 0 42,494
Verizon Communications COMM 92343V104 234 4,414 SH   OTR   0 0 4,414
Versum Material Inc COMM 92532W103 200 7,150 SH   OTR   862 0 6,288
Visa Inc. COMM 92826C839 9,170 117,562 SH   OTR   13,580 0 103,982
Walgreen Boots Alliance COMM 931427108 859 10,346 SH   OTR   250 0 10,096
Wal-Mart Stores COMM 931142103 846 12,255 SH   OTR   600 0 11,655