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
Expires: July 31, 2015
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
ALPHABET INC CAP STK CL A 02079K305 31,854,206 361,036 SH SOLE 361,036 0 0
APPLE INC COM 037833100 58,920,916 453,482 SH SOLE 453,482 0 0
COMFORT SYS USA INC COM 199908104 30,913,940 268,630 SH SOLE 268,630 0 0
EQUIFAX INC COM 294429105 57,738,525 297,070 SH SOLE 297,070 0 0
FIRSTSERVICE CORP NEW COM 33767E202 3,645,863 29,750 SH SOLE 29,750 0 0
GENPACT LIMITED SHS G3922B107 51,118,659 1,103,598 SH SOLE 1,103,598 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,280,688 8,565 SH SOLE 8,565 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 777,456 15,703 SH SOLE 15,703 0 0
MICROSOFT CORP COM 594918104 57,295,396 238,910 SH SOLE 238,910 0 0
MOODYS CORP COM 615369105 50,484,272 181,194 SH SOLE 181,194 0 0
MSCI INC COM 55354G100 57,437,331 123,476 SH SOLE 123,476 0 0
SCHWAB CHARLES CORP COM 808513105 70,854,093 850,998 SH SOLE 850,998 0 0
SHERWIN WILLIAMS CO COM 824348106 50,100,126 211,099 SH SOLE 211,099 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 4,181,094 45,710 SH SOLE 45,710 0 0
VISA INC COM CL A 92826C839 59,792,289 287,795 SH SOLE 287,795 0 0
XPEL INC COM 98379L100 6,246,240 104,000 SH SOLE 104,000 0 0