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
ALPHABET INC CAP STK CL A 02079K305 10 10 SH   SOLE   10 0 0
ALPHABET INC CAP STK CL C 02079K107 10 10 SH   SOLE   10 0 0
AMAZON COM INC COM 023135106 8 8 SH   SOLE   8 0 0
APPLE INC COM 037833100 1,087 7,052 SH   SOLE   7,052 0 0
BABCOCK & WILCOX ENTERPRIS I COM 05614L100 100 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 16,381 89,359 SH   SOLE   89,359 0 0
BLACKROCK INC COM 09247X101 19,635 43,920 SH   SOLE   43,920 0 0
CBRE GROUP INC CL A 12504L109 57 1,500 SH   SOLE   1,500 0 0
CECO ENVIRONMENTAL CORP COM 125141101 5,156 609,500 SH   SOLE   609,500 0 0
COMCAST CORP NEW CL A 20030N101 16,694 433,874 SH   SOLE   433,874 0 0
FACEBOOK INC CL A 30303M102 171 1,000 SH   SOLE   1,000 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 2,136 32,585 SH   SOLE   32,585 0 0
GENPACT LIMITED SHS G3922B107 3,013 104,800 SH   SOLE   104,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 47 200 SH   SOLE   200 0 0
HILTON GRAND VACATIONS INC COM 43283X105 12 300 SH   SOLE   300 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 69 1,000 SH   SOLE   1,000 0 0
ISHARES MSCI ISR CAP ETF 464286632 46 925 SH   SOLE   925 0 0
ISHARES TR INTERM CR BD ETF 464288638 998 9,060 SH   SOLE   9,060 0 0
LULULEMON ATHLETICA INC COM 550021109 31 500 SH   SOLE   500 0 0
MSCI INC COM 55354G100 22,809 195,120 SH   SOLE   195,120 0 0
PARK HOTELS RESORTS INC COM 700517105 18 648 SH   SOLE   648 0 0
SHERWIN WILLIAMS CO COM 824348106 19,963 55,760 SH   SOLE   55,760 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 22,177 381,685 SH   SOLE   381,685 0 0
SPIRIT AIRLS INC COM 848577102 11,731 351,167 SH   SOLE   351,167 0 0
VIACOM INC NEW PUT 92553P952 1,166 220,000 SH Put SOLE   220,000 0 0
VISA INC COM CL A 92826C839 21,689 206,096 SH   SOLE   206,096 0 0
WELLS FARGO CO NEW COM 949746101 607 11,004 SH   SOLE   11,004 0 0