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
3-D SYS CORP DEL COM NEW 88554D205 8,876 1,014,426 SH   SOLE   1,014,426 0 0
3M CO COM 88579Y101 117,559 666,361 SH   SOLE   666,361 0 0
ABBOTT LABS COM 002824100 26,471 304,751 SH   SOLE   302,581 0 2,170
ABBVIE INC COM 00287Y109 46,924 529,977 SH   SOLE   529,977 0 0
ABERCROMBIE & FITCH CO CL A 002896207 3,833 221,660 SH   SOLE   221,660 0 0
ABIOMED INC COM 003654100 2,605 15,270 SH   SOLE   15,270 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12,563 59,663 SH   SOLE   59,663 0 0
ACTIVISION BLIZZARD INC COM 00507V109 46,917 789,578 SH   SOLE   789,578 0 0
ACUITY BRANDS INC COM 00508Y102 717 5,196 SH   SOLE   5,196 0 0
ADOBE INC COM 00724F101 78,798 238,918 SH   SOLE   238,918 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 293 1,832 SH   SOLE   1,832 0 0
ADVANCED MICRO DEVICES INC COM 007903107 55,945 1,219,904 SH   SOLE   1,219,904 0 0
AES CORP COM 00130H105 1,551 77,962 SH   SOLE   77,962 0 0
AFLAC INC COM 001055102 4,928 93,148 SH   SOLE   93,148 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 15,291 179,245 SH   SOLE   179,245 0 0
AGNICO EAGLE MINES LTD COM 008474108 11,680 189,572 SH   SOLE   189,572 0 0
AIR PRODS & CHEMS INC COM 009158106 1,619 6,890 SH   SOLE   6,890 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 917 39,102 SH   SOLE   39,102 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,687 54,263 SH   SOLE   54,263 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 6,752 1,121,641 SH   SOLE   1,121,641 0 0
ALASKA AIR GROUP INC COM 011659109 576 8,508 SH   SOLE   8,508 0 0
ALBEMARLE CORP COM 012653101 26,235 359,181 SH   SOLE   359,181 0 0
ALCOA CORP COM 013872106 3,229 150,113 SH   SOLE   150,113 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,211 20,447 SH   SOLE   20,447 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 578,594 2,727,931 SH   SOLE   2,727,931 0 0
ALIGN TECHNOLOGY INC COM 016255101 13,252 47,492 SH   SOLE   47,492 0 0
ALLERGAN PLC SHS G0177J108 16,833 88,052 SH   SOLE   88,052 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,104 9,839 SH   SOLE   9,839 0 0
ALPHABET INC CAP STK CL C 02079K107 36,079 26,985 SH   SOLE   26,985 0 0
ALPHABET INC CAP STK CL A 02079K305 255,810 190,990 SH   SOLE   189,895 0 1,095
ALTICE USA INC CL A 02156K103 2,096 76,670 SH   SOLE   76,670 0 0
ALTRIA GROUP INC COM 02209S103 63,421 1,270,708 SH   SOLE   1,258,148 0 12,560
AMAZON COM INC COM 023135106 1,119,882 606,049 SH   SOLE   606,049 0 0
AMAZON COM INC CALL 023135906 854 462 SH Call SOLE   462 0 0
AMBEV SA SPONSORED ADR 02319V103 89 19,151 SH   SOLE   19,151 0 0
AMEREN CORP COM 023608102 299 3,895 SH   SOLE   3,895 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,706 94,362 SH   SOLE   94,362 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,445 15,293 SH   SOLE   15,293 0 0
AMERICAN EXPRESS CO COM 025816109 16,647 133,720 SH   SOLE   133,720 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 6,732 131,148 SH   SOLE   131,148 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 410 44,176 SH   SOLE   44,176 0 0
AMERICAN TOWER CORP NEW COM 03027X100 12,675 55,153 SH   SOLE   55,053 0 100
AMERICAN WTR WKS CO INC NEW COM 030420103 17,094 139,142 SH   SOLE   139,142 0 0
AMETEK INC NEW COM 031100100 1,679 16,838 SH   SOLE   16,838 0 0
AMGEN INC COM 031162100 6,699 27,787 SH   SOLE   27,787 0 0
AMPHENOL CORP NEW CL A 032095101 928 8,573 SH   SOLE   8,573 0 0
ANALOG DEVICES INC COM 032654105 224 1,884 SH   SOLE   1,884 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 11,937 534,331 SH   SOLE   534,331 0 0
ANSYS INC COM 03662Q105 5,296 20,575 SH   SOLE   20,575 0 0
ANTHEM INC COM 036752103 2,369 7,845 SH   SOLE   7,845 0 0
AON PLC SHS CL A G0408V102 538 2,583 SH   SOLE   2,583 0 0
APACHE CORP COM 037411105 8,089 316,099 SH   SOLE   316,099 0 0
APPLE INC COM 037833100 482,946 1,644,632 SH   SOLE   1,644,632 0 0
APPLE INC CALL 037833900 421 1,432 SH Call SOLE   1,432 0 0
APPLE INC PUT 037833950 416 1,415 SH Put SOLE   1,415 0 0
APPLIED MATLS INC COM 038222105 12,379 202,797 SH   SOLE   202,797 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 16,395 353,721 SH   SOLE   353,721 0 0
ARCONIC INC COM 03965L100 3,326 108,089 SH   SOLE   108,089 0 0
ARISTA NETWORKS INC COM 040413106 4,658 22,900 SH   SOLE   22,900 0 0
ASANKO GOLD INC COM 04341Y105 52 54,822 SH   SOLE   54,822 0 0
AT&T INC COM 00206R102 174,367 4,461,802 SH   SOLE   4,441,862 0 19,940
AURORA CANNABIS INC COM 05156X108 308 142,449 SH   SOLE   142,449 0 0
AUTODESK INC COM 052769106 4,584 24,989 SH   SOLE   24,989 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,348 66,557 SH   SOLE   66,557 0 0
AUTOZONE INC COM 053332102 2,152 1,806 SH   SOLE   1,806 0 0
AVALONBAY CMNTYS INC COM 053484101 269 1,284 SH   SOLE   1,284 0 0
AVERY DENNISON CORP COM 053611109 345 2,635 SH   SOLE   2,635 0 0
AVON PRODS INC COM 054303102 217 38,560 SH   SOLE   38,560 0 0
AXON ENTERPRISE INC COM 05464C101 616 8,404 SH   SOLE   8,404 0 0
B2GOLD CORP COM 11777Q209 1,913 477,012 SH   SOLE   477,012 0 0
BAIDU INC SPON ADR REP A 056752108 100,158 792,391 SH   SOLE   792,391 0 0
BAKER HUGHES COMPANY CL A 05722G100 6,103 238,116 SH   SOLE   238,116 0 0
BALL CORP COM 058498106 8,986 138,959 SH   SOLE   138,959 0 0
BALLARD PWR SYS INC NEW COM 058586108 1,147 159,805 SH   SOLE   159,805 0 0
BANK AMER CORP COM 060505104 17,700 502,567 SH   SOLE   502,567 0 0
BANK MONTREAL QUE COM 063671101 504 6,501 SH   SOLE   6,501 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,810 35,963 SH   SOLE   35,963 0 0
BARRICK GOLD CORPORATION COM 067901108 45,345 2,439,210 SH   SOLE   2,439,210 0 0
BAUSCH HEALTH COS INC COM 071734107 9,033 301,918 SH   SOLE   301,918 0 0
BAXTER INTL INC COM 071813109 718 8,585 SH   SOLE   8,585 0 0
BECTON DICKINSON & CO COM 075887109 25,698 94,487 SH   SOLE   94,487 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 14,263 42 SH   SOLE   42 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 151,743 669,948 SH   SOLE   669,948 0 0
BEST BUY INC COM 086516101 1,507 17,165 SH   SOLE   17,165 0 0
BEYOND MEAT INC COM 08862E109 18,729 247,737 SH   SOLE   247,737 0 0
BIOGEN INC COM 09062X103 10,604 35,735 SH   SOLE   35,735 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 631 7,466 SH   SOLE   7,466 0 0
BLACKBERRY LTD COM 09228F103 1,063 165,622 SH   SOLE   165,622 0 0
BLACKROCK INC COM 09247X101 26,529 52,773 SH   SOLE   52,773 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 421 7,517 SH   SOLE   7,517 0 0
BOEING CO COM 097023105 24,450 75,054 SH   SOLE   75,054 0 0
BOSTON SCIENTIFIC CORP COM 101137107 3,660 80,942 SH   SOLE   80,942 0 0
BOX INC CL A 10316T104 3,763 224,247 SH   SOLE   224,247 0 0
BP PLC SPONSORED ADR 055622104 755 20,000 SH   SOLE   20,000 0 0
BRF SA SPONSORED ADR 10552T107 108 12,386 SH   SOLE   12,386 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 48,574 756,728 SH   SOLE   756,728 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 745 247,669 SH   SOLE   247,669 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 523 12,328 SH   SOLE   12,328 0 0
BROADCOM INC COM 11135F101 19,150 60,597 SH   SOLE   60,597 0 0
BROWN FORMAN CORP CL B 115637209 5,213 77,113 SH   SOLE   77,113 0 0
BRUNSWICK CORP COM 117043109 313 5,219 SH   SOLE   5,219 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 291 3,727 SH   SOLE   3,727 0 0
CABOT OIL & GAS CORP COM 127097103 245 14,064 SH   SOLE   14,064 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 7,840 113,037 SH   SOLE   113,037 0 0
CAMECO CORP COM 13321L108 4,820 541,594 SH   SOLE   541,594 0 0
CAMPBELL SOUP CO COM 134429109 1,160 23,476 SH   SOLE   23,476 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 396 10,920 SH   SOLE   10,920 0 0
CANADIAN NATL RY CO COM 136375102 983 10,866 SH   SOLE   10,866 0 0
CANADIAN PAC RY LTD COM 13645T100 1,912 7,501 SH   SOLE   7,501 0 0
CANOPY GROWTH CORP COM 138035100 2,925 138,702 SH   SOLE   138,702 0 0
CAPITAL ONE FINL CORP COM 14040H105 873 8,480 SH   SOLE   8,480 0 0
CARDINAL HEALTH INC COM 14149Y108 6,894 136,304 SH   SOLE   136,304 0 0
CARMAX INC COM 143130102 317 3,618 SH   SOLE   3,618 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 48,212 948,486 SH   SOLE   948,486 0 0
CATERPILLAR INC DEL COM 149123101 7,368 49,891 SH   SOLE   49,891 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,210 10,086 SH   SOLE   10,086 0 0
CBRE GROUP INC CL A 12504L109 989 16,129 SH   SOLE   16,129 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 878 10,556 SH   SOLE   10,556 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 38 10,134 SH   SOLE   10,134 0 0
CENOVUS ENERGY INC COM 15135U109 724 71,372 SH   SOLE   71,372 0 0
CENTENE CORP DEL COM 15135B101 762 12,115 SH   SOLE   12,115 0 0
CENTERPOINT ENERGY INC COM 15189T107 665 24,390 SH   SOLE   24,390 0 0
CENTURYLINK INC COM 156700106 15,479 1,171,766 SH   SOLE   1,171,766 0 0
CERNER CORP COM 156782104 1,260 17,164 SH   SOLE   17,164 0 0
CF INDS HLDGS INC COM 125269100 2,071 43,378 SH   SOLE   43,378 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 3,875 7,989 SH   SOLE   7,989 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 20,255 182,546 SH   SOLE   182,546 0 0
CHESAPEAKE ENERGY CORP COM 165167107 2,935 3,555,474 SH   SOLE   3,555,474 0 0
CHEVRON CORP NEW COM 166764100 10,855 90,077 SH   SOLE   90,077 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,107 26,179 SH   SOLE   26,179 0 0
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 322 5,346 SH   SOLE   5,346 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,865 3,422 SH   SOLE   3,422 0 0
CHUBB LIMITED COM H1467J104 826 5,309 SH   SOLE   5,309 0 0
CHURCH & DWIGHT INC COM 171340102 19,232 273,417 SH   SOLE   273,417 0 0
CIENA CORP COM NEW 171779309 12,407 290,640 SH   SOLE   290,640 0 0
CIGNA CORP NEW COM 125523100 349 1,706 SH   SOLE   1,706 0 0
CINCINNATI FINL CORP COM 172062101 348 3,307 SH   SOLE   3,307 0 0
CINTAS CORP COM 172908105 16,009 59,495 SH   SOLE   59,495 0 0
CIRRUS LOGIC INC COM 172755100 1,002 12,162 SH   SOLE   12,162 0 0
CISCO SYS INC COM 17275R102 42,498 886,122 SH   SOLE   886,122 0 0
CITIGROUP INC COM NEW 172967424 19,201 240,342 SH   SOLE   240,342 0 0
CITRIX SYS INC COM 177376100 915 8,252 SH   SOLE   8,252 0 0
CLOROX CO DEL COM 189054109 1,105 7,200 SH   SOLE   7,200 0 0
CME GROUP INC COM 12572Q105 14,858 74,026 SH   SOLE   74,026 0 0
CMS ENERGY CORP COM 125896100 621 9,884 SH   SOLE   9,884 0 0
COCA COLA CO COM 191216100 43,943 793,910 SH   SOLE   793,910 0 0
COEUR MNG INC COM NEW 192108504 2,110 261,152 SH   SOLE   261,152 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 821 13,241 SH   SOLE   13,241 0 0
COLGATE PALMOLIVE CO COM 194162103 10,043 145,895 SH   SOLE   145,895 0 0
COMCAST CORP NEW CL A 20030N101 73,489 1,634,188 SH   SOLE   1,600,093 0 34,095
COMERICA INC COM 200340107 374 5,216 SH   SOLE   5,216 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 2,186 144,770 SH   SOLE   144,770 0 0
CONAGRA BRANDS INC COM 205887102 463 13,530 SH   SOLE   13,530 0 0
CONOCOPHILLIPS COM 20825C104 6,735 103,565 SH   SOLE   103,565 0 0
CONSOLIDATED EDISON INC COM 209115104 2,102 23,231 SH   SOLE   23,231 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,786 30,491 SH   SOLE   30,491 0 0
COOPER COS INC COM NEW 216648402 2,788 8,677 SH   SOLE   8,677 0 0
COPART INC COM 217204106 1,941 21,342 SH   SOLE   21,342 0 0
CORNING INC COM 219350105 3,625 124,533 SH   SOLE   124,533 0 0
CORTEVA INC COM 22052L104 683 23,092 SH   SOLE   23,092 0 0
COSTCO WHSL CORP NEW COM 22160K105 17,198 58,514 SH   SOLE   58,514 0 0
COTY INC COM CL A 222070203 1,231 109,459 SH   SOLE   109,459 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 653 48,531 SH   SOLE   48,531 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,746 33,387 SH   SOLE   33,387 0 0
CSX CORP COM 126408103 1,553 21,456 SH   SOLE   21,456 0 0
CUMMINS INC COM 231021106 1,945 10,870 SH   SOLE   10,870 0 0
CVS HEALTH CORP COM 126650100 21,316 286,929 SH   SOLE   286,929 0 0
D R HORTON INC COM 23331A109 699 13,250 SH   SOLE   13,250 0 0
DANAHER CORPORATION COM 235851102 2,701 17,597 SH   SOLE   17,597 0 0
DARDEN RESTAURANTS INC COM 237194105 826 7,573 SH   SOLE   7,573 0 0
DAVITA INC COM 23918K108 1,548 20,630 SH   SOLE   20,630 0 0
DEERE & CO COM 244199105 3,930 22,683 SH   SOLE   22,683 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,045 34,975 SH   SOLE   34,975 0 0
DENTSPLY SIRONA INC COM 24906P109 11,019 194,708 SH   SOLE   194,708 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 101,556 13,053,434 SH   SOLE   13,044,277 0 9,157
DEUTSCHE BANK AG CALL D18190908 187 24,031 SH Call SOLE   24,031 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,891 72,813 SH   SOLE   72,813 0 0
DIGITAL RLTY TR INC COM 253868103 2,606 21,766 SH   SOLE   21,766 0 0
DISCOVER FINL SVCS COM 254709108 455 5,367 SH   SOLE   5,367 0 0
DISCOVERY INC COM SER A 25470F104 290 8,872 SH   SOLE   8,872 0 0
DISH NETWORK CORP CL A 25470M109 211 5,935 SH   SOLE   5,935 0 0
DISNEY WALT CO COM DISNEY 254687106 79,731 551,274 SH   SOLE   551,274 0 0
DOLLAR GEN CORP NEW COM 256677105 1,224 7,847 SH   SOLE   7,847 0 0
DOLLAR TREE INC COM 256746108 1,499 15,939 SH   SOLE   15,939 0 0
DOMINION ENERGY INC COM 25746U109 5,486 66,237 SH   SOLE   66,237 0 0
DOVER CORP COM 260003108 1,243 10,788 SH   SOLE   10,788 0 0
DOW INC COM 260557103 4,197 76,692 SH   SOLE   76,692 0 0
DROPBOX INC CL A 26210C104 1,620 90,476 SH   SOLE   90,476 0 0
DTE ENERGY CO COM 233331107 764 5,884 SH   SOLE   5,884 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,635 39,852 SH   SOLE   39,852 0 0
DUNKIN BRANDS GROUP INC COM 265504100 733 9,707 SH   SOLE   9,707 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,336 20,813 SH   SOLE   20,813 0 0
DXC TECHNOLOGY CO COM 23355L106 1,906 50,718 SH   SOLE   50,718 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 402 8,867 SH   SOLE   8,867 0 0
EASTMAN CHEMICAL CO COM 277432100 2,140 26,997 SH   SOLE   26,997 0 0
EATON CORP PLC SHS G29183103 626 6,604 SH   SOLE   6,564 0 40
EBAY INC COM 278642103 2,973 82,341 SH   SOLE   82,291 0 50
ECOLAB INC COM 278865100 48,276 250,150 SH   SOLE   250,150 0 0
EDISON INTL COM 281020107 1,016 13,471 SH   SOLE   13,471 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 25,632 109,871 SH   SOLE   109,871 0 0
ELDORADO GOLD CORP NEW COM 284902509 24,243 3,019,098 SH   SOLE   3,019,098 0 0
ELECTRONIC ARTS INC COM 285512109 14,013 130,346 SH   SOLE   130,346 0 0
EMERSON ELEC CO COM 291011104 4,774 62,600 SH   SOLE   62,600 0 0
ENBRIDGE INC COM 29250N105 1,013 25,484 SH   SOLE   25,484 0 0
ENCANA CORP COM 292505104 120 25,681 SH   SOLE   25,681 0 0
ENDO INTL PLC SHS G30401106 1,028 219,132 SH   SOLE   219,132 0 0
ENTERGY CORP NEW COM 29364G103 386 3,221 SH   SOLE   3,221 0 0
EOG RES INC COM 26875P101 967 11,546 SH   SOLE   11,546 0 0
EQT CORP COM 26884L109 429 39,364 SH   SOLE   39,364 0 0
EQUINIX INC COM 29444U700 2,945 5,046 SH   SOLE   5,046 0 0
ERICSSON ADR B SEK 10 294821608 1,668 190,000 SH   SOLE   190,000 0 0
EVERGY INC COM 30034W106 205 3,157 SH   SOLE   3,157 0 0
EVERSOURCE ENERGY COM 30040W108 207 2,434 SH   SOLE   2,434 0 0
EXELON CORP COM 30161N101 240 5,267 SH   SOLE   5,267 0 0
EXPEDIA GROUP INC COM NEW 30212P303 4,341 40,146 SH   SOLE   40,006 0 140
EXPEDITORS INTL WASH INC COM 302130109 1,338 17,149 SH   SOLE   17,149 0 0
EXXON MOBIL CORP COM 30231G102 43,101 617,672 SH   SOLE   617,672 0 0
F M C CORP COM NEW 302491303 1,538 15,409 SH   SOLE   15,409 0 0
F5 NETWORKS INC COM 315616102 2,489 17,823 SH   SOLE   17,823 0 0
FACEBOOK INC CL A 30303M102 28,545 139,075 SH   SOLE   138,885 0 190
FASTENAL CO COM 311900104 3,473 93,984 SH   SOLE   93,984 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 664 5,156 SH   SOLE   5,156 0 0
FEDEX CORP COM 31428X106 9,937 65,716 SH   SOLE   65,716 0 0
FERRARI N V COM N3167Y103 30,150 182,130 SH   SOLE   182,130 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,335 16,787 SH   SOLE   16,787 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 48,477 3,954,066 SH   SOLE   3,954,066 0 0
FIRST SOLAR INC COM 336433107 6,741 120,463 SH   SOLE   120,463 0 0
FIRSTENERGY CORP COM 337932107 255 5,244 SH   SOLE   5,244 0 0
FISERV INC COM 337738108 27,365 236,658 SH   SOLE   236,658 0 0
FITBIT INC CL A 33812L102 715 108,821 SH   SOLE   108,821 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 600 2,087 SH   SOLE   2,087 0 0
FLIR SYS INC COM 302445101 1,559 29,932 SH   SOLE   29,932 0 0
FLUOR CORP NEW COM 343412102 956 50,633 SH   SOLE   50,633 0 0
FOOT LOCKER INC COM 344849104 3,773 96,781 SH   SOLE   96,781 0 0
FORD MTR CO DEL COM 345370860 21,377 2,298,558 SH   SOLE   2,298,558 0 0
FORTINET INC COM 34959E109 406 3,800 SH   SOLE   3,800 0 0
FORTIVE CORP COM 34959J108 2,729 35,724 SH   SOLE   35,724 0 0
FRANCO NEVADA CORP COM 351858105 8,996 87,089 SH   SOLE   87,089 0 0
FRANKLIN RES INC COM 354613101 911 35,051 SH   SOLE   35,051 0 0
FREEPORT-MCMORAN INC CL B 35671D857 11,221 855,247 SH   SOLE   855,247 0 0
GALLAGHER ARTHUR J & CO COM 363576109 287 3,012 SH   SOLE   3,012 0 0
GAP INC COM 364760108 461 26,097 SH   SOLE   26,097 0 0
GARMIN LTD SHS H2906T109 1,414 14,498 SH   SOLE   14,498 0 0
GARTNER INC COM 366651107 455 2,951 SH   SOLE   2,951 0 0
GENERAL ELECTRIC CO COM 369604103 157,603 14,122,135 SH   SOLE   14,122,135 0 0
GENERAL MLS INC COM 370334104 65,891 1,230,229 SH   SOLE   1,230,229 0 0
GENERAL MTRS CO COM 37045V100 2,634 71,975 SH   SOLE   71,975 0 0
GENUINE PARTS CO COM 372460105 1,290 12,139 SH   SOLE   12,139 0 0
GILEAD SCIENCES INC COM 375558103 12,729 195,884 SH   SOLE   195,884 0 0
GLOBAL PMTS INC COM 37940X102 823 4,508 SH   SOLE   4,508 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,305 73,766 SH   SOLE   73,766 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 245 12,064 SH   SOLE   12,064 0 0
GLOBE LIFE INC COM 37959E102 1,070 10,162 SH   SOLE   10,162 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 2,868 434,480 SH   SOLE   434,480 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,444 10,631 SH   SOLE   10,631 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 2,811 180,707 SH   SOLE   180,707 0 0
GOPRO INC CL A 38268T103 1,470 338,727 SH   SOLE   338,727 0 0
GRAINGER W W INC COM 384802104 1,753 5,178 SH   SOLE   5,178 0 0
GROUPON INC COM 399473107 253 105,652 SH   SOLE   105,652 0 0
HALLIBURTON CO COM 406216101 4,493 183,613 SH   SOLE   183,613 0 0
HANESBRANDS INC COM 410345102 1,074 72,331 SH   SOLE   72,331 0 0
HARLEY DAVIDSON INC COM 412822108 1,682 45,216 SH   SOLE   45,216 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 7,146 1,968,698 SH   SOLE   1,968,698 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 342 5,622 SH   SOLE   5,622 0 0
HASBRO INC COM 418056107 3,193 30,234 SH   SOLE   30,234 0 0
HCA HEALTHCARE INC COM 40412C101 297 2,012 SH   SOLE   2,012 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 227 3,582 SH   SOLE   3,582 0 0
HECLA MNG CO COM 422704106 34,262 10,106,922 SH   SOLE   10,106,922 0 0
HELMERICH & PAYNE INC COM 423452101 2,766 60,885 SH   SOLE   60,885 0 0
HENRY SCHEIN INC COM 806407102 755 11,318 SH   SOLE   11,318 0 0
HERSHEY CO COM 427866108 880 5,989 SH   SOLE   5,989 0 0
HERTZ GLOBAL HLDGS INC PUT 42806J956 232 14,733 SH Put SOLE   14,733 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 8,705 548,887 SH   SOLE   548,887 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 612 5,514 SH   SOLE   5,514 0 0
HOLOGIC INC COM 436440101 295 5,642 SH   SOLE   5,642 0 0
HOME DEPOT INC COM 437076102 25,265 115,692 SH   SOLE   115,692 0 0
HONEYWELL INTL INC COM 438516106 6,059 34,231 SH   SOLE   34,231 0 0
HORMEL FOODS CORP COM 440452100 3,875 85,904 SH   SOLE   85,904 0 0
HOST HOTELS & RESORTS INC COM 44107P104 320 17,235 SH   SOLE   17,235 0 0
HP INC COM 40434L105 4,936 240,201 SH   SOLE   226,501 0 13,700
HUMANA INC COM 444859102 4,778 13,037 SH   SOLE   13,037 0 0
HUNT J B TRANS SVCS INC COM 445658107 338 2,897 SH   SOLE   2,897 0 0
HUNTINGTON BANCSHARES INC COM 446150104 264 17,510 SH   SOLE   17,510 0 0
IAMGOLD CORP COM 450913108 7,386 1,980,281 SH   SOLE   1,980,281 0 0
ICICI BK LTD ADR 45104G104 1,418 93,998 SH   SOLE   93,998 0 0
IDEXX LABS INC COM 45168D104 1,535 5,877 SH   SOLE   5,877 0 0
IHS MARKIT LTD SHS G47567105 715 9,495 SH   SOLE   9,495 0 0
ILLINOIS TOOL WKS INC COM 452308109 25,554 142,260 SH   SOLE   142,260 0 0
ILLUMINA INC COM 452327109 2,275 6,859 SH   SOLE   6,859 0 0
INCYTE CORP COM 45337C102 4,696 53,779 SH   SOLE   53,779 0 0
INFOSYS LTD SPONSORED ADR 456788108 3,362 325,799 SH   SOLE   325,799 0 0
INGERSOLL-RAND PLC SHS G47791101 1,099 8,271 SH   SOLE   8,271 0 0
INTEL CORP COM 458140100 16,256 271,610 SH   SOLE   271,610 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,425 15,402 SH   SOLE   15,402 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 95,279 710,826 SH   SOLE   710,826 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,710 13,255 SH   SOLE   13,255 0 0
INTERPUBLIC GROUP COS INC COM 460690100 251 10,874 SH   SOLE   10,874 0 0
INTL PAPER CO COM 460146103 2,891 62,773 SH   SOLE   62,773 0 0
INTUIT COM 461202103 15,270 58,298 SH   SOLE   58,298 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 28,498 48,207 SH   SOLE   48,207 0 0
INVESCO LTD SHS G491BT108 2,794 155,382 SH   SOLE   155,382 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 555 2,612 SH   SOLE   2,612 0 0
IPG PHOTONICS CORP COM 44980X109 205 1,414 SH   SOLE   1,414 0 0
IQIYI INC SPONSORED ADS 46267X108 1,208 57,212 SH   SOLE   57,212 0 0
IQVIA HLDGS INC COM 46266C105 1,322 8,556 SH   SOLE   8,556 0 0
IROBOT CORP COM 462726100 20,341 401,762 SH   SOLE   401,762 0 0
IRON MTN INC NEW COM 46284V101 15,136 474,942 SH   SOLE   474,942 0 0
ISHARES GOLD TRUST ISHARES 464285105 281 19,366 SH   SOLE   19,366 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 11,698 246,543 SH   SOLE   246,543 0 0
ISHARES INC MSCI TURKEY ETF 464286715 768 28,364 SH   SOLE   28,364 0 0
ISHARES INC MSCI GERMANY ETF 464286806 618 21,024 SH   SOLE   21,024 0 0
ISHARES INC MSCI MEXICO ETF 464286822 2,693 59,804 SH   SOLE   59,804 0 0
ISHARES INC MSCI HONG KG ETF 464286871 870 35,754 SH   SOLE   35,754 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 1,689 69,984 SH   SOLE   69,984 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 896 31,414 SH   SOLE   31,414 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 311 5,250 SH   SOLE   5,250 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 464 27,796 SH   SOLE   27,796 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 1,035 23,723 SH   SOLE   23,723 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,350 10,364 SH   SOLE   10,364 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,552 22,712 SH   SOLE   22,712 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 10,234 228,087 SH   SOLE   228,087 0 0
ISHARES TR GLOBAL TECH ETF 464287291 21,458 101,945 SH   SOLE   101,945 0 0
ISHARES TR S&P 500 VAL ETF 464287408 528 4,062 SH   SOLE   4,062 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,407 10,385 SH   SOLE   10,385 0 0
ISHARES TR MSCI EAFE ETF 464287465 472 6,792 SH   SOLE   6,792 0 0
ISHARES TR RUS MD CP GR ETF 464287481 367 2,408 SH   SOLE   2,408 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,193 5,798 SH   SOLE   5,798 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,698 14,090 SH   SOLE   14,090 0 0
ISHARES TR U.S. TECH ETF 464287721 209 900 SH   SOLE   900 0 0
ISHARES TR US HLTHCARE ETF 464287762 305 1,414 SH   SOLE   1,414 0 0
ISHARES TR CORE S&P SCP ETF 464287804 373 4,444 SH   SOLE   4,444 0 0
ISHARES TR EUROPE ETF 464287861 622 13,246 SH   SOLE   13,246 0 0
ISHARES TR JPMORGAN USD EMG 464288281 593 5,178 SH   SOLE   5,178 0 0
ISHARES TR IBOXX HI YD ETF 464288513 645 7,340 SH   SOLE   7,340 0 0
ISHARES TR MSCI INDONIA ETF 46429B309 937 36,512 SH   SOLE   36,512 0 0
ISHARES TR MSCI POLAND ETF 46429B606 422 20,000 SH   SOLE   20,000 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 682 20,000 SH   SOLE   20,000 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 269 29,413 SH   SOLE   29,413 0 0
JACOBS ENGR GROUP INC COM 469814107 1,122 12,489 SH   SOLE   12,489 0 0
JD COM INC SPON ADR CL A 47215P106 104,865 2,976,576 SH   SOLE   2,976,576 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 25,200 1,120,498 SH   SOLE   1,120,498 0 0
JOHNSON & JOHNSON COM 478160104 129,714 889,246 SH   SOLE   889,246 0 0
JPMORGAN CHASE & CO COM 46625H100 17,641 126,546 SH   SOLE   126,546 0 0
JUNIPER NETWORKS INC COM 48203R104 418 16,978 SH   SOLE   16,978 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 208 1,355 SH   SOLE   1,355 0 0
KELLOGG CO COM 487836108 25,020 361,770 SH   SOLE   361,770 0 0
KIMBERLY CLARK CORP COM 494368103 4,370 31,772 SH   SOLE   31,772 0 0
KIMCO RLTY CORP COM 49446R109 2,581 124,625 SH   SOLE   124,625 0 0
KINDER MORGAN INC DEL COM 49456B101 7,368 348,038 SH   SOLE   348,038 0 0
KINROSS GOLD CORP COM 496902404 18,492 3,901,165 SH   SOLE   3,901,165 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 804 18,248 SH   SOLE   18,248 0 0
KKR & CO INC CL A 48251W104 840 28,793 SH   SOLE   28,793 0 0
KLA CORPORATION COM NEW 482480100 13,421 75,326 SH   SOLE   75,326 0 0
KOHLS CORP COM 500255104 3,859 75,733 SH   SOLE   75,733 0 0
KONTOOR BRANDS INC COM 50050N103 927 22,072 SH   SOLE   22,072 0 0
KRAFT HEINZ CO COM 500754106 180,045 5,603,633 SH   SOLE   5,603,633 0 0
KROGER CO COM 501044101 4,915 169,554 SH   SOLE   169,554 0 0
L BRANDS INC COM 501797104 3,511 193,767 SH   SOLE   193,767 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,211 6,118 SH   SOLE   6,118 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 235 1,389 SH   SOLE   1,389 0 0
LAM RESEARCH CORP COM 512807108 8,341 28,525 SH   SOLE   28,525 0 0
LAS VEGAS SANDS CORP COM 517834107 1,680 24,332 SH   SOLE   24,332 0 0
LAUDER ESTEE COS INC CL A 518439104 7,043 34,102 SH   SOLE   34,102 0 0
LEGGETT & PLATT INC COM 524660107 1,002 19,718 SH   SOLE   19,718 0 0
LENNAR CORP CL A 526057104 429 7,692 SH   SOLE   7,692 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 500 25,932 SH   SOLE   25,932 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 270 12,384 SH   SOLE   12,384 0 0
LILLY ELI & CO COM 532457108 2,916 22,190 SH   SOLE   22,190 0 0
LIVENT CORP COM 53814L108 139 16,259 SH   SOLE   16,259 0 0
LOCKHEED MARTIN CORP COM 539830109 1,172 3,009 SH   SOLE   3,009 0 0
LOEWS CORP COM 540424108 230 4,374 SH   SOLE   4,374 0 0
LOGITECH INTL S A SHS H50430232 13,092 277,610 SH   SOLE   277,610 0 0
LOWES COS INC COM 548661107 3,932 32,833 SH   SOLE   32,833 0 0
LULULEMON ATHLETICA INC COM 550021109 8,171 35,269 SH   SOLE   35,269 0 0
LUMENTUM HLDGS INC COM 55024U109 234 2,945 SH   SOLE   2,945 0 0
LYFT INC CL A COM 55087P104 4,248 98,745 SH   SOLE   98,745 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,081 43,194 SH   SOLE   43,194 0 0
MACERICH CO COM 554382101 1,476 54,815 SH   SOLE   54,815 0 0
MACYS INC COM 55616P104 10,848 638,105 SH   SOLE   638,105 0 0
MAGNA INTL INC COM 559222401 323 5,892 SH   SOLE   5,892 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 54 15,472 SH   SOLE   15,472 0 0
MARATHON OIL CORP COM 565849106 1,455 107,132 SH   SOLE   107,132 0 0
MARATHON PETE CORP COM 56585A102 1,781 29,554 SH   SOLE   29,554 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,105 13,899 SH   SOLE   13,899 0 0
MARSH & MCLENNAN COS INC COM 571748102 458 4,112 SH   SOLE   4,112 0 0
MARTIN MARIETTA MATLS INC COM 573284106 269 962 SH   SOLE   962 0 0
MASCO CORP COM 574599106 245 5,104 SH   SOLE   5,104 0 0
MASTERCARD INC CL A 57636Q104 239,714 802,819 SH   SOLE   802,819 0 0
MASTERCARD INC CALL 57636Q904 921 3,086 SH Call SOLE   3,086 0 0
MASTERCARD INC PUT 57636Q954 426 1,426 SH Put SOLE   1,426 0 0
MATCH GROUP INC COM 57665R106 366 4,463 SH   SOLE   4,463 0 0
MATTEL INC COM 577081102 3,844 283,684 SH   SOLE   283,684 0 0
MCCORMICK & CO INC COM NON VTG 579780206 20,018 117,938 SH   SOLE   117,938 0 0
MCDONALDS CORP COM 580135101 106,387 538,368 SH   SOLE   538,368 0 0
MCEWEN MNG INC COM 58039P107 950 747,726 SH   SOLE   747,726 0 0
MCKESSON CORP COM 58155Q103 736 5,322 SH   SOLE   5,322 0 0
MEDTRONIC PLC SHS G5960L103 11,695 103,087 SH   SOLE   103,087 0 0
MERCK & CO INC COM 58933Y105 28,143 309,436 SH   SOLE   309,436 0 0
METLIFE INC COM 59156R108 880 17,269 SH   SOLE   17,269 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 743 937 SH   SOLE   937 0 0
MGM RESORTS INTERNATIONAL COM 552953101 298 8,955 SH   SOLE   8,955 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 3,540 33,802 SH   SOLE   33,802 0 0
MICRON TECHNOLOGY INC COM 595112103 42,620 792,482 SH   SOLE   792,482 0 0
MICROSOFT CORP COM 594918104 473,284 3,001,169 SH   SOLE   3,001,169 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,875 283,214 SH   SOLE   283,214 0 0
MOHAWK INDS INC COM 608190104 549 4,023 SH   SOLE   4,023 0 0
MOLSON COORS BREWING CO CL B 60871R209 2,639 48,959 SH   SOLE   48,959 0 0
MOMO INC ADR 60879B107 3,137 93,638 SH   SOLE   93,638 0 0
MONDELEZ INTL INC CL A 609207105 2,174 39,472 SH   SOLE   39,472 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 6,499 102,265 SH   SOLE   102,145 0 120
MOODYS CORP COM 615369105 6,899 29,059 SH   SOLE   29,059 0 0
MORGAN STANLEY COM NEW 617446448 2,727 53,337 SH   SOLE   53,337 0 0
MOSAIC CO NEW COM 61945C103 2,336 107,967 SH   SOLE   107,967 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,635 10,144 SH   SOLE   10,144 0 0
MSCI INC COM 55354G100 13,213 51,176 SH   SOLE   51,176 0 0
MYLAN N V SHS EURO N59465109 7,119 354,180 SH   SOLE   354,180 0 0
NASDAQ INC COM 631103108 2,214 20,676 SH   SOLE   20,676 0 0
NEKTAR THERAPEUTICS COM 640268108 1,351 62,569 SH   SOLE   62,569 0 0
NETAPP INC COM 64110D104 2,096 33,669 SH   SOLE   33,669 0 0
NETEASE INC SPONSORED ADS 64110W102 3,379 11,020 SH   SOLE   11,020 0 0
NETFLIX INC COM 64110L106 13,217 40,847 SH   SOLE   40,847 0 0
NEW GOLD INC CDA COM 644535106 6,052 6,877,140 SH   SOLE   6,877,140 0 0
NEWELL BRANDS INC COM 651229106 2,982 155,125 SH   SOLE   155,125 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 68,385 1,573,873 SH   SOLE   1,573,873 0 0
NEWMONT GOLDCORP CORPORATION PUT 651639956 381 8,777 SH Put SOLE   8,777 0 0
NEXTERA ENERGY INC COM 65339F101 89,518 369,663 SH   SOLE   369,573 0 90
NIELSEN HLDGS PLC SHS EUR G6518L108 636 31,335 SH   SOLE   31,335 0 0
NIKE INC CL B 654106103 26,768 264,223 SH   SOLE   264,223 0 0
NIO INC SPON ADS 62914V106 157 38,954 SH   SOLE   38,954 0 0
NOKIA CORP SPONSORED ADR 654902204 512 138,116 SH   SOLE   138,116 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 179 34,677 SH   SOLE   34,677 0 0
NORDSTROM INC COM 655664100 450 10,997 SH   SOLE   10,997 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,309 6,743 SH   SOLE   6,743 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,643 7,683 SH   SOLE   7,683 0 0
NORTONLIFELOCK INC COM 668771108 2,391 93,705 SH   SOLE   93,705 0 0
NOVARTIS A G SPONSORED ADR 66987V109 629 6,640 SH   SOLE   6,640 0 0
NOVO-NORDISK A S ADR 670100205 4,442 76,753 SH   SOLE   76,753 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,079 60,490 SH   SOLE   60,490 0 0
NUTRIEN LTD COM 67077M108 6,310 131,698 SH   SOLE   131,698 0 0
NVIDIA CORP COM 67066G104 74,200 315,344 SH   SOLE   315,344 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,440 11,316 SH   SOLE   11,316 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,224 2,794 SH   SOLE   2,794 0 0
OCCIDENTAL PETE CORP COM 674599105 14,575 353,681 SH   SOLE   353,681 0 0
OMNICOM GROUP INC COM 681919106 4,091 50,497 SH   SOLE   50,497 0 0
ON SEMICONDUCTOR CORP COM 682189105 382 15,666 SH   SOLE   15,666 0 0
ONEOK INC NEW COM 682680103 1,970 26,037 SH   SOLE   26,037 0 0
OPEN TEXT CORP COM 683715106 203 4,595 SH   SOLE   4,595 0 0
ORACLE CORP COM 68389X105 6,306 119,024 SH   SOLE   119,024 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,757 180,929 SH   SOLE   180,929 0 0
PACKAGING CORP AMER COM 695156109 944 8,427 SH   SOLE   8,427 0 0
PALO ALTO NETWORKS INC COM 697435105 13,490 58,337 SH   SOLE   58,337 0 0
PAN AMERICAN SILVER CORP COM 697900108 24,976 1,054,294 SH   SOLE   1,054,294 0 0
PARKER HANNIFIN CORP COM 701094104 9,589 46,590 SH   SOLE   46,590 0 0
PATTERSON COMPANIES INC COM 703395103 1,364 66,624 SH   SOLE   66,624 0 0
PAYCHEX INC COM 704326107 2,121 24,930 SH   SOLE   24,930 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,893 14,705 SH   SOLE   14,705 0 0
PAYPAL HLDGS INC COM 70450Y103 91,517 846,049 SH   SOLE   845,679 0 370
PENTAIR PLC SHS G7S00T104 632 13,776 SH   SOLE   13,776 0 0
PEOPLES UTD FINL INC COM 712704105 412 24,406 SH   SOLE   24,406 0 0
PEPSICO INC COM 713448108 36,843 269,580 SH   SOLE   269,580 0 0
PERKINELMER INC COM 714046109 3,503 36,074 SH   SOLE   36,074 0 0
PERRIGO CO PLC SHS G97822103 1,104 21,375 SH   SOLE   21,375 0 0
PERSPECTA INC COM 715347100 714 27,018 SH   SOLE   27,018 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2,767 173,573 SH   SOLE   173,573 0 0
PFIZER INC COM 717081103 36,915 942,194 SH   SOLE   942,194 0 0
PG&E CORP COM 69331C108 2,486 228,670 SH   SOLE   228,670 0 0
PHILIP MORRIS INTL INC COM 718172109 16,914 198,779 SH   SOLE   198,779 0 0
PHILLIPS 66 COM 718546104 866 7,773 SH   SOLE   7,773 0 0
PINNACLE WEST CAP CORP COM 723484101 615 6,840 SH   SOLE   6,840 0 0
PIONEER NAT RES CO COM 723787107 275 1,817 SH   SOLE   1,817 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,086 6,801 SH   SOLE   6,801 0 0
PPG INDS INC COM 693506107 273 2,042 SH   SOLE   2,042 0 0
PPL CORP COM 69351T106 3,422 95,370 SH   SOLE   95,370 0 0
PRETIUM RES INC COM 74139C102 478 42,916 SH   SOLE   42,916 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,889 15,502 SH   SOLE   15,502 0 0
PROCTER & GAMBLE CO COM 742718109 20,216 161,860 SH   SOLE   161,860 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,395 19,265 SH   SOLE   19,265 0 0
PROLOGIS INC COM 74340W103 1,395 15,652 SH   SOLE   15,652 0 0
PRUDENTIAL FINL INC COM 744320102 1,463 15,612 SH   SOLE   15,612 0 0
PUBLIC STORAGE COM 74460D109 1,948 9,149 SH   SOLE   9,149 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 406 6,873 SH   SOLE   6,873 0 0
PULTE GROUP INC COM 745867101 1,465 37,750 SH   SOLE   37,750 0 0
PVH CORP COM 693656100 410 3,899 SH   SOLE   3,899 0 0
QORVO INC COM 74736K101 1,005 8,646 SH   SOLE   8,646 0 0
QUALCOMM INC COM 747525103 10,630 120,476 SH   SOLE   120,476 0 0
QUANTA SVCS INC COM 74762E102 407 9,991 SH   SOLE   9,991 0 0
QUEST DIAGNOSTICS INC COM 74834L100 328 3,073 SH   SOLE   3,073 0 0
RALPH LAUREN CORP CL A 751212101 3,951 33,710 SH   SOLE   33,710 0 0
RANGE RES CORP COM 75281A109 592 122,164 SH   SOLE   122,164 0 0
RAYTHEON CO COM NEW 755111507 3,769 17,152 SH   SOLE   17,152 0 0
REALTY INCOME CORP COM 756109104 35,981 488,669 SH   SOLE   488,669 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,650 9,722 SH   SOLE   9,722 0 0
REPUBLIC SVCS INC COM 760759100 3,593 40,090 SH   SOLE   40,090 0 0
RESMED INC COM 761152107 414 2,674 SH   SOLE   2,674 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 622 9,759 SH   SOLE   9,759 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,421 23,946 SH   SOLE   23,946 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,403 6,923 SH   SOLE   6,923 0 0
ROLLINS INC COM 775711104 502 15,131 SH   SOLE   15,131 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,493 4,216 SH   SOLE   4,216 0 0
ROSS STORES INC COM 778296103 7,764 66,688 SH   SOLE   66,688 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 4,370 55,179 SH   SOLE   55,179 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,219 9,133 SH   SOLE   9,133 0 0
ROYAL GOLD INC COM 780287108 379 3,097 SH   SOLE   3,097 0 0
S&P GLOBAL INC COM 78409V104 1,941 7,107 SH   SOLE   7,107 0 0
SALESFORCE COM INC COM 79466L302 51,764 318,273 SH   SOLE   318,273 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 479 64,244 SH   SOLE   64,244 0 0
SANOFI SPONSORED ADR 80105N105 526 10,477 SH   SOLE   10,477 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,791 11,581 SH   SOLE   11,581 0 0
SCHLUMBERGER LTD COM 806857108 22,082 549,294 SH   SOLE   549,294 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 13,291 223,371 SH   SOLE   223,371 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,212 35,122 SH   SOLE   35,122 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 245 7,969 SH   SOLE   7,969 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,739 40,786 SH   SOLE   40,786 0 0
SEMPRA ENERGY COM 816851109 650 4,289 SH   SOLE   4,289 0 0
SERVICENOW INC COM 81762P102 217 768 SH   SOLE   768 0 0
SHAKE SHACK INC CL A 819047101 1,309 21,969 SH   SOLE   21,969 0 0
SHERWIN WILLIAMS CO COM 824348106 4,001 6,857 SH   SOLE   6,857 0 0
SHOPIFY INC CL A 82509L107 45,712 114,975 SH   SOLE   114,975 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 2,480 249,734 SH   SOLE   249,734 0 0
SIGNET JEWELERS LIMITED SHS G81276100 1,652 76,004 SH   SOLE   76,004 0 0
SIMON PPTY GROUP INC NEW COM 828806109 8,098 54,363 SH   SOLE   54,363 0 0
SINA CORP ORD G81477104 4,130 103,421 SH   SOLE   103,421 0 0
SIRIUS XM HLDGS INC COM 82968B103 232 32,468 SH   SOLE   32,468 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 9,266 76,652 SH   SOLE   76,652 0 0
SLACK TECHNOLOGIES INC COM CL A 83088V102 3,051 135,725 SH   SOLE   135,725 0 0
SMITH A O CORP COM 831865209 1,264 26,534 SH   SOLE   26,534 0 0
SMUCKER J M CO COM NEW 832696405 2,434 23,373 SH   SOLE   23,373 0 0
SNAP INC CL A 83304A106 5,287 323,730 SH   SOLE   323,730 0 0
SNAP ON INC COM 833034101 1,162 6,862 SH   SOLE   6,862 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 404 4,246 SH   SOLE   4,246 0 0
SONOS INC COM 83570H108 4,462 285,634 SH   SOLE   285,634 0 0
SONY CORP SPONSORED ADR 835699307 2,746 40,381 SH   SOLE   40,381 0 0
SOUTHERN CO COM 842587107 3,722 58,433 SH   SOLE   58,433 0 0
SOUTHWEST AIRLS CO COM 844741108 621 11,512 SH   SOLE   11,512 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,795 741,781 SH   SOLE   741,781 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,110 3,894 SH   SOLE   3,894 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,889 13,216 SH   SOLE   13,216 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 272 6,680 SH   SOLE   6,680 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,312 19,610 SH   SOLE   19,610 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,133 47,800 SH   SOLE   47,800 0 0
SPLUNK INC COM 848637104 644 4,302 SH   SOLE   4,302 0 0
SQUARE INC CL A 852234103 33,974 543,062 SH   SOLE   543,062 0 0
SSR MNG INC COM 784730103 540 28,048 SH   SOLE   28,048 0 0
STAMPS COM INC COM NEW 852857200 6,397 76,587 SH   SOLE   76,587 0 0
STANLEY BLACK & DECKER INC COM 854502101 4,118 24,845 SH   SOLE   24,845 0 0
STARBUCKS CORP COM 855244109 13,014 148,017 SH   SOLE   148,017 0 0
STATE STR CORP COM 857477103 776 9,808 SH   SOLE   9,808 0 0
STERICYCLE INC COM 858912108 1,913 29,987 SH   SOLE   29,987 0 0
STRATASYS LTD SHS M85548101 819 40,471 SH   SOLE   40,471 0 0
STRYKER CORP COM 863667101 67,687 322,409 SH   SOLE   322,169 0 240
SUNCOR ENERGY INC NEW COM 867224107 493 15,033 SH   SOLE   15,033 0 0
SVB FINL GROUP COM 78486Q101 408 1,627 SH   SOLE   1,627 0 0
SYNCHRONY FINL COM 87165B103 3,982 110,570 SH   SOLE   110,570 0 0
SYNOPSYS INC COM 871607107 5,169 37,131 SH   SOLE   37,131 0 0
SYSCO CORP COM 871829107 5,105 59,682 SH   SOLE   59,682 0 0
T MOBILE US INC COM 872590104 19,185 244,646 SH   SOLE   235,837 0 8,809
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,677 28,868 SH   SOLE   28,868 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2,889 146,432 SH   SOLE   146,432 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 10,318 84,278 SH   SOLE   84,278 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 719 14,915 SH   SOLE   14,915 0 0
TAPESTRY INC COM 876030107 1,046 38,772 SH   SOLE   38,772 0 0
TARGET CORP COM 87612E106 2,839 22,144 SH   SOLE   22,144 0 0
TATA MTRS LTD SPONSORED ADR 876568502 7,489 579,226 SH   SOLE   579,226 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,540 16,073 SH   SOLE   16,073 0 0
TECK RESOURCES LTD CL B 878742204 375 21,596 SH   SOLE   21,596 0 0
TEGNA INC COM 87901J105 288 17,232 SH   SOLE   17,232 0 0
TESLA INC COM 88160R101 212,682 508,408 SH   SOLE   508,408 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 77,384 7,896,348 SH   SOLE   7,896,348 0 0
TEXAS INSTRS INC COM 882508104 6,308 49,169 SH   SOLE   49,169 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 938 19,721 SH   SOLE   19,721 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 57,373 176,603 SH   SOLE   176,603 0 0
TIFFANY & CO NEW COM 886547108 2,882 21,563 SH   SOLE   21,563 0 0
TILRAY INC COM CL 2 88688T100 1,146 66,878 SH   SOLE   66,878 0 0
TJX COS INC NEW COM 872540109 4,722 77,326 SH   SOLE   77,326 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 676 4,813 SH   SOLE   4,813 0 0
TRACTOR SUPPLY CO COM 892356106 2,527 27,046 SH   SOLE   27,046 0 0
TRANSDIGM GROUP INC COM 893641100 3,558 6,354 SH   SOLE   6,354 0 0
TRANSOCEAN LTD REG SHS H8817H100 10,281 1,494,328 SH   SOLE   1,494,328 0 0
TRAVELERS COMPANIES INC COM 89417E109 730 5,331 SH   SOLE   5,331 0 0
TRIP COM GROUP LTD ADS 89677Q107 563 16,791 SH   SOLE   16,791 0 0
TRIPADVISOR INC COM 896945201 1,479 48,690 SH   SOLE   48,690 0 0
TRUIST FINL CORP COM 89832Q109 276 4,904 SH   SOLE   4,904 0 0
TWITTER INC COM 90184L102 19,762 616,604 SH   SOLE   616,604 0 0
TYSON FOODS INC CL A 902494103 4,328 47,538 SH   SOLE   47,538 0 0
UBER TECHNOLOGIES INC COM 90353T100 20,538 690,577 SH   SOLE   690,577 0 0
ULTA BEAUTY INC COM 90384S303 5,975 23,605 SH   SOLE   23,605 0 0
UNDER ARMOUR INC CL A 904311107 6,947 321,612 SH   SOLE   321,612 0 0
UNDER ARMOUR INC CL C 904311206 1,239 64,613 SH   SOLE   64,613 0 0
UNION PACIFIC CORP COM 907818108 8,559 47,344 SH   SOLE   47,344 0 0
UNITED PARCEL SERVICE INC CL B 911312106 8,732 74,592 SH   SOLE   74,592 0 0
UNITED RENTALS INC COM 911363109 2,096 12,568 SH   SOLE   12,568 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 3,106 242,480 SH   SOLE   242,480 0 0
UNITED STATES STL CORP NEW COM 912909108 731 64,104 SH   SOLE   64,104 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,378 75,972 SH   SOLE   75,972 0 0
UNITEDHEALTH GROUP INC COM 91324P102 24,310 82,691 SH   SOLE   82,691 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 201 1,402 SH   SOLE   1,402 0 0
US BANCORP DEL COM NEW 902973304 1,755 29,607 SH   SOLE   29,607 0 0
V F CORP COM 918204108 10,367 104,022 SH   SOLE   104,022 0 0
VALE S A SPONSORED ADS 91912E105 7,121 539,438 SH   SOLE   539,438 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,442 26,081 SH   SOLE   26,081 0 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 238 8,119 SH   SOLE   8,119 0 0
VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 399 15,980 SH   SOLE   15,980 0 0
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 311 2,198 SH   SOLE   2,198 0 0
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 410 30,928 SH   SOLE   30,928 0 0
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 3,422 80,978 SH   SOLE   80,978 0 0
VANECK VECTORS ETF TRUST VIETNAM ETF 92189F817 1,489 93,110 SH   SOLE   93,110 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,012 3,422 SH   SOLE   3,422 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 208 1,274 SH   SOLE   1,274 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 14,328 266,560 SH   SOLE   266,560 0 0
VARIAN MED SYS INC COM 92220P105 513 3,612 SH   SOLE   3,612 0 0
VENTAS INC COM 92276F100 3,359 58,179 SH   SOLE   58,179 0 0
VERISIGN INC COM 92343E102 8,134 42,213 SH   SOLE   42,213 0 0
VERISK ANALYTICS INC COM 92345Y106 2,182 14,613 SH   SOLE   14,613 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12,446 202,698 SH   SOLE   202,698 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 7,843 35,819 SH   SOLE   35,819 0 0
VIACOMCBS INC CL B 92556H206 1,993 47,480 SH   SOLE   47,480 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 482 34,035 SH   SOLE   33,035 0 1,000
VISA INC COM CL A 92826C839 247,267 1,315,952 SH   SOLE   1,315,952 0 0
VMWARE INC CL A COM 928563402 249 1,641 SH   SOLE   1,641 0 0
VULCAN MATLS CO COM 929160109 565 3,925 SH   SOLE   3,925 0 0
WABTEC CORP COM 929740108 4,160 53,465 SH   SOLE   53,465 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 18,203 308,743 SH   SOLE   308,743 0 0
WALMART INC COM 931142103 15,634 131,556 SH   SOLE   131,556 0 0
WASTE MGMT INC DEL COM 94106L109 44,598 391,344 SH   SOLE   391,344 0 0
WATERS CORP COM 941848103 264 1,129 SH   SOLE   1,129 0 0
WEC ENERGY GROUP INC COM 92939U106 454 4,918 SH   SOLE   4,918 0 0
WEIBO CORP SPONSORED ADR 948596101 9,738 210,105 SH   SOLE   210,105 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 370 1,122 SH   SOLE   1,122 0 0
WELLS FARGO CO NEW COM 949746101 4,359 81,022 SH   SOLE   81,022 0 0
WELLTOWER INC COM 95040Q104 8,556 104,628 SH   SOLE   104,628 0 0
WESTERN DIGITAL CORP COM 958102105 9,910 156,132 SH   SOLE   156,132 0 0
WESTERN UN CO COM 959802109 538 20,080 SH   SOLE   20,080 0 0
WESTROCK CO COM 96145D105 2,293 53,427 SH   SOLE   53,427 0 0
WEYERHAEUSER CO COM 962166104 8,535 282,606 SH   SOLE   282,606 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 5,558 186,831 SH   SOLE   186,831 0 0
WHIRLPOOL CORP COM 963320106 1,674 11,350 SH   SOLE   11,350 0 0
WILLIAMS COS INC DEL COM 969457100 711 29,957 SH   SOLE   29,957 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 2,518 101,184 SH   SOLE   101,184 0 0
WIX COM LTD SHS M98068105 3,389 27,696 SH   SOLE   27,696 0 0
WORKDAY INC CL A 98138H101 747 4,542 SH   SOLE   4,542 0 0
WYNN RESORTS LTD COM 983134107 978 7,044 SH   SOLE   7,044 0 0
XCEL ENERGY INC COM 98389B100 1,741 27,429 SH   SOLE   27,429 0 0
XILINX INC COM 983919101 17,383 177,793 SH   SOLE   177,793 0 0
XYLEM INC COM 98419M100 12,623 160,216 SH   SOLE   160,216 0 0
YAMANA GOLD INC COM 98462Y100 29,275 7,411,338 SH   SOLE   7,411,338 0 0
YANDEX N V SHS CLASS A N97284108 6,658 153,088 SH   SOLE   152,788 0 300
YUM BRANDS INC COM 988498101 12,068 119,803 SH   SOLE   119,803 0 0
YUM CHINA HLDGS INC COM 98850P109 1,276 26,584 SH   SOLE   26,584 0 0
ZOETIS INC CL A 98978V103 7,053 53,288 SH   SOLE   53,138 0 150
ZYNGA INC CL A 98986T108 3,089 504,702 SH   SOLE   504,702 0 0