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
ALPHABET INC CAP STK CL C 02079K107   1,797,222 9,800 SH   SOLE   9,800 0 0
AMAZON COM INC COM 023135106   10,149,300 52,500 SH   SOLE   52,500 0 0
APPLE INC COM 037833100   12,152,197 57,700 SH   SOLE   57,700 0 0
ARGAN INC COM 04010E109   7,160,507 98,022 SH   SOLE   98,022 0 0
ATKORE INC COM 047649108   5,862,472 43,400 SH   SOLE   43,400 0 0
BROADCOM INC COM 11135F101   4,628,224 2,883 SH   SOLE   2,883 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   9,074,586 482,720 SH   SOLE   482,720 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   6,515,605 237,431 SH   SOLE   237,431 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   2,766,000 20,000 SH   SOLE   20,000 0 0
CANADIAN IMPERIAL BK COMM TO PUT 136069951   354,351 10,000 SH   SOLE   10,000 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   16,267,467 206,600 SH   SOLE   206,600 0 0
CBOE GLOBAL MKTS INC COM 12503M108   8,811,698 51,800 SH   SOLE   51,800 0 0
CENOVUS ENERGY INC COM 15135U109   10,756,462 547,300 SH   SOLE   547,300 0 0
DISCOVER FINL SVCS COM 254709108   2,745,750 21,000 SH   SOLE   21,000 0 0
FISERV INC COM 337738108   3,307,467 22,200 SH   SOLE   22,200 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   1,470,760 37,775 SH   SOLE   37,775 0 0
GLOBAL PMTS INC COM 37940X102   6,585,951 68,100 SH   SOLE   68,100 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   2,596,040 52,500 SH   SOLE   52,500 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   2,099,072 99,200 SH   SOLE   99,200 0 0
HUDBAY MINERALS INC COM 443628102   5,157,504 570,200 SH   SOLE   570,200 0 0
IES HLDGS INC COM 44951W106   3,760,386 26,991 SH   SOLE   26,991 0 0
INSTALLED BLDG PRODS INC COM 45780R101   3,753,434 18,272 SH   SOLE   18,272 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   38,747,775 1,842,500 SH   SOLE   1,842,500 0 0
ISHARES INC MSCI MEXICO ETF 464286822   2,010,365 35,500 SH   SOLE   35,500 0 0
MASTERCARD INCORPORATED CL A 57636Q104   5,931,719 13,450 SH   SOLE   13,450 0 0
MICROSOFT CORP COM 594918104   4,054,892 9,075 SH   SOLE   9,075 0 0
MYR GROUP INC DEL COM 55405W104   4,699,429 34,654 SH   SOLE   34,654 0 0
NVIDIA CORPORATION COM 67066G104   297,418 2,410 SH   SOLE   2,410 0 0
PALO ALTO NETWORKS INC COM 697435105   3,052,620 9,000 SH   SOLE   9,000 0 0
PULTE GROUP INC COM 745867101   9,143,507 83,206 SH   SOLE   83,206 0 0
QUALCOMM INC COM 747525103   696,290 3,500 SH   SOLE   3,500 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   6,254,797 169,222 SH   SOLE   169,222 0 0
SPDR S&P 500 ETF TR PUT 78462F953   4,049,750 5,500 SH   SOLE   5,500 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   5,674,138 32,640 SH   SOLE   32,640 0 0
TOPBUILD CORP COM 89055F103   17,366,657 45,024 SH   SOLE   45,024 0 0
TORONTO DOMINION BK ONT CALL 891160909   271,111 2,660 SH   SOLE   2,660 0 0
VISA INC COM CL A 92826C839   5,455,731 20,798 SH   SOLE   20,798 0 0