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,220 5,792 SH   SOLE   5,792 0 0
AT&T Inc. COM 00206R102 1,276 37,987 SH   SOLE   37,987 0 0
Abbott Laboratories COM 002824100 2,304 31,402 SH   SOLE   31,402 0 0
Alphabet, Inc. Cl. A COM 02079K305 302 250 SH   SOLE   250 0 0
Alphabet, Inc. Cl. C COM 02079K107 4,661 3,905 SH   SOLE   3,905 0 0
Amgen, Inc. COM 031162100 1,297 6,259 SH   SOLE   6,259 0 0
Apple, Inc. COM 037833100 6,333 28,054 SH   SOLE   28,054 0 0
Bank of America Corp. COM 060505104 1,652 56,086 SH   SOLE   56,086 0 0
Berkshire Hathaway, Inc. COM 084670702 3,514 16,414 SH   SOLE   16,414 0 0
CVS Health Corp. COM 126650100 1,485 18,859 SH   SOLE   18,859 0 0
Cerner Corp. COM 156782104 4,548 70,617 SH   SOLE   70,617 0 0
ChevronTexaco Corp. COM 166764100 2,111 17,266 SH   SOLE   17,266 0 0
Cisco Systems, Inc. COM 17275R102 2,378 48,880 SH   SOLE   48,880 0 0
Citigroup, Inc. COM 172967424 2,242 31,255 SH   SOLE   31,255 0 0
Coca-Cola Co. COM 191216100 1,056 22,857 SH   SOLE   22,857 0 0
Comcast Corp. Cl A COM 20030N101 1,488 42,016 SH   SOLE   42,016 0 0
Costco Wholesale Corp. COM 22160K105 2,113 8,995 SH   SOLE   8,995 0 0
Express Scripts, Inc. COM 30219G108 5,865 61,733 SH   SOLE   61,733 0 0
Exxon Mobil Corp. COM 30231G102 2,847 33,485 SH   SOLE   33,485 0 0
FedEx Corp. COM 31428X106 1,402 5,821 SH   SOLE   5,821 0 0
General Electric Co. COM 369604103 767 67,979 SH   SOLE   67,979 0 0
Hanesbrands, Inc. COM 410345102 4,614 250,341 SH   SOLE   250,341 0 0
Home Depot, Inc. COM 437076102 2,072 10,003 SH   SOLE   10,003 0 0
Ingersoll Rand PLC COM G47791101 8,536 83,441 SH   SOLE   83,441 0 0
Intel Corp. COM 458140100 1,376 29,092 SH   SOLE   29,092 0 0
International Business Machine COM 459200101 1,313 8,686 SH   SOLE   8,686 0 0
Invesco Dynamic Food & Beverag COM 46137V753 2,150 66,054 SH   SOLE   66,054 0 0
J.P. Morgan Chase & Co. COM 46625H100 2,740 24,278 SH   SOLE   24,278 0 0
Johnson & Johnson COM 478160104 2,940 21,275 SH   SOLE   21,275 0 0
Mastercard, Inc. - Cl. A COM 57636Q104 1,512 6,792 SH   SOLE   6,792 0 0
McDonald's Corp. COM 580135101 1,493 8,927 SH   SOLE   8,927 0 0
McKesson Corp. COM 58155Q103 3,746 28,242 SH   SOLE   28,242 0 0
Medtronic, PLC COM G5960L103 1,915 19,466 SH   SOLE   19,466 0 0
Merck & Co., Inc. COM 58933Y105 1,256 17,707 SH   SOLE   17,707 0 0
Microsoft Corp. COM 594918104 6,642 58,074 SH   SOLE   58,074 0 0
Newell Brands Inc. COM 651229106 3,078 151,650 SH   SOLE   151,650 0 0
Oracle Corp. COM 68389X105 1,529 29,662 SH   SOLE   29,662 0 0
PepsiCo, Inc. COM 713448108 982 8,781 SH   SOLE   8,781 0 0
Pfizer, Inc. COM 717081103 2,061 46,756 SH   SOLE   46,756 0 0
QUALCOMM, Inc. COM 747525103 1,343 18,641 SH   SOLE   18,641 0 0
SPDR S&P Retail ETF COM 78464A714 2,726 53,432 SH   SOLE   53,432 0 0
Schlumberger Ltd. COM 806857108 1,459 23,952 SH   SOLE   23,952 0 0
Select Sector SPDR - Communica COM 81369y852 294 6,000 SH   SOLE   6,000 0 0
Select Sector SPDR - Consumer COM 81369y407 15,216 129,807 SH   SOLE   129,807 0 0
Select Sector SPDR - Consumer COM 81369y308 3,771 69,929 SH   SOLE   69,929 0 0
Select Sector SPDR - Energy COM 81369Y506 327 4,320 SH   SOLE   4,320 0 0
Select Sector SPDR - Financial COM 81369y605 3,340 121,112 SH   SOLE   121,112 0 0
Select Sector SPDR - Health Ca COM 81369y209 7,367 77,423 SH   SOLE   77,423 0 0
Select Sector SPDR - Industria COM 81369Y704 8,861 113,020 SH   SOLE   113,020 0 0
Select Sector SPDR - Materials COM 81369Y100 4,811 83,047 SH   SOLE   83,047 0 0
Select Sector SPDR - Real Esta COM 81369Y860 948 29,075 SH   SOLE   29,075 0 0
Select Sector SPDR - Technolog COM 81369y803 16,365 217,250 SH   SOLE   217,250 0 0
Select Sector SPDR - Utilities COM 81369Y886 4,984 94,660 SH   SOLE   94,660 0 0
Skyworks Solutions, Inc. COM 83088M102 3,694 40,725 SH   SOLE   40,725 0 0
Symantec Corporation COM 871503108 4,247 199,591 SH   SOLE   199,591 0 0
The Boeing Co. COM 097023105 2,003 5,385 SH   SOLE   5,385 0 0
The Goldman Sachs Group, Inc. COM 38141g104 1,413 6,300 SH   SOLE   6,300 0 0
The Procter & Gamble Co. COM 742718109 1,153 13,859 SH   SOLE   13,859 0 0
The Walt Disney Co. COM 254687106 1,637 13,996 SH   SOLE   13,996 0 0
Union Pacific Corp. COM 907818108 1,625 9,980 SH   SOLE   9,980 0 0
United Technologies Corp. COM 913017109 1,761 12,598 SH   SOLE   12,598 0 0
Verizon Communications COM 92343V104 1,715 32,129 SH   SOLE   32,129 0 0
Visa Inc. - Class A COM 92826C839 2,079 13,855 SH   SOLE   13,855 0 0
Walmart Inc. COM 931142103 1,806 19,234 SH   SOLE   19,234 0 0
Wells Fargo Company COM 949746101 1,931 36,735 SH   SOLE   36,735 0 0
Whirlpool Corp. COM 963320106 3,100 26,108 SH   SOLE   26,108 0 0
iShares Dow Jones U.S. Regiona COM 464288778 3,338 68,101 SH   SOLE   68,101 0 0
iShares Dow Jones US Oil & Gas COM 464288851 3,610 47,547 SH   SOLE   47,547 0 0
iShares Dow Jones US Real Esta COM 464287739 3,889 48,596 SH   SOLE   48,596 0 0
iShares Nasdaq Biotechnology E COM 464287556 4,334 35,538 SH   SOLE   35,538 0 0
iShares PHLX Semiconductor ETF COM 464287523 2,648 14,310 SH   SOLE   14,310 0 0
iShares U.S. Healthcare Provid COM 464288828 4,221 21,120 SH   SOLE   21,120 0 0
iShares U.S. Insurance ETF COM 464288786 4,614 69,554 SH   SOLE   69,554 0 0
ATN International, Inc. COM 00215F107 1,694 22,935 SH   SOLE   22,935 0 0
American Software, Inc. COM 029683109 2,117 174,510 SH   SOLE   174,510 0 0
Balchem Corp. COM 057665200 2,065 18,419 SH   SOLE   18,419 0 0
Bio-Rad Laboratories, Inc. COM 090572207 1,687 5,390 SH   SOLE   5,390 0 0
CECO Environmental Corp. COM 125141101 1,292 163,936 SH   SOLE   163,936 0 0
Central Garden & Pet Co. COM 153527106 2,470 68,531 SH   SOLE   68,531 0 0
CoBiz Finanical, Inc. COM 190897108 2,510 113,389 SH   SOLE   113,389 0 0
Collectors Universe, Inc. COM 19421R200 1,507 101,819 SH   SOLE   101,819 0 0
Columbia Sportswear Co. COM 198516106 2,408 25,877 SH   SOLE   25,877 0 0
Consolidated Communications Ho COM 209034107 2,058 157,847 SH   SOLE   157,847 0 0
First Bancorp. COM 318910106 2,541 62,730 SH   SOLE   62,730 0 0
Flushing Financial Corp. COM 343873105 1,505 61,673 SH   SOLE   61,673 0 0
Hawkins, Inc. COM 420261109 1,374 33,146 SH   SOLE   33,146 0 0
Heritage Financial Corp. COM 42722X106 2,265 64,426 SH   SOLE   64,426 0 0
John B. Sanfilippo & Sons, Inc COM 800422107 3,059 42,853 SH   SOLE   42,853 0 0
John Wiley & Sons, Inc. COM 968223206 2,467 40,702 SH   SOLE   40,702 0 0
Lifetime Brands, Inc. COM 53222Q103 1,221 111,993 SH   SOLE   111,993 0 0
MSA Safety, Inc. COM 553498106 3,352 31,490 SH   SOLE   31,490 0 0
Martin & Company Small Cap Val COM 573144102 2,021 138,494 SH   SOLE   138,494 0 0
Merit Medical Systems, Inc. COM 589889104 2,592 42,175 SH   SOLE   42,175 0 0
NextGen Healthcare, Inc. COM 65343C102 2,425 120,788 SH   SOLE   120,788 0 0
Omnicell, Inc. COM 68213N109 4,540 63,142 SH   SOLE   63,142 0 0
Prosperity Bancshares, Inc. COM 743606105 2,104 30,332 SH   SOLE   30,332 0 0
Skechers USA Inc. Cl. A COM 830566105 1,616 57,856 SH   SOLE   57,856 0 0
Smart & Final Stores, Inc. COM 83190B101 1,924 337,552 SH   SOLE   337,552 0 0
SpartanNash Co. COM 847215100 1,317 65,669 SH   SOLE   65,669 0 0
Tennant Company COM 880345103 2,029 26,715 SH   SOLE   26,715 0 0
UniFirst Corp. COM 904708104 2,519 14,505 SH   SOLE   14,505 0 0
Union Bankshares Corp. COM 90539J109 3,298 85,583 SH   SOLE   85,583 0 0
WEX Inc. COM 96208T104 3,988 19,866 SH   SOLE   19,866 0 0
Weis Markets, Inc. COM 948849104 1,317 30,339 SH   SOLE   30,339 0 0
Zix Corp. COM 98974P100 1,889 340,295 SH   SOLE   340,295 0 0
SPDR S&P Emerging Markets Smal S&P EMKTSC EFT 78463X756 2,185 48,786 SH   SOLE   48,786 0 0
Vanguard Emerging Market Fund EMR MKT EFT 922042858 7,211 175,881 SH   SOLE   175,881 0 0
iShares MSCI ACWI Index Fund MSCI ACWI EX 464288240 7,744 162,379 SH   SOLE   162,379 0 0
iShares MSCI EAFE Index Fund MSCI EAFE EXP 464287465 9,426 138,635 SH   SOLE   138,635 0 0
iShares MSCI EAFE SmallCap Ind MSCI SMALL CAP 464288273 3,527 56,633 SH   SOLE   56,633 0 0
I Shares Rusell Midcap RUSSELL MIDCAP 464287499 419 1,900 SH   SOLE   1,900 0 0
iShares Russell S&P 400 Index S&P MIDCAP 400 464287507 567 2,819 SH   SOLE   2,819 0 0
iShares Core S&P Small Cap S&P SMALL CAP 464287804 437 5,013 SH   SOLE   5,013 0 0
iShares Russell 200 Index RUSSELL 2000 464287655 419 2,485 SH   SOLE   2,485 0 0