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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES CORE S AND P 500 ETF CORE S&P500 ETF 464287200 400,096 819,671 SH   SOLE   0 0 819,671
INVESCO NASDAQ 100 ETF NASDAQ 100 ETF 46138G649 23,197 156,413 SH   SOLE   0 0 156,413
SPDR MSCI EAFA FOSSIL FUEL MSCI EAFE FS ETF 78470E106 10,832 128,497 SH   SOLE   0 0 128,497
VANGUARD S AND P 500 ETF S&P 500 ETF SHS 922908363 9,286 20,794 SH   SOLE   0 0 20,794
ISHARES MSCI EAFE INDEX FUND MSCI EAFE ETF 464287465 1,829 22,740 SH   SOLE   0 0 22,740
SPDR S AND P 500 ETF TRUST TR UNIT 78462F103 1,535 3,161 SH   SOLE   0 0 3,161
MICROSOFT CORP COM 594918104 531 1,605 SH   SOLE   1,605 0 0
APPLE INC COM 037833100 475 2,697 SH   SOLE   2,697 0 0
CONSUMER STAPLES SPDR SBI CONS STPLS 81369Y308 403 4,335 SH   SOLE   0 0 4,335
VANGUARD TOT WORLD STK ETF TT WRLD ST ETF 922042742 289 2,626 SH   SOLE   0 0 2,626
BERKSHIRE HATHAWAY INC-CL B CL B NEW 084670702 258 735 SH   SOLE   0 0 735
BOOZ ALLEN HAMILTON HOLDINGS CLA 099502106 17,849 153,436 SH   SOLE   153,436 0 0
SNAP-ON INC COM 833034101 9,219 36,346 SH   SOLE   36,346 0 0
MKS INSTRUMENTS INC COM 55306N104 5,888 44,561 SH   SOLE   44,561 0 0
MIDDLEBY CORP COM 596278101 7,432 46,048 SH   SOLE   46,048 0 0
MOHAWK INDUSTRIES INC COM 608190104 7,740 48,449 SH   SOLE   48,449 0 0
FIRST REPUBLIC BANK CA COM 33616C100 10,712 57,700 SH   SOLE   57,700 0 0
CARLISLE COS INC COM 142339100 19,337 62,950 SH   SOLE   62,950 0 0
KEYSIGHT TECHNOLOGIES IN COM 49338L103 12,300 69,311 SH   SOLE   69,311 0 0
UNIVERSAL HEALTH SERVICES-B CL B 913903100 9,976 76,940 SH   SOLE   76,940 0 0
LAMAR ADVERTISING CO-A CL A 512816109 8,966 79,170 SH   SOLE   79,170 0 0
CROWN HOLDINGS INC COM 228368106 10,427 87,875 SH   SOLE   87,875 0 0
CARMAX INC COM 143130102 10,631 91,266 SH   SOLE   91,266 0 0
WYNDHAM HOTELS AND RESORTS INC COM 98311A105 8,390 99,166 SH   SOLE   99,166 0 0
GLOBE LIFE INC COM 37959E102 13,123 104,582 SH   SOLE   104,582 0 0
ASGN INC COM 00191U102 13,571 116,802 SH   SOLE   116,802 0 0
SEI INVESTMENTS COMPANY COM 784117103 12,596 181,115 SH   SOLE   181,115 0 0
HENRY SCHEIN INC COM 806407102 14,412 189,280 SH   SOLE   189,280 0 0
GENTEX CORP COM 371901109 8,944 248,380 SH   SOLE   248,380 0 0
OLD REPUBLIC INTL CORP COM 680223104 9,256 321,530 SH   SOLE   321,530 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 17,341 352,422 SH   SOLE   352,422 0 0
TRI POINTE HOMES INC COM 87265H109 7,869 362,341 SH   SOLE   362,341 0 0
UNIVAR SOLUTIONS INC COM 91336L107 15,841 494,759 SH   SOLE   494,759 0 0
HILLMAN SOLUTIONS CORP COM 431636109 10,246 921,145 SH   SOLE   921,145 0 0
COMCAST CORP-CLASS A CL A 20030N101 2,602 51,502 SH   SOLE   51,502 0 0
CVS HEALTH CORP COM 126650100 2,520 21,125 SH   SOLE   21,125 0 0
ELECTRONIC ARTS INC COM 285512109 2,275 14,526 SH   SOLE   14,526 0 0
JPMORGAN CHASE and CO COM 46625H100 1,949 13,444 SH   SOLE   13,444 0 0
WELLS FARGO and CO COM 949746101 1,804 35,784 SH   SOLE   35,784 0 0
MEDTRONIC PLC SHS G5960L103 2,152 18,629 SH   SOLE   18,629 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305 2,317 826 SH   SOLE   826 0 0
META PLATFORMS INC-CLASS A CL A 30303M102 2,488 11,987 SH   SOLE   11,987 0 0
MONDELEZ INTERNATIONAL INC-A CLA 609207105 2,218 27,751 SH   SOLE   27,751 0 0
ABBVIE INC COM 00287Y109 1,302 6,602 SH   SOLE   6,602 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,778 9,760 SH   SOLE   9,760 0 0
BOOKING HOLDINGS INC COM 09857L108 2,004 890 SH   SOLE   890 0 0
BORGWARNER INC COM 099724106 2,714 63,165 SH   SOLE   63,165 0 0
DOLLAR TREE INC COM 256746108 2,323 11,577 SH   SOLE   11,577 0 0
GLOBAL PAYMENTS INC COM 37940X102 4,653 32,666 SH   SOLE   32,666 0 0
HCA HEALTHCARE INC COM 40412C101 1,545 7,139 SH   SOLE   7,139 0 0
AUTODESK INC COM 052769106 2,090 9,440 SH   SOLE   9,440 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839 2,266 8,938 SH   SOLE   8,938 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 2,783 41,125 SH   SOLE   41,125 0 0
ASTRAZENECA PLC-SPONS ADR SPONSORED ADR 046353108 3,263 38,360 SH   SOLE   38,360 0 0