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 409 7,155 SH   SOLE   7,155 0 0
AbbVie Inc. COM 00287Y109 946 10,690 SH   SOLE   10,690 0 0
Accenture Plc COM G1151C101 22,658 107,602 SH   SOLE   107,602 0 0
Adtalem Global Education Inc. COM 00737L103 282 8,050 SH   SOLE   8,050 0 0
Advanced Energy Industries COM 007973100 1,640 23,030 SH   SOLE   23,030 0 0
Akamai Technologies Inc. COM 00971T101 10,484 121,370 SH   SOLE   121,370 0 0
Alcon Inc COM H01301128 2,346 41,465 SH   SOLE   41,465 0 0
Allergan plc. COM G0177J108 1,625 8,500 SH   SOLE   8,500 0 0
Alphabet Inc. Class A COM 02079K305 59,005 44,054 SH   SOLE   44,054 0 0
Alphabet Inc. Class C COM 02079K107 87,745 65,627 SH   SOLE   65,627 0 0
Amazon.com Inc. COM 023135106 94,635 51,214 SH   SOLE   51,214 0 0
Ambarella, Inc. COM G037AX101 1,507 24,880 SH   SOLE   24,880 0 0
Amdocs Limited COM G02602103 11,311 156,684 SH   SOLE   156,684 0 0
American Public Education COM 02913V103 301 11,000 SH   SOLE   11,000 0 0
Amgen Inc. COM 031162100 51,779 214,789 SH   SOLE   214,789 0 0
Anthem, Inc. COM 036752103 526 1,740 SH   SOLE   1,740 0 0
Apple Inc. COM 037833100 47,072 160,300 SH   SOLE   160,300 0 0
Assurant, Inc. COM 04621X108 5,821 44,410 SH   SOLE   44,410 0 0
Atlantic Union Bankshares Corp COM 04911A107 297 7,905 SH   SOLE   7,905 0 0
Bank of New York Mellon Corp. COM 064058100 12,636 251,060 SH   SOLE   251,060 0 0
Barrett Business Services Inc COM 068463108 610 6,741 SH   SOLE   6,741 0 0
Biogen Inc. COM 09062X103 6,527 21,998 SH   SOLE   21,998 0 0
Blucora, Inc. COM 095229100 766 29,315 SH   SOLE   29,315 0 0
Boston Beer Co. Inc. COM 100557107 746 1,975 SH   SOLE   1,975 0 0
Bristol-Myers Squibb Co. COM 110122108 2,009 31,295 SH   SOLE   31,295 0 0
CIT Group Inc. COM 125581801 9,029 197,882 SH   SOLE   197,882 0 0
CNO Financial Group, Inc. COM 12621E103 337 18,600 SH   SOLE   18,600 0 0
CVS Health Corporation COM 126650100 1,696 22,826 SH   SOLE   22,826 0 0
Capital One Financial Corp. COM 14040H105 11,791 114,571 SH   SOLE   114,571 0 0
Cardinal Health Inc. COM 14149Y108 3,828 75,680 SH   SOLE   75,680 0 0
Charles River Laboratories COM 159864107 2,749 17,995 SH   SOLE   17,995 0 0
Charles Schwab Corp COM 808513105 48,203 1,013,514 SH   SOLE   1,013,514 0 0
Check Point Software COM M22465104 21,019 189,428 SH   SOLE   189,428 0 0
Chubb Limited COM H1467J104 21,945 140,980 SH   SOLE   140,980 0 0
Cigna Corporation COM 125523100 13,127 64,195 SH   SOLE   64,195 0 0
Cirrus Logic Inc. COM 172755100 1,293 15,685 SH   SOLE   15,685 0 0
Cisco Systems Inc. COM 17275R102 71,128 1,483,072 SH   SOLE   1,483,072 0 0
Citrix Systems Inc. COM 177376100 16,591 149,600 SH   SOLE   149,600 0 0
Cognizant Tech Solutions COM 192446102 15,723 253,512 SH   SOLE   253,512 0 0
Cohu, Inc. COM 192576106 2,146 93,901 SH   SOLE   93,901 0 0
Colfax Corporation COM 194014106 395 10,855 SH   SOLE   10,855 0 0
Corning Inc. COM 219350105 7,141 245,314 SH   SOLE   245,314 0 0
DXC Technology COM 23355L106 776 20,635 SH   SOLE   20,635 0 0
DaVita HealthCare Partners Inc COM 23918K108 645 8,590 SH   SOLE   8,590 0 0
Dell Technologies Inc. Cl C COM 24703L202 255 4,971 SH   SOLE   4,971 0 0
Dime Community Bancshares COM 253922108 501 23,980 SH   SOLE   23,980 0 0
Diodes Inc. COM 254543101 1,612 28,605 SH   SOLE   28,605 0 0
Eagle Pharmaceuticals, Inc. COM 269796108 1,213 20,185 SH   SOLE   20,185 0 0
Everest Re Group Ltd COM G3223R108 2,935 10,600 SH   SOLE   10,600 0 0
F5 Networks Inc. COM 315616102 1,470 10,525 SH   SOLE   10,525 0 0
Facebook, Inc. cl A COM 30303M102 50,918 248,078 SH   SOLE   248,078 0 0
FireEye, Inc. COM 31816Q101 410 24,825 SH   SOLE   24,825 0 0
Fortinet, Inc. COM 34959E109 1,708 16,000 SH   SOLE   16,000 0 0
Generac Holdings Inc. COM 368736104 595 5,920 SH   SOLE   5,920 0 0
Gentex Corporation COM 371901109 9,770 337,130 SH   SOLE   337,130 0 0
Gilead Sciences Inc. COM 375558103 21,682 333,677 SH   SOLE   333,677 0 0
Global Payments Inc. COM 37940X102 24,953 136,682 SH   SOLE   136,682 0 0
H&R Block Inc. COM 093671105 447 19,040 SH   SOLE   19,040 0 0
HP Inc. COM 40434L105 10,830 527,016 SH   SOLE   527,016 0 0
Hartford Financial Services COM 416515104 581 9,565 SH   SOLE   9,565 0 0
Hewlett Packard Enterprise Co COM 42824C109 7,649 482,266 SH   SOLE   482,266 0 0
HollyFrontier Corporation COM 436106108 390 7,685 SH   SOLE   7,685 0 0
Hollysys Automation Technologs COM G45667105 276 16,840 SH   SOLE   16,840 0 0
Hubspot Inc COM 443573100 332 2,095 SH   SOLE   2,095 0 0
IAC/InterActiveCorp COM 44919P508 23,785 95,479 SH   SOLE   95,479 0 0
IBM Corp COM 459200101 24,679 184,116 SH   SOLE   184,116 0 0
Illumina Inc COM 452327109 12,015 36,217 SH   SOLE   36,217 0 0
Innoviva, Inc. COM 45781M101 341 24,060 SH   SOLE   24,060 0 0
Intel Corporation COM 458140100 36,579 611,186 SH   SOLE   611,186 0 0
International Bancshares COM 459044103 422 9,805 SH   SOLE   9,805 0 0
JPMorgan Chase & Co COM 46625H100 2,373 17,025 SH   SOLE   17,025 0 0
Jack Henry & Associates COM 426281101 1,874 12,865 SH   SOLE   12,865 0 0
Jazz Pharmaceuticals plc COM G50871105 546 3,655 SH   SOLE   3,655 0 0
Johnson & Johnson COM 478160104 1,334 9,143 SH   SOLE   9,143 0 0
Juniper Networks Inc COM 48203R104 13,151 533,927 SH   SOLE   533,927 0 0
KEMET Corporation COM 488360207 1,206 44,595 SH   SOLE   44,595 0 0
KLA Corporation COM 482480100 90,429 507,545 SH   SOLE   507,545 0 0
Kadant Inc COM 48282T104 289 2,745 SH   SOLE   2,745 0 0
Kulicke & Soffa Industries COM 501242101 2,179 80,115 SH   SOLE   80,115 0 0
Laboratory Corp of America COM 50540R409 11,194 66,170 SH   SOLE   66,170 0 0
Lam Research Corporation COM 512807108 1,629 5,570 SH   SOLE   5,570 0 0
Lowes Companies Inc. COM 548661107 23,386 195,276 SH   SOLE   195,276 0 0
Magellan Health, Inc. COM 559079207 400 5,110 SH   SOLE   5,110 0 0
Mastercard Inc. COM 57636Q104 1,236 4,139 SH   SOLE   4,139 0 0
McKesson Corp COM 58155Q103 8,154 58,952 SH   SOLE   58,952 0 0
Medtronic PLC COM G5960L103 8,998 79,316 SH   SOLE   79,316 0 0
Mercer International Inc. COM 588056101 475 38,640 SH   SOLE   38,640 0 0
Merck & Co. Inc. COM 58933Y105 2,348 25,820 SH   SOLE   25,820 0 0
Microsoft Corporation COM 594918104 48,143 305,285 SH   SOLE   305,285 0 0
Molson Coors Brewing Co. COM 60871R209 398 7,385 SH   SOLE   7,385 0 0
Mylan N.V. COM N59465109 388 19,295 SH   SOLE   19,295 0 0
NXP Semiconductors NV COM N6596X109 17,011 133,670 SH   SOLE   133,670 0 0
NetApp, Inc. COM 64110D104 23,234 373,240 SH   SOLE   373,240 0 0
NextGen Healthcare, Inc. COM 65343C102 894 55,610 SH   SOLE   55,610 0 0
Oracle Corporation COM 68389X105 25,266 476,890 SH   SOLE   476,890 0 0
Palo Alto Networks, Inc. COM 697435105 1,179 5,100 SH   SOLE   5,100 0 0
PayPal Holdings, Inc. COM 70450Y103 1,651 15,260 SH   SOLE   15,260 0 0
Paychex, Inc. COM 704326107 11,449 134,595 SH   SOLE   134,595 0 0
Paylocity Holding Corporation COM 70438V106 771 6,385 SH   SOLE   6,385 0 0
PepsiCo, Inc. COM 713448108 35,284 258,171 SH   SOLE   258,171 0 0
Perficient, Inc. COM 71375U101 1,413 30,670 SH   SOLE   30,670 0 0
Perspecta Inc COM 715347100 553 20,920 SH   SOLE   20,920 0 0
Pfizer Inc. COM 717081103 26,158 667,634 SH   SOLE   667,634 0 0
Qualcomm Inc. COM 747525103 34,520 391,247 SH   SOLE   391,247 0 0
Quest Diagnostics Inc COM 74834L100 4,346 40,700 SH   SOLE   40,700 0 0
QuinStreet, Inc. COM 74874Q100 480 31,340 SH   SOLE   31,340 0 0
Salesforce.com Inc COM 79466L302 7,322 45,020 SH   SOLE   45,020 0 0
Science App Int'l Corp COM 808625107 493 5,665 SH   SOLE   5,665 0 0
Seagate Technology Plc COM G7945M107 22,382 376,168 SH   SOLE   376,168 0 0
Selective Insurance Group COM 816300107 429 6,585 SH   SOLE   6,585 0 0
Skyworks Solutions Inc COM 83088M102 19,332 159,930 SH   SOLE   159,930 0 0
SolarEdge Technologies, Inc. COM 83417M104 2,079 21,860 SH   SOLE   21,860 0 0
State Street Corp COM 857477103 21,236 268,466 SH   SOLE   268,466 0 0
Stryker Corp COM 863667101 1,272 6,060 SH   SOLE   6,060 0 0
Synchrony Financial COM 87165B103 6,151 170,820 SH   SOLE   170,820 0 0
Synnex Corporation COM 87162W100 860 6,680 SH   SOLE   6,680 0 0
Synopsys Inc. COM 871607107 19,124 137,382 SH   SOLE   137,382 0 0
The Travelers Companies COM 89417E109 8,818 64,388 SH   SOLE   64,388 0 0
Truist Financial Corp COM 89832Q109 1,278 22,698 SH   SOLE   22,698 0 0
U.S. Bancorp COM 902973304 23,806 401,511 SH   SOLE   401,511 0 0
Ubiquiti Networks, Inc. COM 90353W103 1,641 8,685 SH   SOLE   8,685 0 0
United Therapeutics Corp. COM 91307C102 959 10,890 SH   SOLE   10,890 0 0
UnitedHealth Group, Inc. COM 91324P102 2,719 9,250 SH   SOLE   9,250 0 0
VISA Inc. COM 92826C839 16,817 89,502 SH   SOLE   89,502 0 0
VMware, Inc. Cl A COM 928563402 22,828 150,395 SH   SOLE   150,395 0 0
Valero Energy Corp. COM 91913Y100 10,932 116,735 SH   SOLE   116,735 0 0
Verint Systems Inc. COM 92343X100 1,051 18,990 SH   SOLE   18,990 0 0
Waters Corporation COM 941848103 3,210 13,740 SH   SOLE   13,740 0 0
Wells Fargo & Co COM 949746101 6,496 120,737 SH   SOLE   120,737 0 0
Western Digital Corp. COM 958102105 12,986 204,600 SH   SOLE   204,600 0 0
Western Union COM 959802109 6,305 235,440 SH   SOLE   235,440 0 0
Workiva Inc. Class A COM 98139A105 461 10,970 SH   SOLE   10,970 0 0
Wyndham Destinations, Inc. COM 98310W108 402 7,785 SH   SOLE   7,785 0 0
Wyndham Hotels & Resorts, Inc. COM 98311A105 346 5,505 SH   SOLE   5,505 0 0
Xilinx Inc. COM 983919101 58,112 594,371 SH   SOLE   594,371 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 15,943 106,516 SH   SOLE   106,516 0 0
eBay Inc. COM 278642103 22,092 611,810 SH   SOLE   611,810 0 0
BRISTOL MYERS SQUIBB C CONTNGN RT 110122157 94 31,295 SH   SOLE   31,295 0 0
AllianceBernstein Hldg LTD 01881G106 331 10,935 SH   SOLE   10,935 0 0
Glaxo Smithkline ADS ADR 37733W105 17,923 381,430 SH   SOLE   381,430 0 0
IQIYI, INC. ADR 46267X108 830 39,305 SH   SOLE   39,305 0 0
Novartis AG ADR 66987V109 23,562 248,834 SH   SOLE   248,834 0 0
Novo-Nordisk A/S ADR 670100205 2,966 51,240 SH   SOLE   51,240 0 0
Roche Holdings Ltd ADR 771195104 7,877 193,720 SH   SOLE   193,720 0 0
Royal Dutch Shell CL A ADR 780259206 4,931 83,600 SH   SOLE   83,600 0 0
Sanofi ADS ADR 80105N105 3,184 63,420 SH   SOLE   63,420 0 0
Silicon Motion Tech ADS ADR 82706C108 1,626 32,060 SH   SOLE   32,060 0 0
TAL Education Group ADS ADR 874080104 659 13,675 SH   SOLE   13,675 0 0
Tencent Holdings Ltd. ADR 88032Q109 1,964 40,900 SH   SOLE   40,900 0 0