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
ABBOTT LABS COM 002824100   279,749 2,542 SH   SOLE   0 0 2,542
ABBVIE INC COM 00287Y109   1,015,306 6,552 SH   SOLE   0 0 6,552
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,399,128 3,987 SH   SOLE   0 0 3,987
ADOBE INC COM 00724F101   439,694 737 SH   SOLE   0 0 737
AFLAC INC COM 001055102   327,443 3,969 SH   SOLE   0 0 3,969
ALPHABET INC CAP STK CL A 02079K305   2,234,202 15,994 SH   SOLE   0 0 15,994
ALPHABET INC CAP STK CL C 02079K107   469,156 3,329 SH   SOLE   0 0 3,329
AMAZON COM INC COM 023135106   1,068,138 7,030 SH   SOLE   0 0 7,030
AMERICAN INTL GROUP INC COM NEW 026874784   271,091 4,001 SH   SOLE   0 0 4,001
AMGEN INC COM 031162100   644,131 2,236 SH   SOLE   0 0 2,236
APPLE INC COM 037833100   6,758,370 35,103 SH   SOLE   0 0 35,103
APPLIED MATLS INC COM 038222105   299,866 1,850 SH   SOLE   0 0 1,850
ARCH CAP GROUP LTD ORD G0450A105   467,827 6,299 SH   SOLE   0 0 6,299
ARES CAPITAL CORP COM 04010L103   584,131 29,163 SH   SOLE   0 0 29,163
AUTOMATIC DATA PROCESSING IN COM 053015103   273,421 1,174 SH   SOLE   0 0 1,174
AUTOZONE INC COM 053332102   351,643 136 SH   SOLE   0 0 136
BADGER METER INC COM 056525108   2,404,317 15,575 SH   SOLE   0 0 15,575
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   325,631 913 SH   SOLE   0 0 913
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   384,727 13,919 SH   SOLE   0 0 13,919
BLOCK H & R INC COM 093671105   2,298,591 47,521 SH   SOLE   0 0 47,521
BOOKING HOLDINGS INC COM 09857L108   2,600,112 733 SH   SOLE   0 0 733
BROADCOM INC COM 11135F101   3,266,439 2,926 SH   SOLE   0 0 2,926
BUILDERS FIRSTSOURCE INC COM 12008R107   4,461,173 26,723 SH   SOLE   0 0 26,723
CABOT CORP COM 127055101   2,266,691 27,146 SH   SOLE   0 0 27,146
CARDINAL HEALTH INC COM 14149Y108   469,022 4,653 SH   SOLE   0 0 4,653
CASEYS GEN STORES INC COM 147528103   1,525,655 5,553 SH   SOLE   0 0 5,553
CATERPILLAR INC COM 149123101   4,634,204 15,674 SH   SOLE   0 0 15,674
CBOE GLOBAL MKTS INC COM 12503M108   215,165 1,205 SH   SOLE   0 0 1,205
CENCORA INC COM 03073E105   321,009 1,563 SH   SOLE   0 0 1,563
CHEVRON CORP NEW COM 166764100   826,617 5,542 SH   SOLE   0 0 5,542
CHORD ENERGY CORPORATION COM NEW 674215207   2,034,821 12,241 SH   SOLE   0 0 12,241
CISCO SYS INC COM 17275R102   1,466,646 29,031 SH   SOLE   0 0 29,031
CLEAN HARBORS INC COM 184496107   1,938,457 11,108 SH   SOLE   0 0 11,108
COCA COLA CO COM 191216100   1,112,304 18,875 SH   SOLE   0 0 18,875
COCA COLA CONS INC COM 191098102   3,563,542 3,838 SH   SOLE   0 0 3,838
CONOCOPHILLIPS COM 20825C104   2,594,096 22,349 SH   SOLE   0 0 22,349
COSTCO WHSL CORP NEW COM 22160K105   480,724 728 SH   SOLE   0 0 728
CVS HEALTH CORP COM 126650100   207,067 2,622 SH   SOLE   0 0 2,622
D R HORTON INC COM 23331A109   2,792,524 18,374 SH   SOLE   0 0 18,374
DECKERS OUTDOOR CORP COM 243537107   1,449,825 2,169 SH   SOLE   0 0 2,169
DELL TECHNOLOGIES INC CL C 24703L202   369,988 4,836 SH   SOLE   0 0 4,836
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   321,881 11,012 SH   SOLE   0 0 11,012
DOW INC COM 260557103   460,545 8,398 SH   SOLE   0 0 8,398
EAGLE MATLS INC COM 26969P108   2,385,805 11,762 SH   SOLE   0 0 11,762
EATON CORP PLC SHS G29183103   581,532 2,415 SH   SOLE   0 0 2,415
ELEVANCE HEALTH INC COM 036752103   302,742 642 SH   SOLE   0 0 642
ELI LILLY & CO COM 532457108   1,677,353 2,878 SH   SOLE   0 0 2,878
EMCOR GROUP INC COM 29084Q100   2,590,880 12,027 SH   SOLE   0 0 12,027
EMPIRE ST RLTY TR INC CL A 292104106   471,009 48,608 SH   SOLE   0 0 48,608
EVERCORE INC CLASS A 29977A105   3,256,845 19,040 SH   SOLE   0 0 19,040
EXXON MOBIL CORP COM 30231G102   1,520,712 15,210 SH   SOLE   0 0 15,210
FAIR ISAAC CORP COM 303250104   473,752 407 SH   SOLE   0 0 407
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   657,007 11,139 SH   SOLE   0 0 11,139
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   545,379 32,677 SH   SOLE   0 0 32,677
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   629,480 14,541 SH   SOLE   0 0 14,541
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   676,930 10,437 SH   SOLE   0 0 10,437
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838   781,243 60,003 SH   SOLE   0 0 60,003
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   1,833,419 30,731 SH   SOLE   0 0 30,731
FIRSTCASH HOLDINGS INC COM 33768G107   2,134,958 19,697 SH   SOLE   0 0 19,697
FS KKR CAP CORP COM 302635206   381,979 19,128 SH   SOLE   0 0 19,128
GARTNER INC COM 366651107   470,057 1,042 SH   SOLE   0 0 1,042
GENERAL ELECTRIC CO COM NEW 369604301   322,651 2,528 SH   SOLE   0 0 2,528
GENUINE PARTS CO COM 372460105   271,192 1,958 SH   SOLE   0 0 1,958
GILEAD SCIENCES INC COM 375558103   887,627 10,957 SH   SOLE   0 0 10,957
GRAINGER W W INC COM 384802104   4,107,721 4,957 SH   SOLE   0 0 4,957
GRAND CANYON ED INC COM 38526M106   1,819,511 13,780 SH   SOLE   0 0 13,780
HENRY JACK & ASSOC INC COM 426281101   433,005 2,650 SH   SOLE   0 0 2,650
HOME DEPOT INC COM 437076102   1,880,664 5,427 SH   SOLE   0 0 5,427
HONEYWELL INTL INC COM 438516106   291,287 1,389 SH   SOLE   0 0 1,389
HUBBELL INC COM 443510607   2,957,805 8,992 SH   SOLE   0 0 8,992
ILLINOIS TOOL WKS INC COM 452308109   530,223 2,024 SH   SOLE   0 0 2,024
INOTIV INC COM 45783Q100   120,695 32,887 SH   SOLE   0 0 32,887
INTERPUBLIC GROUP COS INC COM 460690100   214,477 6,571 SH   SOLE   0 0 6,571
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875   799,612 25,177 SH   SOLE   0 0 25,177
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,380,929 72,945 SH   SOLE   0 0 72,945
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   1,088,916 34,682 SH   SOLE   0 0 34,682
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,327,887 14,752 SH   SOLE   0 0 14,752
INVESCO QQQ TR UNIT SER 1 46090E103   5,287,414 12,911 SH   SOLE   0 0 12,911
IRON MTN INC DEL COM 46284V101   708,137 10,119 SH   SOLE   0 0 10,119
ISHARES INC CORE MSCI EMKT 46434G103   2,162,012 42,744 SH   SOLE   0 0 42,744
ISHARES TR CORE MSCI EAFE 46432F842   11,147,342 158,455 SH   SOLE   0 0 158,455
ISHARES TR BROAD USD HIGH 46435U853   5,682,730 156,334 SH   SOLE   0 0 156,334
ISHARES TR ESG SCRND S&P500 46436E569   225,556 6,199 SH   SOLE   0 0 6,199
ISHARES TR RUS 1000 VAL ETF 464287598   219,948 1,331 SH   SOLE   0 0 1,331
ISHARES TR RUS 1000 GRW ETF 464287614   278,007 917 SH   SOLE   0 0 917
ISHARES TR CORE S&P US VLU 464287663   8,957,968 106,225 SH   SOLE   0 0 106,225
ISHARES TR CORE S&P US GWT 464287671   17,712,725 170,151 SH   SOLE   0 0 170,151
ISHARES TR 20 YR TR BD ETF 464287432   1,123,743 11,365 SH   SOLE   0 0 11,365
ISHARES TR JPMORGAN USD EMG 464288281   6,976,468 78,334 SH   SOLE   0 0 78,334
ISHARES TR CORE S&P TTL STK 464287150   8,876,162 84,350 SH   SOLE   0 0 84,350
ISHARES TR PFD AND INCM SEC 464288687   1,181,777 37,890 SH   SOLE   0 0 37,890
JABIL INC COM 466313103   2,646,059 20,770 SH   SOLE   0 0 20,770
JOHNSON & JOHNSON COM 478160104   304,430 1,942 SH   SOLE   0 0 1,942
JPMORGAN CHASE & CO COM 46625H100   1,756,793 10,328 SH   SOLE   0 0 10,328
KIMBERLY-CLARK CORP COM 494368103   204,381 1,682 SH   SOLE   0 0 1,682
KITE RLTY GROUP TR COM NEW 49803T300   396,557 17,347 SH   SOLE   0 0 17,347
KLA CORP COM NEW 482480100   265,073 456 SH   SOLE   0 0 456
LAM RESEARCH CORP COM 512807108   213,199 272 SH   SOLE   0 0 272
LENNAR CORP CL A 526057104   213,874 1,435 SH   SOLE   0 0 1,435
LINCOLN ELEC HLDGS INC COM 533900106   2,801,876 12,885 SH   SOLE   0 0 12,885
LOCKHEED MARTIN CORP COM 539830109   927,025 2,045 SH   SOLE   0 0 2,045
LOWES COS INC COM 548661107   361,490 1,624 SH   SOLE   0 0 1,624
LPL FINL HLDGS INC COM 50212V100   1,949,627 8,565 SH   SOLE   0 0 8,565
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   342,954 3,607 SH   SOLE   0 0 3,607
MARATHON PETE CORP COM 56585A102   2,533,944 17,080 SH   SOLE   0 0 17,080
MASTERCARD INCORPORATED CL A 57636Q104   867,836 2,035 SH   SOLE   0 0 2,035
MCDONALDS CORP COM 580135101   1,029,190 3,471 SH   SOLE   0 0 3,471
MCKESSON CORP COM 58155Q103   791,697 1,710 SH   SOLE   0 0 1,710
MERCK & CO INC COM 58933Y105   957,552 8,783 SH   SOLE   0 0 8,783
META PLATFORMS INC CL A 30303M102   249,188 704 SH   SOLE   0 0 704
MGIC INVT CORP WIS COM 552848103   2,878,934 149,245 SH   SOLE   0 0 149,245
MICROSOFT CORP COM 594918104   11,756,342 31,264 SH   SOLE   0 0 31,264
MURPHY USA INC COM 626755102   3,990,026 11,190 SH   SOLE   0 0 11,190
NIKE INC CL B 654106103   220,745 2,033 SH   SOLE   0 0 2,033
NUCOR CORP COM 670346105   837,008 4,809 SH   SOLE   0 0 4,809
NVIDIA CORPORATION COM 67066G104   901,162 1,820 SH   SOLE   0 0 1,820
OMNICOM GROUP INC COM 681919106   535,151 6,186 SH   SOLE   0 0 6,186
ORACLE CORP COM 68389X105   796,233 7,552 SH   SOLE   0 0 7,552
OREILLY AUTOMOTIVE INC COM 67103H107   571,948 602 SH   SOLE   0 0 602
PACCAR INC COM 693718108   3,328,965 34,091 SH   SOLE   0 0 34,091
PACKAGING CORP AMER COM 695156109   294,378 1,807 SH   SOLE   0 0 1,807
PARKER-HANNIFIN CORP COM 701094104   233,575 507 SH   SOLE   0 0 507
PAYCHEX INC COM 704326107   212,399 1,783 SH   SOLE   0 0 1,783
PENSKE AUTOMOTIVE GRP INC COM 70959W103   2,549,514 15,884 SH   SOLE   0 0 15,884
PEPSICO INC COM 713448108   491,474 2,894 SH   SOLE   0 0 2,894
PFIZER INC COM 717081103   244,637 8,497 SH   SOLE   0 0 8,497
PHILIP MORRIS INTL INC COM 718172109   206,917 2,199 SH   SOLE   0 0 2,199
PHILLIPS 66 COM 718546104   2,794,689 20,991 SH   SOLE   0 0 20,991
PROCTER AND GAMBLE CO COM 742718109   3,385,745 23,105 SH   SOLE   0 0 23,105
PROGRESSIVE CORP COM 743315103   411,739 2,585 SH   SOLE   0 0 2,585
PULTE GROUP INC COM 745867101   4,414,002 42,763 SH   SOLE   0 0 42,763
QUALCOMM INC COM 747525103   414,131 2,863 SH   SOLE   0 0 2,863
QUANTA SVCS INC COM 74762E102   1,343,634 6,226 SH   SOLE   0 0 6,226
RADIANT LOGISTICS INC COM 75025X100   507,960 76,500 SH   SOLE   0 0 76,500
REINSURANCE GRP OF AMERICA I COM NEW 759351604   2,152,483 13,305 SH   SOLE   0 0 13,305
RELIANCE STEEL & ALUMINUM CO COM 759509102   2,774,232 9,919 SH   SOLE   0 0 9,919
ROYAL CARIBBEAN GROUP COM V7780T103   231,010 1,784 SH   SOLE   0 0 1,784
RYMAN HOSPITALITY PPTYS INC COM 78377T107   345,148 3,136 SH   SOLE   0 0 3,136
SELECT SECTOR SPDR TR ENERGY 81369Y506   308,977 3,685 SH   SOLE   0 0 3,685
SERVICE CORP INTL COM 817565104   895,920 13,089 SH   SOLE   0 0 13,089
SIMON PPTY GROUP INC NEW COM 828806109   740,468 5,191 SH   SOLE   0 0 5,191
SNAP ON INC COM 833034101   2,608,160 9,030 SH   SOLE   0 0 9,030
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   506,890 1,345 SH   SOLE   0 0 1,345
SPDR S&P 500 ETF TR TR UNIT 78462F103   17,989,271 37,847 SH   SOLE   0 0 37,847
STARBUCKS CORP COM 855244109   559,258 5,825 SH   SOLE   0 0 5,825
STEEL DYNAMICS INC COM 858119100   274,028 2,320 SH   SOLE   0 0 2,320
SUPER MICRO COMPUTER INC COM 86800U104   2,359,074 8,299 SH   SOLE   0 0 8,299
SYNOPSYS INC COM 871607107   957,733 1,860 SH   SOLE   0 0 1,860
TANGER INC COM 875465106   440,326 15,885 SH   SOLE   0 0 15,885
TESLA INC COM 88160R101   262,643 1,057 SH   SOLE   0 0 1,057
TEXAS INSTRS INC COM 882508104   425,706 2,497 SH   SOLE   0 0 2,497
THERMO FISHER SCIENTIFIC INC COM 883556102   452,647 853 SH   SOLE   0 0 853
TJX COS INC NEW COM 872540109   850,891 9,070 SH   SOLE   0 0 9,070
TRAVELERS COMPANIES INC COM 89417E109   253,423 1,330 SH   SOLE   0 0 1,330
TRUIST FINL CORP COM 89832Q109   823,205 22,297 SH   SOLE   0 0 22,297
UNION PAC CORP COM 907818108   285,165 1,161 SH   SOLE   0 0 1,161
UNITED PARCEL SERVICE INC CL B 911312106   858,569 5,461 SH   SOLE   0 0 5,461
UNITED RENTALS INC COM 911363109   2,578,804 4,497 SH   SOLE   0 0 4,497
UNITEDHEALTH GROUP INC COM 91324P102   1,533,433 2,913 SH   SOLE   0 0 2,913
VALERO ENERGY CORP COM 91913Y100   345,930 2,661 SH   SOLE   0 0 2,661
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   3,209,995 65,026 SH   SOLE   0 0 65,026
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,803,821 7,604 SH   SOLE   0 0 7,604
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   498,874 4,849 SH   SOLE   0 0 4,849
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   3,381,476 41,603 SH   SOLE   0 0 41,603
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   2,252,201 38,611 SH   SOLE   0 0 38,611
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   4,872,541 101,723 SH   SOLE   0 0 101,723
VISA INC COM CL A 92826C839   1,592,970 6,119 SH   SOLE   0 0 6,119
WALMART INC COM 931142103   3,577,067 22,690 SH   SOLE   0 0 22,690
WASTE MGMT INC DEL COM 94106L109   978,144 5,461 SH   SOLE   0 0 5,461
WATSCO INC COM 942622200   2,988,086 6,974 SH   SOLE   0 0 6,974
WELLS FARGO CO NEW COM 949746101   493,135 10,019 SH   SOLE   0 0 10,019
WELLTOWER INC COM 95040Q104   439,319 4,872 SH   SOLE   0 0 4,872
WILLIAMS SONOMA INC COM 969904101   3,151,779 15,620 SH   SOLE   0 0 15,620
WORTHINGTON ENTERPRISES INC COM 981811102   2,067,028 35,917 SH   SOLE   0 0 35,917
WORTHINGTON STL INC COM SHS 982104101   1,009,633 35,930 SH   SOLE   0 0 35,930
WP CAREY INC COM 92936U109   231,514 3,572 SH   SOLE   0 0 3,572
YUM BRANDS INC COM 988498101   212,976 1,630 SH   SOLE   0 0 1,630