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
AERCAP HOLDINGS NV CS N00985106   47,333,739 841,788 SH   SOLE   630,470 0 211,318
AFLAC INC CS 001055102   516,160 8,000 SH   SOLE   0 0 8,000
ALPHABET INC CAP STK CL A CS 02079K305   34,388,777 331,522 SH   SOLE   238,627 0 92,895
AMAZON COM INC CS 023135106   35,230,359 341,082 SH   SOLE   240,608 0 100,474
APTIV PLC CS G6095L109   15,232,260 135,772 SH   SOLE   95,455 0 40,317
BAKER HUGHES A GE CO CS 05722G100   39,684,549 1,375,071 SH   SOLE   973,369 0 401,702
BALL CORP COM CS 058498106   38,862,609 705,183 SH   SOLE   503,518 0 201,665
BIO TECHNE CORP CS 09073M104   296,760 4,000 SH   SOLE   0 0 4,000
BLOCK INC CL A CS 852234103   464,623 6,768 SH   SOLE   0 0 6,768
BROWN FORMAN CORP CS 115637209   2,145,654 33,385 SH   SOLE   2,575 0 30,810
CATALENT INC CS 148806102   23,514,390 357,851 SH   SOLE   250,991 0 106,860
CLARIVATE ANALYTICS PLC CS G21810109   30,504,767 3,248,644 SH   SOLE   2,365,982 0 882,662
DANAHER CORP DEL CS 235851102   48,843,666 193,793 SH   SOLE   138,068 0 55,725
DIGITAL RLTY TR INC CS 253868103   2,393,357 24,345 SH   SOLE   11,831 0 12,514
DISNEY WALT CO CS 254687106   579,452 5,787 SH   SOLE   0 0 5,787
ENTEGRIS INC CS 29362U104   33,915,482 413,553 SH   SOLE   295,180 0 118,373
EXTRA SPACE STORAGE INC CS 30225T102   1,940,496 11,910 SH   SOLE   0 0 11,910
FERGUSON PLC NEW CS G3421J106   37,602,074 281,137 SH   SOLE   204,501 0 76,636
FIRST REP BK SAN FRAN CALI N CS 33616C100   1,468,950 105,000 SH   SOLE   105,000 0 0
GRACO INC CS 384109104   2,790,515 38,221 SH   SOLE   2,700 0 35,521
INTUIT CS 461202103   23,442,634 52,582 SH   SOLE   35,144 0 17,438
IQVIA HLDGS INC COM CS 46266C105   48,998,341 246,359 SH   SOLE   182,142 0 64,217
ISHARES TR US PFD STK IDX ETF 464288687   222,130 7,115 SH   SOLE   615 0 6,500
KEYSIGHT TECHNOLOGIES INC CS 49338L103   2,394,909 14,831 SH   SOLE   1,230 0 13,601
MARTIN MARIETTA MATLS INC CS 573284106   42,634,920 120,078 SH   SOLE   85,182 0 34,896
META PLATFORMS INC CL A CS 30303M102   10,649,562 50,248 SH   SOLE   41,525 0 8,723
MICROSOFT CORP CS 594918104   44,232,664 153,426 SH   SOLE   114,726 0 38,700
PALO ALTO NETWORKS INC CS 697435105   53,885,058 269,776 SH   SOLE   196,918 0 72,858
PAYPAL HLDGS INC CS 70450Y103   36,533,291 481,081 SH   SOLE   339,538 0 141,543
PROGRESSIVE CORP OHIO CS 743315103   51,390,442 359,223 SH   SOLE   263,772 0 95,451
SALESFORCE INC COM CS 79466L302   8,966,526 44,882 SH   SOLE   36,177 0 8,705
SCHWAB STRATEGIC TR INTRM TRM ETF 808524854   1,466,151 29,073 SH   SOLE   16,135 0 12,938
SCHWAB STRATEGIC TR US TIPS ET ETF 808524870   1,599,990 29,845 SH   SOLE   17,553 0 12,292
SHERWIN WILLIAMS CO CS 824348106   36,674,670 163,165 SH   SOLE   119,124 0 44,041
SPDR TR UNIT SER 1 ETF 78462F103   210,426 514 SH   SOLE   514 0 0
T-MOBILE US INC CS 872590104   31,132,779 214,946 SH   SOLE   152,777 0 62,169
TEXAS INSTRS INC CS 882508104   372,020 2,000 SH   SOLE   0 0 2,000
VANGUARD SCOTTSDALE FDS MORTG- ETF 92206C771   1,372,201 29,478 SH   SOLE   18,428 0 11,050
VERRA MOBILITY CORP COM CS 92511U102   8,283,373 489,561 SH   SOLE   405,356 0 84,205