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 108 2,972 SH   SOLE   2,972 0 0
AGNC INVT CORP COM 00123Q104 6 443 SH   SOLE   443 0 0
AES CORP COMMON 00130H105 14,576 804,854 SH   SOLE   451,244 0 353,610
AT&T INC COMMON 00206R102 13,536 474,793 SH   SOLE   360,185 0 114,608
ABBOTT LABS COMMON 002824100 35,715 328,170 SH   SOLE   203,388 0 124,782
ADOBE INC COMMON 00724F101 24,115 49,171 SH   SOLE   31,774 0 17,397
AGILENT TECHN INC COMMON 00846U101 24,816 245,846 SH   SOLE   154,289 0 91,557
AGNICO EAGLE MINES COMMON 008474108 25,672 322,997 SH   SOLE   196,688 0 126,309
AKAMAI TECH INC COMMON 00971T101 8 72 SH   SOLE   72 0 0
ALAMOS GOLD IN CLASS A 011532108 85 9,655 SH   SOLE   0 0 9,655
ALEXION PHARM INC COMMON 015351109 7 61 SH   SOLE   61 0 0
ALIBABA GROUP HLDG SPN ADS 01609W102 16,194 55,085 SH   SOLE   54,563 0 522
ALLSTATE CORP COMMON 020002101 13,273 140,992 SH   SOLE   93,206 0 47,786
ALPHABET INC CLASS C 02079K107 21,130 14,378 SH   SOLE   8,839 0 5,539
ALPHABET INC CLASS A 02079K305 32,678 22,297 SH   SOLE   13,294 0 9,003
AMAZON COM INC COMMON 023135106 62,836 19,956 SH   SOLE   12,344 0 7,612
AMERCO COMMON 023586100 9 26 SH   SOLE   26 0 0
AMEREN CORPORATION COMMON 023608102 6,824 86,297 SH   SOLE   58,519 0 27,778
AMERICAN EQ INVT LIF COMMON 025676206 215 9,771 SH   SOLE   9,771 0 0
AMERISOURCE-BERGEN COMMON 03073E105 10,661 109,997 SH   SOLE   71,162 0 38,835
AMETEK INC COMMON 031100100 23 229 SH   SOLE   229 0 0
AMGEN INC COMMON 031162100 10 41 SH   SOLE   41 0 0
ANGLOGOLD ASHANTI LI SPONSOR 035128206 1,746 66,184 SH   SOLE   64,940 0 1,244
APPLE INC COMMON 037833100 100,159 864,852 SH   SOLE   554,732 0 310,120
APPLIED MATERIALS COMMON 038222105 27 447 SH   SOLE   447 0 0
ARCH RESOURCES INC COM USD 03940R107 236 5,565 SH   SOLE   5,565 0 0
ASPEN TECHNOLOGY INC COMMON 045327103 235 1,860 SH   SOLE   1,860 0 0
ATMOS ENERGY CORP COMMON 049560105 2,902 30,358 SH   SOLE   20,428 0 9,930
AUTODESK INC COMMON 052769106 13 56 SH   SOLE   56 0 0
AUTOHOME INC ADR EAC 05278C107 246 2,561 SH   SOLE   2,561 0 0
AUTOMATIC DATA PROC COMMON 053015103 14 103 SH   SOLE   103 0 0
AUTOZONE INC COMMON 053332102 38 32 SH   SOLE   32 0 0
AVALONBAY COMMUNTIES REIT 053484101 6,606 44,235 SH   SOLE   29,378 0 14,857
AVERY DENNISON CORP COMMON 053611109 13 99 SH   SOLE   99 0 0
BCE INC COMMON 05534B760 817 19,764 SH   SOLE   249 0 19,515
BMC STK HLDGS INC COM USD 05591B109 508 11,872 SH   SOLE   11,872 0 0
BAIDU INC REP(10 056752108 1,241 9,800 SH   SOLE   9,800 0 0
BANK OF AMERICA CORP COMMON 060505104 69,345 2,878,572 SH   SOLE   1,808,586 0 1,069,986
BANK OF MONTREAL NC FLR 06367X705 230 11,975 SH   SOLE   11,975 0 0
BANK OF MONTREAL NC RR C 06368A209 224 12,700 SH   SOLE   12,700 0 0
BANK OF NOVA SCOTIA COMMON 064149107 1,120 27,055 SH   SOLE   0 0 27,055
BANK OF NOVA SCOTIA NC PRF 064151111 295 15,500 SH   SOLE   15,500 0 0
BANK OF NOVA SCOTIA NC PRF 064151202 469 24,500 SH   SOLE   24,500 0 0
BARRICK GOLD CORP COMMON 067901108 40,018 1,428,055 SH   SOLE   784,816 0 643,239
BERKSHIRE HATHAWAY CLASS B 084670702 31,377 147,352 SH   SOLE   88,034 0 59,318
BEST BUY INC COMMON 086516101 15,873 142,628 SH   SOLE   94,431 0 48,197
BIO RAD LABS INC CLASS A 090572207 11,695 22,688 SH   SOLE   15,090 0 7,598
BIOGEN INC COMMON 09062X103 17,531 61,797 SH   SOLE   39,820 0 21,977
BORALEX INC CLASS A 09950M300 168 5,840 SH   SOLE   0 0 5,840
BRISTOL MYERS SQUIBB COMMON 110122108 24,904 413,063 SH   SOLE   252,191 0 160,872
BROADCOM INC COMMON 11135F101 36,536 100,286 SH   SOLE   64,265 0 36,021
BROOKFIELD ASSET MGT CLASS A 112585104 252 7,645 SH   SOLE   0 0 7,645
BROOKFIELD RENEWABLE CLASS A 11284V105 12 207 SH   SOLE   0 0 207
BROOKFIELD OFFICE PT PFD CL- 112900626 161 14,200 SH   SOLE   14,200 0 0
BROWN FORMAN CORP CLASS B 115637209 16 209 SH   SOLE   209 0 0
B2GOLD CORP COMMON 11777Q209 967 148,405 SH   SOLE   140,536 0 7,869
CBRE GROUP INC CLASS A 12504L109 10,478 223,088 SH   SOLE   126,582 0 96,506
CGI INC CLASS A 12532H104 782 11,563 SH   SOLE   1,502 0 10,061
CME GROUP INC CLASS A 12572Q105 7 43 SH   SOLE   43 0 0
CMS ENERGY CORP COMMON 125896100 6,413 104,424 SH   SOLE   71,131 0 33,293
CSW INDUSTRIALS IN COM 126402106 280 3,631 SH   SOLE   3,631 0 0
CVS HEALTH CORP COMMON 126650100 16,175 276,977 SH   SOLE   180,075 0 96,902
CACI INTERNATIONAL CLASS A 127190304 253 1,186 SH   SOLE   1,186 0 0
CDN APARTMENT PPTS REIT 134921105 223 6,422 SH   SOLE   2,428 0 3,994
CANADIAN IMPERIAL BK COMMON 136069101 117 1,568 SH   SOLE   0 0 1,568
CDN IMP BANK COMMERC NON CUM 136069440 251 19,675 SH   SOLE   19,675 0 0
CDN NATL RAILWAY COMMON 136375102 607 5,719 SH   SOLE   0 0 5,719
CDN NATURAL RES COMMON 136385101 162 10,126 SH   SOLE   0 0 10,126
CDN PACIFIC RAILWAY COMMON 13645T100 914 3,013 SH   SOLE   0 0 3,013
CATERPILLAR INC COMMON 149123101 88 589 SH   SOLE   589 0 0
CELANESE CORP COMMON 150870103 10,126 94,238 SH   SOLE   60,582 0 33,656
CENOVUS ENERGY COMMON 15135U109 136 35,011 SH   SOLE   0 0 35,011
CHEMED CORP NEW COMMON 16359R103 731 1,521 SH   SOLE   1,521 0 0
CHINA CONSTR BK CORP SPON AD 168919108 8 597 SH   SOLE   597 0 0
CHINA COMMUNICATIONS SPON AD 168926103 69 6,628 SH   SOLE   6,628 0 0
CHIPOTLE MEXICAN GRL COMMON 169656105 12,268 9,864 SH   SOLE   6,635 0 3,229
CHURCH & DWIGHT INC COMMON 171340102 18,707 199,628 SH   SOLE   126,941 0 72,687
CISCO SYSTEMS INC INC COMMON 17275R102 41,898 1,063,679 SH   SOLE   625,930 0 437,749
CITIGROUP INC INC COMMON 172967424 36,119 837,831 SH   SOLE   541,870 0 295,961
CLOROX CO INC COMMON 189054109 13,080 62,235 SH   SOLE   41,325 0 20,910
COCA-COLA CO INC COMMON 191216100 35,950 728,176 SH   SOLE   453,338 0 274,838
COLGATE PALMOLIVE COINC COMMON 194162103 20,904 270,950 SH   SOLE   165,139 0 105,811
COLLIERS INTL INC SUB VTG 194693107 151 2,282 SH   SOLE   0 0 2,282
COMCAST CORP INC CLASS A 20030N101 45,440 982,266 SH   SOLE   612,076 0 370,190
COMERICA INC INC COMMON 200340107 14 370 SH   SOLE   370 0 0
COMPANIA DE MINAS BUINC SP ADR 204448104 77 6,316 SH   SOLE   6,316 0 0
CONSOLDTD EDISON INCINC COMMON 209115104 7 93 SH   SOLE   93 0 0
CONSTELLATION BRANDSINC CLASS A 21036P108 15,900 83,900 SH   SOLE   54,915 0 28,985
COOPER COMPANIES INCINC COMMON 216648402 10 29 SH   SOLE   29 0 0
CORNING INCORPORATEDINC COMMON 219350105 16 484 SH   SOLE   484 0 0
CORTEVA INC INC COM 22052L104 7,189 249,536 SH   SOLE   161,600 0 87,936
COSTCO WHSL CORP INC COMMON 22160K105 30,879 86,983 SH   SOLE   57,660 0 29,323
COSTAR GROUP INC INC COMMON 22160N109 15,488 18,253 SH   SOLE   11,687 0 6,566
CUMMINS INC INC COMMON 231021106 14,108 66,814 SH   SOLE   42,787 0 24,027
DBX ETF TR INC TRACKER 233051879 1,231 35,688 SH   SOLE   35,688 0 0
D R HORTON INC INC COMMON 23331A109 24,426 322,961 SH   SOLE   207,962 0 114,999
DTE ENERGY CO INC COMMON 233331107 5,806 50,466 SH   SOLE   35,366 0 15,100
DAVITA INC INC COMMON 23918K108 12,110 141,387 SH   SOLE   94,444 0 46,943
DEERE & CO COMMON 244199105 17 76 SH   SOLE   76 0 0
DELL TECHNOLOGIES IN COMMON 24703L202 25 376 SH   SOLE   376 0 0
WALT DISNEY CO COMMON 254687106 32,435 261,403 SH   SOLE   164,220 0 97,183
DISCOVERY INC COMMON 25470F302 7 379 SH   SOLE   379 0 0
DOLLAR GEN CORP COMMON 256677105 8,184 39,042 SH   SOLE   26,906 0 12,136
DOLLARAMA COMMON 25675T107 414 10,830 SH   SOLE   0 0 10,830
DOMINOS PIZZA INC COMMON 25754A201 12,845 30,203 SH   SOLE   20,509 0 9,694
DOVER CORP COMMON 260003108 10 89 SH   SOLE   89 0 0
DUKE ENERGY CORP COMMON 26441C204 12,911 145,787 SH   SOLE   86,282 0 59,505
DUNKIN BRANDS GR COMMON 265504100 954 11,649 SH   SOLE   11,649 0 0
DUPONT DE NEMOURS COM 26614N102 6,671 120,244 SH   SOLE   86,062 0 34,182
EASTMAN CHEM CO COMMON 277432100 4,776 61,135 SH   SOLE   44,855 0 16,280
EBAY INC COMMON 278642103 13 250 SH   SOLE   250 0 0
EDWARDS LIFESCIENCE COMMON 28176E108 15 189 SH   SOLE   189 0 0
ELANCO ANIMAL HEALTH COMMON 28414H103 9 323 SH   SOLE   323 0 0
ELECTRONIC ARTS INC COMMON 285512109 16,442 126,080 SH   SOLE   81,641 0 44,439
EMPIRE LTD CLASS A 291843407 371 12,805 SH   SOLE   0 0 12,805
ENBRIDGE INC COMMON 29250N105 581 19,937 SH   SOLE   0 0 19,937
ENBRIDGE INC CUM RED 29250N592 16 1,500 SH   SOLE   1,500 0 0
EQUITY RESIDENTIAL SH BEN 29476L107 11 210 SH   SOLE   210 0 0
ERO COPPER CORP COMMON 296006109 84 5,791 SH   SOLE   0 0 5,791
ESSEX PPTY TR INC REIT 297178105 5,749 28,630 SH   SOLE   18,864 0 9,766
EVERGY INC COMMON 30034W106 5,890 115,895 SH   SOLE   78,402 0 37,493
EVERSOURCE ENERGY COMMON 30040W108 6,927 82,912 SH   SOLE   56,105 0 26,807
EXELON CORP COMMON 30161N101 12,018 336,085 SH   SOLE   208,545 0 127,540
EXPEDITORS INTL WASH COMMON 302130109 11 121 SH   SOLE   121 0 0
EXXON MOBIL CORP COMMON 30231G102 20,440 595,395 SH   SOLE   381,519 0 213,876
FACEBOOK INC CLASS A 30303M102 13,952 53,272 SH   SOLE   31,544 0 21,728
FASTENAL CO COMMON 311900104 3,468 76,919 SH   SOLE   53,152 0 23,767
FIFTH THIRD BANCORP COMMON 316773100 14 648 SH   SOLE   648 0 0
FIRST HORIZON NATL COMMON 320517105 1,006 106,713 SH   SOLE   106,713 0 0
FIRST QUANTUM MNRL COMMON 335934105 8,301 934,180 SH   SOLE   607,695 0 326,485
FIRST REPUBLIC BANK COMMON 33616C100 27,494 252,101 SH   SOLE   166,192 0 85,909
FORTINET INC COMMON 34959E109 20,283 172,168 SH   SOLE   110,651 0 61,517
FORTIVE CORPORATION COMMON 34959J108 14 188 SH   SOLE   188 0 0
FRANCO NEVADA CORP COMMON 351858105 26,503 190,155 SH   SOLE   115,517 0 74,638
FREEPORT-MCMORAN INC COMMON 35671D857 23,829 1,523,591 SH   SOLE   867,264 0 656,327
GSX TECHEDU INC SPN ADS 36257Y109 34 372 SH   SOLE   372 0 0
GALLAGHER ARTHR J&CO COMMON 363576109 9,274 87,839 SH   SOLE   59,160 0 28,679
GENERAL MILLS INC p;CO COMMON 370334104 19,011 308,224 SH   SOLE   196,485 0 111,739
GRAINGER W W INC p;CO COMMON 384802104 12,838 35,984 SH   SOLE   23,560 0 12,424
GROUP 1 AUTOMOTIVE p;CO COMMON 398905109 269 3,045 SH   SOLE   3,045 0 0
GRUPO FINANCIERO BANp;CO ADR 40052P107 51 2,980 SH   SOLE   2,980 0 0
HDFC BANK LTD p;CO ADR (3 40415F101 338 6,756 SH   SOLE   6,030 0 726
HP INC p;CO COMMON 40434L105 14,025 738,550 SH   SOLE   419,595 0 318,955
HEALTHPEAK PROPERTIEp;CO COM USD 42250P103 40 1,471 SH   SOLE   1,471 0 0
THE HERSHEY COMPANY p;CO COMMON 427866108 15,366 107,199 SH   SOLE   68,689 0 38,510
HOME DEPOT INC p;CO COMMON 437076102 32,666 117,627 SH   SOLE   68,651 0 48,976
HONEYWELL INTL INC p;CO COMMON 438516106 41,474 251,954 SH   SOLE   152,435 0 99,519
HORMEL FOODS CORP p;CO COMMON 440452100 11,433 233,860 SH   SOLE   155,280 0 78,580
HOULIHAN LOKEY INC p;CO COMMON 441593100 339 5,747 SH   SOLE   5,747 0 0
HOWMET AEROSPACE INCp;CO COM 443201108 269 16,105 SH   SOLE   16,105 0 0
HUMANA INC p;CO COMMON 444859102 19,587 47,323 SH   SOLE   29,957 0 17,366
HUNT JB TRANS SVCS p;CO COMMON 445658107 13 104 SH   SOLE   104 0 0
ITT INC p;CO COMMON 45073V108 729 12,341 SH   SOLE   12,341 0 0
IDEXX LABS INC p;CO COMMON 45168D104 11 28 SH   SOLE   28 0 0
ILLINOIS TOOL WORKS p;CO COMMON 452308109 15,773 81,635 SH   SOLE   52,607 0 29,028
IMPERIAL OIL LTD p;CO COMMON 453038408 95 7,930 SH   SOLE   0 0 7,930
INNERGEX RENEWABLE p;CO COMMON 45790B104 232 12,873 SH   SOLE   0 0 12,873
INTEL CORP p;CO COMMON 458140100 30,036 580,079 SH   SOLE   371,210 0 208,869
INTACT FINANCIAL p;CO COMMON 45823T106 796 7,458 SH   SOLE   0 0 7,458
INTER CONTINENTAL EXp;CO COM 45866F104 19,472 194,618 SH   SOLE   121,989 0 72,629
INTL BUSINESS MCHN p;CO COMMON 459200101 24 199 SH   SOLE   199 0 0
INTL FLAVORS & FRAGR COMMON 459506101 10 85 SH   SOLE   85 0 0
INTERRENT REIT RAGR UNITS 46071W205 80 8,449 SH   SOLE   0 0 8,449
INTUIT RAGR COMMON 461202103 14 42 SH   SOLE   42 0 0
INVESCO EXCHNG TRADERAGR SR LN E 46138G508 494 22,708 SH   SOLE   22,708 0 0
ISHARES INC RAGR MSCI AU 464286103 576 29,190 SH   SOLE   15,990 0 13,200
ISHARES INC RAGR MSCI BR 464286400 142 5,146 SH   SOLE   4,716 0 430
ISHARES INC RAGR MSCI EU 464286608 2,609 68,796 SH   SOLE   68,796 0 0
ISHARES RAGR CHILE C 464286640 48 1,995 SH   SOLE   1,995 0 0
ISHARES INC RAGR MSCI SW 464286749 12,927 314,757 SH   SOLE   314,757 0 0
ISHARES INC RAGR MSCI SO 464286772 32,857 502,855 SH   SOLE   490,072 0 12,783
ISHARES RAGR MSCI ST 464286780 4,129 111,803 SH   SOLE   0 0 111,803
ISHARES RAGR MSCI NE 464286814 505 14,501 SH   SOLE   14,501 0 0
ISHARES INC RAGR MSCI ME 464286822 9,910 297,063 SH   SOLE   0 0 297,063
ISHARES RAGR HONG KO 464286871 387 17,654 SH   SOLE   6,509 0 11,145
ISHARES TR RAGR TIPS BD 464287176 400 3,165 SH   SOLE   3,165 0 0
ISHARES RAGR CHINA L 464287184 11,755 279,879 SH   SOLE   0 0 279,879
ISHARES RAGR EMERG M 464287234 19,306 437,884 SH   SOLE   437,884 0 0
ISHARES RAGR JP MOR 464288281 498 4,492 SH   SOLE   4,492 0 0
ISHARES MSCI RAGR INDIA I 46429B598 13,626 402,417 SH   SOLE   57,067 0 345,350
ISHARES RAGR CHINA E 46429B671 586 7,895 SH   SOLE   3,897 0 3,998
ISHARES S&P/TSX CDN PRF COM 46431G205 1,245 143,590 SH   SOLE   143,590 0 0
ISHARES INC CDN CORE MS 46434G103 2,191 41,503 SH   SOLE   41,503 0 0
ISHARES INC CDN MSCI TA 46434G772 15,083 335,931 SH   SOLE   12,986 0 322,945
ISHARES INC CDN MSCI SI 46434G780 87 4,622 SH   SOLE   4,622 0 0
ISHARES INC CDN MSCI MA 46434G814 9,872 376,948 SH   SOLE   0 0 376,948
ISHARES INC CDN MSCI JA 46434G822 12,399 209,899 SH   SOLE   209,899 0 0
ISHARES TR CDN MSCI UK 46435G334 102 3,986 SH   SOLE   0 0 3,986
IVANHOE MINES CDN CLASS A 46579R104 264 72,978 SH   SOLE   0 0 72,978
JPMORGAN CHASE & CO COMMON 46625H100 86,836 902,004 SH   SOLE   581,337 0 320,667
JACOBS ENGR GROUP CO COMMON 469814107 8,741 94,226 SH   SOLE   62,859 0 31,367
JD.COM INC CO ADS EA 47215P106 1,924 24,789 SH   SOLE   24,789 0 0
JINKOSOLAR HLDG CO CO ADS (2 47759T100 406 10,203 SH   SOLE   10,203 0 0
JOHNSON & JOHNSON COMMON 478160104 94,076 631,889 SH   SOLE   413,440 0 218,449
KELLY SERVICES INC N CLASS A 488152208 111 6,543 SH   SOLE   6,543 0 0
KEYSIGHT TECHNOLOGS N COMMON 49338L103 11,483 116,244 SH   SOLE   84,436 0 31,808
KIMBERLY CLARK CORP N COMMON 494368103 16,811 113,847 SH   SOLE   72,732 0 41,115
KINROSS GOLD CORP N COMMON 496902404 5,809 658,853 SH   SOLE   631,502 0 27,351
KIRKLAND LAKE GOLD N COMMON 49741E100 4,356 89,498 SH   SOLE   76,286 0 13,212
KROGER CO N COMMON 501044101 13,231 390,177 SH   SOLE   260,048 0 130,129
LAM RESEARCH CORP N COMMON 512807108 27 81 SH   SOLE   81 0 0
ESTEE LAUDER CO N CLASS A 518439104 148 677 SH   SOLE   677 0 0
LAUREATE EDUCATION N COM USD 518613203 202 15,239 SH   SOLE   15,239 0 0
LENNAR CORP N CLASS A 526057104 16 193 SH   SOLE   193 0 0
LILLY ELI & CO COMMON 532457108 49,123 331,867 SH   SOLE   211,086 0 120,781
LITHIA MTRS INC CL A 536797103 599 2,628 SH   SOLE   2,628 0 0
LITTELFUSE INC COM USD 537008104 733 4,135 SH   SOLE   4,135 0 0
LOBLAW COS LTD COMMON 539481101 784 15,023 SH   SOLE   0 0 15,023
LOCKHEED MARTIN CORP COMMON 539830109 13,079 34,123 SH   SOLE   20,773 0 13,350
LUNDIN MINING CORP COMMON 550372106 2,989 537,374 SH   SOLE   264,508 0 272,866
M & T BK CORP COMMON 55261F104 24,456 265,563 SH   SOLE   172,042 0 93,521
MAPLE LEAF FOODS COMMON 564905107 295 14,525 SH   SOLE   0 0 14,525
MANULIFE FINCL CORP COMMON 56501R106 534 38,535 SH   SOLE   0 0 38,535
MASCO CORP COMMON 574599106 12,862 233,297 SH   SOLE   151,190 0 82,107
MASTERCARD INC CLASS A 57636Q104 42,026 124,274 SH   SOLE   79,566 0 44,708
MCCORMICK & CO INC COMMON 579780206 13 66 SH   SOLE   66 0 0
MCDONALDS CORP NC COMMON 580135101 27,858 126,922 SH   SOLE   76,139 0 50,783
MCKESSON CORP NC COMMON 58155Q103 2,721 18,269 SH   SOLE   12,134 0 6,135
MELCO RESORTS & ENT ADR (3 585464100 22 1,335 SH   SOLE   1,335 0 0
MERCK & CO INC COMMON 58933Y105 26,498 319,445 SH   SOLE   208,917 0 110,528
METRO INC COMMON 59162N109 1,060 22,167 SH   SOLE   3,791 0 18,376
METTLER TOLEDO INTL COMMON 592688105 10 10 SH   SOLE   10 0 0
MICROSOFT CORP COMMON 594918104 147,147 699,600 SH   SOLE   436,923 0 262,677
MICRON TECHNOLOGY COMMON 595112103 19,494 415,122 SH   SOLE   268,857 0 146,265
MID-AMER APT CMNTYS REIT 59522J103 7,014 60,494 SH   SOLE   39,994 0 20,500
RAMSAY HEALTH CARE ORD 604199503 10 205 SH   SOLE   205 0 0
AMCOR PLC CDI 1:1 606660803 295 26,828 SH   SOLE   0 0 26,828
MOLINA HEALTHCARE COMMON 60855R100 10,830 59,169 SH   SOLE   39,222 0 19,947
FORTESCUE METALS ORD 608625300 10,005 856,400 SH   SOLE   516,254 0 340,146
TELSTRA CORP ORD 608728900 5,761 2,891,297 SH   SOLE   1,876,125 0 1,015,172
MOMO INC DR EACH 60879B107 8 572 SH   SOLE   572 0 0
MONDELEZ INTL INC COMMON 609207105 18,500 322,024 SH   SOLE   206,227 0 115,797
MONSTER BEVERAGE CRP COM USD 61174X109 14,888 185,639 SH   SOLE   122,892 0 62,747
ASX LIMITED ORD 612922209 4,180 71,977 SH   SOLE   50,871 0 21,106
BHP GROUP LTD NPV 614469009 6,779 265,654 SH   SOLE   155,397 0 110,257
MOODYS CORP COMMON 615369105 37 128 SH   SOLE   128 0 0
MORGAN STANLEY COMMON 617446448 11,682 241,617 SH   SOLE   157,969 0 83,648
CSL LTD ORD 618549548 5,870 28,534 SH   SOLE   17,828 0 10,706
REA GROUP LTD ORD 619857848 5,316 67,448 SH   SOLE   46,554 0 20,894
COCHLEAR LTD ORD 621179848 8 59 SH   SOLE   59 0 0
CMNWLTH BK OF AUST ORD 621503548 728 15,976 SH   SOLE   15,976 0 0
APA GROUP ORD 624730648 3,331 449,830 SH   SOLE   328,579 0 121,251
NETAPP INC COM COMMON 64110D104 12,396 282,765 SH   SOLE   188,899 0 93,866
NETEASE INC ADR (25 64110W102 149 327 SH   SOLE   327 0 0
NEW ORIENTAL ED&TECH ADR (1 647581107 1,331 8,901 SH   SOLE   8,834 0 67
NEWMONT CORPORATION TECH COM 651639106 26,019 410,064 SH   SOLE   284,601 0 125,463
NEXTERA ENERGY INC TECH COMMON 65339F101 14,576 52,516 SH   SOLE   31,787 0 20,729
NIKE INC TECH CLASS B 654106103 31 247 SH   SOLE   247 0 0
NEWCREST MINING TECH ORD 663710103 11,714 523,134 SH   SOLE   388,504 0 134,630
NORTHLAND POWER TECH COMMON 666511100 1,079 35,786 SH   SOLE   30,386 0 5,400
NORTHWEST NATURAL HLTECH COMMON 66765N105 446 9,822 SH   SOLE   9,822 0 0
NVIDIA CORP TECH COMMON 67066G104 15,431 28,511 SH   SOLE   19,226 0 9,285
NUTRIEN LTD TECH COMMON 67077M108 13,150 336,439 SH   SOLE   186,825 0 149,614
NORTHERN STAR RESRCSTECH ORD 671745608 105 10,783 SH   SOLE   10,783 0 0
OMNICOM GROUP INC TECH COMMON 681919106 7 148 SH   SOLE   148 0 0
SONIC HEALTHCARE TECH ORD 682112006 115 4,842 SH   SOLE   4,842 0 0
ORACLE CORP TECH COMMON 68389X105 35,746 598,761 SH   SOLE   370,105 0 228,656
PNC FINL SVCS GRP TECH COMMON 693475105 34,660 315,352 SH   SOLE   197,005 0 118,347
PACCAR INC TECH COMMON 693718108 23 270 SH   SOLE   270 0 0
PAR PACIFIC HOLDINGSTECH COMMON 69888T207 76 11,190 SH   SOLE   11,190 0 0
PAREX RESOURCES TECH COMMON 69946Q104 318 30,284 SH   SOLE   16,890 0 13,394
PARKER HANNIFIN CORPTECH COMMON 701094104 7 37 SH   SOLE   37 0 0
PAYCHEX INC TECH COMMON 704326107 24 297 SH   SOLE   297 0 0
PEPSICO INC TECH COMMON 713448108 35,135 253,502 SH   SOLE   155,337 0 98,165
PERKINELMER INC TECH COMMON 714046109 11 84 SH   SOLE   84 0 0
PFIZER INC TECH COMMON 717081103 48,813 1,330,061 SH   SOLE   785,124 0 544,937
PHILIP MORRIS INTL TECH COMMON 718172109 45 606 SH   SOLE   606 0 0
PORTLAND GEN ELEC COTECH COMMON 736508847 160 4,513 SH   SOLE   4,513 0 0
PROCTER AND GAMBLE CTECH COM 742718109 34,495 248,181 SH   SOLE   149,388 0 98,793
PROGRESSIVE CORP TECH COMMON 743315103 8 86 SH   SOLE   86 0 0
PROLOGIS INC TECH COMMON 74340W103 12 117 SH   SOLE   117 0 0
PRUDENTIAL FINL TECH COMMON 744320102 18 284 SH   SOLE   284 0 0
PULTEGROUP INC TECH COMMON 745867101 8,494 183,494 SH   SOLE   126,700 0 56,794
QUALCOMM INC TECH COMMON 747525103 29 247 SH   SOLE   247 0 0
QUEBECOR INC TECH CLASS B 748193208 291 11,664 SH   SOLE   3,810 0 7,854
RPM INTERNATIONAL TECH COMMON 749685103 35 422 SH   SOLE   422 0 0
RAYTHEON TECHNOLOGIETECH COM USD 75513E101 2,334 40,557 SH   SOLE   26,540 0 14,017
REGENERON PHARMCTCLSTECH COMMON 75886F107 17,973 32,107 SH   SOLE   20,599 0 11,508
RENT A CTR INC NEW TECH COMMON 76009N100 409 13,690 SH   SOLE   13,690 0 0
REPUBLIC SVCS INC TECH COMMON 760759100 206 2,203 SH   SOLE   2,203 0 0
RESMED INC TECH COMMON 761152107 8 48 SH   SOLE   48 0 0
RICHELIEU HARDWARE TECH COMMON 76329W103 94 3,563 SH   SOLE   0 0 3,563
ROCKWELL AUTOMATION TECH COMMON 773903109 26 119 SH   SOLE   119 0 0
ROGERS COMMUNICATIONTECH CLASS B 775109200 273 6,908 SH   SOLE   0 0 6,908
ROPER TECHNOLOGIES TECH COMMON 776696106 13,308 33,681 SH   SOLE   20,951 0 12,730
ROSS STORES INC TECH COMMON 778296103 11 117 SH   SOLE   117 0 0
ROYAL BANK CDA TECH COMMON 780087102 1,801 25,735 SH   SOLE   0 0 25,735
ROYAL GOLD INC TECH COMMON 780287108 762 6,344 SH   SOLE   6,344 0 0
S&P GLOBAL INC COMMON 78409V104 22 62 SH   SOLE   62 0 0
SPDR S&P 500 ETF TR UNITS S 78462F103 4,654 13,898 SH   SOLE   13,898 0 0
SPDR DOW JONES INDL TR UT SER 78467X109 244 878 SH   SOLE   878 0 0
SVB FINANCIAL GROUP TR COMMON 78486Q101 32,291 134,198 SH   SOLE   87,324 0 46,874
SALESFORCE.COM TR COMMON 79466L302 18,768 74,678 SH   SOLE   48,996 0 25,682
SAPUTO INC TR COMMON 802912105 98 3,914 SH   SOLE   0 0 3,914
SERVICENOW INC TR COMMON 81762P102 11,090 22,865 SH   SOLE   15,805 0 7,060
SHERRITT INTL CORP TR COMMON 823901103 1 4,250 SH   SOLE   0 0 4,250
SHERWIN WILLIAMS CO TR COMMON 824348106 19 27 SH   SOLE   27 0 0
SHOPIFY INC TR CLASS A 82509L107 10 10 SH   SOLE   10 0 0
SINCLAIR BROADCAST TR CLASS A 829226109 86 4,480 SH   SOLE   4,480 0 0
SNAP-ON INC TR COMMON 833034101 6,082 41,339 SH   SOLE   27,243 0 14,096
SONOCO PRODS TR COMMON 835495102 679 13,290 SH   SOLE   13,290 0 0
SOUTHERN CO TR COMMON 842587107 13,030 240,314 SH   SOLE   144,859 0 95,455
SOUTHERN COPPER CORP TR COMMON 84265V105 1,713 37,843 SH   SOLE   36,990 0 853
STARBUCKS CORP TR COMMON 855244109 21 239 SH   SOLE   239 0 0
STATE STREET CORP TR COMMON 857477103 5,300 89,336 SH   SOLE   59,059 0 30,277
STEEL DYNAMICS INC TR COMMON 858119100 21 744 SH   SOLE   744 0 0
SUN LIFE FNCL INC TR COMMON 866796105 599 14,753 SH   SOLE   0 0 14,753
SUNCOR ENERGY INC TR COMMON 867224107 10,881 893,905 SH   SOLE   566,959 0 326,946
SYSCO CORP TR COMMON 871829107 45 725 SH   SOLE   725 0 0
TJX COMPANIES INC TR COMMON 872540109 10,644 191,266 SH   SOLE   128,265 0 63,001
TMX GROUP LIMITED TR COMMON 87262K105 165 1,610 SH   SOLE   0 0 1,610
TAIWAN SEMICONDUCTOR TR SP ADR 874039100 645 7,952 SH   SOLE   7,952 0 0
TAL EDUCATION GRP TR SPON AD 874080104 704 9,257 SH   SOLE   9,257 0 0
TARGET CORPORATION TR COMMON 87612E106 36,975 234,879 SH   SOLE   142,928 0 91,951
TC ENERGY TR COMMON 87807B107 277 6,610 SH   SOLE   0 0 6,610
TC ENERGY TR 1ST PRF 87807B800 2 200 SH   SOLE   200 0 0
TELADOC HEALTH TR COMMON 87918A105 42 191 SH   SOLE   191 0 0
TELEDYNE TECH INC TR COMMON 879360105 8,812 28,406 SH   SOLE   19,144 0 9,262
TELUS CORP TR COMMON 87971M103 576 32,838 SH   SOLE   0 0 32,838
TEXAS INSTRUMENTS TR COMMON 882508104 21 144 SH   SOLE   144 0 0
THOMSON REUTERS CORP TR COMMON 884903709 401 5,036 SH   SOLE   1,486 0 3,550
3M COMPANY TR COMMON 88579Y101 12,018 75,025 SH   SOLE   48,817 0 26,208
TOROMONT INDS LTD TR COMMON 891102105 331 5,554 SH   SOLE   0 0 5,554
TORONTO DOMINION BK TR NC PRF 891145575 197 10,250 SH   SOLE   10,250 0 0
TORONTO DOMINION BK TR COMMON 891160509 1,725 37,374 SH   SOLE   0 0 37,374
TORONTO DOMINION BK TR NC PRF 891160640 201 12,400 SH   SOLE   12,400 0 0
TORONTO DOMINION BK TR NC PRF 891160665 245 12,825 SH   SOLE   12,825 0 0
TRACTOR SUPPLY CO TR COMMON 892356106 12,476 87,038 SH   SOLE   56,093 0 30,945
TRANSUNION TR COMMON 89400J107 3,174 37,732 SH   SOLE   26,496 0 11,236
TRICON RESIDENTIAL TR COMMON 89612W102 276 33,361 SH   SOLE   0 0 33,361
UGI CORP TR COMMON 902681105 10 290 SH   SOLE   290 0 0
US BANCORP DEL TR COMMON 902973304 30,146 840,903 SH   SOLE   541,789 0 299,114
ULTA BEAUTY INC TR COM 90384S303 8 34 SH   SOLE   34 0 0
UNTD MICROELEC NEW TR ADR (5 910873405 71 14,769 SH   SOLE   14,769 0 0
UNITED PARCEL SERVIC TR CLASS B 911312106 20,874 125,274 SH   SOLE   70,688 0 54,586
UNITEDHEALTH GRP INC TR COMMON 91324P102 26,206 84,056 SH   SOLE   53,184 0 30,872
VALERO ENERGY CORP TR COMMON 91913Y100 9,856 227,517 SH   SOLE   148,508 0 79,009
VANECK VECTORS TR GOLD MI 92189F106 176,995 4,519,779 SH   SOLE   2,816,698 0 1,703,081
VANECK VECTORS TR JR GOLD 92189F791 150,835 2,724,612 SH   SOLE   1,987,513 0 737,099
VEEVA SYSTEMS INC TR CL A CO 922475108 5,917 21,043 SH   SOLE   14,175 0 6,868
VERISIGN INC TR COMMON 92343E102 9 42 SH   SOLE   42 0 0
VERIZON COMMUNICATIO TR COMMON 92343V104 49,764 836,514 SH   SOLE   492,211 0 344,303
VERISK ANALYTICS INC TR COM 92345Y106 16 88 SH   SOLE   88 0 0
VISA INC TR CLASS A 92826C839 9 44 SH   SOLE   44 0 0
WSP GLOBAL INC TR COMMON 92938W202 373 5,694 SH   SOLE   1,474 0 4,220
WABTEC TR COMMON 929740108 53 860 SH   SOLE   860 0 0
WADDELL & REED FINL CLASS A 930059100 218 14,696 SH   SOLE   14,696 0 0
WALMART INC INL COMMON 931142103 2,847 20,350 SH   SOLE   12,483 0 7,867
WAL MART DE MEXICO INL SP ADR( 93114W107 380 15,854 SH   SOLE   15,089 0 765
WALGREENS BOOTS ALNCINL COMMON 931427108 176 4,900 SH   SOLE   4,900 0 0
WASTE CONNECTIONS INL COMMON 94106B101 827 7,979 SH   SOLE   0 0 7,979
WATERS CORP INL COMMON 941848103 6 31 SH   SOLE   31 0 0
WELLS FARGO & CO COMMON 949746101 40,472 1,721,462 SH   SOLE   1,112,674 0 608,788
WEST PHARMACEUT SVS COMMON 955306105 6,813 24,782 SH   SOLE   16,622 0 8,160
GEORGE WESTON LTD COMMON 961148509 90 1,228 SH   SOLE   0 0 1,228
WHEATON PRECIOUS MTL COMMON 962879102 5,963 121,658 SH   SOLE   110,507 0 11,151
WOODWARD INC COMMON 980745103 381 4,758 SH   SOLE   4,758 0 0
XCEL ENERGY INC COMMON 98389B100 14,028 203,275 SH   SOLE   124,394 0 78,881
XYLEM INC COMMON 98419M100 10 120 SH   SOLE   120 0 0
YAMANA GOLD INC COMMON 98462Y100 1,969 346,638 SH   SOLE   346,638 0 0
ZENDESK INC COMMON 98936J101 780 7,581 SH   SOLE   7,581 0 0
ZOETIS INC COMMON 98978V103 30,686 185,561 SH   SOLE   119,303 0 66,258
DEXUS STAPLED B033YN603 6,353 997,103 SH   SOLE   712,296 0 284,807
GOODMAN GROUP STAPLED B03FYZ403 9,476 736,968 SH   SOLE   469,672 0 267,296
EVOLUTION MINING NPV B3X0F9103 107 26,055 SH   SOLE   26,055 0 0
AUSNET SERVICES ORD BPXR7J003 110 81,348 SH   SOLE   81,348 0 0
AGL ENERGY ORD BSS7GP503 7,360 753,885 SH   SOLE   442,391 0 311,494
SOUTH32 LIMITED ORD BWSW5D903 5,997 4,101,453 SH   SOLE   2,750,300 0 1,351,153
COLES GROUP LTD NPV BYWR0T503 6 483 SH   SOLE   483 0 0
AON PLC CL A OR G0403H108 16,325 79,130 SH   SOLE   51,360 0 27,770
ACCENTURE PLC CLASS A G1151C101 36,925 163,394 SH   SOLE   101,400 0 61,994
BROOKFIELD PROPERTY PARTNER G16249107 171 14,198 SH   SOLE   14,198 0 0
BROOKFIELD INFR PRTR CUM CL G16252168 203 11,400 SH   SOLE   11,400 0 0
BROOKFIELD RENEWABLE COMMON G16258108 44 831 SH   SOLE   0 0 831
BUNGE LIMITED COMMON G16962105 9,083 198,744 SH   SOLE   134,053 0 64,691
CREDICORP LTD COMMON G2519Y108 657 5,301 SH   SOLE   5,146 0 155
COCA-COLA EU PARTNRS PLC ORD G25839104 6 159 SH   SOLE   159 0 0
IHS MARKIT LTD SHS G47567105 13 167 SH   SOLE   167 0 0
INVESCO LTD COMMON G491BT108 10 848 SH   SOLE   848 0 0
JOHNSON CONTROLS INT ORDINAR G51502105 76 1,861 SH   SOLE   1,861 0 0
LIBERTY GLOBAL PLC CLASS C G5480U120 8 386 SH   SOLE   386 0 0
LINDE PLC SHS G5494J103 7,182 30,159 SH   SOLE   19,617 0 10,542
MEDTRONIC PLC SHS G5960L103 21,806 209,838 SH   SOLE   134,420 0 75,418
APTIV PLC ORDINAR G6095L109 10 105 SH   SOLE   105 0 0
TRANE TECHNOLOGI PLC ORDINAR G8994E103 12,539 103,411 SH   SOLE   68,557 0 34,854
GARMIN LTD COMMON H2906T109 5 52 SH   SOLE   52 0 0
TE CONNECTIVITY COMMON H84989104 22,448 229,672 SH   SOLE   147,175 0 82,497
CHECK POINT SOFTWARE ORDINAR M22465104 13 105 SH   SOLE   105 0 0
WIX COM LTD SHARES M98068105 7 26 SH   SOLE   26 0 0
AERCAP HOLDINGS SHARES N00985106 7 284 SH   SOLE   284 0 0
YANDEX N.V. CLASS A N97284108 1,245 19,077 SH   SOLE   18,684 0 393
PUT NDX US 1220 6425 PUT NDX NDXUS12P6 9 500 SH Put SOLE   500 0 0
ROYAL CARIBBEAN COM USD V7780T103 87 1,347 SH   SOLE   1,347 0 0
VODAFONE GROUP C SHARE VODASHC03 72 134,183 SH   SOLE   0 0 134,183