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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW 88554D205   531 68,923 SH   SOLE   68,923 0 0
3M CO COM 88579Y101   14,975 109,697 SH   SOLE   109,697 0 0
ABBOTT LABS COM 002824100   17,580 222,783 SH   SOLE   222,783 0 0
ABBVIE INC COM 00287Y109   1,997 26,210 SH   SOLE   26,210 0 0
ABERCROMBIE & FITCH CO CL A 002896207   1,310 144,106 SH   SOLE   144,106 0 0
ABIOMED INC COM 003654100   622 4,286 SH   SOLE   4,286 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,482 27,452 SH   SOLE   27,452 0 0
ACI WORLDWIDE INC COM 004498101   888 36,786 SH   SOLE   0 0 36,786
ACTIVISION BLIZZARD INC COM 00507V109   462 7,767 SH   SOLE   7,767 0 0
ADOBE INC COM 00724F101   900 2,829 SH   SOLE   2,829 0 0
ADVANCED MICRO DEVICES INC COM 007903107   15,004 329,896 SH   SOLE   329,896 0 0
AES CORP COM 00130H105   469 34,496 SH   SOLE   34,496 0 0
AFLAC INC COM 001055102   351 10,265 SH   SOLE   10,265 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   300 4,194 SH   SOLE   4,194 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,239 81,410 SH   SOLE   81,410 0 0
AIR PRODS & CHEMS INC COM 009158106   399 2,001 SH   SOLE   2,001 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   4,540 49,625 SH   SOLE   49,625 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   892 178,388 SH   SOLE   178,388 0 0
ALBEMARLE CORP COM 012653101   361 6,396 SH   SOLE   6,396 0 0
ALCOA CORP COM 013872106   482 78,182 SH   SOLE   78,182 0 0
ALEXION PHARMACEUTICALS INC COM 015351109   561 6,247 SH   SOLE   6,247 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   26,730 137,445 SH   SOLE   136,495 0 950
ALLERGAN PLC SHS G0177J108   12,728 71,870 SH   SOLE   71,870 0 0
ALPHABET INC CAP STK CL C 02079K107   22,206 19,097 SH   SOLE   19,097 0 0
ALPHABET INC CAP STK CL A 02079K305   137,968 118,738 SH   SOLE   117,690 0 1,048
ALTRIA GROUP INC COM 02209S103   7,051 182,342 SH   SOLE   182,342 0 0
AMAZON COM INC COM 023135106   89,555 45,932 SH   SOLE   45,932 0 0
AMBEV SA SPONSORED ADR 02319V103   73 31,810 SH   SOLE   31,810 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   892 73,160 SH   SOLE   73,160 0 0
AMERICAN ELEC PWR CO INC COM 025537101   973 12,165 SH   SOLE   12,165 0 0
AMERICAN EXPRESS CO COM 025816109   5,257 61,412 SH   SOLE   61,412 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   220 9,092 SH   SOLE   9,092 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   608 5,084 SH   SOLE   5,084 0 0
AMGEN INC COM 031162100   9,286 45,804 SH   SOLE   45,804 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206   392 23,567 SH   SOLE   23,567 0 0
ANSYS INC COM 03662Q105   1,124 4,834 SH   SOLE   4,834 0 0
APACHE CORP COM 037411105   938 224,411 SH   SOLE   224,411 0 0
APPLE INC COM 037833100   196,582 773,062 SH   SOLE   773,062 0 0
APPLIED MATLS INC COM 038222105   2,867 62,564 SH   SOLE   62,564 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   423 12,018 SH   SOLE   12,018 0 0
ARCONIC INC COM 03965L100   591 36,816 SH   SOLE   36,816 0 0
ARISTA NETWORKS INC COM 040413106   209 1,031 SH   SOLE   1,031 0 0
AT&T INC COM 00206R102   1,926 66,086 SH   SOLE   56,446 0 9,640
AUTOZONE INC COM 053332102   236 279 SH   SOLE   279 0 0
AVERY DENNISON CORP COM 053611109   413 4,057 SH   SOLE   4,057 0 0
AVIS BUDGET GROUP COM 053774105   171 12,324 SH   SOLE   12,324 0 0
AXON ENTERPRISE INC COM 05464C101   284 4,014 SH   SOLE   4,014 0 0
B2GOLD CORP COM 11777Q209   53 17,443 SH   SOLE   17,443 0 0
BAIDU INC SPON ADR REP A 056752108   3,165 31,402 SH   SOLE   31,402 0 0
BAKER HUGHES COMPANY CL A 05722G100   188 17,907 SH   SOLE   17,907 0 0
BANK MONTREAL COM 063671101   718 14,285 SH   SOLE   14,285 0 0
BANK NOVA SCOTIA B C COM 064149107   855 21,059 SH   SOLE   21,059 0 0
BARRICK GOLD CORPORATION COM 067901108   43,352 2,366,389 SH   SOLE   2,366,389 0 0
BAUSCH HEALTH COS INC COM 071734107   728 46,947 SH   SOLE   46,947 0 0
BCE INC COM NEW 05534B760   1,119 27,382 SH   SOLE   27,382 0 0
BECTON DICKINSON & CO COM 075887109   3,967 17,265 SH   SOLE   17,265 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,176 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,015 93,067 SH   SOLE   93,067 0 0
BEST BUY INC COM 086516101   221 3,882 SH   SOLE   3,882 0 0
BEYOND MEAT INC COM 08862E109   9,733 146,148 SH   SOLE   146,148 0 0
BIOGEN INC COM 09062X103   1,477 4,670 SH   SOLE   4,670 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   286 3,389 SH   SOLE   3,389 0 0
BK OF AMERICA CORP COM 060505104   6,165 290,370 SH   SOLE   290,370 0 0
BLACKBERRY LTD COM 09228F103   700 169,491 SH   SOLE   169,491 0 0
BLACKROCK INC COM 09247X101   9,332 21,211 SH   SOLE   21,211 0 0
BOEING CO COM 097023105   20,873 139,957 SH   SOLE   139,957 0 0
BOOKING HLDGS INC COM 09857L108   1,660 1,234 SH   SOLE   1,234 0 0
BP PLC SPONSORED ADR 055622104   488 20,000 SH   SOLE   20,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,712 48,653 SH   SOLE   48,653 0 0
BROADCOM INC COM 11135F101   1,734 7,315 SH   SOLE   7,315 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   812 18,358 SH   SOLE   18,358 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   358 9,956 SH   SOLE   9,956 0 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   96 11,909 SH   SOLE   11,909 0 0
BROWN FORMAN CORP CL B 115637209   288 5,188 SH   SOLE   5,188 0 0
CAMECO CORP COM 13321L108   548 71,746 SH   SOLE   71,746 0 0
CAMPBELL SOUP CO COM 134429109   517 11,190 SH   SOLE   11,190 0 0
CANADIAN IMP BK COMM COM 136069101   375 6,472 SH   SOLE   6,472 0 0
CANADIAN NAT RES LTD COM 136385101   300 22,126 SH   SOLE   22,126 0 0
CANADIAN NATL RY CO COM 136375102   1,205 15,527 SH   SOLE   15,527 0 0
CANADIAN PAC RY LTD COM 13645T100   1,780 8,107 SH   SOLE   8,107 0 0
CANOPY GROWTH CORP COM 138035100   522 24,407 SH   SOLE   24,407 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   11,555 877,342 SH   SOLE   877,342 0 0
CATERPILLAR INC DEL COM 149123101   3,313 28,551 SH   SOLE   28,551 0 0
CENOVUS ENERGY INC COM 15135U109   57 28,292 SH   SOLE   28,292 0 0
CENTENE CORP DEL COM 15135B101   764 12,854 SH   SOLE   12,854 0 0
CENTURYLINK INC COM 156700106   639 67,561 SH   SOLE   67,561 0 0
CGI INC CL A SUB VTG 12532H104   222 4,072 SH   SOLE   4,072 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   502 1,151 SH   SOLE   1,151 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,210 12,033 SH   SOLE   12,033 0 0
CHESAPEAKE ENERGY CORP COM 165167107   132 827,792 SH   SOLE   827,792 0 0
CHEVRON CORP NEW COM 166764100   4,584 63,257 SH   SOLE   63,257 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   293 447 SH   SOLE   447 0 0
CHUBB LIMITED COM H1467J104   406 3,638 SH   SOLE   3,638 0 0
CHURCH & DWIGHT INC COM 171340102   1,320 20,571 SH   SOLE   20,571 0 0
CINTAS CORP COM 172908105   474 2,734 SH   SOLE   2,734 0 0
CIRRUS LOGIC INC COM 172755100   201 3,060 SH   SOLE   3,060 0 0
CISCO SYS INC COM 17275R102   48,104 1,223,715 SH   SOLE   1,223,715 0 0
CITIGROUP INC COM NEW 172967424   3,115 73,961 SH   SOLE   73,961 0 0
CITRIX SYS INC COM 177376100   1,643 11,606 SH   SOLE   11,606 0 0
CLOROX CO DEL COM 189054109   1,182 6,823 SH   SOLE   6,823 0 0
CME GROUP INC COM 12572Q105   7,165 41,440 SH   SOLE   41,440 0 0
COCA COLA CO COM 191216100   30,554 690,479 SH   SOLE   690,479 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   263 5,655 SH   SOLE   5,655 0 0
COLGATE PALMOLIVE CO COM 194162103   1,767 26,633 SH   SOLE   26,633 0 0
COMCAST CORP NEW CL A 20030N101   60,897 1,771,278 SH   SOLE   1,735,848 0 35,430
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104   346 47,424 SH   SOLE   47,424 0 0
CONOCOPHILLIPS COM 20825C104   618 20,069 SH   SOLE   20,069 0 0
CONSOLIDATED EDISON INC COM 209115104   267 3,429 SH   SOLE   3,429 0 0
CONSTELLATION BRANDS INC CL A 21036P108   256 1,786 SH   SOLE   1,786 0 0
COPART INC COM 217204106   582 8,491 SH   SOLE   8,491 0 0
CORNING INC COM 219350105   1,360 66,229 SH   SOLE   66,229 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,455 5,102 SH   SOLE   5,102 0 0
COTY INC COM CL A 222070203   947 183,523 SH   SOLE   183,523 0 0
CVS HEALTH CORP COM 126650100   248 4,180 SH   SOLE   4,180 0 0
DANAHER CORPORATION COM 235851102   13,382 96,683 SH   SOLE   96,683 0 0
DEERE & CO COM 244199105   642 4,645 SH   SOLE   4,645 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   6,235 218,538 SH   SOLE   218,538 0 0
DENTSPLY SIRONA INC COM 24906P109   1,383 35,616 SH   SOLE   35,616 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   31,407 4,892,112 SH   SOLE   4,892,112 0 0
DEVON ENERGY CORP NEW COM 25179M103   292 42,200 SH   SOLE   42,200 0 0
DISNEY WALT CO COM DISNEY 254687106   42,436 439,299 SH   SOLE   438,624 0 675
DOW INC COM 260557103   2,342 80,107 SH   SOLE   80,107 0 0
DROPBOX INC CL A 26210C104   326 17,999 SH   SOLE   17,999 0 0
DUPONT DE NEMOURS INC COM 26614N102   726 21,281 SH   SOLE   21,281 0 0
DXC TECHNOLOGY CO COM 23355L106   257 19,714 SH   SOLE   19,714 0 0
EASTMAN CHEM CO COM 277432100   667 14,320 SH   SOLE   14,320 0 0
EBAY INC COM 278642103   429 14,255 SH   SOLE   14,255 0 0
ECOLAB INC COM 278865100   4,163 26,718 SH   SOLE   26,718 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   905 4,796 SH   SOLE   4,796 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,193 193,348 SH   SOLE   193,348 0 0
EMERSON ELEC CO COM 291011104   1,297 27,229 SH   SOLE   27,229 0 0
ENBRIDGE INC COM 29250N105   1,848 63,513 SH   SOLE   63,513 0 0
EXPEDIA GROUP INC COM NEW 30212P303   559 9,930 SH   SOLE   9,790 0 140
EXPEDITORS INTL WASH INC COM 302130109   482 7,228 SH   SOLE   7,228 0 0
EXXON MOBIL CORP COM 30231G102   33,702 887,604 SH   SOLE   887,604 0 0
FACEBOOK INC CL A 30303M102   10,802 64,763 SH   SOLE   64,573 0 190
FEDEX CORP COM 31428X106   1,402 11,564 SH   SOLE   11,564 0 0
FERRARI N V COM N3167Y103   24,074 157,787 SH   SOLE   157,787 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   2,015 325,492 SH   SOLE   325,492 0 0
FIRST SOLAR INC COM 336433107   277 7,669 SH   SOLE   7,669 0 0
FISERV INC COM 337738108   994 10,466 SH   SOLE   10,466 0 0
FITBIT INC CL A 33812L102   68 10,199 SH   SOLE   10,199 0 0
FLIR SYS INC COM 302445101   315 9,889 SH   SOLE   9,889 0 0
FLUOR CORP NEW COM 343412102   269 38,912 SH   SOLE   38,912 0 0
FOOT LOCKER INC COM 344849104   609 27,611 SH   SOLE   27,611 0 0
FORD MTR CO DEL COM 345370860   2,041 422,485 SH   SOLE   422,485 0 0
FORTIS INC COM 349553107   321 8,319 SH   SOLE   8,319 0 0
FORTIVE CORP COM 34959J108   240 4,341 SH   SOLE   4,341 0 0
FRANCO NEVADA CORP COM 351858105   3,059 30,741 SH   SOLE   30,741 0 0
FREEPORT-MCMORAN INC CL B 35671D857   4,906 726,747 SH   SOLE   726,747 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   230 7,000 SH   SOLE   7,000 0 0
GAP INC COM 364760108   83 11,782 SH   SOLE   11,782 0 0
GENERAL ELECTRIC CO COM 369604103   38,121 4,801,194 SH   SOLE   4,801,194 0 0
GENERAL MLS INC COM 370334104   389 7,365 SH   SOLE   7,365 0 0
GILEAD SCIENCES INC COM 375558103   14,835 198,441 SH   SOLE   198,441 0 0
GLOBAL PMTS INC COM 37940X102   495 3,435 SH   SOLE   3,435 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830   143 12,064 SH   SOLE   12,064 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106   679 143,033 SH   SOLE   143,033 0 0
GOLDEN STAR RES LTD CDA COM 38119T807   37 14,910 SH   SOLE   14,910 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   772 4,992 SH   SOLE   4,992 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   791 135,829 SH   SOLE   135,829 0 0
GOPRO INC CL A 38268T103   627 239,384 SH   SOLE   239,384 0 0
GROUPON INC COM 399473107   154 156,813 SH   SOLE   156,813 0 0
HALLIBURTON CO COM 406216101   817 119,253 SH   SOLE   119,253 0 0
HARLEY DAVIDSON INC COM 412822108   493 26,021 SH   SOLE   26,021 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300   1,140 522,786 SH   SOLE   522,786 0 0
HASBRO INC COM 418056107   318 4,445 SH   SOLE   4,445 0 0
HECLA MNG CO COM 422704106   1,111 610,406 SH   SOLE   610,406 0 0
HELMERICH & PAYNE INC COM 423452101   302 19,287 SH   SOLE   19,287 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   317 32,642 SH   SOLE   32,642 0 0
HOME DEPOT INC COM 437076102   886 4,745 SH   SOLE   4,745 0 0
HONEYWELL INTL INC COM 438516106   16,670 124,600 SH   SOLE   124,600 0 0
HORMEL FOODS CORP COM 440452100   1,647 35,313 SH   SOLE   35,313 0 0
HP INC COM 40434L105   330 19,001 SH   SOLE   5,301 0 13,700
IAMGOLD CORP COM 450913108   1,339 587,190 SH   SOLE   587,190 0 0
ILLINOIS TOOL WKS INC COM 452308109   475 3,343 SH   SOLE   3,343 0 0
INFOSYS LTD SPONSORED ADR 456788108   748 91,163 SH   SOLE   91,163 0 0
INTEL CORP COM 458140100   24,202 447,198 SH   SOLE   447,198 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   239 2,964 SH   SOLE   2,964 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   13,606 122,652 SH   SOLE   122,652 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   7,357 14,857 SH   SOLE   14,857 0 0
INVESCO LTD SHS G491BT108   106 11,713 SH   SOLE   11,713 0 0
IQVIA HLDGS INC COM 46266C105   568 5,269 SH   SOLE   5,269 0 0
IROBOT CORP COM 462726100   324 7,926 SH   SOLE   7,926 0 0
IRON MTN INC NEW COM 46284V101   676 28,389 SH   SOLE   28,389 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   6,268 266,054 SH   SOLE   266,054 0 0
ISHARES INC MSCI TURKEY ETF 464286715   1,194 63,541 SH   SOLE   63,541 0 0
ISHARES INC MSCI STH KOR ETF 464286772   2,581 55,000 SH   SOLE   55,000 0 0
ISHARES INC MSCI MEXICO ETF 464286822   1,569 55,350 SH   SOLE   55,350 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814   464 20,000 SH   SOLE   20,000 0 0
ISHARES SILVER TRUST ISHARES 46428Q109   359 27,546 SH   SOLE   27,546 0 0
ISHARES TR CHINA LG-CAP ETF 464287184   858 22,868 SH   SOLE   22,868 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,907 55,873 SH   SOLE   55,873 0 0
ISHARES TR GLOBAL TECH ETF 464287291   973 5,335 SH   SOLE   5,335 0 0
ISHARES TR 20 YR TR BD ETF 464287432   1,713 10,385 SH   SOLE   10,385 0 0
ISHARES TR RUS MD CP GR ETF 464287481   293 2,408 SH   SOLE   2,408 0 0
ISHARES TR EUROPE ETF 464287861   657 18,584 SH   SOLE   18,584 0 0
ISHARES TR JPMORGAN USD EMG 464288281   500 5,170 SH   SOLE   5,170 0 0
ISHARES TR IBOXX HI YD ETF 464288513   558 7,240 SH   SOLE   7,240 0 0
ISHARES TR MSCI INDONIA ETF 46429B309   1,240 84,172 SH   SOLE   84,172 0 0
ISHARES TR MSCI INDIA ETF 46429B598   4,897 203,100 SH   SOLE   203,100 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   91 20,224 SH   SOLE   20,224 0 0
JD COM INC SPON ADR CL A 47215P106   5,879 145,152 SH   SOLE   145,152 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100   4,778 321,721 SH   SOLE   321,721 0 0
JOHNSON & JOHNSON COM 478160104   32,918 251,032 SH   SOLE   251,032 0 0
JOYY INC ADS REPSTG COM A 46591M109   8,242 154,741 SH   SOLE   154,741 0 0
JPMORGAN CHASE & CO COM 46625H100   22,761 252,818 SH   SOLE   252,818 0 0
KELLOGG CO COM 487836108   3,862 64,373 SH   SOLE   64,373 0 0
KIMBERLY CLARK CORP COM 494368103   386 3,022 SH   SOLE   3,022 0 0
KINDER MORGAN INC DEL COM 49456B101   334 23,984 SH   SOLE   23,984 0 0
KINROSS GOLD CORP COM 496902404   1,145 287,791 SH   SOLE   287,791 0 0
KLA CORPORATION COM NEW 482480100   261 1,815 SH   SOLE   1,815 0 0
KOHLS CORP COM 500255104   442 30,319 SH   SOLE   30,319 0 0
KRAFT HEINZ CO COM 500754106   20,028 809,548 SH   SOLE   809,548 0 0
KROGER CO COM 501044101   207 6,883 SH   SOLE   6,883 0 0
L BRANDS INC COM 501797104   139 12,067 SH   SOLE   12,067 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   301 1,669 SH   SOLE   1,669 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   443 3,504 SH   SOLE   3,504 0 0
LAM RESEARCH CORP COM 512807108   608 2,535 SH   SOLE   2,535 0 0
LILLY ELI & CO COM 532457108   631 4,546 SH   SOLE   4,546 0 0
LOGITECH INTL S A SHS H50430232   11,002 256,280 SH   SOLE   256,280 0 0
LOWES COS INC COM 548661107   323 3,748 SH   SOLE   3,748 0 0
LULULEMON ATHLETICA INC COM 550021109   276 1,454 SH   SOLE   1,454 0 0
LYFT INC CL A COM 55087P104   398 14,833 SH   SOLE   14,833 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   629 12,677 SH   SOLE   12,677 0 0
MACERICH CO COM 554382101   444 78,909 SH   SOLE   78,909 0 0
MACYS INC COM 55616P104   1,487 302,830 SH   SOLE   302,830 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107   119 60,000 SH   SOLE   60,000 0 0
MANULIFE FINL CORP COM 56501R106   504 40,195 SH   SOLE   40,195 0 0
MARATHON OIL CORP COM 565849106   82 24,923 SH   SOLE   24,923 0 0
MARRIOTT INTL INC NEW CL A 571903202   984 13,147 SH   SOLE   13,147 0 0
MASTERCARD INC CL A 57636Q104   22,702 93,980 SH   SOLE   93,980 0 0
MATTEL INC COM 577081102   271 30,806 SH   SOLE   30,806 0 0
MCCORMICK & CO INC COM NON VTG 579780206   565 4,003 SH   SOLE   4,003 0 0
MCDONALDS CORP COM 580135101   7,792 47,126 SH   SOLE   47,126 0 0
MCKESSON CORP COM 58155Q103   565 4,174 SH   SOLE   4,174 0 0
MEDTRONIC PLC SHS G5960L103   5,085 56,384 SH   SOLE   56,384 0 0
MERCK & CO. INC COM 58933Y105   1,239 16,099 SH   SOLE   16,099 0 0
MGM RESORTS INTERNATIONAL COM 552953101   1,374 116,415 SH   SOLE   116,415 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   2,643 38,983 SH   SOLE   38,983 0 0
MICRON TECHNOLOGY INC COM 595112103   1,111 26,409 SH   SOLE   26,409 0 0
MICROSOFT CORP COM 594918104   214,037 1,357,158 SH   SOLE   1,357,158 0 0
MIDDLEBY CORP COM 596278101   1,869 32,850 SH   SOLE   32,850 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109   2,152 283,214 SH   SOLE   283,214 0 0
MONDELEZ INTL INC CL A 609207105   1,119 22,337 SH   SOLE   22,337 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   2,619 46,549 SH   SOLE   46,429 0 120
MOODYS CORP COM 615369105   1,124 5,315 SH   SOLE   5,315 0 0
MOSAIC CO NEW COM 61945C103   393 36,336 SH   SOLE   36,336 0 0
MSCI INC COM 55354G100   1,794 6,208 SH   SOLE   6,208 0 0
MYLAN NV SHS EURO N59465109   964 64,646 SH   SOLE   64,646 0 0
NASDAQ INC COM 631103108   281 2,963 SH   SOLE   2,963 0 0
NEKTAR THERAPEUTICS COM 640268108   370 20,748 SH   SOLE   20,748 0 0
NETEASE INC SPONSORED ADS 64110W102   358 1,115 SH   SOLE   1,115 0 0
NETFLIX INC COM 64110L106   14,046 37,405 SH   SOLE   37,405 0 0
NEW GOLD INC CDA COM 644535106   263 515,619 SH   SOLE   515,619 0 0
NEWMONT CORP COM 651639106   49,212 1,086,831 SH   SOLE   1,086,831 0 0
NEXTERA ENERGY INC COM 65339F101   5,934 24,662 SH   SOLE   24,572 0 90
NIKE INC CL B 654106103   5,510 66,598 SH   SOLE   66,598 0 0
NOBLE ENERGY INC COM 655044105   329 54,439 SH   SOLE   54,439 0 0
NORTHROP GRUMMAN CORP COM 666807102   642 2,122 SH   SOLE   2,122 0 0
NORTONLIFELOCK INC COM 668771108   323 17,282 SH   SOLE   17,282 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   506 46,200 SH   SOLE   46,200 0 0
NUTRIEN LTD COM 67077M108   3,272 96,420 SH   SOLE   96,420 0 0
NVIDIA CORP COM 67066G104   11,784 44,704 SH   SOLE   44,704 0 0
OCCIDENTAL PETE CORP COM 674599105   6,364 549,586 SH   SOLE   549,586 0 0
OPEN TEXT CORP COM 683715106   321 9,203 SH   SOLE   9,203 0 0
ORACLE CORP COM 68389X105   1,263 26,128 SH   SOLE   26,128 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   471 63,287 SH   SOLE   63,287 0 0
PALO ALTO NETWORKS INC COM 697435105   264 1,612 SH   SOLE   1,612 0 0
PAN AMERN SILVER CORP COM 697900108   1,796 125,297 SH   SOLE   125,297 0 0
PARKER HANNIFIN CORP COM 701094104   2,676 20,626 SH   SOLE   20,626 0 0
PAYCOM SOFTWARE INC COM 70432V102   496 2,454 SH   SOLE   2,454 0 0
PAYPAL HLDGS INC COM 70450Y103   1,758 18,366 SH   SOLE   17,996 0 370
PEPSICO INC COM 713448108   8,362 69,629 SH   SOLE   69,629 0 0
PERKINELMER INC COM 714046109   468 6,221 SH   SOLE   6,221 0 0
PERRIGO CO PLC SHS G97822103   325 6,749 SH   SOLE   6,749 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100   237 6,582 SH   SOLE   6,582 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101   76 14,175 SH   SOLE   14,175 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   753 136,870 SH   SOLE   136,870 0 0
PFIZER INC COM 717081103   11,601 355,415 SH   SOLE   355,415 0 0
PG&E CORP COM 69331C108   102 11,295 SH   SOLE   11,295 0 0
PHILIP MORRIS INTL INC COM 718172109   314 4,297 SH   SOLE   2,947 0 1,350
PRETIUM RES INC COM 74139C102   238 42,006 SH   SOLE   42,006 0 0
PROCTER & GAMBLE CO COM 742718109   24,137 219,427 SH   SOLE   219,427 0 0
PRUDENTIAL FINL INC COM 744320102   313 6,007 SH   SOLE   6,007 0 0
PVH CORPORATION COM 693656100   302 8,027 SH   SOLE   8,027 0 0
QORVO INC COM 74736K101   309 3,830 SH   SOLE   3,830 0 0
QUALCOMM INC COM 747525103   1,379 20,377 SH   SOLE   20,377 0 0
QUEST DIAGNOSTICS INC COM 74834L100   288 3,585 SH   SOLE   3,585 0 0
RANGE RES CORP COM 75281A109   179 78,512 SH   SOLE   78,512 0 0
RAYTHEON CO COM NEW 755111507   1,084 8,264 SH   SOLE   8,264 0 0
REALTY INCOME CORP COM 756109104   2,540 50,951 SH   SOLE   50,951 0 0
REGENERON PHARMACEUTICALS COM 75886F107   3,070 6,287 SH   SOLE   6,287 0 0
RESMED INC COM 761152107   725 4,920 SH   SOLE   4,920 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   432 10,803 SH   SOLE   10,803 0 0
ROCKWELL AUTOMATION INC COM 773903109   292 1,935 SH   SOLE   1,935 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   294 7,085 SH   SOLE   7,085 0 0
ROPER TECHNOLOGIES INC COM 776696106   406 1,303 SH   SOLE   1,303 0 0
ROSS STORES INC COM 778296103   1,089 12,518 SH   SOLE   12,518 0 0
ROYAL BK CDA COM 780087102   4,649 75,529 SH   SOLE   75,529 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103   5,277 164,031 SH   SOLE   164,031 0 0
S&P GLOBAL INC COM 78409V104   600 2,449 SH   SOLE   2,449 0 0
SALESFORCE COM INC COM 79466L302   20,127 139,787 SH   SOLE   139,787 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   81 16,155 SH   SOLE   16,155 0 0
SCHLUMBERGER LTD COM 806857108   2,685 199,045 SH   SOLE   199,045 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107   2,641 54,120 SH   SOLE   54,120 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,222 40,092 SH   SOLE   40,092 0 0
SHERWIN WILLIAMS CO COM 824348106   278 605 SH   SOLE   605 0 0
SHOPIFY INC CL A 82509L107   2,281 5,471 SH   SOLE   5,471 0 0
SIMON PPTY GROUP INC NEW COM 828806109   1,008 18,368 SH   SOLE   18,368 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   452 5,054 SH   SOLE   5,054 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102   1,942 72,358 SH   SOLE   72,358 0 0
SNAP INC CL A 83304A106   1,130 95,008 SH   SOLE   95,008 0 0
SONOS INC COM 83570H108   112 13,164 SH   SOLE   13,164 0 0
SONY CORP SPONSORED ADR 835699307   513 8,670 SH   SOLE   8,670 0 0
SOUTHERN CO COM 842587107   312 5,772 SH   SOLE   5,772 0 0
SOUTHWEST AIRLS CO COM 844741108   436 12,251 SH   SOLE   12,251 0 0
SOUTHWESTERN ENERGY CO COM 845467109   368 217,995 SH   SOLE   217,995 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   1,223 5,580 SH   SOLE   5,580 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   903 6,096 SH   SOLE   6,096 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,802 6,992 SH   SOLE   6,992 0 0
SQUARE INC CL A 852234103   2,511 47,941 SH   SOLE   47,941 0 0
SSR MNG INC COM 784730103   508 44,630 SH   SOLE   44,630 0 0
STAMPS COM INC COM NEW 852857200   231 1,778 SH   SOLE   1,778 0 0
STANLEY BLACK & DECKER INC COM 854502101   1,748 17,484 SH   SOLE   17,484 0 0
STARBUCKS CORP COM 855244109   1,114 16,948 SH   SOLE   16,948 0 0
STRATASYS LTD SHS M85548101   421 26,415 SH   SOLE   26,415 0 0
STRYKER CORP COM 863667101   13,632 81,881 SH   SOLE   81,881 0 0
SUN LIFE FINL INC COM 866796105   372 11,592 SH   SOLE   11,592 0 0
SUNCOR ENERGY INC NEW COM 867224107   637 40,345 SH   SOLE   40,345 0 0
SYSCO CORP COM 871829107   2,339 51,263 SH   SOLE   51,263 0 0
T MOBILE US INC COM 872590104   17,886 213,185 SH   SOLE   204,513 0 8,672
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,205 67,069 SH   SOLE   67,069 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104   422 7,918 SH   SOLE   7,918 0 0
TAPESTRY INC COM 876030107   152 11,742 SH   SOLE   11,742 0 0
TARGET CORP COM 87612E106   283 3,048 SH   SOLE   3,048 0 0
TATA MTRS LTD SPONSORED ADR 876568502   572 121,138 SH   SOLE   121,138 0 0
TC ENERGY CORP COM 87807B107   947 21,373 SH   SOLE   21,373 0 0
TELUS CORPORATION COM 87971M103   252 15,962 SH   SOLE   15,962 0 0
TESLA INC COM 88160R101   30,991 59,144 SH   SOLE   59,144 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   3,534 393,552 SH   SOLE   393,552 0 0
TEXAS INSTRS INC COM 882508104   250 2,497 SH   SOLE   2,497 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   124,258 438,147 SH   SOLE   438,147 0 0
TIFFANY & CO NEW COM 886547108   1,796 13,872 SH   SOLE   13,872 0 0
TILRAY INC COM CL 2 88688T100   235 34,095 SH   SOLE   34,095 0 0
TJX COS INC NEW COM 872540109   290 6,065 SH   SOLE   6,065 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   1,602 37,796 SH   SOLE   37,796 0 0
TRANSOCEAN LTD REG SHS H8817H100   637 549,179 SH   SOLE   549,179 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,652 16,631 SH   SOLE   16,581 0 50
TWITTER INC COM 90184L102   3,998 162,798 SH   SOLE   162,798 0 0
TYSON FOODS INC CL A 902494103   375 6,485 SH   SOLE   6,485 0 0
UBER TECHNOLOGIES INC COM 90353T100   5,451 195,240 SH   SOLE   195,240 0 0
ULTA BEAUTY INC COM 90384S303   333 1,894 SH   SOLE   1,894 0 0
UNDER ARMOUR INC CL A 904311107   783 85,036 SH   SOLE   85,036 0 0
UNDER ARMOUR INC CL C 904311206   197 24,393 SH   SOLE   24,393 0 0
UNION PAC CORP COM 907818108   409 2,898 SH   SOLE   2,898 0 0
UNITED AIRLS HLDGS INC COM 910047109   1,564 49,580 SH   SOLE   49,580 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,024 10,958 SH   SOLE   10,958 0 0
UNITED STATES OIL FUND LP UNITS 91232N108   836 210,004 SH   SOLE   210,004 0 0
UNITED STATES STL CORP NEW COM 912909108   616 97,675 SH   SOLE   97,675 0 0
UNITED TECHNOLOGIES CORP COM 913017109   7,897 83,715 SH   SOLE   83,715 0 0
UNITEDHEALTH GROUP INC COM 91324P102   20,366 81,666 SH   SOLE   81,666 0 0
UNUM GROUP COM 91529Y106   691 46,056 SH   SOLE   46,056 0 0
V F CORP COM 918204108   1,072 19,831 SH   SOLE   19,831 0 0
VALE S A SPONSORED ADS 91912E105   1,948 234,991 SH   SOLE   234,991 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106   1,729 75,048 SH   SOLE   75,048 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791   223 7,920 SH   SOLE   7,920 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   3,979 97,000 SH   SOLE   97,000 0 0
VENTAS INC COM 92276F100   359 13,396 SH   SOLE   13,396 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,128 20,989 SH   SOLE   20,989 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   1,320 5,548 SH   SOLE   5,548 0 0
VIACOMCBS INC CL B 92556H206   1,480 105,660 SH   SOLE   105,660 0 0
VISA INC COM CL A 92826C839   32,477 201,569 SH   SOLE   199,062 0 2,507
WALGREENS BOOTS ALLIANCE INC COM 931427108   509 11,135 SH   SOLE   11,135 0 0
WALMART INC COM 931142103   2,399 21,112 SH   SOLE   21,112 0 0
WASTE CONNECTIONS INC COM 94106B101   643 8,298 SH   SOLE   8,298 0 0
WASTE MGMT INC DEL COM 94106L109   6,175 66,716 SH   SOLE   66,716 0 0
WEIBO CORP SPONSORED ADR 948596101   2,449 73,965 SH   SOLE   73,965 0 0
WELLS FARGO CO NEW COM 949746101   1,330 46,339 SH   SOLE   46,339 0 0
WELLTOWER INC COM 95040Q104   1,543 33,705 SH   SOLE   33,705 0 0
WESTERN DIGITAL CORP. COM 958102105   780 18,749 SH   SOLE   18,749 0 0
WESTROCK CO COM 96145D105   412 14,563 SH   SOLE   14,563 0 0
WEYERHAEUSER CO COM 962166104   1,391 82,081 SH   SOLE   82,081 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   802 29,146 SH   SOLE   29,146 0 0
WILLIAMS COS INC COM 969457100   293 20,711 SH   SOLE   20,711 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   203 1,195 SH   SOLE   1,195 0 0
WIX COM LTD SHS M98068105   271 2,690 SH   SOLE   2,690 0 0
WYNN RESORTS LTD COM 983134107   215 3,575 SH   SOLE   3,575 0 0
XILINX INC COM 983919101   343 4,406 SH   SOLE   4,406 0 0
XYLEM INC COM 98419M100   412 6,321 SH   SOLE   6,321 0 0
YAMANA GOLD INC COM 98462Y100   3,208 1,166,717 SH   SOLE   1,166,717 0 0
YANDEX N V SHS CLASS A N97284108   1,110 32,593 SH   SOLE   32,293 0 300
YUM BRANDS INC COM 988498101   571 8,325 SH   SOLE   8,325 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   296 2,932 SH   SOLE   2,932 0 0
ZYNGA INC CL A 98986T108   257 37,585 SH   SOLE   37,585 0 0
ABBVIE INC COM 00287Y909   86 42,000 SH Call SOLE   42,000 0 0
ABBVIE INC COM 00287Y959   51 11,000 SH Put SOLE   11,000 0 0
ACTIVISION BLIZZARD INC COM 00507V909   113 15,000 SH Call SOLE   15,000 0 0
ADVANCED MICRO DEVICES INC COM 007903907   247 35,000 SH Call SOLE   35,000 0 0
ADVANCED MICRO DEVICES INC COM 007903957   69 40,000 SH Put SOLE   40,000 0 0
ALIBABA GROUP HLDG LTD COM 01609W902   242 13,000 SH Call SOLE   13,000 0 0
ALPHABET INC COM 02079K907   711 28,000 SH Call SOLE   28,000 0 0
AMAZON COM INC COM 023135906   3,272 17,800 SH Call SOLE   17,800 0 0
AMERICAN EXPRESS CO COM 025816959   702 27,000 SH Put SOLE   27,000 0 0
AMERICAN INTL GROUP INC COM 026874904   2 32,000 SH Call SOLE   32,000 0 0
APPLE INC COM 037833900   4,578 168,600 SH Call SOLE   168,600 0 0
APPLE INC COM 037833950   1,206 81,000 SH Put SOLE   81,000 0 0
AT&T INC COM 00206R902   31 19,000 SH Call SOLE   19,000 0 0
AUTODESK INC COM 052769906   40 33,000 SH Call SOLE   33,000 0 0
BAIDU INC COM 056752908   22 40,000 SH Call SOLE   40,000 0 0
BALLARD PWR SYS INC NEW COM 058586908   369 282,100 SH Call SOLE   282,100 0 0
BALLARD PWR SYS INC NEW COM 058586958   359 73,400 SH Put SOLE   73,400 0 0
BEYOND MEAT INC COM 08862E909   1 15,000 SH Call SOLE   15,000 0 0
BLACKROCK INC COM 09247X951   785 6,000 SH Put SOLE   6,000 0 0
BOEING CO COM 097023905   19 13,000 SH Call SOLE   13,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122908   83 20,000 SH Call SOLE   20,000 0 0
CISCO SYS INC COM 17275R902   24 28,000 SH Call SOLE   28,000 0 0
CISCO SYS INC COM 17275R952   43 22,500 SH Put SOLE   22,500 0 0
COCA COLA CO COM 191216900   67 40,000 SH Call SOLE   40,000 0 0
COCA COLA CO COM 191216950   293 35,500 SH Put SOLE   35,500 0 0
DEUTSCHE BANK A G COM D18190908   392 2,290,632 SH Call SOLE   2,290,632 0 0
DEUTSCHE BANK A G COM D18190958   2,321 417,112 SH Put SOLE   417,112 0 0
DISNEY WALT CO COM 254687906   69 66,500 SH Call SOLE   66,500 0 0
FACEBOOK INC COM 30303M902   376 51,500 SH Call SOLE   51,500 0 0
FORD MTR CO DEL COM 345370900   3 21,000 SH Call SOLE   21,000 0 0
GENERAL ELECTRIC CO COM 369604903   1 10,000 SH Call SOLE   10,000 0 0
HORMEL FOODS CORP COM 440452900   280 54,000 SH Call SOLE   54,000 0 0
INCYTE CORP COM 45337C902   31 21,500 SH Call SOLE   21,500 0 0
INTEL CORP COM 458140900   276 42,500 SH Call SOLE   42,500 0 0
KELLOGG CO COM 487836908   85 83,000 SH Call SOLE   83,000 0 0
KELLOGG CO COM 487836958   134 27,000 SH Put SOLE   27,000 0 0
KRAFT HEINZ CO COM 500754906   15 16,000 SH Call SOLE   16,000 0 0
LAM RESEARCH CORP COM 512807908   63 10,500 SH Call SOLE   10,500 0 0
LILLY ELI & CO COM 532457908   449 20,000 SH Call SOLE   20,000 0 0
LULULEMON ATHLETICA INC COM 550021909   50 12,000 SH Call SOLE   12,000 0 0
LULULEMON ATHLETICA INC COM 550021959   289 4,000 SH Put SOLE   4,000 0 0
MASTERCARD INC COM 57636Q954   334 7,100 SH Put SOLE   7,100 0 0
MCDONALDS CORP COM 580135901   69 49,700 SH Call SOLE   49,700 0 0
MERCK & CO. INC COM 58933Y905   6 14,000 SH Call SOLE   14,000 0 0
MICRON TECHNOLOGY INC COM 595112903   11 25,000 SH Call SOLE   25,000 0 0
MICROSOFT CORP COM 594918904   1,176 128,600 SH Call SOLE   128,600 0 0
MICROSOFT CORP COM 594918954   466 21,000 SH Put SOLE   21,000 0 0
NETFLIX INC COM 64110L906   757 10,500 SH Call SOLE   10,500 0 0
NEWMONT CORP COM 651639956   751 480,000 SH Put SOLE   480,000 0 0
NIKE INC COM 654106903   35 25,000 SH Call SOLE   25,000 0 0
NVIDIA CORP COM 67066G904   284 9,600 SH Call SOLE   9,600 0 0
PAN AMERN SILVER CORP COM 697900908   408 290,000 SH Call SOLE   290,000 0 0
PAN AMERN SILVER CORP COM 697900958   290 105,600 SH Put SOLE   105,600 0 0
PAYPAL HLDGS INC COM 70450Y903   10 10,000 SH Call SOLE   10,000 0 0
PROCTER & GAMBLE CO COM 742718909   23 10,000 SH Call SOLE   10,000 0 0
SALESFORCE COM INC COM 79466L902   21 13,000 SH Call SOLE   13,000 0 0
STARBUCKS CORP COM 855244909   384 22,000 SH Call SOLE   22,000 0 0
TESLA INC COM 88160R901   5,648 36,300 SH Call SOLE   36,300 0 0
TESLA INC COM 88160R951   6,121 42,600 SH Put SOLE   42,600 0 0
UNION PAC CORP COM 907818908   14 10,000 SH Call SOLE   10,000 0 0
UNITEDHEALTH GROUP INC COM 91324P902   375 15,000 SH Call SOLE   15,000 0 0
VISA INC COM 92826C909   41 32,000 SH Call SOLE   32,000 0 0
XILINX INC COM 983919901   6 21,000 SH Call SOLE   21,000 0 0