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
AbbVie Inc. COM 00287Y109 318 2,965 SH   SOLE   2,965 0 0
Accenture Plc COM G1151C101 12,511 47,897 SH   SOLE   47,897 0 0
Adtalem Global Education Inc. COM 00737L103 702 20,665 SH   SOLE   20,665 0 0
Advanced Energy Industries COM 007973100 2,560 26,405 SH   SOLE   26,405 0 0
Akamai Technologies Inc. COM 00971T101 15,868 151,140 SH   SOLE   151,140 0 0
Alcon Inc COM H01301128 20,437 309,749 SH   SOLE   309,749 0 0
Alexion Pharmaceuticals COM 015351109 2,092 13,390 SH   SOLE   13,390 0 0
Alphabet Inc. Class A COM 02079K305 62,878 35,876 SH   SOLE   35,876 0 0
Alphabet Inc. Class C COM 02079K107 91,434 52,192 SH   SOLE   52,192 0 0
Amazon.com Inc. COM 023135106 150,975 46,355 SH   SOLE   46,355 0 0
Ambarella, Inc. COM G037AX101 2,948 32,110 SH   SOLE   32,110 0 0
Amdocs Limited COM G02602103 8,140 114,757 SH   SOLE   114,757 0 0
American Public Education COM 02913V103 481 15,795 SH   SOLE   15,795 0 0
Amgen Inc. COM 031162100 38,091 165,671 SH   SOLE   165,671 0 0
Anthem, Inc. COM 036752103 2,297 7,155 SH   SOLE   7,155 0 0
Apple Inc. COM 037833100 75,326 567,685 SH   SOLE   567,685 0 0
Artisan Partners Asset Mangmnt COM 04316A108 635 12,620 SH   SOLE   12,620 0 0
Assurant, Inc. COM 04621X108 6,041 44,350 SH   SOLE   44,350 0 0
Bank of New York Mellon Corp. COM 064058100 5,497 129,525 SH   SOLE   129,525 0 0
Barrett Business Services Inc COM 068463108 453 6,646 SH   SOLE   6,646 0 0
Biogen Inc. COM 09062X103 4,229 17,273 SH   SOLE   17,273 0 0
CNO Financial Group, Inc. COM 12621E103 408 18,345 SH   SOLE   18,345 0 0
Cardinal Health Inc. COM 14149Y108 1,686 31,479 SH   SOLE   31,479 0 0
Carlisle Companies Inc. COM 142339100 388 2,485 SH   SOLE   2,485 0 0
Charles River Laboratories COM 159864107 3,489 13,965 SH   SOLE   13,965 0 0
Charles Schwab Corp COM 808513105 49,198 927,557 SH   SOLE   927,557 0 0
Check Point Software COM M22465104 13,310 100,143 SH   SOLE   100,143 0 0
Chubb Limited COM H1467J104 20,680 134,357 SH   SOLE   134,357 0 0
Cigna Corporation COM 125523100 3,171 15,230 SH   SOLE   15,230 0 0
Cirrus Logic Inc. COM 172755100 2,338 28,440 SH   SOLE   28,440 0 0
Cisco Systems Inc. COM 17275R102 62,275 1,391,629 SH   SOLE   1,391,629 0 0
Citrix Systems Inc. COM 177376100 19,514 149,990 SH   SOLE   149,990 0 0
Cognizant Tech Solutions COM 192446102 14,745 179,925 SH   SOLE   179,925 0 0
Cohu, Inc. COM 192576106 3,395 88,911 SH   SOLE   88,911 0 0
Colfax Corporation COM 194014106 415 10,855 SH   SOLE   10,855 0 0
Concentrix Corporation COM 20602D101 592 6,000 SH   SOLE   6,000 0 0
CyrusOne Inc COM 23283R100 327 4,465 SH   SOLE   4,465 0 0
Digital Realty Trust, Inc COM 253868103 29,940 214,611 SH   SOLE   214,611 0 0
Dime Community Bancshares, Inc COM 25432X102 373 23,665 SH   SOLE   23,665 0 0
Diodes Inc. COM 254543101 2,301 32,640 SH   SOLE   32,640 0 0
Draftkings, Inc. COM 26142R104 10,557 226,735 SH   SOLE   226,735 0 0
Eventbrite Inc. Cl A COM 29975E109 969 53,558 SH   SOLE   53,558 0 0
Everest Re Group Ltd COM G3223R108 2,481 10,600 SH   SOLE   10,600 0 0
Exelixis Inc. COM 30161Q104 1,929 96,090 SH   SOLE   96,090 0 0
F5 Networks Inc. COM 315616102 1,852 10,525 SH   SOLE   10,525 0 0
Facebook, Inc. cl A COM 30303M102 79,753 291,965 SH   SOLE   291,965 0 0
FireEye, Inc. COM 31816Q101 604 26,210 SH   SOLE   26,210 0 0
Fortinet, Inc. COM 34959E109 1,647 11,090 SH   SOLE   11,090 0 0
Gentex Corporation COM 371901109 11,603 341,980 SH   SOLE   341,980 0 0
Gilead Sciences Inc. COM 375558103 6,871 117,940 SH   SOLE   117,940 0 0
Global Payments Inc. COM 37940X102 21,904 101,682 SH   SOLE   101,682 0 0
HP Inc. COM 40434L105 7,703 313,241 SH   SOLE   313,241 0 0
Hamilton Lane Inc. COM 407497106 472 6,050 SH   SOLE   6,050 0 0
Hartford Financial Services COM 416515104 468 9,565 SH   SOLE   9,565 0 0
Hollysys Automation Technologs COM G45667105 584 39,750 SH   SOLE   39,750 0 0
IBM Corp COM 459200101 3,472 27,582 SH   SOLE   27,582 0 0
Illumina Inc COM 452327109 13,970 37,757 SH   SOLE   37,757 0 0
Intel Corporation COM 458140100 29,500 592,126 SH   SOLE   592,126 0 0
Intuitive Surgical, Inc. COM 46120E602 8,402 10,270 SH   SOLE   10,270 0 0
JPMorgan Chase & Co COM 46625H100 19,855 156,252 SH   SOLE   156,252 0 0
Jack Henry & Associates COM 426281101 2,578 15,915 SH   SOLE   15,915 0 0
Jazz Pharmaceuticals plc COM G50871105 2,137 12,950 SH   SOLE   12,950 0 0
Johnson & Johnson COM 478160104 1,439 9,143 SH   SOLE   9,143 0 0
KLA Corporation COM 482480100 90,663 350,170 SH   SOLE   350,170 0 0
Kadant Inc COM 48282T104 692 4,910 SH   SOLE   4,910 0 0
Kulicke & Soffa Industries COM 501242101 2,454 77,140 SH   SOLE   77,140 0 0
Laboratory Corp of America COM 50540R409 14,380 70,645 SH   SOLE   70,645 0 0
Lam Research Corporation COM 512807108 2,024 4,285 SH   SOLE   4,285 0 0
LiveRamp Holdings, Inc. COM 53815P108 345 4,710 SH   SOLE   4,710 0 0
Lowes Companies Inc. COM 548661107 29,461 183,544 SH   SOLE   183,544 0 0
M/I Homes, Inc. COM 55305B101 519 11,710 SH   SOLE   11,710 0 0
Magellan Health, Inc. COM 559079207 525 6,335 SH   SOLE   6,335 0 0
Mastercard Inc. COM 57636Q104 1,477 4,139 SH   SOLE   4,139 0 0
McKesson Corp COM 58155Q103 10,240 58,877 SH   SOLE   58,877 0 0
Medtronic PLC COM G5960L103 8,623 73,611 SH   SOLE   73,611 0 0
Mercer International Inc. COM 588056101 391 38,125 SH   SOLE   38,125 0 0
Merck & Co. Inc. COM 58933Y105 1,942 23,740 SH   SOLE   23,740 0 0
Microsoft Corporation COM 594918104 38,473 172,974 SH   SOLE   172,974 0 0
NXP Semiconductors NV COM N6596X109 18,075 113,670 SH   SOLE   113,670 0 0
NetApp, Inc. COM 64110D104 11,047 166,765 SH   SOLE   166,765 0 0
NextGen Healthcare, Inc. COM 65343C102 2,247 123,210 SH   SOLE   123,210 0 0
Oracle Corporation COM 68389X105 28,840 445,824 SH   SOLE   445,824 0 0
Palo Alto Networks, Inc. COM 697435105 1,812 5,100 SH   SOLE   5,100 0 0
PayPal Holdings, Inc. COM 70450Y103 10,636 45,415 SH   SOLE   45,415 0 0
Paychex, Inc. COM 704326107 5,513 59,160 SH   SOLE   59,160 0 0
Paylocity Holding Corporation COM 70438V106 1,487 7,220 SH   SOLE   7,220 0 0
PepsiCo, Inc. COM 713448108 7,537 50,820 SH   SOLE   50,820 0 0
Perficient, Inc. COM 71375U101 1,901 39,890 SH   SOLE   39,890 0 0
Perspecta Inc COM 715347100 306 12,690 SH   SOLE   12,690 0 0
Pfizer Inc. COM 717081103 19,181 521,083 SH   SOLE   521,083 0 0
Pool Corporation COM 73278L105 384 1,030 SH   SOLE   1,030 0 0
Prog Holdings, Inc. COM 74319R101 528 9,795 SH   SOLE   9,795 0 0
PulteGroup, Inc. COM 745867101 380 8,820 SH   SOLE   8,820 0 0
Qualcomm Inc. COM 747525103 57,178 375,333 SH   SOLE   375,333 0 0
Quest Diagnostics Inc COM 74834L100 3,659 30,700 SH   SOLE   30,700 0 0
QuinStreet, Inc. COM 74874Q100 407 18,980 SH   SOLE   18,980 0 0
Regeneron Pharmaceuticals COM 75886F107 1,544 3,195 SH   SOLE   3,195 0 0
Republic Services Inc. COM 760759100 301 3,130 SH   SOLE   3,130 0 0
Salesforce.com Inc COM 79466L302 13,175 59,205 SH   SOLE   59,205 0 0
Science App Int'l Corp COM 808625107 1,009 10,665 SH   SOLE   10,665 0 0
Seagate Technology Plc COM G7945M107 523 8,413 SH   SOLE   8,413 0 0
Selective Insurance Group COM 816300107 435 6,490 SH   SOLE   6,490 0 0
Skyworks Solutions Inc COM 83088M102 23,629 154,560 SH   SOLE   154,560 0 0
SolarEdge Technologies, Inc. COM 83417M104 5,297 16,600 SH   SOLE   16,600 0 0
State Street Corp COM 857477103 7,829 107,570 SH   SOLE   107,570 0 0
Stryker Corp COM 863667101 2,257 9,210 SH   SOLE   9,210 0 0
Synnex Corporation COM 87162W100 326 4,000 SH   SOLE   4,000 0 0
Synopsys Inc. COM 871607107 27,914 107,677 SH   SOLE   107,677 0 0
Taylor Morrison Home Corp cl A COM 87724P106 579 22,580 SH   SOLE   22,580 0 0
Tesla, Inc. COM 88160R101 2,558 3,625 SH   SOLE   3,625 0 0
The Travelers Companies COM 89417E109 838 5,968 SH   SOLE   5,968 0 0
Thor Industries Inc. COM 885160101 325 3,490 SH   SOLE   3,490 0 0
Transdigm Group, Inc. COM 893641100 331 535 SH   SOLE   535 0 0
Truist Financial Corp COM 89832Q109 890 18,568 SH   SOLE   18,568 0 0
Ubiquiti Networks, Inc. COM 90353W103 2,419 8,685 SH   SOLE   8,685 0 0
United Therapeutics Corp. COM 91307C102 3,322 21,885 SH   SOLE   21,885 0 0
UnitedHealth Group, Inc. COM 91324P102 3,244 9,250 SH   SOLE   9,250 0 0
VISA Inc. COM 92826C839 27,020 123,532 SH   SOLE   123,532 0 0
VMware, Inc. Cl A COM 928563402 20,375 145,265 SH   SOLE   145,265 0 0
Verint Systems Inc. COM 92343X100 1,538 22,890 SH   SOLE   22,890 0 0
Vertex Pharmaceuticals COM 92532F100 1,666 7,050 SH   SOLE   7,050 0 0
Viatris, Inc. COM 92556V106 793 42,340 SH   SOLE   42,340 0 0
Workiva Inc. Class A COM 98139A105 780 8,510 SH   SOLE   8,510 0 0
Xilinx Inc. COM 983919101 81,137 572,311 SH   SOLE   572,311 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 18,495 120,026 SH   SOLE   120,026 0 0
eBay Inc. COM 278642103 27,485 546,965 SH   SOLE   546,965 0 0
BRISTOL MYERS SQUIBB C CONTNGN RT 110122157 22 31,295 SH   SOLE   31,295 0 0
AllianceBernstein Hldg LTD 01881G106 566 16,750 SH   SOLE   16,750 0 0
Glaxo Smithkline ADS ADR 37733W105 7,127 193,670 SH   SOLE   193,670 0 0
IQIYI, INC. ADR 46267X108 687 39,305 SH   SOLE   39,305 0 0
Novartis AG ADR 66987V109 22,609 239,427 SH   SOLE   239,427 0 0
Novo-Nordisk A/S ADR 670100205 2,023 28,965 SH   SOLE   28,965 0 0
Roche Holdings Ltd ADR 771195104 417 9,515 SH   SOLE   9,515 0 0
Sanofi ADS ADR 80105N105 1,923 39,570 SH   SOLE   39,570 0 0
Silicon Motion Tech ADS ADR 82706C108 1,708 35,475 SH   SOLE   35,475 0 0
TAL Education Group ADS ADR 874080104 523 7,315 SH   SOLE   7,315 0 0
Tencent Holdings Ltd. ADR 88032Q109 2,318 32,245 SH   SOLE   32,245 0 0