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
APPLE INC COM 037833100   7,079,037 41,282 SH   SOLE   41,282 0 0
ABBVIE INC COM 00287Y109   861,697 4,732 SH   SOLE   4,732 0 0
AIRBNB INC COM CL A 009066101   410,420 2,488 SH   SOLE   2,488 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   656,133 1,893 SH   SOLE   1,893 0 0
ADOBE INC COM 00724F101   680,201 1,348 SH   SOLE   1,348 0 0
ANALOG DEVICES INC COM 032654105   494,475 2,500 SH   SOLE   2,500 0 0
AUTODESK INC COM 052769106   425,526 1,634 SH   SOLE   1,634 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   256,130 2,355 SH   SOLE   2,355 0 0
AMCOR PLC ORD G0250X107   343,996 36,172 SH   SOLE   36,172 0 0
ADVANCED MICRO DEVICES INC COM 007903107   759,863 4,210 SH   SOLE   4,210 0 0
AMERICAN TOWER CORP NEW COM 03027X100   418,298 2,117 SH   SOLE   2,117 0 0
AMAZON COM INC COM 023135106   107,485,736 595,885 SH   SOLE   595,885 0 0
AIR PRODS & CHEMS INC COM 009158106   375,034 1,548 SH   SOLE   1,548 0 0
APTIV PLC SHS G6095L109   280,607 3,523 SH   SOLE   3,523 0 0
ARM HOLDINGS PLC SPONSORED ADR 042068205   32,782,502 262,281 SH   SOLE   262,281 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   28,622,072 29,493 SH   SOLE   29,493 0 0
BROADCOM INC COM 11135F101   62,762,140 47,353 SH   SOLE   47,353 0 0
AVERY DENNISON CORP COM 053611109   337,331 1,511 SH   SOLE   1,511 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   291,349 2,384 SH   SOLE   2,384 0 0
AMERICAN EXPRESS CO COM 025816109   404,150 1,775 SH   SOLE   1,775 0 0
BANK AMERICA CORP COM 060505104   731,856 19,300 SH   SOLE   19,300 0 0
BALL CORP COM 058498106   337,676 5,013 SH   SOLE   5,013 0 0
BEST BUY INC COM 086516101   307,366 3,747 SH   SOLE   3,747 0 0
BIOGEN INC COM 09062X103   373,902 1,734 SH   SOLE   1,734 0 0
BOOKING HOLDINGS INC COM 09857L108   551,438 152 SH   SOLE   152 0 0
BAKER HUGHES COMPANY CL A 05722G100   244,483 7,298 SH   SOLE   7,298 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   510,196 9,408 SH   SOLE   9,408 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   592,933 1,410 SH   SOLE   1,410 0 0
BOSTON SCIENTIFIC CORP COM 101137107   13,691,767 199,909 SH   SOLE   199,909 0 0
CHUBB LIMITED COM H1467J104   450,627 1,739 SH   SOLE   1,739 0 0
CROWN CASTLE INC COM 22822V101   359,293 3,395 SH   SOLE   3,395 0 0
CAMECO CORP COM 13321L108   14,814,140 341,970 SH   SOLE   341,970 0 0
CHURCH & DWIGHT CO INC COM 171340102   368,736 3,535 SH   SOLE   3,535 0 0
THE CIGNA GROUP COM 125523100   366,459 1,009 SH   SOLE   1,009 0 0
CLOROX CO DEL COM 189054109   207,005 1,352 SH   SOLE   1,352 0 0
COMCAST CORP CL A 20030N101   621,249 14,331 SH   SOLE   14,331 0 0
CME GROUP INC COM 12572Q105   443,282 2,059 SH   SOLE   2,059 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   450,549 155 SH   SOLE   155 0 0
CONOCOPHILLIPS COM 20825C104   3,963,245 31,138 SH   SOLE   31,138 0 0
COSTCO WHSL CORP NEW COM 22160K105   246,164 336 SH   SOLE   336 0 0
SALESFORCE INC COM 79466L302   93,800,102 311,442 SH   SOLE   311,442 0 0
DAYFORCE INC COM 15677J108   236,105 3,566 SH   SOLE   3,566 0 0
DEERE & CO COM 244199105   427,580 1,041 SH   SOLE   1,041 0 0
DELL TECHNOLOGIES INC CL C 24703L202   358,762 3,144 SH   SOLE   3,144 0 0
DANAHER CORPORATION COM 235851102   609,816 2,442 SH   SOLE   2,442 0 0
DIGITAL RLTY TR INC COM 253868103   329,275 2,286 SH   SOLE   2,286 0 0
DOVER CORP COM 260003108   373,339 2,107 SH   SOLE   2,107 0 0
DOUBLEVERIFY HLDGS INC COM 25862V105   31,600,191 898,754 SH   SOLE   898,754 0 0
EBAY INC. COM 278642103   370,780 7,025 SH   SOLE   7,025 0 0
ECOLAB INC COM 278865100   395,532 1,713 SH   SOLE   1,713 0 0
LAUDER ESTEE COS INC CL A 518439104   399,094 2,589 SH   SOLE   2,589 0 0
E L F BEAUTY INC COM 26856L103   7,149,998 36,474 SH   SOLE   36,474 0 0
ELEVANCE HEALTH INC COM 036752103   479,131 924 SH   SOLE   924 0 0
ENBRIDGE INC COM 29250N105   459,486 12,700 SH   SOLE   12,700 0 0
EQUINIX INC COM 29444U700   382,953 464 SH   SOLE   464 0 0
EVERSOURCE ENERGY COM 30040W108   332,022 5,555 SH   SOLE   5,555 0 0
EATON CORP PLC SHS G29183103   13,722,274 43,886 SH   SOLE   43,886 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772   19,592,629 402,478 SH   SOLE   402,478 0 0
ISHARES INC MSCI STH KOR ETF 464286772   19,857,782 295,899 SH   SOLE   295,899 0 0
DIAMONDBACK ENERGY INC COM 25278X109   406,645 2,052 SH   SOLE   2,052 0 0
FREEPORT-MCMORAN INC CL B 35671D857   242,811 5,164 SH   SOLE   5,164 0 0
FMC CORP COM NEW 302491303   344,426 5,407 SH   SOLE   5,407 0 0
FRANCO-NEVADA CORP COM 351858105   309,816 2,600 SH   SOLE   2,600 0 0
FORTINET INC COM 34959E109   28,811,382 421,774 SH   SOLE   421,774 0 0
FORTIVE CORP COM 34959J108   320,425 3,725 SH   SOLE   3,725 0 0
GENERAL ELECTRIC CO COM NEW 369604301   90,485,715 515,500 SH   SOLE   515,500 0 0
SPDR GOLD TR GOLD SHS 78463V107   17,272,663 83,962 SH   SOLE   83,962 0 0
ALPHABET INC CAP STK CL A 02079K305   25,374,804 168,123 SH   SOLE   453,702 0 0
ALPHABET INC CAP STK CL C 02079K107   43,482,259 285,579 SH   SOLE   285,579 0 0
HOME DEPOT INC COM 437076102   316,086 824 SH   SOLE   824 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   340,753 19,219 SH   SOLE   19,219 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   6,741,117 71,214 SH   SOLE   71,214 0 0
ISHARES TR MSCI INDIA ETF 46429B598   28,504,455 552,519 SH   SOLE   552,519 0 0
INTUIT COM 461202103   294,450 453 SH   SOLE   453 0 0
IQVIA HLDGS INC COM 46266C105   378,829 1,498 SH   SOLE   1,498 0 0
ISHARES TR CORE S&P500 ETF 464287200   10,390,002 19,763 SH   SOLE   19,763 0 0
JACOBS SOLUTIONS INC COM 46982L108   367,415 2,390 SH   SOLE   2,390 0 0
JOHNSON & JOHNSON COM 478160104   321,917 2,035 SH   SOLE   2,035 0 0
JPMORGAN CHASE & CO COM 46625H100   672,207 3,356 SH   SOLE   3,356 0 0
KEYCORP COM 493267108   317,655 20,092 SH   SOLE   20,092 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   368,588 2,357 SH   SOLE   2,357 0 0
KRAFT HEINZ CO COM 500754106   307,672 8,338 SH   SOLE   8,338 0 0
COCA-COLA CO COM 191216100   1,029,048 16,820 SH   SOLE   16,820 0 0
LINDE PLC SHS G54950103   17,780,670 38,294 SH   SOLE   38,294 0 0
ELI LILLY & CO COM 532457108   42,154,541 54,186 SH   SOLE   54,186 0 0
CHENIERE ENERGY INC COM NEW 16411R208   400,136 2,481 SH   SOLE   2,481 0 0
LOWES COS INC COM 548661107   583,586 2,291 SH   SOLE   2,291 0 0
LAM RESEARCH CORP COM 512807108   531,449 547 SH   SOLE   547 0 0
MASTERCARD INCORPORATED CL A 57636Q104   20,702,694 42,990 SH   SOLE   42,990 0 0
MCDONALDS CORP COM 580135101   327,908 1,163 SH   SOLE   1,163 0 0
MCKESSON CORP COM 58155Q103   396,732 739 SH   SOLE   739 0 0
MONDELEZ INTL INC CL A 609207105   472,500 6,750 SH   SOLE   6,750 0 0
MEDTRONIC PLC SHS G5960L103   230,163 2,641 SH   SOLE   2,641 0 0
MERCADOLIBRE INC COM 58733R102   346,239 229 SH   SOLE   229 0 0
META PLATFORMS INC CL A 30303M102   146,854,931 302,432 SH   SOLE   302,432 0 0
MCCORMICK & CO INC COM NON VTG 579780206   359,624 4,682 SH   SOLE   4,682 0 0
MERCK & CO INC COM 58933Y105   383,843 2,909 SH   SOLE   2,909 0 0
MODERNA INC COM 60770K107   8,318,074 78,060 SH   SOLE   78,060 0 0
MARVELL TECHNOLOGY INC COM 573874104   323,709 4,567 SH   SOLE   4,567 0 0
MORGAN STANLEY COM NEW 617446448   546,128 5,800 SH   SOLE   5,800 0 0
MSCI INC COM 55354G100   307,687 549 SH   SOLE   549 0 0
MICROSOFT CORP COM 594918104   301,933,494 717,659 SH   SOLE   717,659 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   336,816 253 SH   SOLE   253 0 0
NASDAQ INC COM 631103108   333,105 5,279 SH   SOLE   5,279 0 0
NETFLIX INC COM 64110L106   12,826,810 21,120 SH   SOLE   21,120 0 0
SERVICENOW INC COM 81762P102   64,457,108 84,545 SH   SOLE   84,545 0 0
NATERA INC COM 632307104   227,827 2,491 SH   SOLE   2,491 0 0
NVIDIA CORPORATION COM 67066G104   258,862,712 286,492 SH   SOLE   286,492 0 0
NXP SEMICONDUCTORS N V COM N6596X109   422,696 1,706 SH   SOLE   1,706 0 0
OKTA INC CL A 679295105   334,784 3,200 SH   SOLE   3,200 0 0
PALO ALTO NETWORKS INC COM 697435105   476,202 1,676 SH   SOLE   1,676 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   15,111,338 129,990 SH   SOLE   129,990 0 0
PEPSICO INC COM 713448108   747,118 4,269 SH   SOLE   4,269 0 0
PFIZER INC COM 717081103   422,522 15,226 SH   SOLE   15,226 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   318,398 3,689 SH   SOLE   3,689 0 0
PROCTER AND GAMBLE CO COM 742718109   316,874 1,953 SH   SOLE   1,953 0 0
PROGRESSIVE CORP COM 743315103   540,421 2,613 SH   SOLE   2,613 0 0
PARKER-HANNIFIN CORP COM 701094104   454,636 818 SH   SOLE   818 0 0
PINTEREST INC CL A 72352L106   358,730 10,347 SH   SOLE   10,347 0 0
PROLOGIS INC COM 74340W103   514,890 3,954 SH   SOLE   3,954 0 0
VANECK ETF TRUST PHARMACEUTCL ETF 92189F692   1,097,379 12,099 SH   SOLE   12,099 0 0
QUANTA SVCS INC COM 74762E102   14,330,568 55,160 SH   SOLE   55,160 0 0
PAYPAL HLDGS INC COM 70450Y103   383,183 5,720 SH   SOLE   5,720 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   78,311,820 176,374 SH   SOLE   176,374 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   323,900 7,900 SH   SOLE   7,900 0 0
REGENERON PHARMACEUTICALS COM 75886F107   489,907 509 SH   SOLE   509 0 0
RESMED INC COM 761152107   261,202 1,319 SH   SOLE   1,319 0 0
ROCKWELL AUTOMATION INC COM 773903109   12,718,885 43,658 SH   SOLE   43,658 0 0
SCHLUMBERGER LTD COM STK 806857108   405,923 7,406 SH   SOLE   7,406 0 0
S&P GLOBAL INC COM 78409V104   12,248,280 28,789 SH   SOLE   28,789 0 0
SPDR S&P 500 ETF TRUST TR UNIT 78462F103   7,517,562 14,372 SH   SOLE   14,372 0 0
STELLANTIS N.V. SHS N82405106   419,831 14,835 SH   SOLE   14,835 0 0
STANTEC INC COM 85472N109   199,296 2,400 SH   SOLE   2,400 0 0
STATE STR CORP COM 857477103   312,141 4,037 SH   SOLE   4,037 0 0
STRYKER CORPORATION COM 863667101   474,178 1,325 SH   SOLE   1,325 0 0
TORONTO DOMINION BANK ONT COM NEW 891160509   501,154 8,300 SH   SOLE   8,300 0 0
ATLASSIAN CORPORATION CL A 049468101   262,033 1,343 SH   SOLE   1,343 0 0
TRUIST FINL CORP COM 89832Q109   421,764 10,820 SH   SOLE   10,820 0 0
TARGET CORP COM 87612E106   11,906,917 67,191 SH   SOLE   67,191 0 0
ISHARES TR 20 YR TR BD ETF 464287432   7,285,645 76,999 SH   SOLE   76,999 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   19,872,732 34,192 SH   SOLE   34,192 0 0
T-MOBILE US INC COM 872590104   738,081 4,522 SH   SOLE   4,522 0 0
THOMSON REUTERS CORP. COM 884903808   358,409 2,300 SH   SOLE   2,300 0 0
TRIMBLE INC COM 896239100   351,792 5,466 SH   SOLE   5,466 0 0
TRAVELERS COMPANIES INC COM 89417E109   421,847 1,833 SH   SOLE   1,833 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   82,495,414 606,361 SH   SOLE   606,361 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   19,830,011 66,056 SH   SOLE   66,056 0 0
UBER TECHNOLOGIES INC COM 90353T100   35,946,092 466,893 SH   SOLE   466,893 0 0
UBS GROUP AG SHS H42097107   232,735 7,576 SH   SOLE   7,576 0 0
UNITEDHEALTH GROUP INC COM 91324P102   3,903,678 7,891 SH   SOLE   7,891 0 0
VISA INC COM CL A 92826C839   36,976,146 132,493 SH   SOLE   132,493 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   67,594,747 827,657 SH   SOLE   827,657 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   505,374 1,209 SH   SOLE   1,209 0 0
WATERS CORP COM 941848103   301,545 876 SH   SOLE   876 0 0
WALMART INC COM 931142103   27,608,042 458,834 SH   SOLE   458,834 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   4,367,340 53,482 SH   SOLE   53,482 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   8,154,853 86,377 SH   SOLE   86,377 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   11,991,392 95,200 SH   SOLE   95,200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,717,316 22,650 SH   SOLE   22,650 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   416,697 5,457 SH   SOLE   5,457 0 0
XYLEM INC COM 98419M100   379,578 2,937 SH   SOLE   2,937 0 0