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
APPLE INC COM 037833100 BBG001S5N8V8 214,430 1,300 SH   SOLE   0 0 1,300
BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 380,270 5,997 SH   SOLE   0 0 5,997
CODA OCTOPUS GROUP INC COM NEW 19188U206 BBG001S7WGC7 2,433,761 332,481 SH   SOLE   0 0 332,481
COINBASE GLOBAL INC COM CL A 19260Q107 BBG00ZGF7799 3,822,570 56,572 SH   SOLE   0 0 56,572
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 238,104 2,400 SH   SOLE   0 0 2,400
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 BBG001SCH7V2 19,823,787 120,451 SH   SOLE   0 0 120,451
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 432,993 3,949 SH   SOLE   0 0 3,949
F5 INC COM 315616102 BBG001SCP8D1 8,299,231 56,965 SH   SOLE   0 0 56,965
GENTEX CORP COM 371901109 BBG001S5RMR8 7,102,937 253,405 SH   SOLE   0 0 253,405
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 696,632 3,645 SH   SOLE   0 0 3,645
INTERDIGITAL INC COM 45867G101 BBG001S8DV79 10,069,653 138,130 SH   SOLE   0 0 138,130
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 289,783 613 SH   SOLE   0 0 613
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 11,875,712 272,942 SH   SOLE   0 0 272,942
PPG INDS INC COM 693506107 BBG001S5VC13 702,686 5,260 SH   SOLE   0 0 5,260
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 5,915,242 52,394 SH   SOLE   0 0 52,394
SNAP ON INC COM 833034101 BBG001S5W688 10,992,202 44,523 SH   SOLE   0 0 44,523
STURM RUGER & CO INC COM 864159108 BBG001S6LMJ1 7,118,887 123,936 SH   SOLE   0 0 123,936
WP CAREY INC COM 92936U109 BBG001S67MM3 200,131 2,584 SH   SOLE   0 0 2,584