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
APPLE INC COM 037833100 62,632 472,059 SH   SOLE   472,059 0 0
CECO ENVIRONMENTAL CORP COM 125141101 3,988 573,000 SH   SOLE   573,000 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 53,028 80,157 SH   SOLE   80,157 0 0
ETSY INC COM 29786A106 7,235 40,700 SH   SOLE   40,700 0 0
FIRSTSERVICE CORP NEW COM 33767E202 2,779 32,330 SH   SOLE   32,330 0 0
GENPACT LIMITED SHS G3922B107 34,119 824,917 SH   SOLE   824,917 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 1,854 30,489 SH   SOLE   30,489 0 0
MASTERCARD INCORPORATED CL A 57636Q104 36,197 101,409 SH   SOLE   101,409 0 0
MICROSOFT CORP COM 594918104 51,657 232,280 SH   SOLE   232,280 0 0
MOODYS CORP COM 615369105 42,566 146,678 SH   SOLE   146,678 0 0
MSCI INC COM 55354G100 56,111 125,667 SH   SOLE   125,667 0 0
NETFLIX INC COM 64110L106 41,339 76,451 SH   SOLE   76,451 0 0
SCHWAB CHARLES CORP COM 808513105 45,623 860,178 SH   SOLE   860,178 0 0
SHERWIN WILLIAMS CO COM 824348106 48,859 66,484 SH   SOLE   66,484 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 938 10,250 SH   SOLE   10,250 0 0
VISA INC COM CL A 92826C839 47,841 218,742 SH   SOLE   218,742 0 0