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
AGNICO EAGLE MINES LTD COM 008474108   149,427 887 SH   SOLE   887 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   136,078 2,104 SH   SOLE   2,104 0 0
KINROSS GOLD CORP COM 496902404   135,290 5,450 SH   SOLE   5,450 0 0
NUTRIEN LTD COM 67077M108   2,101,396 35,775 SH   SOLE   35,775 0 0
OPEN TEXT CORP COM 683715106   10,052,010 268,866 SH   SOLE   268,866 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107   2,252,895 15,161 SH   SOLE   15,161 0 0
SUN LIFE FINANCIAL INC. COM 866796105   2,117,413 35,254 SH   SOLE   35,254 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   6,680,698 83,533 SH   SOLE   83,533 0 0
LOGITECH INTL S A SHS H50430232   31,725,286 290,864 SH   SOLE   290,864 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   58,067,674 1,650,060 SH   SOLE   1,650,060 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   215,528 874 SH   SOLE   874 0 0
EATON CORP PLC SHS G29183103   230,164 615 SH   SOLE   615 0 0
FABRINET SHS G3323L100   2,922,794 8,016 SH   SOLE   8,016 0 0
NXP SEMICONDUCTORS N V COM N6596X109   66,790,476 293,288 SH   SOLE   293,288 0 0
ABBVIE INC COM 00287Y109   47,597,215 205,568 SH   SOLE   205,568 0 0
ADOBE INC COM 00724F101   210,944 598 SH   SOLE   598 0 0
ADVANCED MICRO DEVICES INC COM 007903107   27,942,913 172,711 SH   SOLE   172,711 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   3,335,182 44,023 SH   SOLE   44,023 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   6,202,270 354,213 SH   SOLE   354,213 0 0
ALLSTATE CORP COM 020002101   4,567,537 21,279 SH   SOLE   21,279 0 0
ALPHABET INC CAP STK CL C 02079K107   82,212,007 337,557 SH   SOLE   337,557 0 0
ALPHABET INC CAP STK CL A 02079K305   80,015,879 329,148 SH   SOLE   329,148 0 0
AMAZON COM INC COM 023135106   60,252,204 274,410 SH   SOLE   274,410 0 0
AMERICAN ELEC PWR CO INC COM 025537101   55,659,037 494,747 SH   SOLE   494,747 0 0
AMERICAN EXPRESS CO COM 025816109   334,153 1,006 SH   SOLE   1,006 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   77,054,180 981,082 SH   SOLE   981,082 0 0
AMERICAN TOWER CORP NEW COM 03027X100   133,278 693 SH   SOLE   693 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,373,885 17,055 SH   SOLE   17,055 0 0
CENCORA INC COM 03073E105   18,972,134 60,705 SH   SOLE   60,705 0 0
AMERIPRISE FINL INC COM 03076C106   9,677,625 19,700 SH   SOLE   19,700 0 0
AMGEN INC COM 031162100   15,950,508 56,522 SH   SOLE   56,522 0 0
AMPHENOL CORP NEW CL A 032095101   33,050,036 267,071 SH   SOLE   267,071 0 0
ANALOG DEVICES INC COM 032654105   6,385,743 25,990 SH   SOLE   25,990 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103   63,505,035 196,537 SH   SOLE   196,537 0 0
APPLE INC COM 037833100   60,880,251 239,093 SH   SOLE   239,093 0 0
APPLIED MATLS INC COM 038222105   7,493,689 36,601 SH   SOLE   36,601 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   61,289,536 1,025,938 SH   SOLE   1,025,938 0 0
AUTODESK INC COM 052769106   8,659,049 27,258 SH   SOLE   27,258 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   6,913,099 23,554 SH   SOLE   23,554 0 0
AUTOZONE INC COM 053332102   33,665,513 7,847 SH   SOLE   7,847 0 0
AVERY DENNISON CORP COM 053611109   51,443,243 317,218 SH   SOLE   317,218 0 0
BALL CORP COM 058498106   858,199 17,021 SH   SOLE   17,021 0 0
BANK AMERICA CORP COM 060505104   45,018,414 872,619 SH   SOLE   872,619 0 0
BEST BUY INC COM 086516101   1,336,735 17,677 SH   SOLE   17,677 0 0
BLACKROCK INC COM 09290D101   185,373 159 SH   SOLE   159 0 0
BOOKING HOLDINGS INC COM 09857L108   39,954,598 7,400 SH   SOLE   7,400 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,783,617 61,721 SH   SOLE   61,721 0 0
BROADCOM INC COM 11135F101   101,182,737 306,698 SH   SOLE   306,698 0 0
CBRE GROUP INC CL A 12504L109   2,939,597 18,657 SH   SOLE   18,657 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   5,280,377 39,882 SH   SOLE   39,882 0 0
THE CIGNA GROUP COM 125523100   6,527,709 22,646 SH   SOLE   22,646 0 0
CSX CORP COM 126408103   2,375,228 66,889 SH   SOLE   66,889 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   163,336 465 SH   SOLE   465 0 0
CAPITAL ONE FINL CORP COM 14040H105   199,825 940 SH   SOLE   940 0 0
CATERPILLAR INC COM 149123101   5,627,984 11,795 SH   SOLE   11,795 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   3,364,534 12,230 SH   SOLE   12,230 0 0
CHENIERE ENERGY INC COM NEW 16411R208   2,334,996 9,937 SH   SOLE   9,937 0 0
CHEVRON CORP NEW COM 166764100   68,225,885 439,345 SH   SOLE   439,345 0 0
CISCO SYS INC COM 17275R102   41,663,470 608,937 SH   SOLE   608,937 0 0
CINTAS CORP COM 172908105   150,250 732 SH   SOLE   732 0 0
CITIZENS FINL GROUP INC COM 174610105   2,114,333 39,773 SH   SOLE   39,773 0 0
COMCAST CORP NEW CL A 20030N101   5,405,654 172,045 SH   SOLE   172,045 0 0
CROWN CASTLE INC COM 22822V101   69,327,293 718,492 SH   SOLE   718,492 0 0
CUMMINS INC COM 231021106   147,829 350 SH   SOLE   350 0 0
DAVITA INC COM 23918K108   5,419,103 40,785 SH   SOLE   40,785 0 0
DEERE & CO COM 244199105   125,289 274 SH   SOLE   274 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   12,977,874 228,685 SH   SOLE   228,685 0 0
DIGITAL RLTY TR INC COM 253868103   3,093,169 17,892 SH   SOLE   17,892 0 0
DISNEY WALT CO COM 254687106   2,858,034 24,961 SH   SOLE   24,961 0 0
DOCUSIGN INC COM 256163106   17,613,533 244,327 SH   SOLE   244,327 0 0
DOLLAR GEN CORP NEW COM 256677105   7,104,279 68,740 SH   SOLE   68,740 0 0
DOMINION ENERGY INC COM 25746U109   65,230,098 1,066,374 SH   SOLE   1,066,374 0 0
DOVER CORP COM 260003108   220,549 1,322 SH   SOLE   1,322 0 0
EBAY INC. COM 278642103   8,944,660 98,347 SH   SOLE   98,347 0 0
ECOLAB INC COM 278865100   181,569 663 SH   SOLE   663 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   111,133 1,429 SH   SOLE   1,429 0 0
ELECTRONIC ARTS INC COM 285512109   3,228,007 16,004 SH   SOLE   16,004 0 0
EMCOR GROUP INC COM 29084Q100   8,874,015 13,662 SH   SOLE   13,662 0 0
EMERSON ELEC CO COM 291011104   63,228,891 482,001 SH   SOLE   482,001 0 0
EQUINIX INC COM 29444U700   2,688,080 3,432 SH   SOLE   3,432 0 0
EQUITABLE HLDGS INC COM 29452E101   6,431,033 126,645 SH   SOLE   126,645 0 0
EXPEDITORS INTL WASH INC COM 302130109   3,668,628 29,926 SH   SOLE   29,926 0 0
META PLATFORMS INC CL A 30303M102   57,364,625 78,113 SH   SOLE   78,113 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   8,571,312 38,240 SH   SOLE   38,240 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   6,894,620 104,559 SH   SOLE   104,559 0 0
FIRST SOLAR INC COM 336433107   982,682 4,456 SH   SOLE   4,456 0 0
FISERV INC COM 337738108   130,477 1,012 SH   SOLE   1,012 0 0
GAMING & LEISURE PPTYS INC COM 36467J108   64,447,927 1,382,706 SH   SOLE   1,382,706 0 0
GILEAD SCIENCES INC COM 375558103   67,499,655 608,105 SH   SOLE   608,105 0 0
HCA HEALTHCARE INC COM 40412C101   2,373,508 5,569 SH   SOLE   5,569 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   7,590,967 222,218 SH   SOLE   222,218 0 0
HP INC COM 40434L105   5,836,397 214,337 SH   SOLE   214,337 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   2,618,179 19,628 SH   SOLE   19,628 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   2,386,511 124,622 SH   SOLE   124,622 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   127,385 491 SH   SOLE   491 0 0
HOLOGIC INC COM 436440101   4,181,815 61,962 SH   SOLE   61,962 0 0
HOME DEPOT INC COM 437076102   11,267,118 27,807 SH   SOLE   27,807 0 0
HOWMET AEROSPACE INC COM 443201108   33,582,998 171,141 SH   SOLE   171,141 0 0
HUBBELL INC COM 443510607   2,794,433 6,494 SH   SOLE   6,494 0 0
HUMANA INC COM 444859102   5,395,405 20,738 SH   SOLE   20,738 0 0
IDEXX LABS INC COM 45168D104   4,991,009 7,812 SH   SOLE   7,812 0 0
ILLINOIS TOOL WKS INC COM 452308109   8,907,562 34,160 SH   SOLE   34,160 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,682,318 103,400 SH   SOLE   103,400 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   17,756,611 62,931 SH   SOLE   62,931 0 0
INTUIT COM 461202103   222,629 326 SH   SOLE   326 0 0
JOHNSON & JOHNSON COM 478160104   3,304,555 17,822 SH   SOLE   17,822 0 0
KLA CORP COM NEW 482480100   31,442,269 29,151 SH   SOLE   29,151 0 0
KEURIG DR PEPPER INC COM 49271V100   39,249,380 1,538,588 SH   SOLE   1,538,588 0 0
KIMBERLY-CLARK CORP COM 494368103   14,921,459 119,986 SH   SOLE   119,986 0 0
KROGER CO COM 501044101   6,217,089 92,228 SH   SOLE   92,228 0 0
LPL FINL HLDGS INC COM 50212V100   1,974,848 5,936 SH   SOLE   5,936 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   72,446,001 237,209 SH   SOLE   237,209 0 0
LAM RESEARCH CORP COM NEW 512807306   26,256,585 196,091 SH   SOLE   196,091 0 0
LENNOX INTL INC COM 526107107   9,063,702 17,122 SH   SOLE   17,122 0 0
ELI LILLY & CO COM 532457108   55,901,958 73,266 SH   SOLE   73,266 0 0
LOWES COS INC COM 548661107   255,582 1,017 SH   SOLE   1,017 0 0
M & T BK CORP COM 55261F104   50,600,799 256,051 SH   SOLE   256,051 0 0
MARATHON PETE CORP COM 56585A102   4,568,131 23,701 SH   SOLE   23,701 0 0
MASTERCARD INCORPORATED CL A 57636Q104   61,275,057 107,725 SH   SOLE   107,725 0 0
MCDONALDS CORP COM 580135101   3,319,694 10,924 SH   SOLE   10,924 0 0
MERCADOLIBRE INC COM 58733R102   2,133,626 913 SH   SOLE   913 0 0
MERCK & CO INC COM 58933Y105   88,592,563 1,055,553 SH   SOLE   1,055,553 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   127,671 104 SH   SOLE   104 0 0
MICROSOFT CORP COM 594918104   149,550,811 288,736 SH   SOLE   288,736 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   163,967 2,436 SH   SOLE   2,436 0 0
MOODYS CORP COM 615369105   124,361 261 SH   SOLE   261 0 0
MORGAN STANLEY COM NEW 617446448   3,919,000 24,654 SH   SOLE   24,654 0 0
NVR INC COM 62944T105   2,233,635 278 SH   SOLE   278 0 0
NASDAQ INC COM 631103108   57,524,873 650,366 SH   SOLE   650,366 0 0
NETAPP INC COM 64110D104   11,112,259 93,806 SH   SOLE   93,806 0 0
NETFLIX INC COM 64110L106   33,814,340 28,204 SH   SOLE   28,204 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   2,056,988 14,653 SH   SOLE   14,653 0 0
NEWMONT CORP COM 651639106   159,683 1,894 SH   SOLE   1,894 0 0
GEN DIGITAL INC COM 668771108   5,348,307 188,387 SH   SOLE   188,387 0 0
NVIDIA CORPORATION COM 67066G104   191,102,699 1,024,240 SH   SOLE   1,024,240 0 0
ORACLE CORP COM 68389X105   30,660,785 109,020 SH   SOLE   109,020 0 0
PNC FINL SVCS GROUP INC COM 693475105   4,899,678 24,385 SH   SOLE   24,385 0 0
PPG INDS INC COM 693506107   70,096,072 666,883 SH   SOLE   666,883 0 0
PACCAR INC COM 693718108   76,435,246 777,413 SH   SOLE   777,413 0 0
PALO ALTO NETWORKS INC COM 697435105   42,486,738 208,657 SH   SOLE   208,657 0 0
PAYPAL HLDGS INC COM 70450Y103   11,611,908 173,157 SH   SOLE   173,157 0 0
PEPSICO INC COM 713448108   2,547,301 18,138 SH   SOLE   18,138 0 0
PFIZER INC COM 717081103   40,378,513 1,584,714 SH   SOLE   1,584,714 0 0
PHILLIPS 66 COM 718546104   2,394,088 17,601 SH   SOLE   17,601 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   144,263 1,740 SH   SOLE   1,740 0 0
PROCTER AND GAMBLE CO COM 742718109   1,282,363 8,346 SH   SOLE   8,346 0 0
PROGRESSIVE CORP COM 743315103   4,524,865 18,323 SH   SOLE   18,323 0 0
PROLOGIS INC. COM 74340W103   178,079 1,555 SH   SOLE   1,555 0 0
PRUDENTIAL FINL INC COM 744320102   176,047 1,697 SH   SOLE   1,697 0 0
RAYMOND JAMES FINL INC COM 754730109   69,860,713 404,755 SH   SOLE   404,755 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   54,348,834 2,061,010 SH   SOLE   2,061,010 0 0
ROPER TECHNOLOGIES INC COM 776696106   37,762,561 75,722 SH   SOLE   75,722 0 0
S&P GLOBAL INC COM 78409V104   2,608,279 5,359 SH   SOLE   5,359 0 0
SALESFORCE INC COM 79466L302   6,992,685 29,505 SH   SOLE   29,505 0 0
SCHWAB CHARLES CORP COM 808513105   168,982 1,770 SH   SOLE   1,770 0 0
SEMPRA COM 816851109   69,262,015 769,749 SH   SOLE   769,749 0 0
SERVICENOW INC COM 81762P102   233,751 254 SH   SOLE   254 0 0
SYNOPSYS INC COM 871607107   28,982,715 58,742 SH   SOLE   58,742 0 0
SYNCHRONY FINANCIAL COM 87165B103   2,251,219 31,685 SH   SOLE   31,685 0 0
SYSCO CORP COM 871829107   5,143,450 62,466 SH   SOLE   62,466 0 0
TJX COS INC NEW COM 872540109   45,599,768 315,482 SH   SOLE   315,482 0 0
TKO GROUP HOLDINGS INC CL A 87256C101   31,528,581 156,113 SH   SOLE   156,113 0 0
T-MOBILE US INC COM 872590104   46,530,684 194,380 SH   SOLE   194,380 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   11,977,631 42,886 SH   SOLE   42,886 0 0
TARGET CORP COM 87612E106   3,395,952 37,859 SH   SOLE   37,859 0 0
TEXAS INSTRS INC COM 882508104   198,428 1,080 SH   SOLE   1,080 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   18,855,153 38,875 SH   SOLE   38,875 0 0
3M CO COM 88579Y101   167,750 1,081 SH   SOLE   1,081 0 0
TRACTOR SUPPLY CO COM 892356106   54,468,096 957,765 SH   SOLE   957,765 0 0
TRAVELERS COMPANIES INC COM 89417E109   141,285 506 SH   SOLE   506 0 0
TRIMBLE INC COM 896239100   7,695,104 94,245 SH   SOLE   94,245 0 0
TWILIO INC CL A 90138F102   3,176,256 31,734 SH   SOLE   31,734 0 0
UBER TECHNOLOGIES INC COM 90353T100   30,497,473 311,294 SH   SOLE   311,294 0 0
ULTA BEAUTY INC COM 90384S303   8,360,354 15,291 SH   SOLE   15,291 0 0
UNILEVER PLC SPON ADR NEW 904767704   82,461,444 1,391,050 SH   SOLE   1,391,050 0 0
UNION PAC CORP COM 907818108   2,394,192 10,129 SH   SOLE   10,129 0 0
UNITED RENTALS INC COM 911363109   124,106 130 SH   SOLE   130 0 0
UNITEDHEALTH GROUP INC COM 91324P102   60,267,971 174,538 SH   SOLE   174,538 0 0
VALERO ENERGY CORP COM 91913Y100   3,248,731 19,081 SH   SOLE   19,081 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   8,852,057 201,412 SH   SOLE   201,412 0 0
VISA INC COM CL A 92826C839   52,172,764 152,829 SH   SOLE   152,829 0 0
WATERS CORP COM 941848103   2,143,941 7,151 SH   SOLE   7,151 0 0
WELLTOWER INC COM 95040Q104   175,646 986 SH   SOLE   986 0 0
WESTERN DIGITAL CORP COM 958102105   10,942,869 91,145 SH   SOLE   91,145 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   48,986,106 1,976,043 SH   SOLE   1,976,043 0 0
WILLIAMS SONOMA INC COM 969904101   4,604,997 23,561 SH   SOLE   23,561 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   109,630 1,113 SH   SOLE   1,113 0 0
ZOETIS INC CL A 98978V103   6,748,571 46,122 SH   SOLE   46,122 0 0
ZSCALER INC COM 98980G102   2,045,479 6,826 SH   SOLE   6,826 0 0