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   294,784 2,594 SH   SOLE   0 0 2,594
ABBVIE INC COM 00287Y109   1,178,524 6,472 SH   SOLE   0 0 6,472
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,384,410 3,994 SH   SOLE   0 0 3,994
ADOBE INC COM 00724F101   328,999 652 SH   SOLE   0 0 652
AFLAC INC COM 001055102   337,172 3,927 SH   SOLE   0 0 3,927
ALPHABET INC CAP STK CL A 02079K305   3,379,625 22,392 SH   SOLE   0 0 22,392
ALPHABET INC CAP STK CL C 02079K107   535,498 3,517 SH   SOLE   0 0 3,517
AMAZON COM INC COM 023135106   1,274,385 7,065 SH   SOLE   0 0 7,065
AMERICAN EXPRESS CO COM 025816109   220,011 966 SH   SOLE   0 0 966
AMERICAN INTL GROUP INC COM NEW 026874784   312,785 4,001 SH   SOLE   0 0 4,001
AMGEN INC COM 031162100   614,248 2,160 SH   SOLE   0 0 2,160
APPLE INC COM 037833100   5,621,352 32,781 SH   SOLE   0 0 32,781
APPLIED MATLS INC COM 038222105   400,339 1,941 SH   SOLE   0 0 1,941
ARCH CAP GROUP LTD ORD G0450A105   582,280 6,299 SH   SOLE   0 0 6,299
ARES CAPITAL CORP COM 04010L103   588,246 28,254 SH   SOLE   0 0 28,254
AUTOMATIC DATA PROCESSING IN COM 053015103   268,878 1,077 SH   SOLE   0 0 1,077
AUTOZONE INC COM 053332102   428,624 136 SH   SOLE   0 0 136
BADGER METER INC COM 056525108   2,443,921 15,104 SH   SOLE   0 0 15,104
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   383,935 913 SH   SOLE   0 0 913
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   416,268 13,363 SH   SOLE   0 0 13,363
BLOCK H & R INC COM 093671105   2,484,638 50,593 SH   SOLE   0 0 50,593
BOISE CASCADE CO DEL COM 09739D100   233,736 1,524 SH   SOLE   0 0 1,524
BOOKING HOLDINGS INC COM 09857L108   2,802,078 772 SH   SOLE   0 0 772
BOSTON SCIENTIFIC CORP COM 101137107   209,374 3,057 SH   SOLE   0 0 3,057
BROADCOM INC COM 11135F101   3,950,068 2,980 SH   SOLE   0 0 2,980
BUILDERS FIRSTSOURCE INC COM 12008R107   5,491,282 26,331 SH   SOLE   0 0 26,331
CABOT CORP COM 127055101   2,498,801 27,102 SH   SOLE   0 0 27,102
CARDINAL HEALTH INC COM 14149Y108   520,671 4,653 SH   SOLE   0 0 4,653
CASEYS GEN STORES INC COM 147528103   2,490,441 7,821 SH   SOLE   0 0 7,821
CATERPILLAR INC COM 149123101   5,545,887 15,135 SH   SOLE   0 0 15,135
CBOE GLOBAL MKTS INC COM 12503M108   219,741 1,196 SH   SOLE   0 0 1,196
CENCORA INC COM 03073E105   384,653 1,583 SH   SOLE   0 0 1,583
CHEVRON CORP NEW COM 166764100   1,071,832 6,795 SH   SOLE   0 0 6,795
CINTAS CORP COM 172908105   223,285 325 SH   SOLE   0 0 325
CISCO SYS INC COM 17275R102   1,109,649 22,233 SH   SOLE   0 0 22,233
CLEAN HARBORS INC COM 184496107   2,609,179 12,961 SH   SOLE   0 0 12,961
COCA COLA CO COM 191216100   919,108 15,023 SH   SOLE   0 0 15,023
COCA COLA CONS INC COM 191098102   3,267,778 3,861 SH   SOLE   0 0 3,861
CONOCOPHILLIPS COM 20825C104   2,752,289 21,624 SH   SOLE   0 0 21,624
CONSOLIDATED EDISON INC COM 209115104   487,520 5,369 SH   SOLE   0 0 5,369
COSTCO WHSL CORP NEW COM 22160K105   537,224 733 SH   SOLE   0 0 733
CVS HEALTH CORP COM 126650100   209,980 2,633 SH   SOLE   0 0 2,633
D R HORTON INC COM 23331A109   3,081,181 18,725 SH   SOLE   0 0 18,725
DECKERS OUTDOOR CORP COM 243537107   2,852,018 3,030 SH   SOLE   0 0 3,030
DELL TECHNOLOGIES INC CL C 24703L202   541,295 4,744 SH   SOLE   0 0 4,744
DILLARDS INC CL A 254067101   283,456 601 SH   SOLE   0 0 601
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   351,833 11,012 SH   SOLE   0 0 11,012
DOW INC COM 260557103   398,937 6,887 SH   SOLE   0 0 6,887
EAGLE MATLS INC COM 26969P108   3,160,261 11,629 SH   SOLE   0 0 11,629
EATON CORP PLC SHS G29183103   755,059 2,415 SH   SOLE   0 0 2,415
ELEVANCE HEALTH INC COM 036752103   266,011 513 SH   SOLE   0 0 513
ELI LILLY & CO COM 532457108   2,268,144 2,916 SH   SOLE   0 0 2,916
EMCOR GROUP INC COM 29084Q100   4,271,253 12,197 SH   SOLE   0 0 12,197
EMERSON ELEC CO COM 291011104   225,699 1,990 SH   SOLE   0 0 1,990
EMPIRE ST RLTY TR INC CL A 292104106   472,000 46,594 SH   SOLE   0 0 46,594
EOG RES INC COM 26875P101   220,069 1,721 SH   SOLE   0 0 1,721
EVERCORE INC CLASS A 29977A105   3,359,455 17,444 SH   SOLE   0 0 17,444
EXXON MOBIL CORP COM 30231G102   1,523,473 13,106 SH   SOLE   0 0 13,106
FAIR ISAAC CORP COM 303250104   511,090 409 SH   SOLE   0 0 409
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838   765,929 57,698 SH   SOLE   0 0 57,698
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   3,876,234 60,062 SH   SOLE   0 0 60,062
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   3,866,528 81,366 SH   SOLE   0 0 81,366
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   3,946,939 54,097 SH   SOLE   0 0 54,097
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   1,498,071 25,127 SH   SOLE   0 0 25,127
FIRSTCASH HOLDINGS INC COM 33768G107   2,449,740 19,208 SH   SOLE   0 0 19,208
GARTNER INC COM 366651107   496,690 1,042 SH   SOLE   0 0 1,042
GENERAL ELECTRIC CO COM NEW 369604301   453,047 2,581 SH   SOLE   0 0 2,581
GENUINE PARTS CO COM 372460105   286,407 1,849 SH   SOLE   0 0 1,849
GILEAD SCIENCES INC COM 375558103   709,939 9,692 SH   SOLE   0 0 9,692
GRAINGER W W INC COM 384802104   5,012,009 4,927 SH   SOLE   0 0 4,927
GRAND CANYON ED INC COM 38526M106   2,299,361 16,881 SH   SOLE   0 0 16,881
HENRY JACK & ASSOC INC COM 426281101   450,796 2,595 SH   SOLE   0 0 2,595
HERCULES CAPITAL INC COM 427096508   351,104 19,030 SH   SOLE   0 0 19,030
HOME DEPOT INC COM 437076102   2,108,580 5,497 SH   SOLE   0 0 5,497
HONEYWELL INTL INC COM 438516106   249,995 1,218 SH   SOLE   0 0 1,218
HUBBELL INC COM 443510607   3,530,659 8,507 SH   SOLE   0 0 8,507
ILLINOIS TOOL WKS INC COM 452308109   549,866 2,049 SH   SOLE   0 0 2,049
INOTIV INC COM 45783Q100   354,686 32,421 SH   SOLE   0 0 32,421
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875   667,943 19,383 SH   SOLE   0 0 19,383
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   710,343 21,571 SH   SOLE   0 0 21,571
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   5,350,098 152,035 SH   SOLE   0 0 152,035
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,462,774 14,541 SH   SOLE   0 0 14,541
INVESCO QQQ TR UNIT SER 1 46090E103   11,706,621 26,366 SH   SOLE   0 0 26,366
IRON MTN INC DEL COM 46284V101   787,086 9,813 SH   SOLE   0 0 9,813
ISHARES INC CORE MSCI EMKT 46434G103   1,305,532 25,301 SH   SOLE   0 0 25,301
ISHARES TR CORE MSCI EAFE 46432F842   3,338,932 44,987 SH   SOLE   0 0 44,987
ISHARES TR JPMORGAN USD EMG 464288281   7,217,715 80,492 SH   SOLE   0 0 80,492
ISHARES TR BROAD USD HIGH 46435U853   9,509,014 259,880 SH   SOLE   0 0 259,880
ISHARES TR ESG SCRND S&P500 46436E569   227,433 5,645 SH   SOLE   0 0 5,645
ISHARES TR CORE S&P SCP ETF 464287804   582,001 5,266 SH   SOLE   0 0 5,266
ISHARES TR RUS 1000 VAL ETF 464287598   238,395 1,331 SH   SOLE   0 0 1,331
ISHARES TR RUS 1000 GRW ETF 464287614   309,075 917 SH   SOLE   0 0 917
ISHARES TR CORE S&P US VLU 464287663   3,338,674 36,916 SH   SOLE   0 0 36,916
ISHARES TR CORE S&P US GWT 464287671   3,799,259 32,414 SH   SOLE   0 0 32,414
ISHARES TR 20 YR TR BD ETF 464287432   1,008,649 10,660 SH   SOLE   0 0 10,660
ISHARES TR PFD AND INCM SEC 464288687   1,167,897 36,236 SH   SOLE   0 0 36,236
ISHARES TR CORE S&P TTL STK 464287150   22,838,206 198,076 SH   SOLE   0 0 198,076
JABIL INC COM 466313103   2,812,373 20,996 SH   SOLE   0 0 20,996
JOHNSON & JOHNSON COM 478160104   243,495 1,539 SH   SOLE   0 0 1,539
JPMORGAN CHASE & CO COM 46625H100   2,496,539 12,464 SH   SOLE   0 0 12,464
KLA CORP COM NEW 482480100   338,108 484 SH   SOLE   0 0 484
LAM RESEARCH CORP COM 512807108   295,546 304 SH   SOLE   0 0 304
LENNAR CORP CL A 526057104   246,794 1,435 SH   SOLE   0 0 1,435
LINCOLN ELEC HLDGS INC COM 533900106   3,061,189 11,984 SH   SOLE   0 0 11,984
LOCKHEED MARTIN CORP COM 539830109   599,519 1,318 SH   SOLE   0 0 1,318
LOWES COS INC COM 548661107   412,741 1,620 SH   SOLE   0 0 1,620
LPL FINL HLDGS INC COM 50212V100   2,418,455 9,154 SH   SOLE   0 0 9,154
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   343,559 3,359 SH   SOLE   0 0 3,359
M D C HLDGS INC COM 552676108   216,977 3,449 SH   SOLE   0 0 3,449
MACERICH CO COM 554382101   405,990 23,563 SH   SOLE   0 0 23,563
MARATHON PETE CORP COM 56585A102   3,547,900 17,607 SH   SOLE   0 0 17,607
MARRIOTT INTL INC NEW CL A 571903202   226,074 896 SH   SOLE   0 0 896
MASTERCARD INCORPORATED CL A 57636Q104   923,184 1,917 SH   SOLE   0 0 1,917
MCDONALDS CORP COM 580135101   905,063 3,210 SH   SOLE   0 0 3,210
MCKESSON CORP COM 58155Q103   915,331 1,705 SH   SOLE   0 0 1,705
MERCK & CO INC COM 58933Y105   1,156,974 8,768 SH   SOLE   0 0 8,768
META PLATFORMS INC CL A 30303M102   405,459 835 SH   SOLE   0 0 835
MGIC INVT CORP WIS COM 552848103   3,147,852 140,781 SH   SOLE   0 0 140,781
MICROSOFT CORP COM 594918104   12,976,779 30,844 SH   SOLE   0 0 30,844
MURPHY OIL CORP COM 626717102   202,223 4,425 SH   SOLE   0 0 4,425
MURPHY USA INC COM 626755102   4,442,683 10,598 SH   SOLE   0 0 10,598
NUCOR CORP COM 670346105   946,349 4,782 SH   SOLE   0 0 4,782
NVIDIA CORPORATION COM 67066G104   1,674,054 1,853 SH   SOLE   0 0 1,853
NVR INC COM 62944T105   210,599 26 SH   SOLE   0 0 26
OMNICOM GROUP INC COM 681919106   601,944 6,221 SH   SOLE   0 0 6,221
ORACLE CORP COM 68389X105   883,445 7,033 SH   SOLE   0 0 7,033
OREILLY AUTOMOTIVE INC COM 67103H107   679,586 602 SH   SOLE   0 0 602
PACCAR INC COM 693718108   3,974,778 32,083 SH   SOLE   0 0 32,083
PACKAGING CORP AMER COM 695156109   342,932 1,807 SH   SOLE   0 0 1,807
PARKER-HANNIFIN CORP COM 701094104   281,786 507 SH   SOLE   0 0 507
PAYCHEX INC COM 704326107   209,892 1,709 SH   SOLE   0 0 1,709
PENSKE AUTOMOTIVE GRP INC COM 70959W103   2,504,642 15,462 SH   SOLE   0 0 15,462
PEPSICO INC COM 713448108   402,479 2,300 SH   SOLE   0 0 2,300
PHILLIPS 66 COM 718546104   3,175,917 19,444 SH   SOLE   0 0 19,444
PROCTER AND GAMBLE CO COM 742718109   3,587,728 22,112 SH   SOLE   0 0 22,112
PROGRESSIVE CORP COM 743315103   2,748,845 13,291 SH   SOLE   0 0 13,291
PULTE GROUP INC COM 745867101   5,093,771 42,230 SH   SOLE   0 0 42,230
QUALCOMM INC COM 747525103   552,152 3,261 SH   SOLE   0 0 3,261
QUANTA SVCS INC COM 74762E102   1,606,679 6,184 SH   SOLE   0 0 6,184
RADIANT LOGISTICS INC COM 75025X100   414,630 76,500 SH   SOLE   0 0 76,500
RALPH LAUREN CORP CL A 751212101   2,682,339 14,286 SH   SOLE   0 0 14,286
REINSURANCE GRP OF AMERICA I COM NEW 759351604   2,466,485 12,788 SH   SOLE   0 0 12,788
RELIANCE INC COM 759509102   3,121,734 9,341 SH   SOLE   0 0 9,341
ROSS STORES INC COM 778296103   266,956 1,819 SH   SOLE   0 0 1,819
ROYAL CARIBBEAN GROUP COM V7780T103   250,635 1,803 SH   SOLE   0 0 1,803
RYMAN HOSPITALITY PPTYS INC COM 78377T107   349,720 3,025 SH   SOLE   0 0 3,025
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,650,284 44,701 SH   SOLE   0 0 44,701
SERVICE CORP INTL COM 817565104   969,241 13,061 SH   SOLE   0 0 13,061
SIMON PPTY GROUP INC NEW COM 828806109   793,430 5,070 SH   SOLE   0 0 5,070
SL GREEN RLTY CORP COM 78440X887   323,172 5,862 SH   SOLE   0 0 5,862
SNAP ON INC COM 833034101   2,564,161 8,656 SH   SOLE   0 0 8,656
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   534,987 1,345 SH   SOLE   0 0 1,345
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,113,842 11,688 SH   SOLE   0 0 11,688
STARBUCKS CORP COM 855244109   405,863 4,441 SH   SOLE   0 0 4,441
STEEL DYNAMICS INC COM 858119100   335,309 2,262 SH   SOLE   0 0 2,262
STRYKER CORPORATION COM 863667101   234,073 654 SH   SOLE   0 0 654
SUPER MICRO COMPUTER INC COM 86800U104   4,748,151 4,701 SH   SOLE   0 0 4,701
SYNOPSYS INC COM 871607107   1,074,420 1,880 SH   SOLE   0 0 1,880
TANGER INC COM 875465106   449,592 15,225 SH   SOLE   0 0 15,225
TEXAS INSTRS INC COM 882508104   357,722 2,053 SH   SOLE   0 0 2,053
THE CIGNA GROUP COM 125523100   221,546 610 SH   SOLE   0 0 610
THERMO FISHER SCIENTIFIC INC COM 883556102   495,644 853 SH   SOLE   0 0 853
TJX COS INC NEW COM 872540109   858,760 8,467 SH   SOLE   0 0 8,467
TOPBUILD CORP COM 89055F103   2,823,995 6,408 SH   SOLE   0 0 6,408
TRANE TECHNOLOGIES PLC SHS G8994E103   238,059 793 SH   SOLE   0 0 793
TRAVELERS COMPANIES INC COM 89417E109   313,767 1,363 SH   SOLE   0 0 1,363
TRUIST FINL CORP COM 89832Q109   869,410 22,304 SH   SOLE   0 0 22,304
UNION PAC CORP COM 907818108   291,427 1,185 SH   SOLE   0 0 1,185
UNITED PARCEL SERVICE INC CL B 911312106   632,409 4,255 SH   SOLE   0 0 4,255
UNITED RENTALS INC COM 911363109   3,237,246 4,489 SH   SOLE   0 0 4,489
UNITEDHEALTH GROUP INC COM 91324P102   1,041,674 2,106 SH   SOLE   0 0 2,106
VALERO ENERGY CORP COM 91913Y100   462,911 2,712 SH   SOLE   0 0 2,712
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,019,856 20,733 SH   SOLE   0 0 20,733
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,976,280 7,604 SH   SOLE   0 0 7,604
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   600,554 5,435 SH   SOLE   0 0 5,435
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   4,788,108 59,472 SH   SOLE   0 0 59,472
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   13,792,392 274,913 SH   SOLE   0 0 274,913
VECTOR GROUP LTD COM 92240M108   194,606 17,756 SH   SOLE   0 0 17,756
VISA INC COM CL A 92826C839   1,732,409 6,208 SH   SOLE   0 0 6,208
WALMART INC COM 931142103   1,686,100 28,022 SH   SOLE   0 0 28,022
WASTE MGMT INC DEL COM 94106L109   1,161,785 5,451 SH   SOLE   0 0 5,451
WELLS FARGO CO NEW COM 949746101   571,833 9,866 SH   SOLE   0 0 9,866
WELLTOWER INC COM 95040Q104   436,478 4,671 SH   SOLE   0 0 4,671
WILLIAMS SONOMA INC COM 969904101   4,549,039 14,326 SH   SOLE   0 0 14,326
WORTHINGTON ENTERPRISES INC COM 981811102   2,882,125 46,314 SH   SOLE   0 0 46,314
WP CAREY INC COM 92936U109   204,212 3,618 SH   SOLE   0 0 3,618
YUM BRANDS INC COM 988498101   206,727 1,491 SH   SOLE   0 0 1,491