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,508 839,658 SH   SOLE   0 0 839,658
INVESCO NASDAQ 100 ETF NASDAQ 100 ETF 46138G649 25,581 156,413 SH   SOLE   0 0 156,413
SPDR MSCI EAFA FOSSIL FUEL MSCI EAFE FS ETF 78470E106 2,976 35,467 SH   SOLE   0 0 35,467
VANGUARD S AND P 500 ETF S&P 500 ETF SHS 922908363 6,821 15,625 SH   SOLE   0 0 15,625
VANGUARD MID-CAP ETF MID CAP ETF 922908629 3,440 13,504 SH   SOLE   0 0 13,504
MORGAN STANLEY COM NEW 617446448 992 10,101 SH   SOLE   10,101 0 0
STARBUCKS CORP COM 855244109 1,053 9,000 SH   SOLE   9,000 0 0
ZOETIS INC CL A 98978V103 1,281 5,250 SH   SOLE   5,250 0 0
CONSUMER STAPLES SPDR SBI CONS STPLS 81369Y308 334 4,335 SH   SOLE   0 0 4,335
BERKSHIRE HATHAWAY INC-CL B CL B NEW 084670702 1,087 3,635 SH   SOLE   3,635 0 0
SPDR S AND P 500 ETF TRUST TR UNIT 78462F103 1,511 3,182 SH   SOLE   3,182 0 0
APPLE INC COM 037833100 479 2,697 SH   SOLE   2,697 0 0
VANGUARD TOT WORLD STK ETF TT WRLD ST ETF 922042742 282 2,626 SH   SOLE   0 0 2,626
IDEXX LABORATORIES INC COM 45168D104 1,317 2,000 SH   SOLE   2,000 0 0
MICROSOFT CORP COM 594918104 422 1,256 SH   SOLE   1,256 0 0
ACCENTURE PLC-CL A SHS CLASS A G1151C101 245 592 SH   SOLE   592 0 0
AMAZON.COM INC COM 023135106 230 69 SH   SOLE   69 0 0
ASGN INC COM 00191U102 13,873 112,422 SH   SOLE   112,422 0 0
BOOZ ALLEN HAMILTON HOLDINGS CL A 099502106 5,470 64,515 SH   SOLE   64,515 0 0
CBRE GROUP INC - A CL A 12504L109 9,336 86,035 SH   SOLE   86,035 0 0
CARLISLE COS INC COM 142339100 15,406 62,090 SH   SOLE   62,090 0 0
CARMAX INC COM 143130102 11,380 87,386 SH   SOLE   87,386 0 0
COGENT COMMUNICATIONS HOLDIN COM NEW 19239V302 6,550 89,503 SH   SOLE   89,503 0 0
FRONTDOOR INC COM 35905A109 10,198 278,247 SH   SOLE   278,247 0 0
GENTEX CORP COM 371901109 5,566 159,700 SH   SOLE   159,700 0 0
GLOBE LIFE INC COM 37959E102 11,322 120,802 SH   SOLE   120,802 0 0
KEYSIGHT TECHNOLOGIES IN COM 49338L103 13,434 65,051 SH   SOLE   65,051 0 0
LAMAR ADVERTISING CO-A CL A 512816109 14,412 78,100 SH   SOLE   78,100 0 0
MKS INSTRUMENTS INC COM 55306N104 8,294 47,619 SH   SOLE   47,619 0 0
MIDDLEBY CORP COM 596278101 10,328 52,488 SH   SOLE   52,488 0 0
MOHAWK INDUSTRIES INC COM 608190104 8,706 47,789 SH   SOLE   47,789 0 0
OLD REPUBLIC INTL CORP COM 680223104 8,558 348,180 SH   SOLE   348,180 0 0
PROSPERITY BANCSHARES INC COM 743606105 6,925 95,776 SH   SOLE   95,776 0 0
HENRY SCHEIN INC COM 806407102 14,033 181,000 SH   SOLE   181,000 0 0
SNAP-ON INC COM 833034101 7,723 35,856 SH   SOLE   35,856 0 0
STARWOOD PROPERTY TRUST INC COM 85571B105 8,419 346,468 SH   SOLE   346,468 0 0
STORE CAPITAL CORP COM 862121100 8,888 258,374 SH   SOLE   258,374 0 0
TRI POINTE HOMES INC COM 87265H109 9,969 357,441 SH   SOLE   357,441 0 0
UNIVAR SOLUTIONS INC COM 91336L107 13,319 469,804 SH   SOLE   469,804 0 0
UNIVERSAL HEALTH SERVICES-B CL B 913903100 9,840 75,890 SH   SOLE   75,890 0 0
WYNDHAM HOTELS AND RESORTS INC COM 98311A105 10,613 118,382 SH   SOLE   118,382 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 14,093 231,748 SH   SOLE   231,748 0 0
GLOBAL PAYMENTS INC COM 37940X102 266 1,971 SH   SOLE   1,971 0 0
MONDELEZ INTERNATIONAL INC-A CLA 609207105 203 3,064 SH   SOLE   3,064 0 0
VISA INC-CLASS A SHARES COM CL A 92826C839 1,398 6,451 SH   SOLE   6,451 0 0
ALPHABET INC-CL A CAP STK CL A 02079K305 130 377 SH   SOLE   130 0 0