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
Expires: July 31, 2015
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
Nestle SA SPONSORED ADR 641069406 225 2,190 SH SOLE 0 0 2,190
Novartis AG SPONSORED ADR 66987v109 500 3,192 SH SOLE 0 0 3,192
AGCO Corp COM 001084102 4,714 39,381 SH SOLE 34,425 0 4,956
AT&T Inc COM 00206r102 22,255 1,075,110 SH SOLE 297,120 0 777,990
Abercrombie and Fitch Co CL A 002896207 28,160 312,859 SH SOLE 107,650 0 205,209
Agilent Technologies Inc COM 00846u101 25,569 192,496 SH SOLE 52,090 0 140,406
Alaska Air Group Inc COM 011659109 6,417 122,925 SH SOLE 107,500 0 15,425
Allstate Corp COM 020002101 625 2,625 SH SOLE 0 0 2,625
Alphabet Inc CAP STK CL A 02079K305 6,398 17,903 SH SOLE 0 0 17,903
Alphabet Inc CAP STK CL C 02079K107 41,302 116,894 SH SOLE 30,785 0 86,109
Amazon.com Inc COM 023135106 50,982 213,906 SH SOLE 54,140 0 159,766
Ameren Corp COM 023608102 1,314 11,625 SH SOLE 10,940 0 685
American Express Co COM 025816109 819 2,420 SH SOLE 0 0 2,420
Analog Devices Inc COM 032654105 919 2,314 SH SOLE 0 0 2,314
Apple Inc COM 037833100 19,355 66,888 SH SOLE 0 0 66,888
Atlantic Union Bankshares Corp COM 04911A107 25,645 606,126 SH SOLE 230,815 0 375,311
AutoZone Inc COM 053332102 39,582 12,385 SH SOLE 3,252 0 9,133
Bank of America Corp COM 060505104 962 16,880 SH SOLE 0 0 16,880
Becton Dickinson & Co COM 075887109 32,328 213,627 SH SOLE 57,655 0 155,972
Berkshire Hathaway Inc Del CL B NEW 084670702 781 1,561 SH SOLE 0 0 1,561
Blue Bird Corp COM 095306106 47,739 604,597 SH SOLE 227,035 0 377,562
Broadcom Inc COM 11135F101 489 1,294 SH SOLE 0 0 1,294
Brown & Brown Inc COM 115236101 4,410 68,750 SH SOLE 59,400 0 9,350
Brunswick Corp COM 117043109 34,587 410,580 SH SOLE 154,405 0 256,175
CACI International Inc CL A 127190304 33,775 72,908 SH SOLE 23,415 0 49,493
CCC Intelligent Solutions Hold COM 12510Q100 4,826 935,260 SH SOLE 802,250 0 133,010
CVS Health Corp COM 126650100 38,485 372,011 SH SOLE 98,815 0 273,196
California Resources Corp COM STOCK 13057Q305 2,124 40,170 SH SOLE 35,500 0 4,670
Capital One Financial COM 14040H105 34,807 173,496 SH SOLE 45,342 0 128,154
Carlisle Cos COM 142339100 33,832 93,264 SH SOLE 35,255 0 58,009
Carriage Services Inc COM 143905107 4,046 105,535 SH SOLE 93,200 0 12,335
Caterpillar Inc COM 149123101 659 619 SH SOLE 0 0 619
Chevron Corp COM 166764100 30,880 186,291 SH SOLE 50,854 0 135,437
Chubb Ltd COM H1467J104 39,317 115,386 SH SOLE 31,865 0 83,521
The Cigna Corp COM 125523100 33,579 121,806 SH SOLE 32,340 0 89,466
Cisco Systems COM 17275r102 1,054 8,972 SH SOLE 300 0 8,672
Clean Harbors Inc COM 184496107 3,238 10,840 SH SOLE 9,475 0 1,365
Coca-Cola Co COM 191216100 387 4,764 SH SOLE 175 0 4,589
Comfort Systems USA COM 199908104 7,416 3,742 SH SOLE 3,280 0 462
Corning Inc COM 219350105 383 1,500 SH SOLE 0 0 1,500
Costco Wholesale Corp COM 22160k105 1,324 1,415 SH SOLE 0 0 1,415
Crown Holdings Inc COM 228368106 6,220 55,625 SH SOLE 49,930 0 5,695
DT Midstream Inc COMMON STOCK 23345M107 46,674 318,072 SH SOLE 118,014 0 200,058
Deere & Co COM 244199105 273 430 SH SOLE 0 0 430
Del Monte Corp ORD G36738105 5,489 196,665 SH SOLE 172,480 0 24,185
Dell Technologies Inc CL C 24703L202 68,214 158,101 SH SOLE 40,765 0 117,336
Delta Air Lines Inc COM NEW 247361702 40,501 432,424 SH SOLE 111,020 0 321,404
Diamondback Energy Inc COM 25278X109 211 1,200 SH SOLE 0 0 1,200
Eaton Corp PLC SHS g29183103 299 702 SH SOLE 0 0 702
Eli Lilly & Co COM 532457108 1,803 1,503 SH SOLE 0 0 1,503
Enovis Corporation COM 194014502 3,323 160,525 SH SOLE 140,500 0 20,025
Evercore Inc CLASS A 29977A105 5,494 16,090 SH SOLE 14,050 0 2,040
Exxon Mobil Corp COM 30231G102 36,009 263,378 SH SOLE 76,850 0 186,528
Fifth Third Bancorp COM 316773100 1,241 22,014 SH SOLE 0 0 22,014
First Horizon Corp COM 320517105 27,723 1,081,234 SH SOLE 410,130 0 671,104
Fiserv Inc COM 337738108 17,281 352,316 SH SOLE 93,200 0 259,116
Gaming and Leisure Properties COM 36467J108 2,820 63,320 SH SOLE 55,470 0 7,850
Goldman Sachs Group Inc COM 38141G104 809 800 SH SOLE 0 0 800
HCA Healthcare Inc COM 40412C101 36,036 92,427 SH SOLE 25,530 0 66,897
HF Sinclair Corporation COM 403949100 3,170 45,519 SH SOLE 38,875 0 6,644
Hartford Insurance Group COM 416515104 398 3,000 SH SOLE 0 0 3,000
Honeywell Aerospace Inc COM 43849R105 22,257 100,674 SH SOLE 21,619 0 79,055
Honeywell Intl Inc COM 438516205 22,543 100,683 SH SOLE 21,620 0 79,063
Howmet Aerospace Inc COM 443201108 29,842 110,995 SH SOLE 24,085 0 86,910
Huntington Bancshares Inc COM 446150104 279 15,764 SH SOLE 0 0 15,764
IDACORP Inc COM 451107106 36,026 238,108 SH SOLE 86,120 0 151,988
Intel Corp COM 458140100 231 1,655 SH SOLE 0 0 1,655
Intl Gnrl Insurance Hldngs L SHS G4809J106 4,836 184,810 SH SOLE 161,185 0 23,625
Smucker J M Co COM NEW 832696405 36,107 320,955 SH SOLE 109,865 0 211,090
JBT Marel Corp COM 477839104 54,695 377,205 SH SOLE 133,745 0 243,460
JPMorgan Chase & Co COM 46625H100 52,063 159,053 SH SOLE 45,990 0 113,063
Henry Jack & Associates Inc COM 426281101 3,062 22,232 SH SOLE 19,475 0 2,757
Johnson & Johnson COM 478160104 1,237 4,872 SH SOLE 0 0 4,872
KeyCorp COM 493267108 272 11,800 SH SOLE 0 0 11,800
L3 Harris Technologies COM 502431109 227 780 SH SOLE 0 0 780
Labcorp Holdings Inc COM SHS 504922105 34,532 123,328 SH SOLE 34,770 0 88,558
Lam Research Corp COM NEW 512807306 56,167 129,617 SH SOLE 29,590 0 100,027
MDU Resources Group COM 552690109 32,074 1,512,207 SH SOLE 524,615 0 987,592
MKS Instruments Inc COM 55306N104 10,488 23,580 SH SOLE 20,600 0 2,980
Masco Corp COM 574599106 33,877 416,338 SH SOLE 164,020 0 252,318
McKesson Corp COM 58155q103 227 300 SH SOLE 0 0 300
Merck & Co Inc COM 58933y105 347 2,703 SH SOLE 75 0 2,628
Meta Platforms Inc CL A 30303M102 1,121 1,990 SH SOLE 0 0 1,990
Micron Technology Inc COM 595112103 67,443 58,428 SH SOLE 15,335 0 43,093
Microsoft Corp COM 594918104 30,984 83,063 SH SOLE 20,435 0 62,628
Monarch Casino and Resort COM 609027107 224 1,700 SH SOLE 0 0 1,700
Morgan Stanley COM NEW 617446448 46,731 223,549 SH SOLE 59,400 0 164,149
NVIDIA Corp COM 67066G104 1,807 9,030 SH SOLE 0 0 9,030
Northwestern Energy Group COM NEW 668074305 4,340 60,595 SH SOLE 47,820 0 12,775
O'Reilly Automotive COM 67103H107 1,394 15,140 SH SOLE 0 0 15,140
OUTFRONT Media Inc COM NEW 69007J304 6,303 192,407 SH SOLE 161,101 0 31,306
PNC Financial Services COM 693475105 32,133 130,507 SH SOLE 34,875 0 95,632
Pentair PLC SHS G7S00T104 26,691 348,180 SH SOLE 138,930 0 209,250
PepsiCo Inc COM 713448108 23,891 176,444 SH SOLE 47,500 0 128,944
Pfizer Inc COM 717081103 215 8,925 SH SOLE 0 0 8,925
Pinnacle West Capital Corp COM 723484101 28,993 270,963 SH SOLE 72,685 0 198,278
Postal Realty Trust Inc CL A 73757R102 5,774 234,345 SH SOLE 200,650 0 33,695
Progressive Corp COM 743315103 25,512 116,788 SH SOLE 31,085 0 85,703
Pursuit Attractions and Hospit COM 92552R406 6,149 109,870 SH SOLE 96,330 0 13,540
RTX Corp COM 75513E101 30,648 161,537 SH SOLE 34,167 0 127,370
Raymond James Financial Inc COM 754730109 38,669 254,351 SH SOLE 96,220 0 158,131
Rayonier Advanced Matls Inc COM 75508B104 3,956 503,260 SH SOLE 428,350 0 74,910
Regeneron Pharmaceuticals COM 75886F107 256 410 SH SOLE 0 0 410
Reliance Inc COM 759509102 54,255 145,222 SH SOLE 55,135 0 90,087
Rocket Cos Inc COM CL A 77311W101 28,853 1,831,933 SH SOLE 489,775 0 1,342,158
Ryman Hospitality Pptys Inc COM 78377T107 28,038 218,107 SH SOLE 87,530 0 130,577
Salesforce.com Inc COM 79466L302 19,539 124,724 SH SOLE 31,825 0 92,899
Seagate Technology Holdings PL ORD SHS G7997R103 37,396 38,753 SH SOLE 9,680 0 29,073
Solstice Advanced Materials COM SHS 83443Q103 37,007 417,686 SH SOLE 157,090 0 260,596
Sonos Inc COM 83570H108 25,970 1,919,406 SH SOLE 704,040 0 1,215,366
Steris PLC SHS USD G8473T100 3,537 16,795 SH SOLE 14,760 0 2,035
Stryker Corp COM 863667101 608 1,930 SH SOLE 0 0 1,930
Take-Two Interactive Software COM 874054109 29,646 118,594 SH SOLE 31,340 0 87,254
Teradyne Inc COM 880770102 55,190 114,066 SH SOLE 45,535 0 68,531
Third Coast Bancshares Inc COM 88422p109 4,821 119,330 SH SOLE 102,050 0 17,280
Toll Brothers Inc COM 889478103 32,011 194,300 SH SOLE 68,620 0 125,680
TotalEnergies SE ACT F92124100 202 2,600 SH SOLE 0 0 2,600
Truist Financial Corp COM 89832Q109 32,869 659,752 SH SOLE 174,650 0 485,102
Union Pacific Corp COM 907818108 215 790 SH SOLE 0 0 790
United Airlines Holdings Inc COM 910047109 306 2,250 SH SOLE 0 0 2,250
United Parks & Resorts COM 81282V100 24,307 509,153 SH SOLE 198,700 0 310,453
UnitedHealth Group Inc COM 91324p102 357 860 SH SOLE 0 0 860
Universal Health Svcs Inc CL B 913903100 5,111 34,375 SH SOLE 28,750 0 5,625
VICI Properties Inc COM 925652109 232 8,754 SH SOLE 300 0 8,454
Vail Resorts COM 91879Q109 323 2,375 SH SOLE 0 0 2,375
Viper Energy Inc CL A 64361Q101 5,038 118,820 SH SOLE 102,700 0 16,120
Visa Inc COM CL A 92826C839 493 1,437 SH SOLE 0 0 1,437
Vishay Intertechnology Inc COM 928298108 34,952 649,908 SH SOLE 263,645 0 386,263
WEX Inc COM 96208T104 4,137 29,325 SH SOLE 25,650 0 3,675
WW Grainger Inc COM 384802104 887 652 SH SOLE 0 0 652
Walmart Inc COM 931142103 305 2,691 SH SOLE 0 0 2,691
Waste Management Inc Del COM 94106l109 26,572 119,222 SH SOLE 34,100 0 85,122
Waters Corp COM 941848103 6,035 16,092 SH SOLE 14,050 0 2,042
Willis Towers Watson PLC LTD SHS G96629103 21,672 82,918 SH SOLE 24,075 0 58,843
Invesco EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E743 270 3,570 SH SOLE 0 0 3,570
Invesco EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 432 8,002 SH SOLE 0 0 8,002
Invesco QQQ TR UNIT SER 1 46090E103 1,030 1,399 SH SOLE 0 0 1,399
Invesco EXCH TRADED FD TR II SR LN ETF 46138G508 545 26,775 SH SOLE 0 0 26,775
Invesco ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887 201 4,000 SH SOLE 0 0 4,000
Nuveen SELECT MAT MUN FD SH BEN INT 67061T101 108 11,500 SH SOLE 0 0 11,500
SPDR SERIES TRUST ST STR SP BANK 78464a797 423 6,200 SH SOLE 0 0 6,200
STATE STR SPDR S&P 500 ETF T TR UNIT 78462f103 7,777 10,415 SH SOLE 103 0 10,312
Vanguard SCOTTSDALE FDS INT-TERM CORP 92206C870 1,897 22,958 SH SOLE 4,215 0 18,743
Vanguard MUN BD FDS CORE TAX EXEMPT 922907712 463 6,060 SH SOLE 0 0 6,060
Vanguard INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,190 14,211 SH SOLE 14,211 0 0
Vanguard INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 257 4,300 SH SOLE 0 0 4,300
Vanguard BD INDEX FDS INTERMED TERM 921937819 211 2,751 SH SOLE 2,051 0 700
Vanguard INDEX FDS REAL ESTATE ETF 922908553 299 3,100 SH SOLE 2,600 0 500
Vanguard SCOTTSDALE FDS VNG RUS1000IDX 92206C730 430 1,270 SH SOLE 0 0 1,270
Vanguard SCOTTSDALE FDS VNG RUS1000GRW 92206c680 5,475 42,835 SH SOLE 42,835 0 0
Vanguard SCOTTSDALE FDS VNG RUS1000VAL 92206C714 554 5,215 SH SOLE 1,455 0 3,760
Vanguard SCOTTSDALE FDS VNG RUS2000IDX 92206C664 324 2,671 SH SOLE 2,636 0 35
Vanguard MUN BD FDS SHORT TAX EXEMPT 922907696 462 6,030 SH SOLE 0 0 6,030
Vanguard SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,782 60,505 SH SOLE 0 0 60,505
Vanguard STAR FDS VG TL INTL STK F 921909768 688 8,050 SH SOLE 8,050 0 0
Vanguard INDEX FDS TOTAL STK MKT 922908769 5,201 14,054 SH SOLE 13,874 0 180
Vanguard BD INDEX FDS VANGUARD ULTRA 92203C303 787 15,810 SH SOLE 0 0 15,810
iShares TR CORE S&P US VLU 464287663 3,866 35,098 SH SOLE 0 0 35,098
iShares TR FLTG RATE NT ETF 46429B655 311 6,100 SH SOLE 0 0 6,100
iShares TR MSCI EAFE ETF 464287465 421 4,050 SH SOLE 0 0 4,050
iShares TR RUS 1000 ETF 464287622 1,064 2,598 SH SOLE 0 0 2,598
iShares TR RUS 1000 VAL ETF 464287598 499 2,060 SH SOLE 0 0 2,060
iShares TR RUSSELL 2000 ETF 464287655 1,876 6,244 SH SOLE 0 0 6,244
iShares TR IBOXX HI YD ETF 464288513 580 7,255 SH SOLE 2,550 0 4,705
Allstate CORP PERP PFD J 020002788 468 18,000 SH SOLE 2,000 0 16,000
Bank of America Corp PFD SER 2 060505625 1,793 96,918 SH SOLE 5,000 0 91,918
Fifth Third Banc PRD SER M 316773837 4,719 182,190 SH SOLE 45,000 0 137,190
M & T BK Corp PERP PFD J 55261F864 1,952 75,070 SH SOLE 14,000 0 61,070
Public Storage PRD SER L 74460W552 4,053 227,799 SH SOLE 43,690 0 184,109
Regions Financial Corp New PFD SER F 7591EP860 4,582 181,620 SH SOLE 53,267 0 128,353
Wells Fargo & Co PERP PFD CNV A 949746804 3,370 2,913 SH SOLE 460 0 2,453
Enterprise Products Partners L COM 293792107 10,868 295,644 SH SOLE 0 0 295,644
MPLX LP COM UNIT REP LTD 55336V100 12,786 226,982 SH SOLE 0 0 226,982
TXO Partners LP COM UNIT 87313P103 3,088 247,000 SH SOLE 0 0 247,000