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
3M Co. COM 88579Y101 1,092 5,496 SH   SOLE   5,496 0 0
AT&T Inc. COM 00206R102 1,005 34,927 SH   SOLE   34,927 0 0
Abbott Laboratories COM 002824100 1,143 9,858 SH   SOLE   9,858 0 0
Alphabet, Inc. Cl. C COM 02079K107 6,057 2,417 SH   SOLE   2,417 0 0
Amdocs Ltd. COM G02602103 5,351 69,169 SH   SOLE   69,169 0 0
Amgen, Inc. COM 031162100 1,260 5,171 SH   SOLE   5,171 0 0
Apple, Inc. COM 037833100 8,744 63,845 SH   SOLE   63,845 0 0
Bank of America Corp. COM 060505104 1,980 48,027 SH   SOLE   48,027 0 0
Berkshire Hathaway, Inc. COM 084670702 3,878 13,955 SH   SOLE   13,955 0 0
Cerner Corp. COM 156782104 5,003 64,013 SH   SOLE   64,013 0 0
ChevronTexaco Corp. COM 166764100 1,365 13,037 SH   SOLE   13,037 0 0
Cisco Systems, Inc. COM 17275R102 1,628 30,719 SH   SOLE   30,719 0 0
Citigroup, Inc. COM 172967424 1,413 19,976 SH   SOLE   19,976 0 0
Coca-Cola Co. COM 191216100 1,115 20,610 SH   SOLE   20,610 0 0
Comcast Corp. Cl A COM 20030N101 2,151 37,729 SH   SOLE   37,729 0 0
Costco Wholesale Corp. COM 22160K105 1,105 2,794 SH   SOLE   2,794 0 0
Discover Financial Services COM 254709108 5,538 46,820 SH   SOLE   46,820 0 0
Discovery, Inc. Cl. A COM 25470F104 5,180 168,845 SH   SOLE   168,845 0 0
Exxon Mobil Corp. COM 30231G102 1,806 28,623 SH   SOLE   28,623 0 0
FedEx Corp. COM 31428X106 1,387 4,648 SH   SOLE   4,648 0 0
FleetCor Technologies, Inc. COM 339041105 4,870 19,019 SH   SOLE   19,019 0 0
General Electric Co. COM 369604103 818 60,759 SH   SOLE   60,759 0 0
Hanesbrands, Inc. COM 410345102 4,041 216,445 SH   SOLE   216,445 0 0
Home Depot, Inc. COM 437076102 1,391 4,363 SH   SOLE   4,363 0 0
Intel Corp. COM 458140100 1,282 22,833 SH   SOLE   22,833 0 0
International Business Machine COM 459200101 1,151 7,851 SH   SOLE   7,851 0 0
Invesco Dynamic Food & Beverag COM 46137V753 2,356 56,157 SH   SOLE   56,157 0 0
J.P. Morgan Chase & Co. COM 46625H100 2,545 16,361 SH   SOLE   16,361 0 0
Johnson & Johnson COM 478160104 2,749 16,684 SH   SOLE   16,684 0 0
Laboratory Corp. of America Ho COM 50540R409 7,169 25,988 SH   SOLE   25,988 0 0
Mastercard, Inc. - Cl. A COM 57636Q104 2,138 5,855 SH   SOLE   5,855 0 0
McDonald's Corp. COM 580135101 1,378 5,964 SH   SOLE   5,964 0 0
McKesson Corp. COM 58155Q103 6,087 31,832 SH   SOLE   31,832 0 0
Medtronic, PLC COM G5960L103 1,066 8,588 SH   SOLE   8,588 0 0
Merck & Co., Inc. COM 58933Y105 1,315 16,915 SH   SOLE   16,915 0 0
Microsoft Corp. COM 594918104 9,717 35,870 SH   SOLE   35,870 0 0
Newell Brands Inc. COM 651229106 6,532 237,787 SH   SOLE   237,787 0 0
NortonLifeLock, Inc. COM 668771108 4,657 171,076 SH   SOLE   171,076 0 0
Oracle Corp. COM 68389X105 1,407 18,077 SH   SOLE   18,077 0 0
PepsiCo, Inc. COM 713448108 1,290 8,705 SH   SOLE   8,705 0 0
Pfizer, Inc. COM 717081103 1,764 45,056 SH   SOLE   45,056 0 0
QUALCOMM, Inc. COM 747525103 1,357 9,493 SH   SOLE   9,493 0 0
Raytheon Technologies Corp. COM 75513E101 974 11,420 SH   SOLE   11,420 0 0
S&P 500 Depos. Recpts. COM 78462f103 385 900 SH   SOLE   900 0 0
Schlumberger Ltd. COM 806857108 5,312 165,940 SH   SOLE   165,940 0 0
Select Sector SPDR - Communica COM 81369Y852 9,431 116,474 SH   SOLE   116,474 0 0
Select Sector SPDR - Consumer COM 81369Y407 16,700 93,533 SH   SOLE   93,533 0 0
Select Sector SPDR - Consumer COM 81369Y308 3,973 56,788 SH   SOLE   56,788 0 0
Select Sector SPDR - Energy COM 81369Y506 1,079 20,021 SH   SOLE   20,021 0 0
Select Sector SPDR - Financial COM 81369Y605 3,450 94,022 SH   SOLE   94,022 0 0
Select Sector SPDR - Health Ca COM 81369Y209 7,366 58,483 SH   SOLE   58,483 0 0
Select Sector SPDR - Industria COM 81369Y704 9,587 93,620 SH   SOLE   93,620 0 0
Select Sector SPDR - Materials COM 81369Y100 6,160 74,841 SH   SOLE   74,841 0 0
Select Sector SPDR - Real Esta COM 81369Y860 1,012 22,828 SH   SOLE   22,828 0 0
Select Sector SPDR - Technolog COM 81369Y803 19,183 129,916 SH   SOLE   129,916 0 0
Select Sector SPDR - Utilities COM 81369Y886 5,121 80,983 SH   SOLE   80,983 0 0
Skyworks Solutions, Inc. COM 83088M102 6,338 33,052 SH   SOLE   33,052 0 0
The Boeing Co. COM 097023105 1,238 5,166 SH   SOLE   5,166 0 0
The Procter & Gamble Co. COM 742718109 1,631 12,086 SH   SOLE   12,086 0 0
The Walt Disney Co. COM 254687106 2,336 13,290 SH   SOLE   13,290 0 0
Trane Technologies PLC COM G8994E103 7,333 39,823 SH   SOLE   39,823 0 0
Union Pacific Corp. COM 907818108 959 4,359 SH   SOLE   4,359 0 0
Verizon Communications COM 92343V104 1,668 29,763 SH   SOLE   29,763 0 0
Visa Inc. - Class A COM 92826C839 2,337 9,996 SH   SOLE   9,996 0 0
Walmart Inc. COM 931142103 1,857 13,165 SH   SOLE   13,165 0 0
Wells Fargo Company COM 949746101 1,435 31,685 SH   SOLE   31,685 0 0
Whirlpool Corp. COM 963320106 5,058 23,198 SH   SOLE   23,198 0 0
iShares Dow Jones U.S. Regiona COM 464288778 3,783 65,754 SH   SOLE   65,754 0 0
iShares Dow Jones US Oil & Gas COM 464288851 2,214 38,637 SH   SOLE   38,637 0 0
iShares Dow Jones US Real Esta COM 464287739 4,281 41,992 SH   SOLE   41,992 0 0
iShares Nasdaq Biotechnology E COM 464287556 4,542 27,753 SH   SOLE   27,753 0 0
iShares PHLX Semiconductor ETF COM 464287523 5,487 12,079 SH   SOLE   12,079 0 0
iShares U.S. Healthcare Provid COM 464288828 4,906 18,410 SH   SOLE   18,410 0 0
iShares U.S. Insurance ETF COM 464288786 3,850 49,740 SH   SOLE   49,740 0 0
ATN International, Inc. COM 00215F107 980 21,546 SH   SOLE   21,546 0 0
American Software, Inc. COM 029683109 3,905 177,838 SH   SOLE   177,838 0 0
Ameris Bancorp COM 03076K108 3,127 61,770 SH   SOLE   61,770 0 0
Atlantic Union Bankshares Corp COM 04911A107 3,070 84,759 SH   SOLE   84,759 0 0
BOK Financial Corp. COM 05561Q201 1,541 17,790 SH   SOLE   17,790 0 0
Balchem Corp. COM 057665200 2,400 18,285 SH   SOLE   18,285 0 0
CECO Environmental Corp. COM 125141101 1,412 197,145 SH   SOLE   197,145 0 0
Central Garden & Pet Co. COM 153527106 3,689 69,687 SH   SOLE   69,687 0 0
Columbia Sportswear Co. COM 198516106 2,621 26,644 SH   SOLE   26,644 0 0
Computer Programs and Systems, COM 205306103 3,023 90,972 SH   SOLE   90,972 0 0
Consolidated Communications Ho COM 209034107 2,827 321,584 SH   SOLE   321,584 0 0
First Bancorp. COM 318910106 2,558 62,535 SH   SOLE   62,535 0 0
Flushing Financial Corp. COM 343873105 1,259 58,746 SH   SOLE   58,746 0 0
Gencor Industries Inc. COM 368678108 1,898 156,085 SH   SOLE   156,085 0 0
Hawkins, Inc. COM 420261109 1,928 58,870 SH   SOLE   58,870 0 0
Heritage Financial Corp. COM 42722X106 2,070 82,723 SH   SOLE   82,723 0 0
John B. Sanfilippo & Sons, Inc COM 800422107 3,365 37,997 SH   SOLE   37,997 0 0
John Wiley & Sons, Inc. COM 968223206 2,240 37,220 SH   SOLE   37,220 0 0
Lifetime Brands, Inc. COM 53222Q103 1,545 103,198 SH   SOLE   103,198 0 0
MSA Safety, Inc. COM 553498106 3,706 22,380 SH   SOLE   22,380 0 0
Merit Medical Systems, Inc. COM 589889104 2,761 42,701 SH   SOLE   42,701 0 0
NextGen Healthcare, Inc. COM 65343C102 2,419 145,819 SH   SOLE   145,819 0 0
Omnicell, Inc. COM 68213N109 8,501 56,129 SH   SOLE   56,129 0 0
Prosperity Bancshares, Inc. COM 743606105 2,115 29,455 SH   SOLE   29,455 0 0
Skechers USA Inc. Cl. A COM 830566105 2,653 53,250 SH   SOLE   53,250 0 0
South State Corp. COM 840441109 2,975 36,388 SH   SOLE   36,388 0 0
SpartanNash Co. COM 847215100 1,220 63,164 SH   SOLE   63,164 0 0
Tennant Company COM 880345103 1,953 24,458 SH   SOLE   24,458 0 0
Transcat, Inc. COM 893529107 1,410 24,947 SH   SOLE   24,947 0 0
UniFirst Corp. COM 904708104 3,168 13,502 SH   SOLE   13,502 0 0
WEX Inc. COM 96208T104 3,071 15,836 SH   SOLE   15,836 0 0
Weis Markets, Inc. COM 948849104 1,916 37,090 SH   SOLE   37,090 0 0
Zix Corp. COM 98974P100 2,727 386,744 SH   SOLE   386,744 0 0
SPDR S&P Emerging Markets Smal S&P EMKTSC ETF 78463X756 2,673 43,592 SH   SOLE   43,592 0 0
Vanguard Emerging Market Fund EMR MKT ETF 922042858 12,074 222,318 SH   SOLE   222,318 0 0
iShares MSCI ACWI Index Fund MSCI ACWI EX 464288240 7,388 128,471 SH   SOLE   128,471 0 0
iShares MSCI EAFE Index Fund MSCI EAFE IDX 464287465 12,131 153,792 SH   SOLE   153,792 0 0
iShares MSCI EAFE SmallCap Ind MSCI DMALL CAP 464288273 3,753 50,608 SH   SOLE   50,608 0 0
iShares Rusell Midcap RUSSELL MIDCAP 464287499 312 3,939 SH   SOLE   3,939 0 0
iShares Russell S&P 400 Index S&P MIDCAP 400 464287507 404 1,503 SH   SOLE   1,503 0 0
iShares Core S&P Small Cap S&P SMALL CAP 464287804 325 2,873 SH   SOLE   2,873 0 0
iShares Russell 200 Index RUSSELL 2000 464287655 308 1,343 SH   SOLE   1,343 0 0