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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BHP GROUP LTD SPONSORED ADS 088606108 300 5,997 SH   SOLE   0 0 5,997
CODA OCTOPUS GROUP INC COM NEW 19188U206 1,500 277,828 SH   SOLE   0 0 277,828
COINBASE GLOBAL INC COM CL A 19260Q107 4,008 62,151 SH   SOLE   0 0 62,151
CONOCOPHILLIPS COM 20825C104 246 2,400 SH   SOLE   0 0 2,400
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 21,178 128,351 SH   SOLE   0 0 128,351
EXXON MOBIL CORP COM 30231G102 345 3,949 SH   SOLE   0 0 3,949
F5 INC COM 315616102 8,768 60,581 SH   SOLE   0 0 60,581
FASTENAL CO COM 311900104 3,537 76,820 SH   SOLE   0 0 76,820
GENTEX CORP COM 371901109 6,245 261,956 SH   SOLE   0 0 261,956
HONEYWELL INTL INC COM 438516106 630 3,774 SH   SOLE   0 0 3,774
INTERDIGITAL INC COM 45867G101 5,645 139,653 SH   SOLE   0 0 139,653
LOCKHEED MARTIN CORP COM 539830109 237 613 SH   SOLE   0 0 613
NATIONAL RESH CORP COM NEW 637372202 11,363 285,505 SH   SOLE   0 0 285,505
PFIZER INC COM 717081103 200 4,579 SH   SOLE   0 0 4,579
PPG INDS INC COM 693506107 608 5,492 SH   SOLE   0 0 5,492
PRICE T ROWE GROUP INC COM 74144T108 5,514 52,514 SH   SOLE   0 0 52,514
SNAP ON INC COM 833034101 9,230 45,839 SH   SOLE   0 0 45,839
STURM RUGER & CO INC COM 864159108 6,123 120,549 SH   SOLE   0 0 120,549