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
AAON INC COM PAR $0.004 000360206   2,293,952 24,550 SH   SOLE   23,455 0 1,095
ABBOTT LABS COM 002824100   436,359 3,258 SH   SOLE   3,258 0 0
ABBVIE INC COM 00287Y109   1,032,206 4,458 SH   SOLE   4,083 0 375
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,968,768 44,480 SH   SOLE   36,849 0 7,631
ADOBE INC COM 00724F101   8,434,606 23,911 SH   SOLE   23,299 0 612
ADVANCED MICRO DEVICES INC COM 007903107   1,295 8 SH   SOLE   8 0 0
AES CORP COM 00130H105   1,823,384 138,555 SH   SOLE   129,355 0 9,200
AIR PRODS & CHEMS INC COM 009158106   5,696,576 20,888 SH   SOLE   16,478 0 4,410
ALPHABET INC CAP STK CL A 02079K305   22,572,079 92,851 SH   SOLE   77,591 0 15,260
ALPHABET INC CAP STK CL C 02079K107   10,827,259 44,456 SH   SOLE   37,186 0 7,270
AMAZON COM INC COM 023135106   16,750,337 76,287 SH   SOLE   68,007 0 8,280
AMERICAN EXPRESS CO COM 025816109   7,808,750 23,509 SH   SOLE   23,359 0 150
AMERICAN TOWER CORP NEW COM 03027X100   91,352 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   159,739 1,148 SH   SOLE   748 0 400
AMGEN INC COM 031162100   11,288 40 SH   SOLE   40 0 0
AMPHENOL CORP NEW CL A 032095101   123,750 1,000 SH   SOLE   1,000 0 0
APPLE INC COM 037833100   27,383,764 107,543 SH   SOLE   93,848 0 13,695
APPLIED MATLS INC COM 038222105   204,740 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   18,369 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   3,449 100 SH   SOLE   100 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   9,239,451 9,544 SH   SOLE   8,695 0 849
ASTRONICS CORP COM 046433108   385,451 8,451 SH   SOLE   8,451 0 0
AT&T INC COM 00206R102   14,120 500 SH   SOLE   500 0 0
AURORA CANNABIS INC COM 05156X850   24 4 SH   SOLE   4 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,728,925 12,705 SH   SOLE   12,705 0 0
AVIENT CORPORATION COM 05368V106   65,736 1,995 SH   SOLE   1,995 0 0
BECTON DICKINSON & CO COM 075887109   3,015,122 16,109 SH   SOLE   11,809 0 4,300
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   333,317 663 SH   SOLE   663 0 0
BIOATLA INC COM 09077B104   966 1,403 SH   SOLE   1,403 0 0
BLACKROCK INC COM 09290D101   291,468 250 SH   SOLE   250 0 0
BOOKING HOLDINGS INC COM 09857L108   156,579 29 SH   SOLE   29 0 0
BOSTON SCIENTIFIC CORP COM 101137107   83,572 856 SH   SOLE   856 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,236,372 27,414 SH   SOLE   26,564 0 850
BROADCOM INC COM 11135F101   47,431,551 143,771 SH   SOLE   125,546 0 18,225
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   381,072 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   61,680 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100   248,900 1,350 SH   SOLE   1,020 0 330
CARMAX INC COM 143130102   58,331 1,300 SH   SOLE   1,300 0 0
CBOE GLOBAL MKTS INC COM 12503M108   122,625 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   5,561,238 35,296 SH   SOLE   33,451 0 1,845
CDW CORP COM 12514G108   159,280 1,000 SH   SOLE   1,000 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   103,455 500 SH   SOLE   500 0 0
CHEVRON CORP NEW COM 166764100   703,154 4,528 SH   SOLE   4,528 0 0
CHUBB LIMITED COM H1467J104   112,900 400 SH   SOLE   400 0 0
CINTAS CORP COM 172908105   348,942 1,700 SH   SOLE   1,700 0 0
CISCO SYS INC COM 17275R102   100,715 1,472 SH   SOLE   1,472 0 0
CLEARWATER ANALYTICS HLDGS I CL A 185123106   37,068 2,057 SH   SOLE   2,057 0 0
CME GROUP INC COM 12572Q105   195,888 725 SH   SOLE   725 0 0
COCA COLA CO COM 191216100   1,760 27 SH   SOLE   27 0 0
COHERENT CORP COM 19247G107   130,773 1,214 SH   SOLE   1,214 0 0
COMCAST CORP NEW CL A 20030N101   5,059 161 SH   SOLE   161 0 0
COMERICA INC COM 200340107   22,612 330 SH   SOLE   330 0 0
COOPER COS INC COM 216648501   9,599 140 SH   SOLE   140 0 0
COSTCO WHSL CORP NEW COM 22160K105   22,283,757 24,074 SH   SOLE   19,324 0 4,750
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105   185,653 1,275 SH   SOLE   1,275 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   8,359,508 17,047 SH   SOLE   16,112 0 935
CSX CORP COM 126408103   17,586 495 SH   SOLE   495 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   332,891 689 SH   SOLE   689 0 0
DANAHER CORPORATION COM 235851102   268,841 1,356 SH   SOLE   1,356 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   1,079 19 SH   SOLE   19 0 0
DEXCOM INC COM 252131107   1,246,211 18,520 SH   SOLE   17,740 0 780
DIGITAL RLTY TR INC COM 253868103   3,096,083 17,909 SH   SOLE   16,809 0 1,100
DUTCH BROS INC CL A 26701L100   59,720 1,141 SH   SOLE   1,141 0 0
DYNE THERAPEUTICS INC COM 26818M108   622,697 49,225 SH   SOLE   48,225 0 1,000
EATON CORP PLC SHS G29183103   93,563 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   91,107 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   5,711,351 20,855 SH   SOLE   19,344 0 1,511
ELEVANCE HEALTH INC FORMERLY COM 036752103   32,312 100 SH   SOLE   100 0 0
ELI LILLY & CO COM 532457108   6,880,734 9,018 SH   SOLE   8,778 0 240
EMBECTA CORP COMMON STOCK 29082K105   565 40 SH   SOLE   40 0 0
EMERSON ELEC CO COM 291011104   65,590 500 SH   SOLE   500 0 0
ENBRIDGE INC COM 29250N105   100,920 2,000 SH   SOLE   2,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   299,896 9,591 SH   SOLE   9,591 0 0
ESSENTIAL UTILS INC COM 29670G102   2,643,375 66,250 SH   SOLE   64,850 0 1,400
EXCHANGE TRADED CONCEPTS TRU EMQQ THE EMERGIN 301505889   15,788 340 SH   SOLE   340 0 0
EXLSERVICE HOLDINGS INC COM 302081104   121,699 2,764 SH   SOLE   2,764 0 0
EXPEDITORS INTL WASH INC COM 302130109   140,979 1,150 SH   SOLE   1,150 0 0
EXXON MOBIL CORP COM 30231G102   255,154 2,263 SH   SOLE   2,263 0 0
FASTENAL CO COM 311900104   4,001,959 81,606 SH   SOLE   49,206 0 32,400
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,338 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   15,552 70 SH   SOLE   70 0 0
FIFTH THIRD BANCORP COM 316773100   227,384 5,104 SH   SOLE   5,104 0 0
FISERV INC COM 337738108   27,205 211 SH   SOLE   211 0 0
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   25,261 334 SH   SOLE   334 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   5,789 92 SH   SOLE   92 0 0
FLOWERS FOODS INC COM 343498101   604,411 46,315 SH   SOLE   46,315 0 0
FORTINET INC COM 34959E109   84,080 1,000 SH   SOLE   1,000 0 0
FORTIVE CORP COM 34959J108   378,644 7,729 SH   SOLE   7,729 0 0
FREEPORT-MCMORAN INC CL B 35671D857   274,540 7,000 SH   SOLE   7,000 0 0
GLOBAL PMTS INC COM 37940X102   71,449 860 SH   SOLE   860 0 0
GRAY MEDIA INC COM 389375106   19,363 3,350 SH   SOLE   3,350 0 0
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207   163,130 3,222 SH   SOLE   3,157 0 65
GRAYSCALE ETHEREUM MINI TR E SHS NEW 38964R203   166,202 4,242 SH   SOLE   4,167 0 75
GRIFFON CORP COM 398433102   4,029,173 52,911 SH   SOLE   45,861 0 7,050
GUIDEWIRE SOFTWARE INC COM 40171V100   101,599 442 SH   SOLE   442 0 0
HALLIBURTON CO COM 406216101   963,213 39,155 SH   SOLE   38,355 0 800
HEALTHEQUITY INC COM 42226A107   25,301 267 SH   SOLE   267 0 0
HEICO CORP NEW COM 422806109   193,692 600 SH   SOLE   600 0 0
HOME DEPOT INC COM 437076102   5,363,501 13,237 SH   SOLE   12,812 0 425
HONEYWELL INTL INC COM 438516106   11,157 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   327,460 700 SH   SOLE   700 0 0
IDEXX LABS INC COM 45168D104   24,917 39 SH   SOLE   39 0 0
ILLINOIS TOOL WKS INC COM 452308109   7,495,286 28,744 SH   SOLE   20,797 0 7,947
INGERSOLL RAND INC COM 45687V106   2,858,818 34,602 SH   SOLE   33,189 0 1,413
INTERCONTINENTAL EXCHANGE IN COM 45866F104   15,278,778 90,686 SH   SOLE   80,486 0 10,200
INTERNATIONAL BUSINESS MACHS COM 459200101   15,519 55 SH   SOLE   55 0 0
INTUIT COM 461202103   5,528,840 8,096 SH   SOLE   4,769 0 3,327
INTUITIVE SURGICAL INC COM NEW 46120E602   983,906 2,200 SH   SOLE   2,200 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   601 1 SH   SOLE   1 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   71,500 1,100 SH   SOLE   1,100 0 0
ISHARES GOLD TR ISHARES NEW 464285204   166,134 2,283 SH   SOLE   2,235 0 48
ISHARES INC MSCI EM ASIA ETF 464286426   755,470 8,234 SH   SOLE   6,834 0 1,400
ISHARES SILVER TR ISHARES 46428Q109   161,430 3,810 SH   SOLE   3,725 0 85
ISHARES TR 0-5 YR TIPS ETF 46429B747   21,706 210 SH   SOLE   210 0 0
ISHARES TR CORE MSCI EURO 46434V738   44,278 650 SH   SOLE   650 0 0
ISHARES TR CORE S&P SCP ETF 464287804   29,352 247 SH   SOLE   247 0 0
ISHARES TR CORE S&P US GWT 464287671   16,454 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   3,383,981 5,056 SH   SOLE   5,016 0 40
ISHARES TR GL CLEAN ENE ETF 464288224   774 50 SH   SOLE   50 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   109,350 4,500 SH   SOLE   4,500 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   270,793 10,750 SH   SOLE   10,750 0 0
ISHARES TR ISHARES SEMICDTR 464287523   543 2 SH   SOLE   2 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,555,343 38,078 SH   SOLE   37,963 0 115
ISHARES TR MSCI EMG MKT ETF 464287234   16,020 300 SH   SOLE   300 0 0
ISHARES TR RUS 1000 ETF 464287622   25,584 70 SH   SOLE   70 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   663,737 1,417 SH   SOLE   1,417 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   56,007 175 SH   SOLE   175 0 0
ISHARES TR RUS MD CP GR ETF 464287481   1,199,805 8,425 SH   SOLE   8,425 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,316,505 5,441 SH   SOLE   5,441 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   66,315 175 SH   SOLE   175 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,570 13 SH   SOLE   13 0 0
ISHARES TR U.S. MED DVC ETF 464288810   3,065 51 SH   SOLE   51 0 0
ISHARES TR U.S. TECH ETF 464287721   22,329 114 SH   SOLE   114 0 0
ISHARES TR US HLTHCARE ETF 464287762   7,340 125 SH   SOLE   125 0 0
JOHNSON & JOHNSON COM 478160104   131,278 708 SH   SOLE   708 0 0
JPMORGAN CHASE & CO. COM 46625H100   662,088 2,099 SH   SOLE   2,099 0 0
KIMCO RLTY CORP COM 49446R109   15,842 725 SH   SOLE   725 0 0
KINSALE CAP GROUP INC COM 49714P108   330,853 778 SH   SOLE   778 0 0
KKR & CO INC COM 48251W104   73,812 568 SH   SOLE   568 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   603,891 7,856 SH   SOLE   7,731 0 125
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   21,731 550 SH   SOLE   550 0 0
LAUDER ESTEE COS INC CL A 518439104   1,790,335 20,317 SH   SOLE   16,692 0 3,625
LINDE PLC SHS G54950103   14,725 31 SH   SOLE   31 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   142,417 1,144 SH   SOLE   1,144 0 0
MARATHON PETE CORP COM 56585A102   115,644 600 SH   SOLE   600 0 0
MASTEC INC COM 576323109   274,951 1,292 SH   SOLE   1,007 0 285
MASTERCARD INCORPORATED CL A 57636Q104   199,084 350 SH   SOLE   350 0 0
MCGRATH RENTCORP COM 580589109   1,190,830 10,152 SH   SOLE   9,852 0 300
MCKESSON CORP COM 58155Q103   3,863 5 SH   SOLE   5 0 0
MERCK & CO INC COM 58933Y105   41,965 500 SH   SOLE   500 0 0
META PLATFORMS INC CL A 30303M102   5,194,270 7,073 SH   SOLE   6,935 0 138
MICROSOFT CORP COM 594918104   29,848,287 57,628 SH   SOLE   51,998 0 5,630
MIDDLEBY CORP COM 596278101   33,233 250 SH   SOLE   250 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   1,026,750 72,716 SH   SOLE   58,866 0 13,850
MODINE MFG CO COM 607828100   240,251 1,690 SH   SOLE   1,245 0 445
MONDELEZ INTL INC CL A 609207105   1,867,978 29,902 SH   SOLE   29,902 0 0
MONOLITHIC PWR SYS INC COM 609839105   18,728,580 20,343 SH   SOLE   19,308 0 1,035
MORGAN STANLEY COM NEW 617446448   11,128 70 SH   SOLE   70 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   114,323 250 SH   SOLE   250 0 0
MURPHY USA INC COM 626755102   2,192,893 5,648 SH   SOLE   5,623 0 25
NATERA INC COM 632307104   149,864 931 SH   SOLE   931 0 0
NETFLIX INC COM 64110L106   975,921 814 SH   SOLE   814 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   927,006 4,688 SH   SOLE   4,558 0 130
NEXTERA ENERGY INC COM 65339F101   1,718,002 22,758 SH   SOLE   21,843 0 915
NOVO-NORDISK A S ADR 670100205   166,470 3,000 SH   SOLE   3,000 0 0
NUTANIX INC CL A 67059N108   1,299,371 17,467 SH   SOLE   16,342 0 1,125
NVIDIA CORPORATION COM 67066G104   33,906,251 181,725 SH   SOLE   147,910 0 33,815
OMNICOM GROUP INC COM 681919106   3,634 50 SH   SOLE   50 0 0
ORACLE CORP COM 68389X105   5,208,284 18,519 SH   SOLE   18,239 0 280
OREILLY AUTOMOTIVE INC COM 67103H107   16,937,491 157,105 SH   SOLE   152,170 0 4,935
PACER FDS TR US SMALL CAP CAS 69374H857   651,885 14,890 SH   SOLE   14,590 0 300
PALANTIR TECHNOLOGIES INC CL A 69608A108   730 4 SH   SOLE   4 0 0
PALO ALTO NETWORKS INC COM 697435105   27,536,551 135,235 SH   SOLE   114,345 0 20,890
PATTERSON-UTI ENERGY INC COM 703481101   25,258 4,876 SH   SOLE   4,876 0 0
PENUMBRA INC COM 70975L107   221,655 875 SH   SOLE   875 0 0
PEPSICO INC COM 713448108   551,227 3,925 SH   SOLE   3,925 0 0
PFIZER INC COM 717081103   99,372 3,900 SH   SOLE   1,500 0 2,400
PHREESIA INC COM 71944F106   2,892,372 122,975 SH   SOLE   109,550 0 13,425
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   17,096,659 169,795 SH   SOLE   166,700 0 3,095
PROCTER AND GAMBLE CO COM 742718109   322,665 2,100 SH   SOLE   2,100 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   19,481 189 SH   SOLE   189 0 0
PROSHARES TR SHORT S&P 500 NE 74349Y753   1,698,682 45,960 SH   SOLE   45,210 0 750
PRUDENTIAL FINL INC COM 744320102   2,863 28 SH   SOLE   28 0 0
PURE STORAGE INC CL A 74624M102   6,085,445 72,610 SH   SOLE   65,210 0 7,400
QUALCOMM INC COM 747525103   8,318 50 SH   SOLE   50 0 0
QUANTA SVCS INC COM 74762E102   1,369,659 3,305 SH   SOLE   3,305 0 0
RALLIANT CORP COM 750940108   112,649 2,576 SH   SOLE   2,576 0 0
RB GLOBAL INC COM 74935Q107   178,794 1,650 SH   SOLE   1,650 0 0
RBC BEARINGS INC COM 75524B104   549,919 1,409 SH   SOLE   1,409 0 0
REALTY INCOME CORP COM 756109104   912 15 SH   SOLE   15 0 0
RECURSION PHARMACEUTICALS IN CL A 75629V104   1,952 400 SH   SOLE   400 0 0
REPUBLIC SVCS INC COM 760759100   30,292 132 SH   SOLE   132 0 0
RESMED INC COM 761152107   136,865 500 SH   SOLE   500 0 0
REVVITY INC COM 714046109   109,563 1,250 SH   SOLE   1,250 0 0
RPM INTL INC COM 749685103   845,436 7,172 SH   SOLE   6,610 0 562
S&P GLOBAL INC COM 78409V104   817,673 1,680 SH   SOLE   350 0 1,330
SALESFORCE INC COM 79466L302   105,465 445 SH   SOLE   370 0 75
SAMSARA INC COM CL A 79589L106   223,500 6,000 SH   SOLE   6,000 0 0
SAREPTA THERAPEUTICS INC COM 803607100   76,695 3,980 SH   SOLE   3,980 0 0
SCHRODINGER INC COM 80810D103   11,033 550 SH   SOLE   0 0 550
SCHWAB CHARLES CORP COM 808513105   17,376 182 SH   SOLE   182 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,329 26 SH   SOLE   26 0 0
SERVICENOW INC COM 81762P102   13,120,432 14,257 SH   SOLE   11,398 0 2,859
SHOPIFY INC CL A SUB VTG SHS 82509L107   1,040,270 7,000 SH   SOLE   7,000 0 0
SOUTH BOW CORP COM 83671M105   5,658 200 SH   SOLE   200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   579,577 870 SH   SOLE   848 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   351,658 590 SH   SOLE   590 0 0
SPDR SERIES TRUST BLOOMBERG SHT TE 78468R408   7,040 275 SH   SOLE   275 0 0
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854   54,838 700 SH   SOLE   700 0 0
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853   145,631 3,144 SH   SOLE   3,144 0 0
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788   13,200 300 SH   SOLE   300 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821   59,514 650 SH   SOLE   650 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763   70,862 506 SH   SOLE   506 0 0
STARBUCKS CORP COM 855244109   9,543,063 112,802 SH   SOLE   97,357 0 15,445
STRYKER CORPORATION COM 863667101   25,010,120 67,655 SH   SOLE   60,021 0 7,634
SUNCOR ENERGY INC NEW COM 867224107   10,308,131 246,547 SH   SOLE   204,862 0 41,685
SUPER MICRO COMPUTER INC COM NEW 86800U302   6,712 140 SH   SOLE   140 0 0
SYNOPSYS INC COM 871607107   49,339 100 SH   SOLE   100 0 0
SYSCO CORP COM 871829107   245,031 2,976 SH   SOLE   2,976 0 0
TC ENERGY CORP COM 87807B107   108,820 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101   45,807 103 SH   SOLE   103 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   2,493,753 2,671 SH   SOLE   2,639 0 32
THERMO FISHER SCIENTIFIC INC COM 883556102   16,118,185 33,232 SH   SOLE   28,939 0 4,293
TJX COS INC NEW COM 872540109   118,244 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   5,648,045 99,315 SH   SOLE   77,340 0 21,975
TRANE TECHNOLOGIES PLC SHS G8994E103   8,286,451 19,638 SH   SOLE   19,063 0 575
TRANSMEDICS GROUP INC COM 89377M109   129,591 1,155 SH   SOLE   1,155 0 0
UNION PAC CORP COM 907818108   40,416 171 SH   SOLE   171 0 0
UNITED RENTALS INC COM 911363109   4,421,986 4,632 SH   SOLE   4,452 0 180
VAALCO ENERGY INC COM NEW 91851C201   10,854 2,700 SH   SOLE   2,700 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   6,532 15 SH   SOLE   15 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   12,232 155 SH   SOLE   155 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,439 3 SH   SOLE   3 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   149,246 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   60,712 185 SH   SOLE   185 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,057,648 19,521 SH   SOLE   19,521 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   594,440 7,437 SH   SOLE   7,437 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   107,602 1,100 SH   SOLE   1,100 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   76,903 103 SH   SOLE   103 0 0
VEEVA SYS INC CL A COM 922475108   12,736,845 42,754 SH   SOLE   36,269 0 6,485
VERALTO CORP COM SHS 92338C103   48,295 453 SH   SOLE   453 0 0
VERISK ANALYTICS INC COM 92345Y106   62,878 250 SH   SOLE   250 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102   132,071 5,347 SH   SOLE   5,347 0 0
VIATRIS INC COM 92556V106   811,800 82,000 SH   SOLE   82,000 0 0
VISA INC COM CL A 92826C839   19,403,357 56,838 SH   SOLE   50,004 0 6,834
WALMART INC COM 931142103   4,035,315 39,155 SH   SOLE   38,510 0 645
WATSCO INC COM 942622200   7,003,285 17,322 SH   SOLE   15,667 0 1,655
WEC ENERGY GROUP INC COM 92939U106   91,672 800 SH   SOLE   800 0 0
WELLS FARGO CO NEW COM 949746101   102,345 1,221 SH   SOLE   221 0 1,000
WELLTOWER INC COM 95040Q104   196,124 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   87,773 415 SH   SOLE   415 0 0
WESTLAKE CORPORATION COM 960413102   26,971 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   10,130 267 SH   SOLE   267 0 0
YORK WTR CO COM 987184108   24,340 800 SH   SOLE   800 0 0
ZOETIS INC CL A 98978V103   526,171 3,596 SH   SOLE   3,596 0 0
ZSCALER INC COM 98980G102   10,073,371 33,616 SH   SOLE   28,091 0 5,525