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
AFLAC INC COMMON 001055102 117 2,632 SH   SOLE   2,632 0 0
AGNC INVT CORP COM 00123Q104 7 443 SH   SOLE   443 0 0
AES CORP COMMON 00130H105 13,053 555,465 SH   SOLE   379,535 0 175,930
AT&T INC COMMON 00206R102 7,731 268,826 SH   SOLE   214,893 0 53,933
ABBOTT LABS COMMON 002824100 24,417 223,011 SH   SOLE   162,664 0 60,347
ADOBE INC COMMON 00724F101 15,646 31,284 SH   SOLE   22,644 0 8,640
ADV MICRO DEVICES COMMON 007903107 8 89 SH   SOLE   89 0 0
AGILENT TECHN INC COMMON 00846U101 19,081 161,036 SH   SOLE   116,243 0 44,793
AGNICO EAGLE MINES COMMON 008474108 13,916 197,698 SH   SOLE   138,410 0 59,288
AKAMAI TECH INC COMMON 00971T101 8 72 SH   SOLE   72 0 0
ALEXION PHARM INC COMMON 015351109 10 61 SH   SOLE   61 0 0
ALIBABA GROUP HLDG SPN ADS 01609W102 8,691 37,342 SH   SOLE   37,342 0 0
ALLSTATE CORP COMMON 020002101 11,857 107,862 SH   SOLE   79,109 0 28,753
ALPHABET INC CLASS C 02079K107 16,278 9,292 SH   SOLE   6,526 0 2,766
ALPHABET INC CLASS A 02079K305 27,355 15,608 SH   SOLE   11,105 0 4,503
AMAZON COM INC COMMON 023135106 44,516 13,668 SH   SOLE   9,979 0 3,689
AMEREN CORPORATION COMMON 023608102 3,987 51,073 SH   SOLE   37,120 0 13,953
AMERICAN EQ INVT LIF COMMON 025676206 270 9,771 SH   SOLE   9,771 0 0
AMERICAN EXPRESS CO COMMON 025816109 29 243 SH   SOLE   243 0 0
AMERICAN WTR WKS CO COMMON 030420103 2,053 13,375 SH   SOLE   9,984 0 3,391
AMERISOURCE-BERGEN COMMON 03073E105 6,596 67,475 SH   SOLE   48,300 0 19,175
AMGEN INC COMMON 031162100 9 41 SH   SOLE   41 0 0
ANGLOGOLD ASHANTI LI SPONSOR 035128206 28 1,244 SH   SOLE   0 0 1,244
APPLE INC COMMON 037833100 78,032 588,080 SH   SOLE   435,298 0 152,782
APPLIED MATERIALS COMMON 038222105 30 348 SH   SOLE   348 0 0
ARCH RESOURCES INC COM USD 03940R107 244 5,565 SH   SOLE   5,565 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 242 1,860 SH   SOLE   1,860 0 0
ATMOS ENERGY CORP COMMON 049560105 2,603 27,278 SH   SOLE   19,616 0 7,662
AUTODESK INC COMMON 052769106 17 56 SH   SOLE   56 0 0
AUTOHOME INC ADR EAC 05278C107 159 1,592 SH   SOLE   1,592 0 0
AUTOMATIC DATA PROC COMMON 053015103 10 55 SH   SOLE   55 0 0
AUTOZONE INC COMMON 053332102 38 32 SH   SOLE   32 0 0
AVALONBAY COMMUNTIES REIT 053484101 4,482 27,940 SH   SOLE   20,496 0 7,444
AVERY DENNISON CORP COMMON 053611109 15 99 SH   SOLE   99 0 0
BCE INC COMMON 05534B760 10 237 SH   SOLE   237 0 0
BMC STK HLDGS INC COM USD 05591B109 637 11,872 SH   SOLE   11,872 0 0
BAIDU INC REP(10 056752108 1,956 9,044 SH   SOLE   9,044 0 0
BALL CORP COMMON 058498106 3 31 SH   SOLE   31 0 0
BANK OF AMERICA CORP COMMON 060505104 61,818 2,039,531 SH   SOLE   1,485,133 0 554,398
BANK OF MONTREAL NC FLR 06367X705 242 11,975 SH   SOLE   11,975 0 0
BANK OF MONTREAL NC RR C 06368A209 247 12,700 SH   SOLE   12,700 0 0
BANK OF NOVA SCOTIA NC PRF 064151111 313 15,500 SH   SOLE   15,500 0 0
BANK OF NOVA SCOTIA NC PRF 064151202 494 24,500 SH   SOLE   24,500 0 0
BAOZUN INC SPONSOR 06684L103 81 2,359 SH   SOLE   2,359 0 0
BARRICK GOLD CORP COMMON 067901108 18,810 826,162 SH   SOLE   550,676 0 275,486
BERKSHIRE HATHAWAY CLASS B 084670702 23,222 100,149 SH   SOLE   70,648 0 29,501
BEST BUY INC COMMON 086516101 9,125 91,442 SH   SOLE   67,806 0 23,636
BIO RAD LABS INC CLASS A 090572207 8,258 14,166 SH   SOLE   10,427 0 3,739
BIOGEN INC COMMON 09062X103 10,302 42,073 SH   SOLE   31,076 0 10,997
BRISTOL MYERS SQUIBB COMMON 110122108 18,361 296,005 SH   SOLE   215,600 0 80,405
BROADCOM INC COMMON 11135F101 29,822 68,110 SH   SOLE   50,197 0 17,913
BROOKFIELD OFFICE PT PFD CL- 112900626 182 14,200 SH   SOLE   14,200 0 0
BROWN FORMAN CORP CLASS B 115637209 17 209 SH   SOLE   209 0 0
B2GOLD CORP COMMON 11777Q209 232 41,384 SH   SOLE   41,384 0 0
CBRE GROUP INC CLASS A 12504L109 10,228 163,073 SH   SOLE   115,112 0 47,961
CGI INC CLASS A 12532H104 119 1,502 SH   SOLE   1,502 0 0
CME GROUP INC CLASS A 12572Q105 8 43 SH   SOLE   43 0 0
CMS ENERGY CORP COMMON 125896100 3,688 60,455 SH   SOLE   43,732 0 16,723
CSW INDUSTRIALS IN COM 126402106 406 3,631 SH   SOLE   3,631 0 0
CVS HEALTH CORP COMMON 126650100 12,162 178,069 SH   SOLE   130,345 0 47,724
CABOT CORP COMMON 127055101 452 10,082 SH   SOLE   10,082 0 0
CACI INTERNATIONAL CLASS A 127190304 296 1,186 SH   SOLE   1,186 0 0
CDN APARTMENT PPTS REIT 134921105 95 2,428 SH   SOLE   2,428 0 0
CDN IMP BANK COMMERC NON CUM 136069440 301 19,675 SH   SOLE   19,675 0 0
CANADIAN TIRE CORP CLASS A 136681202 12 91 SH   SOLE   91 0 0
CATERPILLAR INC COMMON 149123101 59 324 SH   SOLE   324 0 0
CELANESE CORP COMMON 150870103 7,557 58,157 SH   SOLE   40,942 0 17,215
CHEMED CORP NEW COMMON 16359R103 810 1,521 SH   SOLE   1,521 0 0
CHINA CONSTR BK CORP SPON AD 168919108 9 597 SH   SOLE   597 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 8,308 5,991 SH   SOLE   4,413 0 1,578
CHOICE HOTELS INTL COMMON 169905106 524 4,907 SH   SOLE   4,907 0 0
CHURCH & DWIGHT INC COMMON 171340102 13,822 158,453 SH   SOLE   116,505 0 41,948
CISCO SYSTEMS INC INC COMMON 17275R102 30,538 682,404 SH   SOLE   462,387 0 220,017
CITIGROUP INC INC COMMON 172967424 36,084 585,203 SH   SOLE   426,396 0 158,807
CLOROX CO INC COMMON 189054109 7,925 39,248 SH   SOLE   29,043 0 10,205
COCA-COLA CO INC COMMON 191216100 26,622 485,450 SH   SOLE   350,274 0 135,176
COLGATE PALMOLIVE COINC COMMON 194162103 16,377 191,522 SH   SOLE   139,181 0 52,341
COMCAST CORP INC CLASS A 20030N101 34,603 660,355 SH   SOLE   476,800 0 183,555
COMPANIA DE MINAS BUINC SP ADR 204448104 77 6,316 SH   SOLE   6,316 0 0
CONSOLDTD EDISON INCINC COMMON 209115104 16 227 SH   SOLE   227 0 0
CONSTELLATION BRANDSINC CLASS A 21036P108 11,621 53,051 SH   SOLE   38,674 0 14,377
CORNING INCORPORATEDINC COMMON 219350105 17 484 SH   SOLE   484 0 0
CORTEVA INC INC COM 22052L104 5,706 147,355 SH   SOLE   103,331 0 44,024
COSTCO WHSL CORP INC COMMON 22160K105 15,535 41,231 SH   SOLE   31,076 0 10,155
COSTAR GROUP INC INC COMMON 22160N109 10,743 11,623 SH   SOLE   8,343 0 3,280
CUMMINS INC INC COMMON 231021106 9,984 43,963 SH   SOLE   31,941 0 12,022
DBX ETF TR INC TRACKER 233051879 154 3,850 SH   SOLE   3,850 0 0
D R HORTON INC INC COMMON 23331A109 14,992 217,530 SH   SOLE   160,445 0 57,085
DTE ENERGY CO INC COMMON 233331107 4,093 33,711 SH   SOLE   26,154 0 7,557
DAVITA INC INC COMMON 23918K108 9,840 83,819 SH   SOLE   60,729 0 23,090
DELL TECHNOLOGIES ININC COMMON 24703L202 42 579 SH   SOLE   579 0 0
WALT DISNEY CO INC COMMON 254687106 31,842 175,747 SH   SOLE   127,501 0 48,246
DOLLAR GEN CORP INC COMMON 256677105 5,048 24,006 SH   SOLE   17,939 0 6,067
DOMINOS PIZZA INC INC COMMON 25754A201 7,216 18,819 SH   SOLE   14,035 0 4,784
DOUGLAS EMMETT INC INC COMMON 25960P109 561 19,231 SH   SOLE   19,231 0 0
DUKE ENERGY CORP INC COMMON 26441C204 9,045 98,792 SH   SOLE   69,258 0 29,534
DUPONT DE NEMOURS INC COM 26614N102 4,202 59,092 SH   SOLE   41,650 0 17,442
EASTMAN CHEM CO INC COMMON 277432100 3,458 34,487 SH   SOLE   26,185 0 8,302
EBAY INC INC COMMON 278642103 13 250 SH   SOLE   250 0 0
ECOLAB INC INC COMMON 278865100 25 115 SH   SOLE   115 0 0
EDWARDS LIFESCIENCE INC COMMON 28176E108 17 189 SH   SOLE   189 0 0
ELANCO ANIMAL HEALTHINC COMMON 28414H103 10 323 SH   SOLE   323 0 0
ELECTRONIC ARTS INC INC COMMON 285512109 11,780 82,036 SH   SOLE   60,098 0 21,938
EMERSON ELEC CO INC COMMON 291011104 27 333 SH   SOLE   333 0 0
ENBRIDGE INC INC CUM RED 29250N592 17 1,500 SH   SOLE   1,500 0 0
EQUITY RESIDENTIAL INC SH BEN 29476L107 12 210 SH   SOLE   210 0 0
ESSEX PPTY TR INC INC REIT 297178105 4,126 17,377 SH   SOLE   12,605 0 4,772
ETSY INC INC COMMON 29786A106 17 98 SH   SOLE   98 0 0
EVERGY INC INC COMMON 30034W106 3,697 66,603 SH   SOLE   47,771 0 18,832
EVERSOURCE ENERGY INC COMMON 30040W108 4,326 50,003 SH   SOLE   36,538 0 13,465
EXELON CORP INC COMMON 30161N101 10,846 256,884 SH   SOLE   187,254 0 69,630
EXPEDITORS INTL WASHINC COMMON 302130109 44 459 SH   SOLE   459 0 0
EXXON MOBIL CORP INC COMMON 30231G102 16,360 396,893 SH   SOLE   290,276 0 106,617
FACEBOOK INC INC CLASS A 30303M102 9,243 33,838 SH   SOLE   22,719 0 11,119
FASTENAL CO INC COMMON 311900104 2,395 49,048 SH   SOLE   37,165 0 11,883
FIFTH THIRD BANCORP INC COMMON 316773100 24 856 SH   SOLE   856 0 0
FIRST HORIZON CORP INC COM 320517105 514 40,268 SH   SOLE   40,268 0 0
FIRST QUANTUM MNRL INC COMMON 335934105 5,621 313,371 SH   SOLE   227,595 0 85,776
FIRST REPUBLIC BANK INC COMMON 33616C100 19,098 129,977 SH   SOLE   96,246 0 33,731
FORTINET INC INC COMMON 34959E109 16,783 112,995 SH   SOLE   82,500 0 30,495
FRANCO NEVADA CORP INC COMMON 351858105 14,268 113,876 SH   SOLE   81,400 0 32,476
FREEPORT-MCMORAN INCINC COMMON 35671D857 11,371 437,021 SH   SOLE   320,266 0 116,755
GSX TECHEDU INC INC SPN ADS 36257Y109 19 372 SH   SOLE   372 0 0
GALLAGHER ARTHR J&CO COMMON 363576109 6,341 51,253 SH   SOLE   36,858 0 14,395
GENERAL MILLS INC p;CO COMMON 370334104 12,407 211,008 SH   SOLE   156,232 0 54,776
GRAINGER W W INC p;CO COMMON 384802104 9,257 22,669 SH   SOLE   16,595 0 6,074
GROUP 1 AUTOMOTIVE p;CO COMMON 398905109 399 3,045 SH   SOLE   3,045 0 0
GRUPO FINANCIERO BANp;CO ADR 40052P107 200 7,216 SH   SOLE   7,216 0 0
HDFC BANK LTD p;CO ADR (3 40415F101 436 6,030 SH   SOLE   6,030 0 0
HP INC p;CO COMMON 40434L105 11,626 472,814 SH   SOLE   308,684 0 164,130
HALOZYME THERAPEUTICp;CO COMMON 40637H109 758 17,758 SH   SOLE   17,758 0 0
HEALTHPEAK PROPERTIEp;CO COM USD 42250P103 44 1,471 SH   SOLE   1,471 0 0
THE HERSHEY COMPANY p;CO COMMON 427866108 10,935 71,784 SH   SOLE   52,657 0 19,127
HEWLETT PACKARD ENTRp;CO COMMON 42824C109 24 2,028 SH   SOLE   2,028 0 0
HOME DEPOT INC p;CO COMMON 437076102 23,349 87,904 SH   SOLE   63,692 0 24,212
HONEYWELL INTL INC p;CO COMMON 438516106 35,316 166,035 SH   SOLE   117,214 0 48,821
HORMEL FOODS CORP p;CO COMMON 440452100 6,835 146,636 SH   SOLE   108,343 0 38,293
HOULIHAN LOKEY INC p;CO COM USD 441593100 386 5,747 SH   SOLE   5,747 0 0
HOWMET AEROSPACE INCp;CO COM 443201108 355 12,423 SH   SOLE   12,423 0 0
HUMANA INC p;CO COMMON 444859102 13,027 31,752 SH   SOLE   23,150 0 8,602
HUNT JB TRANS SVCS p;CO COMMON 445658107 9 69 SH   SOLE   69 0 0
HYDRO ONE LTD p;CO COMMON 448811208 8,011 356,226 SH   SOLE   259,291 0 96,935
ITT INC p;CO COMMON 45073V108 951 12,341 SH   SOLE   12,341 0 0
IDEXX LABS INC p;CO COMMON 45168D104 32 64 SH   SOLE   64 0 0
ILLINOIS TOOL WORKS p;CO COMMON 452308109 10,626 52,118 SH   SOLE   37,480 0 14,638
INSULET CORP p;CO COMMON 45784P101 24 95 SH   SOLE   95 0 0
INTEL CORP p;CO COMMON 458140100 19,356 388,516 SH   SOLE   285,276 0 103,240
INTER CONTINENTAL EXp;CO COM 45866F104 14,365 124,600 SH   SOLE   88,420 0 36,180
INTL BUSINESS MCHN p;CO COMMON 459200101 14 112 SH   SOLE   112 0 0
INTL FLAVORS & FRAGR COMMON 459506101 9 85 SH   SOLE   85 0 0
INTUIT RAGR COMMON 461202103 16 42 SH   SOLE   42 0 0
INVESCO EXCHNG TRADERAGR SR LN E 46138G508 506 22,708 SH   SOLE   22,708 0 0
ISHARES INC RAGR MSCI AU 464286103 699 29,190 SH   SOLE   15,990 0 13,200
ISHARES INC RAGR MSCI BR 464286400 363 9,788 SH   SOLE   9,788 0 0
ISHARES INC RAGR MSCI EU 464286608 2,913 66,082 SH   SOLE   66,082 0 0
ISHARES RAGR CHILE C 464286640 11 375 SH   SOLE   375 0 0
ISHARES INC RAGR MSCI SW 464286749 6,784 151,838 SH   SOLE   151,838 0 0
ISHARES INC RAGR MSCI SO 464286772 41,764 485,344 SH   SOLE   485,344 0 0
ISHARES RAGR MSCI ST 464286780 2,340 53,385 SH   SOLE   0 0 53,385
ISHARES RAGR MSCI NE 464286814 402 9,728 SH   SOLE   9,728 0 0
ISHARES INC RAGR MSCI ME 464286822 6,070 141,203 SH   SOLE   0 0 141,203
ISHARES RAGR HONG KO 464286871 587 23,815 SH   SOLE   23,815 0 0
ISHARES TR RAGR TIPS BD 464287176 404 3,165 SH   SOLE   3,165 0 0
ISHARES RAGR CHINA L 464287184 6,205 133,640 SH   SOLE   0 0 133,640
ISHARES RAGR EMERG M 464287234 16,506 319,449 SH   SOLE   319,449 0 0
ISHARES RAGR JP MOR 464288281 521 4,492 SH   SOLE   4,492 0 0
ISHARES MSCI RAGR INDIA I 46429B598 8,884 220,875 SH   SOLE   58,763 0 162,112
ISHARES RAGR CHINA E 46429B671 982 12,122 SH   SOLE   12,122 0 0
ISHARES S&P/TSX CDN PRF COM 46431G205 1,383 143,590 SH   SOLE   143,590 0 0
ISHARES INC CDN CORE MS 46434G103 2,232 35,980 SH   SOLE   35,980 0 0
ISHARES INC CDN MSCI TA 46434G772 8,359 157,474 SH   SOLE   3,531 0 153,943
ISHARES INC CDN MSCI MA 46434G814 5,184 179,991 SH   SOLE   0 0 179,991
ISHARES INC CDN MSCI JA 46434G822 9,928 146,952 SH   SOLE   146,952 0 0
JPMORGAN CHASE & CO COMMON 46625H100 80,168 630,897 SH   SOLE   466,018 0 164,879
JACOBS ENGR GROUP CO COMMON 469814107 6,234 57,213 SH   SOLE   41,519 0 15,694
JD.COM INC CO ADS EA 47215P106 1,442 16,409 SH   SOLE   16,409 0 0
JINKOSOLAR HLDG CO CO ADS (2 47759T100 79 1,282 SH   SOLE   1,282 0 0
JOHNSON & JOHNSON COMMON 478160104 68,182 433,232 SH   SOLE   326,309 0 106,923
KASIKORNBANK PUB CO N UNSPADR 485785109 123 8,207 SH   SOLE   8,207 0 0
KELLY SERVICES INC N CLASS A 488152208 135 6,543 SH   SOLE   6,543 0 0
KEYSIGHT TECHNOLOGS N COMMON 49338L103 8,553 64,748 SH   SOLE   49,068 0 15,680
KIMBERLY CLARK CORP N COMMON 494368103 11,199 83,060 SH   SOLE   60,974 0 22,086
KINROSS GOLD CORP N COM 496902404 2,769 377,254 SH   SOLE   377,254 0 0
KIRKLAND LAKE GOLD N COMMON 49741E100 2,047 49,572 SH   SOLE   49,572 0 0
KROGER CO N COMMON 501044101 4,573 143,985 SH   SOLE   108,516 0 35,469
LAM RESEARCH CORP N COMMON 512807108 38 81 SH   SOLE   81 0 0
ESTEE LAUDER CO N CLASS A 518439104 147 553 SH   SOLE   553 0 0
LAUREATE EDUCATION N COM USD 518613203 222 15,239 SH   SOLE   15,239 0 0
LENNAR CORP N CLASS A 526057104 15 193 SH   SOLE   193 0 0
LILLY ELI & CO COMMON 532457108 37,626 222,849 SH   SOLE   163,532 0 59,317
LITHIA MTRS INC CL A 536797103 208 712 SH   SOLE   712 0 0
LITTELFUSE INC COM USD 537008104 1,053 4,135 SH   SOLE   4,135 0 0
LOCKHEED MARTIN CORP COMMON 539830109 8,000 22,536 SH   SOLE   15,827 0 6,709
LUNDIN MINING CORP COMMON 550372106 2,151 242,517 SH   SOLE   159,193 0 83,324
M & T BK CORP COMMON 55261F104 17,122 134,503 SH   SOLE   99,495 0 35,008
MGM RESORTS INTL COMMON 552953101 18 572 SH   SOLE   572 0 0
MASCO CORP COMMON 574599106 8,496 154,667 SH   SOLE   114,441 0 40,226
MASTERCARD INC CLASS A 57636Q104 29,472 82,569 SH   SOLE   60,423 0 22,146
MCCORMICK & CO INC COMMON 579780206 13 132 SH   SOLE   132 0 0
MCDONALDS CORP NC COMMON 580135101 19,043 88,747 SH   SOLE   63,636 0 25,111
MCKESSON CORP NC COMMON 58155Q103 2,064 11,868 SH   SOLE   8,787 0 3,081
MELCO RESORTS & ENT ADR (3 585464100 25 1,335 SH   SOLE   1,335 0 0
MERCK & CO INC COMMON 58933Y105 17,784 217,406 SH   SOLE   162,982 0 54,424
METLIFE INC COMMON 59156R108 25 524 SH   SOLE   524 0 0
METTLER TOLEDO INTL COMMON 592688105 11 10 SH   SOLE   10 0 0
MICROSOFT CORP COMMON 594918104 105,229 473,111 SH   SOLE   343,395 0 129,716
MICRON TECHNOLOGY COMMON 595112103 20,526 273,030 SH   SOLE   200,633 0 72,397
MID-AMER APT CMNTYS REIT 59522J103 4,657 36,762 SH   SOLE   26,486 0 10,276
AMCOR PLC CDI 1:1 606660803 318 26,828 SH   SOLE   0 0 26,828
MODERNA INC COM USD 60770K107 14 136 SH   SOLE   136 0 0
MOLINA HEALTHCARE COMMON 60855R100 7,930 37,286 SH   SOLE   27,424 0 9,862
FORTESCUE METALS ORD 608625300 4,158 229,961 SH   SOLE   152,173 0 77,788
TELSTRA CORP ORD 608728900 4,780 2,078,754 SH   SOLE   1,570,898 0 507,856
MOMO INC DR EACH 60879B107 8 572 SH   SOLE   572 0 0
MONDELEZ INTL INC COMMON 609207105 13,000 222,329 SH   SOLE   165,631 0 56,698
MONSTER BEVERAGE CRP COM USD 61174X109 11,001 118,957 SH   SOLE   88,107 0 30,850
ASX LIMITED ORD 612922209 2,742 49,357 SH   SOLE   38,787 0 10,570
BHP GROUP LTD NPV 614469009 6,375 194,698 SH   SOLE   131,676 0 63,022
MOODYS CORP COMMON 615369105 54 185 SH   SOLE   185 0 0
MORGAN STANLEY COMMON 617446448 24,475 357,150 SH   SOLE   264,089 0 93,061
CSL LTD ORD 618549548 4,336 19,842 SH   SOLE   14,494 0 5,348
REA GROUP LTD ORD 619857848 5,312 46,246 SH   SOLE   35,750 0 10,496
CMNWLTH BK OF AUST ORD 621503548 918 14,488 SH   SOLE   14,488 0 0
APA GROUP ORD 624730648 2,211 296,923 SH   SOLE   240,829 0 56,094
NIO INC SPON AD 62914V106 347 7,119 SH   SOLE   7,119 0 0
NRG ENERGY INC COMMON 629377508 2,766 73,673 SH   SOLE   54,978 0 18,695
NETAPP INC COM COMMON 64110D104 11,460 173,001 SH   SOLE   125,853 0 47,148
NEW ORIENTAL ED&TECH ADR (1 647581107 1,014 5,457 SH   SOLE   5,457 0 0
NEWMONT CORPORATION TECH COM 651639106 15,302 255,501 SH   SOLE   195,889 0 59,612
NEXTERA ENERGY INC TECH COMMON 65339F101 12,527 162,371 SH   SOLE   118,208 0 44,163
NIKE INC TECH CLASS B 654106103 35 247 SH   SOLE   247 0 0
NEWCREST MINING TECH ORD 663710103 6,442 323,841 SH   SOLE   256,490 0 67,351
NVIDIA CORP TECH COMMON 67066G104 8,737 16,732 SH   SOLE   12,152 0 4,580
NUTRIEN LTD TECH COMMON 67077M108 10,234 212,906 SH   SOLE   139,525 0 73,381
NORTHERN STAR RESRCSTECH ORD 671745608 67 6,853 SH   SOLE   6,853 0 0
OMNICOM GROUP INC TECH COMMON 681919106 9 148 SH   SOLE   148 0 0
SONIC HEALTHCARE TECH ORD 682112006 111 4,490 SH   SOLE   4,490 0 0
ORACLE CORP TECH COMMON 68389X105 26,483 409,381 SH   SOLE   296,206 0 113,175
PNC FINL SVCS GRP TECH COMMON 693475105 14,291 95,912 SH   SOLE   66,282 0 29,630
PTC THERAPEUTICS I TECH COMMON 69366J200 680 11,137 SH   SOLE   11,137 0 0
PT BK RAKYAT TECH ADR SHS 69366X100 214 14,573 SH   SOLE   14,573 0 0
PACCAR INC TECH COMMON 693718108 23 270 SH   SOLE   270 0 0
PAR PACIFIC HOLDINGSTECH COMMON 69888T207 156 11,190 SH   SOLE   11,190 0 0
PAREX RESOURCES TECH COMMON 69946Q104 232 16,890 SH   SOLE   16,890 0 0
PAYCHEX INC TECH COMMON 704326107 14 154 SH   SOLE   154 0 0
PEPSICO INC TECH COMMON 713448108 25,239 170,192 SH   SOLE   121,661 0 48,531
PERKINELMER INC TECH COMMON 714046109 12 84 SH   SOLE   84 0 0
PFIZER INC TECH COMMON 717081103 19,986 542,942 SH   SOLE   361,575 0 181,367
PHILIP MORRIS INTL TECH COMMON 718172109 39 469 SH   SOLE   469 0 0
PORTLAND GEN ELEC COTECH COMMON 736508847 193 4,513 SH   SOLE   4,513 0 0
PROCTER AND GAMBLE CTECH COM 742718109 28,689 206,187 SH   SOLE   144,769 0 61,418
PROGRESSIVE CORP TECH COMMON 743315103 9 86 SH   SOLE   86 0 0
PROLOGIS INC TECH COMMON 74340W103 12 117 SH   SOLE   117 0 0
PRUDENTIAL FINL TECH COMMON 744320102 50 645 SH   SOLE   645 0 0
PULTEGROUP INC TECH COMMON 745867101 4,821 111,794 SH   SOLE   83,421 0 28,373
QUALCOMM INC TECH COMMON 747525103 44 292 SH   SOLE   292 0 0
QUEBECOR INC TECH CLASS B 748193208 98 3,810 SH   SOLE   3,810 0 0
RAYTHEON TECHNOLOGIETECH COM USD 75513E101 2,153 30,110 SH   SOLE   23,080 0 7,030
REGENERON PHARMCTCLSTECH COMMON 75886F107 10,352 21,428 SH   SOLE   15,754 0 5,674
REPUBLIC SVCS INC TECH COMMON 760759100 161 1,677 SH   SOLE   1,677 0 0
RESMED INC TECH COMMON 761152107 13 61 SH   SOLE   61 0 0
ROCKWELL AUTOMATION TECH COMMON 773903109 43 173 SH   SOLE   173 0 0
ROGERS COMMUNICATIONTECH CLASS B 775109200 15 318 SH   SOLE   318 0 0
ROPER TECHNOLOGIES TECH COMMON 776696106 9,800 22,734 SH   SOLE   16,392 0 6,342
ROSS STORES INC TECH COMMON 778296103 14 117 SH   SOLE   117 0 0
ROYAL GOLD INC TECH COMMON 780287108 411 3,866 SH   SOLE   3,866 0 0
S&P GLOBAL INC COMMON 78409V104 20 62 SH   SOLE   62 0 0
SPDR S&P 500 ETF TR UNITS S 78462F103 4,837 12,937 SH   SOLE   12,937 0 0
SVB FINANCIAL GROUP TR COMMON 78486Q101 28,243 72,822 SH   SOLE   53,796 0 19,026
SALESFORCE.COM TR COMMON 79466L302 10,226 45,952 SH   SOLE   33,190 0 12,762
SAPUTO INC TR COMMON 802912105 13 476 SH   SOLE   476 0 0
SERVICENOW INC TR COMMON 81762P102 7,686 13,963 SH   SOLE   10,415 0 3,548
SHERRITT INTL CORP TR COMMON 823901103 1 4,250 SH   SOLE   0 0 4,250
SHERWIN WILLIAMS CO TR COMMON 824348106 20 27 SH   SOLE   27 0 0
SHOPIFY INC TR CLASS A 82509L107 11 10 SH   SOLE   10 0 0
SINCLAIR BROADCAST TR CLASS A 829226109 143 4,480 SH   SOLE   4,480 0 0
SNAP-ON INC TR COMMON 833034101 4,665 27,256 SH   SOLE   20,229 0 7,027
SONOCO PRODS TR COMMON 835495102 787 13,290 SH   SOLE   13,290 0 0
SOUTHERN CO TR COMMON 842587107 10,939 178,078 SH   SOLE   126,545 0 51,533
SOUTHERN COPPER CORP TR COMMON 84265V105 2,152 33,052 SH   SOLE   33,052 0 0
STARBUCKS CORP TR COMMON 855244109 26 239 SH   SOLE   239 0 0
STATE STREET CORP TR COMMON 857477103 4,241 58,269 SH   SOLE   43,176 0 15,093
STEEL DYNAMICS INC TR COMMON 858119100 22 609 SH   SOLE   609 0 0
SUNCOR ENERGY INC TR COMMON 867224107 10,187 607,863 SH   SOLE   452,134 0 155,729
SYSCO CORP TR COMMON 871829107 6,052 81,498 SH   SOLE   58,110 0 23,388
TCF FINL CORP TR COM USD 872307103 553 14,929 SH   SOLE   14,929 0 0
TJX COMPANIES INC TR COMMON 872540109 7,952 116,438 SH   SOLE   85,839 0 30,599
TAIWAN SEMICONDUCTOR TR SP ADR 874039100 795 7,287 SH   SOLE   7,287 0 0
TAL EDUCATION GRP TR SPON AD 874080104 491 6,861 SH   SOLE   6,861 0 0
TARGET CORPORATION TR COMMON 87612E106 28,194 159,712 SH   SOLE   113,791 0 45,921
TC ENERGY TR 1ST PRF 87807B800 2 200 SH   SOLE   200 0 0
TELADOC HEALTH TR COMMON 87918A105 38 191 SH   SOLE   191 0 0
TELEDYNE TECH INC TR COMMON 879360105 6,463 16,488 SH   SOLE   11,833 0 4,655
TELUS CORP TR COMMON 87971M103 12 613 SH   SOLE   613 0 0
TESLA INC TR COM 88160R101 3 4 SH   SOLE   4 0 0
THOMSON REUTERS CORP TR COMMON 884903709 122 1,486 SH   SOLE   1,486 0 0
3M COMPANY TR COMMON 88579Y101 8,692 49,729 SH   SOLE   36,664 0 13,065
TIMKEN CO TR COMMON 887389104 783 10,119 SH   SOLE   10,119 0 0
TORONTO DOMINION BK TR NC PRF 891145575 205 10,250 SH   SOLE   10,250 0 0
TORONTO DOMINION BK TR NC PRF 891160640 238 12,400 SH   SOLE   12,400 0 0
TORONTO DOMINION BK TR NC PRF 891160665 258 12,825 SH   SOLE   12,825 0 0
TRACTOR SUPPLY CO TR COMMON 892356106 7,603 54,084 SH   SOLE   38,878 0 15,206
TRANSUNION TR COMMON 89400J107 2,227 22,450 SH   SOLE   16,837 0 5,613
TRUIST FINANCIAL COR TR COM USD 89832Q109 24 493 SH   SOLE   493 0 0
UGI CORP TR COMMON 902681105 22 641 SH   SOLE   641 0 0
US BANCORP DEL TR COMMON 902973304 28,075 602,591 SH   SOLE   443,360 0 159,231
ULTA BEAUTY INC TR COM 90384S303 10 34 SH   SOLE   34 0 0
UNITED PARCEL SERVIC TR CLASS B 911312106 14,077 83,592 SH   SOLE   56,281 0 27,311
UNITEDHEALTH GRP INC TR COMMON 91324P102 20,033 57,127 SH   SOLE   41,961 0 15,166
VALERO ENERGY CORP TR COMMON 91913Y100 8,520 150,614 SH   SOLE   111,228 0 39,386
VANECK VECTORS TR GOLD MI 92189F106 72,439 2,011,080 SH   SOLE   1,500,319 0 510,761
VANECK VECTORS TR JR GOLD 92189F791 70,503 1,299,840 SH   SOLE   1,025,813 0 274,027
VARIAN MED SYS INC TR COMMON 92220P105 3 16 SH   SOLE   16 0 0
VEEVA SYSTEMS INC TR CL A CO 922475108 3,498 12,848 SH   SOLE   9,402 0 3,446
VERISIGN INC TR COMMON 92343E102 9 42 SH   SOLE   42 0 0
VERIZON COMMUNICATIO TR COMMON 92343V104 34,841 593,039 SH   SOLE   421,979 0 171,060
VIATRIS INC TR COMMON 92556V106 1,414 75,445 SH   SOLE   52,942 0 22,503
VIPSHOP HLDGS LTD TR SP ADR 92763W103 239 8,516 SH   SOLE   8,516 0 0
VISA INC TR CLASS A 92826C839 10 44 SH   SOLE   44 0 0
WSP GLOBAL INC TR COMMON 92938W202 140 1,474 SH   SOLE   1,474 0 0
WABTEC TR COMMON 929740108 63 860 SH   SOLE   860 0 0
WADDELL & REED FINL CLASS A 930059100 374 14,696 SH   SOLE   14,696 0 0
WALMART INC INL COMMON 931142103 5,948 41,261 SH   SOLE   30,131 0 11,130
WAL MART DE MEXICO INL SP ADR( 93114W107 329 11,677 SH   SOLE   11,677 0 0
WATERS CORP INL COMMON 941848103 10 42 SH   SOLE   42 0 0
WELLS FARGO & CO COMMON 949746101 43,157 1,429,993 SH   SOLE   1,062,105 0 367,888
WEST PHARMACEUT SVS COMMON 955306105 4,486 15,834 SH   SOLE   11,739 0 4,095
WHEATON PRECIOUS MTL COMMON 962879102 1,617 38,753 SH   SOLE   38,753 0 0
WOODWARD INC COMMON 980745103 578 4,758 SH   SOLE   4,758 0 0
XCEL ENERGY INC COMMON 98389B100 10,328 154,913 SH   SOLE   112,431 0 42,482
XYLEM INC COMMON 98419M100 12 120 SH   SOLE   120 0 0
YAMANA GOLD INC COMMON 98462Y100 945 165,457 SH   SOLE   165,457 0 0
ZOETIS INC COMMON 98978V103 20,618 124,580 SH   SOLE   91,806 0 32,774
ZSCALER INC COMMON 98980G102 3 15 SH   SOLE   15 0 0
DEXUS STAPLED B033YN602 135 18,596 SH   SOLE   18,596 0 0
GOODMAN GROUP STAPLED B03FYZ402 1,331 91,182 SH   SOLE   91,182 0 0
EVOLUTION MINING NPV B3X0F9102 64 16,558 SH   SOLE   16,558 0 0
AGL ENERGY ORD BSS7GP502 8,165 885,407 SH   SOLE   664,611 0 220,796
SOUTH32 LIMITED ORD BWSW5D902 5,520 2,896,040 SH   SOLE   2,211,205 0 684,835
AON PLC CL A OR G0403H108 10,622 50,275 SH   SOLE   36,450 0 13,825
ACCENTURE PLC CLASS A G1151C101 29,395 112,535 SH   SOLE   81,787 0 30,748
BROOKFIELD PROPERTY PARTNER G16249107 205 14,198 SH   SOLE   14,198 0 0
BROOKFIELD INFR PRTR CUM CL G16252168 222 11,400 SH   SOLE   11,400 0 0
BUNGE LIMITED COMMON G16962105 7,505 114,433 SH   SOLE   81,921 0 32,512
CREDICORP LTD COMMON G2519Y108 710 4,330 SH   SOLE   4,330 0 0
COCA-COLA EU PARTNRS PLC ORD G25839104 8 159 SH   SOLE   159 0 0
IHS MARKIT LTD SHS G47567105 10 107 SH   SOLE   107 0 0
INVESCO LTD COMMON G491BT108 15 848 SH   SOLE   848 0 0
JOHNSON CONTROLS INT ORDINAR G51502105 65 1,387 SH   SOLE   1,387 0 0
LIBERTY GLOBAL PLC CLASS C G5480U120 9 386 SH   SOLE   386 0 0
LINDE PLC SHS G5494J103 4,685 17,781 SH   SOLE   12,390 0 5,391
MEDTRONIC PLC SHS G5960L103 16,130 137,696 SH   SOLE   100,640 0 37,056
APTIV PLC ORDINAR G6095L109 26 200 SH   SOLE   200 0 0
TRANE TECHNOLOGI PLC ORDINAR G8994E103 9,958 68,598 SH   SOLE   51,026 0 17,572
GARMIN LTD COMMON H2906T109 3 24 SH   SOLE   24 0 0
TE CONNECTIVITY COMMON H84989104 18,477 152,618 SH   SOLE   111,494 0 41,124
CHECK POINT SOFTWARE ORDINAR M22465104 9 67 SH   SOLE   67 0 0
WIX COM LTD SHARES M98068105 6 26 SH   SOLE   26 0 0
YANDEX N.V. CLASS A N97284108 705 10,132 SH   SOLE   10,132 0 0
ROYAL CARIBBEAN COM USD V7780T103 43 578 SH   SOLE   578 0 0
VODAFONE GROUP C SHARE VODASHC03 72 134,183 SH   SOLE   0 0 134,183