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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADVANCED MICRO DEVICES INC CS 007903107 1,810,810 2,960 SH SOLE 2,960 0 0
AERCAP HOLDINGS NV CS N00985106 10,956,316 76,340 SH SOLE 74,997 0 1,343
AFLAC INC CS 001055102 894,240 8,000 SH SOLE 0 0 8,000
AIR PRODS AND CHEMS INC CS 009158106 571,484 2,054 SH SOLE 2,054 0 0
ALCON INC CS H01301128 602,046 9,298 SH SOLE 9,298 0 0
ALPHABET INC CAP STK CL A CS 02079K305 36,671,623 106,579 SH SOLE 65,902 0 40,677
ALPHABET INC CAP STK CL C CS 02079K107 638,888 1,875 SH SOLE 1,875 0 0
AMAZON COM INC CS 023135106 43,535,225 174,735 SH SOLE 108,743 0 65,992
AMERICAN HEALTHCARE REIT INC CS 398182303 376,761 7,350 SH SOLE 7,350 0 0
APPLE INC COM CS 037833100 2,703,616 8,118 SH SOLE 8,118 0 0
ARM HOLDINGS PLC SPONSORED ADR ADR 042068205 68,733,711 237,291 SH SOLE 118,456 0 118,835
ATI INC COM CS 01741R102 16,610,948 87,703 SH SOLE 67,130 0 20,573
BERKSHIRE HATHAWAY INC DEL CL CS 084670702 816,638 1,640 SH SOLE 1,640 0 0
BIO TECHNE CORP CS 09073M104 289,880 4,000 SH SOLE 0 0 4,000
BROOKFIELD CORP CL A LTD VT SH CS 11271J107 349,469 9,585 SH SOLE 9,585 0 0
BROWN FORMAN CORP CS 115637209 303,265 11,575 SH SOLE 0 0 11,575
CF INDS HLDGS INC CS 125269100 8,587,584 74,545 SH SOLE 63,748 0 10,797
CLOUDFLARE INC CL A COM CS 18915M107 5,792,978 16,681 SH SOLE 14,207 0 2,474
CROCS INC CS 227046109 18,335,201 156,297 SH SOLE 80,391 0 75,906
DANAHER CORP DEL CS 235851102 40,107,809 181,033 SH SOLE 103,083 0 77,950
ELEMENTAL RTY CORP CS 28620K106 19,619,062 1,027,176 SH SOLE 525,566 0 501,610
EXTRA SPACE STORAGE INC CS 30225T102 1,566,284 11,910 SH SOLE 0 0 11,910
FAIR ISAAC CORP CS 303250104 728,271 1,229 SH SOLE 1,229 0 0
FERGUSON ENTERPRISES INC COM CS 31488V107 33,052,836 148,472 SH SOLE 100,099 0 48,373
GE VERNOVA LLC CS 36828A101 28,246,661 29,718 SH SOLE 16,315 0 13,403
GRACO INC CS 384109104 1,300,517 16,925 SH SOLE 0 0 16,925
INTERNATIONAL FLAVORSANDFRAGRA CS 459506101 27,180,253 325,590 SH SOLE 168,587 0 157,003
INVESCO EXCHANGE TRADED FD T S ETF 46137V357 532,531 2,560 SH SOLE 2,560 0 0
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 236,726 320 SH SOLE 320 0 0
IQVIA HLDGS INC COM CS 46266C105 732,079 2,723 SH SOLE 2,215 0 508
ISHARES TR 7-10 YR TRS BD ETF 464287440 377,781 4,230 SH SOLE 2,930 0 1,300
ISHARES TR CORE MSCI EAFE ETF 46432F842 470,352 4,855 SH SOLE 4,855 0 0
ISHARES TR MSCI EMERG MKT ETF 464287234 833,205 12,475 SH SOLE 12,475 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 599,965 2,159 SH SOLE 2,159 0 0
ISHARES TR US PFD STK IDX ETF 464288687 2,541,071 86,138 SH SOLE 63,354 0 22,784
J P MORGAN CHASE AND CO CS 46625H100 253,680 767 SH SOLE 767 0 0
KEYSIGHT TECHNOLOGIES INC CS 49338L103 1,774,695 4,875 SH SOLE 0 0 4,875
LILLY ELI AND CO CS 532457108 266,128 230 SH SOLE 230 0 0
LPL FINL HLDGS INC CS 50212V100 8,581,359 28,062 SH SOLE 24,093 0 3,969
MARKEL GROUP INC COM CS 570535104 273,992 160 SH SOLE 160 0 0
MARTIN MARIETTA MATLS INC CS 573284106 20,364,734 42,443 SH SOLE 21,769 0 20,674
META PLATFORMS INC CL A CS 30303M102 29,853,508 41,167 SH SOLE 22,461 0 18,706
MICRON TECHNOLOGY INC CS 595112103 16,638,084 15,621 SH SOLE 8,860 0 6,761
MICROSOFT CORP CS 594918104 46,843,569 91,331 SH SOLE 58,413 0 32,918
NETFLIX COM INC CS 64110L106 15,009,728 215,719 SH SOLE 110,410 0 105,309
NVIDIA CORP CS 67066G104 65,364,872 286,211 SH SOLE 192,560 0 93,651
PALO ALTO NETWORKS INC CS 697435105 49,912,069 125,625 SH SOLE 84,213 0 41,412
PHILLIPS 66 CS 718546104 47,662,037 186,683 SH SOLE 101,591 0 85,092
PROGRESSIVE CORP OHIO CS 743315103 13,015,751 62,784 SH SOLE 56,546 0 6,238
REDWOOD TR INC CS 758075402 2,436,124 627,867 SH SOLE 492,714 0 135,153
SCHWAB CHARLES CORP NEW CS 808513105 905,762 9,267 SH SOLE 7,638 0 1,629
SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 2,585,504 109,093 SH SOLE 80,519 0 28,574
SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 2,495,887 99,319 SH SOLE 72,535 0 26,784
STATE STR SPDR SNP 500 ETF TR ETF 78462F103 1,613,725 2,116 SH SOLE 2,116 0 0
T-MOBILE US INC CS 872590104 309,526 1,898 SH SOLE 1,000 0 898
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 30,742,188 67,389 SH SOLE 33,841 0 33,548
TALEN ENERGY CORP CS 87422Q109 41,011,483 131,157 SH SOLE 82,043 0 49,114
TENET HEALTHCARE CORP COM NEW CS 88033G407 12,888,913 50,434 SH SOLE 43,105 0 7,329
TESLA MTRS INC CS 88160R101 1,075,074 3,030 SH SOLE 3,030 0 0
TEXAS INSTRS INC CS 882508104 560,180 2,000 SH SOLE 0 0 2,000
TEXAS PACIFIC LAND CORPORATI CS 88262P102 20,461,146 62,797 SH SOLE 36,633 0 26,164
TYLER TECHNOLOGIES INC CS 902252105 24,309,817 76,302 SH SOLE 44,162 0 32,140
VANGUARD SCOTTSDALE FDS MORTG- ETF 92206C771 2,411,552 54,302 SH SOLE 39,437 0 14,865
VEEVA SYS INC CS 922475108 14,506,569 50,820 SH SOLE 29,306 0 21,514
VERTIV HOLDINGS CO COM CL A CS 92537N108 395,990 1,641 SH SOLE 1,641 0 0
WESCO INTL INC CS 95082P105 11,057,752 30,751 SH SOLE 25,472 0 5,279
WEST PHARMACEUTICAL SVSC INC CS 955306105 10,568,143 28,504 SH SOLE 24,369 0 4,135