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 LABS COM 002824100   968,127 8,796 SH   SOLE   7,881 0 915
ABBVIE INC COM 00287Y109   1,443,081 9,312 SH   SOLE   9,312 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   19,034,412 54,243 SH   SOLE   52,929 0 1,314
ADAMS DIVERSIFIED EQUITY FD COM 006212104   1,096 62 SH   SOLE   62 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   4,900 1,000 SH   SOLE   1,000 0 0
ADOBE INC COM 00724F101   11,466,056 19,219 SH   SOLE   18,335 0 884
ADVANCED MICRO DEVICES INC COM 007903107   184,263 1,250 SH   SOLE   1,250 0 0
AEHR TEST SYS COM 00760J108   10,082 380 SH   SOLE   0 0 380
AEROVIRONMENT INC COM 008073108   41,216 327 SH   SOLE   0 0 327
AERSALE CORPORATION COM 00810F106   16,790 1,322 SH   SOLE   0 0 1,322
AFFIRM HLDGS INC COM CL A 00827B106   122,850 2,500 SH   SOLE   2,500 0 0
AGILYSYS INC COM 00847J105   27,397 323 SH   SOLE   0 0 323
AIR PRODS & CHEMS INC COM 009158106   7,604,248 27,773 SH   SOLE   27,338 0 435
ALLSTATE CORP COM 020002101   55,992 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   13,359,254 95,635 SH   SOLE   94,615 0 1,020
ALPHABET INC CAP STK CL C 02079K107   6,673,177 47,351 SH   SOLE   45,021 0 2,330
ALPHATEC HLDGS INC COM NEW 02081G201   63,991 4,235 SH   SOLE   0 0 4,235
AMAZON COM INC COM 023135106   10,224,195 67,291 SH   SOLE   65,606 0 1,685
AMERICAN EXPRESS CO COM 025816109   5,276,244 28,164 SH   SOLE   26,484 0 1,680
AMERICAN TOWER CORP NEW COM 03027X100   102,543 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   151,476 1,148 SH   SOLE   1,148 0 0
AMGEN INC COM 031162100   511,524 1,776 SH   SOLE   1,231 0 545
APPFOLIO INC COM CL A 03783C100   26,679 154 SH   SOLE   0 0 154
APPLE INC COM 037833100   23,618,875 122,676 SH   SOLE   118,846 0 3,830
APPLIED MATLS INC COM 038222105   162,060 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   18,027 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   3,060 100 SH   SOLE   100 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   5,352,182 7,071 SH   SOLE   7,057 0 14
ASTRAZENECA PLC SPONSORED ADR 046353108   14,953 222 SH   SOLE   222 0 0
ASTRONICS CORP COM 046433108   86,020 4,938 SH   SOLE   0 0 4,938
AURORA CANNABIS INC COM 05156X884   20 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   4,451,830 19,109 SH   SOLE   19,109 0 0
AVIENT CORPORATION COM 05368V106   340,126 8,182 SH   SOLE   8,182 0 0
AXONICS INC COM 05465P101   61,919 995 SH   SOLE   0 0 995
BEACON ROOFING SUPPLY INC COM 073685109   56,563 650 SH   SOLE   650 0 0
BECTON DICKINSON & CO COM 075887109   6,118,671 25,094 SH   SOLE   24,771 0 323
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   234,683 658 SH   SOLE   658 0 0
BLACKROCK INC COM 09247X101   202,950 250 SH   SOLE   250 0 0
BOEING CO COM 097023105   247,627 950 SH   SOLE   950 0 0
BOOKING HOLDINGS INC COM 09857L108   446,950 126 SH   SOLE   101 0 25
BOSTON SCIENTIFIC CORP COM 101137107   36,190 626 SH   SOLE   626 0 0
BRAZE INC COM CL A 10576N102   17,480 329 SH   SOLE   0 0 329
BRISTOL-MYERS SQUIBB CO COM 110122108   2,007,658 39,128 SH   SOLE   37,778 0 1,350
BROADCOM INC COM 11135F101   22,840,708 20,462 SH   SOLE   20,287 0 175
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   329,200 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   59,055 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100   24,170 315 SH   SOLE   315 0 0
CARMAX INC COM 143130102   107,436 1,400 SH   SOLE   1,400 0 0
CASTLE BIOSCIENCES INC COM 14843C105   11,265 522 SH   SOLE   0 0 522
CBOE GLOBAL MKTS INC COM 12503M108   89,280 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   4,778,031 51,327 SH   SOLE   46,132 0 5,195
CDW CORP COM 12514G108   227,430 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   74,134 1,360 SH   SOLE   0 0 1,360
CHARTER COMMUNICATIONS INC N CL A 16119P108   7,774 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   1,054,114 7,067 SH   SOLE   7,067 0 0
CINTAS CORP COM 172908105   340,503 565 SH   SOLE   565 0 0
CISCO SYS INC COM 17275R102   71,739 1,420 SH   SOLE   1,420 0 0
CLEARWATER ANALYTICS HLDGS I CL A 185123106   19,570 977 SH   SOLE   0 0 977
CME GROUP INC COM 12572Q105   181,116 860 SH   SOLE   860 0 0
COCA COLA CO COM 191216100   39,611 672 SH   SOLE   672 0 0
COGNEX CORP COM 192422103   79,306 1,900 SH   SOLE   0 0 1,900
COINBASE GLOBAL INC COM CL A 19260Q107   19,132 110 SH   SOLE   110 0 0
COMCAST CORP NEW CL A 20030N101   68,450 1,561 SH   SOLE   1,561 0 0
COMERICA INC COM 200340107   6,419 115 SH   SOLE   115 0 0
COMMERCIAL METALS CO COM 201723103   635,158 12,693 SH   SOLE   12,593 0 100
COOPER COS INC COM NEW 216648402   13,246 35 SH   SOLE   35 0 0
CORE LABORATORIES INC COM 21867A105   883 50 SH   SOLE   50 0 0
COSTCO WHSL CORP NEW COM 22160K105   18,271,774 27,681 SH   SOLE   26,661 0 1,020
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105   25,973 1,334 SH   SOLE   0 0 1,334
CSX CORP COM 126408103   71,567 2,064 SH   SOLE   2,064 0 0
DANAHER CORPORATION COM 235851102   2,782,558 12,028 SH   SOLE   12,028 0 0
DEXCOM INC COM 252131107   51,374 414 SH   SOLE   414 0 0
DIAMONDBACK ENERGY INC COM 25278X109   62,032 400 SH   SOLE   400 0 0
DIGITAL RLTY TR INC COM 253868103   2,368,992 17,603 SH   SOLE   17,378 0 225
DISNEY WALT CO COM 254687106   813 9 SH   SOLE   9 0 0
DNP SELECT INCOME FD INC COM 23325P104   14,976 1,766 SH   SOLE   1,766 0 0
DOLLAR GEN CORP NEW COM 256677105   20,393 150 SH   SOLE   150 0 0
EAST WEST BANCORP INC COM 27579R104   736,768 10,240 SH   SOLE   8,485 0 1,755
EATON CORP PLC SHS G29183103   60,205 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   80,819 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   4,898,650 24,697 SH   SOLE   24,186 0 511
ELEVANCE HEALTH INC COM 036752103   47,156 100 SH   SOLE   100 0 0
ELI LILLY & CO COM 532457108   384,145 659 SH   SOLE   659 0 0
EMBECTA CORP COMMON STOCK 29082K105   2,367 125 SH   SOLE   125 0 0
EMERSON ELEC CO COM 291011104   655,810 6,738 SH   SOLE   5,538 0 1,200
ENBRIDGE INC COM 29250N105   72,040 2,000 SH   SOLE   2,000 0 0
ENDAVA PLC ADS 29260V105   12,534 161 SH   SOLE   0 0 161
ENTERPRISE PRODS PARTNERS L COM 293792107   293,553 11,141 SH   SOLE   11,141 0 0
EQUITRANS MIDSTREAM CORP COM 294600101   101,800 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102   2,187,030 58,555 SH   SOLE   53,355 0 5,200
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   463 15 SH   SOLE   15 0 0
EXLSERVICE HOLDINGS INC COM 302081104   33,113 1,073 SH   SOLE   0 0 1,073
EXPEDITORS INTL WASH INC COM 302130109   464,280 3,650 SH   SOLE   3,650 0 0
EXXON MOBIL CORP COM 30231G102   608,579 6,087 SH   SOLE   6,087 0 0
FASTENAL CO COM 311900104   5,343,331 82,497 SH   SOLE   81,897 0 600
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,294 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   10,055 70 SH   SOLE   70 0 0
FIFTH THIRD BANCORP COM 316773100   107,057 3,104 SH   SOLE   0 0 3,104
FIRST COMWLTH FINL CORP PA COM 319829107   15,101 978 SH   SOLE   978 0 0
FISERV INC COM 337738108   103,749 781 SH   SOLE   781 0 0
FIVE9 INC COM 338307101   35,568 452 SH   SOLE   0 0 452
FLEXSHARES TR MORNSTAR UPSTR 33939L407   30,713 750 SH   SOLE   750 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   12,384 111 SH   SOLE   0 0 111
FLOWERS FOODS INC COM 343498101   597,528 26,545 SH   SOLE   24,370 0 2,175
FLYWIRE CORPORATION COM VTG 302492103   62,830 2,714 SH   SOLE   0 0 2,714
FORTIVE CORP COM 34959J108   609,510 8,278 SH   SOLE   8,278 0 0
FREEPORT-MCMORAN INC CL B 35671D857   425,700 10,000 SH   SOLE   10,000 0 0
FRESHPET INC COM 358039105   30,179 348 SH   SOLE   0 0 348
GENTEX CORP COM 371901109   26,128 800 SH   SOLE   800 0 0
GILEAD SCIENCES INC COM 375558103   162,020 2,000 SH   SOLE   2,000 0 0
GLOBAL E ONLINE LTD SHS M5216V106   26,546 670 SH   SOLE   0 0 670
GLOBAL PMTS INC COM 37940X102   878,205 6,915 SH   SOLE   6,915 0 0
GRAY TELEVISION INC COM 389375106   606,171 67,653 SH   SOLE   64,153 0 3,500
GUIDEWIRE SOFTWARE INC COM 40171V100   23,008 211 SH   SOLE   0 0 211
HALLIBURTON CO COM 406216101   1,240,126 34,305 SH   SOLE   33,505 0 800
HARTFORD FINL SVCS GROUP INC COM 416515104   160,760 2,000 SH   SOLE   2,000 0 0
HEXCEL CORP NEW COM 428291108   66,965 908 SH   SOLE   0 0 908
HOME DEPOT INC COM 437076102   6,651,681 19,194 SH   SOLE   18,454 0 740
HONEYWELL INTL INC COM 438516106   11,116 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   406,378 700 SH   SOLE   700 0 0
ILLINOIS TOOL WKS INC COM 452308109   12,862,040 49,103 SH   SOLE   48,283 0 820
INGERSOLL RAND INC COM 45687V106   3,342,558 43,219 SH   SOLE   41,956 0 1,263
INSPIRE MED SYS INC COM 457730109   28,684 141 SH   SOLE   0 0 141
INTERCONTINENTAL EXCHANGE IN COM 45866F104   12,613,625 98,214 SH   SOLE   95,149 0 3,065
INTERNATIONAL BUSINESS MACHS COM 459200101   12,357 76 SH   SOLE   76 0 0
INTUIT COM 461202103   12,474,974 19,959 SH   SOLE   19,309 0 650
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   116,490 5,500 SH   SOLE   5,500 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   594,594 8,994 SH   SOLE   8,994 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   34,014 345 SH   SOLE   345 0 0
ISHARES TR CORE MSCI EAFE 46432F842   79,637 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738   24,759 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P SCP ETF 464287804   30,310 280 SH   SOLE   280 0 0
ISHARES TR CORE S&P US GWT 464287671   10,410 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,901,125 6,074 SH   SOLE   6,034 0 40
ISHARES TR IBONDS 24 TRM TS 46436E874   155,090 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   179,250 7,500 SH   SOLE   7,500 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   427,830 17,175 SH   SOLE   17,175 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   77,221 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   340,450 13,750 SH   SOLE   13,750 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,175,144 55,410 SH   SOLE   55,410 0 0
ISHARES TR RUS 1000 ETF 464287622   137,687 525 SH   SOLE   525 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   154,314 509 SH   SOLE   509 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   128,069 775 SH   SOLE   775 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   90,800 360 SH   SOLE   360 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   21,281 137 SH   SOLE   137 0 0
ISHARES TR RUS MD CP GR ETF 464287481   193,251 1,850 SH   SOLE   1,850 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,350,515 11,711 SH   SOLE   11,711 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   751 10 SH   SOLE   10 0 0
ISHARES TR U.S. MED DVC ETF 464288810   2,213 41 SH   SOLE   41 0 0
ISHARES TR U.S. TECH ETF 464287721   614 5 SH   SOLE   5 0 0
JOHNSON & JOHNSON COM 478160104   446,709 2,850 SH   SOLE   2,850 0 0
JPMORGAN CHASE & CO COM 46625H100   343,943 2,022 SH   SOLE   2,022 0 0
KAMAN CORP NOTE 3.250% 5/0 483548AF0   674,277 685,000 SH   SOLE   685,000 0 0
KINSALE CAP GROUP INC COM 49714P108   241,806 722 SH   SOLE   473 0 249
KKR & CO INC COM 48251W104   47,059 568 SH   SOLE   568 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   673,581 10,178 SH   SOLE   9,435 0 743
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   21,792 378 SH   SOLE   0 0 378
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   118,183 2,050 SH   SOLE   2,050 0 0
KRANESHARES TR ELEC VEH FUTUR 500767827   11,951 465 SH   SOLE   465 0 0
KURA SUSHI USA INC CL A COM 501270102   23,649 311 SH   SOLE   0 0 311
LATTICE SEMICONDUCTOR CORP COM 518415104   47,742 692 SH   SOLE   0 0 692
LAUDER ESTEE COS INC CL A 518439104   5,774,828 39,486 SH   SOLE   38,716 0 770
LGI HOMES INC COM 50187T106   96,142 722 SH   SOLE   100 0 622
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   1,276 200 SH   SOLE   200 0 0
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5   504,382 520,000 SH   SOLE   520,000 0 0
LINDE PLC SHS G54950103   12,733 31 SH   SOLE   31 0 0
LOWES COS INC COM 548661107   78,338 352 SH   SOLE   352 0 0
LULULEMON ATHLETICA INC COM 550021109   409,032 800 SH   SOLE   800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   9,508 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   72,339 778 SH   SOLE   0 0 778
MARATHON PETE CORP COM 56585A102   148,360 1,000 SH   SOLE   1,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   14,021 74 SH   SOLE   74 0 0
MASTERCARD INCORPORATED CL A 57636Q104   242,258 568 SH   SOLE   568 0 0
MCDONALDS CORP COM 580135101   94,587 319 SH   SOLE   319 0 0
MCGRATH RENTCORP COM 580589109   1,149,190 9,607 SH   SOLE   9,532 0 75
MDU RES GROUP INC COM 552690109   112,068 5,660 SH   SOLE   2,685 0 2,975
MEDPACE HLDGS INC COM 58506Q109   22,071 72 SH   SOLE   0 0 72
MERCADOLIBRE INC COM 58733R102   62,862 40 SH   SOLE   40 0 0
MERCK & CO INC COM 58933Y105   218,040 2,000 SH   SOLE   2,000 0 0
META PLATFORMS INC CL A 30303M102   80,703 228 SH   SOLE   15 0 213
MICROSOFT CORP COM 594918104   23,037,616 61,264 SH   SOLE   59,642 0 1,622
MIDDLEBY CORP COM 596278101   95,661 650 SH   SOLE   650 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   941,951 21,744 SH   SOLE   21,744 0 0
MOLECULAR TEMPLATES INC COM NEW 608550208   23 6 SH   SOLE   6 0 0
MONDELEZ INTL INC CL A 609207105   4,296,910 59,325 SH   SOLE   57,925 0 1,400
MONOLITHIC PWR SYS INC COM 609839105   14,478,925 22,954 SH   SOLE   21,425 0 1,529
MORGAN STANLEY COM NEW 617446448   6,528 70 SH   SOLE   70 0 0
MYR GROUP INC DEL COM 55405W104   23,575 163 SH   SOLE   0 0 163
NAPCO SEC TECHNOLOGIES INC COM 630402105   48,053 1,403 SH   SOLE   0 0 1,403
NASDAQ INC COM 631103108   611,168 10,512 SH   SOLE   9,987 0 525
NATERA INC COM 632307104   22,801 364 SH   SOLE   0 0 364
NATIONAL HEALTH INVS INC COM 63633D104   29 1 SH   SOLE   1 0 0
NETFLIX INC COM 64110L106   405,572 833 SH   SOLE   833 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   2,671,334 17,042 SH   SOLE   15,592 0 1,450
NEXTERA ENERGY INC COM 65339F101   1,611,190 26,526 SH   SOLE   25,611 0 915
NIKE INC CL B 654106103   8,143 75 SH   SOLE   75 0 0
NORFOLK SOUTHN CORP COM 655844108   118,190 500 SH   SOLE   500 0 0
NOVO-NORDISK A S ADR 670100205   346,972 3,354 SH   SOLE   3,354 0 0
NVIDIA CORPORATION COM 67066G104   9,317,565 18,815 SH   SOLE   18,073 0 742
OKTA INC CL A 679295105   45,265 500 SH   SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   202,665 500 SH   SOLE   500 0 0
OMNICOM GROUP INC COM 681919106   121,114 1,400 SH   SOLE   1,400 0 0
ORACLE CORP COM 68389X105   3,043,765 28,870 SH   SOLE   24,490 0 4,380
OREILLY AUTOMOTIVE INC COM 67103H107   11,466,516 12,069 SH   SOLE   11,490 0 579
ORTHOPEDIATRICS CORP COM 68752L100   26,529 816 SH   SOLE   0 0 816
PACER FDS TR PACER US SMALL 69374H857   304,991 6,350 SH   SOLE   6,350 0 0
PALO ALTO NETWORKS INC COM 697435105   23,720,737 80,442 SH   SOLE   77,772 0 2,670
PARKER-HANNIFIN CORP COM 701094104   46,070 100 SH   SOLE   100 0 0
PATTERSON-UTI ENERGY INC COM 703481101   1,826,583 169,128 SH   SOLE   162,331 0 6,797
PAYLOCITY HLDG CORP COM 70438V106   21,105 128 SH   SOLE   0 0 128
PAYPAL HLDGS INC COM 70450Y103   244,474 3,981 SH   SOLE   3,981 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   166,128 1,035 SH   SOLE   1,035 0 0
PENUMBRA INC COM 70975L107   23,394 93 SH   SOLE   0 0 93
PEPSICO INC COM 713448108   2,865,201 16,870 SH   SOLE   16,765 0 105
PERMIAN RESOURCES CORP CLASS A COM 71424F105   12,798 941 SH   SOLE   0 0 941
PFIZER INC COM 717081103   150,284 5,220 SH   SOLE   5,220 0 0
PHREESIA INC COM 71944F106   875,996 37,840 SH   SOLE   37,840 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,060,165 20,645 SH   SOLE   20,645 0 0
PLUG POWER INC COM NEW 72919P202   2,253 500 SH   SOLE   500 0 0
PROCTER AND GAMBLE CO COM 742718109   1,011,566 6,903 SH   SOLE   5,888 0 1,015
PROGYNY INC COM 74340E103   33,462 900 SH   SOLE   0 0 900
PROSHARES TR SHORT S&P 500 NE 74347B425   691,848 53,260 SH   SOLE   47,460 0 5,800
PRUDENTIAL FINL INC COM 744320102   96,927 935 SH   SOLE   935 0 0
PURE STORAGE INC CL A 74624M102   108,050 3,030 SH   SOLE   3,030 0 0
Q2 HLDGS INC COM 74736L109   48,576 1,119 SH   SOLE   0 0 1,119
QUALCOMM INC COM 747525103   166,325 1,150 SH   SOLE   1,150 0 0
QUANTA SVCS INC COM 74762E102   343,554 1,592 SH   SOLE   1,475 0 117
RB GLOBAL INC COM 74935Q107   389,635 5,825 SH   SOLE   5,825 0 0
RBC BEARINGS INC COM 75524B104   331,612 1,164 SH   SOLE   999 0 165
REPUBLIC SVCS INC COM 760759100   7,257 44 SH   SOLE   44 0 0
REVVITY INC COM 714046109   218,620 2,000 SH   SOLE   2,000 0 0
ROCKWELL AUTOMATION INC COM 773903109   13,972 45 SH   SOLE   45 0 0
RPM INTL INC COM 749685103   675,362 6,050 SH   SOLE   3,873 0 2,177
RPT REALTY SH BEN INT 74971D101   15,396 1,200 SH   SOLE   1,200 0 0
RUMBLE INC COM CL A 78137L105   2,043 455 SH   SOLE   455 0 0
RXSIGHT INC COM 78349D107   22,620 561 SH   SOLE   0 0 561
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   21,898 509 SH   SOLE   0 0 509
S&P GLOBAL INC COM 78409V104   740,074 1,680 SH   SOLE   1,680 0 0
SAIA INC COM 78709Y105   86,768 198 SH   SOLE   0 0 198
SALESFORCE INC COM 79466L302   291,296 1,107 SH   SOLE   1,107 0 0
SCHLUMBERGER LTD COM STK 806857108   38,770 745 SH   SOLE   745 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   669 12 SH   SOLE   12 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,235 22 SH   SOLE   22 0 0
SERVICENOW INC COM 81762P102   8,529,454 12,073 SH   SOLE   11,640 0 433
SHELL PLC SPON ADS 780259305   64,748 984 SH   SOLE   984 0 0
SHOPIFY INC CL A 82509L107   694,089 8,910 SH   SOLE   8,910 0 0
SI-BONE INC COM 825704109   55,746 2,652 SH   SOLE   0 0 2,652
SNOWFLAKE INC CL A 833445109   99,500 500 SH   SOLE   500 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   46,215 1,300 SH   SOLE   1,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   272,828 574 SH   SOLE   552 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   173,524 342 SH   SOLE   342 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   169,947 6,760 SH   SOLE   6,760 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   185,868 3,325 SH   SOLE   3,325 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853   164,460 3,899 SH   SOLE   3,899 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   11,757 300 SH   SOLE   300 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   49,186 650 SH   SOLE   650 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   12,545 150 SH   SOLE   150 0 0
SPDR SER TR S&P DIVID ETF 78464A763   63,232 506 SH   SOLE   506 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   143,625 7,500 SH   SOLE   7,500 0 0
SPROUT SOCIAL INC COM CL A 85209W109   64,339 1,047 SH   SOLE   0 0 1,047
SPS COMM INC COM 78463M107   57,765 298 SH   SOLE   0 0 298
STARBUCKS CORP COM 855244109   11,509,887 119,882 SH   SOLE   117,477 0 2,405
STATE STR CORP COM 857477103   309,840 4,000 SH   SOLE   4,000 0 0
STERICYCLE INC COM 858912108   495,600 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101   21,647,546 72,289 SH   SOLE   69,653 0 2,636
SUNCOR ENERGY INC NEW COM 867224107   9,034,223 281,967 SH   SOLE   277,157 0 4,810
SYSCO CORP COM 871829107   1,382,321 18,902 SH   SOLE   17,097 0 1,805
TACTILE SYS TECHNOLOGY INC COM 87357P100   11,526 806 SH   SOLE   0 0 806
TANDEM DIABETES CARE INC COM NEW 875372203   22,651 766 SH   SOLE   0 0 766
TC ENERGY CORP COM 87807B107   78,180 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101   22,364 90 SH   SOLE   90 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   6,599,573 4,197 SH   SOLE   4,129 0 68
THERMO FISHER SCIENTIFIC INC COM 883556102   17,484,754 32,941 SH   SOLE   31,604 0 1,337
TJX COS INC NEW COM 872540109   76,744 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   6,333,119 29,452 SH   SOLE   28,122 0 1,330
TRANE TECHNOLOGIES PLC SHS G8994E103   7,008,223 28,734 SH   SOLE   28,094 0 640
TRANSMEDICS GROUP INC COM 89377M109   87,647 1,111 SH   SOLE   0 0 1,111
TREACE MED CONCEPTS INC COM 89455T109   11,213 878 SH   SOLE   0 0 878
TRIMBLE INC COM 896239100   38,570 725 SH   SOLE   725 0 0
TYLER TECHNOLOGIES INC COM 902252105   104,530 250 SH   SOLE   250 0 0
UNION PAC CORP COM 907818108   60,419 246 SH   SOLE   246 0 0
UNITED RENTALS INC COM 911363109   2,836,709 4,947 SH   SOLE   4,767 0 180
UPSTART HLDGS INC COM 91680M107   266,203 6,515 SH   SOLE   6,515 0 0
V F CORP COM 918204108   11,280 600 SH   SOLE   600 0 0
VAALCO ENERGY INC COM NEW 91851C201   674 150 SH   SOLE   150 0 0
VALMONT INDS INC COM 920253101   388,328 1,663 SH   SOLE   1,188 0 475
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   881,263 11,442 SH   SOLE   11,442 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   111,542 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   218,733 501 SH   SOLE   501 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   86,186 404 SH   SOLE   404 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,796 16 SH   SOLE   16 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,220,917 29,706 SH   SOLE   29,706 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,579,664 20,417 SH   SOLE   20,417 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   113,540 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   8,775 35 SH   SOLE   35 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   33,880 70 SH   SOLE   70 0 0
VEEVA SYS INC CL A COM 922475108   8,434,494 43,811 SH   SOLE   42,895 0 916
VERALTO CORP COM SHS 92338C103   329,452 4,005 SH   SOLE   4,005 0 0
VERISK ANALYTICS INC COM 92345Y106   324,850 1,360 SH   SOLE   1,065 0 295
VERRA MOBILITY CORP CL A COM STK 92511U102   95,759 4,158 SH   SOLE   0 0 4,158
VERTEX INC CL A 92538J106   75,394 2,797 SH   SOLE   0 0 2,797
VERTEX PHARMACEUTICALS INC COM 92532F100   89,923 221 SH   SOLE   221 0 0
VISA INC COM CL A 92826C839   14,735,810 56,600 SH   SOLE   55,003 0 1,597
VONTIER CORPORATION COM 928881101   5,321 154 SH   SOLE   154 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   189,742 7,267 SH   SOLE   7,267 0 0
WALMART INC COM 931142103   1,320,319 8,375 SH   SOLE   6,990 0 1,385
WARNER BROS DISCOVERY INC COM SER A 934423104   23 2 SH   SOLE   2 0 0
WATSCO INC COM 942622200   6,984,490 16,301 SH   SOLE   15,351 0 950
WEC ENERGY GROUP INC COM 92939U106   227,259 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101   49,220 1,000 SH   SOLE   1,000 0 0
WELLTOWER INC COM 95040Q104   99,273 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   78,246 450 SH   SOLE   450 0 0
WESTLAKE CORPORATION COM 960413102   48,986 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   19,841 687 SH   SOLE   687 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131   65,069 1,794 SH   SOLE   1,794 0 0
WORKIVA INC COM CL A 98139A105   21,119 208 SH   SOLE   0 0 208
YORK WTR CO COM 987184108   30,901 800 SH   SOLE   800 0 0
ZOETIS INC CL A 98978V103   2,881,015 14,597 SH   SOLE   13,597 0 1,000
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   4,623 250 SH   SOLE   0 0 250
ZSCALER INC COM 98980G102   6,561,057 29,613 SH   SOLE   29,163 0 450