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 4,783,496 21,442 SH   SOLE   0 0 21,442
APPLE INC COM 037833100 BBG001S5N8V8 252,258 1,301 SH   SOLE   0 0 1,301
BHP GROUP LTD SPONSORED ADS 088606108 BBG001S5P5K4 357,841 5,997 SH   SOLE   0 0 5,997
CODA OCTOPUS GROUP INC COM NEW 19188U206 BBG001S7WGC7 4,047,899 493,045 SH   SOLE   0 0 493,045
COINBASE GLOBAL INC COM CL A 19260Q107 BBG00ZGF7799 4,064,040 56,800 SH   SOLE   0 0 56,800
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 248,664 2,400 SH   SOLE   0 0 2,400
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 BBG001SCH7V2 20,398,796 119,082 SH   SOLE   0 0 119,082
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 423,477 3,949 SH   SOLE   0 0 3,949
F5 INC COM 315616102 BBG001SCP8D1 8,300,109 56,749 SH   SOLE   0 0 56,749
GENTEX CORP COM 371901109 BBG001S5RMR8 7,445,215 254,450 SH   SOLE   0 0 254,450
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 756,338 3,645 SH   SOLE   0 0 3,645
INTERDIGITAL INC COM 45867G101 BBG001S8DV79 13,110,527 135,790 SH   SOLE   0 0 135,790
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 282,213 613 SH   SOLE   0 0 613
NATIONAL RESH CORP COM NEW 637372202 BBG004K1F9R1 11,737,668 269,769 SH   SOLE   0 0 269,769
PPG INDS INC COM 693506107 BBG001S5VC13 749,456 5,054 SH   SOLE   0 0 5,054
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 5,866,181 52,367 SH   SOLE   0 0 52,367
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 4,982,686 45,015 SH   SOLE   0 0 45,015
STURM RUGER & CO INC COM 864159108 BBG001S6LMJ1 6,643,296 125,440 SH   SOLE   0 0 125,440