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
ALAMOS GOLD INC NEW COM CL A 011532108   3,347,282 167,600 SH   SOLE   167,600 0 0
ALPHABET INC CAP STK CL C 02079K107   4,682,712 28,010 SH   SOLE   28,010 0 0
AMAZON COM INC COM 023135106   3,353,580 18,000 SH   SOLE   18,000 0 0
APPLE INC COM 037833100   8,434,600 36,200 SH   SOLE   36,200 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102   2,798,939 195,730 SH   SOLE   195,730 0 0
BROADCOM INC COM 11135F101   10,237,743 59,363 SH   SOLE   59,363 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   8,388,115 359,464 SH   SOLE   359,464 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   4,121,375 117,298 SH   SOLE   117,298 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   17,842,602 208,300 SH   SOLE   208,300 0 0
CASELLA WASTE SYS INC CL A 147448104   2,984,700 30,000 SH   SOLE   30,000 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   4,473,035 23,204 SH   SOLE   23,204 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   72,183 12,000 SH   SOLE   12,000 0 0
FISERV INC COM 337738108   3,988,230 22,200 SH   SOLE   22,200 0 0
FORTUNA MNG CORP COM NEW 349942102   69,783 15,000 SH   SOLE   15,000 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   2,709,193 67,775 SH   SOLE   67,775 0 0
GILDAN ACTIVEWEAR INC COM 375916103   1,056,529 22,400 SH   SOLE   22,400 0 0
GLOBAL PMTS INC COM 37940X102   10,674,939 104,278 SH   SOLE   104,278 0 0
HILLMAN SOLUTIONS CORP COM 431636109   5,462,139 517,248 SH   SOLE   517,248 0 0
IES HLDGS INC COM 44951W106   897,492 4,496 SH   SOLE   4,496 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   38,917,559 1,854,100 SH   SOLE   1,854,100 0 0
MASTERCARD INCORPORATED CL A 57636Q104   3,604,448 7,300 SH   SOLE   7,300 0 0
META PLATFORMS INC CL A 30303M102   8,413,692 14,700 SH   SOLE   14,700 0 0
MICRON TECHNOLOGY INC COM 595112103   1,171,810 11,300 SH   SOLE   11,300 0 0
MICROSOFT CORP COM 594918104   3,431,962 7,975 SH   SOLE   7,975 0 0
MYR GROUP INC DEL COM 55405W104   4,798,905 46,979 SH   SOLE   46,979 0 0
NVIDIA CORPORATION COM 67066G104   292,791 2,410 SH   SOLE   2,410 0 0
ORACLE CORP COM 68389X105   1,107,600 6,500 SH   SOLE   6,500 0 0
SPDR S&P 500 ETF TR PUT 78462F953   1,218,000 3,000 SH   SOLE   3,000 0 0
SPDR SER TR S&P BIOTECH 78464A870   296,490 3,000 SH   SOLE   3,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   10,152,731 58,470 SH   SOLE   58,470 0 0
THE TRADE DESK INC COM CL A 88339J105   1,535,100 14,000 SH   SOLE   14,000 0 0
TOPBUILD CORP COM 89055F103   6,495,638 15,970 SH   SOLE   15,970 0 0
VEEVA SYS INC CL A COM 922475108   2,202,690 10,498 SH   SOLE   10,498 0 0
VISA INC COM CL A 92826C839   3,326,169 12,100 SH   SOLE   12,100 0 0