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   1,237,538 11,272 SH   SOLE   9,771 0 1,501
ABBVIE INC COM 00287Y109   2,025,458 12,533 SH   SOLE   12,258 0 275
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   14,416,565 54,027 SH   SOLE   45,065 0 8,962
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   7,640 1,000 SH   SOLE   1,000 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   6,294,794 18,705 SH   SOLE   17,396 0 1,309
ADVANCED MICRO DEVICES INC COM 007903107   83,748 1,293 SH   SOLE   193 0 1,100
AFFIRM HLDGS INC COM CL A 00827B106   38,680 4,000 SH   SOLE   4,000 0 0
AGILYSYS INC COM 00847J105   20,576 260 SH   SOLE   0 0 260
AIR PRODS & CHEMS INC COM 009158106   8,837,814 28,670 SH   SOLE   23,335 0 5,335
ALLSTATE CORP COM 020002101   54,240 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   8,313,295 94,223 SH   SOLE   72,988 0 21,235
ALPHABET INC CAP STK CL C 02079K107   4,269,776 48,121 SH   SOLE   38,545 0 9,576
ALPHATEC HLDGS INC COM NEW 02081G201   113,879 9,221 SH   SOLE   0 0 9,221
AMAZON COM INC COM 023135106   4,636,464 55,196 SH   SOLE   42,289 0 12,907
AMERICAN ELEC PWR CO INC COM 025537101   6,077 64 SH   SOLE   64 0 0
AMERICAN EXPRESS CO COM 025816109   5,993,922 40,568 SH   SOLE   38,183 0 2,385
AMERICAN TOWER CORP NEW COM 03027X100   106,142 501 SH   SOLE   501 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   174,922 1,148 SH   SOLE   1,148 0 0
AMERIPRISE FINL INC COM 03076C106   9,030 29 SH   SOLE   29 0 0
AMGEN INC COM 031162100   1,452,924 5,532 SH   SOLE   4,987 0 545
APPLE INC COM 037833100   17,651,943 135,857 SH   SOLE   108,819 0 27,038
APPLIED MATLS INC COM 038222105   109,066 1,120 SH   SOLE   1,120 0 0
ARES CAPITAL CORP COM 04010L103   16,623 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   4,056 100 SH   SOLE   100 0 0
ASSURANT INC COM 04621X108   61,279 490 SH   SOLE   435 0 55
ASTRAZENECA PLC SPONSORED ADR 046353108   15,052 222 SH   SOLE   222 0 0
ASTRONICS CORP COM 046433108   125,536 12,188 SH   SOLE   0 0 12,188
AURORA CANNABIS INC COM 05156X884   39 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   5,815,292 24,346 SH   SOLE   23,664 0 682
AVIENT CORPORATION COM 05368V106   267,278 7,917 SH   SOLE   7,857 0 60
AXONICS INC COM 05465P101   75,724 1,211 SH   SOLE   0 0 1,211
BECTON DICKINSON & CO COM 075887109   7,311,634 28,752 SH   SOLE   23,373 0 5,379
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   340,099 1,101 SH   SOLE   1,019 0 82
BEST BUY INC COM 086516101   963 12 SH   SOLE   12 0 0
BLACKROCK INC COM 09247X101   183,535 259 SH   SOLE   259 0 0
BOEING CO COM 097023105   180,966 950 SH   SOLE   0 0 950
BOOKING HOLDINGS INC COM 09857L108   296,246 147 SH   SOLE   97 0 50
BOOT BARN HLDGS INC COM 099406100   10,128 162 SH   SOLE   0 0 162
BOSTON SCIENTIFIC CORP COM 101137107   19,711 426 SH   SOLE   426 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   7,274,145 101,100 SH   SOLE   100,000 0 1,100
BROADCOM INC COM 11135F101   12,813,582 22,917 SH   SOLE   19,130 0 3,787
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   214,608 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   58,117 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100   33,686 580 SH   SOLE   580 0 0
CARMAX INC COM 143130102   974,788 16,009 SH   SOLE   16,009 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   41,250 1,000 SH   SOLE   1,000 0 0
CATERPILLAR INC COM 149123101   35,934 150 SH   SOLE   0 0 150
CBOE GLOBAL MKTS INC COM 12503M108   62,735 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   4,304,988 55,938 SH   SOLE   48,827 0 7,111
CDW CORP COM 12514G108   178,580 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   239,916 2,306 SH   SOLE   0 0 2,306
CHARTER COMMUNICATIONS INC N CL A 16119P108   6,782 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   1,201,327 6,693 SH   SOLE   6,310 0 383
CHUBB LIMITED COM H1467J104   12,795 58 SH   SOLE   58 0 0
CHURCH & DWIGHT CO INC COM 171340102   40,367 501 SH   SOLE   501 0 0
CINTAS CORP COM 172908105   255,165 565 SH   SOLE   565 0 0
CISCO SYS INC COM 17275R102   48,450 1,017 SH   SOLE   1,017 0 0
CITIGROUP INC COM NEW 172967424   5,654 125 SH   SOLE   125 0 0
CME GROUP INC COM 12572Q105   25,224 150 SH   SOLE   150 0 0
COCA COLA CO COM 191216100   40,151 631 SH   SOLE   631 0 0
COGNEX CORP COM 192422103   95,492 2,027 SH   SOLE   64 0 1,963
COMCAST CORP NEW CL A 20030N101   64,974 1,858 SH   SOLE   1,858 0 0
COMERICA INC COM 200340107   22,060 330 SH   SOLE   330 0 0
CONOCOPHILLIPS COM 20825C104   22,538 191 SH   SOLE   191 0 0
COOPER COS INC COM NEW 216648402   200,055 605 SH   SOLE   605 0 0
CORE LABORATORIES N V COM N22717107   1,014 50 SH   SOLE   50 0 0
COSTAR GROUP INC COM 22160N109   340,032 4,400 SH   SOLE   0 0 4,400
COSTCO WHSL CORP NEW COM 22160K105   12,637,358 27,683 SH   SOLE   22,262 0 5,421
CROWN CASTLE INC COM 22822V101   33,910 250 SH   SOLE   250 0 0
CSX CORP COM 126408103   63,950 2,064 SH   SOLE   2,064 0 0
CVS HEALTH CORP COM 126650100   1,025,090 11,000 SH   SOLE   11,000 0 0
DANAHER CORPORATION COM 235851102   4,076,320 15,358 SH   SOLE   15,358 0 0
DEXCOM INC COM 252131107   453 4 SH   SOLE   4 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   6,949 39 SH   SOLE   39 0 0
DIAMONDBACK ENERGY INC COM 25278X109   54,712 400 SH   SOLE   0 0 400
DIGITAL RLTY TR INC COM 253868103   2,936,392 29,285 SH   SOLE   26,993 0 2,292
DISNEY WALT CO COM 254687106   782 9 SH   SOLE   9 0 0
DNP SELECT INCOME FD INC COM 23325P104   19,868 1,766 SH   SOLE   1,766 0 0
DOLLAR GEN CORP NEW COM 256677105   49,250 200 SH   SOLE   200 0 0
DOXIMITY INC CL A 26622P107   4,195 125 SH   SOLE   125 0 0
EAST WEST BANCORP INC COM 27579R104   1,941,875 29,467 SH   SOLE   26,832 0 2,635
EATON CORP PLC SHS G29183103   39,238 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   81,230 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   3,658,214 25,132 SH   SOLE   23,563 0 1,569
ELEVANCE HEALTH INC COM 036752103   51,297 100 SH   SOLE   100 0 0
EMBECTA CORP COMMON STOCK 29082K105   10,849 429 SH   SOLE   429 0 0
EMERSON ELEC CO COM 291011104   1,815,150 18,896 SH   SOLE   17,457 0 1,439
ENBRIDGE INC COM 29250N105   78,200 2,000 SH   SOLE   2,000 0 0
ENDAVA PLC ADS 29260V105   16,294 213 SH   SOLE   0 0 213
ENGAGESMART INC COMMON STOCK 29283F103   20,944 1,190 SH   SOLE   0 0 1,190
ENTERPRISE PRODS PARTNERS L COM 293792107   278,357 11,541 SH   SOLE   11,541 0 0
EQUITRANS MIDSTREAM CORP COM 294600101   67,000 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102   2,955,298 61,917 SH   SOLE   59,707 0 2,210
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   481 113 SH   SOLE   113 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   446 15 SH   SOLE   15 0 0
EXPEDITORS INTL WASH INC COM 302130109   379,308 3,650 SH   SOLE   3,650 0 0
EXXON MOBIL CORP COM 30231G102   658,381 5,969 SH   SOLE   5,947 0 22
FASTENAL CO COM 311900104   4,428,773 93,592 SH   SOLE   76,021 0 17,571
FIFTH THIRD BANCORP COM 316773100   101,842 3,104 SH   SOLE   0 0 3,104
FIRST COMWLTH FINL CORP PA COM 319829107   13,663 978 SH   SOLE   978 0 0
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   24,268 475 SH   SOLE   475 0 0
FISERV INC COM 337738108   50,030 495 SH   SOLE   495 0 0
FIVE9 INC COM 338307101   9,568 141 SH   SOLE   0 0 141
FLOWERS FOODS INC COM 343498101   223,454 7,775 SH   SOLE   5,600 0 2,175
FLYWIRE CORPORATION COM VTG 302492103   144,716 5,914 SH   SOLE   0 0 5,914
FORTIVE CORP COM 34959J108   571,761 8,899 SH   SOLE   8,749 0 150
FREEPORT-MCMORAN INC CL B 35671D857   380,000 10,000 SH   SOLE   0 0 10,000
FRESHPET INC COM 358039105   23,272 441 SH   SOLE   0 0 441
GENERAC HLDGS INC COM 368736104   234,135 2,326 SH   SOLE   1,745 0 581
GENTEX CORP COM 371901109   34,524 1,266 SH   SOLE   1,266 0 0
GILEAD SCIENCES INC COM 375558103   202,177 2,355 SH   SOLE   2,355 0 0
GLOBANT S A COM L44385109   19,002 113 SH   SOLE   0 0 113
GOLDMAN SACHS GROUP INC COM 38141G104   103,014 300 SH   SOLE   300 0 0
GOOSEHEAD INS INC COM CL A 38267D109   20,604 600 SH   SOLE   0 0 600
GRAY TELEVISION INC COM 389375106   173,020 15,462 SH   SOLE   14,252 0 1,210
GRID DYNAMICS HLDGS INC CL A 39813G109   19,164 1,708 SH   SOLE   0 0 1,708
HALLIBURTON CO COM 406216101   326,802 8,305 SH   SOLE   8,305 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   151,660 2,000 SH   SOLE   2,000 0 0
HEALTHEQUITY INC COM 42226A107   64,722 1,050 SH   SOLE   0 0 1,050
HOME DEPOT INC COM 437076102   6,877,852 21,775 SH   SOLE   20,818 0 957
HONEYWELL INTL INC COM 438516106   18,001 84 SH   SOLE   84 0 0
HUBSPOT INC COM 443573100   105,532 365 SH   SOLE   365 0 0
ILLINOIS TOOL WKS INC COM 452308109   11,413,523 51,809 SH   SOLE   41,886 0 9,923
INGERSOLL RAND INC COM 45687V106   628,568 12,030 SH   SOLE   9,798 0 2,232
INSPIRE MED SYS INC COM 457730109   46,850 186 SH   SOLE   0 0 186
INSULET CORP COM 45784P101   29,439 100 SH   SOLE   100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   9,954,000 97,027 SH   SOLE   83,571 0 13,456
INTERNATIONAL BUSINESS MACHS COM 459200101   10,567 75 SH   SOLE   75 0 0
INTUIT COM 461202103   7,843,172 20,151 SH   SOLE   15,895 0 4,256
INTUITIVE SURGICAL INC COM NEW 46120E602   79,605 300 SH   SOLE   0 0 300
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   1,094 15 SH   SOLE   15 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   112,915 5,500 SH   SOLE   5,500 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   51,400 1,000 SH   SOLE   1,000 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   597,361 9,434 SH   SOLE   6,434 0 3,000
ISHARES TR 0-5 YR TIPS ETF 46429B747   249,295 2,571 SH   SOLE   2,571 0 0
ISHARES TR CORE MSCI EAFE 46432F842   69,776 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738   21,375 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P SCP ETF 464287804   38,802 410 SH   SOLE   410 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,458,176 6,398 SH   SOLE   6,398 0 0
ISHARES TR CORE US AGGBD ET 464287226   55,284 570 SH   SOLE   570 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   155,025 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   489,766 20,975 SH   SOLE   20,975 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   710,226 28,375 SH   SOLE   27,775 0 600
ISHARES TR IBONDS DEC23 ETF 46434VAX8   77,593 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   827,228 33,875 SH   SOLE   33,275 0 600
ISHARES TR IBONDS DEC24 ETF 46434VBG4   75,702 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   677,312 27,850 SH   SOLE   27,850 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,876,239 59,053 SH   SOLE   59,053 0 0
ISHARES TR RUS 1000 ETF 464287622   157,679 749 SH   SOLE   749 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   249,375 1,164 SH   SOLE   1,164 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   499,687 3,295 SH   SOLE   3,295 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   109,620 511 SH   SOLE   511 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   47,009 339 SH   SOLE   339 0 0
ISHARES TR RUS MD CP GR ETF 464287481   193,116 2,310 SH   SOLE   2,310 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   3,140,747 18,013 SH   SOLE   18,013 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,525 29 SH   SOLE   29 0 0
ISHARES TR US REGNL BKS ETF 464288778   102,902 2,160 SH   SOLE   2,080 0 80
JOHNSON & JOHNSON COM 478160104   795,278 4,502 SH   SOLE   4,144 0 358
JPMORGAN CHASE & CO COM 46625H100   268,200 2,000 SH   SOLE   2,000 0 0
KAMAN CORP NOTE 3.250% 5/0 483548AF0   411,956 440,000 SH   SOLE   440,000 0 0
KINSALE CAP GROUP INC COM 49714P108   215,492 824 SH   SOLE   0 0 824
KKR & CO INC COM 48251W104   26,367 568 SH   SOLE   568 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   28,406 542 SH   SOLE   0 0 542
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   125,784 2,400 SH   SOLE   2,400 0 0
KRANESHARES TR ELEC VEH FUTUR 500767827   13,085 465 SH   SOLE   465 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   147,213 2,269 SH   SOLE   0 0 2,269
LAUDER ESTEE COS INC CL A 518439104   8,198,299 33,043 SH   SOLE   26,679 0 6,364
LGI HOMES INC COM 50187T106   65,746 710 SH   SOLE   100 0 610
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5   258,117 285,000 SH   SOLE   285,000 0 0
LILLY ELI & CO COM 532457108   189,871 519 SH   SOLE   519 0 0
LINDE PLC SHS G5494J103   10,112 31 SH   SOLE   31 0 0
LOCKHEED MARTIN CORP COM 539830109   16,054 33 SH   SOLE   33 0 0
LOWES COS INC COM 548661107   70,132 352 SH   SOLE   352 0 0
LULULEMON ATHLETICA INC COM 550021109   256,304 800 SH   SOLE   0 0 800
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   8,303 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   47,865 760 SH   SOLE   0 0 760
MADISON SQUARE GRDN ENTERTNM CL A 55826T102   22,485 500 SH   SOLE   500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   63,465 1,264 SH   SOLE   1,264 0 0
MARATHON PETE CORP COM 56585A102   116,390 1,000 SH   SOLE   1,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   12,246 74 SH   SOLE   74 0 0
MASIMO CORP COM 574795100   83,444 564 SH   SOLE   564 0 0
MASTERCARD INCORPORATED CL A 57636Q104   164,129 472 SH   SOLE   122 0 350
MCDONALDS CORP COM 580135101   260,895 990 SH   SOLE   990 0 0
MDU RES GROUP INC COM 552690109   1,164,055 38,367 SH   SOLE   34,589 0 3,778
MEDICAL PPTYS TRUST INC COM 58463J304   22,280 2,000 SH   SOLE   2,000 0 0
MERCADOLIBRE INC COM 58733R102   46,543 55 SH   SOLE   55 0 0
MERCK & CO INC COM 58933Y105   228,002 2,055 SH   SOLE   1,555 0 500
META PLATFORMS INC CL A 30303M102   25,632 213 SH   SOLE   0 0 213
MICROSOFT CORP COM 594918104   14,795,872 61,696 SH   SOLE   50,011 0 11,685
MIDDLEBY CORP COM 596278101   133,900 1,000 SH   SOLE   1,000 0 0
MOLECULAR TEMPLATES INC COM 608550109   30 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105   3,684,879 55,287 SH   SOLE   52,801 0 2,486
MONOLITHIC PWR SYS INC COM 609839105   9,051,355 25,597 SH   SOLE   23,566 0 2,031
MORGAN STANLEY COM NEW 617446448   15,389 181 SH   SOLE   181 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   20,775 756 SH   SOLE   0 0 756
NASDAQ INC COM 631103108   2,380,809 38,807 SH   SOLE   33,742 0 5,065
NEOGEN CORP COM 640491106   15,230 1,000 SH   SOLE   1,000 0 0
NETFLIX INC COM 64110L106   412,832 1,400 SH   SOLE   1,392 0 8
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   2,498,028 14,272 SH   SOLE   13,196 0 1,076
NEXTERA ENERGY INC COM 65339F101   113,278 1,355 SH   SOLE   1,355 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   18,036 1,952 SH   SOLE   0 0 1,952
NIKE INC CL B 654106103   873,480 7,465 SH   SOLE   7,235 0 230
NORFOLK SOUTHN CORP COM 655844108   149,331 606 SH   SOLE   606 0 0
NORTHROP GRUMMAN CORP COM 666807102   27,280 50 SH   SOLE   50 0 0
NOVO-NORDISK A S ADR 670100205   135,340 1,000 SH   SOLE   0 0 1,000
NUTRIEN LTD COM 67077M108   21,982 301 SH   SOLE   301 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   86,553 7,335 SH   SOLE   7,335 0 0
NVIDIA CORPORATION COM 67066G104   2,003,872 13,712 SH   SOLE   9,595 0 4,117
OKTA INC CL A 679295105   34,165 500 SH   SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   141,890 500 SH   SOLE   0 0 500
OMNICOM GROUP INC COM 681919106   114,198 1,400 SH   SOLE   1,400 0 0
ORACLE CORP COM 68389X105   3,993,735 48,859 SH   SOLE   43,228 0 5,631
OREILLY AUTOMOTIVE INC COM 67103H107   10,471,880 12,407 SH   SOLE   11,619 0 788
ORGANON & CO COMMON STOCK 68622V106   13,965 500 SH   SOLE   500 0 0
ORTHOPEDIATRICS CORP COM 68752L100   85,737 2,158 SH   SOLE   0 0 2,158
OUTSET MED INC COM 690145107   83,115 3,219 SH   SOLE   0 0 3,219
PALANTIR TECHNOLOGIES INC CL A 69608A108   6,420 1,000 SH   SOLE   1,000 0 0
PALO ALTO NETWORKS INC COM 697435105   11,620,194 83,275 SH   SOLE   69,736 0 13,539
PARKER-HANNIFIN CORP COM 701094104   8,730 30 SH   SOLE   30 0 0
PATTERSON-UTI ENERGY INC COM 703481101   3,368 200 SH   SOLE   200 0 0
PAYLOCITY HLDG CORP COM 70438V106   154,437 795 SH   SOLE   0 0 795
PAYPAL HLDGS INC COM 70450Y103   335,161 4,706 SH   SOLE   4,631 0 75
PENUMBRA INC COM 70975L107   30,032 135 SH   SOLE   0 0 135
PEPSICO INC COM 713448108   3,572,732 19,776 SH   SOLE   19,181 0 595
PERKINELMER INC COM 714046109   1,088,107 7,760 SH   SOLE   7,625 0 135
PERMIAN RESOURCES CORP CLASS A COM 71424F105   16,704 1,777 SH   SOLE   0 0 1,777
PFIZER INC COM 717081103   939,639 18,338 SH   SOLE   14,070 0 4,268
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,775,518 28,135 SH   SOLE   26,885 0 1,250
PLANET FITNESS INC CL A 72703H101   157,364 1,997 SH   SOLE   0 0 1,997
PLANET LABS PBC COM CL A 72703X106   16,191 3,722 SH   SOLE   0 0 3,722
PLUG POWER INC COM NEW 72919P202   12,370 1,000 SH   SOLE   1,000 0 0
PROCTER AND GAMBLE CO COM 742718109   1,658,824 10,945 SH   SOLE   9,836 0 1,109
PROGYNY INC COM 74340E103   22,459 721 SH   SOLE   0 0 721
PROSHARES TR SHORT S&P 500 NE 74347B425   318,196 19,850 SH   SOLE   17,600 0 2,250
PRUDENTIAL FINL INC COM 744320102   90,210 907 SH   SOLE   907 0 0
QUALCOMM INC COM 747525103   208,886 1,900 SH   SOLE   1,900 0 0
QUANTA SVCS INC COM 74762E102   186,532 1,309 SH   SOLE   0 0 1,309
QUIDELORTHO CORP COM 219798105   6,425 75 SH   SOLE   75 0 0
RBC BEARINGS INC COM 75524B104   210,815 1,007 SH   SOLE   0 0 1,007
REPUBLIC SVCS INC COM 760759100   5,676 44 SH   SOLE   44 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   478,312 8,271 SH   SOLE   8,271 0 0
ROCKWELL AUTOMATION INC COM 773903109   11,591 45 SH   SOLE   45 0 0
RPM INTL INC COM 749685103   978,593 10,042 SH   SOLE   7,865 0 2,177
RPT REALTY SH BEN INT 74971D101   12,048 1,200 SH   SOLE   1,200 0 0
RUMBLE INC COM CL A 78137L105   2,707 455 SH   SOLE   455 0 0
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   33,623 810 SH   SOLE   0 0 810
S&P GLOBAL INC COM 78409V104   562,699 1,680 SH   SOLE   0 0 1,680
SAIA INC COM 78709Y105   104,421 498 SH   SOLE   0 0 498
SALESFORCE INC COM 79466L302   136,303 1,028 SH   SOLE   578 0 450
SCHLUMBERGER LTD COM STK 806857108   8,447 158 SH   SOLE   158 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   9,475 195 SH   SOLE   195 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   64,125 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,120 9 SH   SOLE   9 0 0
SEMRUSH HLDGS INC CL A COM 81686C104   15,613 1,918 SH   SOLE   0 0 1,918
SERVICENOW INC COM 81762P102   4,214,671 10,855 SH   SOLE   7,866 0 2,989
SHELL PLC SPON ADS 780259305   56,039 984 SH   SOLE   984 0 0
SHERWIN WILLIAMS CO COM 824348106   8,544 36 SH   SOLE   36 0 0
SHOCKWAVE MED INC COM 82489T104   9,252 45 SH   SOLE   0 0 45
SHOPIFY INC CL A 82509L107   309,266 8,910 SH   SOLE   8,910 0 0
SILK RD MED INC COM 82710M100   198,240 3,751 SH   SOLE   0 0 3,751
SILVERGATE CAP CORP CL A 82837P408   13,920 800 SH   SOLE   0 0 800
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   136,443 1,163 SH   SOLE   1,131 0 32
SNOWFLAKE INC CL A 833445109   71,770 500 SH   SOLE   500 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   103,377 1,813 SH   SOLE   1,813 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   54,588 1,689 SH   SOLE   1,689 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   277,644 726 SH   SOLE   704 0 22
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   151,434 342 SH   SOLE   342 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   363,479 14,995 SH   SOLE   14,995 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   236,145 5,250 SH   SOLE   5,250 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   94,743 1,450 SH   SOLE   1,450 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   29,124 450 SH   SOLE   450 0 0
SPDR SER TR S&P 600 SML CAP 78464A813   141,072 1,716 SH   SOLE   1,716 0 0
SPDR SER TR S&P BIOTECH 78464A870   8,300 100 SH   SOLE   100 0 0
SPDR SER TR S&P DIVID ETF 78464A763   56,660 453 SH   SOLE   453 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109   48,070 1,624 SH   SOLE   0 0 1,624
SPRINKLR INC CL A 85208T107   8,775 1,074 SH   SOLE   0 0 1,074
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   591,690 33,000 SH   SOLE   33,000 0 0
SPROUT SOCIAL INC COM CL A 85209W109   44,660 791 SH   SOLE   0 0 791
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   126,790 3,100 SH   SOLE   3,100 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305   82,518 1,700 SH   SOLE   100 0 1,600
STARBUCKS CORP COM 855244109   11,603,936 116,975 SH   SOLE   100,028 0 16,947
STATE STR CORP COM 857477103   760,186 9,800 SH   SOLE   9,800 0 0
STERICYCLE INC COM 858912108   498,900 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101   19,427,079 79,460 SH   SOLE   64,855 0 14,605
SUN CTRY AIRLS HLDGS INC COM 866683105   90,703 5,719 SH   SOLE   0 0 5,719
SUNCOR ENERGY INC NEW COM 867224107   5,511,723 173,707 SH   SOLE   138,726 0 34,981
SYSCO CORP COM 871829107   2,001,824 26,185 SH   SOLE   24,530 0 1,655
TC ENERGY CORP COM 87807B107   79,720 2,000 SH   SOLE   2,000 0 0
TECHTARGET INC COM 87874R100   46,263 1,050 SH   SOLE   0 0 1,050
TESLA INC COM 88160R101   22,172 180 SH   SOLE   180 0 0
TEXAS INSTRS INC COM 882508104   12,061 73 SH   SOLE   73 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   10,136,451 4,324 SH   SOLE   3,462 0 862
THERMO FISHER SCIENTIFIC INC COM 883556102   18,386,988 33,389 SH   SOLE   26,757 0 6,632
TJX COS INC NEW COM 872540109   74,591 937 SH   SOLE   937 0 0
TRACTOR SUPPLY CO COM 892356106   6,854,443 30,468 SH   SOLE   24,393 0 6,075
TRANE TECHNOLOGIES PLC SHS G8994E103   4,731,397 28,148 SH   SOLE   27,083 0 1,065
TRANSMEDICS GROUP INC COM 89377M109   221,513 3,589 SH   SOLE   0 0 3,589
TRAVELERS COMPANIES INC COM 89417E109   13,874 74 SH   SOLE   74 0 0
TREACE MED CONCEPTS INC COM 89455T109   200,174 8,707 SH   SOLE   0 0 8,707
TRIMBLE INC COM 896239100   553,885 10,955 SH   SOLE   9,434 0 1,521
TYLER TECHNOLOGIES INC COM 902252105   80,602 250 SH   SOLE   250 0 0
UNION PAC CORP COM 907818108   60,461 292 SH   SOLE   292 0 0
UNITED PARCEL SERVICE INC CL B 911312106   13,038 75 SH   SOLE   75 0 0
UNITED RENTALS INC COM 911363109   1,201,675 3,381 SH   SOLE   2,837 0 544
UNITEDHEALTH GROUP INC COM 91324P102   230,628 435 SH   SOLE   75 0 360
UPSTART HLDGS INC COM 91680M107   138,678 10,490 SH   SOLE   10,490 0 0
US BANCORP DEL COM NEW 902973304   23,549 540 SH   SOLE   540 0 0
V F CORP COM 918204108   215,910 7,820 SH   SOLE   4,820 0 3,000
VALMONT INDS INC COM 920253101   1,696,337 5,130 SH   SOLE   4,635 0 495
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,530,367 20,329 SH   SOLE   19,862 0 467
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   91,318 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,474 30 SH   SOLE   30 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   241,286 687 SH   SOLE   687 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   74,150 404 SH   SOLE   404 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,220,308 31,306 SH   SOLE   31,306 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,163,015 23,500 SH   SOLE   23,500 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,060,892 14,109 SH   SOLE   14,109 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   98,518 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   8,682 35 SH   SOLE   35 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   22,359 70 SH   SOLE   70 0 0
VEEVA SYS INC CL A COM 922475108   5,565,512 34,487 SH   SOLE   27,774 0 6,713
VERICEL CORP COM 92346J108   26,340 1,000 SH   SOLE   0 0 1,000
VERISK ANALYTICS INC COM 92345Y106   892,685 5,060 SH   SOLE   4,585 0 475
VERIZON COMMUNICATIONS INC COM 92343V104   59,100 1,500 SH   SOLE   1,500 0 0
VERRA MOBILITY CORP CL A COM STK 92511U102   161,230 11,658 SH   SOLE   0 0 11,658
VERTEX INC CL A 92538J106   19,095 1,316 SH   SOLE   0 0 1,316
VICOR CORP COM 925815102   8,278 154 SH   SOLE   0 0 154
VISA INC COM CL A 92826C839   10,964,742 52,776 SH   SOLE   44,538 0 8,238
VONTIER CORPORATION COM 928881101   23,254 1,203 SH   SOLE   1,203 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   383,575 10,267 SH   SOLE   10,267 0 0
WALMART INC COM 931142103   1,213,155 8,556 SH   SOLE   7,056 0 1,500
WATSCO INC COM 942622200   4,274,217 17,138 SH   SOLE   15,048 0 2,090
WEC ENERGY GROUP INC COM 92939U106   253,152 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101   50,580 1,225 SH   SOLE   1,225 0 0
WELLTOWER INC COM 95040Q104   72,167 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   18,780 150 SH   SOLE   150 0 0
WESTERN ALLIANCE BANCORP COM 957638109   58,190 977 SH   SOLE   0 0 977
WESTLAKE CORPORATION COM 960413102   35,889 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   28,334 1,062 SH   SOLE   1,062 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131   54,914 1,794 SH   SOLE   1,794 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   19,617 325 SH   SOLE   325 0 0
WORKIVA INC COM CL A 98139A105   10,664 127 SH   SOLE   0 0 127
XOMETRY INC CLASS A COM 98423F109   77,771 2,413 SH   SOLE   0 0 2,413
XPO INC COM 983793100   11,652 350 SH   SOLE   350 0 0
YORK WTR CO COM 987184108   35,989 800 SH   SOLE   800 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   33,333 130 SH   SOLE   25 0 105
ZOETIS INC CL A 98978V103   2,201,624 15,023 SH   SOLE   13,921 0 1,102
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   30,110 1,000 SH   SOLE   1,000 0 0
ZSCALER INC COM 98980G102   2,208,011 19,732 SH   SOLE   15,682 0 4,050