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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ALPHABET INC CAP STK CL A 02079K305   31,854 361,036 SH   SOLE   361,036 0 0
APPLE INC COM 037833100   58,921 453,482 SH   SOLE   453,482 0 0
COMFORT SYS USA INC COM 199908104   30,914 268,630 SH   SOLE   268,630 0 0
EQUIFAX INC COM 294429105   57,739 297,070 SH   SOLE   297,070 0 0
FIRSTSERVICE CORP NEW COM 33767E202   3,646 29,750 SH   SOLE   29,750 0 0
GENPACT LIMITED SHS G3922B107   51,119 1,103,598 SH   SOLE   1,103,598 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,281 8,565 SH   SOLE   8,565 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   777 15,703 SH   SOLE   15,703 0 0
MICROSOFT CORP COM 594918104   57,295 238,910 SH   SOLE   238,910 0 0
MOODYS CORP COM 615369105   50,484 181,194 SH   SOLE   181,194 0 0
MSCI INC COM 55354G100   57,437 123,476 SH   SOLE   123,476 0 0
SCHWAB CHARLES CORP COM 808513105   70,854 850,998 SH   SOLE   850,998 0 0
SHERWIN WILLIAMS CO COM 824348106   50,100 211,099 SH   SOLE   211,099 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,181 45,710 SH   SOLE   45,710 0 0
VISA INC COM CL A 92826C839   59,792 287,795 SH   SOLE   287,795 0 0
XPEL INC COM 98379L100   6,246 104,000 SH   SOLE   104,000 0 0