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 18,884 105,750 SH   SOLE   80,700 0 25,050
ALPHABET INC CLASS A CLASS A 02079K305 35,098 44,291 SH   SOLE   33,588 0 10,703
ALPHABET INC CLASS C CLASS C 02079K107 5,782 7,491 SH   SOLE   7,491 0 0
AMERICAN EXPRESS CO COMMON 025816109 33,884 457,400 SH   SOLE   377,600 0 79,800
APACHE CORP COMMON 037411105 35,251 555,400 SH   SOLE   441,200 0 114,200
AUSTRAL&NEW ZEAL BKG BKG SP ADR (1 ORD) 052528304 2,515 115,150 SH   SOLE   115,150 0 0
BANCO BRADESCO S A ADR (1 PFD) 059460303 183,444 21,061,260 SH   SOLE   16,597,864 0 4,463,396
BECTON DICKINSON COMMON 075887109 17,176 103,750 SH   SOLE   80,000 0 23,750
BEMIS INC COMMON 081437105 6,904 144,380 SH   SOLE   99,380 0 45,000
BERKSHIRE HATHAWAY CLASS B 084670702 50,617 310,574 SH   SOLE   235,820 0 74,754
BUCKLE INC COMMON 118440106 6,145 269,500 SH   SOLE   214,000 0 55,500
CARLISLE COS INC COMMON 142339100 24,209 219,500 SH   SOLE   169,500 0 50,000
CARNIVAL CORP COMMON 143658300 21,284 408,842 SH   SOLE   311,942 0 96,900
COCA-COLA CO COMMON 191216100 10,332 249,200 SH   SOLE   194,100 0 55,100
COPA HOLDINGS CLASS A P31076105 104,741 1,153,157 SH   SOLE   885,757 0 267,400
CULLEN FROST BANKERS COMMON 229899109 27,087 307,000 SH   SOLE   243,300 0 63,700
DENBURY RES INC COMMON 247916208 30,322 8,239,600 SH   SOLE   6,563,100 0 1,676,500
DENTSPLY SIRONA INC COM USD0.01 24906P109 10,108 175,089 SH   SOLE   122,889 0 52,200
EAGLE MATERIALS COMMON 26969P108 19,992 202,900 SH   SOLE   162,500 0 40,400
EMERSON ELEC CO COMMON 291011104 8,507 152,600 SH   SOLE   106,200 0 46,400
FLIR SYS INC COMMON 302445101 20,397 563,600 SH   SOLE   444,200 0 119,400
GENERAL DYNAMICS COMMON 369550108 8,573 49,655 SH   SOLE   33,855 0 15,800
GENTEX CORP COMMON 371901109 25,766 1,308,600 SH   SOLE   1,057,500 0 251,100
GRANITE CONSTR INC COMMON 387328107 22 400 SH   SOLE   400 0 0
HARLEY DAVIDSON INC COMMON 412822108 9,311 159,600 SH   SOLE   135,000 0 24,600
HEARTLAND EXPRESS IN COMMON 422347104 2,199 108,000 SH   SOLE   3,300 0 104,700
INFOSYS LIMITED ADR 456788108 115,395 7,781,180 SH   SOLE   6,012,980 0 1,768,200
INTEL CORP COMMON 458140100 18,829 519,140 SH   SOLE   379,440 0 139,700
JACOBS ENGR GROUP COMMON 469814107 32,042 562,139 SH   SOLE   467,539 0 94,600
JOHNSON & JOHNSON COMMON 478160104 40,289 349,700 SH   SOLE   276,000 0 73,700
MARKEL CORP COMMON 570535104 91,414 101,066 SH   SOLE   79,993 0 21,073
MATTEL INC COMMON 577081102 29,192 1,059,600 SH   SOLE   835,800 0 223,800
MDU RES GROUP INC COMMON 552690109 31,894 1,108,600 SH   SOLE   882,100 0 226,500
MEDTRONIC PLC SHS G5960L103 16,980 238,376 SH   SOLE   188,734 0 49,642
MERCK & CO INC COMMON 58933Y105 11,421 194,000 SH   SOLE   152,700 0 41,300
MICROSOFT CORP COMMON 594918104 13,206 212,521 SH   SOLE   169,000 0 43,521
NATL AUSTRALIA BK SP ADR (1 ORD) 632525408 1,203 109,166 SH   SOLE   109,166 0 0
OCEANEERING INTL INC COMMON 675232102 23,719 840,800 SH   SOLE   665,300 0 175,500
PFIZER INC COMMON 717081103 29 900 SH   SOLE   900 0 0
POSCO ADR (0.25 ORD) 693483109 193,934 3,690,466 SH   SOLE   2,917,666 0 772,800
PRICE T ROWE GRP COMMON 74144T108 7,564 100,500 SH   SOLE   80,100 0 20,400
PROCTER & GAMBLE CO COMMON 742718109 40,005 475,800 SH   SOLE   364,900 0 110,900
QUALCOMM INC COMMON 747525103 32,861 504,000 SH   SOLE   398,200 0 105,800
ROCKWELL COLLINS INC COMMON 774341101 21,400 230,700 SH   SOLE   183,500 0 47,200
SAMSUNG ELECTRS LTD GDR 144A (0.5 ORD) 796050888 333,606 447,202 SH   SOLE   341,672 0 105,530
STATE BK OF INDIA GDR(2 INR10 REG S) 856552203 20,002 544,260 SH   SOLE   325,360 0 218,900
TEGNA INC COMMON 87901J105 12,695 593,480 SH   SOLE   473,780 0 119,700
TELEDYNE TECH INC COMMON 879360105 9,250 75,200 SH   SOLE   61,500 0 13,700
TIDEWATER INC COMMON 886423102 8,486 2,488,487 SH   SOLE   1,980,387 0 508,100
TIFFANY & CO COMMON 886547108 16,686 215,500 SH   SOLE   175,200 0 40,300
UNITED TECHNOLOGIES COMMON 913017109 43,410 396,000 SH   SOLE   320,900 0 75,100
VALLEY NATL BANCORP COMMON 919794107 18,489 1,588,400 SH   SOLE   1,215,000 0 373,400
VALMONT INDS INC COMMON 920253101 17,373 123,300 SH   SOLE   103,700 0 19,600
WALGREENS BOOTS ALNC COMMON 931427108 14,475 174,900 SH   SOLE   138,200 0 36,700
WALT DISNEY CO COMMON 254687106 8,598 82,500 SH   SOLE   56,800 0 25,700
WASHINGTON FEDERAL COMMON 938824109 28,651 834,095 SH   SOLE   662,495 0 171,600
WELLS FARGO & CO COMMON 949746101 54,772 993,860 SH   SOLE   780,860 0 213,000
WESTAMERICA BANCORP COMMON 957090103 15,248 242,300 SH   SOLE   194,200 0 48,100
WORLD FUEL SVCS CORP COMMON 981475106 2,415 52,600 SH   SOLE   1,400 0 51,200