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   172,213 1,004 SH   SOLE   0 0 1,004
ADVANCED MICRO DEVICES INC COM 007903107   1,529,316 9,428 SH   SOLE   0 0 9,428
AEROVIRONMENT INC COM 008073108   1,325,761 7,278 SH   SOLE   0 0 7,278
AFFIRM HLDGS INC COM CL A COM 00827B106   3,021 100 SH   SOLE   0 0 100
ALPHA TAU MEDICAL LTD ORDINARY SHARES COM M0740A108   14,082 5,566 SH   SOLE   0 0 5,566
ALPHABET INC CAP STK CL A COM 02079K305   3,533,872 19,401 SH   SOLE   0 0 19,401
ALPHABET INC CAP STK CL C COM 02079K107   4,806,579 26,205 SH   SOLE   0 0 26,205
ALTRIA GROUP INC COM 02209S103   43,462 954 SH   SOLE   0 0 954
AMAZON COM INC COM 023135106   5,382,786 27,854 SH   SOLE   0 0 27,854
AMERICAN TOWER CORP NEW COM 03027X100   3,113 16 SH   SOLE   0 0 16
AMGEN INC COM 031162100   8,437 27 SH   SOLE   0 0 27
AMPHENOL CORP NEW CL A COM 032095101   6,199 92 SH   SOLE   0 0 92
ANALOG DEVICES INC COM 032654105   2,586,013 11,329 SH   SOLE   0 0 11,329
ANSYS INC COM 03662Q105   4,823 15 SH   SOLE   0 0 15
ARM HOLDINGS PLC SPONSORED ADS COM 042068205   2,316,860 14,160 SH   SOLE   0 0 14,160
ASML HOLDING N V N Y REGISTRY SHS COM N07059210   5,154,560 5,040 SH   SOLE   0 0 5,040
AT&T INC COM 00206R102   27,131 1,420 SH   SOLE   0 0 1,420
BADGER METER INC COM 056525108   2,781,777 14,928 SH   SOLE   0 0 14,928
BECTON DICKINSON & CO COM 075887109   11,686 50 SH   SOLE   0 0 50
BIOGEN INC COM 09062X103   6,723 29 SH   SOLE   0 0 29
BLACKSTONE INC COM 09260D107   66,454 537 SH   SOLE   0 0 537
BOOKING HOLDINGS INC COM 09857L108   7,960 2 SH   SOLE   0 0 2
BOOZ ALLEN HAMILTON HLDG COR CL A COM 099502106   11,543 75 SH   SOLE   0 0 75
BRISTOL-MYERS SQUIBB CO COM 110122108   111,034 2,674 SH   SOLE   0 0 2,674
BROADCOM INC COM 11135F101   12,845 8 SH   SOLE   0 0 8
CALIFORNIA WTR SVC GROUP COM 130788102   25,107 518 SH   SOLE   0 0 518
CALIX INC COM 13100M509   14,172 400 SH   SOLE   0 0 400
CAMPBELL SOUP CO COM 134429109   11,855 262 SH   SOLE   0 0 262
CANADIAN NAT RES LTD COM 136385101   570,668 16,030 SH   SOLE   0 0 16,030
CANADIAN NATL RY CO COM 136375102   47,252 400 SH   SOLE   0 0 400
CANADIAN PACIFIC KANSAS CITY COM 13646K108   4,048,297 51,420 SH   SOLE   0 0 51,420
CARDINAL HEALTH INC COM 14149Y108   4,916 50 SH   SOLE   0 0 50
CARLYLE GROUP INC COM 14316J108   13 2 SH   SOLE   0 0 2
CARLYLE GROUP INC COM 14316J108   86,939 2,165 SH   SOLE   0 0 2,165
CARRIER GLOBAL CORPORATION COM 14448C104   3,747,303 59,406 SH   SOLE   0 0 59,406
CATERPILLAR INC COM 149123101   5,001,800 15,016 SH   SOLE   0 0 15,016
CELLEBRITE DI LTD ORDINARY SHARES COM M2197Q107   1,543,307 129,147 SH   SOLE   0 0 129,147
CHEVRON CORP NEW COM 166764100   12,556 80 SH   SOLE   0 0 80
CHIPOTLE MEXICAN GRILL INC COM 169656105   31,325 500 SH   SOLE   0 0 500
CHURCH & DWIGHT CO INC COM 171340102   19,181 185 SH   SOLE   0 0 185
CISCO SYS INC COM 17275R102   25,289 532 SH   SOLE   0 0 532
COCA COLA CO COM 191216100   2,546 40 SH   SOLE   0 0 40
COMCAST CORP NEW CL A COM 20030N101   21,317 544 SH   SOLE   0 0 544
CONOCOPHILLIPS COM 20825C104   53,339 466 SH   SOLE   0 0 466
CONSTELLATION ENERGY CORP COM 21037T109   8,812 44 SH   SOLE   0 0 44
COPART INC COM 217204106   4,767 88 SH   SOLE   0 0 88
COSTCO WHSL CORP NEW COM 22160K105   5,836,165 6,866 SH   SOLE   0 0 6,866
CRONOS GROUP INC COM 22717L101   233 100 SH   SOLE   0 0 100
DANAHER CORPORATION COM 235851102   56,415 226 SH   SOLE   0 0 226
DISNEY WALT CO COM 254687106   142,495 1,435 SH   SOLE   0 0 1,435
DOLLAR GEN CORP NEW COM 256677105   6,858 52 SH   SOLE   0 0 52
ELI LILLY & CO COM 532457108   9,124,141 10,078 SH   SOLE   0 0 10,078
ENTERGY CORP NEW COM 29364G103   22,100 207 SH   SOLE   0 0 207
ESSENTIAL UTILS INC COM 29670G102   73,358 1,965 SH   SOLE   0 0 1,965
ETSY INC COM 29786A106   3,834 65 SH   SOLE   0 0 65
EXELON CORP COM 30161N101   4,638 134 SH   SOLE   0 0 134
EXXON MOBIL CORP COM 30231G102   120,343 1,045 SH   SOLE   0 0 1,045
FASTENAL CO COM 311900104   50,948 811 SH   SOLE   0 0 811
FORD MTR CO DEL COM 345370860   17,648 1,407 SH   SOLE   0 0 1,407
FRANKLIN ELEC INC COM 353514102   3,446 36 SH   SOLE   0 0 36
GE VERNOVA INC COM 36828A101   515 3 SH   SOLE   0 0 3
GENERAL MLS INC COM 370334104   18,441 292 SH   SOLE   0 0 292
GLOBANT S A COM L44385109   2,674 15 SH   SOLE   0 0 15
GOLDMAN SACHS GROUP INC COM 38141G104   35,281 78 SH   SOLE   0 0 78
HERSHEY CO COM 427866108   191,658 1,043 SH   SOLE   0 0 1,043
HOME DEPOT INC COM 437076102   5,482,063 15,925 SH   SOLE   0 0 15,925
HUBSPOT INC COM 443573100   15,925 27 SH   SOLE   0 0 27
ILLINOIS TOOL WKS INC COM 452308109   51,234 216 SH   SOLE   0 0 216
INTUIT COM 461202103   16,431 25 SH   SOLE   0 0 25
INTUITIVE SURGICAL INC COM NEW COM 46120E602   2,556,998 5,748 SH   SOLE   0 0 5,748
IRON MTN INC DEL COM 46284V101   145,241 1,621 SH   SOLE   0 0 1,621
ISHARES TR 1 3 YR TREAS BD COM 464287457   193,605 2,371 SH   SOLE   0 0 2,371
ISHARES TR CORE MSCI EAFE COM 46432F842   12,640 174 SH   SOLE   0 0 174
ISHARES TR CORE S&P MCP ETF COM 464287507   4,276 73 SH   SOLE   0 0 73
ISHARES TR CORE S&P SCP ETF COM 464287804   2,887 27 SH   SOLE   0 0 27
ISHARES TR CORE S&P500 ETF COM 464287200   23,523 43 SH   SOLE   0 0 43
ISHARES TR RUS 1000 GRW ETF COM 464287614   21,495 59 SH   SOLE   0 0 59
ISHARES TR RUS 1000 VAL ETF COM 464287598   7,317 42 SH   SOLE   0 0 42
ISHARES TR RUS MD CP GR ETF COM 464287481   1,987 18 SH   SOLE   0 0 18
ISHARES TR RUS MDCP VAL ETF COM 464287473   7,170 59 SH   SOLE   0 0 59
ISHARES TR RUSSELL 3000 ETF COM 464287689   81,005 262 SH   SOLE   0 0 262
JOHNSON & JOHNSON COM 478160104   37,307 255 SH   SOLE   0 0 255
JPMORGAN CHASE & CO. COM 46625H100   55,229 273 SH   SOLE   0 0 273
KEURIG DR PEPPER INC COM 49271V100   10,237 306 SH   SOLE   0 0 306
KKR & CO INC COM 48251W104   171,706 1,632 SH   SOLE   0 0 1,632
KLA CORP COM 482480100   5,772 7 SH   SOLE   0 0 7
LEONARDO DRS INC COM 52661A108   2,583,500 101,274 SH   SOLE   0 0 101,274
LOWES COS INC COM 548661107   5,201 24 SH   SOLE   0 0 24
LUCID GROUP INC COM 549498103   261 100 SH   SOLE   0 0 100
M/I HOMES INC COM 55305B101   6,107 50 SH   SOLE   0 0 50
MARSH & MCLENNAN COS INC COM 571748102   6,467,046 30,690 SH   SOLE   0 0 30,690
MASTERCARD INCORPORATED CL A COM 57636Q104   279,643 634 SH   SOLE   0 0 634
MCCORMICK & CO INC COM NON VTG COM 579780206   656,317 9,252 SH   SOLE   0 0 9,252
MCDONALDS CORP COM 580135101   2,901,442 11,385 SH   SOLE   0 0 11,385
MERCADOLIBRE INC COM 58733R102   9,861 6 SH   SOLE   0 0 6
MERCK & CO INC COM 58933Y105   162,851 1,315 SH   SOLE   0 0 1,315
MGE ENERGY INC COM 55277P104   386,352 5,171 SH   SOLE   0 0 5,171
MICROSOFT CORP COM 594918104   7,857,881 17,581 SH   SOLE   0 0 17,581
MONDELEZ INTL INC CL A COM 609207105   47,018 718 SH   SOLE   0 0 718
MONGODB INC CL A COM 60937P106   3,750 15 SH   SOLE   0 0 15
NETFLIX INC COM 64110L106   14,848 22 SH   SOLE   0 0 22
NEW YORK MTG TR INC COM 649604840   21,846 3,741 SH   SOLE   0 0 3,741
NEXTERA ENERGY INC COM 65339F101   22,669 320 SH   SOLE   0 0 320
NIKE INC CL B COM 654106103   11,061 147 SH   SOLE   0 0 147
NOVA LTD COM COM M7516K103   4,583,420 19,543 SH   SOLE   0 0 19,543
NOVO-NORDISK A S ADR COM 670100205   3,348,681 23,460 SH   SOLE   0 0 23,460
NVIDIA CORPORATION COM 67066G104   6,666,274 53,960 SH   SOLE   0 0 53,960
OREILLY AUTOMOTIVE INC COM 67103H107   5,281 5 SH   SOLE   0 0 5
OTIS WORLDWIDE CORP COM 68902V107   5,555 58 SH   SOLE   0 0 58
PAYCHEX INC COM 704326107   3,794 32 SH   SOLE   0 0 32
PEPSICO INC COM 713448108   2,723,819 16,515 SH   SOLE   0 0 16,515
PFIZER INC COM 717081103   30,976 1,107 SH   SOLE   0 0 1,107
PHILIP MORRIS INTL INC COM 718172109   51,091 504 SH   SOLE   0 0 504
PHILLIPS 66 COM 718546104   75,528 535 SH   SOLE   0 0 535
PPL CORP COM 69351T106   1,328 48 SH   SOLE   0 0 48
PROCTER AND GAMBLE CO COM 742718109   1,381,930 8,379 SH   SOLE   0 0 8,379
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   48,288 655 SH   SOLE   0 0 655
QUALCOMM INC COM 747525103   3,002,524 15,074 SH   SOLE   0 0 15,074
QUANTA SVCS INC COM 74762E102   3,093,800 12,176 SH   SOLE   0 0 12,176
REGENERON PHARMACEUTICALS COM 75886F107   2,428,931 2,311 SH   SOLE   0 0 2,311
SALESFORCE INC COM 79466L302   66,936 260 SH   SOLE   0 0 260
SELECT SECTOR SPDR TR COMMUNICATION COM 81369Y852   5,740 67 SH   SOLE   0 0 67
SELECT SECTOR SPDR TR FINANCIAL COM 81369Y605   6,208 151 SH   SOLE   0 0 151
SELECT SECTOR SPDR TR SBI CONS DISCR COM 81369Y407   17,682 97 SH   SOLE   0 0 97
SELECT SECTOR SPDR TR SBI CONS STPLS COM 81369Y308   41,494 542 SH   SOLE   0 0 542
SELECT SECTOR SPDR TR SBI HEALTHCARE COM 81369Y209   149,042 1,023 SH   SOLE   0 0 1,023
SELECT SECTOR SPDR TR TECHNOLOGY COM 81369Y803   31,673 140 SH   SOLE   0 0 140
SERVICENOW INC COM 81762P102   6,294 8 SH   SOLE   0 0 8
SHOPIFY INC CL A COM 82509L107   3,303 50 SH   SOLE   0 0 50
SIMPSON MFG INC COM COM 829073105   42,890 254 SH   SOLE   0 0 254
SOUTHERN CO COM 842587107   14,353 185 SH   SOLE   0 0 185
SPDR INDEX SHS FDS PORTFOLIO DEVLPD COM 78463X889   13,226 377 SH   SOLE   0 0 377
SPDR S&P 500 ETF TR TR UNIT COM 78462F103   4,574,990 8,407 SH   SOLE   0 0 8,407
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP COM 78467Y107   2,436,015 4,553 SH   SOLE   0 0 4,553
SPDR SER TR PORTFOLI S&P1500 COM 78464A805   6,635 100 SH   SOLE   0 0 100
SPDR SER TR PORTFOLIO S&P500 COM 78464A854   1,991,374 31,115 SH   SOLE   0 0 31,115
SPDR SER TR S&P 400 MDCP VAL COM 78464A839   10,866 149 SH   SOLE   0 0 149
SPDR SER TR S&P 600 SMCP VAL COM 78464A300   3,759 48 SH   SOLE   0 0 48
SPDR SER TR S&P DIVID ETF COM 78464A763   26,301 207 SH   SOLE   0 0 207
STRYKER CORPORATION COM 863667101   179,978 529 SH   SOLE   0 0 529
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS COM 874039100   7,999,432 46,024 SH   SOLE   0 0 46,024
TARGET CORP COM 87612E106   14,878 100 SH   SOLE   0 0 100
TESLA INC COM 88160R101   2,533,062 12,801 SH   SOLE   0 0 12,801
THE CIGNA GROUP COM 125523100   7,604 23 SH   SOLE   0 0 23
THERMO FISHER SCIENTIFIC INC COM 883556102   145,225 263 SH   SOLE   0 0 263
TYLER TECHNOLOGIES INC COM 902252105   3,520 7 SH   SOLE   0 0 7
UNILEVER PLC SPON ADR NEW COM 904767704   7,488 136 SH   SOLE   0 0 136
UNION PAC CORP COM 907818108   4,467,267 19,744 SH   SOLE   0 0 19,744
UNITED THERAPEUTICS CORP DEL COM 91307C102   31,855 100 SH   SOLE   0 0 100
UNITEDHEALTH GROUP INC COM 91324P102   4,767,996 9,363 SH   SOLE   0 0 9,363
UNITY SOFTWARE INC COM 91332U101   1,773 109 SH   SOLE   0 0 109
VANGUARD BD INDEX FDS SHORT TRM BOND COM 921937827   110,985 1,447 SH   SOLE   0 0 1,447
VANGUARD BD INDEX FDS TOTAL BND MRKT COM 921937835   25,218 350 SH   SOLE   0 0 350
VANGUARD INDEX FDS GROWTH ETF COM 922908736   5,399,794 14,438 SH   SOLE   0 0 14,438
VANGUARD INDEX FDS MCAP VL IDXVIP COM 922908512   7,007 47 SH   SOLE   0 0 47
VANGUARD INDEX FDS MID CAP ETF COM 922908629   340,195 1,405 SH   SOLE   0 0 1,405
VANGUARD INDEX FDS REAL ESTATE ETF COM 922908553   6,759 81 SH   SOLE   0 0 81
VANGUARD INDEX FDS S&P 500 ETF SHS COM 922908363   613,807 1,227 SH   SOLE   0 0 1,227
VANGUARD INDEX FDS SMALL CP ETF COM 922908751   41,966 192 SH   SOLE   0 0 192
VANGUARD INDEX FDS SML CP GRW ETF COM 922908595   3,792,778 15,163 SH   SOLE   0 0 15,163
VANGUARD INDEX FDS TOTAL STK MKT COM 922908769   139,439 521 SH   SOLE   0 0 521
VANGUARD INDEX FDS VALUE ETF COM 922908744   8,021 50 SH   SOLE   0 0 50
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD COM 92206C409   113,981 1,475 SH   SOLE   0 0 1,475
VANGUARD SPECIALIZED FUNDS DIV APP ETF COM 921908844   3,530,605 19,340 SH   SOLE   0 0 19,340
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT COM 921943858   24,216 490 SH   SOLE   0 0 490
VANGUARD WHITEHALL FDS HIGH DIV YLD COM 921946406   476,939 4,021 SH   SOLE   0 0 4,021
VANGUARD WORLD FD CONSUM STP ETF COM 92204A207   392,899 1,935 SH   SOLE   0 0 1,935
VANGUARD WORLD FD ESG US STK ETF COM 921910733   3,974 41 SH   SOLE   0 0 41
VANGUARD WORLD FD HEALTH CAR ETF COM 92204A504   1,531,359 5,757 SH   SOLE   0 0 5,757
VANGUARD WORLD FD INDUSTRIAL ETF COM 92204A603   1,882 8 SH   SOLE   0 0 8
VANGUARD WORLD FD INF TECH ETF COM 92204A702   1,985,553 3,444 SH   SOLE   0 0 3,444
VANGUARD WORLD FD UTILITIES ETF COM 92204A876   11,440 77 SH   SOLE   0 0 77
VERISK ANALYTICS INC COM 92345Y106   11,803 44 SH   SOLE   0 0 44
VERIZON COMMUNICATIONS INC COM 92343V104   8,413 204 SH   SOLE   0 0 204
VERTEX PHARMACEUTICALS INC COM 92532F100   2,253,138 4,807 SH   SOLE   0 0 4,807
VISA INC COM CL A COM 92826C839   4,822,915 18,375 SH   SOLE   0 0 18,375
WALMART INC COM 931142103   93,073 1,375 SH   SOLE   0 0 1,375
WARNER BROS DISCOVERY INC COM SER A COM 934423104   23 3 SH   SOLE   0 0 3
WASTE MGMT INC DEL COM 94106L109   72,854 341 SH   SOLE   0 0 341
WILLIAMS COS INC COM 969457100   3,910 92 SH   SOLE   0 0 92
XCEL ENERGY INC COM 98389B100   26,987 505 SH   SOLE   0 0 505
ZIMMER BIOMET HOLDINGS INC COM 98956P102   18,029 166 SH   SOLE   0 0 166
ZOETIS INC CL A COM 98978V103   13,002 75 SH   SOLE   0 0 75