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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC INC COMMON 001055102 451 8,647 SH   SOLE   8,647 0 0
AT&T INC COMMON 00206R102 13,205 488,917 SH   SOLE   435,320 0 53,597
ABBOTT LABS COMMON 002824100 15,923 134,774 SH   SOLE   120,324 0 14,450
AGILENT TECHN INC COMMON 00846U101 2,067 13,121 SH   SOLE   11,621 0 1,500
ALLSTATE CORP COMMON 020002101 1,843 14,484 SH   SOLE   12,934 0 1,550
ALLSTATE CORP 5.1% PFD 15/01/23 020002309 586 22,000 SH   SOLE   22,000 0 0
ALPHABET INC CLASS C 02079K107 38,643 14,497 SH   SOLE   12,539 0 1,958
ALPHABET INC CLASS A 02079K305 9,221 3,449 SH   SOLE   3,324 0 125
AMAZON COM INC COMMON 023135106 542 165 SH   SOLE   165 0 0
AMERICAN EXPRESS CO COMMON 025816109 2,063 12,309 SH   SOLE   11,109 0 1,200
AMERN INTL GROUP INC COMMON 026874784 8,312 151,459 SH   SOLE   134,759 0 16,700
AMERISOURCE-BERGEN COMMON 03073E105 2,016 16,876 SH   SOLE   15,076 0 1,800
AMGEN INC COMMON 031162100 1,312 6,163 SH   SOLE   5,563 0 600
ANIKA THERAPEUTICS COMMON 035255108 425 10,000 SH   SOLE   9,300 0 700
APPLE INC COMMON 037833100 50,407 356,232 SH   SOLE   316,412 0 39,820
AXCELIS TECHNOLOGIES COM USD0.001 054540208 1,521 32,330 SH   SOLE   30,130 0 2,200
BANCFIRST CORP COMMON 05945F103 620 10,340 SH   SOLE   9,440 0 900
BANK OF NEW YORK MEL COMMON 064058100 8,421 162,467 SH   SOLE   144,317 0 18,150
BARINGS BDC INC COMMON STOCK 06759L103 125 11,366 SH   SOLE   11,366 0 0
BENCHMARK ELECTRS COMMON 08160H101 474 17,710 SH   SOLE   16,410 0 1,300
BIOGEN INC COMMON 09062X103 11,546 40,811 SH   SOLE   36,261 0 4,550
BORG WARNER INC COMMON 099724106 7,820 180,913 SH   SOLE   160,513 0 20,400
BRISTOL MYERS SQUIBB COMMON 110122108 5,425 91,665 SH   SOLE   82,090 0 9,575
CARRIER GLOBAL CORP COM USD0.01 WI 14448C104 3,076 59,410 SH   SOLE   52,710 0 6,700
CELANESE CORP COMMON STOCK 150870103 10,568 70,150 SH   SOLE   61,900 0 8,250
CENTENE CORP DEL COMMON 15135B101 9,570 153,513 SH   SOLE   136,763 0 16,750
CHART INDS INC COMMON 16115Q308 2,731 14,290 SH   SOLE   13,340 0 950
CHARTER COMMUNICATIO CL A 16119P108 1,621 2,227 SH   SOLE   1,998 0 229
CHEESECAKE FACTORY COMMON 163072101 568 12,110 SH   SOLE   11,260 0 850
CHEVRON CORP COMMON 166764100 6,601 65,071 SH   SOLE   58,071 0 7,000
CISCO SYSTEMS INC COMMON 17275R102 16,038 294,624 SH   SOLE   264,154 0 30,470
DEERE & CO COMMON 244199105 19,242 57,417 SH   SOLE   50,617 0 6,800
DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 18,026 173,261 SH   SOLE   154,629 0 18,632
DICKS SPORTING GOODS COMMON 253393102 20,985 175,192 SH   SOLE   154,492 0 20,700
WALT DISNEY CO COM 254687106 17,645 104,301 SH   SOLE   92,841 0 11,460
DISCOVER FINL SVCS COM 254709108 13,740 111,861 SH   SOLE   99,511 0 12,350
DOMINION ENERGY INC COMMON 25746U109 1,511 20,699 SH   SOLE   20,699 0 0
DOVER CORP COMMON 260003108 10,711 68,872 SH   SOLE   60,372 0 8,500
EOG RESOURCES INC COMMON 26875P101 8,243 102,713 SH   SOLE   91,713 0 11,000
ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 629 25,000 SH   SOLE   25,000 0 0
EVERSOURCE ENERGY COMMON 30040W108 261 3,195 SH   SOLE   3,195 0 0
EXPEDIA GROUP INC COMMON 30212P303 12,456 75,992 SH   SOLE   67,892 0 8,100
META PLATFORMS INC COM USD0.000006 CL A 30303M102 20,819 61,330 SH   SOLE   54,380 0 6,950
FEDERATED HERMES INC CLASS B 314211103 1,736 53,375 SH   SOLE   48,705 0 4,670
FERRO CORP COMMON 315405100 501 24,680 SH   SOLE   22,780 0 1,900
F5 NETWORKS INC COMMON 315616102 9,942 50,010 SH   SOLE   44,260 0 5,750
FIDELITYCOVINGTON TR MSCI INDL INDX 316092709 1,085 20,900 SH   SOLE   20,900 0 0
FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 1,170 21,900 SH   SOLE   21,900 0 0
FIFTH THIRD BANCORP COMMON 316773100 840 19,787 SH   SOLE   19,787 0 0
FIRST INTST BANCSYS CLASS A 32055Y201 564 14,050 SH   SOLE   13,130 0 920
FORWARD AIR CORP COMMON 349853101 1,129 13,580 SH   SOLE   12,680 0 900
FREEPORT-MCMORAN INC COMMON 35671D857 3,114 95,704 SH   SOLE   85,004 0 10,700
GENERAL MILLS INC COMMON 370334104 224 3,744 SH   SOLE   3,744 0 0
GILEAD SCIENCES INC COMMON 375558103 7,677 109,910 SH   SOLE   97,310 0 12,600
GLOBAL X FDS US PFD ETF 37954Y657 672 26,100 SH   SOLE   26,100 0 0
GOLDMAN SACHS GROUP COMMON 38141G104 17,258 45,654 SH   SOLE   40,554 0 5,100
GRAINGER W W INC COMMON 384802104 297 756 SH   SOLE   756 0 0
HANCOCK WHITNEY CORP COMMON 410120109 661 14,039 SH   SOLE   13,103 0 936
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 1,024 12,485 SH   SOLE   11,685 0 800
HOME DEPOT INC COMMON 437076102 599 1,825 SH   SOLE   1,825 0 0
HONEYWELL INTL INC COMMON 438516106 13,886 65,405 SH   SOLE   60,445 0 4,960
HUMANA INC COMMON 444859102 9,459 24,312 SH   SOLE   21,392 0 2,920
ILLINOIS TOOL WORKS COMMON 452308109 420 2,033 SH   SOLE   2,033 0 0
INTEL CORP COMMON 458140100 18,227 342,130 SH   SOLE   305,280 0 36,850
INTL BUSINESS MCHN COMMON 459200101 539 3,880 SH   SOLE   3,880 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 99,508 277,987 SH   SOLE   277,987 0 0
INVESCO ETF FD TR II PFD ETF 46138E511 627 41,700 SH   SOLE   41,700 0 0
ISHARES INC MSCI CDA INDEX 464286509 31,244 860,709 SH   SOLE   860,709 0 0
ISHARES RUS 2000 VAL ETF 464287630 76,320 476,313 SH   SOLE   476,313 0 0
ISHARES RUS 2000 GRW ETF 464287648 34,054 115,993 SH   SOLE   115,993 0 0
ISHARES TR MBS FIXED BDFD 464288588 4,163 38,500 SH   SOLE   38,500 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,470 87,150 SH   SOLE   87,150 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,322 26,320 SH   SOLE   26,320 0 0
ISHARES TR BROAD USD HIGH 46435U853 1,048 25,250 SH   SOLE   25,250 0 0
JPMORGAN CHASE & CO COMMON 46625H100 19,439 118,760 SH   SOLE   105,565 0 13,195
JACOBS ENGR GROUP COMMON 469814107 14,432 108,879 SH   SOLE   96,519 0 12,360
JOHNSON & JOHNSON COMMON 478160104 500 3,097 SH   SOLE   3,097 0 0
L3HARRIS TECHNOLOGIE USD1 502431109 421 1,910 SH   SOLE   1,910 0 0
LAKELAND FINL CORP COMMON 511656100 1,097 15,410 SH   SOLE   14,360 0 1,050
LIBERTY ALL STAR EQU SH BEN INT 530158104 158 18,400 SH   SOLE   18,400 0 0
LILLY ELI & CO COMMON 532457108 1,042 4,507 SH   SOLE   4,507 0 0
LINDSAY CORP COM USD1 535555106 1,141 7,520 SH   SOLE   6,970 0 550
MADDEN STEVEN LTD COM 556269108 828 20,670 SH   SOLE   19,220 0 1,450
MARATHON PETROLEUM COMMON 56585A102 11,668 188,714 SH   SOLE   166,964 0 21,750
MARRIOTT INTL INC CLASS A 571903202 9,097 61,450 SH   SOLE   54,600 0 6,850
MATADOR RESOURCES COMMON 576485205 1,494 39,260 SH   SOLE   36,760 0 2,500
MCDONALDS CORP COMMON 580135101 579 2,403 SH   SOLE   2,403 0 0
MERCK & CO INC COMMON 58933Y105 397 5,288 SH   SOLE   5,288 0 0
MICROSOFT CORP COMMON 594918104 54,030 191,642 SH   SOLE   170,142 0 21,500
MYRIAD GENETICS INC COMMON 62855J104 567 17,530 SH   SOLE   16,330 0 1,200
NEENAH INC COMMON 640079109 287 6,130 SH   SOLE   5,730 0 400
NETSCOUT SYS INC COMMON 64115T104 306 11,350 SH   SOLE   10,490 0 860
NEXTERA ENERGY INC COMMON 65339F101 2,494 31,764 SH   SOLE   28,364 0 3,400
NORFOLK SOUTHERN COMMON 655844108 10,943 45,720 SH   SOLE   40,320 0 5,400
ORACLE CORP COMMON 68389X105 12,859 147,589 SH   SOLE   130,339 0 17,250
PNC FINL SVCS GROUP DEPOSITARY SHARES 693475857 260 10,000 SH   SOLE   10,000 0 0
PRA GROUP INC COMMON 69354N106 617 14,670 SH   SOLE   13,670 0 1,000
PFIZER INC COMMON 717081103 446 10,369 SH   SOLE   10,369 0 0
PHILIP MORRIS INTL COMMON 718172109 10,611 111,955 SH   SOLE   97,905 0 14,050
PLAINS GP HLDINGS LP CL A SHS LPI 72651A207 441 40,850 SH   SOLE   35,750 0 5,100
PRESTIGE CONSUMER HE COMMON 74112D101 959 17,110 SH   SOLE   15,910 0 1,200
T ROWE PRICE GRP COMMON 74144T108 14,878 75,628 SH   SOLE   67,553 0 8,075
PROCTER AND GAMBLE COM 742718109 321 2,298 SH   SOLE   2,298 0 0
PUBLIC SVC ENTERPR COMMON 744573106 6,708 110,193 SH   SOLE   96,593 0 13,600
RAYTHEON TECHNOLOGIE COM USD1 75513E101 7,393 86,044 SH   SOLE   75,094 0 10,950
SCE TR III FXD/FLT RT PFD 78409B207 1,453 56,450 SH   SOLE   56,450 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 55,548 129,440 SH   SOLE   129,440 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 14,590 340 SH Put SOLE   340 0 0
ETF S&P EMRG MKTS PRTFLIO EMER MARKETS 78463X509 1,664 39,129 SH   SOLE   38,464 0 665
S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 11,501 317,639 SH   SOLE   312,012 0 5,627
SPDR SERIES TRUST PORTFOLIO LONG TERM 78464A367 2,067 65,900 SH   SOLE   65,900 0 0
SPDR SERIES TRUST PORTFOLIO INTERMEDIA 78464A375 7,337 200,900 SH   SOLE   200,900 0 0
SPDR SERIES TRUST PORTFOLIO SHORT TERM 78464A474 4,178 133,700 SH   SOLE   133,700 0 0
SPDR SERIES TRUST SPDR PRT S&P 500 ETF 78464A854 34,946 692,546 SH   SOLE   684,486 0 8,060
SPDR SER TR SPDR S&P 600 SMLCAP 78468R853 2,636 61,868 SH   SOLE   60,936 0 932
SCHWAB STRATEGIC T US DIVIDEND EQUTY ET 808524797 1,290 17,382 SH   SOLE   17,382 0 0
SEMTECH CORP COMMON 816850101 1,423 18,260 SH   SOLE   17,060 0 1,200
SEMPRA COMMON 816851109 1,099 8,679 SH   SOLE   8,679 0 0
SOUTHERN CO COMMON 842587107 528 8,526 SH   SOLE   8,526 0 0
STARBUCKS CORP COMMON 855244109 13,260 120,220 SH   SOLE   106,670 0 13,550
STATE STREET CORP DEP SHS 1/4000TH INT 857477855 587 20,100 SH   SOLE   20,100 0 0
SUPERNUS PHARMACEU COMMON 868459108 480 17,990 SH   SOLE   16,790 0 1,200
SYNAPTICS INC COMMON 87157D109 2,435 13,540 SH   SOLE   12,590 0 950
SYSCO CORP COMMON 871829107 355 4,523 SH   SOLE   4,523 0 0
TTM TECHNOLOGIES IN COMMON 87305R109 434 34,470 SH   SOLE   31,870 0 2,600
TARGET CORPORATION COMMON 87612E106 18,127 79,218 SH   SOLE   68,218 0 11,000
3M COMPANY COMMON 88579Y101 6,438 36,690 SH   SOLE   31,790 0 4,900
TORO CO COMMON 891092108 1,650 16,940 SH   SOLE   15,740 0 1,200
TRUIST FINANCIAL COR COM USD5 89832Q109 633 10,791 SH   SOLE   10,791 0 0
US BANCORP DEL COMMON 902973304 1,061 17,862 SH   SOLE   15,532 0 2,330
UNITED NAT FOODS INC COMMON 911163103 1,185 24,500 SH   SOLE   22,800 0 1,700
VANECK ETF TR FALLEN ANGEL HIGH YL 92189F437 2,152 65,100 SH   SOLE   65,100 0 0
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 1,342 8,734 SH   SOLE   8,734 0 0
VANGUARD MALVERN F SH-TERM INFL PROTECD 922020805 41,861 796,135 SH   SOLE   796,135 0 0
VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 3,136 51,450 SH   SOLE   51,450 0 0
VANGUARD SCOTTSDAL FDS VNG RUS2000IDX 92206C664 955 10,800 SH   SOLE   10,800 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 11,857 30,065 SH   SOLE   30,065 0 0
VANGUARD INDEX TR GROWTH 922908736 81,795 281,887 SH   SOLE   281,887 0 0
VANGUARD INDEX TR VALUE 922908744 66,968 494,698 SH   SOLE   494,698 0 0
VANGUARD INDEX TR SMALL CAP 922908751 328 1,500 SH   SOLE   1,500 0 0
VERINT SYS INC COMMON 92343X100 587 13,080 SH   SOLE   12,170 0 910
VIACOMCBS INC CLASS B 92556H206 6,837 173,023 SH   SOLE   154,623 0 18,400
WALMART INC COMMON 931142103 14,945 107,241 SH   SOLE   102,841 0 4,400
WALGREENS BOOTS ALNC COMMON 931427108 6,937 147,480 SH   SOLE   129,480 0 18,000
WASTE MANAGEMENT INC COMMON 94106L109 705 4,719 SH   SOLE   4,719 0 0
WELLS FARGO & CO COMMON 949746101 9,018 194,332 SH   SOLE   173,582 0 20,750
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 2,593 1,750 SH   SOLE   1,750 0 0
NORWEGIAN CRUISE L COMMON G66721104 4,289 160,817 SH   SOLE   140,667 0 20,150
GARMIN LTD COMMON H2906T109 823 5,295 SH   SOLE   5,295 0 0
COGNYTE SOFTWARE LTD COMMON NPV M25133105 273 13,330 SH   SOLE   12,420 0 910