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
NOVO-NORDISK AS VORMAL F SPONS ADR 670100205   331,529 2,582 SH   SOLE   0 0 2,582
3M CO COM 88579y101   1,006,233 9,486 SH   SOLE   0 0 9,486
A T & T INC COM 00206r102   302,040 17,161 SH   SOLE   0 0 17,161
ADOBE INC COM 00724F101   27,994,238 55,478 SH   SOLE   7,494 0 47,984
AMERICAN EXPRESS CO COM 025816109   5,285,482 23,213 SH   SOLE   69 0 23,144
AMPHENOL CORP CLASS COM 032095101   42,668,074 369,901 SH   SOLE   47,017 0 322,884
APPLE INC COM 037833100   7,686,571 44,825 SH   SOLE   68 0 44,757
APTIV PLC F COM g6095l109   239,428 3,006 SH   SOLE   0 0 3,006
ARGO BLOCKCHAIN PL ORDF COM g053a3104   9,690 51,000 SH   SOLE   0 0 51,000
AUTO DATA PROCESSING COM 053015103   424,308 1,699 SH   SOLE   0 0 1,699
BIO-TECHNE CORP COM 09073M104   49,222,450 699,282 SH   SOLE   95,415 0 603,866
BLACKROCK INC COM 09247x101   5,623,306 6,745 SH   SOLE   21 0 6,724
BOEING CO COM 097023105   3,437,538 17,812 SH   SOLE   83 0 17,729
BOOKING HOLDINGS INC COM 09857L108   24,962,829 6,881 SH   SOLE   864 0 6,017
BROADCOM INC COM 11135f101   7,603,877 5,737 SH   SOLE   15 0 5,722
BROADSTONE NET LEASE INC REIT COM 11135e203   717,200 45,769 SH   SOLE   0 0 45,769
CATERPILLAR INC COM 149123101   5,979,038 16,317 SH   SOLE   45 0 16,272
CHARLES RIVER LABS COM 159864107   218,928 808 SH   SOLE   0 0 808
CHEVRON CORP COM 166764100   5,115,745 32,431 SH   SOLE   74 0 32,357
COLGATE-PALMOLIVE CO COM 194162103   720,400 8,000 SH   SOLE   0 0 8,000
COSTAR GROUP INC COM 22160N109   23,545,122 243,738 SH   SOLE   33,082 0 210,656
CROWN CASTLE INC REIT COM 22822v101   1,580,201 14,931 SH   SOLE   91 0 14,840
D R HORTON CO COM 23331a109   211,118 1,283 SH   SOLE   4 0 1,279
DANAHER CORP COM 235851102   29,669,334 118,810 SH   SOLE   15,562 0 103,249
DOW INC COM 260557103   3,880,644 66,988 SH   SOLE   198 0 66,790
EDWARDS LIFESCIENCES COM 28176e108   1,956,304 20,472 SH   SOLE   0 0 20,472
EXTRA SPACE STORAGE REIT COM 30225t102   380,436 2,588 SH   SOLE   0 0 2,588
EXXON MOBIL CORP COM 30231g102   342,443 2,946 SH   SOLE   0 0 2,946
GENERAL MILLS INC COM 370334104   4,053,621 57,934 SH   SOLE   177 0 57,757
GLOBAL PAYMENTS INC COM 37940x102   237,246 1,775 SH   SOLE   50 0 1,725
GRACO INC COM 384109104   34,757,335 371,895 SH   SOLE   51,533 0 320,362
GRAYSCALE BITCOIN ETF COM 389637109   351,920 5,571 SH   SOLE   0 0 5,571
HOME DEPOT INC COM 437076102   5,400,129 14,077 SH   SOLE   36 0 14,041
HONEYWELL INTL INC COM 438516106   216,821 1,056 SH   SOLE   2 0 1,054
IDEX CORP COM 45167r104   709,366 2,907 SH   SOLE   0 0 2,907
INTEL CORP COM 458140100   1,084,373 24,550 SH   SOLE   0 0 24,550
INTUIT INC COM 461202103   323,050 497 SH   SOLE   0 0 497
INTUITIVE SURGICAL INC NEW COM 46120E602   56,957,618 142,719 SH   SOLE   19,563 0 123,155
ISHARES CORE MSCI EAFE ETF COM 46432f842   657,663 8,861 SH   SOLE   0 0 8,861
ISHARES CORE S&P 500 ETF COM 464287200   1,424,437 2,709 SH   SOLE   212 0 2,497
ISHARES CORE S&P MID CAP ETF COM 464287507   476,511 7,845 SH   SOLE   35 0 7,810
ISHARES IBOXX INVT GRADE BOND COM 464287242   240,169 2,205 SH   SOLE   0 0 2,205
ISHARES RUSSELL 2000 ETF COM 464287655   207,323 986 SH   SOLE   28 0 958
JOHN BEAN TECHS CORP COM 477839104   355,892 3,393 SH   SOLE   0 0 3,393
JOHNSON & JOHNSON COM 478160104   4,055,042 25,634 SH   SOLE   68 0 25,566
JOHNSON CONTROLS INTER F COM g51502105   4,440,748 67,984 SH   SOLE   190 0 67,794
JPMORGAN CHASE & CO COM 46625h100   6,110,051 30,504 SH   SOLE   83 0 30,421
L3HARRIS TECHNOLOGIES IN COM 502431109   383,580 1,800 SH   SOLE   0 0 1,800
LAB CO OF AMER HLDG COM 50540r409   524,304 2,400 SH   SOLE   0 0 2,400
LINDE PLC NEW COM G54950103   45,645,900 98,307 SH   SOLE   12,320 0 85,987
LITTELFUSE INC COM 537008104   46,298,490 191,040 SH   SOLE   26,209 0 164,831
LVMH MOET HENNESSY LOU F SPONS COM 502441306   427,050 2,359 SH   SOLE   0 0 2,359
M & T BANK CORP COM 55261f104   315,023 2,166 SH   SOLE   4 0 2,162
MCDONALDS CORP COM 580135101   4,523,183 16,042 SH   SOLE   44 0 15,998
MERCADOLIBRE INC COM 58733R102   21,072,187 13,937 SH   SOLE   1,873 0 12,064
MERCK & CO. INC. COM 58933y105   5,399,856 40,923 SH   SOLE   118 0 40,805
MICROSOFT CORP COM 594918104   11,379,539 27,048 SH   SOLE   47 0 27,001
MONDELEZ INTL CLASS A COM 609207105   468,510 6,693 SH   SOLE   0 0 6,693
NIKE INC CLASS B COM 654106103   3,279,432 34,895 SH   SOLE   111 0 34,784
PALO ALTO NETWORKS INC COM 697435105   66,414,129 233,746 SH   SOLE   31,369 0 202,376
PAYCHEX INC COM 704326107   4,223,215 34,391 SH   SOLE   94 0 34,297
PFIZER INC COM 717081103   2,996,528 107,983 SH   SOLE   279 0 107,704
PROCTER & GAMBLE COM 742718109   6,165,388 37,999 SH   SOLE   74 0 37,925
QUALCOMM INC COM 747525103   5,425,980 32,049 SH   SOLE   138 0 31,911
RUSHNET INC COM 782074108   40 99,999 SH   SOLE   0 0 99,999
S&P GLOBAL INC COM 78409V104   43,990,430 103,397 SH   SOLE   14,089 0 89,308
SCHWAB CHARLES CORP NEW COM 808513105   53,264,841 736,312 SH   SOLE   100,918 0 635,394
SELECT SECTOR HEALTH CARE SPDR COM 81369y209   307,426 2,081 SH   SOLE   0 0 2,081
SERVICENOW INC COM 81762P102   57,808,665 75,825 SH   SOLE   10,292 0 65,533
SITEONE LANDSCAPE SUPPLY COM 82982L103   45,118,643 258,485 SH   SOLE   35,936 0 222,549
SPDR BLOOMBERG 1-3 MO COM 78468R663   171,496,776 1,868,157 SH   SOLE   198,113 0 1,670,043
SYSCO CORP COM 871829107   4,225,054 52,045 SH   SOLE   152 0 51,893
TELEDYNE TECHNOLOGIES INC COM 879360105   20,254,030 47,177 SH   SOLE   6,499 0 40,678
TEXAS INSTRUMENTS COM 882508104   3,745,341 21,499 SH   SOLE   69 0 21,430
THE COCA-COLA CO COM 191216100   4,104,780 67,093 SH   SOLE   188 0 66,905
TRANSMEDICS GROUP INC COM 89377M109   54,247,608 733,671 SH   SOLE   99,111 0 634,559
TRUIST FINL CORP COM 89832q109   2,784,692 71,439 SH   SOLE   953 0 70,486
TYLER TECHNOLOGIES INC COM 902252105   43,885,422 103,257 SH   SOLE   14,075 0 89,182
U S BANCORP DE NEW COM 902973304   52,767,139 1,180,473 SH   SOLE   147,144 0 1,033,329
UBER TECHNOLOGIES INC COM 90353T100   53,201,599 691,020 SH   SOLE   94,510 0 596,510
UNITED RENTALS INC COM 911363109   434,108 602 SH   SOLE   0 0 602
UNITEDHEALTH GRP INC COM 91324p102   5,356,612 10,828 SH   SOLE   37 0 10,791
VEEVA SYSTEMS INC CLASS A COM 922475108   278,028 1,200 SH   SOLE   0 0 1,200
VERIZON COMMUNICATN COM 92343v104   3,191,373 76,057 SH   SOLE   300 0 75,757
WALT DISNEY CO COM 254687106   672,491 5,496 SH   SOLE   0 0 5,496
WASTE MANAGEMENT INC COM 94106l109   5,785,211 27,141 SH   SOLE   73 0 27,068
WEALTH MINERALS LTD F COM 946885209   17,516 117,795 SH   SOLE   0 0 117,795
ZIMMER BIOMET HLDGS COM 98956p102   1,922,949 14,570 SH   SOLE   0 0 14,570
ZOETIS INC CL A COM 98978V103   22,546,185 133,244 SH   SOLE   17,554 0 115,690
HONEYWELL INTL INC COM 438516106   213,870 1,042 SH   SOLE   0 0 1,042
BITCOIN DEPOT INC 28 WTF WARRA WT 09174p113   1,591 16,760 SH   SOLE   0 0 16,760