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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
BHP GROUP LTDSPONSORED ADS0886061084375,997SH SOLE 005,997
CODA OCTOPUS GROUP INCCOM NEW19188U2062,267262,116SH SOLE 00262,116
DIAMOND HILL INVT GROUP INCCOM NEW25264R20722,046131,765SH SOLE 00131,765
F5 NETWORKS INCCOM31561610211,09059,411SH SOLE 0059,411
FASTENAL COCOM31190010410,071193,679SH SOLE 00193,679
GENTEX CORPCOM3719011097,655231,352SH SOLE 00231,352
INTERDIGITAL INCCOM45867G1019,333127,792SH SOLE 00127,792
LOCKHEED MARTIN CORPCOM539830109232613SH SOLE 00613
NATIONAL RESH CORPCOM NEW6373722029,552208,097SH SOLE 00208,097
PPG INDS INCCOM6935061072,56915,129SH SOLE 0015,129
PRICE T ROWE GROUP INCCOM74144T10813,51668,275SH SOLE 0068,275
SNAP ON INCCOM8330341018,56538,334SH SOLE 0038,334
STRATEGIC ED INCCOM86272C1033,81350,126SH SOLE 0050,126
STURM RUGER & CO INCCOM8641591089,344103,844SH SOLE 00103,844
WP CAREY INCCOM92936U1092142,865SH SOLE 002,865