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
CONSTRUCTION PARTNERS INC COM CL A 21044C107   15,832,070 433,044 SH   SOLE   0 0 433,044
REGENERON PHARMACEUTICALS COM 75886F107   13,156,662 15,987 SH   SOLE   0 0 15,987
SPDR GOLD TR GOLD SHS 78463V107   9,165,203 53,457 SH   SOLE   0 0 53,457
CADRE HLDGS INC COM 12763L105   7,489,375 281,027 SH   SOLE   0 0 281,027
HEICO CORP NEW CL A 422806208   6,969,033 53,932 SH   SOLE   0 0 53,932
FIRSTSERVICE CORP NEW COM 33767E202   6,719,281 46,168 SH   SOLE   0 0 46,168
DANAHER CORPORATION COM 235851102   6,685,102 26,945 SH   SOLE   0 0 26,945
WASTE CONNECTIONS INC COM 94106B101   6,552,270 48,788 SH   SOLE   0 0 48,788
SERVICE CORP INTL COM 817565104   6,275,258 109,822 SH   SOLE   0 0 109,822
TYLER TECHNOLOGIES INC COM 902252105   6,221,874 16,113 SH   SOLE   0 0 16,113
CUSTOM TRUCK ONE SOURCE INC COM CL A 23204X103   6,164,059 994,203 SH   SOLE   0 0 994,203
CASELLA WASTE SYS INC CL A 147448104   6,056,694 79,380 SH   SOLE   0 0 79,380
EXPONENT INC COM 30214U102   5,773,055 67,442 SH   SOLE   0 0 67,442
L3HARRIS TECHNOLOGIES INC COM 502431109   5,659,682 32,504 SH   SOLE   0 0 32,504
ROPER TECHNOLOGIES INC COM 776696106   5,515,863 11,390 SH   SOLE   0 0 11,390
POOL CORP COM 73278L105   5,132,148 14,412 SH   SOLE   0 0 14,412
AMERICAN ELEC PWR CO INC COM 025537101   5,062,231 67,299 SH   SOLE   0 0 67,299
NEOGEN CORP COM 640491106   4,961,601 267,616 SH   SOLE   0 0 267,616
ISHARES GOLD TR ISHARES NEW 464285204   360,187 10,294 SH   SOLE   0 0 10,294