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 21,497 121,850 SH   SOLE   78,400 0 43,450
ALPHABET INC CLASS A 02079K305 21,580 16,112 SH   SOLE   9,869 0 6,243
AMERICAN EXPRESS CO COMMON 025816109 15,225 122,300 SH   SOLE   77,300 0 45,000
APPLE INC COMMON 037833100 14,389 49,000 SH   SOLE   31,500 0 17,500
BANCO BRADESCO S A ADR (1 PFD) 059460303 238,870 26,689,387 SH   SOLE   14,980,741 0 11,708,646
BECTON DICKINSON COMMON 075887109 18,508 68,050 SH   SOLE   43,600 0 24,450
BERKSHIRE HATHAWAY CLASS B 084670702 37,928 167,454 SH   SOLE   100,740 0 66,714
BORG WARNER INC COMMON 099724106 26,327 606,900 SH   SOLE   397,200 0 209,700
BUCKLE INC COMMON 118440106 32,021 1,184,200 SH   SOLE   764,800 0 419,400
C H ROBINSON WLDWIDE COMMON 12541W209 28,598 365,700 SH   SOLE   234,800 0 130,900
CARLISLE COS INC COMMON 142339100 26,946 166,500 SH   SOLE   102,600 0 63,900
CARNIVAL CORP COMMON 143658300 29,245 575,342 SH   SOLE   370,942 0 204,400
COMMERCIAL INTL BK GDR REP 1 ORD EGP10 201712205 2,727 534,610 SH   SOLE   534,610 0 0
COPA HOLDINGS CLASS A P31076105 111,091 1,027,857 SH   SOLE   628,700 0 399,157
CULLEN FROST BANKERS COMMON 229899109 25,159 257,300 SH   SOLE   153,100 0 104,200
DENTSPLY SIRONA INC COM 24906P109 14,498 256,189 SH   SOLE   163,989 0 92,200
EAGLE MATERIALS COMMON 26969P108 25,865 285,300 SH   SOLE   184,300 0 101,000
GENERAL DYNAMICS COMMON 369550108 17,927 101,655 SH   SOLE   65,555 0 36,100
GENTEX CORP COMMON 371901109 25,589 883,000 SH   SOLE   610,700 0 272,300
INFOSYS LIMITED ADR 456788108 142,473 13,805,560 SH   SOLE   7,057,200 0 6,748,360
INTEL CORP COMMON 458140100 40,653 679,240 SH   SOLE   438,640 0 240,600
IPG PHOTONICS CORP COMMON 44980X109 9,550 65,900 SH   SOLE   42,800 0 23,100
JOHNSON & JOHNSON COMMON 478160104 17,154 117,600 SH   SOLE   77,000 0 40,600
MARKEL CORP COMMON 570535104 23,763 20,787 SH   SOLE   13,094 0 7,693
MARTIN MARIETTA MATL COMMON 573284106 21,001 75,100 SH   SOLE   47,200 0 27,900
MSC INDL DIRECT INC CLASS A 553530106 31,529 401,800 SH   SOLE   257,100 0 144,700
OCEANEERING INTL INC COMMON 675232102 17,938 1,203,100 SH   SOLE   778,500 0 424,600
POSCO ADR (0.25 ORD) 693483109 147,707 2,917,966 SH   SOLE   1,600,900 0 1,317,066
RYANAIR HLDGS PLC ADR EACH REPR 5 ORD 783513203 68,423 781,000 SH   SOLE   400,400 0 380,600
SAMSUNG ELECTRS LTD GDR 144A / REG S 796050888 301,571 250,001 SH   SOLE   144,655 0 105,346
SCHLUMBERGER LTD COMMON 806857108 40,284 1,002,100 SH   SOLE   647,400 0 354,700
STATE BK OF INDIA GDR(2 INR10 REG S) 856552203 37,610 803,640 SH   SOLE   602,390 0 201,250
T ROWE PRICE GRP COMMON 74144T108 38,782 318,300 SH   SOLE   206,200 0 112,100
UNITED TECHNOLOGIES COMMON 913017109 38,983 260,300 SH   SOLE   167,200 0 93,100
WALGREENS BOOTS ALNC COMMON 931427108 36,355 616,600 SH   SOLE   390,100 0 226,500
WALT DISNEY CO COMMON 254687106 51,213 354,100 SH   SOLE   228,800 0 125,300
WELLS FARGO & CO COMMON 949746101 32,412 602,460 SH   SOLE   387,660 0 214,800