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
AGNICO EAGLE MINES LTD COM 008474108 8,821 193,113 SH   SOLE   193,113 0 0
BANK MONTREAL QUE COM 063671101 22,883 238,469 SH   SOLE   238,469 0 0
BANK NOVA SCOTIA B C COM 064149107 25,525 430,962 SH   SOLE   430,962 0 0
CAE INC COM 124765108 6,708 272,774 SH   SOLE   272,774 0 0
CANADIAN NATL RY CO COM 136375102 38,724 343,735 SH   SOLE   343,735 0 0
ENBRIDGE INC COM 29250N105 43,880 1,029,614 SH   SOLE   1,029,614 0 0
FRANCO NEV CORP COM 351858105 8,222 62,612 SH   SOLE   62,612 0 0
FORTIS INC COM 349553107 21,233 450,125 SH   SOLE   450,125 0 0
GILDAN ACTIVEWEAR INC COM 375916103 6,053 210,738 SH   SOLE   210,738 0 0
KINROSS GOLD CORP COM 496902404 4,061 1,141,394 SH   SOLE   1,141,394 0 0
MAGNA INTL INC COM 559222401 7,530 137,422 SH   SOLE   137,422 0 0
NUTRIEN LTD COM 67077M108 115,527 1,452,727 SH   SOLE   1,452,727 0 0
PEMBINA PIPELINE CORP COM 706327103 12,190 345,052 SH   SOLE   345,052 0 0
SHOPIFY INC CL A 82509L107 22,144 711,620 SH   SOLE   711,620 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 18,368 276,136 SH   SOLE   276,136 0 0
THOMSON REUTERS CORP. COM NEW 884903709 10,515 101,082 SH   SOLE   101,082 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 26,205 728,281 SH   SOLE   728,281 0 0
FERGUSON PLC NEW SHS G3421J106 8,259 74,017 SH   SOLE   74,017 0 0
APPLE INC COM 037833100 95,649 699,597 SH   SOLE   699,597 0 0
AMERISOURCEBERGEN CORP COM 03073E105 4,451 31,460 SH   SOLE   31,460 0 0
ABIOMED INC COM 003654100 5,624 22,724 SH   SOLE   22,724 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 88,479 318,407 SH   SOLE   318,407 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 67,347 183,979 SH   SOLE   183,979 0 0
ANALOG DEVICES INC COM 032654105 121,977 834,947 SH   SOLE   834,947 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 24,594 116,890 SH   SOLE   116,890 0 0
AUTODESK INC COM 052769106 11,496 66,852 SH   SOLE   66,852 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 15,191 296,826 SH   SOLE   296,826 0 0
ALIGN TECHNOLOGY INC COM 016255101 8,648 36,542 SH   SOLE   36,542 0 0
ALLSTATE CORP COM 020002101 13,584 106,946 SH   SOLE   106,946 0 0
APPLIED MATLS INC COM 038222105 23,757 261,012 SH   SOLE   261,012 0 0
AMGEN INC COM 031162100 75,785 311,228 SH   SOLE   311,228 0 0
AMERICAN TOWER CORP NEW COM 03027X100 65,383 255,521 SH   SOLE   255,521 0 0
APTIV PLC SHS G6095L109 10,862 121,953 SH   SOLE   121,953 0 0
BROADCOM INC COM 11135F101 4,474 9,210 SH   SOLE   9,210 0 0
AMERICAN EXPRESS CO COM 025816109 56,433 406,814 SH   SOLE   406,814 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,397 21,084 SH   SOLE   21,084 0 0
CREDICORP LTD COM G2519Y108 276 2,300 SH   SOLE   2,300 0 0
BAXTER INTL INC COM 071813109 12,815 199,245 SH   SOLE   199,245 0 0
BABYLON HLDGS LTD CL A SHS G07031100 5,867 6,000,000 SH   SOLE   6,000,000 0 0
BEST BUY INC COM 086516101 7,662 117,023 SH   SOLE   117,023 0 0
BAKER HUGHES COMPANY CL A 05722G100 10,396 359,629 SH   SOLE   359,629 0 0
BIOGEN INC COM 09062X103 14,378 70,499 SH   SOLE   70,499 0 0
BANK NEW YORK MELLON CORP COM 064058100 10,496 251,330 SH   SOLE   251,330 0 0
BLACKROCK INC COM 09247X101 29,989 49,187 SH   SOLE   49,187 0 0
BALL CORP COM 058498106 11,084 161,110 SH   SOLE   161,110 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 51,466 666,806 SH   SOLE   666,806 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 163,334 598,251 SH   SOLE   598,251 0 0
BURLINGTON STORES INC COM 122017106 5,707 41,889 SH   SOLE   41,889 0 0
CARDINAL HEALTH INC COM 14149Y108 22,271 426,070 SH   SOLE   426,070 0 0
CATERPILLAR INC COM 149123101 37,051 207,069 SH   SOLE   207,069 0 0
CHUBB LIMITED COM H1467J104 30,889 156,984 SH   SOLE   156,984 0 0
CBRE GROUP INC CL A 12504L109 11,377 154,557 SH   SOLE   154,557 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 23,738 140,794 SH   SOLE   140,794 0 0
CITIZENS FINL GROUP INC COM 174610105 11,174 313,085 SH   SOLE   313,085 0 0
CARLYLE GROUP INC COM 14316J108 2,176 68,735 SH   SOLE   68,735 0 0
CIGNA CORP NEW COM 125523100 60,434 229,261 SH   SOLE   229,261 0 0
COLGATE PALMOLIVE CO COM 194162103 17,349 216,126 SH   SOLE   216,126 0 0
CME GROUP INC COM 12572Q105 22,495 109,814 SH   SOLE   109,814 0 0
CUMMINS INC COM 231021106 14,244 73,517 SH   SOLE   73,517 0 0
CONOCOPHILLIPS COM 20825C104 6,845 76,220 SH   SOLE   76,220 0 0
COPART INC COM 217204106 8,404 77,338 SH   SOLE   77,338 0 0
SALESFORCE INC COM 79466L302 122,764 743,841 SH   SOLE   743,841 0 0
CISCO SYS INC COM 17275R102 84,075 1,969,606 SH   SOLE   1,969,606 0 0
CSX CORP COM 126408103 19,990 687,509 SH   SOLE   687,509 0 0
CATALENT INC COM 148806102 10,052 93,688 SH   SOLE   93,688 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,437 84,130 SH   SOLE   84,130 0 0
DUPONT DE NEMOURS INC COM 26614N102 6,318 113,412 SH   SOLE   113,412 0 0
DEERE & CO COM 244199105 126,723 422,792 SH   SOLE   422,792 0 0
DISCOVER FINL SVCS COM 254709108 16,541 174,727 SH   SOLE   174,727 0 0
DISNEY WALT CO COM 254687106 88,454 937,016 SH   SOLE   937,016 0 0
DEXCOM INC COM 252131107 12,433 166,824 SH   SOLE   166,824 0 0
ELECTRONIC ARTS INC COM 285512109 11,075 91,021 SH   SOLE   91,021 0 0
EBAY INC. COM 278642103 9,323 223,555 SH   SOLE   223,555 0 0
ECOLAB INC COM 278865100 17,258 112,115 SH   SOLE   112,115 0 0
LAUDER ESTEE COS INC CL A 518439104 29,847 117,161 SH   SOLE   117,161 0 0
ELEVANCE HEALTH INC COM 036752103 27,397 56,750 SH   SOLE   56,750 0 0
EMERSON ELEC CO COM 291011104 49,961 628,120 SH   SOLE   628,120 0 0
EQUINIX INC COM 29444U700 21,673 32,964 SH   SOLE   32,964 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,822 24,858 SH   SOLE   24,858 0 0
EVERSOURCE ENERGY COM 30040W108 13,504 159,679 SH   SOLE   159,679 0 0
EATON CORP PLC SHS G29183103 141,413 1,122,417 SH   SOLE   1,122,417 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 47,697 501,594 SH   SOLE   501,594 0 0
FASTENAL CO COM 311900104 15,582 311,830 SH   SOLE   311,830 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 12,718 88,173 SH   SOLE   88,173 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 1,892 46,912 SH   SOLE   46,912 0 0
GILEAD SCIENCES INC COM 375558103 34,570 558,611 SH   SOLE   558,611 0 0
GENERAL MLS INC COM 370334104 17,513 231,752 SH   SOLE   231,752 0 0
GENERAC HLDGS INC COM 368736104 8,384 39,816 SH   SOLE   39,816 0 0
ALPHABET INC CAP STK CL C 02079K107 388,491 177,600 SH   SOLE   177,600 0 0
ALPHABET INC CAP STK CL A 02079K305 355,198 162,990 SH   SOLE   162,990 0 0
GRAINGER W W INC COM 384802104 6,207 13,651 SH   SOLE   13,651 0 0
HALLIBURTON CO COM 406216101 6,942 221,355 SH   SOLE   221,355 0 0
HCA HEALTHCARE INC COM 40412C101 16,249 96,639 SH   SOLE   96,639 0 0
HOME DEPOT INC COM 437076102 129,342 471,218 SH   SOLE   471,218 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 15,683 140,701 SH   SOLE   140,701 0 0
HP INC COM 40434L105 13,461 409,600 SH   SOLE   409,600 0 0
HUBSPOT INC COM 443573100 5,074 16,877 SH   SOLE   16,877 0 0
HUMANA INC COM 444859102 22,795 48,671 SH   SOLE   48,671 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 65,002 459,831 SH   SOLE   459,831 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 12,753 135,526 SH   SOLE   135,526 0 0
IDEXX LABS INC COM 45168D104 15,967 45,525 SH   SOLE   45,525 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 13,494 113,055 SH   SOLE   113,055 0 0
ILLUMINA INC COM 452327109 10,401 56,418 SH   SOLE   56,418 0 0
INFOSYS LTD SPONSORED ADR 456788108 462 24,964 SH   SOLE   24,964 0 0
INTEL CORP COM 458140100 47,350 1,263,681 SH   SOLE   1,263,681 0 0
INTUIT COM 461202103 31,041 80,510 SH   SOLE   80,510 0 0
ILLINOIS TOOL WKS INC COM 452308109 17,953 98,277 SH   SOLE   98,277 0 0
JOHNSON CTLS INTL PLC SHS G51502105 12,756 266,408 SH   SOLE   266,408 0 0
JOHNSON & JOHNSON COM 478160104 220,786 1,242,940 SH   SOLE   1,242,940 0 0
KEYCORP COM 493267108 11,565 670,094 SH   SOLE   670,094 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,330 16,900 SH   SOLE   16,900 0 0
KIMBERLY-CLARK CORP COM 494368103 3,425 25,340 SH   SOLE   25,340 0 0
CARMAX INC COM 143130102 8,740 96,592 SH   SOLE   96,592 0 0
COCA COLA CO COM 191216100 286,300 4,546,397 SH   SOLE   4,546,397 0 0
KROGER CO COM 501044101 10,838 228,833 SH   SOLE   228,833 0 0
LEAR CORP COM NEW 521865204 7,172 56,918 SH   SOLE   56,918 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 11,969 51,044 SH   SOLE   51,044 0 0
LI AUTO INC SPONSORED ADS 50202M102 5,672 148,065 SH   SOLE   148,065 0 0
LINDE PLC SHS G5494J103 83,356 289,905 SH   SOLE   289,905 0 0
LILLY ELI & CO COM 532457108 300,580 926,774 SH   SOLE   926,774 0 0
LOWES COS INC COM 548661107 70,794 405,104 SH   SOLE   405,104 0 0
LAM RESEARCH CORP COM 512807108 34,211 80,158 SH   SOLE   80,158 0 0
LULULEMON ATHLETICA INC COM 550021109 13,744 50,416 SH   SOLE   50,416 0 0
LUMEN TECHNOLOGIES INC COM 550241103 22,431 2,056,026 SH   SOLE   2,056,026 0 0
MASTERCARD INCORPORATED CL A 57636Q104 143,575 455,016 SH   SOLE   455,016 0 0
MCDONALDS CORP COM 580135101 250,761 1,015,234 SH   SOLE   1,015,234 0 0
MOODYS CORP COM 615369105 13,720 50,427 SH   SOLE   50,427 0 0
MERCADOLIBRE INC COM 58733R102 10,299 16,172 SH   SOLE   16,172 0 0
MARSH & MCLENNAN COS INC COM 571748102 22,651 145,801 SH   SOLE   145,801 0 0
3M CO COM 88579Y101 33,111 255,393 SH   SOLE   255,393 0 0
MOSAIC CO NEW COM 61945C103 5,031 106,474 SH   SOLE   106,474 0 0
MARATHON PETE CORP COM 56585A102 18,879 229,348 SH   SOLE   229,348 0 0
MERCK & CO INC COM 58933Y105 123,863 1,356,504 SH   SOLE   1,356,504 0 0
MORGAN STANLEY COM NEW 617446448 185,117 2,431,817 SH   SOLE   2,431,817 0 0
MICROSOFT CORP COM 594918104 1,198,606 4,665,787 SH   SOLE   4,665,787 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 6,175 5,375 SH   SOLE   5,375 0 0
MASTEC INC COM 576323109 2,514 35,080 SH   SOLE   35,080 0 0
NEXTERA ENERGY INC COM 65339F101 3,417 44,112 SH   SOLE   44,112 0 0
NEWMONT CORP COM 651639106 29,714 497,482 SH   SOLE   497,482 0 0
NIKE INC CL B 654106103 73,940 723,036 SH   SOLE   723,036 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 21,577 3,610,625 SH   SOLE   3,610,625 0 0
SERVICENOW INC COM 81762P102 25,943 54,558 SH   SOLE   54,558 0 0
NORFOLK SOUTHN CORP COM 655844108 18,328 80,545 SH   SOLE   80,545 0 0
NUCOR CORP COM 670346105 9,238 88,411 SH   SOLE   88,411 0 0
NOVOCURE LTD ORD SHS G6674U108 4,914 70,708 SH   SOLE   70,708 0 0
NVIDIA CORPORATION COM 67066G104 207,806 1,370,804 SH   SOLE   1,370,804 0 0
NVENT ELECTRIC PLC SHS G6700G107 28,116 897,427 SH   SOLE   897,427 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9,102 61,490 SH   SOLE   61,490 0 0
ONEOK INC NEW COM 682680103 13,110 235,514 SH   SOLE   235,514 0 0
PALO ALTO NETWORKS INC COM 697435105 5,038 10,200 SH   SOLE   10,200 0 0
PEPSICO INC COM 713448108 64,155 384,643 SH   SOLE   384,643 0 0
PROCTER AND GAMBLE CO COM 742718109 337,965 2,348,896 SH   SOLE   2,348,896 0 0
PROGRESSIVE CORP COM 743315103 22,802 196,078 SH   SOLE   196,078 0 0
PROLOGIS INC. COM 74340W103 88,511 752,106 SH   SOLE   752,106 0 0
PLUG POWER INC COM NEW 72919P202 4,511 272,215 SH   SOLE   272,215 0 0
PNC FINL SVCS GROUP INC COM 693475105 51,549 326,480 SH   SOLE   326,480 0 0
INSULET CORP COM 45784P101 8,484 38,926 SH   SOLE   38,926 0 0
PPG INDS INC COM 693506107 16,356 142,949 SH   SOLE   142,949 0 0
PRUDENTIAL FINL INC COM 744320102 43,899 458,436 SH   SOLE   458,436 0 0
POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 38,768 4,400,440 SH   SOLE   4,400,440 0 0
PHILLIPS 66 COM 718546104 18,225 221,852 SH   SOLE   221,852 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 13,584 724,003 SH   SOLE   724,003 0 0
RESMED INC COM 761152107 17,519 83,544 SH   SOLE   83,544 0 0
ROCKWELL AUTOMATION INC COM 773903109 5,392 27,031 SH   SOLE   27,031 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,666 24,478 SH   SOLE   24,478 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4,263 13,320 SH   SOLE   13,320 0 0
SCHWAB CHARLES CORP COM 808513105 36,570 578,582 SH   SOLE   578,582 0 0
SHERWIN WILLIAMS CO COM 824348106 20,104 89,750 SH   SOLE   89,750 0 0
SVB FINANCIAL GROUP COM 78486Q101 10,504 26,594 SH   SOLE   26,594 0 0
SCHLUMBERGER LTD COM STK 806857108 31,166 871,004 SH   SOLE   871,004 0 0
S&P GLOBAL INC COM 78409V104 28,591 84,792 SH   SOLE   84,792 0 0
SPLUNK INC COM 848637104 3,923 44,349 SH   SOLE   44,349 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 187,660 2,000,000 SH   SOLE   2,000,000 0 0
SEMPRA COM 816851109 17,725 117,704 SH   SOLE   117,704 0 0
STEEL DYNAMICS INC COM 858119100 4,115 62,153 SH   SOLE   62,153 0 0
SYNCHRONY FINANCIAL COM 87165B103 6,099 220,817 SH   SOLE   220,817 0 0
TELADOC HEALTH INC COM 87918A105 5,162 155,423 SH   SOLE   155,423 0 0
TRUIST FINL CORP COM 89832Q109 44,143 929,886 SH   SOLE   929,886 0 0
TARGET CORP COM 87612E106 36,632 259,213 SH   SOLE   259,213 0 0
TJX COS INC NEW COM 872540109 45,512 814,522 SH   SOLE   814,522 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 255,795 470,803 SH   SOLE   470,803 0 0
PRICE T ROWE GROUP INC COM 74144T108 8,320 73,120 SH   SOLE   73,120 0 0
TRAVELERS COMPANIES INC COM 89417E109 13,634 80,548 SH   SOLE   80,548 0 0
TESLA INC COM 88160R101 336,346 499,460 SH   SOLE   499,460 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,725 57,802 SH   SOLE   57,802 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 25,562 196,828 SH   SOLE   196,828 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7,963 64,987 SH   SOLE   64,987 0 0
TEXAS INSTRS INC COM 882508104 29,766 193,507 SH   SOLE   193,507 0 0
ULTA BEAUTY INC COM 90384S303 4,789 12,424 SH   SOLE   12,424 0 0
UNION PAC CORP COM 907818108 47,841 224,127 SH   SOLE   224,127 0 0
UNITED PARCEL SERVICE INC CL B 911312106 48,736 266,655 SH   SOLE   266,655 0 0
UNITED RENTALS INC COM 911363109 13,285 54,691 SH   SOLE   54,691 0 0
US BANCORP DEL COM NEW 902973304 33,833 733,403 SH   SOLE   733,403 0 0
VISA INC COM CL A 92826C839 280,555 1,424,762 SH   SOLE   1,424,762 0 0
V F CORP COM 918204108 10,336 233,612 SH   SOLE   233,612 0 0
VALERO ENERGY CORP COM 91913Y100 26,038 244,746 SH   SOLE   244,746 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 26,076 92,538 SH   SOLE   92,538 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 110,034 2,165,239 SH   SOLE   2,165,239 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 11,161 831,668 SH   SOLE   831,668 0 0
WEBSTER FINL CORP COM 947890109 6,876 163,120 SH   SOLE   163,120 0 0
WELLTOWER INC COM 95040Q104 13,981 169,582 SH   SOLE   169,582 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 11,450 58,008 SH   SOLE   58,008 0 0
WASTE MGMT INC DEL COM 94106L109 170,213 1,112,280 SH   SOLE   1,112,280 0 0
WESTERN UN CO COM 959802109 2,825 171,500 SH   SOLE   171,500 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 11,781 355,406 SH   SOLE   355,406 0 0
XPENG INC ADS 98422D105 2,274 71,629 SH   SOLE   71,629 0 0
YUM CHINA HLDGS INC COM 98850P109 6,704 138,193 SH   SOLE   138,193 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 6,178 21,017 SH   SOLE   21,017 0 0
ZOETIS INC CL A 98978V103 45,613 265,304 SH   SOLE   265,304 0 0