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
ADOBE SYSTEMS INCORPORATED COM 00724F101 25,602 93,030 SH   SOLE   93,030 0 0
ALPHABET INC CAP STK CL A 02079K305 35,526 371,413 SH   SOLE   371,413 0 0
APPLE INC COM 037833100 63,327 458,228 SH   SOLE   458,228 0 0
COMFORT SYS USA INC COM 199908104 27,609 283,659 SH   SOLE   283,659 0 0
EQUIFAX INC COM 294429105 51,196 298,638 SH   SOLE   298,638 0 0
FIRSTSERVICE CORP NEW COM 33767E202 3,541 29,750 SH   SOLE   29,750 0 0
GENPACT LIMITED SHS G3922B107 48,728 1,113,279 SH   SOLE   1,113,279 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 1,787 37,023 SH   SOLE   37,023 0 0
MICROSOFT CORP COM 594918104 56,772 243,762 SH   SOLE   243,762 0 0
MOODYS CORP COM 615369105 44,792 184,245 SH   SOLE   184,245 0 0
MSCI INC COM 55354G100 52,596 124,697 SH   SOLE   124,697 0 0
SCHWAB CHARLES CORP COM 808513105 62,205 865,528 SH   SOLE   865,528 0 0
SHERWIN WILLIAMS CO COM 824348106 43,515 212,529 SH   SOLE   212,529 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 499 5,450 SH   SOLE   5,450 0 0
VISA INC COM CL A 92826C839 52,090 293,218 SH   SOLE   293,218 0 0
XPEL INC COM 98379L100 6,702 104,000 SH   SOLE   104,000 0 0