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 386,155 896,325 SH   SOLE   0 0 896,325
INVESCO NASDAQ 100 ETF NASDAQ 100 ETF 46138G649 23,010 156,413 SH   SOLE   0 0 156,413
VANGUARD S AND P 500 ETF S&P 500 ETF SHS 922908363 6,180 15,670 SH   SOLE   0 0 15,670
VANGUARD MID-CAP ETF MID CAP ETF 922908629 3,197 13,504 SH   SOLE   0 0 13,504
SPDR MSCI EAFA FOSSIL FUEL MSCI EAFE FS ETF 78470E106 2,931 35,467 SH   SOLE   0 0 35,467
SPDR S AND P 500 ETF TRUST TR UNIT 78462F103 1,406 3,276 SH   SOLE   0 0 3,276
VISA INC-CLASS A SHARES COM CL A 92826C839 1,331 5,977 SH   SOLE   5,977 0 0
IDEXX LABORATORIES INC COM 45168D104 1,244 2,000 SH   SOLE   2,000 0 0
STARBUCKS CORP COM 855244109 1,191 10,800 SH   SOLE   10,800 0 0
ZOETIS INC CL A 98978V103 1,019 5,250 SH   SOLE   5,250 0 0
BERKSHIRE HATHAWAY INC-CL B CL B NEW 084670702 992 3,635 SH   SOLE   3,635 0 0
MORGAN STANLEY COM NEW 617446448 983 10,101 SH   SOLE   10,101 0 0
APPLE INC COM 037833100 486 3,437 SH   SOLE   3,437 0 0
ISHARES MSCI EAFE INDEX FUND MSCI EAFE ETF 464287465 451 5,775 SH   SOLE   0 0 5,775
CONSUMER STAPLES SPDR SBI CONS STPLS 81369Y308 298 4,335 SH   SOLE   0 0 4,335
SHOPIFY INC - CLASS A CL A 82509L107 287 212 SH   SOLE   212 0 0
VANGUARD TOT WORLD STK ETF TT WRLD ST ETF 922042742 267 2,626 SH   SOLE   0 0 2,626
MICROSOFT CORP COM 594918104 254 900 SH   SOLE   900 0 0
SCHWAB (CHARLES) CORP COM 808513105 251 3,450 SH   SOLE   3,450 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305 235 88 SH   SOLE   88 0 0
GRAN TIERRA ENERGY INC COM 38500T101 10 13,339 SH   SOLE   13,339 0 0
CARLISLE COS INC COM 142339100 12,220 61,470 SH   SOLE   12,220 0 0
CARMAX INC COM 143130102 11,067 86,486 SH   SOLE   11,067 0 0
GENTEX CORP COM 371901109 5,214 158,100 SH   SOLE   5,214 0 0
LAMAR ADVERTISING CO-A CL A 512816109 8,767 77,280 SH   SOLE   8,767 0 0
MIDDLEBY CORP COM 596278101 8,854 51,928 SH   SOLE   8,854 0 0
MOHAWK INDUSTRIES INC COM 608190104 8,391 47,299 SH   SOLE   8,391 0 0
OLD REPUBLIC INTL CORP COM 680223104 7,969 344,530 SH   SOLE   7,969 0 0
PROSPERITY BANCSHARES INC COM 743606105 6,741 94,776 SH   SOLE   6,741 0 0
HENRY SCHEIN INC COM 806407102 10,190 133,800 SH   SOLE   10,190 0 0
SNAP-ON INC COM 833034101 7,415 35,486 SH   SOLE   7,415 0 0
STORE CAPITAL CORP COM 862121100 14,412 255,724 SH   SOLE   14,412 0 0
UNIVERSAL HEALTH SERVICES-B CL B 913903100 10,392 75,100 SH   SOLE   10,392 0 0
GLOBE LIFE INC COM 37959E102 10,644 119,552 SH   SOLE   10,644 0 0
ASGN INC COM 00191U102 12,587 111,252 SH   SOLE   12,587 0 0
CBRE GROUP INC - A CL A 12504L109 9,049 92,945 SH   SOLE   9,049 0 0
COGENT COMMUNICATIONS HOLDIN COM NEW 19239V302 6,273 88,553 SH   SOLE   6,273 0 0
FRONTDOOR INC COM 35905A109 9,359 223,357 SH   SOLE   9,359 0 0
HILTON GRAND VACATIONS INC COM 43283X105 6,569 138,097 SH   SOLE   6,569 0 0
KEYSIGHT TECHNOLOGIES IN COM 49338L103 11,361 69,151 SH   SOLE   11,361 0 0
MKS INSTRUMENTS INC COM 55306N104 7,112 47,129 SH   SOLE   7,112 0 0
STARWOOD PROPERTY TRUST INC COM 85571B105 8,369 342,868 SH   SOLE   8,369 0 0
TRI POINTE HOMES INC COM 87265H109 7,436 353,741 SH   SOLE   7,436 0 0
UNIVAR SOLUTIONS INC COM 91336L107 11,075 464,954 SH   SOLE   11,075 0 0
WYNDHAM HOTELS AND RESORTS INC COM 98311A105 9,041 117,132 SH   SOLE   9,041 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 10,947 195,098 SH   SOLE   10,947 0 0
JEFFERIES FINANCIAL GROUP IN COM 47233W109 7,302 196,647 SH   SOLE   7,302 0 0