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 439 7,155 SH   SOLE   7,155 0 0
AbbVie Inc. COM 00287Y109 1,052 14,470 SH   SOLE   14,470 0 0
Accenture Plc COM G1151C101 15,637 84,627 SH   SOLE   84,627 0 0
Adtalem Global Education Inc. COM 00737L103 363 8,050 SH   SOLE   8,050 0 0
Advanced Energy Industries COM 007973100 1,296 23,030 SH   SOLE   23,030 0 0
Akamai Technologies Inc. COM 00971T101 10,929 136,370 SH   SOLE   136,370 0 0
Alcon Inc COM H01301128 2,609 42,044 SH   SOLE   42,044 0 0
Allergan plc. COM G0177J108 1,423 8,500 SH   SOLE   8,500 0 0
Alliance Data Systems Corp COM 018581108 6,572 46,900 SH   SOLE   46,900 0 0
Alphabet Inc. Class A COM 02079K305 48,710 44,985 SH   SOLE   44,985 0 0
Alphabet Inc. Class C COM 02079K107 73,281 67,796 SH   SOLE   67,796 0 0
Amazon.com Inc. COM 023135106 102,773 54,273 SH   SOLE   54,273 0 0
Amdocs Limited COM G02602103 9,585 154,374 SH   SOLE   154,374 0 0
American Public Education COM 02913V103 325 11,000 SH   SOLE   11,000 0 0
Amgen Inc. COM 031162100 42,009 227,964 SH   SOLE   227,964 0 0
Anthem, Inc. COM 036752103 491 1,740 SH   SOLE   1,740 0 0
Apple Inc. COM 037833100 36,989 186,891 SH   SOLE   186,891 0 0
Assurant, Inc. COM 04621X108 4,966 46,685 SH   SOLE   46,685 0 0
Atlantic Union Bankshares Corp COM 04911A107 279 7,905 SH   SOLE   7,905 0 0
Bank of New York Mellon Corp. COM 064058100 11,093 251,255 SH   SOLE   251,255 0 0
Barrett Business Services Inc COM 068463108 557 6,741 SH   SOLE   6,741 0 0
Biogen Inc. COM 09062X103 5,590 23,903 SH   SOLE   23,903 0 0
Blucora, Inc. COM 095229100 647 21,315 SH   SOLE   21,315 0 0
Boston Beer Co. Inc. COM 100557107 746 1,975 SH   SOLE   1,975 0 0
CIT Group Inc. COM 125581801 18,567 353,386 SH   SOLE   353,386 0 0
CNO Financial Group, Inc. COM 12621E103 310 18,600 SH   SOLE   18,600 0 0
CSG Systems International COM 126349109 257 5,255 SH   SOLE   5,255 0 0
CVS Health Corporation COM 126650100 1,898 34,826 SH   SOLE   34,826 0 0
Capital One Financial Corp. COM 14040H105 10,406 114,676 SH   SOLE   114,676 0 0
Cardinal Health Inc. COM 14149Y108 3,483 73,950 SH   SOLE   73,950 0 0
Celgene Corp. COM 151020104 3,588 38,819 SH   SOLE   38,819 0 0
Charles River Laboratories COM 159864107 2,553 17,995 SH   SOLE   17,995 0 0
Charles Schwab Corp COM 808513105 43,663 1,086,412 SH   SOLE   1,086,412 0 0
Check Point Software COM M22465104 22,029 190,548 SH   SOLE   190,548 0 0
Chubb Limited COM H1467J104 21,900 148,686 SH   SOLE   148,686 0 0
Cigna Corporation COM 125523100 10,250 65,060 SH   SOLE   65,060 0 0
Cirrus Logic Inc. COM 172755100 1,660 37,990 SH   SOLE   37,990 0 0
Cisco Systems Inc. COM 17275R102 85,443 1,561,168 SH   SOLE   1,561,168 0 0
Citrix Systems Inc. COM 177376100 10,981 111,895 SH   SOLE   111,895 0 0
Cognizant Tech Solutions COM 192446102 16,622 262,215 SH   SOLE   262,215 0 0
Cohu, Inc. COM 192576106 471 30,500 SH   SOLE   30,500 0 0
Corning Inc. COM 219350105 8,152 245,310 SH   SOLE   245,310 0 0
DXC Technology COM 23355L106 6,454 117,035 SH   SOLE   117,035 0 0
DaVita HealthCare Partners Inc COM 23918K108 6,764 120,235 SH   SOLE   120,235 0 0
Dell Technologies Inc. Cl C COM 24703L202 415 8,172 SH   SOLE   8,172 0 0
Dime Community Bancshares COM 253922108 455 23,980 SH   SOLE   23,980 0 0
Diodes Inc. COM 254543101 601 16,535 SH   SOLE   16,535 0 0
Eagle Pharmaceuticals, Inc. COM 269796108 1,124 20,185 SH   SOLE   20,185 0 0
Everest Re Group Ltd COM G3223R108 2,620 10,600 SH   SOLE   10,600 0 0
F5 Networks Inc. COM 315616102 1,513 10,390 SH   SOLE   10,390 0 0
Facebook, Inc. cl A COM 30303M102 49,529 256,628 SH   SOLE   256,628 0 0
FireEye, Inc. COM 31816Q101 368 24,825 SH   SOLE   24,825 0 0
Fortinet, Inc. COM 34959E109 1,229 16,000 SH   SOLE   16,000 0 0
Generac Holdings Inc. COM 368736104 411 5,920 SH   SOLE   5,920 0 0
Gentex Corporation COM 371901109 8,109 329,495 SH   SOLE   329,495 0 0
Gilead Sciences Inc. COM 375558103 22,931 339,424 SH   SOLE   339,424 0 0
H&R Block Inc. COM 093671105 7,335 250,345 SH   SOLE   250,345 0 0
HP Inc. COM 40434L105 9,995 480,771 SH   SOLE   480,771 0 0
Hartford Financial Services COM 416515104 533 9,565 SH   SOLE   9,565 0 0
Hewlett Packard Enterprise Co COM 42824C109 7,210 482,266 SH   SOLE   482,266 0 0
HollyFrontier Corporation COM 436106108 356 7,685 SH   SOLE   7,685 0 0
Hollysys Automation Technologs COM G45667105 976 51,375 SH   SOLE   51,375 0 0
Hubspot Inc COM 443573100 554 3,250 SH   SOLE   3,250 0 0
IAC/InterActiveCorp COM 44919P508 25,971 119,389 SH   SOLE   119,389 0 0
IBM Corp COM 459200101 25,358 183,888 SH   SOLE   183,888 0 0
Illumina Inc COM 452327109 12,919 35,092 SH   SOLE   35,092 0 0
Innoviva, Inc. COM 45781M101 350 24,060 SH   SOLE   24,060 0 0
Intel Corporation COM 458140100 29,257 611,181 SH   SOLE   611,181 0 0
JPMorgan Chase & Co COM 46625H100 1,901 17,000 SH   SOLE   17,000 0 0
Jazz Pharmaceuticals plc COM G50871105 521 3,655 SH   SOLE   3,655 0 0
Johnson & Johnson COM 478160104 2,013 14,450 SH   SOLE   14,450 0 0
Juniper Networks Inc COM 48203R104 12,887 483,921 SH   SOLE   483,921 0 0
KEMET Corporation COM 488360207 839 44,595 SH   SOLE   44,595 0 0
KLA Corporation COM 482480100 74,276 628,391 SH   SOLE   628,391 0 0
Kadant Inc COM 48282T104 249 2,745 SH   SOLE   2,745 0 0
Kulicke & Soffa Industries COM 501242101 1,338 59,320 SH   SOLE   59,320 0 0
Laboratory Corp of America COM 50540R409 11,879 68,705 SH   SOLE   68,705 0 0
Lam Research Corporation COM 512807108 1,353 7,205 SH   SOLE   7,205 0 0
Lowes Companies Inc. COM 548661107 20,541 203,555 SH   SOLE   203,555 0 0
Magellan Health, Inc. COM 559079207 379 5,110 SH   SOLE   5,110 0 0
Mastercard Inc. COM 57636Q104 1,095 4,139 SH   SOLE   4,139 0 0
McKesson Corp COM 58155Q103 8,154 60,672 SH   SOLE   60,672 0 0
Medtronic PLC COM G5960L103 2,870 29,471 SH   SOLE   29,471 0 0
Mercer International Inc. COM 588056101 598 38,640 SH   SOLE   38,640 0 0
Merck & Co. Inc. COM 58933Y105 2,165 25,820 SH   SOLE   25,820 0 0
Microsoft Corporation COM 594918104 41,593 310,485 SH   SOLE   310,485 0 0
Molson Coors Brewing Co. COM 60871R209 483 8,625 SH   SOLE   8,625 0 0
Mylan N.V. COM N59465109 235 12,335 SH   SOLE   12,335 0 0
NXP Semiconductors NV COM N6596X109 2,062 21,120 SH   SOLE   21,120 0 0
Nautilus, Inc. COM 63910B102 74 33,650 SH   SOLE   33,650 0 0
NetApp, Inc. COM 64110D104 19,191 311,040 SH   SOLE   311,040 0 0
Netflix Inc COM 64110L106 404 1,100 SH   SOLE   1,100 0 0
NextGen Healthcare, Inc. COM 65343C102 970 48,755 SH   SOLE   48,755 0 0
Oracle Corporation COM 68389X105 29,074 510,347 SH   SOLE   510,347 0 0
Palo Alto Networks, Inc. COM 697435105 1,039 5,100 SH   SOLE   5,100 0 0
Paychex, Inc. COM 704326107 16,040 194,925 SH   SOLE   194,925 0 0
Paylocity Holding Corporation COM 70438V106 790 8,425 SH   SOLE   8,425 0 0
PepsiCo, Inc. COM 713448108 35,092 267,616 SH   SOLE   267,616 0 0
Perficient, Inc. COM 71375U101 1,001 29,165 SH   SOLE   29,165 0 0
Perspecta Inc COM 715347100 234 9,975 SH   SOLE   9,975 0 0
Pfizer Inc. COM 717081103 30,096 694,735 SH   SOLE   694,735 0 0
Qualcomm Inc. COM 747525103 31,376 412,459 SH   SOLE   412,459 0 0
Quest Diagnostics Inc COM 74834L100 1,370 13,455 SH   SOLE   13,455 0 0
QuinStreet, Inc. COM 74874Q100 734 46,340 SH   SOLE   46,340 0 0
RealPage, Inc. COM 75606N109 213 3,625 SH   SOLE   3,625 0 0
Red Hat, Inc. COM 756577102 4,180 22,265 SH   SOLE   22,265 0 0
Salesforce.com Inc COM 79466L302 7,029 46,325 SH   SOLE   46,325 0 0
Science App Int'l Corp COM 808625107 490 5,665 SH   SOLE   5,665 0 0
Seagate Technology Plc COM G7945M107 17,886 379,590 SH   SOLE   379,590 0 0
Skyworks Solutions Inc COM 83088M102 9,525 123,270 SH   SOLE   123,270 0 0
SolarEdge Technologies, Inc. COM 83417M104 1,559 24,965 SH   SOLE   24,965 0 0
State Street Corp COM 857477103 15,778 281,448 SH   SOLE   281,448 0 0
Stryker Corp COM 863667101 1,246 6,060 SH   SOLE   6,060 0 0
SunTrust Banks, Inc. COM 867914103 1,116 17,752 SH   SOLE   17,752 0 0
Synchrony Financial COM 87165B103 5,931 171,070 SH   SOLE   171,070 0 0
Synnex Corporation COM 87162W100 1,034 10,507 SH   SOLE   10,507 0 0
Synopsys Inc. COM 871607107 21,233 164,997 SH   SOLE   164,997 0 0
Teck Resources Limited cl B COM 878742204 3,023 131,104 SH   SOLE   131,104 0 0
The Travelers Companies COM 89417E109 9,636 64,448 SH   SOLE   64,448 0 0
Total System Services Inc. COM 891906109 22,440 174,940 SH   SOLE   174,940 0 0
U.S. Bancorp COM 902973304 22,926 437,513 SH   SOLE   437,513 0 0
Ubiquiti Networks, Inc. COM 90347A100 1,251 9,510 SH   SOLE   9,510 0 0
United Therapeutics Corp. COM 91307C102 850 10,890 SH   SOLE   10,890 0 0
UnitedHealth Group, Inc. COM 91324P102 2,257 9,250 SH   SOLE   9,250 0 0
VISA Inc. COM 92826C839 1,649 9,502 SH   SOLE   9,502 0 0
VMware, Inc. Cl A COM 928563402 25,616 153,195 SH   SOLE   153,195 0 0
Valero Energy Corp. COM 91913Y100 10,533 123,030 SH   SOLE   123,030 0 0
Verint Systems Inc. COM 92343X100 1,021 18,990 SH   SOLE   18,990 0 0
Waters Corporation COM 941848103 3,087 14,340 SH   SOLE   14,340 0 0
Wells Fargo & Co COM 949746101 5,723 120,952 SH   SOLE   120,952 0 0
Western Digital Corp. COM 958102105 9,729 204,600 SH   SOLE   204,600 0 0
Western Union COM 959802109 5,285 265,720 SH   SOLE   265,720 0 0
Workiva Inc. Class A COM 98139A105 637 10,970 SH   SOLE   10,970 0 0
Wyndham Hotels & Resorts, Inc. COM 98311A105 307 5,505 SH   SOLE   5,505 0 0
Xilinx Inc. COM 983919101 72,058 611,073 SH   SOLE   611,073 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 12,999 110,406 SH   SOLE   110,406 0 0
eBay Inc. COM 278642103 24,176 612,050 SH   SOLE   612,050 0 0
AllianceBernstein Hldg LTD 01881G106 325 10,935 SH   SOLE   10,935 0 0
Baidu, Inc. ADS ADR 056752108 1,523 12,980 SH   SOLE   12,980 0 0
Glaxo Smithkline ADS ADR 37733W105 15,264 381,400 SH   SOLE   381,400 0 0
IQIYI, INC. ADR 46267X108 708 34,305 SH   SOLE   34,305 0 0
Novartis AG ADR 66987V109 23,337 255,578 SH   SOLE   255,578 0 0
Novo-Nordisk A/S ADR 670100205 2,615 51,240 SH   SOLE   51,240 0 0
Roche Holdings Ltd ADR 771195104 6,800 193,735 SH   SOLE   193,735 0 0
Royal Dutch Shell CL A ADR 780259206 5,444 83,670 SH   SOLE   83,670 0 0
Sanofi ADS ADR 80105N105 2,750 63,555 SH   SOLE   63,555 0 0
Silicon Motion Tech ADS ADR 82706C108 1,423 32,060 SH   SOLE   32,060 0 0
TAL Education Group ADS ADR 874080104 601 15,770 SH   SOLE   15,770 0 0
Tencent Holdings Ltd. ADR 88032Q109 2,137 47,215 SH   SOLE   47,215 0 0