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
APPLE INC COM 037833100   69,530 421,651 SH   SOLE   421,651 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   406 1,314 SH   SOLE   1,314 0 0
COMFORT SYS USA INC COM 199908104   39,157 268,274 SH   SOLE   268,274 0 0
EQUIFAX INC COM 294429105   59,128 291,503 SH   SOLE   291,503 0 0
FIRSTSERVICE CORP NEW COM 33767E202   4,194 29,750 SH   SOLE   29,750 0 0
GENPACT LIMITED SHS G3922B107   49,971 1,081,150 SH   SOLE   1,081,150 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   805 15,703 SH   SOLE   15,703 0 0
LIGHT & WONDER INC COM 80874P109   2,822 47,000 SH   SOLE   47,000 0 0
MICROSOFT CORP COM 594918104   68,363 237,126 SH   SOLE   237,126 0 0
MOODYS CORP COM 615369105   55,305 180,725 SH   SOLE   180,725 0 0
MSCI INC COM 55354G100   67,316 120,273 SH   SOLE   120,273 0 0
SCHWAB CHARLES CORP COM 808513105   43,862 837,412 SH   SOLE   837,412 0 0
SHERWIN WILLIAMS CO COM 824348106   46,886 208,597 SH   SOLE   208,597 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   6,794 73,988 SH   SOLE   73,988 0 0
VISA INC COM CL A 92826C839   62,875 278,875 SH   SOLE   278,875 0 0
XPEL INC COM 98379L100   7,067 104,000 SH   SOLE   104,000 0 0