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   976,538 9,644 SH   SOLE   8,729 0 915
ABBVIE INC COM 00287Y109   1,953,558 12,258 SH   SOLE   12,208 0 50
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,348,569 53,702 SH   SOLE   52,388 0 1,314
ADAMS DIVERSIFIED EQUITY FD COM 006212104   963 62 SH   SOLE   62 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   8,830 1,000 SH   SOLE   1,000 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   7,470,013 19,384 SH   SOLE   18,500 0 884
ADVANCED MICRO DEVICES INC COM 007903107   126,727 1,293 SH   SOLE   1,293 0 0
AEHR TEST SYS COM 00760J108   24,444 788 SH   SOLE   408 0 380
AERSALE CORPORATION COM 00810F106   21,474 1,247 SH   SOLE   0 0 1,247
AFFIRM HLDGS INC COM CL A 00827B106   45,080 4,000 SH   SOLE   4,000 0 0
AGILYSYS INC COM 00847J105   49,589 601 SH   SOLE   341 0 260
AIR PRODS & CHEMS INC COM 009158106   7,306,623 25,440 SH   SOLE   24,975 0 465
ALLSTATE CORP COM 020002101   44,324 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL A 02079K305   9,456,442 91,164 SH   SOLE   90,044 0 1,120
ALPHABET INC CAP STK CL C 02079K107   5,004,584 48,121 SH   SOLE   45,791 0 2,330
ALPHATEC HLDGS INC COM NEW 02081G201   230,007 14,744 SH   SOLE   10,523 0 4,221
AMAZON COM INC COM 023135106   5,504,944 53,296 SH   SOLE   51,966 0 1,330
AMERICAN EXPRESS CO COM 025816109   6,266,781 37,992 SH   SOLE   36,312 0 1,680
AMERICAN TOWER CORP NEW COM 03027X100   97,062 475 SH   SOLE   475 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   168,117 1,148 SH   SOLE   1,148 0 0
AMGEN INC COM 031162100   627,825 2,597 SH   SOLE   2,052 0 545
APPLE INC COM 037833100   21,019,199 127,466 SH   SOLE   123,391 0 4,075
APPLIED MATLS INC COM 038222105   122,850 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   16,448 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   2,540 100 SH   SOLE   100 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,642,554 2,413 SH   SOLE   2,413 0 0
ASSURANT INC COM 04621X108   51,631 430 SH   SOLE   430 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   15,410 222 SH   SOLE   222 0 0
ASTRONICS CORP COM 046433108   152,331 11,402 SH   SOLE   6,464 0 4,938
AT&T INC COM 00206R102   193 10 SH   SOLE   10 0 0
AURORA CANNABIS INC COM 05156X884   30 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   5,448,653 24,474 SH   SOLE   23,864 0 610
AVIENT CORPORATION COM 05368V106   351,178 8,532 SH   SOLE   8,532 0 0
AXONICS INC COM 05465P101   92,316 1,692 SH   SOLE   960 0 732
BEACON ROOFING SUPPLY INC COM 073685109   38,253 650 SH   SOLE   650 0 0
BECTON DICKINSON & CO COM 075887109   6,926,665 27,982 SH   SOLE   27,426 0 556
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   273,879 887 SH   SOLE   887 0 0
BILL HOLDINGS INC COM 090043100   31,564 389 SH   SOLE   221 0 168
BLACKROCK INC COM 09247X101   167,280 250 SH   SOLE   250 0 0
BOEING CO COM 097023105   201,809 950 SH   SOLE   950 0 0
BOOKING HOLDINGS INC COM 09857L108   411,124 155 SH   SOLE   105 0 50
BOOT BARN HLDGS INC COM 099406100   48,897 638 SH   SOLE   362 0 276
BOSTON SCIENTIFIC CORP COM 101137107   21,313 426 SH   SOLE   426 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   7,734,303 111,590 SH   SOLE   110,490 0 1,100
BROADCOM INC COM 11135F101   14,629,679 22,804 SH   SOLE   22,565 0 239
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   234,512 1,600 SH   SOLE   1,600 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   63,331 1,875 SH   SOLE   1,875 0 0
BWX TECHNOLOGIES INC COM 05605H100   19,858 315 SH   SOLE   315 0 0
CARMAX INC COM 143130102   89,992 1,400 SH   SOLE   1,400 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   46,116 1,008 SH   SOLE   1,008 0 0
CBOE GLOBAL MKTS INC COM 12503M108   67,120 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   3,979,285 54,653 SH   SOLE   48,808 0 5,845
CDW CORP COM 12514G108   194,890 1,000 SH   SOLE   1,000 0 0
CELSIUS HLDGS INC COM NEW 15118V207   194,524 2,093 SH   SOLE   1,187 0 906
CHARTER COMMUNICATIONS INC N CL A 16119P108   7,153 20 SH   SOLE   20 0 0
CHEVRON CORP NEW COM 166764100   1,082,404 6,634 SH   SOLE   6,634 0 0
CHURCH & DWIGHT CO INC COM 171340102   44,273 501 SH   SOLE   501 0 0
CINTAS CORP COM 172908105   261,415 565 SH   SOLE   565 0 0
CISCO SYS INC COM 17275R102   61,790 1,182 SH   SOLE   1,182 0 0
CITIGROUP INC COM NEW 172967424   6,471 138 SH   SOLE   138 0 0
CME GROUP INC COM 12572Q105   28,728 150 SH   SOLE   150 0 0
COCA COLA CO COM 191216100   40,799 658 SH   SOLE   658 0 0
COGNEX CORP COM 192422103   100,438 2,027 SH   SOLE   127 0 1,900
COINBASE GLOBAL INC COM CL A 19260Q107   7,433 110 SH   SOLE   110 0 0
COMCAST CORP NEW CL A 20030N101   59,178 1,561 SH   SOLE   1,561 0 0
COMERICA INC COM 200340107   57,749 1,330 SH   SOLE   1,330 0 0
COOPER COS INC COM NEW 216648402   13,068 35 SH   SOLE   35 0 0
CORE LABORATORIES N V COM N22717107   1,103 50 SH   SOLE   50 0 0
COSTAR GROUP INC COM 22160N109   302,940 4,400 SH   SOLE   4,400 0 0
COSTCO WHSL CORP NEW COM 22160K105   13,648,101 27,468 SH   SOLE   26,458 0 1,010
CROWN CASTLE INC COM 22822V101   33,460 250 SH   SOLE   250 0 0
CSX CORP COM 126408103   61,803 2,064 SH   SOLE   2,064 0 0
CVS HEALTH CORP COM 126650100   817,410 11,000 SH   SOLE   11,000 0 0
DANAHER CORPORATION COM 235851102   3,240,479 12,857 SH   SOLE   12,712 0 145
DEXCOM INC COM 252131107   465 4 SH   SOLE   4 0 0
DIAMONDBACK ENERGY INC COM 25278X109   54,068 400 SH   SOLE   400 0 0
DIGITAL RLTY TR INC COM 253868103   2,226,707 22,650 SH   SOLE   22,285 0 365
DISNEY WALT CO COM 254687106   1,903 19 SH   SOLE   19 0 0
DNP SELECT INCOME FD INC COM 23325P104   19,462 1,766 SH   SOLE   1,766 0 0
DOLLAR GEN CORP NEW COM 256677105   31,569 150 SH   SOLE   150 0 0
DOW INC COM 260557103   329 6 SH   SOLE   6 0 0
DOXIMITY INC CL A 26622P107   4,048 125 SH   SOLE   0 0 125
EAST WEST BANCORP INC COM 27579R104   1,411,532 25,433 SH   SOLE   23,678 0 1,755
EATON CORP PLC SHS G29183103   42,835 250 SH   SOLE   250 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   83,370 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   4,059,955 24,527 SH   SOLE   24,155 0 372
ELEVANCE HEALTH INC COM 036752103   45,981 100 SH   SOLE   100 0 0
EMBECTA CORP COMMON STOCK 29082K105   6,524 232 SH   SOLE   232 0 0
EMERSON ELEC CO COM 291011104   1,224,317 14,050 SH   SOLE   12,660 0 1,390
ENBRIDGE INC COM 29250N105   76,300 2,000 SH   SOLE   2,000 0 0
ENDAVA PLC ADS 29260V105   32,919 490 SH   SOLE   277 0 213
ENGAGESMART INC COMMON STOCK 29283F103   52,919 2,749 SH   SOLE   1,559 0 1,190
ENTERPRISE PRODS PARTNERS L COM 293792107   288,540 11,141 SH   SOLE   11,141 0 0
EQUITRANS MIDSTREAM CORP COM 294600101   57,800 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102   1,287,545 29,497 SH   SOLE   27,287 0 2,210
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   398 113 SH   SOLE   113 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   482 15 SH   SOLE   15 0 0
EXPEDITORS INTL WASH INC COM 302130109   401,938 3,650 SH   SOLE   3,650 0 0
EXXON MOBIL CORP COM 30231G102   658,399 6,004 SH   SOLE   6,004 0 0
FASTENAL CO COM 311900104   4,782,375 88,661 SH   SOLE   88,061 0 600
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   1,230 20 SH   SOLE   20 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   7,977 70 SH   SOLE   70 0 0
FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881   5,471 120 SH   SOLE   120 0 0
FIFTH THIRD BANCORP COM 316773100   82,691 3,104 SH   SOLE   0 0 3,104
FIRST COMWLTH FINL CORP PA COM 319829107   12,157 978 SH   SOLE   978 0 0
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   24,434 475 SH   SOLE   475 0 0
FISERV INC COM 337738108   55,950 495 SH   SOLE   495 0 0
FIVE9 INC COM 338307101   23,495 325 SH   SOLE   184 0 141
FLEXSHARES TR MORNSTAR UPSTR 33939L407   24,656 583 SH   SOLE   583 0 0
FLOWERS FOODS INC COM 343498101   189,815 6,925 SH   SOLE   4,750 0 2,175
FLYWIRE CORPORATION COM VTG 302492103   277,922 9,466 SH   SOLE   6,752 0 2,714
FORTIVE CORP COM 34959J108   578,355 8,484 SH   SOLE   8,484 0 0
FREEPORT-MCMORAN INC CL B 35671D857   409,100 10,000 SH   SOLE   10,000 0 0
FRESHPET INC COM 358039105   67,382 1,018 SH   SOLE   577 0 441
GENERAC HLDGS INC COM 368736104   124,968 1,157 SH   SOLE   1,157 0 0
GENTEX CORP COM 371901109   22,432 800 SH   SOLE   800 0 0
GILEAD SCIENCES INC COM 375558103   195,395 2,355 SH   SOLE   2,355 0 0
GLOBANT S A COM L44385109   23,782 145 SH   SOLE   82 0 63
GOLDMAN SACHS GROUP INC COM 38141G104   98,133 300 SH   SOLE   300 0 0
GOOSEHEAD INS INC COM CL A 38267D109   31,320 600 SH   SOLE   600 0 0
GRAY TELEVISION INC COM 389375106   138,247 15,854 SH   SOLE   15,854 0 0
GRID DYNAMICS HLDGS INC CL A 39813G109   45,222 3,946 SH   SOLE   2,238 0 1,708
HALLIBURTON CO COM 406216101   640,236 20,235 SH   SOLE   20,235 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   139,380 2,000 SH   SOLE   2,000 0 0
HEALTHEQUITY INC COM 42226A107   61,646 1,050 SH   SOLE   1,050 0 0
HEXCEL CORP NEW COM 428291108   25,253 370 SH   SOLE   210 0 160
HOME DEPOT INC COM 437076102   6,237,657 21,136 SH   SOLE   20,321 0 815
HONEYWELL INTL INC COM 438516106   10,131 53 SH   SOLE   53 0 0
HUBSPOT INC COM 443573100   156,494 365 SH   SOLE   365 0 0
HUNTINGTON BANCSHARES INC COM 446150104   24,640 2,200 SH   SOLE   2,200 0 0
ILLINOIS TOOL WKS INC COM 452308109   12,180,047 50,031 SH   SOLE   49,161 0 870
INGERSOLL RAND INC COM 45687V106   1,962,237 33,727 SH   SOLE   32,614 0 1,113
INSPIRE MED SYS INC COM 457730109   84,032 359 SH   SOLE   204 0 155
INSULET CORP COM 45784P101   31,890 100 SH   SOLE   100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   9,988,897 95,780 SH   SOLE   92,685 0 3,095
INTERNATIONAL BUSINESS MACHS COM 459200101   13,444 103 SH   SOLE   103 0 0
INTUIT COM 461202103   9,428,859 21,149 SH   SOLE   20,379 0 770
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   1,165 15 SH   SOLE   15 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   114,400 5,500 SH   SOLE   5,500 0 0
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761   2,430 90 SH   SOLE   90 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   61,900 1,000 SH   SOLE   1,000 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   630,212 9,484 SH   SOLE   9,484 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   230,324 2,321 SH   SOLE   2,321 0 0
ISHARES TR CORE MSCI EAFE 46432F842   75,675 1,132 SH   SOLE   1,132 0 0
ISHARES TR CORE MSCI EURO 46434V738   23,571 450 SH   SOLE   450 0 0
ISHARES TR CORE S&P SCP ETF 464287804   39,647 410 SH   SOLE   410 0 0
ISHARES TR CORE S&P US GWT 464287671   8,877 100 SH   SOLE   100 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,630,090 6,398 SH   SOLE   6,353 0 45
ISHARES TR GLB INFRASTR ETF 464288372   28,191 591 SH   SOLE   591 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   156,065 6,500 SH   SOLE   6,500 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   497,737 20,975 SH   SOLE   20,975 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   78,089 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   714,767 28,375 SH   SOLE   28,375 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   832,987 33,875 SH   SOLE   33,875 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   76,229 3,100 SH   SOLE   3,100 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   683,161 27,850 SH   SOLE   27,850 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,223,471 59,053 SH   SOLE   59,053 0 0
ISHARES TR RUS 1000 ETF 464287622   129,283 574 SH   SOLE   574 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   225,273 922 SH   SOLE   922 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   309,850 2,035 SH   SOLE   2,035 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   115,906 511 SH   SOLE   511 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   32,611 238 SH   SOLE   238 0 0
ISHARES TR RUS MD CP GR ETF 464287481   168,443 1,850 SH   SOLE   1,850 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   3,192,647 17,896 SH   SOLE   17,896 0 0
ISHARES TR U.S. MED DVC ETF 464288810   1,566 29 SH   SOLE   29 0 0
ISHARES TR US REGNL BKS ETF 464288778   77,307 2,160 SH   SOLE   2,160 0 0
JOHNSON & JOHNSON COM 478160104   616,125 3,975 SH   SOLE   3,975 0 0
JPMORGAN CHASE & CO COM 46625H100   253,584 1,946 SH   SOLE   1,946 0 0
KAMAN CORP NOTE 3.250% 5/0 483548AF0   420,564 440,000 SH   SOLE   440,000 0 0
KINSALE CAP GROUP INC COM 49714P108   372,787 1,242 SH   SOLE   923 0 319
KKR & CO INC COM 48251W104   29,832 568 SH   SOLE   568 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   25,122 444 SH   SOLE   0 0 444
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   168,722 2,982 SH   SOLE   2,982 0 0
KRANESHARES TR ELEC VEH FUTUR 500767827   14,267 465 SH   SOLE   465 0 0
KURA SUSHI USA INC CL A COM 501270102   56,294 855 SH   SOLE   485 0 370
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   74 5 SH   SOLE   5 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   323,650 3,389 SH   SOLE   2,432 0 957
LAUDER ESTEE COS INC CL A 518439104   8,128,991 32,983 SH   SOLE   32,363 0 620
LGI HOMES INC COM 50187T106   145,845 1,279 SH   SOLE   769 0 510
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   1,240 200 SH   SOLE   200 0 0
LIBERTY LATIN AMERICA LTD NOTE 2.000% 7/1 53069QAB5   265,241 285,000 SH   SOLE   285,000 0 0
LILLY ELI & CO COM 532457108   171,710 500 SH   SOLE   500 0 0
LINDE PLC SHS G54950103   11,019 31 SH   SOLE   31 0 0
LOWES COS INC COM 548661107   70,390 352 SH   SOLE   352 0 0
LULULEMON ATHLETICA INC COM 550021109   291,352 800 SH   SOLE   800 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   9,389 100 SH   SOLE   100 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100   124,396 1,756 SH   SOLE   996 0 760
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   68,585 1,264 SH   SOLE   1,264 0 0
MARATHON PETE CORP COM 56585A102   134,830 1,000 SH   SOLE   1,000 0 0
MARSH & MCLENNAN COS INC COM 571748102   12,325 74 SH   SOLE   74 0 0
MASIMO CORP COM 574795100   97,622 529 SH   SOLE   529 0 0
MASTERCARD INCORPORATED CL A 57636Q104   171,530 472 SH   SOLE   472 0 0
MCDONALDS CORP COM 580135101   297,226 1,063 SH   SOLE   1,063 0 0
MCGRATH RENTCORP COM 580589109   397,501 4,260 SH   SOLE   4,260 0 0
MDU RES GROUP INC COM 552690109   1,169,427 38,367 SH   SOLE   34,732 0 3,635
MEDICAL PPTYS TRUST INC COM 58463J304   16,440 2,000 SH   SOLE   2,000 0 0
MERCADOLIBRE INC COM 58733R102   72,494 55 SH   SOLE   55 0 0
MERCK & CO INC COM 58933Y105   218,632 2,055 SH   SOLE   2,055 0 0
META PLATFORMS INC CL A 30303M102   45,780 216 SH   SOLE   3 0 213
MICROSOFT CORP COM 594918104   17,498,582 60,696 SH   SOLE   58,956 0 1,740
MIDDLEBY CORP COM 596278101   146,610 1,000 SH   SOLE   1,000 0 0
MOLECULAR TEMPLATES INC COM 608550109   35 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105   3,827,419 54,897 SH   SOLE   53,497 0 1,400
MONOLITHIC PWR SYS INC COM 609839105   12,671,671 25,316 SH   SOLE   23,702 0 1,614
MORGAN STANLEY COM NEW 617446448   6,146 70 SH   SOLE   70 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   75,160 2,000 SH   SOLE   1,135 0 865
NASDAQ INC COM 631103108   1,338,431 24,482 SH   SOLE   22,682 0 1,800
NATIONAL HEALTH INVS INC COM 63633D104   2,915 57 SH   SOLE   57 0 0
NEOGEN CORP COM 640491106   18,520 1,000 SH   SOLE   1,000 0 0
NETFLIX INC COM 64110L106   467,435 1,353 SH   SOLE   1,353 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   3,283,994 19,020 SH   SOLE   17,745 0 1,275
NEXTERA ENERGY INC COM 65339F101   1,444,094 18,735 SH   SOLE   18,735 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   1,616,689 203,357 SH   SOLE   193,605 0 9,752
NIKE INC CL B 654106103   113,565 926 SH   SOLE   926 0 0
NORFOLK SOUTHN CORP COM 655844108   106,636 503 SH   SOLE   503 0 0
NORTHROP GRUMMAN CORP COM 666807102   23,086 50 SH   SOLE   50 0 0
NOVO-NORDISK A S ADR 670100205   159,140 1,000 SH   SOLE   1,000 0 0
NUTRIEN LTD COM 67077M108   22,229 301 SH   SOLE   301 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   84,573 7,335 SH   SOLE   7,335 0 0
NVIDIA CORPORATION COM 67066G104   4,459,598 16,055 SH   SOLE   15,313 0 742
OKTA INC CL A 679295105   43,120 500 SH   SOLE   500 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   170,420 500 SH   SOLE   500 0 0
OMNICOM GROUP INC COM 681919106   132,076 1,400 SH   SOLE   1,400 0 0
ORACLE CORP COM 68389X105   3,447,611 37,103 SH   SOLE   32,163 0 4,940
OREILLY AUTOMOTIVE INC COM 67103H107   10,194,552 12,008 SH   SOLE   11,358 0 650
ORGANON & CO COMMON STOCK 68622V106   11,760 500 SH   SOLE   500 0 0
ORION OFFICE REIT INC COM 68629Y103   14 2 SH   SOLE   2 0 0
ORTHOPEDIATRICS CORP COM 68752L100   122,772 2,772 SH   SOLE   1,504 0 1,268
OUTSET MED INC COM 690145107   59,304 3,223 SH   SOLE   1,828 0 1,395
PALANTIR TECHNOLOGIES INC CL A 69608A108   8,450 1,000 SH   SOLE   1,000 0 0
PALO ALTO NETWORKS INC COM 697435105   16,466,566 82,440 SH   SOLE   79,675 0 2,765
PARKER-HANNIFIN CORP COM 701094104   33,611 100 SH   SOLE   100 0 0
PATTERSON-UTI ENERGY INC COM 703481101   25,740 2,200 SH   SOLE   2,200 0 0
PAYLOCITY HLDG CORP COM 70438V106   112,510 566 SH   SOLE   321 0 245
PAYPAL HLDGS INC COM 70450Y103   342,718 4,513 SH   SOLE   4,213 0 300
PENUMBRA INC COM 70975L107   86,952 312 SH   SOLE   177 0 135
PEPSICO INC COM 713448108   3,593,133 19,710 SH   SOLE   19,300 0 410
PERKINELMER INC COM 714046109   934,153 7,010 SH   SOLE   7,010 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   43,082 4,103 SH   SOLE   2,326 0 1,777
PFIZER INC COM 717081103   479,278 11,747 SH   SOLE   11,747 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,743,072 27,638 SH   SOLE   27,638 0 0
PLANET FITNESS INC CL A 72703H101   235,496 3,032 SH   SOLE   2,240 0 792
PLANET LABS PBC COM CL A 72703X106   33,759 8,590 SH   SOLE   4,868 0 3,722
PLUG POWER INC COM NEW 72919P202   11,720 1,000 SH   SOLE   1,000 0 0
PROCTER AND GAMBLE CO COM 742718109   1,619,829 10,894 SH   SOLE   9,879 0 1,015
PROGYNY INC COM 74340E103   53,480 1,665 SH   SOLE   944 0 721
PROSHARES TR SHORT S&P 500 NE 74347B425   507,000 33,800 SH   SOLE   30,800 0 3,000
PRUDENTIAL FINL INC COM 744320102   77,328 935 SH   SOLE   935 0 0
QUALCOMM INC COM 747525103   239,213 1,875 SH   SOLE   1,600 0 275
QUANTA SVCS INC COM 74762E102   335,613 2,014 SH   SOLE   1,475 0 539
RBC BEARINGS INC COM 75524B104   303,480 1,304 SH   SOLE   999 0 305
REALTY INCOME CORP COM 756109104   1,727 27 SH   SOLE   27 0 0
REPUBLIC SVCS INC COM 760759100   5,950 44 SH   SOLE   44 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   400,673 7,118 SH   SOLE   7,118 0 0
ROCKWELL AUTOMATION INC COM 773903109   13,206 45 SH   SOLE   45 0 0
RPM INTL INC COM 749685103   691,988 7,932 SH   SOLE   5,755 0 2,177
RPT REALTY SH BEN INT 74971D101   11,412 1,200 SH   SOLE   1,200 0 0
RUMBLE INC COM CL A 78137L105   4,550 455 SH   SOLE   455 0 0
RYAN SPECIALTY HOLDINGS INC CL A 78351F107   56,618 1,407 SH   SOLE   797 0 610
S&P GLOBAL INC COM 78409V104   579,214 1,680 SH   SOLE   1,680 0 0
SAIA INC COM 78709Y105   205,693 756 SH   SOLE   558 0 198
SALESFORCE INC COM 79466L302   289,681 1,450 SH   SOLE   1,450 0 0
SCHLUMBERGER LTD COM STK 806857108   36,580 745 SH   SOLE   745 0 0
SCHWAB CHARLES CORP COM 808513105   3,039 58 SH   SOLE   58 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   575 12 SH   SOLE   12 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   13,600 195 SH   SOLE   195 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   60,282 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,360 9 SH   SOLE   9 0 0
SEMRUSH HLDGS INC CL A COM 81686C104   16,734 1,665 SH   SOLE   1,665 0 0
SERVICENOW INC COM 81762P102   5,033,848 10,832 SH   SOLE   10,399 0 433
SHELL PLC SPON ADS 780259305   56,620 984 SH   SOLE   984 0 0
SHOPIFY INC CL A 82509L107   427,146 8,910 SH   SOLE   8,910 0 0
SI-BONE INC COM 825704109   20,967 1,067 SH   SOLE   0 0 1,067
SILK RD MED INC COM 82710M100   139,616 3,568 SH   SOLE   2,025 0 1,543
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   159,180 1,163 SH   SOLE   1,163 0 0
SNOWFLAKE INC CL A 833445109   77,145 500 SH   SOLE   500 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   103,505 1,813 SH   SOLE   1,813 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   57,899 1,689 SH   SOLE   1,689 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   303,768 742 SH   SOLE   670 0 72
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   156,777 342 SH   SOLE   342 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   302,303 12,170 SH   SOLE   12,170 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   252,788 5,250 SH   SOLE   5,250 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   11,400 300 SH   SOLE   300 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   99,238 1,450 SH   SOLE   1,450 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   29,736 450 SH   SOLE   450 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201   11,063 150 SH   SOLE   150 0 0
SPDR SER TR S&P 600 SML CAP 78464A813   144,196 1,716 SH   SOLE   1,716 0 0
SPDR SER TR S&P DIVID ETF 78464A763   62,595 506 SH   SOLE   506 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109   28,108 814 SH   SOLE   814 0 0
SPRINKLR INC CL A 85208T107   32,154 2,481 SH   SOLE   1,407 0 1,074
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   226,920 12,000 SH   SOLE   12,000 0 0
SPROUT SOCIAL INC COM CL A 85209W109   88,398 1,452 SH   SOLE   906 0 546
SPS COMM INC COM 78463M107   61,073 401 SH   SOLE   206 0 195
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   128,526 3,100 SH   SOLE   3,100 0 0
STARBUCKS CORP COM 855244109   11,838,557 113,690 SH   SOLE   111,119 0 2,571
STATE STR CORP COM 857477103   378,450 5,000 SH   SOLE   5,000 0 0
STERICYCLE INC COM 858912108   436,100 10,000 SH   SOLE   10,000 0 0
STRYKER CORPORATION COM 863667101   21,486,359 75,267 SH   SOLE   72,532 0 2,735
SUN CTRY AIRLS HLDGS INC COM 866683105   90,159 4,398 SH   SOLE   2,790 0 1,608
SUNCOR ENERGY INC NEW COM 867224107   6,494,263 209,155 SH   SOLE   204,645 0 4,510
SYMBOTIC INC CLASS A COM 87151X101   57,626 2,523 SH   SOLE   1,431 0 1,092
SYSCO CORP COM 871829107   1,781,266 23,064 SH   SOLE   21,309 0 1,755
TC ENERGY CORP COM 87807B107   77,820 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101   37,343 180 SH   SOLE   180 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   7,322,892 4,305 SH   SOLE   4,237 0 68
THERMO FISHER SCIENTIFIC INC COM 883556102   18,768,337 32,563 SH   SOLE   31,202 0 1,361
TJX COS INC NEW COM 872540109   64,104 818 SH   SOLE   818 0 0
TRACTOR SUPPLY CO COM 892356106   7,079,465 30,120 SH   SOLE   28,790 0 1,330
TRANE TECHNOLOGIES PLC SHS G8994E103   5,493,275 29,858 SH   SOLE   29,218 0 640
TRANSMEDICS GROUP INC COM 89377M109   373,122 4,927 SH   SOLE   3,722 0 1,205
TRAVELERS COMPANIES INC COM 89417E109   12,685 74 SH   SOLE   74 0 0
TREACE MED CONCEPTS INC COM 89455T109   215,551 8,557 SH   SOLE   4,850 0 3,707
TRIMBLE INC COM 896239100   213,297 4,069 SH   SOLE   2,624 0 1,445
TYLER TECHNOLOGIES INC COM 902252105   88,660 250 SH   SOLE   250 0 0
UNION PAC CORP COM 907818108   49,507 246 SH   SOLE   246 0 0
UNITED RENTALS INC COM 911363109   1,759,549 4,446 SH   SOLE   4,266 0 180
UPSTART HLDGS INC COM 91680M107   166,687 10,490 SH   SOLE   10,490 0 0
US BANCORP DEL COM NEW 902973304   19,467 540 SH   SOLE   540 0 0
V F CORP COM 918204108   133,337 5,820 SH   SOLE   5,820 0 0
VALMONT INDS INC COM 920253101   1,679,413 5,260 SH   SOLE   4,785 0 475
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,554,966 20,329 SH   SOLE   20,329 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   21,030 150 SH   SOLE   150 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   99,005 508 SH   SOLE   508 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,492 30 SH   SOLE   30 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   258,271 687 SH   SOLE   687 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   76,583 404 SH   SOLE   404 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,266 16 SH   SOLE   16 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,264,763 31,306 SH   SOLE   31,306 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,861,308 24,417 SH   SOLE   24,417 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   100,912 1,400 SH   SOLE   1,400 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   8,347 35 SH   SOLE   35 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   26,983 70 SH   SOLE   70 0 0
VEEVA SYS INC CL A COM 922475108   7,493,486 40,772 SH   SOLE   39,776 0 996
VERICEL CORP COM 92346J108   29,320 1,000 SH   SOLE   1,000 0 0
VERISK ANALYTICS INC COM 92345Y106   421,709 2,198 SH   SOLE   1,808 0 390
VERRA MOBILITY CORP CL A COM STK 92511U102   162,517 9,605 SH   SOLE   5,447 0 4,158
VERTEX INC CL A 92538J106   80,650 3,898 SH   SOLE   1,722 0 2,176
VISA INC COM CL A 92826C839   11,959,301 53,044 SH   SOLE   51,387 0 1,657
VONTIER CORPORATION COM 928881101   5,086 186 SH   SOLE   186 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   355,033 10,267 SH   SOLE   10,267 0 0
WALMART INC COM 931142103   1,230,323 8,344 SH   SOLE   6,959 0 1,385
WARNER BROS DISCOVERY INC COM SER A 934423104   31 2 SH   SOLE   2 0 0
WATSCO INC COM 942622200   5,330,453 16,754 SH   SOLE   15,759 0 995
WEC ENERGY GROUP INC COM 92939U106   255,933 2,700 SH   SOLE   2,700 0 0
WELLS FARGO CO NEW COM 949746101   48,258 1,291 SH   SOLE   1,291 0 0
WELLTOWER INC COM 95040Q104   78,928 1,101 SH   SOLE   1,101 0 0
WESCO INTL INC COM 95082P105   23,181 150 SH   SOLE   150 0 0
WESTERN ALLIANCE BANCORP COM 957638109   7,428 209 SH   SOLE   209 0 0
WESTLAKE CORPORATION COM 960413102   40,593 350 SH   SOLE   350 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   29,567 1,062 SH   SOLE   1,062 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131   60,763 1,794 SH   SOLE   1,794 0 0
WORKIVA INC COM CL A 98139A105   30,109 294 SH   SOLE   167 0 127
XPO INC COM 983793100   11,165 350 SH   SOLE   350 0 0
YORK WTR CO COM 987184108   35,765 800 SH   SOLE   800 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   34,980 110 SH   SOLE   10 0 100
ZOETIS INC CL A 98978V103   2,483,789 14,923 SH   SOLE   13,923 0 1,000
ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104   24,710 1,000 SH   SOLE   500 0 500
ZSCALER INC COM 98980G102   2,849,134 24,387 SH   SOLE   23,987 0 400