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 LABORATORIES COM 002824100 969 8,921 SH   SOLE   0 0 8,921
ALPHABET INC. CLASS A COM 02079k305 2,201 1,010 SH   SOLE   0 0 1,010
AUTODESK INC COM 052769106 5,714 33,230 SH   SOLE   0 0 33,230
BENTLEY SYSTEM INC CLASS B COM 08265t208 3,360 100,898 SH   SOLE   0 0 100,898
BERKSHIRE HATHAWAY CLASS B COM 084670702 3,412 12,499 SH   SOLE   0 0 12,499
CATALENT INC COM 148806102 7,751 72,240 SH   SOLE   0 0 72,240
COGNEX CORPORATION COM 192422103 2,986 70,216 SH   SOLE   0 0 70,216
FAIR ISAAC COMPANY, INC. COM 303250104 6,871 17,140 SH   SOLE   0 0 17,140
GENERAC HOLDINGS, INC. COM 368736104 9,471 44,975 SH   SOLE   0 0 44,975
GLOBUS MEDICAL INC CLASS A COM 379577208 2,842 50,625 SH   SOLE   0 0 50,625
GRACO INC COM 384109104 3,767 63,401 SH   SOLE   0 0 63,401
INTUIT INC COM 461202103 7,714 20,013 SH   SOLE   0 0 20,013
LAB CO OF AMER HLDG COM 50540r409 2,234 9,533 SH   SOLE   0 0 9,533
MASTERCARD INC CLASS A COM 57636q104 10,882 34,495 SH   SOLE   0 0 34,495
MEDTRONIC PLC F COM g5960l103 6,437 71,727 SH   SOLE   0 0 71,727
METTLER TOLEDO INTL COM 592688105 3,820 3,325 SH   SOLE   0 0 3,325
MICROSOFT CORP COM 594918104 9,407 36,628 SH   SOLE   0 0 36,628
PFIZER INC COM 717081103 6,572 125,345 SH   SOLE   0 0 125,345
QUALCOM, INC. COM 747525103 2,235 17,500 SH   SOLE   0 0 17,500
ROPER TECHNOLOGIES COM 776696106 3,488 8,837 SH   SOLE   0 0 8,837
UNION PACIFIC CORP COM 907818108 3,953 18,535 SH   SOLE   0 0 18,535
VISA INC CLASS A COM 92826c839 7,314 37,147 SH   SOLE   0 0 37,147
XYLEM INC. COM 98419m100 2,055 26,290 SH   SOLE   0 0 26,290
ZOETIS INC CLASS A COM 98978v103 10,073 58,600 SH   SOLE   0 0 58,600