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,692 183,138 SH   OTR   22,700 0 160,438
AbbVie COMM 00287Y109 7,941 126,055 SH   OTR   15,125 0 110,930
Air Products COMM 009158106 7,142 47,610 SH   OTR   5,225 0 42,385
Alphabet, Inc. Cl C COMM 02079K107 3,833 4,933 SH   OTR   895 0 4,038
Alphabet, Inc. Cl A COMM 02079K305 7,200 8,955 SH   OTR   1,200 0 7,755
Altria Group COMM 02209S103 208 3,307 SH   OTR   0 0 3,307
Amgen COMM 031162100 624 3,739 SH   OTR   500 0 3,239
Apple, Inc. COMM 037833100 13,326 117,931 SH   OTR   18,790 0 99,141
AT&T Inc COMM 00206R102 235 5,739 SH   OTR   0 0 5,739
Automatic Data Processing COMM 053015103 8,389 95,326 SH   OTR   11,717 0 83,609
Biogen Inc COMM 09062X103 545 1,740 SH   OTR   0 0 1,740
Canadian Natl. Railway COMM 136375102 5,394 82,989 SH   OTR   16,075 0 66,914
Celgene COMM 151020104 4,514 42,995 SH   OTR   4,025 0 38,970
Chipotle Mexican Grill COMM 169656105 1,283 3,027 SH   OTR   315 0 2,712
Cisco Systems COMM 17275R102 470 14,699 SH   OTR   2,400 0 12,299
Coca-Cola COMM 191216100 683 16,270 SH   OTR   200 0 16,070
Cognizant Tech Sol CL A COMM 192446102 1,922 40,050 SH   OTR   3,450 0 36,600
Colgate-Palmolive COMM 194162103 10,718 144,834 SH   OTR   22,000 0 122,834
Comerica Inc. COMM 200340107 242 5,157 SH   OTR   0 0 5,157
Core Laboratories N.V. COMM N22717107 487 4,350 SH   OTR   1,200 0 3,150
CVS Health COMM 126650100 795 8,935 SH   OTR   625 0 8,310
Danaher Corporation COMM 235851102 2,205 28,273 SH   OTR   1,850 0 26,423
Diageo PLC COMM 25243Q205 1,552 13,375 SH   OTR   500 0 12,875
Disney Walt Co COMM 254687106 4,129 44,396 SH   OTR   4,265 0 40,131
Eaton Corp. PLC COMM G29183103 287 4,356 SH   OTR   0 0 4,356
Ecolab COMM 278865100 4,734 38,801 SH   OTR   5,250 0 33,551
Emerson Electric COMM 291011104 223 4,057 SH   OTR   600 0 3,457
Enbridge Inc COMM 29250N105 3,476 79,003 SH   OTR   8,625 0 70,378
Express Scripts Inc Cl A COMM 30219G108 403 5,670 SH   OTR   225 0 5,445
ExxonMobil COMM 30231G102 529 6,081 SH   OTR   0 0 6,081
Facebook Inc. COMM 30303M102 1,971 15,398 SH   OTR   1,765 0 13,633
FedEx Corp. COMM 31428X106 1,252 7,152 SH   OTR   0 0 7,152
Fortive Corp COMM 34959J108 648 12,701 SH   OTR   899 0 11,802
Genuine Parts COMM 372460105 428 4,280 SH   OTR   0 0 4,280
Gilead Sciences Inc. COMM 375558103 217 2,750 SH   OTR   900 0 1,850
Hain Celestial Gr Inc COMM 405217100 777 21,575 SH   OTR   1,825 0 19,750
Home Depot COMM 437076102 2,203 17,074 SH   OTR   1,500 0 15,574
IBM COMM 459200101 254 1,600 SH   OTR   200 0 1,400
Johnson and Johnson COMM 478160104 7,653 64,857 SH   OTR   8,807 0 56,050
Kellogg COMM 487836108 756 9,820 SH   OTR   0 0 9,820
Kraft Heinz Co. COMM 500754106 317 3,525 SH   OTR   0 0 3,525
Linear Technology COMM 535678106 1,748 29,625 SH   OTR   5,500 0 24,125
Lowe's COMM 548661107 5,413 75,176 SH   OTR   10,100 0 65,076
McDonald's COMM 580135101 2,897 25,190 SH   OTR   2,400 0 22,790
Microsoft COMM 594918104 456 7,861 SH   OTR   2,000 0 5,861
Mondelez Int'l COMM 609207105 860 19,550 SH   OTR   2,100 0 17,450
NextEra Energy Inc. COMM 65339F101 689 5,650 SH   OTR   0 0 5,650
Norfolk Southern Corp. COMM 655844108 3,948 40,701 SH   OTR   2,875 0 37,826
Novartis AG ADS COMM 66987V109 988 12,512 SH   OTR   2,122 0 10,390
Novo-Nordisk ADR COMM 670100205 4,826 114,904 SH   OTR   15,950 0 98,954
O'Reilly Automotive Inc. COMM 67103H107 2,199 7,855 SH   OTR   940 0 6,915
Paychex COMM 704326107 8,966 154,587 SH   OTR   19,850 0 134,737
Paycom Software COMM 70432V102 233 4,655 SH   OTR   50 0 4,605
PayPal Holdings COMM 70450Y103 1,187 28,955 SH   OTR   3,975 0 24,980
PepsiCo COMM 713448108 8,917 81,810 SH   OTR   11,425 0 70,385
Philip Morris Int'l COMM 718172109 821 8,460 SH   OTR   0 0 8,460
Procter and Gamble COMM 742718109 5,067 56,299 SH   OTR   5,450 0 50,849
QUALCOMM COMM 747525103 3,797 55,831 SH   OTR   11,000 0 44,831
Sanofi-Value Right COMM 80105N113 3 10,660 SH   OTR   2,000 0 8,660
Schlumberger Ltd. COMM 806857108 3,854 48,781 SH   OTR   3,755 0 45,026
Starbucks COMM 855244109 6,065 112,312 SH   OTR   12,600 0 99,712
Stryker COMM 863667101 11,706 100,912 SH   OTR   14,700 0 86,212
Sysco Corp. COMM 871829107 2,967 60,542 SH   OTR   6,400 0 54,142
Target COMM 87612E106 254 3,675 SH   OTR   0 0 3,675
United Parcel Cl B COMM 911312106 4,479 41,095 SH   OTR   6,800 0 34,295
United Technologies COMM 913017109 5,041 49,418 SH   OTR   6,750 0 42,668
Verizon Communications COMM 92343V104 225 4,319 SH   OTR   0 0 4,319
Visa Inc. COMM 92826C839 9,775 117,773 SH   OTR   13,980 0 103,793
Walgreen Boots Alliance COMM 931427108 838 10,346 SH   OTR   250 0 10,096
Wal-Mart Stores COMM 931142103 897 12,455 SH   OTR   600 0 11,855