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
ADDUS HOMECARE CORP COM 006739106 358,817 3,115 SH SOLE 0 0 3,115
ALAMO GROUP INC COM 011311107 221,437 1,014 SH SOLE 0 0 1,014
ALPHABET INC CAP STK CL A 02079K305 310,207 1,760 SH SOLE 0 0 1,760
ALPS ETF TR ALERIAN MLP 00162Q452 10,348,924 211,807 SH SOLE 0 0 211,807
AMAZON COM INC COM 023135106 1,125,471 5,130 SH SOLE 0 0 5,130
API GROUP CORP COM STK 00187Y100 205,068 4,017 SH SOLE 0 0 4,017
APPLE INC COM 037833100 1,182,146 5,761 SH SOLE 0 0 5,761
ARES CAPITAL CORP COM 04010L103 12,820,302 583,802 SH SOLE 0 0 583,802
ASBURY AUTOMOTIVE GROUP INC COM 043436104 243,788 1,022 SH SOLE 0 0 1,022
BALCHEM CORP COM 057665200 223,039 1,401 SH SOLE 0 0 1,401
CBIZ INC COM 124805102 276,514 3,856 SH SOLE 0 0 3,856
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 401,149 3,073 SH SOLE 0 0 3,073
DESCARTES SYS GROUP INC COM 249906108 329,838 3,245 SH SOLE 0 0 3,245
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 429,811 11,992 SH SOLE 0 0 11,992
EA SERIES TRUST ARGENT MID CAP 02072L839 5,309,607 159,639 SH SOLE 0 0 159,639
ENPRO INC COM 29355X107 252,654 1,319 SH SOLE 0 0 1,319
EPLUS INC COM 294268107 345,647 4,794 SH SOLE 0 0 4,794
FIDELITY WISE ORIGIN BITCOIN SHS 315948109 576,253 6,131 SH SOLE 0 0 6,131
FIRST FINL BANKSHARES INC COM 32020R109 701,574 19,499 SH SOLE 0 0 19,499
FIRSTSERVICE CORP NEW COM 33767E202 363,384 2,081 SH SOLE 0 0 2,081
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 14,917,291 2,054,723 SH SOLE 0 0 2,054,723
FS KKR CAP CORP COM 302635206 4,659,931 224,575 SH SOLE 0 0 224,575
GE AEROSPACE COM NEW 369604301 228,820 889 SH SOLE 0 0 889
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 1,101,659 12,986 SH SOLE 0 0 12,986
GREEN BRICK PARTNERS INC COM 392709101 327,668 5,211 SH SOLE 0 0 5,211
HAMILTON LANE INC CL A 407497106 364,964 2,568 SH SOLE 0 0 2,568
HERC HLDGS INC COM 42704L104 217,815 1,654 SH SOLE 0 0 1,654
HOULIHAN LOKEY INC CL A 441593100 400,929 2,228 SH SOLE 0 0 2,228
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 1,829,261 29,885 SH SOLE 0 0 29,885
ISHARES TR RUSSELL 2000 ETF 464287655 887,258 4,111 SH SOLE 0 0 4,111
ISHARES TR ULTRA SHORT DUR 46434V878 1,471,922 29,026 SH SOLE 0 0 29,026
ISHARES TR MSCI EMG MKT ETF 464287234 8,363,506 173,372 SH SOLE 0 0 173,372
ISHARES TR CORE S&P500 ETF 464287200 1,293,335 2,083 SH SOLE 0 0 2,083
MAGNOLIA OIL & GAS CORP CL A 559663109 272,772 12,134 SH SOLE 0 0 12,134
MEDPACE HLDGS INC COM 58506Q109 363,450 1,158 SH SOLE 0 0 1,158
MICROSOFT CORP COM 594918104 495,293 995 SH SOLE 0 0 995
MICROSTRATEGY INC CL A NEW 594972408 417,570 1,033 SH SOLE 0 0 1,033
MURPHY USA INC COM 626755102 262,793 646 SH SOLE 0 0 646
NVIDIA CORPORATION COM 67066G104 258,442 1,635 SH SOLE 0 0 1,635
ONEMAIN HLDGS INC COM 68268W103 403,161 7,073 SH SOLE 0 0 7,073
PAYCHEX INC COM 704326107 213,244 1,466 SH SOLE 0 0 1,466
RBB FD INC US TREAS 3 MNTH 74933W452 373,213 7,465 SH SOLE 0 0 7,465
RBC BEARINGS INC COM 75524B104 352,092 915 SH SOLE 0 0 915
RLI CORP COM 749607107 336,184 4,655 SH SOLE 0 0 4,655
SELECT MED HLDGS CORP COM 81619Q105 173,249 11,413 SH SOLE 0 0 11,413
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,337,501 77,608 SH SOLE 0 0 77,608
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,657,244 45,167 SH SOLE 0 0 45,167
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,715,942 10,725 SH SOLE 0 0 10,725
SPDR GOLD TR GOLD SHS 78463V107 24,999,597 82,011 SH SOLE 0 0 82,011
SPDR S&P 500 ETF TR TR UNIT 78462F103 424,260 686 SH SOLE 0 0 686
TESLA INC COM 88160R101 1,123,246 3,536 SH SOLE 0 0 3,536
TESLA INC COM 88160R101 143,222 400 SH Call SOLE 0 0 400
UFP INDUSTRIES INC COM 90278Q108 265,391 2,671 SH SOLE 0 0 2,671
VICTORY CAP HLDGS INC COM CL A 92645B103 416,465 6,541 SH SOLE 0 0 6,541