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 8,685 44,150 SH   SOLE   28,400 0 15,750
ALPHABET INC CLASS A 02079K305 26,616 23,571 SH   SOLE   15,368 0 8,203
AMERICAN EXPRESS CO COMMON 025816109 18,110 184,800 SH   SOLE   122,300 0 62,500
BANCO BRADESCO S A ADR (1 PFD) 059460303 183,491 26,747,993 SH   SOLE   15,240,637 0 11,507,356
BECTON DICKINSON COMMON 075887109 12,038 50,250 SH   SOLE   29,700 0 20,550
BERKSHIRE HATHAWAY CLASS B 084670702 27,980 149,904 SH   SOLE   85,040 0 64,864
BUCKLE INC COMMON 118440106 13,671 508,200 SH   SOLE   337,200 0 171,000
CARLISLE COS INC COMMON 142339100 20,590 190,100 SH   SOLE   126,200 0 63,900
CARNIVAL CORP COMMON 143658300 10,519 183,542 SH   SOLE   119,042 0 64,500
COCA-COLA CO COMMON 191216100 4,088 93,200 SH   SOLE   45,400 0 47,800
COPA HOLDINGS CLASS A P31076105 49,028 518,157 SH   SOLE   276,400 0 241,757
CULLEN FROST BANKERS CLASS A P31076105 15,749 145,500 SH   SOLE   96,300 0 49,200
DENTSPLY SIRONA INC COM USD0.01 24906P109 6,801 155,389 SH   SOLE   96,989 0 58,400
EAGLE MATERIALS COMMON 26969P108 13,573 129,300 SH   SOLE   83,500 0 45,800
EMERSON ELEC CO COMMON 291011104 3,803 55,000 SH   SOLE   28,800 0 26,200
FLIR SYS INC COMMON 302445101 14,708 283,000 SH   SOLE   179,400 0 103,600
GENERAL DYNAMICS COMMON 369550108 2,825 15,155 SH   SOLE   7,955 0 7,200
GENTEX CORP COMMON 371901109 24,532 1,065,700 SH   SOLE   760,000 0 305,700
HARLEY DAVIDSON INC COMMON 412822108 3,657 86,900 SH   SOLE   65,400 0 21,500
HEARTLAND EXPRESS IN COMMON 422347104 1,877 101,200 SH   SOLE   0 0 101,200
INFOSYS LIMITED ADR 456788108 148,377 7,636,480 SH   SOLE   4,134,000 0 3,502,480
INTEL CORP COMMON 458140100 22,769 458,040 SH   SOLE   309,940 0 148,100
JACOBS ENGR GROUP COMMON 469814107 10,523 165,739 SH   SOLE   108,539 0 57,200
JOHNSON & JOHNSON COMMON 478160104 20,652 170,200 SH   SOLE   113,000 0 57,200
MARKEL CORP COMMON 570535104 41,224 38,017 SH   SOLE   24,404 0 13,613
MDU RES GROUP INC COMMON 552690109 12,519 436,500 SH   SOLE   254,000 0 182,500
MEDTRONIC PLC SHS G5960L103 11,345 132,522 SH   SOLE   89,080 0 43,442
MICROSOFT CORP COMMON 594918104 7,220 73,221 SH   SOLE   43,600 0 29,621
MSC INDL DIRECT INC CLASS A 553530106 8,544 100,700 SH   SOLE   65,800 0 34,900
OCEANEERING INTL INC COMMON 675232102 24,434 959,700 SH   SOLE   629,200 0 330,500
POSCO ADR (0.25 ORD) 693483109 219,015 2,954,866 SH   SOLE   1,645,200 0 1,309,666
PROCTER & GAMBLE CO COMMON 742718109 13,723 175,800 SH   SOLE   109,800 0 66,000
QUALCOMM INC COMMON 747525103 18,873 336,300 SH   SOLE   216,700 0 119,600
SAMSUNG ELECTRS LTD GDR REP 25 ORD SHS 796050888 231,319 221,055 SH   SOLE   122,549 0 98,506
SCHLUMBERGER LTD COMMON 806857108 24,841 370,600 SH   SOLE   241,600 0 129,000
STATE BK OF INDIA GDR(2 INR10 REG S) 856552203 22,034 587,580 SH   SOLE   332,760 0 254,820
T ROWE PRICE GRP COMMON 74144T108 25,296 217,900 SH   SOLE   141,400 0 76,500
TEGNA INC COMMON 87901J105 7,537 694,680 SH   SOLE   469,980 0 224,700
TELEDYNE TECH INC COMMON 879360105 8,241 41,400 SH   SOLE   29,500 0 11,900
TIFFANY & CO COMMON 886547108 14,621 111,100 SH   SOLE   76,100 0 35,000
UNITED TECHNOLOGIES COMMON 913017109 31,232 249,800 SH   SOLE   163,800 0 86,000
VALLEY NATL BANCORP COMMON 919794107 7,791 640,700 SH   SOLE   316,700 0 324,000
VALMONT INDS INC COMMON 920253101 9,226 61,200 SH   SOLE   44,100 0 17,100
WALGREENS BOOTS ALNC COMMON 931427108 19,091 318,100 SH   SOLE   208,200 0 109,900
WALT DISNEY CO COMMON 254687106 14,170 135,200 SH   SOLE   88,500 0 46,700
WASHINGTON FEDERAL COMMON 938824109 9,990 305,495 SH   SOLE   156,495 0 149,000
WELLS FARGO & CO COMMON 949746101 29,581 533,560 SH   SOLE   348,760 0 184,800
WESTAMERICA BANCORP COMMON 957090103 7,064 125,000 SH   SOLE   83,300 0 41,700