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,171 5,637 SH   SOLE   5,637 0 0
AT&T Inc. COM 00206R102 1,169 37,262 SH   SOLE   37,262 0 0
Abbott Laboratories COM 002824100 2,479 31,017 SH   SOLE   31,017 0 0
Alphabet, Inc. Cl. A COM 02079K305 261 222 SH   SOLE   222 0 0
Alphabet, Inc. Cl. C COM 02079K107 4,541 3,870 SH   SOLE   3,870 0 0
Amgen, Inc. COM 031162100 1,091 5,744 SH   SOLE   5,744 0 0
Apple, Inc. COM 037833100 5,206 27,409 SH   SOLE   27,409 0 0
Bank of America Corp. COM 060505104 1,561 56,571 SH   SOLE   56,571 0 0
Berkshire Hathaway, Inc. COM 084670702 3,216 16,007 SH   SOLE   16,007 0 0
CVS Health Corp. COM 126650100 1,012 18,774 SH   SOLE   18,774 0 0
Cerner Corp. COM 156782104 4,028 70,402 SH   SOLE   70,402 0 0
ChevronTexaco Corp. COM 166764100 2,108 17,116 SH   SOLE   17,116 0 0
Cisco Systems, Inc. COM 17275R102 2,575 47,700 SH   SOLE   47,700 0 0
Citigroup, Inc. COM 172967424 1,935 31,100 SH   SOLE   31,100 0 0
Coca-Cola Co. COM 191216100 1,031 22,006 SH   SOLE   22,006 0 0
Comcast Corp. Cl A COM 20030N101 1,652 41,321 SH   SOLE   41,321 0 0
Costco Wholesale Corp. COM 22160K105 2,155 8,901 SH   SOLE   8,901 0 0
Discover Financial Services COM 254709108 4,762 66,920 SH   SOLE   66,920 0 0
Exxon Mobil Corp. COM 30231G102 2,646 32,742 SH   SOLE   32,742 0 0
FedEx Corp. COM 31428X106 903 4,976 SH   SOLE   4,976 0 0
FleetCor Technologies, Inc. COM 339041105 5,373 21,790 SH   SOLE   21,790 0 0
General Electric Co. COM 369604103 666 66,699 SH   SOLE   66,699 0 0
Hanesbrands, Inc. COM 410345102 4,387 245,351 SH   SOLE   245,351 0 0
Home Depot, Inc. COM 437076102 1,969 10,263 SH   SOLE   10,263 0 0
Ingersoll Rand PLC COM G47791101 9,074 84,056 SH   SOLE   84,056 0 0
Intel Corp. COM 458140100 1,377 25,637 SH   SOLE   25,637 0 0
International Business Machine COM 459200101 1,164 8,251 SH   SOLE   8,251 0 0
Invesco Dynamic Food & Beverag COM 46137V753 2,129 64,089 SH   SOLE   64,089 0 0
J.P. Morgan Chase & Co. COM 46625H100 2,443 24,134 SH   SOLE   24,134 0 0
Johnson & Johnson COM 478160104 3,013 21,555 SH   SOLE   21,555 0 0
Mastercard, Inc. - Cl. A COM 57636Q104 1,586 6,737 SH   SOLE   6,737 0 0
McDonald's Corp. COM 580135101 1,715 9,029 SH   SOLE   9,029 0 0
McKesson Corp. COM 58155Q103 4,095 34,978 SH   SOLE   34,978 0 0
Medtronic, PLC COM G5960L103 1,689 18,539 SH   SOLE   18,539 0 0
Merck & Co., Inc. COM 58933Y105 1,453 17,467 SH   SOLE   17,467 0 0
Microsoft Corp. COM 594918104 6,713 56,919 SH   SOLE   56,919 0 0
Newell Brands Inc. COM 651229106 4,179 272,452 SH   SOLE   272,452 0 0
Oracle Corp. COM 68389X105 1,562 29,087 SH   SOLE   29,087 0 0
PepsiCo, Inc. COM 713448108 1,056 8,616 SH   SOLE   8,616 0 0
Pfizer, Inc. COM 717081103 2,015 47,439 SH   SOLE   47,439 0 0
QUALCOMM, Inc. COM 747525103 1,042 18,276 SH   SOLE   18,276 0 0
SPDR S&P Retail ETF COM 78464A714 2,445 54,327 SH   SOLE   54,327 0 0
Schlumberger Ltd. COM 806857108 1,022 23,449 SH   SOLE   23,449 0 0
Select Sector SPDR - Communica COM 81369y852 6,265 133,958 SH   SOLE   133,958 0 0
Select Sector SPDR - Consumer COM 81369y407 13,038 114,521 SH   SOLE   114,521 0 0
Select Sector SPDR - Consumer COM 81369y308 3,853 68,664 SH   SOLE   68,664 0 0
Select Sector SPDR - Energy COM 81369Y506 352 5,325 SH   SOLE   5,325 0 0
Select Sector SPDR - Financial COM 81369y605 3,018 117,392 SH   SOLE   117,392 0 0
Select Sector SPDR - Health Ca COM 81369y209 6,980 76,073 SH   SOLE   76,073 0 0
Select Sector SPDR - Industria COM 81369Y704 8,340 111,150 SH   SOLE   111,150 0 0
Select Sector SPDR - Materials COM 81369Y100 4,652 83,822 SH   SOLE   83,822 0 0
Select Sector SPDR - Real Esta COM 81369Y860 1,066 29,428 SH   SOLE   29,428 0 0
Select Sector SPDR - Technolog COM 81369y803 12,523 169,225 SH   SOLE   169,225 0 0
Select Sector SPDR - Utilities COM 81369Y886 5,503 94,600 SH   SOLE   94,600 0 0
Skyworks Solutions, Inc. COM 83088M102 5,204 63,100 SH   SOLE   63,100 0 0
Symantec Corporation COM 871503108 4,598 199,986 SH   SOLE   199,986 0 0
The Boeing Co. COM 097023105 2,038 5,342 SH   SOLE   5,342 0 0
The Goldman Sachs Group, Inc. COM 38141g104 1,177 6,130 SH   SOLE   6,130 0 0
The Procter & Gamble Co. COM 742718109 1,371 13,174 SH   SOLE   13,174 0 0
The Walt Disney Co. COM 254687106 1,582 14,246 SH   SOLE   14,246 0 0
Union Pacific Corp. COM 907818108 1,673 10,005 SH   SOLE   10,005 0 0
United Technologies Corp. COM 913017109 1,574 12,213 SH   SOLE   12,213 0 0
Verizon Communications COM 92343V104 1,901 32,149 SH   SOLE   32,149 0 0
Visa Inc. - Class A COM 92826C839 2,151 13,770 SH   SOLE   13,770 0 0
Walmart Inc. COM 931142103 1,866 19,134 SH   SOLE   19,134 0 0
Wells Fargo Company COM 949746101 1,761 36,435 SH   SOLE   36,435 0 0
Whirlpool Corp. COM 963320106 5,318 40,020 SH   SOLE   40,020 0 0
iShares Dow Jones U.S. Regiona COM 464288778 3,001 69,076 SH   SOLE   69,076 0 0
iShares Dow Jones US Oil & Gas COM 464288851 2,728 46,892 SH   SOLE   46,892 0 0
iShares Dow Jones US Real Esta COM 464287739 4,039 46,406 SH   SOLE   46,406 0 0
iShares Nasdaq Biotechnology E COM 464287556 3,799 33,983 SH   SOLE   33,983 0 0
iShares PHLX Semiconductor ETF COM 464287523 2,683 14,155 SH   SOLE   14,155 0 0
iShares U.S. Healthcare Provid COM 464288828 3,601 21,450 SH   SOLE   21,450 0 0
iShares U.S. Insurance ETF COM 464288786 4,398 69,119 SH   SOLE   69,119 0 0
ATN International, Inc. COM 00215F107 1,307 23,185 SH   SOLE   23,185 0 0
American Software, Inc. COM 029683109 2,102 175,885 SH   SOLE   175,885 0 0
BOK Financial Corp. COM 05561Q201 1,581 19,390 SH   SOLE   19,390 0 0
Balchem Corp. COM 057665200 1,715 18,479 SH   SOLE   18,479 0 0
Bio-Rad Laboratories, Inc. COM 090572207 1,719 5,625 SH   SOLE   5,625 0 0
CECO Environmental Corp. COM 125141101 1,214 168,551 SH   SOLE   168,551 0 0
Central Garden & Pet Co. COM 153527106 1,783 69,756 SH   SOLE   69,756 0 0
Collectors Universe, Inc. COM 19421R200 1,760 100,444 SH   SOLE   100,444 0 0
Columbia Sportswear Co. COM 198516106 2,679 25,717 SH   SOLE   25,717 0 0
Consolidated Communications Ho COM 209034107 1,756 160,972 SH   SOLE   160,972 0 0
First Bancorp. COM 318910106 2,175 62,580 SH   SOLE   62,580 0 0
Flushing Financial Corp. COM 343873105 1,356 61,848 SH   SOLE   61,848 0 0
Hawkins, Inc. COM 420261109 1,223 33,196 SH   SOLE   33,196 0 0
Health Insurance Innovations, COM 42225K106 919 34,251 SH   SOLE   34,251 0 0
Heritage Financial Corp. COM 42722X106 1,929 64,011 SH   SOLE   64,011 0 0
John B. Sanfilippo & Sons, Inc COM 800422107 3,149 43,838 SH   SOLE   43,838 0 0
John Wiley & Sons, Inc. COM 968223206 1,815 41,052 SH   SOLE   41,052 0 0
Lifetime Brands, Inc. COM 53222Q103 1,064 112,584 SH   SOLE   112,584 0 0
MSA Safety, Inc. COM 553498106 3,274 31,665 SH   SOLE   31,665 0 0
Martin & Company Small Cap Val COM 573144102 1,859 136,408 SH   SOLE   136,408 0 0
Merit Medical Systems, Inc. COM 589889104 2,627 42,480 SH   SOLE   42,480 0 0
NextGen Healthcare, Inc. COM 65343C102 2,031 121,453 SH   SOLE   121,453 0 0
Omnicell, Inc. COM 68213N109 4,475 55,354 SH   SOLE   55,354 0 0
Prosperity Bancshares, Inc. COM 743606105 2,099 30,392 SH   SOLE   30,392 0 0
Skechers USA Inc. Cl. A COM 830566105 1,962 58,381 SH   SOLE   58,381 0 0
Smart & Final Stores, Inc. COM 83190B101 1,696 343,407 SH   SOLE   343,407 0 0
SpartanNash Co. COM 847215100 1,059 66,744 SH   SOLE   66,744 0 0
Tennant Company COM 880345103 1,652 26,605 SH   SOLE   26,605 0 0
UniFirst Corp. COM 904708104 2,210 14,395 SH   SOLE   14,395 0 0
Union Bankshares Corp. COM 90539J109 2,771 85,723 SH   SOLE   85,723 0 0
WEX Inc. COM 96208T104 3,906 20,346 SH   SOLE   20,346 0 0
Weis Markets, Inc. COM 948849104 1,245 30,504 SH   SOLE   30,504 0 0
Zix Corp. COM 98974P100 1,785 259,462 SH   SOLE   259,462 0 0
SPDR S&P Emerging Markets Smal S&P EMKTSK EFT 78463X756 2,162 48,501 SH   SOLE   48,501 0 0
Vanguard Emerging Market Fund EMR MKT EFT 922042858 10,429 245,398 SH   SOLE   245,398 0 0
iShares MSCI ACWI Index Fund MSCI ACWI EX 464288240 7,472 161,487 SH   SOLE   161,487 0 0
iShares MSCI EAFE Index Fund MSCI EAFE EXP 464287465 11,042 170,239 SH   SOLE   170,239 0 0
iShares MSCI EAFE SmallCap Ind MSCI SMALL CAP 464288273 3,232 56,263 SH   SOLE   56,263 0 0
I Shares Rusell Midcap RUSSELL MIDCAP 464287499 409 7,585 SH   SOLE   7,585 0 0
iShares Russell S&P 400 Index S&P MIDCAP 400 464287507 528 2,789 SH   SOLE   2,789 0 0
iShares Core S&P Small Cap S&P SMALL CAP 464287804 393 5,094 SH   SOLE   5,094 0 0
iShares Russell 200 Index RUSSELL 2000 464287655 393 2,568 SH   SOLE   2,568 0 0