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
3M COMPANY COMMON 88579Y101 7,490 36,050 SH   SOLE   22,900 0 13,150
ALPHABET INC CLASS A 02079K305 22,140 18,812 SH   SOLE   11,769 0 7,043
AMERICAN EXPRESS CO COMMON 025816109 13,641 124,800 SH   SOLE   79,800 0 45,000
APPLE INC COMMON 037833100 9,516 50,100 SH   SOLE   32,600 0 17,500
BANCO BRADESCO S A ADR (1 PFD) 059460303 246,271 22,572,986 SH   SOLE   12,568,030 0 10,004,956
BECTON DICKINSON COMMON 075887109 7,429 29,750 SH   SOLE   19,600 0 10,150
BERKSHIRE HATHAWAY CLASS B 084670702 27,874 138,754 SH   SOLE   77,640 0 61,114
BORG WARNER INC COMMON 099724106 8,604 224,000 SH   SOLE   145,800 0 78,200
BUCKLE INC COMMON 118440106 9,648 515,400 SH   SOLE   344,400 0 171,000
CARLISLE COS INC COMMON 142339100 22,599 184,300 SH   SOLE   120,400 0 63,900
CARNIVAL CORP COMMON 143658300 8,680 171,142 SH   SOLE   110,342 0 60,800
COPA HOLDINGS CLASS A P31076105 85,266 1,057,757 SH   SOLE   607,900 0 449,857
CULLEN FROST BANKERS COMMON 229899109 12,794 131,800 SH   SOLE   85,400 0 46,400
DENTSPLY SIRONA INC COM USD0.01 24906P109 15,164 305,789 SH   SOLE   202,289 0 103,500
EAGLE MATERIALS COMMON 26969P108 20,308 240,900 SH   SOLE   156,600 0 84,300
FLIR SYS INC COMMON 302445101 8,051 169,200 SH   SOLE   109,100 0 60,100
GENERAL DYNAMICS COMMON 369550108 5,223 30,855 SH   SOLE   20,055 0 10,800
GENTEX CORP COMMON 371901109 20,424 987,600 SH   SOLE   681,900 0 305,700
HARLEY DAVIDSON INC COMMON 412822108 2,906 81,500 SH   SOLE   62,500 0 19,000
HEARTLAND EXPRESS IN COMMON 422347104 1,951 101,200 SH   SOLE   0 0 101,200
INFOSYS LIMITED ADR 456788108 157,866 14,443,360 SH   SOLE   7,470,000 0 6,973,360
INTEL CORP COMMON 458140100 25,955 483,340 SH   SOLE   301,840 0 181,500
JOHNSON & JOHNSON COMMON 478160104 17,641 126,200 SH   SOLE   80,600 0 45,600
MARKEL CORP COMMON 570535104 28,649 28,757 SH   SOLE   18,504 0 10,253
MARTIN MARIETTA MATL COMMON 573284106 17,281 85,900 SH   SOLE   56,200 0 29,700
MEDTRONIC PLC SHS G5960L103 9,875 108,422 SH   SOLE   72,280 0 36,142
MICROSOFT CORP COMMON 594918104 7,232 61,321 SH   SOLE   36,600 0 24,721
MSC INDL DIRECT INC CLASS A 553530106 10,827 130,900 SH   SOLE   86,100 0 44,800
OCEANEERING INTL INC COMMON 675232102 15,392 976,000 SH   SOLE   645,500 0 330,500
POSCO ADR (0.25 ORD) 693483109 166,611 3,017,766 SH   SOLE   1,686,200 0 1,331,566
PROCTER & GAMBLE CO COMMON 742718109 12,913 124,100 SH   SOLE   81,000 0 43,100
QUALCOMM INC COMMON 747525103 18,021 316,000 SH   SOLE   203,300 0 112,700
SAMSUNG ELECTRS LTD GDR REP 25 ORD SHS 796050888 224,111 227,895 SH   SOLE   127,459 0 100,436
SCHLUMBERGER LTD COMMON 806857108 22,421 514,600 SH   SOLE   339,100 0 175,500
STATE BK OF INDIA GDR(2 INR10 REG S) 856552203 33,092 715,500 SH   SOLE   434,080 0 281,420
T ROWE PRICE GRP COMMON 74144T108 25,511 254,800 SH   SOLE   167,500 0 87,300
TELEDYNE TECH INC COMMON 879360105 8,959 37,800 SH   SOLE   27,300 0 10,500
TIFFANY & CO COMMON 886547108 9,784 92,700 SH   SOLE   63,500 0 29,200
UNITED TECHNOLOGIES COMMON 913017109 30,727 238,400 SH   SOLE   152,400 0 86,000
VALMONT INDS INC COMMON 920253101 7,064 54,300 SH   SOLE   39,200 0 15,100
WALGREENS BOOTS ALNC COMMON 931427108 20,930 330,800 SH   SOLE   215,300 0 115,500
WALT DISNEY CO COMMON 254687106 25,481 229,500 SH   SOLE   149,100 0 80,400
WASHINGTON FEDERAL COMMON 938824109 8,840 305,995 SH   SOLE   172,395 0 133,600
WELLS FARGO & CO COMMON 949746101 26,067 539,460 SH   SOLE   341,260 0 198,200
WESTAMERICA BANCORP COMMON 957090103 7,008 113,400 SH   SOLE   74,100 0 39,300