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
Apple Inc. COMMON STOCK 037833100 8,449 49,927 SH   SOLE   49,927 0 0
Amazon.com, Inc COMMON STOCK 023135106 7,076 6,051 SH   SOLE   6,051 0 0
Facebook Inc COMMON STOCK 30303M102 6,494 36,799 SH   SOLE   36,799 0 0
Microsoft Corporation COMMON STOCK 594918104 6,080 71,078 SH   SOLE   71,078 0 0
Johnson & Johnson COMMON STOCK 478160104 5,779 41,360 SH   SOLE   41,360 0 0
3M Co. COMMON STOCK 88579Y101 5,297 22,503 SH   SOLE   22,503 0 0
Baxter Int'l Inc. COMMON STOCK 071813109 5,177 80,097 SH   SOLE   80,097 0 0
Deere & Co COMMON STOCK 244199105 5,171 33,038 SH   SOLE   33,038 0 0
Visa Inc COMMON STOCK 92826C839 5,170 45,345 SH   SOLE   45,345 0 0
Moodys Corp COMMON STOCK 615369105 5,046 34,184 SH   SOLE   34,184 0 0
Charles Schwab Corp COMMON STOCK 808513105 4,890 95,184 SH   SOLE   95,184 0 0
Roper Technologies COMMON STOCK 776696106 4,435 17,125 SH   SOLE   17,125 0 0
Federal Express COMMON STOCK 31428X106 4,411 17,677 SH   SOLE   17,677 0 0
Waters Corp COMMON STOCK 941848103 4,367 22,606 SH   SOLE   22,606 0 0
Ansys Inc COMMON STOCK 03662Q105 4,190 28,389 SH   SOLE   28,389 0 0
Cisco Systems, Inc. COMMON STOCK 17275R102 4,053 105,812 SH   SOLE   105,812 0 0
Priceline.Com Inc New COMMON STOCK 741503403 3,665 2,109 SH   SOLE   2,109 0 0
CBRE Group, Inc COMMON STOCK 12504L109 3,642 84,092 SH   SOLE   84,092 0 0
Alphabet Inc. Class C COMMON STOCK 02079K107 3,511 3,355 SH   SOLE   3,355 0 0
TJX Cos Inc COMMON STOCK 872540109 3,488 45,625 SH   SOLE   45,625 0 0
Danaher Corporation COMMON STOCK 235851102 3,444 37,108 SH   SOLE   37,108 0 0
Alphabet Inc. Class A COMMON STOCK 02079K305 3,322 3,154 SH   SOLE   3,154 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 3,276 17,603 SH   SOLE   17,603 0 0
Praxair Inc COMMON STOCK 74005P104 3,267 21,123 SH   SOLE   21,123 0 0
Paypal Holdings Inc COMMON STOCK 70450Y103 3,224 43,786 SH   SOLE   43,786 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 3,190 19,121 SH   SOLE   19,121 0 0
Nike, Inc COMMON STOCK 654106103 3,090 49,406 SH   SOLE   49,406 0 0
Verisk Analytics, Inc. COMMON STOCK 92345Y106 3,056 31,830 SH   SOLE   31,830 0 0
Unilever plc (ADR) COMMON STOCK 904767704 3,014 54,463 SH   SOLE   54,463 0 0
Int'l Business Machines COMMON STOCK 459200101 2,594 16,908 SH   SOLE   16,908 0 0
Wabtec COMMON STOCK 929740108 2,546 31,267 SH   SOLE   31,267 0 0
Medtronic Inc COMMON STOCK G5960L103 2,537 31,416 SH   SOLE   31,416 0 0
Procter & Gamble COMMON STOCK 742718109 2,522 27,450 SH   SOLE   27,450 0 0
Lowes Companies Inc COMMON STOCK 548661107 2,477 26,648 SH   SOLE   26,648 0 0
Ebay Inc COMMON STOCK 278642103 1,593 42,207 SH   SOLE   42,207 0 0
Adobe Systems Inc COMMON STOCK 00724F101 1,230 7,020 SH   SOLE   7,020 0 0
Waste Management Inc COMMON STOCK 94106L109 794 9,203 SH   SOLE   9,203 0 0
Intercontinental Exchange Inc COMMON STOCK 45866F104 685 9,707 SH   SOLE   9,707 0 0
S & P Global Inc COMMON STOCK 78409V104 684 4,040 SH   SOLE   4,040 0 0
Sysco Corporation COMMON STOCK 871829107 643 10,587 SH   SOLE   10,587 0 0
Ecolab Inc COMMON STOCK 278865100 618 4,603 SH   SOLE   4,603 0 0
US Bancorp Del COMMON STOCK 902973304 445 8,313 SH   SOLE   8,313 0 0
Berkshire Hathaway Cl B COMMON STOCK 084670702 331 1,672 SH   SOLE   1,672 0 0
Entech Solar Inc COMMON STOCK 29362Y106 0 25,000 SH   SOLE   25,000 0 0