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   239 2,075 SH   SOLE   0 0 2,075
Novo-Nordisk AS ADR 670100205   321 2,700 SH   SOLE   0 0 2,700
ALLETE Inc COM NEW 018522300   20,384 317,559 SH   SOLE   141,430 0 176,129
AbbVie Inc COM 00287y109   221 1,121 SH   SOLE   75 0 1,046
Abbott Laboratories COM 002824100   222 1,950 SH   SOLE   0 0 1,950
Agilent Technologies Inc COM 00846u101   20,500 138,069 SH   SOLE   40,240 0 97,829
Alaska Air Group Inc COM 011659109   4,707 104,120 SH   SOLE   93,300 0 10,820
Allstate Corp COM 020002101   34,838 183,699 SH   SOLE   53,975 0 129,724
Alphabet Inc CAP STK CL A 02079K305   3,061 18,454 SH   SOLE   0 0 18,454
Alphabet Inc CAP STK CL C 02079K107   22,338 133,607 SH   SOLE   32,915 0 100,692
Alpine Income Ppty Tr Inc COM 02083X103   589 32,350 SH   SOLE   0 0 32,350
Amazon.com Inc COM 023135106   2,966 15,918 SH   SOLE   0 0 15,918
Amdocs Ltd SHS G02602103   26,178 299,250 SH   SOLE   114,290 0 184,960
American Express Co COM 025816109   637 2,350 SH   SOLE   0 0 2,350
Analog Devices Inc COM 032654105   451 1,960 SH   SOLE   0 0 1,960
Apple Hospitality REIT Inc COM NEW 03784Y200   2,513 169,222 SH   SOLE   141,167 0 28,055
Apple Inc COM 037833100   17,565 75,388 SH   SOLE   0 0 75,388
Atlantic Union Bankshares Corp COM 04911A107   4,964 131,775 SH   SOLE   113,275 0 18,500
AutoZone Inc COM 053332102   40,343 12,807 SH   SOLE   3,814 0 8,993
Bank of America Corp COM 060505104   680 17,130 SH   SOLE   0 0 17,130
Becton Dickinson & Co COM 075887109   31,609 131,105 SH   SOLE   36,100 0 95,005
Berkshire Hathaway Inc Del CL B NEW 084670702   686 1,491 SH   SOLE   0 0 1,491
Blue Bird Corp COM 095306106   30,499 635,920 SH   SOLE   259,060 0 376,860
Booking Holdings Inc COM 09857L108   421 100 SH   SOLE   0 0 100
Brunswick Corp COM 117043109   15,907 189,775 SH   SOLE   68,385 0 121,390
CACI International Inc CL A 127190304   41,683 82,612 SH   SOLE   30,010 0 52,602
COPT Defense Properties SHS BEN INT 22002T108   26,876 886,136 SH   SOLE   331,860 0 554,276
Carlisle Cos COM 142339100   44,091 98,034 SH   SOLE   37,825 0 60,209
Carlyle Group Inc COM 14316J108   3,470 80,595 SH   SOLE   72,100 0 8,495
Chevron Corp New COM 166764100   29,152 197,947 SH   SOLE   56,814 0 141,133
Chubb Ltd COM H1467J104   35,391 122,721 SH   SOLE   35,375 0 87,346
The Cigna Corp COM 125523100   25,976 74,979 SH   SOLE   22,850 0 52,129
Cisco Systems COM 17275r102   322 6,046 SH   SOLE   300 0 5,746
Coca-Cola Co COM 191216100   346 4,814 SH   SOLE   175 0 4,639
Colgate-Palmolive Co COM 194162103   236 2,275 SH   SOLE   125 0 2,150
ConocoPhillips COM 20825c104   25,952 246,504 SH   SOLE   69,480 0 177,024
Constellation Brands CL A 21036p108   258 1,000 SH   SOLE   0 0 1,000
Costco Wholesale Corp New COM 22160k105   1,551 1,750 SH   SOLE   0 0 1,750
Crown Holdings Inc COM 228368106   4,341 45,280 SH   SOLE   40,100 0 5,180
D R Horton Co COM 23331a109   452 2,370 SH   SOLE   0 0 2,370
DT Midstream Inc COMMON STOCK 23345M107   35,384 449,835 SH   SOLE   174,119 0 275,716
Dell Technologies Inc CL C 24703L202   24,840 209,547 SH   SOLE   58,350 0 151,197
Delta Air Lines Inc Del COM NEW 247361702   36,054 709,874 SH   SOLE   197,470 0 512,404
Diamondback Energy Inc COM 25278X109   307 1,780 SH   SOLE   0 0 1,780
Discover Financial Services COM 254709108   34,234 244,023 SH   SOLE   70,430 0 173,593
Eaton Corp PLC SHS g29183103   232 700 SH   SOLE   0 0 700
Eli Lilly & Co COM 532457108   2,313 2,611 SH   SOLE   0 0 2,611
Equifax Inc COM 294429105   386 1,315 SH   SOLE   0 0 1,315
Evercore Inc CLASS A 29977A105   7,750 30,590 SH   SOLE   27,300 0 3,290
Exxon Mobil Corp COM 30231g102   32,986 281,405 SH   SOLE   82,035 0 199,370
Ferrari NV COM N3167Y103   235 500 SH   SOLE   0 0 500
Fiserv Inc COM 337738108   40,063 223,004 SH   SOLE   65,280 0 157,724
Gaming and Leisure Properties COM 36467J108   3,304 64,210 SH   SOLE   57,525 0 6,685
General Dynamics Corp COM 369550108   674 2,229 SH   SOLE   60 0 2,169
Goldman Sachs Group Inc COM 38141G104   582 1,175 SH   SOLE   0 0 1,175
HCA Healthcare Inc COM 40412C101   48,317 118,881 SH   SOLE   35,125 0 83,756
HF Sinclair Corporation COM 403949100   2,847 63,885 SH   SOLE   55,325 0 8,560
Hartford Financial Services Gr COM 416515104   353 3,000 SH   SOLE   0 0 3,000
Henry Schein Inc COM 806407102   3,430 47,055 SH   SOLE   41,900 0 5,155
Home Depot Inc COM 437076102   227 560 SH   SOLE   0 0 560
Howmet Aerospace Inc COM 443201108   29,907 298,328 SH   SOLE   105,445 0 192,883
Hubbell Inc COM 443510607   214 500 SH   SOLE   0 0 500
Huntington Bancshares Inc COM 446150104   261 17,764 SH   SOLE   0 0 17,764
Illinois Tool Works Inc COM 452308109   388 1,480 SH   SOLE   0 0 1,480
Intl Gnrl Insurance Hldngs L SHS G4809J106   3,597 189,300 SH   SOLE   168,000 0 21,300
JPMorgan Chase & Co COM 46625H100   36,155 171,464 SH   SOLE   51,325 0 120,139
John Bean Technologies Corp COM 477839104   23,903 242,648 SH   SOLE   89,950 0 152,698
Johnson & Johnson COM 478160104   1,001 6,179 SH   SOLE   0 0 6,179
Kenvue Inc COM 49177J102   306 13,234 SH   SOLE   500 0 12,734
L3 Harris Technologies COM 502431109   19,386 81,499 SH   SOLE   23,460 0 58,039
LKQ Corporation COM 501889208   22,517 564,060 SH   SOLE   206,575 0 357,485
Lam Research Corp COM 512807306   21,271 26,065 SH   SOLE   7,290 0 18,775
Lennar Corp CL A 526057104   581 3,100 SH   SOLE   0 0 3,100
Masco Corp COM 574599106   34,434 410,225 SH   SOLE   157,700 0 252,525
Mastercard Inc CL A 57636Q104   260 526 SH   SOLE   0 0 526
Match Group Inc New COM 57667L107   2,658 70,235 SH   SOLE   62,375 0 7,860
McDonalds Corp COM 580135101   305 1,000 SH   SOLE   0 0 1,000
Merck & Co Inc COM 58933y105   1,111 9,783 SH   SOLE   75 0 9,708
Micron Technology Inc COM 595112103   25,009 241,147 SH   SOLE   66,040 0 175,107
Microsoft Corp COM 594918104   19,706 45,796 SH   SOLE   12,170 0 33,626
Mondelez International Inc CL A 609207105   25,761 349,677 SH   SOLE   100,875 0 248,802
Monolithic Power Systems Inc COM 609839105   693 750 SH   SOLE   0 0 750
Morgan Stanley COM NEW 617446448   33,823 324,476 SH   SOLE   91,970 0 232,506
Murphy USA Inc COM 626755102   3,647 7,400 SH   SOLE   6,525 0 875
NVIDIA Corp COM 67066G104   1,251 10,300 SH   SOLE   0 0 10,300
Netflix Inc COM 64110L106   865 1,219 SH   SOLE   0 0 1,219
Nomad Foods Ltd USD ORD SHS G6564A105   3,864 202,735 SH   SOLE   181,025 0 21,710
Northrop Grumman Corp COM 666807102   217 410 SH   SOLE   0 0 410
Northwestern Energy Group COM NEW 668074305   3,559 62,205 SH   SOLE   49,425 0 12,780
O'Reilly Automotive COM 67103H107   1,239 1,076 SH   SOLE   0 0 1,076
OUTFRONT Media Inc COM 69007j106   3,799 206,715 SH   SOLE   168,695 0 38,020
Olin Corp COM PAR $1 680665205   2,665 55,550 SH   SOLE   47,875 0 7,675
Oracle Corp COM 68389x105   32,709 191,952 SH   SOLE   54,035 0 137,917
PNC Financial Services COM 693475105   25,552 138,231 SH   SOLE   37,840 0 100,391
Palo Alto Networks Inc COM 697435105   610 1,785 SH   SOLE   0 0 1,785
Pentair PLC SHS G7S00T104   35,595 363,997 SH   SOLE   147,065 0 216,932
PepsiCo Inc COM 713448108   20,999 123,485 SH   SOLE   34,595 0 88,890
Permian Resources Corp CLASS A COM 71424F105   2,511 184,475 SH   SOLE   170,450 0 14,025
Pfizer Inc COM 717081103   278 9,607 SH   SOLE   0 0 9,607
Phillips 66 COM 718546104   217 1,650 SH   SOLE   100 0 1,550
Procter & Gamble Co COM 742718109   227 1,310 SH   SOLE   0 0 1,310
Progressive Corp COM 743315103   23,392 92,183 SH   SOLE   26,115 0 66,068
RTX Corp COM 75513E101   29,141 240,519 SH   SOLE   66,678 0 173,841
Raymond James Financial Inc COM 754730109   34,799 284,168 SH   SOLE   120,992 0 163,176
Regeneron Pharmaceuticals COM 75886F107   431 410 SH   SOLE   0 0 410
Reliance Inc COM 759509102   43,014 148,730 SH   SOLE   58,910 0 89,820
Reynolds Consumer Products Inc COM 76171L106   4,212 135,425 SH   SOLE   115,675 0 19,750
Ryman Hospitality Pptys Inc COM 78377T107   2,391 22,300 SH   SOLE   18,850 0 3,450
Sherwin Williams Co COM 824348106   482 1,263 SH   SOLE   0 0 1,263
Six Flags Entertainment Corp COM 83001C108   1,611 39,975 SH   SOLE   0 0 39,975
Sonos Inc COM 83570H108   20,352 1,655,942 SH   SOLE   619,410 0 1,036,532
Steris PLC SHS ORD G8473T100   4,184 17,250 SH   SOLE   15,325 0 1,925
Stryker Corp COM 863667101   733 2,030 SH   SOLE   0 0 2,030
Synaptics Inc COM 87157D109   14,896 192,003 SH   SOLE   82,715 0 109,288
Synovus Financial Corp COM NEW 87161C501   4,590 103,210 SH   SOLE   91,200 0 12,010
TXNM Energy Inc COM 69349H107   3,628 82,890 SH   SOLE   63,925 0 18,965
Take-Two Interactive Software COM 874054109   4,852 31,569 SH   SOLE   28,100 0 3,469
Teradyne Inc COM 880770102   24,475 182,742 SH   SOLE   77,715 0 105,027
Texas Instruments Inc COM 882508104   238 1,150 SH   SOLE   0 0 1,150
Truist Financial Corp COM 89832Q109   19,860 464,346 SH   SOLE   129,865 0 334,481
United Parks & Resorts COM 81282V100   27,850 550,390 SH   SOLE   210,285 0 340,105
UnitedHealth Group Inc COM 91324p102   1,169 2,000 SH   SOLE   0 0 2,000
Universal Hlth Svcs Inc CL B 913903100   8,046 35,135 SH   SOLE   30,000 0 5,135
VICI Properties Inc COM 925652109   18,529 556,261 SH   SOLE   155,577 0 400,684
Viad Corp COM 92552R406   4,042 112,815 SH   SOLE   100,350 0 12,465
Viper Energy Inc CL A 927959106   7,089 157,150 SH   SOLE   73,750 0 83,400
Visa Inc COM CL A 92826C839   581 2,114 SH   SOLE   0 0 2,114
Vishay Intertechnology Inc COM 928298108   20,945 1,107,614 SH   SOLE   445,790 0 661,824
WEX Inc COM 96208T104   2,329 11,105 SH   SOLE   10,025 0 1,080
Grainger W W Inc COM 384802104   672 647 SH   SOLE   0 0 647
Walmart Inc COM 931142103   933 11,550 SH   SOLE   0 0 11,550
Warner Bros Discovery Inc COM SER A 934423104   96 11,647 SH   SOLE   0 0 11,647
Waste Mgmt Inc Del COM 94106l109   19,684 94,817 SH   SOLE   27,390 0 67,427
Waters Corp COM 941848103   3,448 9,580 SH   SOLE   8,450 0 1,130
Webster Financial Corp COM 947890109   23,873 512,196 SH   SOLE   199,300 0 312,896
Willis Towers Watson PLC LTD SHS G96629103   25,135 85,339 SH   SOLE   24,080 0 61,259
Workday Inc CL A 98138H101   237 971 SH   SOLE   0 0 971
Zimmer Biomet Holdings Inc COM 98956P102   22,703 210,312 SH   SOLE   61,620 0 148,692
Invesco EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   348 6,670 SH   SOLE   0 0 6,670
Invesco EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   427 10,502 SH   SOLE   0 0 10,502
Invesco QQQ Tr UNIT SER 1 46090E103   651 1,334 SH   SOLE   0 0 1,334
Invesco EXCH TRADED FD TR II SR LN ETF 46138G508   1,439 68,475 SH   SOLE   0 0 68,475
Invesco ACTIVELY MANAGED 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   175 11,591 SH   SOLE   0 0 11,591
SPDR SER TR S&P BK ETF 78464a797   328 6,200 SH   SOLE   0 0 6,200
SPDR S&P 500 ETF TR TR UNIT 78462f103   5,311 9,256 SH   SOLE   103 0 9,153
Vangaurd Scottsdale Fds Int-Term Corp 92206C870   810 9,675 SH   SOLE   300 0 9,375
Vanguard Intl Equity Index F ALLWRLD EX US 922042775   2,118 33,626 SH   SOLE   33,626 0 0
Vanguard Intl Equity Index F FTSE EMR MKT ETF 922042858   206 4,300 SH   SOLE   0 0 4,300
Vanguard Index Fds Real Estate ETF 922908553   670 6,880 SH   SOLE   6,380 0 500
Vanguard Scottsdale Fds VNG RUS1000GRW 92206c680   21,601 223,800 SH   SOLE   223,800 0 0
Vanguard Scottsdale Fds VNG RUS2000IDX 92206C664   1,016 11,371 SH   SOLE   11,321 0 50
Vanguard Scottsdale Fds VNG RUS2000GRW 92206c623   2,343 11,305 SH   SOLE   11,305 0 0
Vanguard Scottsdale Fds SHRT TRM CORP BD 92206C409   4,408 55,498 SH   SOLE   0 0 55,498
Vanguard Wellington Fd SHORT TRM TAX EX 921935870   305 3,010 SH   SOLE   0 0 3,010
Vanguard Star Fds VG TL INTL STK F 921909768   618 9,550 SH   SOLE   9,550 0 0
Vanguard Index Fds Total Stk Mkt 922908769   11,466 40,494 SH   SOLE   40,254 0 240
iShares TR Core S&P US VLU 464287663   3,825 40,055 SH   SOLE   0 0 40,055
iShares TR FLTG RATE NT ETF 46429B655   311 6,100 SH   SOLE   0 0 6,100
iShares TR MSCI EAFE ETF 464287465   824 9,850 SH   SOLE   5,800 0 4,050
iShares TR RUS 1000 ETF 464287622   824 2,622 SH   SOLE   0 0 2,622
iShares TR RUS 1000 VAL ETF 464287598   441 2,325 SH   SOLE   0 0 2,325
iShares TR RUSSELL 2000 ETF 464287655   1,413 6,397 SH   SOLE   0 0 6,397
iShares TR IBOXX HI YD ETF 464288513   613 7,640 SH   SOLE   2,550 0 5,090
Allstate Corp PERP PFD J 020002788   499 18,000 SH   SOLE   2,000 0 16,000
Bank of America Corp PFD SER 2 060505625   1,495 66,161 SH   SOLE   1,000 0 65,161
M & T BK Corp PERP PFD J 55261F864   1,667 59,500 SH   SOLE   12,500 0 47,000
Regions Financial Corp New PFD SER F 7591EP860   762 29,000 SH   SOLE   15,000 0 14,000
Wells Fargo Co New PERP PFD CNV A 949746804   3,977 3,102 SH   SOLE   340 0 2,762
Enterprise Products Partners L COM 293792107   8,121 278,960 SH   SOLE   0 0 278,960
MPLX LP COM UNIT REP LTD 55336V100   9,510 213,889 SH   SOLE   0 0 213,889
TXO Partners LP COM UNIT 87313P103   559 28,250 SH   SOLE   0 0 28,250