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
ABBVIE INC COM 00287Y109   1,104,446 7,409 SH   SOLE   0 0 7,409
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   386,695 1,259 SH   SOLE   0 0 1,259
ADOBE INC COM 00724F101   200,391 393 SH   SOLE   0 0 393
AFLAC INC COM 001055102   297,330 3,874 SH   SOLE   0 0 3,874
AIR PRODS & CHEMS INC COM 009158106   206,315 728 SH   SOLE   0 0 728
ALPHABET INC CAP STK CL A 02079K305   551,706 4,216 SH   SOLE   0 0 4,216
ALPHABET INC CAP STK CL C 02079K107   441,170 3,346 SH   SOLE   0 0 3,346
AMAZON COM INC COM 023135106   798,695 6,283 SH   SOLE   0 0 6,283
AMERICAN INTL GROUP INC COM NEW 026874784   225,574 3,722 SH   SOLE   0 0 3,722
AMGEN INC COM 031162100   583,320 2,170 SH   SOLE   0 0 2,170
APA CORPORATION COM 03743Q108   2,072,550 50,427 SH   SOLE   0 0 50,427
APPLE INC COM 037833100   5,907,115 34,502 SH   SOLE   0 0 34,502
APPLIED MATLS INC COM 038222105   237,334 1,714 SH   SOLE   0 0 1,714
ARCH CAP GROUP LTD ORD G0450A105   501,296 6,289 SH   SOLE   0 0 6,289
ARES CAPITAL CORP COM 04010L103   590,304 30,319 SH   SOLE   0 0 30,319
AUTOMATIC DATA PROCESSING IN COM 053015103   272,970 1,135 SH   SOLE   0 0 1,135
AUTOZONE INC COM 053332102   368,299 145 SH   SOLE   0 0 145
BADGER METER INC COM 056525108   2,272,427 15,795 SH   SOLE   0 0 15,795
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   278,839 796 SH   SOLE   0 0 796
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   403,642 14,753 SH   SOLE   0 0 14,753
BOOKING HOLDINGS INC COM 09857L108   1,887,377 612 SH   SOLE   0 0 612
BORGWARNER INC COM 099724106   302,614 7,496 SH   SOLE   0 0 7,496
BROADCOM INC COM 11135F101   2,214,543 2,666 SH   SOLE   0 0 2,666
BUILDERS FIRSTSOURCE INC COM 12008R107   3,345,999 26,878 SH   SOLE   0 0 26,878
CARDINAL HEALTH INC COM 14149Y108   402,758 4,639 SH   SOLE   0 0 4,639
CATERPILLAR INC COM 149123101   4,289,113 15,711 SH   SOLE   0 0 15,711
CENCORA INC COM 03073E105   240,260 1,335 SH   SOLE   0 0 1,335
CHEVRON CORP NEW COM 166764100   1,543,161 9,152 SH   SOLE   0 0 9,152
CION INVT CORP COM 17259U204   129,250 12,228 SH   SOLE   0 0 12,228
CISCO SYS INC COM 17275R102   1,661,238 30,901 SH   SOLE   0 0 30,901
CIVITAS RESOURCES INC COM NEW 17888H103   2,114,104 26,142 SH   SOLE   0 0 26,142
CLEAN HARBORS INC COM 184496107   1,789,413 10,692 SH   SOLE   0 0 10,692
COCA COLA CO COM 191216100   1,195,109 21,349 SH   SOLE   0 0 21,349
COCA COLA CONS INC COM 191098102   2,461,188 3,868 SH   SOLE   0 0 3,868
COMMERCIAL METALS CO COM 201723103   1,921,039 38,880 SH   SOLE   0 0 38,880
CONOCOPHILLIPS COM 20825C104   2,742,368 22,891 SH   SOLE   0 0 22,891
COSTCO WHSL CORP NEW COM 22160K105   298,458 528 SH   SOLE   0 0 528
D R HORTON INC COM 23331A109   1,975,349 18,380 SH   SOLE   0 0 18,380
DELL TECHNOLOGIES INC CL C 24703L202   278,717 4,045 SH   SOLE   0 0 4,045
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   288,514 11,012 SH   SOLE   0 0 11,012
DOVER CORP COM 260003108   2,522,361 18,080 SH   SOLE   0 0 18,080
DOW INC COM 260557103   437,405 8,483 SH   SOLE   0 0 8,483
EAGLE MATLS INC COM 26969P108   1,912,149 11,483 SH   SOLE   0 0 11,483
EASTGROUP PPTYS INC COM 277276101   378,856 2,275 SH   SOLE   0 0 2,275
EATON CORP PLC SHS G29183103   505,644 2,371 SH   SOLE   0 0 2,371
ELEVANCE HEALTH INC COM 036752103   226,418 520 SH   SOLE   0 0 520
ELI LILLY & CO COM 532457108   1,503,697 2,800 SH   SOLE   0 0 2,800
EMCOR GROUP INC COM 29084Q100   2,446,886 11,630 SH   SOLE   0 0 11,630
EMERSON ELEC CO COM 291011104   222,932 2,309 SH   SOLE   0 0 2,309
EMPIRE ST RLTY TR INC CL A 292104106   402,997 50,124 SH   SOLE   0 0 50,124
EOG RES INC COM 26875P101   2,055,835 16,218 SH   SOLE   0 0 16,218
EVERCORE INC CLASS A 29977A105   2,712,100 19,670 SH   SOLE   0 0 19,670
EVEREST GROUP LTD COM G3223R108   2,473,836 6,656 SH   SOLE   0 0 6,656
EXXON MOBIL CORP COM 30231G102   4,289,586 36,482 SH   SOLE   0 0 36,482
FAIR ISAAC CORP COM 303250104   309,197 356 SH   SOLE   0 0 356
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   498,837 9,779 SH   SOLE   0 0 9,779
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   498,560 28,620 SH   SOLE   0 0 28,620
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   529,866 9,226 SH   SOLE   0 0 9,226
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   506,238 8,031 SH   SOLE   0 0 8,031
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838   801,121 63,435 SH   SOLE   0 0 63,435
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   2,294,165 38,609 SH   SOLE   0 0 38,609
FS KKR CAP CORP COM 302635206   396,773 20,151 SH   SOLE   0 0 20,151
GARTNER INC COM 366651107   359,760 1,047 SH   SOLE   0 0 1,047
GENUINE PARTS CO COM 372460105   448,950 3,110 SH   SOLE   0 0 3,110
GILEAD SCIENCES INC COM 375558103   737,185 9,837 SH   SOLE   0 0 9,837
GRAINGER W W INC COM 384802104   3,459,958 5,001 SH   SOLE   0 0 5,001
HENRY JACK & ASSOC INC COM 426281101   415,606 2,750 SH   SOLE   0 0 2,750
HOME DEPOT INC COM 437076102   1,697,178 5,617 SH   SOLE   0 0 5,617
HONEYWELL INTL INC COM 438516106   281,729 1,525 SH   SOLE   0 0 1,525
HUBBELL INC COM 443510607   2,873,656 9,169 SH   SOLE   0 0 9,169
ILLINOIS TOOL WKS INC COM 452308109   495,446 2,151 SH   SOLE   0 0 2,151
INOTIV INC COM 45783Q100   101,292 32,887 SH   SOLE   0 0 32,887
INVESCO EXCH TRADED FD TR II DORSEY WRGT DVLP 46138E875   767,868 26,779 SH   SOLE   0 0 26,779
INVESCO EXCH TRADED FD TR II DORSEY WRGT EMRG 46138E867   224,368 12,095 SH   SOLE   0 0 12,095
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   1,082,203 36,025 SH   SOLE   0 0 36,025
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   2,029,212 72,086 SH   SOLE   0 0 72,086
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,137,931 15,089 SH   SOLE   0 0 15,089
INVESCO QQQ TR UNIT SER 1 46090E103   4,573,497 12,766 SH   SOLE   0 0 12,766
IRON MTN INC DEL COM 46284V101   627,749 10,559 SH   SOLE   0 0 10,559
ISHARES TR BROAD USD HIGH 46435U853   10,957,515 315,688 SH   SOLE   0 0 315,688
ISHARES TR CORE MSCI EAFE 46432F842   4,233,826 65,794 SH   SOLE   0 0 65,794
ISHARES TR ESG SCRND S&P500 46436E569   234,681 7,237 SH   SOLE   0 0 7,237
ISHARES TR CORE S&P SCP ETF 464287804   4,040,720 42,836 SH   SOLE   0 0 42,836
ISHARES TR RUS 1000 VAL ETF 464287598   242,001 1,594 SH   SOLE   0 0 1,594
ISHARES TR RUS 1000 GRW ETF 464287614   269,714 1,014 SH   SOLE   0 0 1,014
ISHARES TR CORE S&P US VLU 464287663   12,601,858 168,880 SH   SOLE   0 0 168,880
ISHARES TR CORE S&P US GWT 464287671   17,041,276 179,703 SH   SOLE   0 0 179,703
ISHARES TR PFD AND INCM SEC 464288687   1,192,422 39,550 SH   SOLE   0 0 39,550
ISHARES TR JPMORGAN USD EMG 464288281   2,667,204 32,322 SH   SOLE   0 0 32,322
ISHARES TR CORE S&P TTL STK 464287150   8,512,157 90,372 SH   SOLE   0 0 90,372
JABIL INC COM 466313103   2,417,762 19,054 SH   SOLE   0 0 19,054
JOHNSON & JOHNSON COM 478160104   544,075 3,493 SH   SOLE   0 0 3,493
JPMORGAN CHASE & CO COM 46625H100   921,747 6,356 SH   SOLE   0 0 6,356
KITE RLTY GROUP TR COM NEW 49803T300   385,239 17,985 SH   SOLE   0 0 17,985
KLA CORP COM NEW 482480100   203,186 443 SH   SOLE   0 0 443
LINCOLN ELEC HLDGS INC COM 533900106   2,357,327 12,967 SH   SOLE   0 0 12,967
LOCKHEED MARTIN CORP COM 539830109   860,722 2,105 SH   SOLE   0 0 2,105
LOWES COS INC COM 548661107   478,512 2,302 SH   SOLE   0 0 2,302
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   410,525 4,335 SH   SOLE   0 0 4,335
MARATHON PETE CORP COM 56585A102   2,577,677 17,032 SH   SOLE   0 0 17,032
MASTERCARD INCORPORATED CL A 57636Q104   793,578 2,004 SH   SOLE   0 0 2,004
MCDONALDS CORP COM 580135101   1,501,084 5,698 SH   SOLE   0 0 5,698
MCKESSON CORP COM 58155Q103   712,720 1,639 SH   SOLE   0 0 1,639
MERCK & CO INC COM 58933Y105   1,143,494 11,107 SH   SOLE   0 0 11,107
MGIC INVT CORP WIS COM 552848103   2,544,877 152,479 SH   SOLE   0 0 152,479
MICROSOFT CORP COM 594918104   9,617,019 30,458 SH   SOLE   0 0 30,458
MURPHY USA INC COM 626755102   3,823,458 11,189 SH   SOLE   0 0 11,189
NUCOR CORP COM 670346105   795,292 5,087 SH   SOLE   0 0 5,087
NVIDIA CORPORATION COM 67066G104   737,615 1,696 SH   SOLE   0 0 1,696
OLIN CORP COM PAR $1 680665205   1,542,504 30,862 SH   SOLE   0 0 30,862
OMNICOM GROUP INC COM 681919106   203,554 2,733 SH   SOLE   0 0 2,733
ON SEMICONDUCTOR CORP COM 682189105   1,849,426 19,897 SH   SOLE   0 0 19,897
ORACLE CORP COM 68389X105   920,576 8,691 SH   SOLE   0 0 8,691
OREILLY AUTOMOTIVE INC COM 67103H107   557,131 613 SH   SOLE   0 0 613
PACCAR INC COM 693718108   2,844,601 33,458 SH   SOLE   0 0 33,458
PAYCHEX INC COM 704326107   212,694 1,844 SH   SOLE   0 0 1,844
PENSKE AUTOMOTIVE GRP INC COM 70959W103   2,680,811 16,047 SH   SOLE   0 0 16,047
PEPSICO INC COM 713448108   3,303,692 19,498 SH   SOLE   0 0 19,498
PFIZER INC COM 717081103   387,335 11,677 SH   SOLE   0 0 11,677
PHILIP MORRIS INTL INC COM 718172109   212,321 2,293 SH   SOLE   0 0 2,293
PHILLIPS 66 COM 718546104   2,604,408 21,676 SH   SOLE   0 0 21,676
PROCTER AND GAMBLE CO COM 742718109   3,059,843 20,978 SH   SOLE   0 0 20,978
PROGRESSIVE CORP COM 743315103   358,001 2,570 SH   SOLE   0 0 2,570
PULTE GROUP INC COM 745867101   3,186,292 43,029 SH   SOLE   0 0 43,029
QUANTA SVCS INC COM 74762E102   1,168,681 6,247 SH   SOLE   0 0 6,247
RADIANT LOGISTICS INC COM 75025X100   432,225 76,500 SH   SOLE   0 0 76,500
RELIANCE STEEL & ALUMINUM CO COM 759509102   2,681,380 10,225 SH   SOLE   0 0 10,225
SELECT SECTOR SPDR TR ENERGY 81369Y506   335,677 3,714 SH   SOLE   0 0 3,714
SERVICE CORP INTL COM 817565104   749,938 13,125 SH   SOLE   0 0 13,125
SIMON PPTY GROUP INC NEW COM 828806109   327,349 3,030 SH   SOLE   0 0 3,030
SNAP ON INC COM 833034101   2,385,576 9,353 SH   SOLE   0 0 9,353
SPDR S&P 500 ETF TR TR UNIT 78462F103   17,203,681 40,244 SH   SOLE   0 0 40,244
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,734,464 95,126 SH   SOLE   0 0 95,126
STARBUCKS CORP COM 855244109   442,933 4,853 SH   SOLE   0 0 4,853
STEEL DYNAMICS INC COM 858119100   249,128 2,324 SH   SOLE   0 0 2,324
SUPER MICRO COMPUTER INC COM 86800U104   2,212,955 8,070 SH   SOLE   0 0 8,070
SYNOPSYS INC COM 871607107   820,638 1,788 SH   SOLE   0 0 1,788
TANGER FACTORY OUTLET CTRS I COM 875465106   382,098 16,907 SH   SOLE   0 0 16,907
TESLA INC COM 88160R101   236,458 945 SH   SOLE   0 0 945
TEXAS INSTRS INC COM 882508104   425,574 2,676 SH   SOLE   0 0 2,676
THE CIGNA GROUP COM 125523100   354,727 1,240 SH   SOLE   0 0 1,240
THERMO FISHER SCIENTIFIC INC COM 883556102   406,343 803 SH   SOLE   0 0 803
TJX COS INC NEW COM 872540109   623,792 7,018 SH   SOLE   0 0 7,018
TOPBUILD CORP COM 89055F103   2,434,059 9,674 SH   SOLE   0 0 9,674
TRUIST FINL CORP COM 89832Q109   665,383 23,257 SH   SOLE   0 0 23,257
UNION PAC CORP COM 907818108   227,251 1,116 SH   SOLE   0 0 1,116
UNITED PARCEL SERVICE INC CL B 911312106   717,510 4,603 SH   SOLE   0 0 4,603
UNITED RENTALS INC COM 911363109   1,931,888 4,346 SH   SOLE   0 0 4,346
UNITEDHEALTH GROUP INC COM 91324P102   1,352,575 2,683 SH   SOLE   0 0 2,683
VALERO ENERGY CORP COM 91913Y100   357,393 2,522 SH   SOLE   0 0 2,522
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,615,166 7,604 SH   SOLE   0 0 7,604
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   484,409 5,199 SH   SOLE   0 0 5,199
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,611,459 34,370 SH   SOLE   0 0 34,370
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   11,151,757 193,607 SH   SOLE   0 0 193,607
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   4,388,023 100,367 SH   SOLE   0 0 100,367
VISA INC COM CL A 92826C839   1,349,370 5,867 SH   SOLE   0 0 5,867
WALMART INC COM 931142103   3,537,697 22,120 SH   SOLE   0 0 22,120
WASTE MGMT INC DEL COM 94106L109   841,976 5,523 SH   SOLE   0 0 5,523
WATSCO INC COM 942622200   2,703,552 7,158 SH   SOLE   0 0 7,158
WELLS FARGO CO NEW COM 949746101   410,561 10,048 SH   SOLE   0 0 10,048
WELLTOWER INC COM 95040Q104   420,726 5,136 SH   SOLE   0 0 5,136
WORTHINGTON INDS INC COM 981811102   2,281,467 36,905 SH   SOLE   0 0 36,905
WP CAREY INC COM 92936U109   317,743 5,875 SH   SOLE   0 0 5,875
YUM BRANDS INC COM 988498101   228,640 1,830 SH   SOLE   0 0 1,830