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
ALBEMARLE CORP COM 012653101 BBG001S7SBP9 7,092,858 53,840 SH   SOLE   0 0 53,840
AMAZON COM INC COM 023135106 BBG001S5PQL7 252,532 1,400 SH   SOLE   0 0 1,400
APOLLO GLOBAL MGMT INC COM 03769M106 BBG00ZNLTFL2 278,651 2,478 SH   SOLE   0 0 2,478
APPLE INC COM 037833100 BBG001S5N8V8 222,904 1,300 SH   SOLE   0 0 1,300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 235,912 561 SH   SOLE   0 0 561
BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 345,967 5,997 SH   SOLE   0 0 5,997
CODA OCTOPUS GROUP INC COM NEW 19188U206 BBG001S7WGC7 3,133,496 543,067 SH   SOLE   0 0 543,067
COINBASE GLOBAL INC COM CL A 19260Q107 BBG00ZGF7799 5,349,326 20,177 SH   SOLE   0 0 20,177
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 305,472 2,400 SH   SOLE   0 0 2,400
COTERRA ENERGY INC COM 127097103 BBG001S6H6Y4 6,419,388 230,251 SH   SOLE   0 0 230,251
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 2,978,414 31,168 SH   SOLE   0 0 31,168
ENCORE WIRE CORP COM 292562105 BBG001S70TC4 2,922,639 11,122 SH   SOLE   0 0 11,122
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 441,538 3,799 SH   SOLE   0 0 3,799
F5 INC COM 315616102 BBG001SCP8D1 5,103,573 26,919 SH   SOLE   0 0 26,919
GENTEX CORP COM 371901109 BBG001S5RMR8 5,423,860 150,162 SH   SOLE   0 0 150,162
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 748,136 3,645 SH   SOLE   0 0 3,645
INTERDIGITAL INC COM 45867G101 BBG001S8DV79 5,450,615 51,199 SH   SOLE   0 0 51,199
ISHARES TR U.S. FINLS ETF 464287788 BBG001SFC802 271,359 2,837 SH   SOLE   0 0 2,837
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 278,835 613 SH   SOLE   0 0 613
NUCOR CORP COM 670346105 BBG001S5TRV0 5,014,786 25,340 SH   SOLE   0 0 25,340
PPG INDS INC COM 693506107 BBG001S5VC13 740,226 5,109 SH   SOLE   0 0 5,109
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 7,851,104 64,396 SH   SOLE   0 0 64,396
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 5,789,353 53,447 SH   SOLE   0 0 53,447
SNAP ON INC COM 833034101 BBG001S5W688 7,605,273 25,674 SH   SOLE   0 0 25,674
STURM RUGER & CO INC COM 864159108 BBG001S6LMJ1 5,223,188 113,179 SH   SOLE   0 0 113,179
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 205,515 893 SH   SOLE   0 0 893