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 505 8,647 SH   SOLE   8,647 0 0
AT&T INC COMMON 00206R102 12,046 489,677 SH   SOLE   433,880 0 55,797
ABBOTT LABS COMMON 002824100 18,855 133,959 SH   SOLE   118,909 0 15,050
AGILENT TECHN INC COMMON 00846U101 2,057 12,881 SH   SOLE   11,381 0 1,500
ALLSTATE CORP COMMON 020002101 1,676 14,264 SH   SOLE   12,714 0 1,550
ALLSTATE CORP 5.1% PFD 15/01/23 020002309 581 22,000 SH   SOLE   22,000 0 0
ALPHABET INC CLASS C 02079K107 41,448 14,324 SH   SOLE   12,296 0 2,028
ALPHABET INC CLASS A 02079K305 9,978 3,444 SH   SOLE   3,319 0 125
AMAZON COM INC COMMON 023135106 626 188 SH   SOLE   188 0 0
AMERICAN EXPRESS CO COMMON 025816109 2,038 12,464 SH   SOLE   11,264 0 1,200
AMERN INTL GROUP INC COMMON 026874784 8,460 148,689 SH   SOLE   131,289 0 17,400
AMERISOURCE-BERGEN COMMON 03073E105 2,165 16,286 SH   SOLE   14,486 0 1,800
AMGEN INC COMMON 031162100 1,404 6,238 SH   SOLE   5,638 0 600
ANIKA THERAPEUTICS COMMON 035255108 357 10,000 SH   SOLE   9,300 0 700
APPLE INC COMMON 037833100 62,294 350,822 SH   SOLE   309,452 0 41,370
AXCELIS TECHNOLOGIES COM USD0.001 054540208 2,411 32,330 SH   SOLE   30,130 0 2,200
BANCFIRST CORP COMMON 05945F103 731 10,340 SH   SOLE   9,440 0 900
BANK OF NEW YORK MEL COMMON 064058100 9,364 161,212 SH   SOLE   142,362 0 18,850
BARINGS BDC INC COMMON STOCK 06759L103 125 11,366 SH   SOLE   11,366 0 0
BENCHMARK ELECTRS COMMON 08160H101 480 17,710 SH   SOLE   16,410 0 1,300
BIOGEN INC COMMON 09062X103 9,711 40,461 SH   SOLE   35,711 0 4,750
BORG WARNER INC COMMON 099724106 8,084 179,278 SH   SOLE   158,878 0 20,400
BRISTOL MYERS SQUIBB COMMON 110122108 5,686 91,245 SH   SOLE   81,670 0 9,575
CARRIER GLOBAL CORP COM USD0.01 WI 14448C104 3,257 60,020 SH   SOLE   52,820 0 7,200
CELANESE CORP COMMON STOCK 150870103 11,642 69,280 SH   SOLE   60,630 0 8,650
CENTENE CORP DEL COMMON 15135B101 12,150 147,458 SH   SOLE   130,008 0 17,450
CHART INDS INC COMMON 16115Q308 2,280 14,290 SH   SOLE   13,340 0 950
CHARTER COMMUNICATIO CL A 16119P108 1,431 2,194 SH   SOLE   1,965 0 229
CHEESECAKE FACTORY COMMON 163072101 474 12,110 SH   SOLE   11,260 0 850
CHEVRON CORP COMMON 166764100 11,561 98,506 SH   SOLE   86,906 0 11,600
CISCO SYSTEMS INC COMMON 17275R102 18,466 291,459 SH   SOLE   259,189 0 32,270
DEERE & CO COMMON 244199105 19,377 56,502 SH   SOLE   49,402 0 7,100
DELL TECHNOLOGIES IN COMMON CLASS C 24703L202 9,598 170,861 SH   SOLE   151,329 0 19,532
DICKS SPORTING GOODS COMMON 253393102 19,684 171,257 SH   SOLE   149,957 0 21,300
WALT DISNEY CO COM 254687106 16,090 103,876 SH   SOLE   91,916 0 11,960
DISCOVER FINL SVCS COM 254709108 12,542 108,551 SH   SOLE   95,901 0 12,650
DOMINION ENERGY INC COMMON 25746U109 1,548 19,699 SH   SOLE   19,699 0 0
DOVER CORP COMMON 260003108 12,436 68,492 SH   SOLE   59,692 0 8,800
EOG RESOURCES INC COMMON 26875P101 8,909 100,288 SH   SOLE   88,888 0 11,400
ETF SER SOLUTIONS AAM LW DUR PFD 26922A198 627 25,000 SH   SOLE   25,000 0 0
EVERSOURCE ENERGY COMMON 30040W108 291 3,195 SH   SOLE   3,195 0 0
EXPEDIA GROUP INC COMMON 30212P303 13,557 75,037 SH   SOLE   66,237 0 8,800
META PLATFORMS INC COM USD0.000006 CL A 30303M102 20,168 59,950 SH   SOLE   52,600 0 7,350
FEDERATED HERMES INC CLASS B 314211103 2,022 53,815 SH   SOLE   49,145 0 4,670
FERRO CORP COMMON 315405100 537 24,680 SH   SOLE   22,780 0 1,900
F5 INC COMMON 315616102 11,731 47,940 SH   SOLE   41,990 0 5,950
FIDELITYCOVINGTON TR MSCI INDL INDX 316092709 1,174 20,900 SH   SOLE   20,900 0 0
FIDELITY COVINGTON MSCI COMMNTN SVC 316092873 1,125 21,900 SH   SOLE   21,900 0 0
FIFTH THIRD BANCORP COMMON 316773100 862 19,787 SH   SOLE   19,787 0 0
FIRST INTST BANCSYS CLASS A 32055Y201 572 14,050 SH   SOLE   13,130 0 920
FORWARD AIR CORP COMMON 349853101 1,644 13,580 SH   SOLE   12,680 0 900
FREEPORT-MCMORAN INC COMMON 35671D857 3,952 94,684 SH   SOLE   83,984 0 10,700
GENERAL MILLS INC COMMON 370334104 252 3,744 SH   SOLE   3,744 0 0
GILEAD SCIENCES INC COMMON 375558103 7,728 106,390 SH   SOLE   93,290 0 13,100
GLOBAL X FDS US PFD ETF 37954Y657 672 26,100 SH   SOLE   26,100 0 0
GOLDMAN SACHS GROUP COMMON 38141G104 17,165 44,864 SH   SOLE   39,664 0 5,200
GRAINGER W W INC COMMON 384802104 392 756 SH   SOLE   756 0 0
HANCOCK WHITNEY CORP COMMON 410120109 703 14,039 SH   SOLE   13,103 0 936
HELIOS TECHNOLOGIES COMMON STOCK 42328H109 1,314 12,485 SH   SOLE   11,685 0 800
HOME DEPOT INC COMMON 437076102 757 1,825 SH   SOLE   1,825 0 0
HONEYWELL INTL INC COMMON 438516106 13,434 64,435 SH   SOLE   59,175 0 5,260
HUMANA INC COMMON 444859102 11,132 23,997 SH   SOLE   20,977 0 3,020
ILLINOIS TOOL WORKS COMMON 452308109 502 2,033 SH   SOLE   2,033 0 0
INTEL CORP COMMON 458140100 17,853 346,670 SH   SOLE   307,320 0 39,350
INVESCO QQQ TR QQQ TRUST SERIES 1 46090E103 144,789 363,927 SH   SOLE   326,679 0 37,248
INVESCO ETF FD TR II PFD ETF 46138E511 926 61,700 SH   SOLE   61,700 0 0
ISHARES INC MSCI CDA INDEX 464286509 33,077 860,709 SH   SOLE   860,709 0 0
ISHARES RUS 2000 VAL ETF 464287630 31,027 186,854 SH   SOLE   186,854 0 0
ISHARES RUS 2000 GRW ETF 464287648 33,992 115,993 SH   SOLE   115,993 0 0
ISHARES TR MBS FIXED BDFD 464288588 4,136 38,500 SH   SOLE   38,500 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,970 93,382 SH   SOLE   93,382 0 0
ISHARES TR CORE DIV GRWTH 46434V621 1,463 26,320 SH   SOLE   26,320 0 0
ISHARES TR BROAD USD HIGH 46435U853 1,040 25,250 SH   SOLE   25,250 0 0
JPMORGAN CHASE & CO COMMON 46625H100 18,750 118,390 SH   SOLE   104,695 0 13,695
JACOBS ENGR GROUP COMMON 469814107 15,425 110,794 SH   SOLE   98,034 0 12,760
JOHNSON & JOHNSON COMMON 478160104 359 2,097 SH   SOLE   2,097 0 0
L3HARRIS TECHNOLOGIE USD1 502431109 407 1,910 SH   SOLE   1,910 0 0
LAKELAND FINL CORP COMMON 511656100 1,234 15,410 SH   SOLE   14,360 0 1,050
LIBERTY ALL STAR EQU SH BEN INT 530158104 154 18,400 SH   SOLE   18,400 0 0
LILLY ELI & CO COMMON 532457108 1,270 4,597 SH   SOLE   4,597 0 0
LINDSAY CORP COM USD1 535555106 1,143 7,520 SH   SOLE   6,970 0 550
MADDEN STEVEN LTD COM 556269108 959 20,670 SH   SOLE   19,220 0 1,450
MARATHON PETROLEUM COMMON 56585A102 11,798 184,374 SH   SOLE   161,724 0 22,650
MARRIOTT INTL INC CLASS A 571903202 10,082 61,010 SH   SOLE   53,460 0 7,550
MATADOR RESOURCES COMMON 576485205 1,450 39,260 SH   SOLE   36,760 0 2,500
MCDONALDS CORP COMMON 580135101 644 2,403 SH   SOLE   2,403 0 0
MERCK & CO INC COMMON 58933Y105 405 5,288 SH   SOLE   5,288 0 0
MICROSOFT CORP COMMON 594918104 62,738 186,542 SH   SOLE   164,492 0 22,050
MYRIAD GENETICS INC COMMON 62855J104 484 17,530 SH   SOLE   16,330 0 1,200
NEENAH INC COMMON 640079109 285 6,130 SH   SOLE   5,730 0 400
NETSCOUT SYS INC COMMON 64115T104 375 11,350 SH   SOLE   10,490 0 860
NEXTERA ENERGY INC COMMON 65339F101 2,926 31,359 SH   SOLE   27,959 0 3,400
NORFOLK SOUTHERN COMMON 655844108 13,561 45,550 SH   SOLE   39,850 0 5,700
NORTH SQ INVSTMNTS T OAK RIDGE DICP I 66263L601 10,182 566,522 SH   SOLE   566,522 0 0
NORTH SQ INVSTMNTS T ADVSY RSCH ACP I 66263L775 7,036 602,182 SH   SOLE   602,182 0 0
NORTH SQ INVSTMNTS T STRATEGIC INC I 66263L791 2,265 228,639 SH   SOLE   228,639 0 0
NORTH SQ INVSTMNTS T DYNAMIC SMCP I 66263L825 17,105 1,295,687 SH   SOLE   1,295,687 0 0
NORTH SQ INVSTMNTS T OAK RIDGE DIVD I 66263L882 14,964 617,880 SH   SOLE   617,880 0 0
ORACLE CORP COMMON 68389X105 12,159 139,439 SH   SOLE   122,189 0 17,250
PNC FINL SVCS GROUP DEPOSITARY SHARES 693475857 257 10,000 SH   SOLE   10,000 0 0
PRA GROUP INC COMMON 69354N106 735 14,670 SH   SOLE   13,670 0 1,000
PFIZER INC COMMON 717081103 612 10,369 SH   SOLE   10,369 0 0
PHILIP MORRIS INTL COMMON 718172109 10,633 111,825 SH   SOLE   97,475 0 14,350
PLAINS GP HLDINGS LP CL A SHS LPI 72651A207 419 41,310 SH   SOLE   36,210 0 5,100
PRESTIGE CONSUMER HE COMMON 74112D101 1,037 17,110 SH   SOLE   15,910 0 1,200
T ROWE PRICE GRP COMMON 74144T108 14,506 73,758 SH   SOLE   65,283 0 8,475
PROCTER AND GAMBLE COM 742718109 376 2,298 SH   SOLE   2,298 0 0
PUBLIC SVC ENTERPR COMMON 744573106 7,405 111,003 SH   SOLE   96,903 0 14,100
RAYTHEON TECHNOLOGIE COM USD1 75513E101 7,218 83,904 SH   SOLE   72,854 0 11,050
SCE TR III FXD/FLT RT PFD 78409B207 1,438 56,450 SH   SOLE   56,450 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 61,479 129,440 SH   SOLE   129,440 0 0
SPDR S&P 500 ETF TR UNITS SER 1 S&P 78462F103 19,000 400 SH Put SOLE   400 0 0
ETF S&P EMRG MKTS PRTFLIO EMER MARKETS 78463X509 1,499 36,129 SH   SOLE   35,464 0 665
S&P WRLD EX US DVLP WORLD EX-US ETF 78463X889 11,514 315,639 SH   SOLE   310,012 0 5,627
SPDR SERIES TRUST PORTFOLIO LONG TERM 78464A367 2,075 65,900 SH   SOLE   65,900 0 0
SPDR SERIES TRUST PORTFOLIO INTERMEDIA 78464A375 7,263 200,900 SH   SOLE   200,900 0 0
SPDR SERIES TRUST PORTFOLIO SHORT TERM 78464A474 4,141 133,700 SH   SOLE   133,700 0 0
SPDR SERIES TRUST SPDR PRT S&P 500 ETF 78464A854 37,867 678,246 SH   SOLE   670,186 0 8,060
SPDR SER TR SPDR S&P 600 SMLCAP 78468R853 2,408 53,868 SH   SOLE   52,936 0 932
SCHWAB STRATEGIC T US DIVIDEND EQUTY ET 808524797 1,405 17,382 SH   SOLE   17,382 0 0
SELECT SECTOR SPDR AMEX FINANCIAL INDEX 81369Y605 29,066 744,317 SH   SOLE   744,317 0 0
SEMTECH CORP COMMON 816850101 1,625 18,260 SH   SOLE   17,060 0 1,200
SEMPRA COMMON 816851109 1,149 8,679 SH   SOLE   8,679 0 0
SOUTHERN CO COMMON 842587107 585 8,526 SH   SOLE   8,526 0 0
STARBUCKS CORP COMMON 855244109 13,908 118,890 SH   SOLE   104,540 0 14,350
STATE STREET CORP DEP SHS 1/4000TH INT 857477855 575 20,100 SH   SOLE   20,100 0 0
SUPERNUS PHARMACEU COMMON 868459108 526 17,990 SH   SOLE   16,790 0 1,200
SYNAPTICS INC COMMON 87157D109 3,921 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 513 34,470 SH   SOLE   31,870 0 2,600
TARGET CORPORATION COMMON 87612E106 18,072 78,093 SH   SOLE   66,793 0 11,300
3M COMPANY COMMON 88579Y101 6,430 36,190 SH   SOLE   31,090 0 5,100
TORO CO COMMON 891092108 1,693 16,940 SH   SOLE   15,740 0 1,200
TRUIST FINANCIAL COR COM USD5 89832Q109 632 10,791 SH   SOLE   10,791 0 0
US BANCORP DEL COMMON 902973304 1,015 18,077 SH   SOLE   15,747 0 2,330
ULTIMUS MANAGERS TR WAVELNG NEUTRL 90386H883 1,160 106,809 SH   SOLE   106,809 0 0
UNITED NAT FOODS INC COMMON 911163103 1,203 24,500 SH   SOLE   22,800 0 1,700
VANECK ETF TR FALLEN ANGEL HIGH YL 92189F437 2,146 65,100 SH   SOLE   65,100 0 0
VANGUARD SPECIALIZED DIV APPRECIATION 921908844 1,500 8,734 SH   SOLE   8,734 0 0
VANGUARD MALVERN F SH-TERM INFL PROTECD 922020805 40,921 796,135 SH   SOLE   796,135 0 0
VANGUARD INTL EQUITY ETF ALL-WORLD EX-US 922042775 3,151 51,450 SH   SOLE   51,450 0 0
VANGUARD SCOTTSDAL FDS VNG RUS2000IDX 92206C664 969 10,800 SH   SOLE   10,800 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13,021 29,825 SH   SOLE   29,825 0 0
VANGUARD INDEX TR GROWTH 922908736 90,458 281,887 SH   SOLE   281,887 0 0
VANGUARD INDEX TR VALUE 922908744 73,847 501,983 SH   SOLE   501,983 0 0
VANGUARD INDEX TR SMALL CAP 922908751 339 1,500 SH   SOLE   1,500 0 0
VERINT SYS INC COMMON 92343X100 687 13,080 SH   SOLE   12,170 0 910
VIACOMCBS INC CLASS B 92556H206 5,238 173,533 SH   SOLE   155,133 0 18,400
VMWARE INC CLASS A 928563402 8,782 75,749 SH   SOLE   67,142 0 8,607
WALMART INC COMMON 931142103 14,972 103,466 SH   SOLE   99,066 0 4,400
WALGREENS BOOTS ALNC COMMON 931427108 7,724 148,080 SH   SOLE   129,480 0 18,600
WASTE MANAGEMENT INC COMMON 94106L109 788 4,719 SH   SOLE   4,719 0 0
WELLS FARGO & CO COMMON 949746101 9,158 190,802 SH   SOLE   169,252 0 21,550
WELLS FARGO & CO 7.5% PFD CLA SER L 949746804 2,608 1,750 SH   SOLE   1,750 0 0
GARMIN LTD COMMON H2906T109 721 5,295 SH   SOLE   5,295 0 0
COGNYTE SOFTWARE LTD COMMON NPV M25133105 210 13,330 SH   SOLE   12,420 0 910