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,096 5,752 SH   SOLE   5,752 0 0
AT&T Inc. COM 00206R102 1,077 37,737 SH   SOLE   37,737 0 0
Abbott Laboratories COM 002824100 2,277 31,477 SH   SOLE   31,477 0 0
Alphabet, Inc. Cl. A COM 02079K305 258 247 SH   SOLE   247 0 0
Alphabet, Inc. Cl. C COM 02079K107 4,023 3,885 SH   SOLE   3,885 0 0
Amgen, Inc. COM 031162100 1,208 6,204 SH   SOLE   6,204 0 0
Apple, Inc. COM 037833100 4,392 27,844 SH   SOLE   27,844 0 0
Bank of America Corp. COM 060505104 1,372 55,671 SH   SOLE   55,671 0 0
Berkshire Hathaway, Inc. COM 084670702 3,328 16,299 SH   SOLE   16,299 0 0
CVS Health Corp. COM 126650100 1,229 18,754 SH   SOLE   18,754 0 0
Cerner Corp. COM 156782104 3,700 70,557 SH   SOLE   70,557 0 0
ChevronTexaco Corp. COM 166764100 1,867 17,161 SH   SOLE   17,161 0 0
Cisco Systems, Inc. COM 17275R102 2,093 48,295 SH   SOLE   48,295 0 0
Citigroup, Inc. COM 172967424 1,617 31,065 SH   SOLE   31,065 0 0
Coca-Cola Co. COM 191216100 1,060 22,396 SH   SOLE   22,396 0 0
Comcast Corp. Cl A COM 20030N101 1,414 41,541 SH   SOLE   41,541 0 0
Costco Wholesale Corp. COM 22160K105 1,816 8,915 SH   SOLE   8,915 0 0
Exxon Mobil Corp. COM 30231G102 2,268 33,255 SH   SOLE   33,255 0 0
FedEx Corp. COM 31428X106 931 5,771 SH   SOLE   5,771 0 0
General Electric Co. COM 369604103 504 66,549 SH   SOLE   66,549 0 0
Hanesbrands, Inc. COM 410345102 3,062 244,386 SH   SOLE   244,386 0 0
Home Depot, Inc. COM 437076102 1,725 10,038 SH   SOLE   10,038 0 0
Ingersoll Rand PLC COM G47791101 7,574 83,026 SH   SOLE   83,026 0 0
Intel Corp. COM 458140100 1,315 28,017 SH   SOLE   28,017 0 0
International Business Machine COM 459200101 935 8,224 SH   SOLE   8,224 0 0
Invesco Dynamic Food & Beverag COM 46137V753 1,941 65,404 SH   SOLE   65,404 0 0
J.P. Morgan Chase & Co. COM 46625H100 2,352 24,093 SH   SOLE   24,093 0 0
Johnson & Johnson COM 478160104 2,729 21,150 SH   SOLE   21,150 0 0
Mastercard, Inc. - Cl. A COM 57636Q104 1,272 6,742 SH   SOLE   6,742 0 0
McDonald's Corp. COM 580135101 1,578 8,887 SH   SOLE   8,887 0 0
McKesson Corp. COM 58155Q103 3,013 27,272 SH   SOLE   27,272 0 0
Medtronic, PLC COM G5960L103 1,757 19,311 SH   SOLE   19,311 0 0
Merck & Co., Inc. COM 58933Y105 1,343 17,582 SH   SOLE   17,582 0 0
Microsoft Corp. COM 594918104 5,869 57,784 SH   SOLE   57,784 0 0
Newell Brands Inc. COM 651229106 4,192 225,502 SH   SOLE   225,502 0 0
Oracle Corp. COM 68389X105 1,329 29,437 SH   SOLE   29,437 0 0
PepsiCo, Inc. COM 713448108 963 8,716 SH   SOLE   8,716 0 0
Pfizer, Inc. COM 717081103 2,029 46,481 SH   SOLE   46,481 0 0
QUALCOMM, Inc. COM 747525103 1,051 18,461 SH   SOLE   18,461 0 0
SPDR S&P Retail ETF COM 78464A714 2,174 53,032 SH   SOLE   53,032 0 0
Schlumberger Ltd. COM 806857108 848 23,499 SH   SOLE   23,499 0 0
Select Sector SPDR - Communica COM 81369y852 5,224 126,548 SH   SOLE   126,548 0 0
Select Sector SPDR - Consumer COM 81369y407 11,607 117,231 SH   SOLE   117,231 0 0
Select Sector SPDR - Consumer COM 81369y308 3,541 69,734 SH   SOLE   69,734 0 0
Select Sector SPDR - Energy COM 81369Y506 305 5,325 SH   SOLE   5,325 0 0
Select Sector SPDR - Financial COM 81369y605 2,964 124,447 SH   SOLE   124,447 0 0
Select Sector SPDR - Health Ca COM 81369y209 6,668 77,078 SH   SOLE   77,078 0 0
Select Sector SPDR - Industria COM 81369Y704 7,211 111,950 SH   SOLE   111,950 0 0
Select Sector SPDR - Materials COM 81369Y100 4,168 82,507 SH   SOLE   82,507 0 0
Select Sector SPDR - Real Esta COM 81369Y860 898 28,962 SH   SOLE   28,962 0 0
Select Sector SPDR - Technolog COM 81369y803 11,144 179,795 SH   SOLE   179,795 0 0
Select Sector SPDR - Utilities COM 81369Y886 5,002 94,520 SH   SOLE   94,520 0 0
Skyworks Solutions, Inc. COM 83088M102 2,691 40,150 SH   SOLE   40,150 0 0
Symantec Corporation COM 871503108 3,738 197,841 SH   SOLE   197,841 0 0
The Boeing Co. COM 097023105 1,712 5,310 SH   SOLE   5,310 0 0
The Goldman Sachs Group, Inc. COM 38141g104 1,039 6,220 SH   SOLE   6,220 0 0
The Procter & Gamble Co. COM 742718109 1,266 13,774 SH   SOLE   13,774 0 0
The Walt Disney Co. COM 254687106 1,525 13,911 SH   SOLE   13,911 0 0
Union Pacific Corp. COM 907818108 1,371 9,915 SH   SOLE   9,915 0 0
United Technologies Corp. COM 913017109 1,323 12,428 SH   SOLE   12,428 0 0
Verizon Communications COM 92343V104 1,795 31,929 SH   SOLE   31,929 0 0
Visa Inc. - Class A COM 92826C839 1,815 13,760 SH   SOLE   13,760 0 0
Walmart Inc. COM 931142103 1,780 19,114 SH   SOLE   19,114 0 0
Wells Fargo Company COM 949746101 1,686 36,585 SH   SOLE   36,585 0 0
Whirlpool Corp. COM 963320106 3,307 30,940 SH   SOLE   30,940 0 0
iShares Dow Jones U.S. Regiona COM 464288778 2,696 67,676 SH   SOLE   67,676 0 0
iShares Dow Jones US Oil & Gas COM 464288851 2,425 46,972 SH   SOLE   46,972 0 0
iShares Dow Jones US Real Esta COM 464287739 3,619 48,296 SH   SOLE   48,296 0 0
iShares Nasdaq Biotechnology E COM 464287556 3,441 35,688 SH   SOLE   35,688 0 0
iShares PHLX Semiconductor ETF COM 464287523 2,223 14,170 SH   SOLE   14,170 0 0
iShares U.S. Healthcare Provid COM 464288828 3,415 20,675 SH   SOLE   20,675 0 0
iShares U.S. Insurance ETF COM 464288786 3,981 68,979 SH   SOLE   68,979 0 0
ATN International, Inc. COM 00215F107 1,637 22,885 SH   SOLE   22,885 0 0
American Software, Inc. COM 029683109 1,820 174,210 SH   SOLE   174,210 0 0
BOK Financial Corp. COM 05561Q201 1,411 19,240 SH   SOLE   19,240 0 0
Balchem Corp. COM 057665200 1,441 18,394 SH   SOLE   18,394 0 0
Bio-Rad Laboratories, Inc. COM 090572207 1,251 5,385 SH   SOLE   5,385 0 0
CECO Environmental Corp. COM 125141101 1,122 166,176 SH   SOLE   166,176 0 0
Central Garden & Pet Co. COM 153527106 2,357 68,406 SH   SOLE   68,406 0 0
Collectors Universe, Inc. COM 19421R200 1,137 100,044 SH   SOLE   100,044 0 0
Columbia Sportswear Co. COM 198516106 2,172 25,827 SH   SOLE   25,827 0 0
Consolidated Communications Ho COM 209034107 1,578 159,697 SH   SOLE   159,697 0 0
First Bancorp. COM 318910106 2,048 62,705 SH   SOLE   62,705 0 0
Flushing Financial Corp. COM 343873105 1,326 61,573 SH   SOLE   61,573 0 0
Hawkins, Inc. COM 420261109 1,371 33,471 SH   SOLE   33,471 0 0
Heritage Financial Corp. COM 42722X106 1,911 64,301 SH   SOLE   64,301 0 0
John B. Sanfilippo & Sons, Inc COM 800422107 2,381 42,778 SH   SOLE   42,778 0 0
John Wiley & Sons, Inc. COM 968223206 1,908 40,627 SH   SOLE   40,627 0 0
Lifetime Brands, Inc. COM 53222Q103 1,116 111,218 SH   SOLE   111,218 0 0
MSA Safety, Inc. COM 553498106 2,964 31,440 SH   SOLE   31,440 0 0
Martin & Company Small Cap Val COM 573144102 1,699 138,494 SH   SOLE   138,494 0 0
Merit Medical Systems, Inc. COM 589889104 2,351 42,130 SH   SOLE   42,130 0 0
NextGen Healthcare, Inc. COM 65343C102 1,830 120,788 SH   SOLE   120,788 0 0
Omnicell, Inc. COM 68213N109 3,855 62,202 SH   SOLE   62,202 0 0
Prosperity Bancshares, Inc. COM 743606105 1,887 30,282 SH   SOLE   30,282 0 0
Skechers USA Inc. Cl. A COM 830566105 1,323 57,781 SH   SOLE   57,781 0 0
Smart & Final Stores, Inc. COM 83190B101 1,602 338,047 SH   SOLE   338,047 0 0
SpartanNash Co. COM 847215100 1,128 65,669 SH   SOLE   65,669 0 0
Tennant Company COM 880345103 1,391 26,690 SH   SOLE   26,690 0 0
UniFirst Corp. COM 904708104 2,068 14,455 SH   SOLE   14,455 0 0
Union Bankshares Corp. COM 90539J109 2,408 85,308 SH   SOLE   85,308 0 0
WEX Inc. COM 96208T104 2,779 19,841 SH   SOLE   19,841 0 0
Weis Markets, Inc. COM 948849104 1,447 30,279 SH   SOLE   30,279 0 0
Zix Corp. COM 98974P100 1,966 343,145 SH   SOLE   343,145 0 0
SPDR S&P Emerging Markets Smal S&P EMKTSK EFT 78463X756 1,980 48,326 SH   SOLE   48,326 0 0
Vanguard Emerging Market Fund EMR MKT EFT 922042858 9,342 245,205 SH   SOLE   245,205 0 0
iShares MSCI ACWI Index Fund MSCI ACWI EX 464288240 6,769 161,314 SH   SOLE   161,314 0 0
iShares MSCI EAFE Index Fund MSCI EAFE EXP 464287465 9,960 169,439 SH   SOLE   169,439 0 0
iShares MSCI EAFE SmallCap Ind MSCI SMALL CAP 464288273 2,918 56,313 SH   SOLE   56,313 0 0
I Shares Rusell Midcap RUSSELL MIDCAP 464287499 361 7,770 SH   SOLE   7,770 0 0
iShares Russell S&P 400 Index S&P MIDCAP 400 464287507 477 2,874 SH   SOLE   2,874 0 0
iShares Core S&P Small Cap S&P SMALL CAP 464287804 348 5,013 SH   SOLE   5,013 0 0
iShares Russell 200 Index RUSSELL 2000 464287655 336 2,510 SH   SOLE   2,510 0 0