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
ABBOTT LABORATORIES COM 002824100   268,071 2,611 SH   SOLE   2,611 0 0
ABBVIE INC COM 00287Y109   524,151 2,410 SH   SOLE   2,410 0 0
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   514,375 7,183 SH   SOLE   2,964 4,219 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,775,021 24,081 SH   SOLE   18,688 5,393 0
ADOBE INC COM 00724F101   481,055 1,979 SH   SOLE   1,979 0 0
ADVANCED MICRO DEVICES INC COM 007903107   137,315 675 SH   SOLE   675 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   26,557 233 SH   SOLE   233 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,172,344 15,625 SH   SOLE   15,625 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106   318,087 1,095 SH   SOLE   1,095 0 0
ALAMOS GOLD INC COM CL A 011532108   161,130 3,623 SH   SOLE   3,623 0 0
ALCON AG ORD SHS H01301128   65,434 868 SH   SOLE   868 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   18,819 150 SH   SOLE   150 0 0
ALPHABET INC CAP STK CL A 02079K305   46,253,451 160,848 SH   SOLE   149,282 11,566 0
ALPHABET INC CAP STK CL C 02079K107   1,522,366 5,307 SH   SOLE   5,307 0 0
AMAZON COM INC COM 023135106   40,229,433 193,160 SH   SOLE   180,375 12,785 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   2,363,009 29,325 SH   SOLE   12,689 16,636 0
AMERICAN EXPRESS CO COM 025816109   16,636 55 SH   SOLE   55 0 0
AMERICAN TOWER CORP COM 03027X100   1,901,832 11,020 SH   SOLE   11,020 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   23,680 174 SH   SOLE   174 0 0
AMPHENOL CORP CL A 032095101   5,761,434 45,599 SH   SOLE   45,599 0 0
AMPLIFY ETF TR AMPLIFY ETHO CLI 032108557   23,788 360 SH   SOLE   0 360 0
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   78,319 1,043 SH   SOLE   1,043 0 0
AMRIZE LTD SHS H2927K103   84,030 1,500 SH   SOLE   1,500 0 0
ANGLOGOLD ASHANTI PLC COM SHS G0378L100   11,099 114 SH   SOLE   114 0 0
APPLE INC COM 037833100   16,409,300 64,657 SH   SOLE   64,164 493 0
APPLIED MATLS INC COM 038222105   26,660 78 SH   SOLE   78 0 0
APTIV PLC COM SHS G3265R107   39,989 576 SH   SOLE   576 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   14,729 135 SH   SOLE   135 0 0
ARISTA NETWORKS INC COM SHS 040413205   10,524,333 85,717 SH   SOLE   81,665 4,052 0
ARM HOLDINGS PLC SPONSORED ADS 042068205   30,256 200 SH   SOLE   200 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210   77,929 59 SH   SOLE   59 0 0
ASTRAZENECA PLC ORD G0593M107   96,792,269 498,147 SH   SOLE   494,433 3,714 0
AT&T INC COM 00206R102   41,224 1,422 SH   SOLE   1,422 0 0
AUTODESK INC COM 052769106   169,495 708 SH   SOLE   708 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   11,861,445 58,379 SH   SOLE   46,833 11,546 0
AUTOZONE INC COM 053332102   4,968,714 1,471 SH   SOLE   966 505 0
AXON ENTERPRISE INC COM 05464C101   366,083 862 SH   SOLE   862 0 0
BANK AMERICA CORP COM 060505104   2,402,449 49,281 SH   SOLE   49,281 0 0
BANK MONTREAL MEDIUM COM 063671101   67,699 500 SH   SOLE   500 0 0
BANK NEW YORK MELLON CORP COM 064058100   42,232 356 SH   SOLE   356 0 0
BARRICK MNG CORP COM SHS 06849F108   1,549,664 37,968 SH   SOLE   37,968 0 0
BECTON DICKINSON & CO COM 075887109   380,968 2,423 SH   SOLE   1,681 742 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   26,004,267 54,266 SH   SOLE   50,754 3,512 0
BHP BILLITON LIMITED SPONSORED ADS 088606108   11,275 155 SH   SOLE   155 0 0
BILL HOLDINGS INC COM 090043100   3,102 81 SH   SOLE   81 0 0
BLACKROCK INC COM 09290D101   872,271 907 SH   SOLE   907 0 0
BLOOM ENERGY CORP COM CL A 093712107   3,387 25 SH   SOLE   25 0 0
BOEING CO COM 097023105   112,054 563 SH   SOLE   563 0 0
BOOKING HOLDINGS INC COM 09857L108   19,441,838 4,620 SH   SOLE   4,103 517 0
BOSTON SCIENTIFIC CORP COM 101137107   492,274 7,845 SH   SOLE   7,845 0 0
BROADCOM INC COM 11135F101   4,837,641 15,630 SH   SOLE   15,630 0 0
BROWN & BROWN INC COM 115236101   26,214 402 SH   SOLE   402 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,206,234 4,341 SH   SOLE   4,341 0 0
CAMECO CORP COM 13321L108   86,968 800 SH   SOLE   800 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101   17,526 185 SH   SOLE   185 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   793,417 10,086 SH   SOLE   10,086 0 0
CAPITAL ONE FINL CORP COM 14040H105   47,432 260 SH   SOLE   260 0 0
CATERPILLAR INC COM 149123101   44,633 63 SH   SOLE   63 0 0
CENOVUS ENERGY INC COM 15135U109   5,332 201 SH   SOLE   0 201 0
CHEMOURS CO COM 163851108   21,479 975 SH   SOLE   975 0 0
CHEVRON CORPORATION COM 166764100   248,280 1,200 SH   SOLE   1,200 0 0
CHUBB LTD SWITZ COM H1467J104   22,907,990 70,285 SH   SOLE   68,404 1,881 0
CISCO SYS INC COM 17275R102   382,364 4,928 SH   SOLE   4,928 0 0
CITIGROUP INC COM NEW 172967424   61,015 538 SH   SOLE   538 0 0
CLEARFIELD INC COM 18482P103   5,135 194 SH   SOLE   194 0 0
CLOROX CO DEL COM 189054109   117,620 1,135 SH   SOLE   1,135 0 0
CME GROUP INC COM 12572Q105   5,289,719 17,910 SH   SOLE   11,027 6,883 0
COCA COLA CO COM 191216100   6,954,240 91,443 SH   SOLE   90,994 449 0
COINBASE GLOBAL INC COM CL A 19260Q107   68,273 391 SH   SOLE   391 0 0
COLGATE PALMOLIVE CO COM 194162103   887,926 10,418 SH   SOLE   9,557 861 0
CONOCOPHILLIPS COM 20825C104   6,600 50 SH   SOLE   50 0 0
CONSTELLATION ENERGY CORP COM 21037T109   21,502 77 SH   SOLE   77 0 0
COPA HOLDINGS SA CL A P31076105   59,986 528 SH   SOLE   528 0 0
COPART INC COM 217204106   20,285 611 SH   SOLE   611 0 0
CORTEVA INC COM 22052L104   69,061 825 SH   SOLE   825 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105   810,098 813 SH   SOLE   813 0 0
CRH PLC ORD G25508105   12,684,515 120,667 SH   SOLE   119,799 868 0
DANAHER CORP DEL COM 235851102   197,374 1,041 SH   SOLE   867 174 0
DAUCH CORP COM 024061103   895 151 SH   SOLE   151 0 0
DEERE & CO COM 244199105   817,348 1,451 SH   SOLE   1,451 0 0
DENISON MINES CORP COM 248356107   12,631 3,563 SH   SOLE   3,563 0 0
DEUTSCHE BK AG NAMEN AKT D18190898   11,345 391 SH   SOLE   391 0 0
DIAMONDBACK ENERGY INC COM 25278X109   21,757 110 SH   SOLE   110 0 0
DISNEY WALT CO COM 254687106   8,221,985 85,308 SH   SOLE   70,179 15,129 0
EATON CORP PLC SHS G29183103   1,375,956 3,847 SH   SOLE   3,847 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   15,936 199 SH   SOLE   199 0 0
ELI LILLY & CO COM 532457108   8,231,022 8,949 SH   SOLE   8,408 541 0
EMERSON ELEC CO COM 291011104   19,522 149 SH   SOLE   149 0 0
ENPHASE ENERGY INC COM 29355A107   7,827 207 SH   SOLE   185 22 0
EOG RES INC COM 26875P101   33,974 235 SH   SOLE   235 0 0
ESAB CORPORATION COM 29605J106   4,446 46 SH   SOLE   46 0 0
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   2,271,113 50,899 SH   SOLE   20,609 30,290 0
ETSY INC COM 29786A106   28,389 568 SH   SOLE   568 0 0
EXXON MOBIL CORP COM 30231G102   1,826,729 10,767 SH   SOLE   10,767 0 0
FASTENAL CO COM 311900104   351,155 7,568 SH   SOLE   7,568 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   3,230,884 13,851 SH   SOLE   13,851 0 0
FERRARI N V COM N3167Y103   1,335,139 3,943 SH   SOLE   3,884 59 0
FIRST SOLAR INC COM 336433107   73,183 371 SH   SOLE   349 22 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   21,283 458 SH   SOLE   0 458 0
FRANCO NEV CORP COM 351858105   10,518,435 42,546 SH   SOLE   23,625 18,921 0
FREEPORT MCMORAN INC CL B 35671D857   341,159 5,804 SH   SOLE   5,804 0 0
GALLAGHER ARTHUR J & CO COM 363576109   5,847,660 27,000 SH   SOLE   27,000 0 0
GE AEROSPACE COM NEW 369604301   1,814,425 6,394 SH   SOLE   6,394 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   2,617,146 36,768 SH   SOLE   36,768 0 0
GE VERNOVA INC COM 36828A101   168,470 193 SH   SOLE   193 0 0
GENERAL DYNAMICS CORP COM 369550108   8,924 26 SH   SOLE   26 0 0
GENERAL MILLS INC COM 370334104   5,657 152 SH   SOLE   152 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830   26,035 341 SH   SOLE   341 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   1,667,106 34,423 SH   SOLE   16,514 17,909 0
GOLDMAN SACHS GROUP INC COM 38141G104   14,104,345 16,672 SH   SOLE   16,618 54 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   3,733 72 SH   SOLE   72 0 0
HEICO CORP NEW CL A 422806208   36,307 172 SH   SOLE   172 0 0
HERC HLDGS INC COM 42704L104   25,385 255 SH   SOLE   255 0 0
HOME DEPOT INC COM 437076102   315,077 958 SH   SOLE   958 0 0
HONEYWELL INTL INC COM 438516106   180,372 798 SH   SOLE   798 0 0
ICICI BANK LIMITED ADR 45104G104   12,898 498 SH   SOLE   498 0 0
IDEX CORP COM 45167R104   4,468,452 23,574 SH   SOLE   23,261 313 0
IDEXX LABS INC COM 45168D104   36,523 65 SH   SOLE   65 0 0
INDIVIOR PHARMACEUTICALS INC COM 45579U109   83,668 2,745 SH   SOLE   2,745 0 0
INSULET CORP COM 45784P101   89,182 425 SH   SOLE   425 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   21,261 317 SH   SOLE   317 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   370,394 2,355 SH   SOLE   2,355 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   23,027 95 SH   SOLE   95 0 0
INTERNATIONAL PAPER CO COM 460146103   339,721 9,516 SH   SOLE   9,516 0 0
INTUIT COM 461202103   8,661,004 20,031 SH   SOLE   15,324 4,707 0
INTUITIVE SURGICAL INC COM NEW 46120E602   11,010,285 23,884 SH   SOLE   22,949 935 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   1,091,088 23,709 SH   SOLE   11,686 12,023 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847   6,204 346 SH   SOLE   0 346 0
INVESCO QQQ TR UNIT SER 1 46090E103   5,771,800 10,000 SH   SOLE   10,000 0 0
ISHARES INC MSCI GERMANY ETF 464286806   10,275 259 SH   SOLE   0 259 0
ISHARES TR ISHARES SEMICDTR 464287523   11,832 36 SH   SOLE   36 0 0
ISHARES TR US AER DEF ETF 464288760   68,469 313 SH   SOLE   313 0 0
ISHARES TR ESG OPTIMIZED 464288802   83,487 632 SH   SOLE   0 632 0
ISHARES TR U.S. MED DVC ETF 464288810   17,072 320 SH   SOLE   320 0 0
JACKSON FINANCIAL INC COM CL A 46817M107   35,628 337 SH   SOLE   337 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   3,904 76 SH   SOLE   76 0 0
JOHNSON & JOHNSON COM 478160104   25,201,275 103,098 SH   SOLE   100,137 2,961 0
JONES LANG LASALLE INC COM 48020Q107   674,069 2,215 SH   SOLE   2,215 0 0
JPMORGAN CHASE & CO COM 46625H100   9,634,917 32,754 SH   SOLE   31,932 822 0
KENVUE INC COM 49177J102   3,172 184 SH   SOLE   184 0 0
KEURIG DR PEPPER INC COM 49271V100   33,492 1,272 SH   SOLE   1,272 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   59,298 210 SH   SOLE   210 0 0
KLA CORP COM NEW 482480100   82,455 56 SH   SOLE   56 0 0
KRAFT HEINZ CO COM 500754106   15,743 700 SH   SOLE   700 0 0
KRANESHARES TRUST GLOBAL CARB STRA 500767678   32,748 1,103 SH   SOLE   1,103 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   133,228 386 SH   SOLE   386 0 0
LAM RESEARCH CORP COM NEW 512807306   5,328,894 24,941 SH   SOLE   24,941 0 0
LAUDER ESTEE COS INC CL A 518439104   25,191 351 SH   SOLE   351 0 0
LIBERTY LATIN AMERICA LTD COM CL A G9001E102   9 1 SH   SOLE   1 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128   35 4 SH   SOLE   4 0 0
LINDE PLC SHS G54950103   5,838,070 11,776 SH   SOLE   11,703 73 0
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827   3,634,703 120,554 SH   SOLE   45,007 75,547 0
LOCKHEED MARTIN CORP COM 539830109   103,955 172 SH   SOLE   172 0 0
LOGITECH INTL S A SHS H50430232   90,515 1,000 SH   SOLE   1,000 0 0
LULULEMON ATHLETICA INC COM 550021109   16,841 110 SH   SOLE   110 0 0
MAGNITE INC COM 55955D100   8,352 703 SH   SOLE   703 0 0
MAGNUM ICE CREAM CO NV ORD SHS N5505D105   1,126,091 76,689 SH   SOLE   76,495 194 0
MARKEL GROUP INC COM 570535104   65,078 34 SH   SOLE   34 0 0
MARRIOTT INTL INC NEW CL A 571903202   24,530 75 SH   SOLE   75 0 0
MARSH & MCLENNAN COS INC COM 571748102   90,194 520 SH   SOLE   520 0 0
MASTERCARD INCORPORATED CL A 57636Q104   13,422,866 26,864 SH   SOLE   21,755 5,109 0
MCCORMICK & CO INC COM VTG 579780107   1,456,536 28,911 SH   SOLE   24,083 4,828 0
MCCORMICK & CO INC COM NON VTG 579780206   3,751,626 74,378 SH   SOLE   56,568 17,810 0
MCDONALDS CORP COM 580135101   13,648,654 43,916 SH   SOLE   42,524 1,392 0
MCKESSON CORP COM 58155Q103   44,999 52 SH   SOLE   52 0 0
MEDTRONIC PLC SHS G5960L103   25,995 300 SH   SOLE   300 0 0
MERCADOLIBRE INC COM 58733R102   20,748 12 SH   SOLE   12 0 0
MERCK & CO INC COM 58933Y105   73,136 608 SH   SOLE   608 0 0
META PLATFORMS INC CL A 30303M102   19,535,379 34,145 SH   SOLE   33,304 841 0
MICROBOT MED INC COM NEW 59503A204   2 1 SH   SOLE   0 1 0
MICRON TECHNOLOGY INC COM 595112103   1,033,115 3,058 SH   SOLE   3,058 0 0
MICROSOFT CORP COM 594918104   43,593,440 117,766 SH   SOLE   111,274 6,492 0
MODERNA INC COM 60770K107   15,443 304 SH   SOLE   304 0 0
MONDELEZ INTL INC CL A 609207105   7,893,683 136,948 SH   SOLE   129,181 7,767 0
MORGAN STANLEY COM NEW 617446448   30,445 185 SH   SOLE   185 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   154,493 356 SH   SOLE   325 31 0
MSCI INC COM 55354G100   1,027,892 1,907 SH   SOLE   1,907 0 0
NASDAQ INC COM 631103108   6,608,092 77,843 SH   SOLE   77,747 96 0
NETFLIX INC. COM 64110L106   2,795,465 29,074 SH   SOLE   29,074 0 0
NEWMONT CORP COM 651639106   2,604,387 24,059 SH   SOLE   24,059 0 0
NEXTERA ENERGY INC COM 65339F101   2,826,896 30,436 SH   SOLE   30,121 315 0
NIKE INC CL B 654106103   153,970 2,915 SH   SOLE   2,915 0 0
NORTHROP GRUMMAN CORP COM 666807102   2,028,300 2,973 SH   SOLE   2,973 0 0
NVIDIA CORPORATION COM 67066G104   28,132,290 161,309 SH   SOLE   157,562 3,747 0
NXP SEMICONDUCTORS N V COM N6596X109   71,854 365 SH   SOLE   365 0 0
OCCIDENTAL PETE CORP COM 674599105   16,250 250 SH   SOLE   250 0 0
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506   1 2 SH   SOLE   2 0 0
OMNICOM GROUP INC COM 681919106   78,473 1,042 SH   SOLE   1,042 0 0
ORACLE CORP COM 68389X105   52,960 360 SH   SOLE   360 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   46,340 502 SH   SOLE   502 0 0
OTIS WORLDWIDE CORP COM 68902V107   67,676 878 SH   SOLE   878 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   261,987 1,791 SH   SOLE   1,770 21 0
PALO ALTO NETWORKS INC COM 697435105   2,347,245 14,641 SH   SOLE   14,641 0 0
PAYPAL HLDGS INC COM 70450Y103   936,759 20,711 SH   SOLE   20,711 0 0
PEPSICO INC COM 713448108   1,701,823 10,959 SH   SOLE   10,648 311 0
PERPETUA RESOURCES CORP COM 714266103   56,654 2,014 SH   SOLE   2,014 0 0
PFIZER INC COM 717081103   193,249 6,882 SH   SOLE   6,878 4 0
PHILIP MORRIS INTL INC COM 718172109   253,797 1,535 SH   SOLE   1,535 0 0
PNC FINL SVCS GROUP INC COM 693475105   45,780 220 SH   SOLE   220 0 0
PROCTER & GAMBLE CO COM 742718109   3,097,805 21,447 SH   SOLE   21,447 0 0
PROLOGIS INC. COM 74340W103   2,688,409 20,339 SH   SOLE   20,339 0 0
PULTE GROUP INC COM 745867101   36,812 313 SH   SOLE   313 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103   54,142 10,432 SH   SOLE   10,075 357 0
QUALCOMM INC COM 747525103   136,764 1,062 SH   SOLE   1,062 0 0
RIO TINTO PLC SPONSORED ADR 767204100   12,594 135 SH   SOLE   135 0 0
RIOT PLATFORMS INC COM 767292105   6,229 504 SH   SOLE   504 0 0
ROCKWELL AUTOMATION INC COM 773903109   380,413 1,060 SH   SOLE   1,060 0 0
ROPER TECHNOLOGIES INC COM 776696106   1,549,199 4,378 SH   SOLE   4,362 16 0
ROYAL BK CDA COM 780087102   739,799 4,578 SH   SOLE   4,578 0 0
RTX CORPORATION COM 75513E101   361,302 1,873 SH   SOLE   1,873 0 0
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203   27,744 480 SH   SOLE   480 0 0
S&P GLOBAL INC COM 78409V104   6,770,987 15,919 SH   SOLE   15,807 112 0
SALESFORCE INC COM 79466L302   328,166 1,758 SH   SOLE   1,758 0 0
SANOFI SA SPONSORED ADR 80105N105   12,238 254 SH   SOLE   254 0 0
SAP SE SPON ADR 803054204   13,012 76 SH   SOLE   76 0 0
SCHWAB CHARLES CORP COM 808513105   148,488 1,580 SH   SOLE   1,580 0 0
SELECT SECTOR SPDR TR STATE STREET CON 81369Y308   24,594 300 SH   SOLE   300 0 0
SERVICENOW INC COM 81762P102   1,305,830 12,490 SH   SOLE   12,490 0 0
SHARKNINJA INC COM SHS G8068L108   12,073 114 SH   SOLE   114 0 0
SHELL PLC SPON ADS 780259305   16,554 178 SH   SOLE   178 0 0
SHERWIN WILLIAMS CO COM 824348106   123,732 386 SH   SOLE   386 0 0
SLB LIMITED COM STK 806857108   853,434 16,607 SH   SOLE   16,074 533 0
SMURFIT WESTROCK PLC SHS G8267P108   3,177,121 79,727 SH   SOLE   79,727 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103   4,341 57 SH   SOLE   57 0 0
SPDR GOLD TR GOLD SHS 78463V107   4,208,236 9,780 SH   SOLE   3,659 6,121 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   248,274 512 SH   SOLE   512 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101   9,449,085 198,011 SH   SOLE   153,126 44,885 0
STARBUCKS CORP COM 855244109   14,066 157 SH   SOLE   157 0 0
STATE STR CORP COM 857477103   41,132 325 SH   SOLE   325 0 0
STIFEL FINL CORP COM 860630102   230,630 3,120 SH   SOLE   3,120 0 0
STRYKER CORPORATION COM 863667101   23,061,103 70,182 SH   SOLE   61,319 8,863 0
SUN LIFE FINANCIAL INC. COM 866796105   48,598 776 SH   SOLE   776 0 0
SUNBELT RENTALS HOLDINGS INC SHS 866966104   2,707,353 41,594 SH   SOLE   41,594 0 0
T-MOBILE US INC COM 872590104   21,580 103 SH   SOLE   101 2 0
T1 ENERGY INC COM NEW 35834F104   1,883 429 SH   SOLE   429 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   25,045,137 74,109 SH   SOLE   72,067 2,042 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   1,815 98 SH   SOLE   98 0 0
TESLA INC COM 88160R101   234,946 632 SH   SOLE   557 75 0
TETRA TECH INC NEW COM 88162G103   34,789 1,155 SH   SOLE   1,155 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   14,458 480 SH   SOLE   480 0 0
TEXAS INSTRS INC COM 882508104   530,779 2,734 SH   SOLE   2,734 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   8,882,439 18,071 SH   SOLE   17,993 78 0
THOMSON REUTERS CORP COM 884903808   287,268 3,194 SH   SOLE   3,194 0 0
TJX COS INC NEW COM 872540109   6,750,200 42,268 SH   SOLE   42,268 0 0
TMC THE METALS COMPANY INC COM 87261Y106   219,588 47,021 SH   SOLE   47,021 0 0
TOTALENERGIES SE ACT F92124100   2,297,717 24,581 SH   SOLE   24,086 495 0
UBS GROUP AG SHS H42097107   473,280 12,109 SH   SOLE   4,009 8,100 0
ULTA BEAUTY INC COM 90384S303   21,954 42 SH   SOLE   42 0 0
UNDER ARMOUR INC CL C 904311206   1,459 252 SH   SOLE   252 0 0
UNDER ARMOUR INC CL A 904311107   1,483 251 SH   SOLE   251 0 0
UNILEVER PLC SPON ADR NEW 904767803   16,863 296 SH   SOLE   296 0 0
UNION PAC CORP COM 907818108   147,756 609 SH   SOLE   609 0 0
UNITED RENTALS INC COM 911363109   47,356 65 SH   SOLE   65 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,782,376 6,587 SH   SOLE   6,587 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   4,363,664 47,550 SH   SOLE   26,167 21,383 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   267,702 448 SH   SOLE   448 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,467,203 5,109 SH   SOLE   3,901 1,208 0
VANGUARD INDEX FDS GROWTH ETF 922908736   262,074 600 SH   SOLE   600 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   80,442 410 SH   SOLE   410 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   5,477,749 39,602 SH   SOLE   24,604 14,998 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   2,543,423 26,025 SH   SOLE   11,731 14,294 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   314,306 3,813 SH   SOLE   3,813 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   48,920 682 SH   SOLE   0 682 0
VANGUARD WORLD FD ENERGY ETF 92204A306   2,662,913 15,389 SH   SOLE   8,129 7,260 0
VANGUARD WORLD FD INF TECH ETF 92204A702   54,422 78 SH   SOLE   78 0 0
VERALTO CORP COM SHS 92338C103   7,250 82 SH   SOLE   82 0 0
VERISK ANALYTICS INC COM 92345Y106   19,924 105 SH   SOLE   105 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   271,030 5,399 SH   SOLE   5,399 0 0
VIATRIS INC COM 92556V106   28,979 2,145 SH   SOLE   2,145 0 0
VISA INC COM CL A 92826C839   29,099,969 96,281 SH   SOLE   86,194 10,087 0
VITESSE ENERGY INC COMMON STOCK 92852X103   5,448 300 SH   SOLE   300 0 0
VULCAN MATLS CO COM 929160109   16,883 62 SH   SOLE   62 0 0
WALMART INC COM 931142103   2,875,591 23,138 SH   SOLE   23,138 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   9,419 343 SH   SOLE   343 0 0
WASTE MGMT INC DEL COM 94106L109   328,140 1,428 SH   SOLE   1,428 0 0
WATERS CORP COM 941848103   4,977,727 16,715 SH   SOLE   9,568 7,147 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   53,888 215 SH   SOLE   215 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   13,390,195 102,110 SH   SOLE   48,501 53,609 0
WILLIAMS COS INC COM 969457100   225,254 3,095 SH   SOLE   3,095 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   36,791 232 SH   SOLE   232 0 0
ZOETIS INC CL A 98978V103   6,049,751 51,178 SH   SOLE   39,220 11,958 0