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 335 2,975 SH   SOLE   2,975 0 0
Accenture Plc COM G1151C101 14,121 47,902 SH   SOLE   47,902 0 0
Adtalem Global Education Inc. COM 00737L103 754 21,161 SH   SOLE   21,161 0 0
Advanced Energy Industries COM 007973100 3,446 30,570 SH   SOLE   30,570 0 0
Akamai Technologies Inc. COM 00971T101 17,623 151,140 SH   SOLE   151,140 0 0
Alcon Inc COM H01301128 18,693 266,058 SH   SOLE   266,058 0 0
Alphabet Inc. Class A COM 02079K305 55,292 22,644 SH   SOLE   22,644 0 0
Alphabet Inc. Class C COM 02079K107 126,020 50,281 SH   SOLE   50,281 0 0
Amazon.com Inc. COM 023135106 156,596 45,520 SH   SOLE   45,520 0 0
Ambarella, Inc. COM G037AX101 3,424 32,110 SH   SOLE   32,110 0 0
Amdocs Limited COM G02602103 8,699 112,453 SH   SOLE   112,453 0 0
American Public Education COM 02913V103 633 22,319 SH   SOLE   22,319 0 0
AmerisourceBergen Corp COM 03073E105 1,997 17,440 SH   SOLE   17,440 0 0
Amgen Inc. COM 031162100 39,873 163,580 SH   SOLE   163,580 0 0
Anthem, Inc. COM 036752103 2,684 7,030 SH   SOLE   7,030 0 0
Apple Inc. COM 037833100 48,921 357,190 SH   SOLE   357,190 0 0
Artisan Partners Asset Mangmnt COM 04316A108 884 17,395 SH   SOLE   17,395 0 0
Assurant, Inc. COM 04621X108 6,935 44,406 SH   SOLE   44,406 0 0
Bank of New York Mellon Corp. COM 064058100 6,263 122,258 SH   SOLE   122,258 0 0
Barrett Business Services Inc COM 068463108 483 6,646 SH   SOLE   6,646 0 0
Biogen Inc. COM 09062X103 2,183 6,305 SH   SOLE   6,305 0 0
Broadcom Limited COM 11135F101 20,132 42,220 SH   SOLE   42,220 0 0
CNO Financial Group, Inc. COM 12621E103 436 18,475 SH   SOLE   18,475 0 0
Cardinal Health Inc. COM 14149Y108 1,686 29,540 SH   SOLE   29,540 0 0
Carlisle Companies Inc. COM 142339100 477 2,495 SH   SOLE   2,495 0 0
Charles River Laboratories COM 159864107 4,576 12,370 SH   SOLE   12,370 0 0
Charles Schwab Corp COM 808513105 65,588 900,814 SH   SOLE   900,814 0 0
Check Point Software COM M22465104 8,726 75,143 SH   SOLE   75,143 0 0
Chubb Limited COM H1467J104 20,923 131,642 SH   SOLE   131,642 0 0
Cigna Corporation COM 125523100 2,973 12,542 SH   SOLE   12,542 0 0
Cirrus Logic Inc. COM 172755100 3,226 37,901 SH   SOLE   37,901 0 0
Cisco Systems Inc. COM 17275R102 74,607 1,407,679 SH   SOLE   1,407,679 0 0
Citrix Systems Inc. COM 177376100 17,589 149,990 SH   SOLE   149,990 0 0
Cognizant Tech Solutions COM 192446102 23,961 345,959 SH   SOLE   345,959 0 0
Cognyte Software Ltd. Ordinary COM M25133105 1,075 43,893 SH   SOLE   43,893 0 0
Cohu, Inc. COM 192576106 3,004 81,652 SH   SOLE   81,652 0 0
Colfax Corporation COM 194014106 497 10,855 SH   SOLE   10,855 0 0
Concentrix Corporation COM 20602D101 965 6,000 SH   SOLE   6,000 0 0
CyrusOne Inc COM 23283R100 321 4,490 SH   SOLE   4,490 0 0
Digital Realty Trust, Inc COM 253868103 33,052 219,673 SH   SOLE   219,673 0 0
Dime Community Bancshares, Inc COM 25432X102 517 15,392 SH   SOLE   15,392 0 0
Diodes Inc. COM 254543101 2,604 32,640 SH   SOLE   32,640 0 0
Draftkings, Inc. COM 26142R104 12,262 235,034 SH   SOLE   235,034 0 0
Edgewell Personal Care Company COM 28035Q102 799 18,197 SH   SOLE   18,197 0 0
Eventbrite Inc. Cl A COM 29975E109 568 29,882 SH   SOLE   29,882 0 0
Exelixis Inc. COM 30161Q104 1,810 99,343 SH   SOLE   99,343 0 0
F5 Networks Inc. COM 315616102 1,965 10,525 SH   SOLE   10,525 0 0
Facebook, Inc. cl A COM 30303M102 101,002 290,479 SH   SOLE   290,479 0 0
FireEye, Inc. COM 31816Q101 530 26,210 SH   SOLE   26,210 0 0
Fortinet, Inc. COM 34959E109 1,348 5,660 SH   SOLE   5,660 0 0
Gentex Corporation COM 371901109 11,042 333,710 SH   SOLE   333,710 0 0
Gilead Sciences Inc. COM 375558103 9,368 136,048 SH   SOLE   136,048 0 0
Global Payments Inc. COM 37940X102 19,071 101,692 SH   SOLE   101,692 0 0
Hamilton Lane Inc. COM 407497106 601 6,600 SH   SOLE   6,600 0 0
Hartford Financial Services COM 416515104 594 9,592 SH   SOLE   9,592 0 0
Hollysys Automation Technologs COM G45667105 741 49,750 SH   SOLE   49,750 0 0
Humana Inc. COM 444859102 1,386 3,130 SH   SOLE   3,130 0 0
IBM Corp COM 459200101 4,844 33,046 SH   SOLE   33,046 0 0
Illumina Inc COM 452327109 16,040 33,896 SH   SOLE   33,896 0 0
Intel Corporation COM 458140100 34,867 621,079 SH   SOLE   621,079 0 0
Intuitive Surgical, Inc. COM 46120E602 10,721 11,658 SH   SOLE   11,658 0 0
JPMorgan Chase & Co COM 46625H100 33,160 213,192 SH   SOLE   213,192 0 0
Jack Henry & Associates COM 426281101 2,604 15,925 SH   SOLE   15,925 0 0
Jazz Pharmaceuticals plc COM G50871105 3,206 18,050 SH   SOLE   18,050 0 0
Johnson & Johnson COM 478160104 1,507 9,148 SH   SOLE   9,148 0 0
KLA Corporation COM 482480100 84,722 261,318 SH   SOLE   261,318 0 0
Kadant Inc COM 48282T104 714 4,056 SH   SOLE   4,056 0 0
Kulicke & Soffa Industries COM 501242101 4,343 70,968 SH   SOLE   70,968 0 0
Laboratory Corp of America COM 50540R409 19,621 71,130 SH   SOLE   71,130 0 0
Lam Research Corporation COM 512807108 1,812 2,785 SH   SOLE   2,785 0 0
LiveRamp Holdings, Inc. COM 53815P108 591 12,615 SH   SOLE   12,615 0 0
Lowes Companies Inc. COM 548661107 34,674 178,759 SH   SOLE   178,759 0 0
M/I Homes, Inc. COM 55305B101 7,776 132,546 SH   SOLE   132,546 0 0
Mastercard Inc. COM 57636Q104 1,515 4,149 SH   SOLE   4,149 0 0
McKesson Corp COM 58155Q103 11,178 58,452 SH   SOLE   58,452 0 0
Medtronic PLC COM G5960L103 9,139 73,626 SH   SOLE   73,626 0 0
Merck & Co. Inc. COM 58933Y105 1,848 23,765 SH   SOLE   23,765 0 0
Microsoft Corporation COM 594918104 38,887 143,549 SH   SOLE   143,549 0 0
NXP Semiconductors NV COM N6596X109 39,769 193,314 SH   SOLE   193,314 0 0
NetApp, Inc. COM 64110D104 14,465 176,785 SH   SOLE   176,785 0 0
NextGen Healthcare, Inc. COM 65343C102 2,069 124,735 SH   SOLE   124,735 0 0
Nordson Corporation COM 655663102 2,163 9,854 SH   SOLE   9,854 0 0
Oracle Corporation COM 68389X105 28,329 363,943 SH   SOLE   363,943 0 0
Palo Alto Networks, Inc. COM 697435105 1,894 5,105 SH   SOLE   5,105 0 0
PayPal Holdings, Inc. COM 70450Y103 13,106 44,962 SH   SOLE   44,962 0 0
Paychex, Inc. COM 704326107 6,082 56,683 SH   SOLE   56,683 0 0
Paylocity Holding Corporation COM 70438V106 1,378 7,220 SH   SOLE   7,220 0 0
PepsiCo, Inc. COM 713448108 3,099 20,918 SH   SOLE   20,918 0 0
Perficient, Inc. COM 71375U101 2,074 25,795 SH   SOLE   25,795 0 0
Pfizer Inc. COM 717081103 11,126 284,115 SH   SOLE   284,115 0 0
Pool Corporation COM 73278L105 472 1,030 SH   SOLE   1,030 0 0
Prog Holdings, Inc. COM 74319R101 471 9,795 SH   SOLE   9,795 0 0
PulteGroup, Inc. COM 745867101 483 8,855 SH   SOLE   8,855 0 0
Qualcomm Inc. COM 747525103 53,020 370,952 SH   SOLE   370,952 0 0
Quest Diagnostics Inc COM 74834L100 4,154 31,480 SH   SOLE   31,480 0 0
QuinStreet, Inc. COM 74874Q100 353 18,980 SH   SOLE   18,980 0 0
Regeneron Pharmaceuticals COM 75886F107 1,997 3,575 SH   SOLE   3,575 0 0
Republic Services Inc. COM 760759100 344 3,130 SH   SOLE   3,130 0 0
Salesforce.com Inc COM 79466L302 17,629 72,171 SH   SOLE   72,171 0 0
Science App Int'l Corp COM 808625107 936 10,665 SH   SOLE   10,665 0 0
Seagate Technology Plc COM G7945M107 546 6,215 SH   SOLE   6,215 0 0
Selective Insurance Group COM 816300107 527 6,490 SH   SOLE   6,490 0 0
Skyworks Solutions Inc COM 83088M102 48,933 255,192 SH   SOLE   255,192 0 0
SolarEdge Technologies, Inc. COM 83417M104 4,482 16,218 SH   SOLE   16,218 0 0
State Street Corp COM 857477103 9,733 118,290 SH   SOLE   118,290 0 0
Stryker Corp COM 863667101 2,393 9,215 SH   SOLE   9,215 0 0
Synnex Corporation COM 87162W100 487 4,000 SH   SOLE   4,000 0 0
Synopsys Inc. COM 871607107 29,419 106,671 SH   SOLE   106,671 0 0
Taylor Morrison Home Corp cl A COM 87724P106 4,555 172,393 SH   SOLE   172,393 0 0
Tesla, Inc. COM 88160R101 1,648 2,425 SH   SOLE   2,425 0 0
The Travelers Companies COM 89417E109 830 5,546 SH   SOLE   5,546 0 0
Thermo Fisher Scientific, Inc. COM 883556102 2,068 4,100 SH   SOLE   4,100 0 0
Thor Industries Inc. COM 885160101 394 3,490 SH   SOLE   3,490 0 0
Transdigm Group, Inc. COM 893641100 346 535 SH   SOLE   535 0 0
Truist Financial Corp COM 89832Q109 840 15,127 SH   SOLE   15,127 0 0
Ubiquiti Networks, Inc. COM 90353W103 1,939 6,212 SH   SOLE   6,212 0 0
United Therapeutics Corp. COM 91307C102 3,159 17,610 SH   SOLE   17,610 0 0
UnitedHealth Group, Inc. COM 91324P102 3,704 9,250 SH   SOLE   9,250 0 0
VISA Inc. COM 92826C839 29,295 125,289 SH   SOLE   125,289 0 0
VMware, Inc. Cl A COM 928563402 27,531 172,104 SH   SOLE   172,104 0 0
Verint Systems Inc. COM 92343X100 1,311 29,078 SH   SOLE   29,078 0 0
Vertex Pharmaceuticals COM 92532F100 1,392 6,906 SH   SOLE   6,906 0 0
Viatris, Inc. COM 92556V106 809 56,610 SH   SOLE   56,610 0 0
Workiva Inc. Class A COM 98139A105 749 6,725 SH   SOLE   6,725 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 20,402 126,861 SH   SOLE   126,861 0 0
eBay Inc. COM 278642103 41,580 592,229 SH   SOLE   592,229 0 0
AllianceBernstein Hldg LTD 01881G106 1,081 23,214 SH   SOLE   23,214 0 0
Glaxo Smithkline ADS ADR 37733W105 6,187 155,375 SH   SOLE   155,375 0 0
IQIYI, INC. ADR 46267X108 612 39,305 SH   SOLE   39,305 0 0
Novartis AG ADR 66987V109 19,624 215,078 SH   SOLE   215,078 0 0
Roche Holdings Ltd ADR 771195104 325 6,920 SH   SOLE   6,920 0 0
Silicon Motion Tech ADS ADR 82706C108 2,274 35,475 SH   SOLE   35,475 0 0
Tencent Holdings Ltd. ADR 88032Q109 2,428 32,245 SH   SOLE   32,245 0 0