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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 285,536 2,279 SH SOLE 2,279 0 0
ABBVIE INC COM 00287Y109 3,557,987 15,572 SH SOLE 15,572 0 0
ADVANCED MICRO DEVICES INC COM 007903107 7,933,129 37,043 SH SOLE 37,043 0 0
AIR PRODS & CHEMS INC COM 009158106 2,205,033 8,927 SH SOLE 8,927 0 0
ALCON AG ORD SHS H01301128 644,069 8,172 SH SOLE 8,172 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 771,673 5,265 SH SOLE 5,265 0 0
ALLSTATE CORP COM 020002101 306,189 1,471 SH SOLE 1,471 0 0
ALPHABET INC CAP STK CL A 02079K305 19,896,784 63,568 SH SOLE 63,568 0 0
ALPHABET INC CAP STK CL C 02079K107 2,034,993 6,485 SH SOLE 6,485 0 0
AMAZON COM INC COM 023135106 8,861,872 38,393 SH SOLE 38,393 0 0
AMPHENOL CORP NEW CL A 032095101 4,938,151 36,541 SH SOLE 36,541 0 0
ANALOG DEVICES INC COM 032654105 3,540,860 13,056 SH SOLE 13,056 0 0
APPLE INC COM 037833100 19,179,822 70,550 SH SOLE 70,550 0 0
APPLIED MATLS INC COM 038222105 7,265,795 28,273 SH SOLE 28,273 0 0
ARISTA NETWORKS INC COM SHS 040413205 960,319 7,329 SH SOLE 7,329 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205 408,054 3,733 SH SOLE 3,733 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 803,791 751 SH SOLE 751 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 676,756 7,362 SH SOLE 7,362 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 771,690 3,000 SH SOLE 3,000 0 0
AUTOZONE INC COM 053332102 227,231 67 SH SOLE 67 0 0
BAIDU INC SPON ADR REP A 056752108 693,543 5,308 SH SOLE 5,308 0 0
BITWISE BITCOIN ETF TR SHS BEN INT 09174C104 226,576 4,764 SH SOLE 4,764 0 0
BLACKROCK INC COM 09290D101 5,361,333 5,009 SH SOLE 5,009 0 0
BLACKSTONE INC COM 09260D107 5,261,382 34,134 SH SOLE 34,134 0 0
BLOCK INC CL A 852234103 563,419 8,656 SH SOLE 8,656 0 0
BROADCOM INC COM 11135F101 13,119,450 37,907 SH SOLE 37,907 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,315,166 10,374 SH SOLE 10,374 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 1,416,847 36,955 SH SOLE 36,955 0 0
BROWN & BROWN INC COM 115236101 405,492 5,088 SH SOLE 5,088 0 0
BURLINGTON STORES INC COM 122017106 1,055,169 3,653 SH SOLE 3,653 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 558,580 1,787 SH SOLE 1,787 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 585,405 7,951 SH SOLE 7,951 0 0
CATERPILLAR INC COM 149123101 269,822 471 SH SOLE 471 0 0
CDW CORP COM 12514G108 260,661 1,914 SH SOLE 1,914 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 957,675 5,161 SH SOLE 5,161 0 0
CHEVRON CORP NEW COM 166764100 2,004,596 13,153 SH SOLE 13,153 0 0
CHUBB LIMITED COM H1467J104 3,504,046 11,227 SH SOLE 11,227 0 0
CISCO SYS INC COM 17275R102 6,569,758 85,288 SH SOLE 85,288 0 0
CITIGROUP INC COM NEW 172967424 359,172 3,078 SH SOLE 3,078 0 0
CONSTELLATION ENERGY CORP COM 21037T109 1,467,130 4,153 SH SOLE 4,153 0 0
CORPAY INC COM SHS 219948106 921,749 3,063 SH SOLE 3,063 0 0
COTERRA ENERGY INC COM 127097103 319,291 12,131 SH SOLE 12,131 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 3,110,223 6,635 SH SOLE 6,635 0 0
DANAHER CORPORATION COM 235851102 605,493 2,645 SH SOLE 2,645 0 0
DEXCOM INC COM 252131107 404,127 6,089 SH SOLE 6,089 0 0
DIGITAL RLTY TR INC COM 253868103 510,852 3,302 SH SOLE 3,302 0 0
DOUBLELINE ETF TRUST COMMERCIAL REAL 25861R303 849,707 16,372 SH SOLE 16,372 0 0
ECOLAB INC COM 278865100 3,340,567 12,725 SH SOLE 12,725 0 0
ELECTRONIC ARTS INC COM 285512109 1,059,451 5,185 SH SOLE 5,185 0 0
ELI LILLY & CO COM 532457108 3,222,965 2,999 SH SOLE 2,999 0 0
EMERSON ELEC CO COM 291011104 2,962,210 22,319 SH SOLE 22,319 0 0
ENPHASE ENERGY INC COM 29355A107 211,081 6,586 SH SOLE 6,586 0 0
EOG RES INC COM 26875P101 793,815 7,559 SH SOLE 7,559 0 0
EQUINIX INC COM 29444U700 723,255 944 SH SOLE 944 0 0
EVERCORE INC CLASS A 29977A105 614,832 1,807 SH SOLE 1,807 0 0
EXXON MOBIL CORP COM 30231G102 2,525,290 20,985 SH SOLE 20,985 0 0
FASTENAL CO COM 311900104 277,098 6,905 SH SOLE 6,905 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 3,557,030 35,288 SH SOLE 35,288 0 0
FIRST SOLAR INC COM 336433107 919,791 3,521 SH SOLE 3,521 0 0
FIRSTSERVICE CORP NEW COM 33767E202 566,129 3,640 SH SOLE 3,640 0 0
FORTINET INC COM 34959E109 1,246,340 15,695 SH SOLE 15,695 0 0
FORTIS INC COM 349553107 620,298 11,943 SH SOLE 11,943 0 0
GE VERNOVA INC COM 36828A101 689,516 1,055 SH SOLE 1,055 0 0
GENERAL DYNAMICS CORP COM 369550108 3,297,372 9,794 SH SOLE 9,794 0 0
GENERAL MTRS CO COM 37045V100 401,721 4,940 SH SOLE 4,940 0 0
GILEAD SCIENCES INC COM 375558103 396,156 3,228 SH SOLE 3,228 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 347,070 9,939 SH SOLE 9,939 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 788,463 897 SH SOLE 897 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 678,007 3,373 SH SOLE 3,373 0 0
HALLIBURTON CO COM 406216101 534,803 18,924 SH SOLE 18,924 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 811,308 33,776 SH SOLE 33,776 0 0
HONEYWELL INTL INC COM 438516106 270,980 1,389 SH SOLE 1,389 0 0
HUBBELL INC COM 443510607 312,404 703 SH SOLE 703 0 0
INTEL CORP COM 458140100 597,780 16,200 SH SOLE 16,200 0 0
INTUIT COM 461202103 4,807,182 7,257 SH SOLE 7,257 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 727,773 1,285 SH SOLE 1,285 0 0
ISHARES GOLD TR ISHARES NEW 464285204 207,146 2,552 SH SOLE 2,552 0 0
ISHARES INC CORE MSCI EMKT 46434G103 514,717 7,657 SH SOLE 7,657 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,610,114 29,176 SH SOLE 29,176 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 501,835 5,929 SH SOLE 5,929 0 0
ISHARES TR IBOXX HI YD ETF 464288513 709,463 8,799 SH SOLE 8,799 0 0
ISHARES TR INTL TREA BD ETF 464288117 301,827 7,245 SH SOLE 7,245 0 0
ISHARES TR NATIONAL MUN ETF 464288414 711,532 6,643 SH SOLE 6,643 0 0
JOHNSON & JOHNSON COM 478160104 1,017,366 4,916 SH SOLE 4,916 0 0
JPMORGAN CHASE & CO. COM 46625H100 438,219 1,360 SH SOLE 1,360 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,592,603 7,838 SH SOLE 7,838 0 0
KINDER MORGAN INC DEL COM 49456B101 2,525,939 91,886 SH SOLE 91,886 0 0
KKR & CO INC COM 48251W104 235,328 1,846 SH SOLE 1,846 0 0
KLA CORP COM NEW 482480100 5,136,143 4,227 SH SOLE 4,227 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 2,824,474 9,621 SH SOLE 9,621 0 0
LAM RESEARCH CORP COM NEW 512807306 2,334,553 13,638 SH SOLE 13,638 0 0
LENNAR CORP CL A 526057104 332,455 3,234 SH SOLE 3,234 0 0
LINDE PLC SHS G54950103 2,502,427 5,869 SH SOLE 5,869 0 0
M & T BK CORP COM 55261F104 405,176 2,011 SH SOLE 2,011 0 0
MARKEL GROUP INC COM 570535104 386,937 180 SH SOLE 180 0 0
MARVELL TECHNOLOGY INC COM 573874104 375,260 4,416 SH SOLE 4,416 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4,012,145 7,028 SH SOLE 7,028 0 0
MEDTRONIC PLC SHS G5960L103 533,300 5,552 SH SOLE 5,552 0 0
MERCK & CO INC COM 58933Y105 592,403 5,628 SH SOLE 5,628 0 0
META PLATFORMS INC CL A 30303M102 6,645,792 10,068 SH SOLE 10,068 0 0
METLIFE INC COM 59156R108 261,923 3,318 SH SOLE 3,318 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 344,362 5,404 SH SOLE 5,404 0 0
MICRON TECHNOLOGY INC COM 595112103 1,949,350 6,830 SH SOLE 6,830 0 0
MICROSOFT CORP COM 594918104 16,778,865 34,694 SH SOLE 34,694 0 0
MONDELEZ INTL INC CL A 609207105 235,122 4,368 SH SOLE 4,368 0 0
NEXTERA ENERGY INC COM 65339F101 4,049,965 50,448 SH SOLE 50,448 0 0
NOVARTIS AG SPONSORED ADR 66987V109 671,594 4,871 SH SOLE 4,871 0 0
NOVO-NORDISK A S ADR 670100205 644,216 12,661 SH SOLE 12,661 0 0
NUCOR CORP COM 670346105 474,487 2,909 SH SOLE 2,909 0 0
NUVATION BIO INC COM CL A 67080N101 107,520 12,000 SH SOLE 12,000 0 0
NVIDIA CORPORATION COM 67066G104 16,168,246 86,693 SH SOLE 86,693 0 0
NXP SEMICONDUCTORS N V COM N6596X109 595,701 2,744 SH SOLE 2,744 0 0
OMNICOM GROUP INC COM 681919106 308,796 3,824 SH SOLE 3,824 0 0
ORACLE CORP COM 68389X105 5,238,631 26,877 SH SOLE 26,877 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 906,171 9,935 SH SOLE 9,935 0 0
PACCAR INC COM 693718108 231,942 2,118 SH SOLE 2,118 0 0
PALO ALTO NETWORKS INC COM 697435105 1,410,788 7,659 SH SOLE 7,659 0 0
PARKER-HANNIFIN CORP COM 701094104 3,349,717 3,811 SH SOLE 3,811 0 0
PENUMBRA INC COM 70975L107 1,196,382 3,848 SH SOLE 3,848 0 0
PHILLIPS 66 COM 718546104 2,376,807 18,419 SH SOLE 18,419 0 0
PLANET FITNESS INC CL A 72703H101 588,667 5,427 SH SOLE 5,427 0 0
POST HLDGS INC COM 737446104 257,827 2,603 SH SOLE 2,603 0 0
PPG INDS INC COM 693506107 232,687 2,271 SH SOLE 2,271 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 746,257 8,460 SH SOLE 8,460 0 0
PROCTER AND GAMBLE CO COM 742718109 614,513 4,288 SH SOLE 4,288 0 0
QUALCOMM INC COM 747525103 1,160,061 6,782 SH SOLE 6,782 0 0
RBC BEARINGS INC COM 75524B104 551,569 1,230 SH SOLE 1,230 0 0
RELX PLC SPONSORED ADR 759530108 586,061 14,499 SH SOLE 14,499 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 614,457 9,006 SH SOLE 9,006 0 0
RIO TINTO PLC SPONSORED ADR 767204100 696,170 8,699 SH SOLE 8,699 0 0
ROCKWELL AUTOMATION INC COM 773903109 692,156 1,779 SH SOLE 1,779 0 0
RPM INTL INC COM 749685103 435,483 4,187 SH SOLE 4,187 0 0
S&P GLOBAL INC COM 78409V104 3,245,806 6,211 SH SOLE 6,211 0 0
SALESFORCE INC COM 79466L302 463,063 1,748 SH SOLE 1,748 0 0
SAP SE SPON ADR 803054204 669,303 2,755 SH SOLE 2,755 0 0
SERVICENOW INC COM 81762P102 1,001,863 6,540 SH SOLE 6,540 0 0
SHELL PLC SPON ADS 780259305 612,315 8,333 SH SOLE 8,333 0 0
SHERWIN WILLIAMS CO COM 824348106 3,241,596 10,004 SH SOLE 10,004 0 0
SIMON PPTY GROUP INC NEW COM 828806109 207,138 1,119 SH SOLE 1,119 0 0
SLB LIMITED COM STK 806857108 812,097 21,159 SH SOLE 21,159 0 0
SONY GROUP CORP SPONSORED ADR 835699307 564,325 22,044 SH SOLE 22,044 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A284 621,879 24,935 SH SOLE 24,935 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A474 691,640 22,902 SH SOLE 22,902 0 0
STRYKER CORPORATION COM 863667101 2,664,143 7,580 SH SOLE 7,580 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,771,671 9,121 SH SOLE 9,121 0 0
TC ENERGY CORP COM 87807B107 682,022 12,398 SH SOLE 12,398 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 641,372 2,819 SH SOLE 2,819 0 0
TESLA INC COM 88160R101 5,983,525 13,305 SH SOLE 13,305 0 0
TEXAS INSTRS INC COM 882508104 3,585,054 20,664 SH SOLE 20,664 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 459,504 793 SH SOLE 793 0 0
TJX COS INC NEW COM 872540109 1,793,397 11,675 SH SOLE 11,675 0 0
TKO GROUP HOLDINGS INC CL A 87256C101 502,413 2,404 SH SOLE 2,404 0 0
TOTALENERGIES SE ACT F92124100 659,695 10,084 SH SOLE 10,084 0 0
TOYOTA MOTOR CORP ADS 892331307 677,445 3,165 SH SOLE 3,165 0 0
TRACTOR SUPPLY CO COM 892356106 2,222,862 44,448 SH SOLE 44,448 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 782,909 2,012 SH SOLE 2,012 0 0
TYLER TECHNOLOGIES INC COM 902252105 473,016 1,042 SH SOLE 1,042 0 0
UBER TECHNOLOGIES INC COM 90353T100 964,260 11,801 SH SOLE 11,801 0 0
ULTA BEAUTY INC COM 90384S303 707,105 1,169 SH SOLE 1,169 0 0
UNILEVER PLC SPON ADR NEW 904767803 623,066 9,527 SH SOLE 9,527 0 0
VAIL RESORTS INC COM 91879Q109 232,360 1,750 SH SOLE 1,750 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 664,611 8,534 SH SOLE 8,534 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 286,999 4,128 SH SOLE 4,128 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 817,659 11,039 SH SOLE 11,039 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,131,230 7,343 SH SOLE 7,343 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,277,104 2,036 SH SOLE 2,036 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,378,560 9,221 SH SOLE 9,221 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 392,711 8,567 SH SOLE 8,567 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 280,157 1,986 SH SOLE 1,986 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 575,619 11,446 SH SOLE 11,446 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 359,245 4,762 SH SOLE 4,762 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 206,949 5,081 SH SOLE 5,081 0 0
VISA INC COM CL A 92826C839 3,741,374 10,668 SH SOLE 10,668 0 0
WALMART INC COM 931142103 6,023,846 54,069 SH SOLE 54,069 0 0
WASTE CONNECTIONS INC COM 94106B101 582,606 3,322 SH SOLE 3,322 0 0
WATSCO INC COM 942622200 201,496 598 SH SOLE 598 0 0
WESTERN DIGITAL CORP COM 958102105 2,025,867 11,760 SH SOLE 11,760 0 0
WORKDAY INC CL A 98138H101 684,074 3,185 SH SOLE 3,185 0 0
XYLEM INC COM 98419M100 575,622 4,227 SH SOLE 4,227 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 378,556 1,559 SH SOLE 1,559 0 0
ZOETIS INC CL A 98978V103 299,703 2,382 SH SOLE 2,382 0 0