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
AON PLC SHS CL A G0403H108   42,688 123,662 SH   SOLE   123,662 0 0
APPLE INC COM 037833100   80,182 413,372 SH   SOLE   413,372 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   491 1,440 SH   SOLE   1,440 0 0
COMFORT SYS USA INC COM 199908104   44,957 273,796 SH   SOLE   273,796 0 0
EQUIFAX INC COM 294429105   68,086 289,358 SH   SOLE   289,358 0 0
FERGUSON PLC NEW SHS G3421J106   42,631 270,998 SH   SOLE   270,998 0 0
FIRSTSERVICE CORP NEW COM 33767E202   4,584 29,750 SH   SOLE   29,750 0 0
GENPACT LIMITED SHS G3922B107   40,916 1,089,070 SH   SOLE   1,089,070 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   794 15,703 SH   SOLE   15,703 0 0
MICROSOFT CORP COM 594918104   79,105 232,292 SH   SOLE   232,292 0 0
MOODYS CORP COM 615369105   62,170 178,792 SH   SOLE   178,792 0 0
MSCI INC COM 55354G100   56,050 119,436 SH   SOLE   119,436 0 0
SHERWIN WILLIAMS CO COM 824348106   54,997 207,128 SH   SOLE   207,128 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   4,993 54,374 SH   SOLE   54,374 0 0
VISA INC COM CL A 92826C839   65,454 275,619 SH   SOLE   275,619 0 0
XPEL INC COM 98379L100   8,759 104,000 SH   SOLE   104,000 0 0