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 224 9,815 SH   SOLE   9,815 0 0
Accenture Plc COM G1151C101 7,820 47,897 SH   SOLE   47,897 0 0
Adtalem Global Education Inc. COM 00737L103 212 7,925 SH   SOLE   7,925 0 0
Advanced Energy Industries COM 007973100 1,114 22,980 SH   SOLE   22,980 0 0
Akamai Technologies Inc. COM 00971T101 10,700 116,950 SH   SOLE   116,950 0 0
Alcon Inc COM H01301128 16,223 319,221 SH   SOLE   319,221 0 0
Allergan plc. COM G0177J108 1,098 6,200 SH   SOLE   6,200 0 0
Alphabet Inc. Class A COM 02079K305 49,841 42,894 SH   SOLE   42,894 0 0
Alphabet Inc. Class C COM 02079K107 70,290 60,448 SH   SOLE   60,448 0 0
Amazon.com Inc. COM 023135106 95,238 48,847 SH   SOLE   48,847 0 0
Ambarella, Inc. COM G037AX101 1,202 24,750 SH   SOLE   24,750 0 0
Amdocs Limited COM G02602103 6,848 124,572 SH   SOLE   124,572 0 0
American Public Education COM 02913V103 260 10,875 SH   SOLE   10,875 0 0
Amgen Inc. COM 031162100 35,878 176,976 SH   SOLE   176,976 0 0
Anthem, Inc. COM 036752103 395 1,740 SH   SOLE   1,740 0 0
Apple Inc. COM 037833100 38,714 152,245 SH   SOLE   152,245 0 0
Assurant, Inc. COM 04621X108 4,616 44,350 SH   SOLE   44,350 0 0
Bank of New York Mellon Corp. COM 064058100 4,396 130,530 SH   SOLE   130,530 0 0
Barrett Business Services Inc COM 068463108 263 6,646 SH   SOLE   6,646 0 0
Biogen Inc. COM 09062X103 6,425 20,308 SH   SOLE   20,308 0 0
Boston Beer Co. Inc. COM 100557107 720 1,960 SH   SOLE   1,960 0 0
Bristol-Myers Squibb Co. COM 110122108 1,744 31,295 SH   SOLE   31,295 0 0
CNO Financial Group, Inc. COM 12621E103 227 18,335 SH   SOLE   18,335 0 0
CVS Health Corporation COM 126650100 1,354 22,826 SH   SOLE   22,826 0 0
Capital One Financial Corp. COM 14040H105 4,114 81,596 SH   SOLE   81,596 0 0
Cardinal Health Inc. COM 14149Y108 2,642 55,120 SH   SOLE   55,120 0 0
Charles River Laboratories COM 159864107 2,271 17,995 SH   SOLE   17,995 0 0
Charles Schwab Corp COM 808513105 33,063 983,423 SH   SOLE   983,423 0 0
Check Point Software COM M22465104 13,765 136,913 SH   SOLE   136,913 0 0
Chubb Limited COM H1467J104 15,554 139,259 SH   SOLE   139,259 0 0
Cigna Corporation COM 125523100 11,374 64,195 SH   SOLE   64,195 0 0
Cirrus Logic Inc. COM 172755100 1,033 15,735 SH   SOLE   15,735 0 0
Cisco Systems Inc. COM 17275R102 55,677 1,416,346 SH   SOLE   1,416,346 0 0
Citrix Systems Inc. COM 177376100 21,176 149,600 SH   SOLE   149,600 0 0
Cognizant Tech Solutions COM 192446102 8,728 187,826 SH   SOLE   187,826 0 0
Cohu, Inc. COM 192576106 1,123 90,701 SH   SOLE   90,701 0 0
Colfax Corporation COM 194014106 215 10,855 SH   SOLE   10,855 0 0
CyrusOne Inc COM 23283R100 276 4,465 SH   SOLE   4,465 0 0
DXC Technology COM 23355L106 269 20,635 SH   SOLE   20,635 0 0
Dime Community Bancshares COM 253922108 324 23,665 SH   SOLE   23,665 0 0
Diodes Inc. COM 254543101 1,162 28,605 SH   SOLE   28,605 0 0
Eagle Pharmaceuticals, Inc. COM 269796108 926 20,125 SH   SOLE   20,125 0 0
Everest Re Group Ltd COM G3223R108 2,040 10,600 SH   SOLE   10,600 0 0
F5 Networks Inc. COM 315616102 1,122 10,525 SH   SOLE   10,525 0 0
Facebook, Inc. cl A COM 30303M102 43,666 261,788 SH   SOLE   261,788 0 0
FireEye, Inc. COM 31816Q101 197 18,640 SH   SOLE   18,640 0 0
Fortinet, Inc. COM 34959E109 1,122 11,090 SH   SOLE   11,090 0 0
Gentex Corporation COM 371901109 7,457 336,520 SH   SOLE   336,520 0 0
Gilead Sciences Inc. COM 375558103 25,093 335,653 SH   SOLE   335,653 0 0
Global Payments Inc. COM 37940X102 18,271 126,682 SH   SOLE   126,682 0 0
HP Inc. COM 40434L105 8,845 509,486 SH   SOLE   509,486 0 0
Hartford Financial Services COM 416515104 337 9,565 SH   SOLE   9,565 0 0
Hewlett Packard Enterprise Co COM 42824C109 774 79,696 SH   SOLE   79,696 0 0
Hollysys Automation Technologs COM G45667105 217 16,820 SH   SOLE   16,820 0 0
IBM Corp COM 459200101 20,265 182,686 SH   SOLE   182,686 0 0
Illumina Inc COM 452327109 9,984 36,557 SH   SOLE   36,557 0 0
Innoviva, Inc. COM 45781M101 279 23,735 SH   SOLE   23,735 0 0
Intel Corporation COM 458140100 31,976 590,838 SH   SOLE   590,838 0 0
JPMorgan Chase & Co COM 46625H100 1,531 17,000 SH   SOLE   17,000 0 0
Jack Henry & Associates COM 426281101 1,997 12,865 SH   SOLE   12,865 0 0
Jazz Pharmaceuticals plc COM G50871105 365 3,655 SH   SOLE   3,655 0 0
Johnson & Johnson COM 478160104 1,199 9,143 SH   SOLE   9,143 0 0
Juniper Networks Inc COM 48203R104 5,824 304,296 SH   SOLE   304,296 0 0
KLA Corporation COM 482480100 53,136 369,665 SH   SOLE   369,665 0 0
Kulicke & Soffa Industries COM 501242101 1,224 58,645 SH   SOLE   58,645 0 0
Laboratory Corp of America COM 50540R409 8,578 67,870 SH   SOLE   67,870 0 0
Lam Research Corporation COM 512807108 856 3,565 SH   SOLE   3,565 0 0
Lowes Companies Inc. COM 548661107 16,429 190,925 SH   SOLE   190,925 0 0
Magellan Health, Inc. COM 559079207 243 5,055 SH   SOLE   5,055 0 0
Mastercard Inc. COM 57636Q104 1,000 4,139 SH   SOLE   4,139 0 0
McKesson Corp COM 58155Q103 7,964 58,877 SH   SOLE   58,877 0 0
Medtronic PLC COM G5960L103 6,638 73,611 SH   SOLE   73,611 0 0
Mercer International Inc. COM 588056101 276 38,125 SH   SOLE   38,125 0 0
Merck & Co. Inc. COM 58933Y105 1,944 25,270 SH   SOLE   25,270 0 0
Microsoft Corporation COM 594918104 45,663 289,539 SH   SOLE   289,539 0 0
Molson Coors Brewing Co. COM 60871R209 288 7,385 SH   SOLE   7,385 0 0
Mylan N.V. COM N59465109 505 33,885 SH   SOLE   33,885 0 0
NXP Semiconductors NV COM N6596X109 9,427 113,670 SH   SOLE   113,670 0 0
NetApp, Inc. COM 64110D104 14,271 342,310 SH   SOLE   342,310 0 0
NextGen Healthcare, Inc. COM 65343C102 582 55,780 SH   SOLE   55,780 0 0
Oracle Corporation COM 68389X105 22,271 460,821 SH   SOLE   460,821 0 0
Palo Alto Networks, Inc. COM 697435105 836 5,100 SH   SOLE   5,100 0 0
PayPal Holdings, Inc. COM 70450Y103 1,461 15,260 SH   SOLE   15,260 0 0
Paychex, Inc. COM 704326107 4,041 64,230 SH   SOLE   64,230 0 0
Paylocity Holding Corporation COM 70438V106 517 5,855 SH   SOLE   5,855 0 0
PepsiCo, Inc. COM 713448108 11,323 94,281 SH   SOLE   94,281 0 0
Perficient, Inc. COM 71375U101 831 30,670 SH   SOLE   30,670 0 0
Pfizer Inc. COM 717081103 20,079 615,156 SH   SOLE   615,156 0 0
Pool Corporation COM 73278L105 203 1,030 SH   SOLE   1,030 0 0
Qualcomm Inc. COM 747525103 25,801 381,388 SH   SOLE   381,388 0 0
Quest Diagnostics Inc COM 74834L100 3,268 40,700 SH   SOLE   40,700 0 0
QuinStreet, Inc. COM 74874Q100 251 31,140 SH   SOLE   31,140 0 0
Republic Services Inc. COM 760759100 235 3,130 SH   SOLE   3,130 0 0
Salesforce.com Inc COM 79466L302 6,482 45,020 SH   SOLE   45,020 0 0
Science App Int'l Corp COM 808625107 423 5,665 SH   SOLE   5,665 0 0
Seagate Technology Plc COM G7945M107 12,989 266,168 SH   SOLE   266,168 0 0
Selective Insurance Group COM 816300107 323 6,490 SH   SOLE   6,490 0 0
Skyworks Solutions Inc COM 83088M102 13,815 154,560 SH   SOLE   154,560 0 0
SolarEdge Technologies, Inc. COM 83417M104 1,661 20,280 SH   SOLE   20,280 0 0
State Street Corp COM 857477103 9,777 183,545 SH   SOLE   183,545 0 0
Stryker Corp COM 863667101 1,367 8,210 SH   SOLE   8,210 0 0
Synchrony Financial COM 87165B103 2,739 170,235 SH   SOLE   170,235 0 0
Synnex Corporation COM 87162W100 466 6,380 SH   SOLE   6,380 0 0
Synopsys Inc. COM 871607107 13,868 107,677 SH   SOLE   107,677 0 0
Taylor Morrison Home Corp cl A COM 87724P106 165 15,015 SH   SOLE   15,015 0 0
Tesla, Inc. COM 88160R101 401 765 SH   SOLE   765 0 0
The Travelers Companies COM 89417E109 6,385 64,268 SH   SOLE   64,268 0 0
Truist Financial Corp COM 89832Q109 688 22,303 SH   SOLE   22,303 0 0
Ubiquiti Networks, Inc. COM 90353W103 1,230 8,685 SH   SOLE   8,685 0 0
United Therapeutics Corp. COM 91307C102 1,124 11,850 SH   SOLE   11,850 0 0
UnitedHealth Group, Inc. COM 91324P102 2,307 9,250 SH   SOLE   9,250 0 0
VISA Inc. COM 92826C839 19,903 123,527 SH   SOLE   123,527 0 0
VMware, Inc. Cl A COM 928563402 17,592 145,265 SH   SOLE   145,265 0 0
Valero Energy Corp. COM 91913Y100 3,472 76,550 SH   SOLE   76,550 0 0
Verint Systems Inc. COM 92343X100 811 18,850 SH   SOLE   18,850 0 0
Waters Corporation COM 941848103 2,501 13,740 SH   SOLE   13,740 0 0
Xilinx Inc. COM 983919101 45,402 582,520 SH   SOLE   582,520 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 10,625 105,111 SH   SOLE   105,111 0 0
eBay Inc. COM 278642103 18,008 599,065 SH   SOLE   599,065 0 0
BRISTOL MYERS SQUIBB C CONTNGN RT 110122157 119 31,295 SH   SOLE   31,295 0 0
AllianceBernstein Hldg LTD 01881G106 200 10,785 SH   SOLE   10,785 0 0
Glaxo Smithkline ADS ADR 37733W105 13,862 365,845 SH   SOLE   365,845 0 0
IQIYI, INC. ADR 46267X108 700 39,305 SH   SOLE   39,305 0 0
Novartis AG ADR 66987V109 20,307 246,293 SH   SOLE   246,293 0 0
Novo-Nordisk A/S ADR 670100205 3,085 51,240 SH   SOLE   51,240 0 0
Roche Holdings Ltd ADR 771195104 7,848 193,450 SH   SOLE   193,450 0 0
Sanofi ADS ADR 80105N105 2,773 63,420 SH   SOLE   63,420 0 0
Silicon Motion Tech ADS ADR 82706C108 1,170 31,905 SH   SOLE   31,905 0 0
TAL Education Group ADS ADR 874080104 569 10,675 SH   SOLE   10,675 0 0
Tencent Holdings Ltd. ADR 88032Q109 1,866 38,005 SH   SOLE   38,005 0 0