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 24,636 208,547 SH   SOLE   208,547 0 0
ACCENTURE PLC CL A SHS CLASS A G1151C101 26,964 84,283 SH   SOLE   84,283 0 0
ACTIVISION BLIZZARD INC COM 00507V109 13,490 174,316 SH   SOLE   174,316 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 9,652 92,284 SH   SOLE   92,284 0 0
ALLEGION PLC ORD SHS G0176J109 4 28 SH   SOLE   28 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 28,226 10,590 SH   SOLE   10,590 0 0
AMERICAN EXPRESS CO COM 025816109 13,777 82,239 SH   SOLE   82,239 0 0
AMPHENOL CORP NEW CL A 032095101 6,128 83,682 SH   SOLE   83,682 0 0
ANALOG DEVICES INC COM 032654105 24,012 143,373 SH   SOLE   143,373 0 0
APPLE INC COM 037833100 22,325 157,772 SH   SOLE   157,772 0 0
APPLIED MATERIALS INC COM 038222105 15,213 118,175 SH   SOLE   118,175 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 17,327 86,671 SH   SOLE   86,671 0 0
BADGER METER INC COM 056525108 4 35 SH   SOLE   35 0 0
BAXTER INTERNATIONAL INC COM 071813109 20,833 259,020 SH   SOLE   259,020 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 10,662 180,191 SH   SOLE   180,191 0 0
COSTCO WHOLESALE CORP COM 22160K105 24,651 54,859 SH   SOLE   54,859 0 0
EBAY INC COM 278642103 19,315 277,241 SH   SOLE   277,241 0 0
FACTSET RESH SYS INC COM 303075105 21,152 53,579 SH   SOLE   53,579 0 0
FIRST AMERN FINL CORP COM 31847R102 4 55 SH   SOLE   55 0 0
FOX FACTORY HLDG CORP COM 35138V102 2 17 SH   SOLE   17 0 0
GLOBUS MED INC CL A 379577208 4 47 SH   SOLE   47 0 0
GRACO INC COM 384109104 5 70 SH   SOLE   70 0 0
HDFC BANK LTD ADR SPONSORED ADR 40415F101 17,677 241,859 SH   SOLE   135,775 0 106,084
HOME DEPOT INC COM 437076102 22,482 68,487 SH   SOLE   68,487 0 0
II-VI INC COM 902104108 4 62 SH   SOLE   62 0 0
INSPERITY INC COM 45778Q107 4 33 SH   SOLE   33 0 0
INTEL CORP COM 458140100 12,904 242,199 SH   SOLE   242,199 0 0
INTL FLAVORS & FRAGRANCES COM 459506101 12,117 90,617 SH   SOLE   90,617 0 0
IPG PHOTONICS CORP COM 44980X109 8,057 50,866 SH   SOLE   50,866 0 0
JACKSON FINANCIAL INC COM CL A 46817M107 447 17,195 SH   SOLE   17,195 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 3 24 SH   SOLE   24 0 0
KEYSIGHT TECHNOLOGIES IN COM 49338L103 14,843 90,345 SH   SOLE   90,345 0 0
LITTELFUSE INC COM 537008104 27,771 101,626 SH   SOLE   101,626 0 0
MARSH & MCLENNAN COS COM 571748102 21,051 139,012 SH   SOLE   139,012 0 0
MICROSOFT CORP COM 594918104 34,820 123,509 SH   SOLE   123,509 0 0
MIMECAST LTD ORD SHS G14838109 4 57 SH   SOLE   57 0 0
MKS INSTRS INC COM 55306N104 5 32 SH   SOLE   32 0 0
MORNINGSTAR INC COM 617700109 2 9 SH   SOLE   9 0 0
NATIONAL INSTRS CORP COM 636518102 3 89 SH   SOLE   89 0 0
OMNICELL COM COM 68213N109 4 25 SH   SOLE   25 0 0
OPEN TEXT CORP COM 683715957 28,455 583,241 SH   SOLE   357,161 0 226,080
PAYPAL HOLDINGS INC COM 70450Y103 22,851 87,816 SH   SOLE   87,816 0 0
PPG INDUSTRIES INC COM 693506107 11,491 80,353 SH   SOLE   80,353 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 4 61 SH   SOLE   61 0 0
ROSS STORES INC COM 778296103 9,670 88,838 SH   SOLE   88,838 0 0
STRYKER CORP COM 863667101 18,373 69,670 SH   SOLE   69,670 0 0
TAIWAN SEMICONDUCTOR SP ADR SPONSORED ADR 874039100 31,849 285,260 SH   SOLE   207,655 0 77,605
TENABLE HLDGS INC COM 88025T102 2 52 SH   SOLE   52 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 22,035 38,568 SH   SOLE   38,568 0 0
VISA INC CLASS A SHARES COM CL A 92826C839 13,984 62,781 SH   SOLE   62,781 0 0
WALT DISNEY CO/THE COM 254687106 18,174 107,433 SH   SOLE   107,433 0 0
WASTE MANAGEMENT INC COM 94106L109 8,144 54,524 SH   SOLE   54,524 0 0
WR BERKLEY CORP COM 084423102 15,935 217,750 SH   SOLE   217,750 0 0
WW GRAINGER INC COM 384802104 21,413 54,477 SH   SOLE   54,477 0 0
XOMETRY INC CLASS A COM 98423F109 3 44 SH   SOLE   44 0 0
ZOETIS INC CL A 98978V103 15,783 81,296 SH   SOLE   81,296 0 0