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
Aaron's, Inc. COM 002535300 550 13,090 SH   SOLE   13,090 0 0
AbbVie Inc. COM 00287Y109 595 6,450 SH   SOLE   6,450 0 0
Accenture Plc COM G1151C101 11,933 84,627 SH   SOLE   84,627 0 0
Adtalem Global Education Inc. COM 00737L103 462 9,765 SH   SOLE   9,765 0 0
Advanced Energy Industries COM 007973100 407 9,470 SH   SOLE   9,470 0 0
Akamai Technologies Inc. COM 00971T101 7,474 122,370 SH   SOLE   122,370 0 0
Allergan plc. COM G0177J108 1,136 8,500 SH   SOLE   8,500 0 0
Alliance Data Systems Corp COM 018581108 7,039 46,900 SH   SOLE   46,900 0 0
Alphabet Inc. Class A COM 02079K305 46,989 44,967 SH   SOLE   44,967 0 0
Alphabet Inc. Class C COM 02079K107 70,378 67,958 SH   SOLE   67,958 0 0
Amazon.com Inc. COM 023135106 81,902 54,530 SH   SOLE   54,530 0 0
Amdocs Limited COM G02602103 9,649 164,707 SH   SOLE   164,707 0 0
American Public Education COM 02913V103 285 10,000 SH   SOLE   10,000 0 0
Amgen Inc. COM 031162100 44,066 226,361 SH   SOLE   226,361 0 0
Anthem, Inc. COM 036752103 2,668 10,160 SH   SOLE   10,160 0 0
Apple Inc. COM 037833100 30,031 190,386 SH   SOLE   190,386 0 0
Assurant, Inc. COM 04621X108 4,390 49,085 SH   SOLE   49,085 0 0
Bank of New York Mellon Corp. COM 064058100 14,454 307,085 SH   SOLE   307,085 0 0
Barrett Business Services Inc COM 068463108 386 6,741 SH   SOLE   6,741 0 0
Biogen Inc. COM 09062X103 7,197 23,918 SH   SOLE   23,918 0 0
Blucora, Inc. COM 095229100 772 28,975 SH   SOLE   28,975 0 0
Boston Beer Co. Inc. COM 100557107 553 2,295 SH   SOLE   2,295 0 0
CIT Group Inc. COM 125581801 17,708 462,703 SH   SOLE   462,703 0 0
CNO Financial Group, Inc. COM 12621E103 377 25,310 SH   SOLE   25,310 0 0
CVS Health Corporation COM 126650100 2,282 34,826 SH   SOLE   34,826 0 0
Capital One Financial Corp. COM 14040H105 8,866 117,286 SH   SOLE   117,286 0 0
Cardinal Health Inc. COM 14149Y108 3,298 73,950 SH   SOLE   73,950 0 0
Celgene Corp. COM 151020104 3,739 58,345 SH   SOLE   58,345 0 0
Charles River Laboratories COM 159864107 2,539 22,430 SH   SOLE   22,430 0 0
Charles Schwab Corp COM 808513105 45,490 1,095,343 SH   SOLE   1,095,343 0 0
Check Point Software COM M22465104 19,544 190,398 SH   SOLE   190,398 0 0
Chubb Limited COM H1467J104 15,661 121,238 SH   SOLE   121,238 0 0
Cigna Corporation COM 125523100 9,307 49,005 SH   SOLE   49,005 0 0
Cirrus Logic Inc. COM 172755100 1,258 37,915 SH   SOLE   37,915 0 0
Cisco Systems Inc. COM 17275R102 71,739 1,655,651 SH   SOLE   1,655,651 0 0
Citrix Systems Inc. COM 177376100 11,413 111,390 SH   SOLE   111,390 0 0
Cognizant Tech Solutions COM 192446102 15,669 246,836 SH   SOLE   246,836 0 0
Cohu, Inc. COM 192576106 348 21,650 SH   SOLE   21,650 0 0
Corning Inc. COM 219350105 7,260 240,308 SH   SOLE   240,308 0 0
DXC Technology COM 23355L106 6,392 120,220 SH   SOLE   120,220 0 0
DaVita HealthCare Partners Inc COM 23918K108 9,082 176,480 SH   SOLE   176,480 0 0
Dell Technologies Inc. Cl C COM 24703l202 551 11,283 SH   SOLE   11,283 0 0
Dime Community Bancshares COM 253922108 407 23,980 SH   SOLE   23,980 0 0
Diodes Inc. COM 254543101 533 16,535 SH   SOLE   16,535 0 0
Eagle Pharmaceuticals, Inc. COM 269796108 331 8,220 SH   SOLE   8,220 0 0
Endo International plc COM G30401106 1,238 169,570 SH   SOLE   169,570 0 0
Everest Re Group Ltd COM G3223R108 2,308 10,600 SH   SOLE   10,600 0 0
F5 Networks Inc. COM 315616102 1,884 11,625 SH   SOLE   11,625 0 0
Facebook, Inc. cl A COM 30303M102 33,753 257,478 SH   SOLE   257,478 0 0
FireEye, Inc. COM 31816Q101 402 24,825 SH   SOLE   24,825 0 0
Fortinet, Inc. COM 34959E109 1,299 18,440 SH   SOLE   18,440 0 0
Generac Holdings Inc. COM 368736104 294 5,920 SH   SOLE   5,920 0 0
Gentex Corporation COM 371901109 6,676 330,335 SH   SOLE   330,335 0 0
Gilead Sciences Inc. COM 375558103 18,507 295,869 SH   SOLE   295,869 0 0
Great Southern Bancorp COM 390905107 1,289 28,010 SH   SOLE   28,010 0 0
H&R Block Inc. COM 093671105 6,367 250,975 SH   SOLE   250,975 0 0
HP Inc. COM 40434L105 9,632 470,771 SH   SOLE   470,771 0 0
Hartford Financial Services COM 416515104 425 9,565 SH   SOLE   9,565 0 0
Hewlett Packard Enterprise Co COM 42824C109 6,278 475,266 SH   SOLE   475,266 0 0
HollyFrontier Corporation COM 436106108 393 7,685 SH   SOLE   7,685 0 0
Hollysys Automation Technologs COM G45667105 295 16,840 SH   SOLE   16,840 0 0
Hubspot Inc COM 443573100 618 4,915 SH   SOLE   4,915 0 0
IAC/InterActiveCorp COM 44919P508 22,029 120,350 SH   SOLE   120,350 0 0
IBM Corp COM 459200101 20,946 184,274 SH   SOLE   184,274 0 0
Illumina Inc COM 452327109 1,810 6,035 SH   SOLE   6,035 0 0
Innoviva, Inc. COM 45781M101 525 30,075 SH   SOLE   30,075 0 0
Intel Corporation COM 458140100 28,682 611,176 SH   SOLE   611,176 0 0
International Bancshares COM 459044103 2,288 66,500 SH   SOLE   66,500 0 0
JPMorgan Chase & Co COM 46625H100 1,772 18,150 SH   SOLE   18,150 0 0
Jazz Pharmaceuticals plc COM G50871105 453 3,655 SH   SOLE   3,655 0 0
Johnson & Johnson COM 478160104 2,902 22,490 SH   SOLE   22,490 0 0
Juniper Networks Inc COM 48203R104 13,022 483,917 SH   SOLE   483,917 0 0
KEMET Corporation COM 488360207 782 44,595 SH   SOLE   44,595 0 0
KLA-Tencor Corp COM 482480100 56,363 629,821 SH   SOLE   629,821 0 0
Kadant Inc COM 48282T104 226 2,780 SH   SOLE   2,780 0 0
Kulicke & Soffa Industries COM 501242101 564 27,845 SH   SOLE   27,845 0 0
Lam Research Corporation COM 512807108 981 7,205 SH   SOLE   7,205 0 0
Lowes Companies Inc. COM 548661107 17,149 185,679 SH   SOLE   185,679 0 0
Magellan Health, Inc. COM 559079207 392 6,885 SH   SOLE   6,885 0 0
Mastercard Inc. COM 57636Q104 781 4,139 SH   SOLE   4,139 0 0
McKesson Corp COM 58155Q103 7,949 71,952 SH   SOLE   71,952 0 0
Medtronic PLC COM G5960L103 2,074 22,796 SH   SOLE   22,796 0 0
Mercer International Inc. COM 588056101 403 38,640 SH   SOLE   38,640 0 0
Microsoft Corporation COM 594918104 31,536 310,485 SH   SOLE   310,485 0 0
Molson Coors Brewing Co. COM 60871R209 484 8,625 SH   SOLE   8,625 0 0
Mylan N.V. COM N59465109 1,537 56,100 SH   SOLE   56,100 0 0
National Oilwell Varco Inc COM 637071101 337 13,125 SH   SOLE   13,125 0 0
Nautilus, Inc. COM 63910B102 367 33,650 SH   SOLE   33,650 0 0
NetApp, Inc. COM 64110D104 18,789 314,880 SH   SOLE   314,880 0 0
Netflix Inc COM 64110L106 408 1,525 SH   SOLE   1,525 0 0
NextGen Healthcare, Inc. COM 747582104 648 42,745 SH   SOLE   42,745 0 0
Oracle Corporation COM 68389X105 23,231 514,522 SH   SOLE   514,522 0 0
Owens & Minor Inc. COM 690732102 716 113,100 SH   SOLE   113,100 0 0
Palo Alto Networks, Inc. COM 697435105 1,111 5,900 SH   SOLE   5,900 0 0
Paychex, Inc. COM 704326107 12,747 195,650 SH   SOLE   195,650 0 0
Paylocity Holding Corporation COM 70438V106 507 8,425 SH   SOLE   8,425 0 0
PepsiCo, Inc. COM 713448108 28,675 259,545 SH   SOLE   259,545 0 0
Perficient, Inc. COM 71375U101 649 29,165 SH   SOLE   29,165 0 0
Perspecta Inc COM 715347100 496 28,830 SH   SOLE   28,830 0 0
Pfizer Inc. COM 717081103 30,680 702,863 SH   SOLE   702,863 0 0
Qualcomm Inc. COM 747525103 23,595 414,594 SH   SOLE   414,594 0 0
Quest Diagnostics Inc COM 74834L100 2,057 24,700 SH   SOLE   24,700 0 0
QuinStreet, Inc. COM 74874Q100 731 45,035 SH   SOLE   45,035 0 0
Ralph Lauren Corp COM 751212101 425 4,110 SH   SOLE   4,110 0 0
Red Hat, Inc. COM 756577102 26,351 150,029 SH   SOLE   150,029 0 0
Salesforce.com Inc COM 79466L302 6,814 49,745 SH   SOLE   49,745 0 0
Science App Int'l Corp COM 808625107 361 5,665 SH   SOLE   5,665 0 0
Seagate Technology Plc COM G7945M107 14,829 384,280 SH   SOLE   384,280 0 0
Skyworks Solutions Inc COM 83088M102 8,262 123,270 SH   SOLE   123,270 0 0
SolarEdge Technologies, Inc. COM 83417M104 509 14,490 SH   SOLE   14,490 0 0
State Street Corp COM 857477103 17,153 271,966 SH   SOLE   271,966 0 0
Stryker Corp COM 863667101 950 6,060 SH   SOLE   6,060 0 0
SunTrust Banks, Inc. COM 867914103 8,283 164,212 SH   SOLE   164,212 0 0
Synchrony Financial COM 87165B103 4,027 171,670 SH   SOLE   171,670 0 0
Synnex Corporation COM 87162W100 204 2,518 SH   SOLE   2,518 0 0
Synopsys Inc. COM 871607107 13,899 164,997 SH   SOLE   164,997 0 0
TCF Financial Corporation COM 872275102 17,822 914,392 SH   SOLE   914,392 0 0
Teck Resources Limited cl B COM 878742204 2,829 131,354 SH   SOLE   131,354 0 0
The Travelers Companies COM 89417E109 7,740 64,638 SH   SOLE   64,638 0 0
Total System Services Inc. COM 891906109 14,221 174,940 SH   SOLE   174,940 0 0
Twenty-First Cent Fox Inc Cl B COM 90130A200 8,988 188,110 SH   SOLE   188,110 0 0
U.S. Bancorp COM 902973304 21,922 479,685 SH   SOLE   479,685 0 0
Ubiquiti Networks, Inc. COM 90347A100 998 10,035 SH   SOLE   10,035 0 0
Ultimate Software Group Inc. COM 90385D107 520 2,125 SH   SOLE   2,125 0 0
Union Bankshares Corp COM 90539J109 429 15,185 SH   SOLE   15,185 0 0
United Therapeutics Corp. COM 91307C102 498 4,570 SH   SOLE   4,570 0 0
UnitedHealth Group, Inc. COM 91324P102 2,902 11,650 SH   SOLE   11,650 0 0
VISA Inc. COM 92826C839 1,254 9,502 SH   SOLE   9,502 0 0
VMware, Inc. Cl A COM 928563402 21,008 153,195 SH   SOLE   153,195 0 0
Valero Energy Corp. COM 91913Y100 9,183 122,490 SH   SOLE   122,490 0 0
Vectrus, Inc. COM 92242T101 1,876 86,925 SH   SOLE   86,925 0 0
Waters Corporation COM 941848103 3,286 17,420 SH   SOLE   17,420 0 0
Wells Fargo & Co COM 949746101 5,697 123,630 SH   SOLE   123,630 0 0
Western Digital Corp. COM 958102105 7,376 199,520 SH   SOLE   199,520 0 0
Western Union COM 959802109 5,057 296,440 SH   SOLE   296,440 0 0
Workiva Inc. Class A COM 98139A105 378 10,530 SH   SOLE   10,530 0 0
Wyndham Hotels & Resorts, Inc. COM 98311A105 250 5,505 SH   SOLE   5,505 0 0
Xilinx Inc. COM 983919101 53,462 627,709 SH   SOLE   627,709 0 0
eBay Inc. COM 278642103 17,198 612,670 SH   SOLE   612,670 0 0
AllianceBernstein Hldg LTD 01881G106 356 13,040 SH   SOLE   13,040 0 0
Baidu, Inc. ADS ADR 056752108 1,972 12,435 SH   SOLE   12,435 0 0
Glaxo Smithkline ADS ADR 37733W105 14,598 382,055 SH   SOLE   382,055 0 0
IQIYI, INC. ADR 46267X108 510 34,305 SH   SOLE   34,305 0 0
Novartis AG ADR 66987V109 14,709 171,409 SH   SOLE   171,409 0 0
Novo-Nordisk A/S ADR 670100205 1,003 21,780 SH   SOLE   21,780 0 0
Roche Holdings Ltd ADR 771195104 6,033 194,125 SH   SOLE   194,125 0 0
Royal Dutch Shell CL A ADR 780259206 5,353 91,870 SH   SOLE   91,870 0 0
Sanofi ADS ADR 80105N105 2,004 46,160 SH   SOLE   46,160 0 0
Silicon Motion Tech ADS ADR 82706C108 1,071 31,035 SH   SOLE   31,035 0 0
TAL Education Group ADS ADR 874080104 591 22,170 SH   SOLE   22,170 0 0
Tencent Holdings Ltd. ADR 88032Q109 1,625 41,165 SH   SOLE   41,165 0 0
Teva Pharmaceutical ADR 881624209 11,735 761,008 SH   SOLE   761,008 0 0