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   199,020 1,008 SH   SOLE   0 0 1,008
ADIENT PLC ORD SHS COM G0084W101   384 17 SH   SOLE   0 0 17
ADVANCED MICRO DEVICES INC COM 007903107   2,345,524 14,295 SH   SOLE   0 0 14,295
ADVISORSHARES TR PURE US CANNABIS COM 00768Y453   1,578 220 SH   SOLE   0 0 220
AERCAP HOLDINGS NV SHS COM N00985106   1,710,928 18,063 SH   SOLE   0 0 18,063
AEROVIRONMENT INC COM 008073108   2,900,634 14,467 SH   SOLE   0 0 14,467
AFFIRM HLDGS INC CL A COM 00827B106   4,082 100 SH   SOLE   0 0 100
ALPHA TAU MEDICAL LTD ORDINARY SHARES COM M0740A108   13,248 5,566 SH   SOLE   0 0 5,566
ALPHABET INC CAP STK CL A COM 02079K305   3,279,749 19,775 SH   SOLE   0 0 19,775
ALPHABET INC CAP STK CL C COM 02079K107   4,386,108 26,234 SH   SOLE   0 0 26,234
ALTRIA GROUP INC COM 02209S103   49,338 967 SH   SOLE   0 0 967
AMAZON COM INC COM 023135106   5,276,121 28,316 SH   SOLE   0 0 28,316
AMERICAN TOWER CORP NEW COM 03027X100   3,753 16 SH   SOLE   0 0 16
AMGEN INC COM 031162100   8,700 27 SH   SOLE   0 0 27
AMPHENOL CORP NEW CL A COM 032095101   5,995 92 SH   SOLE   0 0 92
ANALOG DEVICES INC COM 032654105   2,587,660 11,242 SH   SOLE   0 0 11,242
ANSYS INC COM 03662Q105   4,780 15 SH   SOLE   0 0 15
ARM HOLDINGS PLC SPONSORED ADS COM 042068205   2,054,339 14,365 SH   SOLE   0 0 14,365
ASML HOLDING N V N Y REGISTRY SHS COM N07059210   4,229,577 5,076 SH   SOLE   0 0 5,076
AT&T INC COM 00206R102   23,495 1,068 SH   SOLE   0 0 1,068
BADGER METER INC COM 056525108   3,248,213 14,872 SH   SOLE   0 0 14,872
BECTON DICKINSON & CO COM 075887109   12,055 50 SH   SOLE   0 0 50
BIOGEN INC COM 09062X103   5,622 29 SH   SOLE   0 0 29
BLACKSTONE INC COM 09260D107   82,719 540 SH   SOLE   0 0 540
BOOKING HOLDINGS INC COM 09857L108   8,481 2 SH   SOLE   0 0 2
BOOZ ALLEN HAMILTON HLDG COR CL A COM 099502106   12,207 75 SH   SOLE   0 0 75
BRISTOL-MYERS SQUIBB CO COM 110122108   139,711 2,700 SH   SOLE   0 0 2,700
BROADCOM INC COM 11135F101   13,800 80 SH   SOLE   0 0 80
CALIFORNIA WTR SVC GROUP COM 130788102   28,074 518 SH   SOLE   0 0 518
CALIX INC COM 13100M509   15,516 400 SH   SOLE   0 0 400
CAMPBELL SOUP CO COM 134429109   12,834 262 SH   SOLE   0 0 262
CANADIAN NAT RES LTD COM 136385101   526,379 15,850 SH   SOLE   0 0 15,850
CANADIAN NATL RY CO COM 136375102   46,860 400 SH   SOLE   0 0 400
CANADIAN PACIFIC KANSAS CITY COM 13646K108   4,409,587 51,550 SH   SOLE   0 0 51,550
CARDINAL HEALTH INC COM 14149Y108   5,526 50 SH   SOLE   0 0 50
CARLYLE GROUP INC COM 14316J108   10 2 SH   SOLE   0 0 2
CARLYLE GROUP INC COM 14316J108   94,048 2,184 SH   SOLE   0 0 2,184
CARRIER GLOBAL CORPORATION COM 14448C104   4,788,219 59,488 SH   SOLE   0 0 59,488
CATERPILLAR INC COM 149123101   5,812,468 14,861 SH   SOLE   0 0 14,861
CELLEBRITE DI LTD ORDINARY SHARES COM M2197Q107   2,200,096 130,647 SH   SOLE   0 0 130,647
CHEVRON CORP NEW COM 166764100   11,821 80 SH   SOLE   0 0 80
CHIPOTLE MEXICAN GRILL INC COM 169656105   28,810 500 SH   SOLE   0 0 500
CHURCH & DWIGHT CO INC COM 171340102   19,374 185 SH   SOLE   0 0 185
CISCO SYS INC COM 17275R102   28,572 537 SH   SOLE   0 0 537
COCA COLA CO COM 191216100   2,875 40 SH   SOLE   0 0 40
COMCAST CORP NEW CL A COM 20030N101   22,737 544 SH   SOLE   0 0 544
CONOCOPHILLIPS COM 20825C104   49,356 469 SH   SOLE   0 0 469
CONSTELLATION ENERGY CORP COM 21037T109   11,441 44 SH   SOLE   0 0 44
COPART INC COM 217204106   4,612 88 SH   SOLE   0 0 88
COSTCO WHSL CORP NEW COM 22160K105   6,108,752 6,891 SH   SOLE   0 0 6,891
CRONOS GROUP INC COM 22717L101   219 100 SH   SOLE   0 0 100
DANAHER CORPORATION COM 235851102   62,837 226 SH   SOLE   0 0 226
DISNEY WALT CO COM 254687106   138,046 1,435 SH   SOLE   0 0 1,435
ELI LILLY & CO COM 532457108   8,903,404 10,050 SH   SOLE   0 0 10,050
ENTERGY CORP NEW COM 29364G103   27,183 207 SH   SOLE   0 0 207
ESSENTIAL UTILS INC COM 29670G102   76,213 1,976 SH   SOLE   0 0 1,976
ETSY INC COM 29786A106   3,610 65 SH   SOLE   0 0 65
EXELON CORP COM 30161N101   5,434 134 SH   SOLE   0 0 134
EXXON MOBIL CORP COM 30231G102   122,861 1,048 SH   SOLE   0 0 1,048
FASTENAL CO COM 311900104   57,904 811 SH   SOLE   0 0 811
FIDELITY COVINGTON TRUST MSCI CONSM DIS COM 316092204   3,892 44 SH   SOLE   0 0 44
FIDELITY COVINGTON TRUST MSCI INFO TECH I COM 316092808   12,739 73 SH   SOLE   0 0 73
FORD MTR CO COM 345370860   14,862 1,407 SH   SOLE   0 0 1,407
FRANKLIN ELEC INC COM 353514102   3,759 36 SH   SOLE   0 0 36
GE VERNOVA INC COM 36828A101   765 3 SH   SOLE   0 0 3
GENERAL MLS INC COM 370334104   21,668 293 SH   SOLE   0 0 293
GLOBANT S A COM L44385109   2,973 15 SH   SOLE   0 0 15
GOLDMAN SACHS GROUP INC COM 38141G104   38,619 78 SH   SOLE   0 0 78
HOME DEPOT INC COM 437076102   6,458,375 15,939 SH   SOLE   0 0 15,939
HUBSPOT INC COM 443573100   14,354 27 SH   SOLE   0 0 27
ILLINOIS TOOL WKS INC COM 452308109   56,996 217 SH   SOLE   0 0 217
INTUITIVE SURGICAL INC COM 46120E602   2,804,661 5,709 SH   SOLE   0 0 5,709
IRON MTN INC DEL COM 46284V101   193,940 1,632 SH   SOLE   0 0 1,632
ISHARES INC MSCI EMRG CHN COM 46434G764   15,645 256 SH   SOLE   0 0 256
ISHARES INC MSCI EURZONE ETF COM 464286608   4,806 92 SH   SOLE   0 0 92
ISHARES TR 1 3 YR TREAS BD COM 464287457   199,159 2,395 SH   SOLE   0 0 2,395
ISHARES TR CORE MSCI EAFE COM 46432F842   13,581 174 SH   SOLE   0 0 174
ISHARES TR CORE S&P MCP ETF COM 464287507   4,571 73 SH   SOLE   0 0 73
ISHARES TR CORE S&P SCP ETF COM 464287804   3,180 27 SH   SOLE   0 0 27
ISHARES TR CORE S&P500 ETF COM 464287200   24,892 43 SH   SOLE   0 0 43
ISHARES TR GLOB HLTHCRE ETF COM 464287325   6,185 63 SH   SOLE   0 0 63
ISHARES TR GLOB INDSTRL ETF COM 464288729   4,760 32 SH   SOLE   0 0 32
ISHARES TR MSCI INTL QUALTY COM 46434V456   3,029 73 SH   SOLE   0 0 73
ISHARES TR RUS 1000 GRW ETF COM 464287614   22,169 59 SH   SOLE   0 0 59
ISHARES TR RUS 1000 VAL ETF COM 464287598   8,003 42 SH   SOLE   0 0 42
ISHARES TR RUS MD CP GR ETF COM 464287481   2,112 18 SH   SOLE   0 0 18
ISHARES TR RUS MDCP VAL ETF COM 464287473   7,888 60 SH   SOLE   0 0 60
ISHARES TR RUSSELL 3000 ETF COM 464287689   86,029 263 SH   SOLE   0 0 263
JOHNSON & JOHNSON COM 478160104   41,366 255 SH   SOLE   0 0 255
JPMORGAN CHASE & CO. COM 46625H100   57,884 275 SH   SOLE   0 0 275
KEURIG DR PEPPER INC COM 49271V100   11,564 309 SH   SOLE   0 0 309
KKR & CO INC COM 48251W104   213,356 1,634 SH   SOLE   0 0 1,634
KLA CORP COM 482480100   5,421 7 SH   SOLE   0 0 7
LEONARDO DRS INC COM 52661A108   2,852,450 101,079 SH   SOLE   0 0 101,079
LOWES COS INC COM 548661107   6,420 24 SH   SOLE   0 0 24
LUCID GROUP INC COM 549498103   353 100 SH   SOLE   0 0 100
M/I HOMES INC COM 55305B101   8,568 50 SH   SOLE   0 0 50
MARSH & MCLENNAN COS INC COM 571748102   6,876,806 30,825 SH   SOLE   0 0 30,825
MASTERCARD INCORPORATED CL A COM 57636Q104   331,755 672 SH   SOLE   0 0 672
MCCORMICK & CO INC COM NON VTG COM 579780206   762,448 9,264 SH   SOLE   0 0 9,264
MCDONALDS CORP COM 580135101   3,490,689 11,463 SH   SOLE   0 0 11,463
MERCADOLIBRE INC COM 58733R102   12,312 6 SH   SOLE   0 0 6
MERCK & CO INC COM 58933Y105   149,671 1,318 SH   SOLE   0 0 1,318
MGE ENERGY INC COM 55277P104   474,908 5,193 SH   SOLE   0 0 5,193
MICROSOFT CORP COM 594918104   7,611,975 17,690 SH   SOLE   0 0 17,690
MIND MEDICINE MINDMED INC COM 60255C885   569 100 SH   SOLE   0 0 100
MONDELEZ INTL INC CL A COM 609207105   53,274 723 SH   SOLE   0 0 723
MONGODB INC CL A COM 60937P106   4,056 15 SH   SOLE   0 0 15
NETFLIX INC COM 64110L106   15,604 22 SH   SOLE   0 0 22
NEW YORK MTG TR INC COM 649604840   24,383 3,852 SH   SOLE   0 0 3,852
NEXTERA ENERGY INC COM 65339F101   27,061 320 SH   SOLE   0 0 320
NIKE INC CL B COM 654106103   12,990 147 SH   SOLE   0 0 147
NOVA LTD COM COM M7516K103   4,049,088 19,435 SH   SOLE   0 0 19,435
NOVO-NORDISK A S ADR COM 670100205   2,816,720 23,656 SH   SOLE   0 0 23,656
NVIDIA CORPORATION COM 67066G104   6,553,174 53,962 SH   SOLE   0 0 53,962
OREILLY AUTOMOTIVE INC COM 67103H107   5,758 5 SH   SOLE   0 0 5
OTIS WORLDWIDE CORP COM 68902V107   5,998 58 SH   SOLE   0 0 58
PAYCHEX INC COM 704326107   4,295 32 SH   SOLE   0 0 32
PEPSICO INC COM 713448108   2,622,665 15,423 SH   SOLE   0 0 15,423
PFIZER INC COM 717081103   32,509 1,123 SH   SOLE   0 0 1,123
PHILIP MORRIS INTL INC COM 718172109   61,690 508 SH   SOLE   0 0 508
PHILLIPS 66 COM 718546104   70,871 539 SH   SOLE   0 0 539
PPL CORP COM 69351T106   1,588 48 SH   SOLE   0 0 48
PROCTER AND GAMBLE CO COM 742718109   1,289,936 7,448 SH   SOLE   0 0 7,448
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   58,774 659 SH   SOLE   0 0 659
QUALCOMM INC COM 747525103   3,092,493 18,186 SH   SOLE   0 0 18,186
QUANTA SVCS INC COM 74762E102   4,972,865 16,679 SH   SOLE   0 0 16,679
REGENERON PHARMACEUTICALS COM 75886F107   2,572,385 2,447 SH   SOLE   0 0 2,447
SALESFORCE INC COM 79466L302   71,372 261 SH   SOLE   0 0 261
SELECT SECTOR SPDR TR COMMUNICATION COM 81369Y852   6,057 67 SH   SOLE   0 0 67
SELECT SECTOR SPDR TR ENERGY COM 81369Y506   2,371 27 SH   SOLE   0 0 27
SELECT SECTOR SPDR TR FINANCIAL COM 81369Y605   9,790 216 SH   SOLE   0 0 216
SELECT SECTOR SPDR TR SBI CONS DISCR COM 81369Y407   19,464 97 SH   SOLE   0 0 97
SELECT SECTOR SPDR TR SBI CONS STPLS COM 81369Y308   45,188 544 SH   SOLE   0 0 544
SELECT SECTOR SPDR TR SBI HEALTHCARE COM 81369Y209   158,068 1,026 SH   SOLE   0 0 1,026
SELECT SECTOR SPDR TR TECHNOLOGY COM 81369Y803   31,607 140 SH   SOLE   0 0 140
SERVICENOW INC COM 81762P102   7,156 8 SH   SOLE   0 0 8
SHOPIFY INC CL A COM 82509L107   4,007 50 SH   SOLE   0 0 50
SIMPSON MFG INC COM 829073105   39,188 205 SH   SOLE   0 0 205
SOUTHERN CO COM 842587107   16,792 186 SH   SOLE   0 0 186
SPDR INDEX SHS FDS GLB NAT RESRCE COM 78463X541   3,403 59 SH   SOLE   0 0 59
SPDR INDEX SHS FDS PORTFOLIO DEVLPD COM 78463X889   14,161 377 SH   SOLE   0 0 377
SPDR S&P 500 ETF TR TR UNIT COM 78462F103   4,759,239 8,295 SH   SOLE   0 0 8,295
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP COM 78467Y107   2,653,002 4,657 SH   SOLE   0 0 4,657
SPDR SER TR BLOOMBERG 1-3 MO COM 78468R663   643 7 SH   SOLE   0 0 7
SPDR SER TR PORTFOLI S&P1500 COM 78464A805   7,006 100 SH   SOLE   0 0 100
SPDR SER TR PORTFOLIO S&P500 COM 78464A854   2,848,845 42,199 SH   SOLE   0 0 42,199
SPDR SER TR PORTFOLIO S&P600 COM 78468R853   7,373 162 SH   SOLE   0 0 162
SPDR SER TR S&P 400 MDCP VAL COM 78464A839   11,891 150 SH   SOLE   0 0 150
SPDR SER TR S&P 600 SMCP VAL COM 78464A300   4,168 48 SH   SOLE   0 0 48
SPDR SER TR S&P DIVID ETF COM 78464A763   38,770 273 SH   SOLE   0 0 273
STRYKER CORPORATION COM 863667101   191,566 530 SH   SOLE   0 0 530
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS COM 874039100   7,928,731 45,654 SH   SOLE   0 0 45,654
TARGET CORP COM 87612E106   13,326 85 SH   SOLE   0 0 85
TESLA INC COM 88160R101   3,348,864 12,800 SH   SOLE   0 0 12,800
THE CIGNA GROUP COM 125523100   7,969 23 SH   SOLE   0 0 23
THERMO FISHER SCIENTIFIC INC COM 883556102   162,549 263 SH   SOLE   0 0 263
TYLER TECHNOLOGIES INC COM 902252105   4,087 7 SH   SOLE   0 0 7
UNILEVER PLC SPON ADR NEW COM 904767704   8,846 136 SH   SOLE   0 0 136
UNION PAC CORP COM 907818108   4,806,729 19,501 SH   SOLE   0 0 19,501
UNITED THERAPEUTICS CORP DEL COM 91307C102   35,835 100 SH   SOLE   0 0 100
UNITEDHEALTH GROUP INC COM 91324P102   376,631 644 SH   SOLE   0 0 644
UNITY SOFTWARE INC COM 91332U101   2,466 109 SH   SOLE   0 0 109
VANGUARD BD INDEX FDS SHORT TRM BOND COM 921937827   113,865 1,447 SH   SOLE   0 0 1,447
VANGUARD BD INDEX FDS TOTAL BND MRKT COM 921937835   26,289 350 SH   SOLE   0 0 350
VANGUARD INDEX FDS GROWTH ETF COM 922908736   5,722,496 14,905 SH   SOLE   0 0 14,905
VANGUARD INDEX FDS MCAP VL IDXVIP COM 922908512   7,893 47 SH   SOLE   0 0 47
VANGUARD INDEX FDS MID CAP ETF COM 922908629   373,478 1,416 SH   SOLE   0 0 1,416
VANGUARD INDEX FDS REAL ESTATE ETF COM 922908553   7,935 81 SH   SOLE   0 0 81
VANGUARD INDEX FDS S&P 500 ETF SHS COM 922908363   634,822 1,203 SH   SOLE   0 0 1,203
VANGUARD INDEX FDS SMALL CP ETF COM 922908751   45,834 193 SH   SOLE   0 0 193
VANGUARD INDEX FDS SML CP GRW ETF COM 922908595   4,030,561 15,075 SH   SOLE   0 0 15,075
VANGUARD INDEX FDS TOTAL STK MKT COM 922908769   148,103 523 SH   SOLE   0 0 523
VANGUARD INDEX FDS VALUE ETF COM 922908744   20,076 115 SH   SOLE   0 0 115
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD COM 92206C409   113,174 1,425 SH   SOLE   0 0 1,425
VANGUARD SPECIALIZED FUNDS DIV APP ETF COM 921908844   3,844,311 19,410 SH   SOLE   0 0 19,410
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT COM 921943858   25,877 490 SH   SOLE   0 0 490
VANGUARD WHITEHALL FDS HIGH DIV YLD COM 921946406   526,633 4,108 SH   SOLE   0 0 4,108
VANGUARD WORLD FD CONSUM STP ETF COM 92204A207   422,162 1,932 SH   SOLE   0 0 1,932
VANGUARD WORLD FD ESG US STK ETF COM 921910733   4,193 41 SH   SOLE   0 0 41
VANGUARD WORLD FD HEALTH CAR ETF COM 92204A504   1,588,271 5,628 SH   SOLE   0 0 5,628
VANGUARD WORLD FD INDUSTRIAL ETF COM 92204A603   2,081 8 SH   SOLE   0 0 8
VANGUARD WORLD FD INF TECH ETF COM 92204A702   2,219,415 3,784 SH   SOLE   0 0 3,784
VANGUARD WORLD FD UTILITIES ETF COM 92204A876   13,575 78 SH   SOLE   0 0 78
VERISK ANALYTICS INC COM 92345Y106   11,744 44 SH   SOLE   0 0 44
VERIZON COMMUNICATIONS INC COM 92343V104   9,162 204 SH   SOLE   0 0 204
VERTEX PHARMACEUTICALS INC COM 92532F100   2,272,846 4,887 SH   SOLE   0 0 4,887
VISA INC COM CL A COM 92826C839   5,064,480 18,420 SH   SOLE   0 0 18,420
WALMART INC COM 931142103   110,997 1,375 SH   SOLE   0 0 1,375
WARNER BROS DISCOVERY INC SER A COM 934423104   25 3 SH   SOLE   0 0 3
WASTE MGMT INC DEL COM 94106L109   70,894 341 SH   SOLE   0 0 341
WILLIAMS COS INC COM 969457100   4,200 92 SH   SOLE   0 0 92
XCEL ENERGY INC COM 98389B100   33,317 510 SH   SOLE   0 0 510
ZIMMER BIOMET HOLDINGS INC COM 98956P102   17,933 166 SH   SOLE   0 0 166
ZOETIS INC CL A COM 98978V103   14,654 75 SH   SOLE   0 0 75