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
Novartis AG SPONSORED ADR 66987v109   264 2,062 SH   SOLE   0 0 2,062
AGCO Corp COM 001084102   5,525 51,606 SH   SOLE   46,405 0 5,201
AT&T Inc COM 00206r102   22,178 785,357 SH   SOLE   235,425 0 549,932
AbbVie Inc COM 00287y109   218 941 SH   SOLE   75 0 866
Abercrombie and Fitch Co CL A 002896207   27,786 324,790 SH   SOLE   115,605 0 209,185
Agilent Technologies Inc COM 00846u101   17,399 135,557 SH   SOLE   40,630 0 94,927
Alaska Air Group Inc COM 011659109   5,111 102,670 SH   SOLE   90,580 0 12,090
Allstate Corp COM 020002101   21,798 101,552 SH   SOLE   28,040 0 73,512
Alphabet Inc CAP STK CL A 02079K305   4,256 17,507 SH   SOLE   0 0 17,507
Alphabet Inc CAP STK CL C 02079K107   31,640 129,911 SH   SOLE   34,305 0 95,606
Alpine Income Ppty Tr Inc COM 02083X103   165 11,650 SH   SOLE   0 0 11,650
Amazon.com Inc COM 023135106   25,089 114,263 SH   SOLE   29,295 0 84,968
Amdocs Ltd SHS G02602103   23,743 289,376 SH   SOLE   114,475 0 174,901
American Express Co COM 025816109   657 1,979 SH   SOLE   0 0 1,979
Analog Devices Inc COM 032654105   566 2,304 SH   SOLE   0 0 2,304
Apple Hospitality REIT Inc COM NEW 03784Y200   3,255 271,032 SH   SOLE   227,972 0 43,060
Apple Inc COM 037833100   18,346 72,051 SH   SOLE   0 0 72,051
Atlantic Union Bankshares Corp COM 04911A107   4,285 121,425 SH   SOLE   103,550 0 17,875
AutoZone Inc COM 053332102   44,485 10,369 SH   SOLE   2,988 0 7,381
Bank of America Corp COM 060505104   871 16,880 SH   SOLE   0 0 16,880
Becton Dickinson & Co COM 075887109   28,975 154,808 SH   SOLE   44,765 0 110,043
Berkshire Hathaway Inc Del CL B NEW 084670702   801 1,593 SH   SOLE   0 0 1,593
Blue Bird Corp COM 095306106   36,852 640,353 SH   SOLE   244,265 0 396,088
Broadcom Inc COM 11135F101   580 1,757 SH   SOLE   0 0 1,757
Brunswick Corp COM 117043109   22,344 353,321 SH   SOLE   136,720 0 216,601
CACI International Inc CL A 127190304   38,181 76,548 SH   SOLE   25,100 0 51,448
CVS Health Corp COM 126650100   29,239 387,834 SH   SOLE   108,150 0 279,684
California Resources Corp COM STOCK 13057Q305   2,200 41,370 SH   SOLE   36,600 0 4,770
Capital One Financial COM 14040H105   32,570 153,213 SH   SOLE   42,608 0 110,605
Carlisle Cos COM 142339100   31,853 96,829 SH   SOLE   37,800 0 59,029
Carlyle Group Inc COM 14316J108   3,802 60,635 SH   SOLE   53,300 0 7,335
Carriage Services Inc COM 143905107   3,517 78,955 SH   SOLE   69,160 0 9,795
Caterpillar Inc COM 149123101   286 600 SH   SOLE   0 0 600
Chevron Corp New COM 166764100   30,643 197,325 SH   SOLE   57,749 0 139,576
Chubb Ltd COM H1467J104   33,969 120,349 SH   SOLE   35,000 0 85,349
The Cigna Group COM 125523100   21,432 74,353 SH   SOLE   23,150 0 51,203
Cisco Systems COM 17275r102   499 7,295 SH   SOLE   300 0 6,995
Coca-Cola Co COM 191216100   316 4,764 SH   SOLE   175 0 4,589
Comfort Systems USA COM 199908104   5,459 6,615 SH   SOLE   5,800 0 815
Costco Wholesale Corp New COM 22160k105   1,805 1,950 SH   SOLE   0 0 1,950
Crown Holdings Inc COM 228368106   4,395 45,505 SH   SOLE   39,710 0 5,795
DT Midstream Inc COMMON STOCK 23345M107   38,238 338,210 SH   SOLE   126,319 0 211,891
Deere & Co COM 244199105   332 725 SH   SOLE   0 0 725
Dell Technologies Inc CL C 24703L202   39,265 276,961 SH   SOLE   79,805 0 197,156
Delta Air Lines Inc Del COM NEW 247361702   30,427 536,152 SH   SOLE   152,760 0 383,392
Diamondback Energy Inc COM 25278X109   200 1,400 SH   SOLE   0 0 1,400
Eaton Corp PLC SHS g29183103   348 931 SH   SOLE   0 0 931
Electronic Arts Inc COM 285512109   32,978 163,501 SH   SOLE   33,960 0 129,541
Eli Lilly & Co COM 532457108   1,694 2,220 SH   SOLE   0 0 2,220
Emerson Electric Co COM 291011104   1,483 11,303 SH   SOLE   11,260 0 43
Evercore Inc CLASS A 29977A105   8,431 24,995 SH   SOLE   21,850 0 3,145
Exxon Mobil Corp COM 30231g102   31,580 280,087 SH   SOLE   84,410 0 195,677
Fiserv Inc COM 337738108   28,113 218,048 SH   SOLE   64,885 0 153,163
Fresh Del Monte Produce Inc ORD G36738105   2,263 65,175 SH   SOLE   55,000 0 10,175
Gaming and Leisure Properties COM 36467J108   2,991 64,170 SH   SOLE   57,120 0 7,050
Goldman Sachs Group Inc COM 38141G104   816 1,025 SH   SOLE   0 0 1,025
HCA Healthcare Inc COM 40412C101   49,928 117,146 SH   SOLE   34,585 0 82,561
HF Sinclair Corporation COM 403949100   3,780 72,220 SH   SOLE   61,950 0 10,270
Hartford Financial Services Gr COM 416515104   400 3,000 SH   SOLE   0 0 3,000
Henry Schein Inc COM 806407102   3,148 47,435 SH   SOLE   41,590 0 5,845
Howmet Aerospace Inc COM 443201108   27,726 141,296 SH   SOLE   43,845 0 97,451
Huntington Bancshares Inc COM 446150104   307 17,764 SH   SOLE   0 0 17,764
IDACORP Inc COM 451107106   21,486 162,591 SH   SOLE   62,030 0 100,561
Illinois Tool Works Inc COM 452308109   237 909 SH   SOLE   0 0 909
Intl Gnrl Insurance Hldngs L SHS G4809J106   4,407 189,945 SH   SOLE   166,085 0 23,860
JBT Marel Corp COM 477839104   45,910 326,880 SH   SOLE   122,705 0 204,175
JPMorgan Chase & Co COM 46625H100   52,318 165,864 SH   SOLE   50,080 0 115,784
Henry Jack & Assoc Inc COM 426281101   3,341 22,432 SH   SOLE   20,125 0 2,307
Johnson & Johnson COM 478160104   759 4,095 SH   SOLE   0 0 4,095
Kenvue Inc COM 49177J102   182 11,218 SH   SOLE   500 0 10,718
KeyCorp COM 493267108   221 11,800 SH   SOLE   0 0 11,800
L3 Harris Technologies COM 502431109   22,910 75,013 SH   SOLE   17,785 0 57,228
LKQ Corp COM 501889208   22,866 748,712 SH   SOLE   283,505 0 465,207
Lam Research Corp COM NEW 512807306   34,980 261,242 SH   SOLE   74,605 0 186,637
MDU Resources Group COM 552690109   28,095 1,577,477 SH   SOLE   564,590 0 1,012,887
Masco Corp COM 574599106   29,183 414,585 SH   SOLE   159,970 0 254,615
Mastercard Inc CL A 57636Q104   266 467 SH   SOLE   0 0 467
Match Group Inc New COM 57667L107   2,498 70,725 SH   SOLE   61,810 0 8,915
McDonalds Corp COM 580135101   297 976 SH   SOLE   0 0 976
McKesson Corp COM 58155q103   232 300 SH   SOLE   0 0 300
Merck & Co Inc COM 58933y105   227 2,703 SH   SOLE   75 0 2,628
Meta Platforms Inc CL A 30303M102   1,505 2,049 SH   SOLE   0 0 2,049
Micron Technology Inc COM 595112103   25,069 149,829 SH   SOLE   40,855 0 108,974
Microsoft Corp COM 594918104   25,609 49,442 SH   SOLE   12,350 0 37,092
Monarch Casino and Resort COM 609027107   212 2,000 SH   SOLE   0 0 2,000
Monolithic Power Systems Inc COM 609839105   460 500 SH   SOLE   0 0 500
Morgan Stanley COM NEW 617446448   49,746 312,949 SH   SOLE   90,920 0 222,029
Murphy USA Inc COM 626755102   4,316 11,116 SH   SOLE   9,775 0 1,341
NVIDIA Corp COM 67066G104   1,967 10,540 SH   SOLE   0 0 10,540
Netflix Inc COM 64110L106   1,135 947 SH   SOLE   0 0 947
Northwestern Energy Group COM NEW 668074305   3,639 62,095 SH   SOLE   49,220 0 12,875
O'Reilly Automotive COM 67103H107   1,632 15,140 SH   SOLE   0 0 15,140
O-I Glass Inc COM 67098H104   18,496 1,426,063 SH   SOLE   505,470 0 920,593
OUTFRONT Media Inc COM NEW 69007J304   3,778 206,198 SH   SOLE   166,162 0 40,036
PNC Financial Services COM 693475105   27,476 136,745 SH   SOLE   38,280 0 98,465
Palo Alto Networks Inc COM 697435105   775 3,808 SH   SOLE   0 0 3,808
Pentair PLC SHS G7S00T104   39,630 357,799 SH   SOLE   147,615 0 210,184
PepsiCo Inc COM 713448108   25,673 182,803 SH   SOLE   51,345 0 131,458
Pfizer Inc COM 717081103   247 9,675 SH   SOLE   0 0 9,675
Pinnacle West Cap Corp COM 723484101   16,292 181,710 SH   SOLE   49,695 0 132,015
Postal Realty Trust Inc CL A 73757R102   2,433 155,070 SH   SOLE   133,300 0 21,770
Progressive Corp COM 743315103   22,629 91,635 SH   SOLE   26,500 0 65,135
Pursuit Attractions and Hospit COM 92552R406   4,101 113,340 SH   SOLE   99,330 0 14,010
RTX Corp COM 75513E101   28,590 170,861 SH   SOLE   38,089 0 132,772
Raymond James Financial Inc COM 754730109   45,630 264,368 SH   SOLE   103,747 0 160,621
Regeneron Pharmaceuticals COM 75886F107   231 410 SH   SOLE   0 0 410
Reliance Inc COM 759509102   41,999 149,552 SH   SOLE   58,790 0 90,762
Ryman Hospitality Pptys Inc COM 78377T107   20,518 229,021 SH   SOLE   93,020 0 136,001
Seagate Technology Holdings PL ORD SHS G7997R103   32,678 138,429 SH   SOLE   31,900 0 106,529
Sherwin Williams Co COM 824348106   277 800 SH   SOLE   0 0 800
Sonos Inc COM 83570H108   31,982 2,024,187 SH   SOLE   755,595 0 1,268,592
Steris PLC SHS USD G8473T100   4,292 17,345 SH   SOLE   15,260 0 2,085
Stryker Corp COM 863667101   869 2,350 SH   SOLE   0 0 2,350
TXNM Energy Inc COM 69349H107   244 4,307 SH   SOLE   350 0 3,957
Teradyne Inc COM 880770102   26,319 191,214 SH   SOLE   86,905 0 104,309
Texas Instruments Inc COM 882508104   226 1,230 SH   SOLE   0 0 1,230
Third Coast Bancshares Inc COM 88422p109   3,462 91,170 SH   SOLE   79,800 0 11,370
Toll Brothers Inc COM 889478103   28,147 203,755 SH   SOLE   73,585 0 130,170
Truist Financial Corp COM 89832Q109   31,647 692,182 SH   SOLE   191,945 0 500,237
United Airlines Holdings Inc COM 910047109   217 2,250 SH   SOLE   0 0 2,250
United Parks & Resorts COM 81282V100   28,372 548,776 SH   SOLE   211,405 0 337,371
UnitedHealth Group Inc COM 91324p102   363 1,052 SH   SOLE   0 0 1,052
Universal Hlth Svcs Inc CL B 913903100   7,222 35,325 SH   SOLE   29,650 0 5,675
VICI Properties Inc COM 925652109   313 9,607 SH   SOLE   300 0 9,307
Vail Resorts COM 91879Q109   352 2,355 SH   SOLE   0 0 2,355
Viper Energy Inc CL A 64361Q101   5,495 143,770 SH   SOLE   105,950 0 37,820
Visa Inc COM CL A 92826C839   598 1,751 SH   SOLE   0 0 1,751
Vishay Intertechnology Inc COM 928298108   16,632 1,087,058 SH   SOLE   449,095 0 637,963
WEX Inc COM 96208T104   3,573 22,682 SH   SOLE   19,775 0 2,907
Grainger W W Inc COM 384802104   621 652 SH   SOLE   0 0 652
Walmart Inc COM 931142103   245 2,375 SH   SOLE   0 0 2,375
Waste Mgmt Inc Del COM 94106l109   20,984 95,022 SH   SOLE   27,660 0 67,362
Waters Corp COM 941848103   4,138 13,802 SH   SOLE   12,135 0 1,667
Webster Financial Corp COM 947890109   30,045 505,474 SH   SOLE   198,045 0 307,429
Willis Towers Watson PLC LTD SHS G96629103   29,539 85,510 SH   SOLE   25,440 0 60,070
Workday Inc CL A 98138H101   225 935 SH   SOLE   0 0 935
Zimmer Biomet Holdings Inc COM 98956P102   20,695 210,104 SH   SOLE   64,185 0 145,919
INVESCO EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E743   218 3,570 SH   SOLE   0 0 3,570
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   362 8,002 SH   SOLE   0 0 8,002
INVESCO QQQ TR UNIT SER 1 46090E103   973 1,621 SH   SOLE   0 0 1,621
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   562 26,875 SH   SOLE   0 0 26,875
INVESCO ACTIVELY MANAGED EXC ULTRA SHRT DUR 46090A887   301 6,000 SH   SOLE   0 0 6,000
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101   106 11,500 SH   SOLE   0 0 11,500
NUVEEN SELECT TAX-FREE INCOM SH BEN INT 67062F100   168 11,591 SH   SOLE   0 0 11,591
SPDR SERIES TR S&P BK ETF 78464a797   368 6,200 SH   SOLE   0 0 6,200
SPDR S&P 500 ETF TR TR UNIT 78462f103   7,673 11,517 SH   SOLE   103 0 11,414
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   941 11,193 SH   SOLE   385 0 10,808
VANGUARD MUN BD FDS CORE TAX EXEMPT 922907712   256 3,400 SH   SOLE   0 0 3,400
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,083 29,191 SH   SOLE   29,191 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   233 4,300 SH   SOLE   0 0 4,300
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   511 5,585 SH   SOLE   5,085 0 500
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206c680   19,240 159,670 SH   SOLE   159,670 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   1,182 12,081 SH   SOLE   12,056 0 25
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206c623   1,725 7,378 SH   SOLE   7,378 0 0
VANGUARD MUN BD FDS SHORT TERM EXEMP 922907696   759 9,900 SH   SOLE   0 0 9,900
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,397 55,010 SH   SOLE   0 0 55,010
VANGUARD STAR FDS VG TL INTL STK F 921909768   591 8,050 SH   SOLE   8,050 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   10,229 31,169 SH   SOLE   30,989 0 180
ISHARES TR CORE S&P US VLU 464287663   3,930 39,323 SH   SOLE   0 0 39,323
ISHARES TR FLTG RATE NT ETF 46429B655   312 6,100 SH   SOLE   0 0 6,100
ISHARES TR MSCI EAFE ETF 464287465   1,363 14,600 SH   SOLE   10,550 0 4,050
ISHARES TR NATIONAL MUN ETF 464288414   884 8,305 SH   SOLE   0 0 8,305
ISHARES TR RUS 1000 ETF 464287622   939 2,570 SH   SOLE   0 0 2,570
ISHARES TR RUS 1000 VAL ETF 464287598   419 2,060 SH   SOLE   0 0 2,060
ISHARES TR RUSSELL 2000 ETF 464287655   1,447 5,982 SH   SOLE   0 0 5,982
ISHARES TR IBOXX HI YD ETF 464288513   600 7,390 SH   SOLE   2,550 0 4,840
ALLSTATE CORP PERP PFD J 020002788   477 18,000 SH   SOLE   2,000 0 16,000
BANK AMERICA CORP PFD SER 2 060505625   1,840 90,018 SH   SOLE   5,000 0 85,018
M & T BK CORP PERP PFD J 55261F864   1,744 65,300 SH   SOLE   14,000 0 51,300
Regions Financial Corp New PFD SER F 7591EP860   3,293 127,850 SH   SOLE   29,250 0 98,600
Wells Fargo Co NEW PERP PFD CNV A 949746804   3,714 3,009 SH   SOLE   340 0 2,669
Enterprise Products Partners L COM 293792107   8,979 287,144 SH   SOLE   0 0 287,144
MPLX LP COM UNIT REP LTD 55336V100   10,908 218,382 SH   SOLE   0 0 218,382
TXO Partners LP COM UNIT 87313P103   2,550 181,500 SH   SOLE   0 0 181,500