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
ABBVIE INC COM 00287Y109   8,498,046 40,255 SH   SOLE   40,255 0 0
ADOBE INC COM 00724F101   10,666,780 33,166 SH   SOLE   33,166 0 0
ADVANCED MICRO DEVICES COM 007903107   7,265,958 49,257 SH   SOLE   49,257 0 0
AFLAC INC COM 001055102   935,214 9,183 SH   SOLE   9,183 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   6,118,986 52,289 SH   SOLE   52,289 0 0
AGNICO EAG MINES-CAD COM 008474108   12,963,431 84,400 SH   SOLE   84,400 0 0
ALPHABET INC CL A CAP STK CL A 02079K305   5,797,128 26,155 SH   SOLE   26,155 0 0
AMAZON.COM INC COM 023135106   60,631,484 302,867 SH   SOLE   302,867 0 0
AMERICAN EXPRESS COM 025816109   442,154 1,460 SH   SOLE   1,460 0 0
AMERICAN TOWER CL A COM 03027X100   693,321 3,954 SH   SOLE   3,954 0 0
AMERIPRISE FINANCIAL COM 03076C106   13,324,864 29,750 SH   SOLE   29,750 0 0
ANALOG DEVICES INC COM 032654105   7,774,464 34,705 SH   SOLE   34,705 0 0
APPLE INC COM 037833100   6,344,169 27,327 SH   SOLE   27,327 0 0
APPLIED MATERIALS INC COM 038222105   21,135,033 113,221 SH   SOLE   113,221 0 0
ARISTA NETWORKS INC COM SHS 040413205   16,936,954 127,489 SH   SOLE   127,489 0 0
ATMOS ENERGY CORP COM 049560105   10,620,050 68,217 SH   SOLE   68,217 0 0
AVALONBAY COMMUNITIES INC COM 053484101   8,039,252 45,646 SH   SOLE   45,646 0 0
BANK OF AMERICA CORP COM 060505104   1,264,775 26,889 SH   SOLE   26,889 0 0
BANK OF NEW YORK MELLON CORP COM 064058100   12,109,600 121,896 SH   SOLE   121,896 0 0
BEST BUY CO INC COM 086516101   6,995,964 101,470 SH   SOLE   101,470 0 0
BIO-TECHNE CORP COM 09073M104   365,491 7,206 SH   SOLE   7,206 0 0
BLACKROCK INC COM 09290D101   24,298,563 22,859 SH   SOLE   22,859 0 0
BOOKING HOLDINGS INC COM 09857L108   20,434,359 4,151 SH   SOLE   4,151 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   6,751,359 164,188 SH   SOLE   164,188 0 0
BROADCOM INC COM 11135F101   41,598,564 138,296 SH   SOLE   138,296 0 0
BROADRIDGE FINANCIAL COM 11133T103   1,096,174 5,048 SH   SOLE   5,048 0 0
CAN IMPERIAL BK OF COMMERCE COM 136069101   9,751,873 133,821 SH   SOLE   133,821 0 0
CANADIAN NATL RLWY COM 136375102   4,755,665 55,300 SH   SOLE   55,300 0 0
CANADIAN PACIFIC KANSAS CITY CAD COM 13646K108   7,314,842 107,700 SH   SOLE   107,700 0 0
CAPITAL ONE FINANCIA COM 14040H105   9,700,044 50,047 SH   SOLE   50,047 0 0
CARDINAL HEALTH INC COM 14149Y108   611,784 4,275 SH   SOLE   4,275 0 0
CATERPILLAR INC COM 149123101   1,071,936 2,464 SH   SOLE   2,464 0 0
CENCORA INC COM 03073E105   6,022,367 21,135 SH   SOLE   21,135 0 0
CF INDUSTRIES HDGS COM 125269100   409,899 5,012 SH   SOLE   5,012 0 0
CGI INC CAD CL A SUB VTG 12532H104   4,061,360 50,000 SH   SOLE   50,000 0 0
CHIPOTLE MEXICAN COM 169656105   4,253,165 119,032 SH   SOLE   119,032 0 0
CISCO SYSTEMS INC COM 17275R102   28,331,963 454,172 SH   SOLE   454,172 0 0
CITIGROUP INC COM NEW 172967424   7,090,852 76,623 SH   SOLE   76,623 0 0
COGNIZANT TECH.S CL A 192446102   6,673,500 109,132 SH   SOLE   109,132 0 0
COMCAST CORP-CLASS A CL A 20030N101   9,842,371 343,574 SH   SOLE   343,574 0 0
CONSOLIDATED EDISON INC COM 209115104   5,420,005 59,139 SH   SOLE   59,139 0 0
CONSTELLATION ENERGY COM 21037T109   7,368,683 24,560 SH   SOLE   24,560 0 0
COPART INC COM 217204106   508,496 12,402 SH   SOLE   12,402 0 0
CUMMINS INC COM 231021106   1,662,064 4,316 SH   SOLE   4,316 0 0
DARDEN RESTAURANTS COM 237194105   7,762,111 44,723 SH   SOLE   44,723 0 0
DELTA AIR LINES COM NEW 247361702   8,463,669 163,576 SH   SOLE   163,576 0 0
DOCUSIGN INC COM 256163106   4,882,252 74,280 SH   SOLE   74,280 0 0
DUPONT DE NEMOURS INC COM 26614N102   411,234 5,790 SH   SOLE   5,790 0 0
DYNATRACE INC COM NEW 268150109   5,639,036 127,655 SH   SOLE   127,655 0 0
EBAY INC COM 278642103   9,566,184 115,362 SH   SOLE   115,362 0 0
ECOLAB INC COM 278865100   147,317 590 SH   SOLE   590 0 0
ELEVANCE HEALTH INC COM 036752103   4,922,815 16,710 SH   SOLE   16,710 0 0
ELI LILLY & CO COM 532457108   14,114,270 20,289 SH   SOLE   20,289 0 0
EMCOR GROUP INC COM 29084Q100   8,702,002 14,694 SH   SOLE   14,694 0 0
EMERSON ELECTRIC COM 291011104   719,410 6,015 SH   SOLE   6,015 0 0
ENTERGY CORP COM 29364G103   9,220,285 108,518 SH   SOLE   108,518 0 0
EQUITY LIFESTYLE PROPERTIES COM 29472R108   539,593 9,750 SH   SOLE   9,750 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   8,505,977 144,127 SH   SOLE   144,127 0 0
EXPEDIA GROUP INC COM NEW 30212P303   757,520 3,887 SH   SOLE   3,887 0 0
EXPEDITORS INTL WASH INC COM 302130109   7,579,624 67,814 SH   SOLE   67,814 0 0
F5 INC COM 315616102   12,870,750 43,679 SH   SOLE   43,679 0 0
FASTENAL CO COM 311900104   4,721,136 105,590 SH   SOLE   105,590 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   6,303,320 30,784 SH   SOLE   30,784 0 0
FORTINET INC COM 34959E109   6,513,987 84,973 SH   SOLE   84,973 0 0
FORTIS INC COM 349553107   564,317 12,200 SH   SOLE   12,200 0 0
FOX CORP - CLASS B CL B COM 35137L204   7,432,250 142,288 SH   SOLE   142,288 0 0
GENERAL DYNAMICS COM 369550108   1,076,664 3,463 SH   SOLE   3,463 0 0
GENERAL MILLS INC COM 370334104   273,477 5,949 SH   SOLE   5,949 0 0
GILEAD SCIENCES INC COM 375558103   5,404,478 53,402 SH   SOLE   53,402 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   5,608,874 7,725 SH   SOLE   7,725 0 0
HALLIBURTON CO COM 406216101   5,907,800 263,401 SH   SOLE   263,401 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   7,855,526 64,592 SH   SOLE   64,592 0 0
HOME DEPOT INC COM 437076102   25,733,743 69,658 SH   SOLE   69,658 0 0
HOWMET AEROSPACE INC COM 443201108   6,142,932 34,335 SH   SOLE   34,335 0 0
HUBBELL INC COM 443510607   6,436,613 16,406 SH   SOLE   16,406 0 0
HUNTINGTON INGALLS INDUSTRIE COM 446413106   515,813 1,965 SH   SOLE   1,965 0 0
IDEX CORP COM 45167R104   6,685,665 45,053 SH   SOLE   45,053 0 0
ILLINOIS TOOL WORK COM 452308109   475,493 2,000 SH   SOLE   2,000 0 0
INTL BUSINESS MACHINES CORP COM 459200101   9,461,945 36,780 SH   SOLE   36,780 0 0
INTUIT INC COM 461202103   20,699,030 33,244 SH   SOLE   33,244 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   568,417 1,394 SH   SOLE   1,394 0 0
JOHNSON & JOHNSON COM 478160104   24,027,379 142,127 SH   SOLE   142,127 0 0
JPMORGAN CHASE & CO COM 46625H100   38,987,359 135,565 SH   SOLE   135,565 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   576,210 3,613 SH   SOLE   3,613 0 0
KIMBERLY-CLARK CORP COM 494368103   7,287,868 64,286 SH   SOLE   64,286 0 0
KLA CORP COM NEW 482480100   6,682,256 6,795 SH   SOLE   6,795 0 0
KRAFT HEINZ CO/THE COM 500754106   409,808 17,261 SH   SOLE   17,261 0 0
KROGER CO COM 501044101   5,572,581 90,669 SH   SOLE   90,669 0 0
LAM RESEARCH CORP COM NEW 512807306   15,707,149 128,660 SH   SOLE   128,660 0 0
LOCKHEED MARTIN CORP COM 539830109   676,356 1,486 SH   SOLE   1,486 0 0
M & T BANK CORP COM 55261F104   8,641,204 47,959 SH   SOLE   47,959 0 0
MANULIFE FINANCIAL CORP COM 56501R106   15,804,131 556,239 SH   SOLE   556,239 0 0
MARATHON PETROLEUM CORP COM 56585A102   4,548,587 25,884 SH   SOLE   25,884 0 0
MCCORMICK & CO-NON VTG SHRS COM NON VTG 579780206   5,665,458 92,869 SH   SOLE   92,869 0 0
MCDONALD S CORP COM 580135101   10,900,492 39,342 SH   SOLE   39,342 0 0
META PLATFORMS INC-CLASS A CL A 30303M102   3,566,784 5,327 SH   SOLE   5,327 0 0
MICRON TECHNOLOGY INC COM 595112103   14,337,858 93,986 SH   SOLE   93,986 0 0
MICROSOFT CORP COM 594918104   111,146,917 235,362 SH   SOLE   235,362 0 0
MOODY S CORP COM 615369105   657,724 1,514 SH   SOLE   1,514 0 0
MORGAN STANLEY COM NEW 617446448   1,354,525 9,346 SH   SOLE   9,346 0 0
NASDAQ INC COM 631103108   571,442 7,086 SH   SOLE   7,086 0 0
NETFLIX INC USD COM 64110L106   638,376 584 SH   SOLE   584 0 0
NEWMONT CORP COM 651639106   1,497,104 19,476 SH   SOLE   19,476 0 0
NVIDIA CORP COM 67066G104   122,761,939 721,648 SH   SOLE   721,648 0 0
ONEOK INC COM 682680103   3,904,181 58,683 SH   SOLE   58,683 0 0
ORACLE CORP COM 68389X105   12,271,960 47,859 SH   SOLE   47,859 0 0
OWENS CORNING COM 690742101   461,990 3,582 SH   SOLE   3,582 0 0
PALANTIR TECHN-A CL A 69608A108   790,022 4,750 SH   SOLE   4,750 0 0
PALO ALTO NETWORKS INC COM 697435105   8,641,054 46,545 SH   SOLE   46,545 0 0
PARKER HANNIFIN CORP COM 701094104   419,582 607 SH   SOLE   607 0 0
PAYCHEX INC COM 704326107   6,486,752 56,127 SH   SOLE   56,127 0 0
PAYCOM SOFTWARE INC COM 70432V102   4,515,021 23,792 SH   SOLE   23,792 0 0
PAYPAL HOLDINGS INC COM 70450Y103   5,100,554 83,422 SH   SOLE   83,422 0 0
PEMBINA PIPELINE CORP COM 706327103   12,500,497 339,024 SH   SOLE   339,024 0 0
PFIZER INC COM 717081103   5,890,052 253,540 SH   SOLE   253,540 0 0
PROCTER & GAMBLE CO/THE COM 742718109   20,980,795 149,767 SH   SOLE   149,767 0 0
PROLOGIS INC COM 74340W103   8,554,557 81,930 SH   SOLE   81,930 0 0
PURE STORAGE INC CL A CL A 74624M102   8,989,722 117,646 SH   SOLE   117,646 0 0
QUALCOMM INC COM 747525103   12,573,790 82,898 SH   SOLE   82,898 0 0
QUEBECOR INC -CL B COM 40412C101   559,921 19,500 SH   SOLE   19,500 0 0
REGENERON PHARMACEUTICALS COM 75886F107   253,760 495 SH   SOLE   495 0 0
RESMED INC COM 761152107   7,246,319 29,035 SH   SOLE   29,035 0 0
ROYAL BK OF CANADA COM 780087102   73,253 545 SH   SOLE   545 0 0
RPM INTERNATIONAL INC COM 749685103   673,340 6,265 SH   SOLE   6,265 0 0
SALESFORCE COM COM 79466L302   10,529,316 48,728 SH   SOLE   48,728 0 0
SCHWAB (CHARLES) CORP COM 808513105   11,628,853 133,597 SH   SOLE   133,597 0 0
SERVICENOW INC COM 81762P102   6,418,812 7,650 SH   SOLE   7,650 0 0
SHOPIFY INC-A CAD CL A 82509L107   7,058,691 52,100 SH   SOLE   52,100 0 0
SIMON PROPERTY GROUP INC COM 828806109   1,005,597 5,877 SH   SOLE   5,877 0 0
SMITH (A.O.) CORP COM 831865209   359,755 5,375 SH   SOLE   5,375 0 0
SNAP-ON INC COM 833034101   831,256 2,631 SH   SOLE   2,631 0 0
SS&C TECHNOLOGIES HOLDINGS INC COM 78467J100   589,145 7,280 SH   SOLE   7,280 0 0
STANTEC INC COM 85472N109   8,103,990 82,400 SH   SOLE   82,400 0 0
STATE STREET CORP COM 857477103   12,508,009 118,255 SH   SOLE   118,255 0 0
SUN LIFE FINANCIAL COM 866796105   10,206,604 186,385 SH   SOLE   186,385 0 0
SYNCHRONY FINANCIAL COM 87165B103   756,235 11,674 SH   SOLE   11,674 0 0
SYNOPSYS INC COM 871607107   198,832 442 SH   SOLE   442 0 0
T ROWE PRICE GROUP INC COM 74144T108   11,390,643 121,719 SH   SOLE   121,719 0 0
TESLA INC COM 88160R101   3,025,625 7,462 SH   SOLE   7,462 0 0
TEXAS PACIFIC LAND CORP COM 88262P102   4,755,885 5,587 SH   SOLE   5,587 0 0
TFI INTERNATIONAL INC COM 87241L109   385,236 4,800 SH   SOLE   4,800 0 0
THE CIGNA GROUP COM 125523100   4,623,361 17,592 SH   SOLE   17,592 0 0
TORONTO-DOMINIO.BANK COM NEW 891160509   20,020,398 274,559 SH   SOLE   274,559 0 0
TRAVELERS COMPANIES COM 89417E109   9,892,621 38,859 SH   SOLE   38,859 0 0
TWILIO INC - A CL A 90138F102   3,659,660 40,103 SH   SOLE   40,103 0 0
UBER TECHNOLOGIES INC COM 90353T100   13,288,855 148,772 SH   SOLE   148,772 0 0
UNITEDHEALTH GROUP INC COM 91324P102   8,441,414 26,813 SH   SOLE   26,813 0 0
UNIV HEALTH SERV -B- CL B 913903100   406,346 2,180 SH   SOLE   2,180 0 0
VEEVA SYSTEMS INC CL A COM 922475108   8,694,759 32,011 SH   SOLE   32,011 0 0
VERISIGN INC COM 92343E102   5,139,477 20,163 SH   SOLE   20,163 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   11,885,152 296,601 SH   SOLE   296,601 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839   18,669,793 59,983 SH   SOLE   59,983 0 0
WABTEC CORP COM 929740108   9,931,761 54,338 SH   SOLE   54,338 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   10,260,709 576,238 SH   SOLE   576,238 0 0
WESTERN DIGITAL CORP COM 958102105   9,411,830 85,981 SH   SOLE   85,981 0 0
WILLIAMS-SONOMA INC COM 969904101   8,491,432 47,651 SH   SOLE   47,651 0 0
WORKDAY INC CL A 98138H101   7,948,404 36,214 SH   SOLE   36,214 0 0
ZOETIS INC CL A 98978V103   5,827,862 43,685 SH   SOLE   43,685 0 0
ZSCALER INC COM 98980G102   614,730 2,250 SH   SOLE   2,250 0 0