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 464 8,647 SH   SOLE   8,647 0 0
AT&T INC COMMON 00206R102 13,992 486,217 SH   SOLE   432,620 0 53,597
ABBOTT LABS COMMON 002824100 15,618 134,714 SH   SOLE   120,264 0 14,450
AGILENT TECHN INC COMMON 00846U101 1,895 12,821 SH   SOLE   11,321 0 1,500
ALLSTATE CORP COMMON 020002101 1,784 13,684 SH   SOLE   12,134 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 36,624 14,612 SH   SOLE   12,654 0 1,958
ALPHABET INC CLASS A 02079K305 8,322 3,409 SH   SOLE   3,284 0 125
AMAZON COM INC COMMON 023135106 568 165 SH   SOLE   165 0 0
AMERICAN EXPRESS CO COMMON 025816109 1,952 11,809 SH   SOLE   10,609 0 1,200
AMERN INTL GROUP INC COMMON 026874784 7,163 150,459 SH   SOLE   133,759 0 16,700
AMERISOURCE-BERGEN COMMON 03073E105 1,817 15,876 SH   SOLE   14,076 0 1,800
AMGEN INC COMMON 031162100 1,430 5,863 SH   SOLE   5,263 0 600
ANIKA THERAPEUTICS COMMON 035255108 433 10,000 SH   SOLE   9,300 0 700
APPLE INC COMMON 037833100 49,413 360,772 SH   SOLE   320,952 0 39,820
AXCELIS TECHNOLOGIES COM USD0.001 054540208 1,324 32,730 SH   SOLE   30,530 0 2,200
BANCFIRST CORP COMMON 05945F103 644 10,340 SH   SOLE   9,440 0 900
BANK OF NEW YORK MEL COMMON 064058100 8,260 161,187 SH   SOLE   143,037 0 18,150
BARINGS BDC INC COMMON STOCK 06759L103 119 11,366 SH   SOLE   11,366 0 0
BENCHMARK ELECTRS COMMON 08160H101 503 17,710 SH   SOLE   16,410 0 1,300
BIOGEN INC COMMON 09062X103 14,137 40,821 SH   SOLE   36,271 0 4,550
BORG WARNER INC COMMON 099724106 8,730 179,813 SH   SOLE   159,413 0 20,400
BRISTOL MYERS SQUIBB COMMON 110122108 6,126 91,715 SH   SOLE   82,140 0 9,575
CARRIER GLOBAL CORP COM USD0.01 WI 14448C104 2,871 59,010 SH   SOLE   52,310 0 6,700
CELANESE CORP COMMON STOCK 150870103 10,661 70,320 SH   SOLE   62,070 0 8,250
CENTENE CORP DEL COMMON 15135B101 11,155 152,933 SH   SOLE   136,183 0 16,750
CHART INDS INC COMMON 16115Q308 2,107 14,390 SH   SOLE   13,440 0 950
CHARTER COMMUNICATIO CL A 16119P108 1,497 2,077 SH   SOLE   1,848 0 229
CHEESECAKE FACTORY COMMON 163072101 655 12,110 SH   SOLE   11,260 0 850
CHEVRON CORP COMMON 166764100 6,741 64,371 SH   SOLE   57,371 0 7,000
CISCO SYSTEMS INC COMMON 17275R102 15,563 293,524 SH   SOLE   263,054 0 30,470
COOPER-STANDARD HLDS COMMON STOCK 21676P103 229 7,930 SH   SOLE   7,280 0 650
DEERE & CO COMMON 244199105 20,128 57,067 SH   SOLE   50,267 0 6,800
DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 17,267 173,261 SH   SOLE   154,629 0 18,632
DELTA AIR LINES COMMON 247361702 8,292 191,635 SH   SOLE   166,735 0 24,900
DICKS SPORTING GOODS COMMON 253393102 17,873 178,412 SH   SOLE   157,712 0 20,700
WALT DISNEY CO COM 254687106 18,583 105,731 SH   SOLE   94,271 0 11,460
DISCOVER FINL SVCS COM 254709108 13,389 113,201 SH   SOLE   100,851 0 12,350
DOMINION ENERGY INC COMMON 25746U109 1,744 23,699 SH   SOLE   23,699 0 0
DOVER CORP COMMON 260003108 10,622 70,522 SH   SOLE   62,022 0 8,500
EOG RESOURCES INC COMMON 26875P101 8,497 101,813 SH   SOLE   90,813 0 11,000
ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 635 25,000 SH   SOLE   25,000 0 0
EVERSOURCE ENERGY COMMON 30040W108 256 3,195 SH   SOLE   3,195 0 0
EXPEDIA GROUP INC COMMON 30212P303 12,499 76,362 SH   SOLE   68,262 0 8,100
FACEBOOK INC CLASS A 30303M102 21,375 61,480 SH   SOLE   54,530 0 6,950
FEDERATED HERMES INC CLASS B 314211103 1,741 51,375 SH   SOLE   46,705 0 4,670
FERRO CORP COMMON 315405100 531 24,680 SH   SOLE   22,780 0 1,900
F5 NETWORKS INC COMMON 315616102 9,506 50,920 SH   SOLE   45,170 0 5,750
FIDELITYCOVINGTON TR MSCI INDL INDX 316092709 1,133 20,900 SH   SOLE   20,900 0 0
FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 1,192 21,900 SH   SOLE   21,900 0 0
FIFTH THIRD BANCORP COMMON 316773100 756 19,787 SH   SOLE   19,787 0 0
FIRST INTST BANCSYS CLASS A 32055Y201 587 14,050 SH   SOLE   13,130 0 920
FORWARD AIR CORP COMMON 349853101 1,220 13,580 SH   SOLE   12,680 0 900
FREEPORT-MCMORAN INC COMMON 35671D857 3,383 91,104 SH   SOLE   80,404 0 10,700
GENERAL MILLS INC COMMON 370334104 350 5,744 SH   SOLE   5,744 0 0
GILEAD SCIENCES INC COMMON 375558103 7,569 109,910 SH   SOLE   97,310 0 12,600
GLOBAL X FDS US PFD ETF 37954Y657 682 26,100 SH   SOLE   26,100 0 0
GOLDMAN SACHS GROUP COMMON 38141G104 17,560 46,264 SH   SOLE   41,164 0 5,100
GRAINGER W W INC COMMON 384802104 769 1,756 SH   SOLE   1,756 0 0
HANCOCK WHITNEY CORP COMMON 410120109 623 14,039 SH   SOLE   13,103 0 936
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 975 12,485 SH   SOLE   11,685 0 800
HOME DEPOT INC COMMON 437076102 582 1,825 SH   SOLE   1,825 0 0
HONEYWELL INTL INC COMMON 438516106 20,118 91,723 SH   SOLE   84,923 0 6,800
HUMANA INC COMMON 444859102 10,783 24,352 SH   SOLE   21,432 0 2,920
ILLINOIS TOOL WORKS COMMON 452308109 454 2,033 SH   SOLE   2,033 0 0
INTEL CORP COMMON 458140100 19,092 340,030 SH   SOLE   303,180 0 36,850
INTL BUSINESS MCHN COMMON 459200101 569 3,880 SH   SOLE   3,880 0 0
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 132,629 374,198 SH   SOLE   331,854 0 42,344
INVESCO ETF FD TR II PFD ETF 46138E511 639 41,700 SH   SOLE   41,700 0 0
ISHARES INC MSCI CDA INDEX 464286509 32,079 860,709 SH   SOLE   860,709 0 0
ISHARES RUS 2000 VAL ETF 464287630 78,958 476,313 SH   SOLE   476,313 0 0
ISHARES RUS 2000 GRW ETF 464287648 36,154 115,993 SH   SOLE   115,993 0 0
ISHARES TR MBS FIXED BDFD 464288588 4,167 38,500 SH   SOLE   38,500 0 0
ISHARES SHRT TRS BD ETF 464288679 41,413 374,810 SH   SOLE   374,810 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,524 87,150 SH   SOLE   87,150 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,325 26,320 SH   SOLE   26,320 0 0
ISHARES TR BROAD USD HIGH 46435U853 1,053 25,250 SH   SOLE   25,250 0 0
JPMORGAN CHASE & CO COMMON 46625H100 18,423 118,460 SH   SOLE   105,265 0 13,195
JOHNSON & JOHNSON COMMON 478160104 510 3,097 SH   SOLE   3,097 0 0
L3HARRIS TECHNOLOGIE USD1 502431109 413 1,910 SH   SOLE   1,910 0 0
LAKELAND FINL CORP COMMON 511656100 959 15,560 SH   SOLE   14,510 0 1,050
LIBERTY ALL STAR EQU SH BEN INT 530158104 166 18,400 SH   SOLE   18,400 0 0
LILLY ELI & CO COMMON 532457108 1,034 4,507 SH   SOLE   4,507 0 0
LINDSAY CORP COM USD1 535555106 1,245 7,520 SH   SOLE   6,970 0 550
LOCKHEED MARTIN CORP COMMON 539830109 254 671 SH   SOLE   671 0 0
MADDEN STEVEN LTD COM 556269108 904 20,670 SH   SOLE   19,220 0 1,450
MARATHON PETROLEUM COMMON 56585A102 11,312 187,214 SH   SOLE   165,464 0 21,750
MARRIOTT INTL INC CLASS A 571903202 8,396 61,500 SH   SOLE   54,650 0 6,850
MATADOR RESOURCES COMMON 576485205 1,415 39,260 SH   SOLE   36,760 0 2,500
MCDONALDS CORP COMMON 580135101 555 2,403 SH   SOLE   2,403 0 0
MERCK & CO INC COMMON 58933Y105 411 5,288 SH   SOLE   5,288 0 0
MICROSOFT CORP COMMON 594918104 52,647 194,332 SH   SOLE   172,832 0 21,500
MYRIAD GENETICS INC COMMON 62855J104 536 17,530 SH   SOLE   16,330 0 1,200
NEENAH INC COMMON 640079109 308 6,130 SH   SOLE   5,730 0 400
NETSCOUT SYS INC COMMON 64115T104 324 11,350 SH   SOLE   10,490 0 860
NEXTERA ENERGY INC COMMON 65339F101 2,172 29,664 SH   SOLE   26,264 0 3,400
NORFOLK SOUTHERN COMMON 655844108 12,222 46,040 SH   SOLE   40,640 0 5,400
ORACLE CORP COMMON 68389X105 11,860 152,359 SH   SOLE   135,109 0 17,250
PNC FINL SVCS GROUP DEPOSITARY SHARES 693475857 264 10,000 SH   SOLE   10,000 0 0
PRA GROUP INC COMMON 69354N106 566 14,670 SH   SOLE   13,670 0 1,000
PFIZER INC COMMON 717081103 406 10,369 SH   SOLE   10,369 0 0
PHILIP MORRIS INTL COMMON 718172109 11,008 111,055 SH   SOLE   97,005 0 14,050
PLAINS GP HLDINGS LP CL A SHS LPI 72651A207 468 39,150 SH   SOLE   34,050 0 5,100
PRESTIGE CONSUMER HE COMMON 74112D101 890 17,110 SH   SOLE   15,910 0 1,200
T ROWE PRICE GRP COMMON 74144T108 14,950 75,518 SH   SOLE   67,443 0 8,075
PROCTER AND GAMBLE COM 742718109 310 2,298 SH   SOLE   2,298 0 0
PUBLIC SVC ENTERPR COMMON 744573106 6,598 110,363 SH   SOLE   96,763 0 13,600
RAYTHEON TECHNOLOGIE COM USD1 75513E101 7,273 85,244 SH   SOLE   74,294 0 10,950
SCE TR III FXD/FLT RT PFD 78409B207 1,431 56,450 SH   SOLE   56,450 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 90,438 211,278 SH   SOLE   176,125 0 35,153
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 23,543 550 SH Put SOLE   550 0 0
ETF S&P EMRG MKTS PRTFLIO EMER MARKETS 78463X509 3,946 86,731 SH   SOLE   85,152 0 1,579
S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 11,686 317,639 SH   SOLE   312,012 0 5,627
SPDR SERIES TRUST PORTFOLIO LONG TERM 78464A367 2,094 65,900 SH   SOLE   65,900 0 0
SPDR SERIES TRUST PORTFOLIO INTERMEDIA 78464A375 7,373 200,900 SH   SOLE   200,900 0 0
SPDR SERIES TRUST PORTFOLIO SHORT TERM 78464A474 4,185 133,700 SH   SOLE   133,700 0 0
SPDR S&P MTLS&MNG SPDR SERIES TRUST 78464A755 28,274 656,608 SH   SOLE   656,608 0 0
SPDR SERIES TRUST SPDR PRT S&P 500 ETF 78464A854 33,873 673,022 SH   SOLE   665,619 0 7,403
SPDR SER TR SPDR S&P 600 SMLCAP 78468R853 2,720 61,868 SH   SOLE   60,936 0 932
SCHWAB STRATEGIC T US DIVIDEND EQUTY ET 808524797 1,428 18,882 SH   SOLE   18,882 0 0
SELECT SECTOR SPDR SBI INT-ENERGY 81369Y506 14,869 276,015 SH   SOLE   276,015 0 0
SEMTECH CORP COMMON 816850101 1,258 18,260 SH   SOLE   17,060 0 1,200
SEMPRA COMMON 816851109 1,150 8,679 SH   SOLE   8,679 0 0
SOUTHERN CO COMMON 842587107 516 8,526 SH   SOLE   8,526 0 0
STARBUCKS CORP COMMON 855244109 13,628 121,870 SH   SOLE   108,320 0 13,550
STATE STREET CORP DEP SHS 1/4000TH INT 857477855 604 20,100 SH   SOLE   20,100 0 0
SUPERNUS PHARMACEU COMMON 868459108 554 17,990 SH   SOLE   16,790 0 1,200
SYNAPTICS INC COMMON 87157D109 2,122 13,640 SH   SOLE   12,690 0 950
SYSCO CORP COMMON 871829107 507 6,523 SH   SOLE   6,523 0 0
TTM TECHNOLOGIES IN COMMON 87305R109 491 34,470 SH   SOLE   31,870 0 2,600
TARGET CORPORATION COMMON 87612E106 19,142 79,168 SH   SOLE   68,168 0 11,000
3M COMPANY COMMON 88579Y101 7,289 36,690 SH   SOLE   31,790 0 4,900
TORO CO COMMON 891092108 1,884 17,140 SH   SOLE   15,940 0 1,200
TRUIST FINANCIAL COR COM USD5 89832Q109 599 10,791 SH   SOLE   10,791 0 0
US BANCORP DEL COMMON 902973304 983 17,262 SH   SOLE   14,932 0 2,330
UNITED NAT FOODS INC COMMON 911163103 907 24,500 SH   SOLE   22,800 0 1,700
VANECK VECTORS FALLEN ANGEL USD BD 92189F437 2,142 65,100 SH   SOLE   65,100 0 0
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 1,352 8,734 SH   SOLE   8,734 0 0
VANGUARD MALVERN F SH-TERM INFL PROTECD 922020805 30,094 574,194 SH   SOLE   574,194 0 0
VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 3,261 51,450 SH   SOLE   51,450 0 0
VANGUARD SCOTTSDAL FDS VNG RUS2000IDX 92206C664 1,000 10,800 SH   SOLE   10,800 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 11,910 30,265 SH   SOLE   30,265 0 0
VANGUARD INDEX TR GROWTH 922908736 80,848 281,887 SH   SOLE   281,887 0 0
VANGUARD INDEX TR VALUE 922908744 68,002 494,698 SH   SOLE   494,698 0 0
VANGUARD INDEX TR SMALL CAP 922908751 338 1,500 SH   SOLE   1,500 0 0
VERINT SYS INC COMMON 92343X100 592 13,080 SH   SOLE   12,170 0 910
VIACOMCBS INC CLASS B 92556H206 7,627 168,723 SH   SOLE   150,323 0 18,400
WALMART INC COMMON 931142103 14,983 106,241 SH   SOLE   101,841 0 4,400
WALGREENS BOOTS ALNC COMMON 931427108 7,759 147,480 SH   SOLE   129,480 0 18,000
WASTE MANAGEMENT INC COMMON 94106L109 661 4,719 SH   SOLE   4,719 0 0
WELLS FARGO & CO COMMON 949746101 8,709 192,232 SH   SOLE   171,482 0 20,750
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 2,670 1,750 SH   SOLE   1,750 0 0
WELLS FARGO & CO NEW PFD SER X CL A 94988U672 204 8,000 SH   SOLE   8,000 0 0
NORWEGIAN CRUISE L COMMON G66721104 4,689 159,417 SH   SOLE   139,267 0 20,150
GARMIN LTD COMMON H2906T109 766 5,295 SH   SOLE   5,295 0 0
COGNYTE SOFTWARE LTD COMMON NPV M25133105 327 13,330 SH   SOLE   12,420 0 910