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
AAR COM 000361105 3,932 221,413 SH   SOLE 0 0 3,932 0
ABB Ltd ADR ADR 000375204 35,135 2,035,618 SH   SOLE 0 0 35,135 0
AMN Healthcare COM 001744101 3,551 61,431 SH   SOLE 0 0 3,551 0
Apple Inc COM 037833100 23,870 93,871 SH   SOLE 0 0 23,870 0
Aptargroup COM 038336103 4,022 40,401 SH   SOLE 0 0 4,022 0
Astronics COM 046433108 3,050 332,257 SH   SOLE 0 0 3,050 0
BP Plc ADR ADR 055622104 35,090 1,438,698 SH   SOLE 0 0 35,090 0
Bank Of America COM 060505104 28 1,323 SH   SOLE 0 0 28 0
Bank Montreal COM 063671101 15 213 SH   SOLE 0 0 15 0
Bank NovaScotia COM 064149107 15 259 SH   SOLE 0 0 15 0
Barnes COM 067806109 3,745 89,533 SH   SOLE 0 0 3,745 0
CAE Inc COM 124765108 52,567 2,954,890 SH   SOLE 0 0 52,567 0
CIBC COM 136069101 22 265 SH   SOLE 0 0 22 0
Chevron Corp COM 166764100 20 275 SH   SOLE 0 0 20 0
Colgate COM 194162103 78,955 1,189,795 SH   SOLE 0 0 78,955 0
Comtech COM 205826209 3,766 283,385 SH   SOLE 0 0 3,766 0
Conagra Brands COM 205887102 23 784 SH   SOLE 0 0 23 0
Xtrack CN-A ETF COM 233051879 329 12,697 SH   SOLE 0 0 329 0
Dr Reddys ADR ADR 256135203 18,854 467,486 SH   SOLE 0 0 18,854 0
Donaldson Comp COM 257651109 2,655 68,731 SH   SOLE 0 0 2,655 0
Edison Intl COM 281020107 81 1,476 SH   SOLE 0 0 81 0
FLIR Systems COM 302445101 3,383 106,071 SH   SOLE 0 0 3,383 0
Firstenergy Co COM 337932107 37 912 SH   SOLE 0 0 37 0
Gilead Sciences COM 375558103 42,008 561,899 SH   SOLE 0 0 42,008 0
PH Glatfelter COM 377316104 3,516 287,718 SH   SOLE 0 0 3,516 0
GrafTech COM 384313508 5,009 616,845 SH   SOLE 0 0 5,009 0
Green Plains COM 393221106 517 77,876 SH   SOLE 0 0 517 0
Greif A COM 397624107 3,591 115,502 SH   SOLE 0 0 3,591 0
Honda Motor ADR ADR 438128308 46,295 2,104,330 SH   SOLE 0 0 46,295 0
Houlihan Lokey COM 441593100 5,247 100,668 SH   SOLE 0 0 5,247 0
Infosys ADR ADR 456788108 151,334 18,432,877 SH   SOLE 0 0 151,334 0
Ishs MSCI SK COM 464286772 529 11,284 SH   SOLE 0 0 529 0
ItauUniBanADR P ADR 465562106 57,458 12,796,925 SH   SOLE 0 0 57,458 0
Johnson&Johnson COM 478160104 81,118 618,610 SH   SOLE 0 0 81,118 0
Kansas City Sth COM 485170302 48 380 SH   SOLE 0 0 48 0
Lloyds Bank ADR ADR 539439109 30,300 20,066,037 SH   SOLE 0 0 30,300 0
Maximus COM 577933104 47,852 822,197 SH   SOLE 0 0 47,852 0
McGrath RentCrp COM 580589109 2,888 55,143 SH   SOLE 0 0 2,888 0
Microsoft Corp COM 594918104 63,052 399,796 SH   SOLE 0 0 63,052 0
New York Com BK COM 649445103 49,250 5,244,982 SH   SOLE 0 0 49,250 0
Pepsi COM 713448108 59,907 498,813 SH   SOLE 0 0 59,907 0
Regal Beloit COM 758750103 3,796 60,299 SH   SOLE 0 0 3,796 0
Ritchie Bros COM 767744105 62,741 1,301,682 SH   SOLE 0 0 62,741 0
RBC COM 780087102 18 212 SH   SOLE 0 0 18 0
Royal Dut B ADR ADR 780259107 22 688 SH   SOLE 0 0 22 0
Royal Dut A ADR ADR 780259206 23,089 661,779 SH   SOLE 0 0 23,089 0
Shinhan ADR ADR 824596100 94 4,015 SH   SOLE 0 0 94 0
Stericycle Inc COM 858912108 34,124 702,429 SH   SOLE 0 0 34,124 0
Sun Life COM 866796105 18 400 SH   SOLE 0 0 18 0
Sysco Corp COM 871829107 23 501 SH   SOLE 0 0 23 0
TaiwanSMC ADR ADR 874039100 202,816 4,243,903 SH   SOLE 0 0 202,816 0
Takeda PharmADR ADR 874060205 51,438 3,429,170 SH   SOLE 0 0 51,438 0
Thomson Reuters COM 884903709 33 346 SH   SOLE 0 0 33 0
Timken COM 887389104 2,737 84,634 SH   SOLE 0 0 2,737 0
Tor DomBnk COM 891160509 18 294 SH   SOLE 0 0 18 0
Tractor Supply COM 892356106 33,033 390,696 SH   SOLE 0 0 33,033 0
Unilever NV ADR ADR 904784709 118 2,427 SH   SOLE 0 0 118 0
Vishay COM 928298108 3,443 238,912 SH   SOLE 0 0 3,443 0
WalMart St COM 931142103 47 413 SH   SOLE 0 0 47 0
Wells Fargo COM 949746101 29,179 1,016,693 SH   SOLE 0 0 29,179 0
Williams COM 969457100 38 2,720 SH   SOLE 0 0 38 0
ASE Tech ADR ADR 00215W100 9,511 2,542,974 SH   SOLE 0 0 9,511 0
Alibaba ADR ADR 01609W102 363,360 1,868,367 SH   SOLE 0 0 363,360 0
BSCH ADR ADR 05964H105 33,036 14,057,883 SH   SOLE 0 0 33,036 0
Cabot Microelec COM 12709P103 5,966 52,265 SH   SOLE 0 0 5,966 0
ChinaMobileADR ADR 16941M109 46,372 1,230,998 SH   SOLE 0 0 46,372 0
Cisco Systems COM 17275R102 54,060 1,375,216 SH   SOLE 0 0 54,060 0
Dominion Energy COM 25746U109 11,765 162,977 SH   SOLE 0 0 11,765 0
DouglasDynamics COM 25960R105 3,839 108,113 SH   SOLE 0 0 3,839 0
Duke Energy COM 26441C204 39,421 487,404 SH   SOLE 0 0 39,421 0
DuPont COM 26614N102 41,775 1,225,086 SH   SOLE 0 0 41,775 0
Eni SpA ADR ADR 26874R108 33,140 1,672,068 SH   SOLE 0 0 33,140 0
Embraer ADR ADR 29082A107 68,038 9,194,321 SH   SOLE 0 0 68,038 0
Enbridge Inc COM 29250N105 70 1,719 SH   SOLE 0 0 70 0
EnerSys COM 29275Y102 3,486 70,404 SH   SOLE 0 0 3,486 0
Evergy COM 30034W106 46 829 SH   SOLE 0 0 46 0
Exxon Mobil COM 30231G102 32,856 865,327 SH   SOLE 0 0 32,856 0
First Republic COM 33616C100 33 399 SH   SOLE 0 0 33 0
Glaxo ADR ADR 37733W105 44,703 1,179,806 SH   SOLE 0 0 44,703 0
HDFC Bank ADR ADR 40415F101 194 5,046 SH   SOLE 0 0 194 0
ICICI Bank ADR ADR 45104G104 223 26,217 SH   SOLE 0 0 223 0
Innospec COM 45768S105 4,051 58,295 SH   SOLE 0 0 4,051 0
iRadimed COM 46266A109 3,500 163,939 SH   SOLE 0 0 3,500 0
iShs MSCI India COM 46429B598 3,422 141,926 SH   SOLE 0 0 3,422 0
Landmark COM 51508J108 3,459 327,549 SH   SOLE 0 0 3,459 0
Manulife Fin COM 56501R106 14 805 SH   SOLE 0 0 14 0
Merck & Co COM 58933Y105 35 450 SH   SOLE 0 0 35 0
Moelis & Co COM 60786M105 4,413 157,053 SH   SOLE 0 0 4,413 0
NIC COM 62914B100 4,898 212,948 SH   SOLE 0 0 4,898 0
NetEase ADR ADR 64110W102 359,282 1,119,397 SH   SOLE 0 0 359,282 0
Novartis ADR ADR 66987V109 37,048 449,333 SH   SOLE 0 0 37,048 0
Nutrien Ltd CA COM 67077M108 54 1,118 SH   SOLE 0 0 54 0
PPL Corp COM 69351T106 14,805 599,880 SH   SOLE 0 0 14,805 0
PolyOne Corp COM 73179P106 3,894 205,267 SH   SOLE 0 0 3,894 0
SK Telecom ADR ADR 78440P108 98 6,046 SH   SOLE 0 0 98 0
Sanofi ADR ADR 80105N105 46,813 1,070,750 SH   SOLE 0 0 46,813 0
Sify Tech COM 82655M107 53 71,203 SH   SOLE 0 0 53 0
Suzano ADR ADR 86959K105 103 15,033 SH   SOLE 0 0 103 0
Synchrony Fin COM 87165B103 18,581 1,154,837 SH   SOLE 0 0 18,581 0
TELUS Corp COM 87971M103 20 908 SH   SOLE 0 0 20 0
Tetra Tech COM 88162G103 3,667 51,931 SH   SOLE 0 0 3,667 0
3M Co COM 88579Y101 65 475 SH   SOLE 0 0 65 0
US Ecology COM 91734M103 3,440 113,173 SH   SOLE 0 0 3,440 0
Vedanta ADR ADR 92242Y100 2,397 673,242 SH   SOLE 0 0 2,397 0
Visa COM 92826C839 48,417 300,503 SH   SOLE 0 0 48,417 0
WPP ADR ADR 92937A102 19,803 586,417 SH   SOLE 0 0 19,803 0
Waste Mgmt Inc COM 94106L109 43 469 SH   SOLE 0 0 43 0
Xcel Energy COM 98389B100 43 715 SH   SOLE 0 0 43 0
Yum China COM 98850P109 43,607 1,022,926 SH   SOLE 0 0 43,607 0
Credicorp Ltd COM G2519Y108 72,073 503,760 SH   SOLE 0 0 72,073 0
Atlas COM Y0436Q109 63 8,152 SH   SOLE 0 0 63 0
KNOT Offshore COM Y48125101 27 2,621 SH   SOLE 0 0 27 0