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 482 2,975 SH   SOLE   2,975 0 0
Accenture Plc COM G1151C101 16,154 47,902 SH   SOLE   47,902 0 0
Adtalem Global Education Inc. COM 00737L103 629 21,161 SH   SOLE   21,161 0 0
Advanced Energy Industries COM 007973100 3,198 37,155 SH   SOLE   37,155 0 0
Akamai Technologies Inc. COM 00971T101 17,877 149,740 SH   SOLE   149,740 0 0
Alcon Inc COM H01301128 19,619 247,308 SH   SOLE   247,308 0 0
Alphabet Inc. Class A COM 02079K305 54,498 19,594 SH   SOLE   19,594 0 0
Alphabet Inc. Class C COM 02079K107 126,975 45,462 SH   SOLE   45,462 0 0
Amazon.com Inc. COM 023135106 144,315 44,269 SH   SOLE   44,269 0 0
Ambarella, Inc. COM G037AX101 1,816 17,306 SH   SOLE   17,306 0 0
Amdocs Limited COM G02602103 8,994 109,403 SH   SOLE   109,403 0 0
American Public Education COM 02913V103 474 22,319 SH   SOLE   22,319 0 0
AmerisourceBergen Corp COM 03073E105 2,698 17,440 SH   SOLE   17,440 0 0
Amgen Inc. COM 031162100 37,639 155,650 SH   SOLE   155,650 0 0
Anthem, Inc. COM 036752103 3,378 6,877 SH   SOLE   6,877 0 0
Apple Inc. COM 037833100 58,809 336,802 SH   SOLE   336,802 0 0
Applied Industrial Tech COM 03820C105 1,938 18,875 SH   SOLE   18,875 0 0
Artisan Partners Asset Mangmnt COM 04316A108 684 17,395 SH   SOLE   17,395 0 0
Asbury Automotive Group COM 043436104 739 4,611 SH   SOLE   4,611 0 0
Assurant, Inc. COM 04621X108 7,795 42,868 SH   SOLE   42,868 0 0
Bank of New York Mellon Corp. COM 064058100 5,683 114,505 SH   SOLE   114,505 0 0
Barrett Business Services Inc COM 068463108 515 6,646 SH   SOLE   6,646 0 0
Biogen Inc. COM 09062X103 1,128 5,355 SH   SOLE   5,355 0 0
Broadcom Limited COM 11135F101 26,585 42,220 SH   SOLE   42,220 0 0
CNO Financial Group, Inc. COM 12621E103 470 18,735 SH   SOLE   18,735 0 0
CSG Systems International COM 126349109 1,104 17,373 SH   SOLE   17,373 0 0
Calix, Inc. COM 13100M509 1,341 31,244 SH   SOLE   31,244 0 0
Cardinal Health Inc. COM 14149Y108 2,299 40,540 SH   SOLE   40,540 0 0
Carlisle Companies Inc. COM 142339100 614 2,495 SH   SOLE   2,495 0 0
Cerence Inc. COM 156727109 564 15,625 SH   SOLE   15,625 0 0
Charles River Laboratories COM 159864107 1,784 6,284 SH   SOLE   6,284 0 0
Charles Schwab Corp COM 808513105 62,332 739,315 SH   SOLE   739,315 0 0
Check Point Software COM M22465104 9,007 65,143 SH   SOLE   65,143 0 0
Chubb Limited COM H1467J104 27,284 127,557 SH   SOLE   127,557 0 0
Cigna Corporation COM 125523100 2,993 12,492 SH   SOLE   12,492 0 0
Cirrus Logic Inc. COM 172755100 3,863 45,563 SH   SOLE   45,563 0 0
Cisco Systems Inc. COM 17275R102 74,077 1,328,506 SH   SOLE   1,328,506 0 0
Citrix Systems Inc. COM 177376100 2,320 22,990 SH   SOLE   22,990 0 0
Cognizant Tech Solutions COM 192446102 30,500 340,135 SH   SOLE   340,135 0 0
Cognyte Software Ltd. Ordinary COM M25133105 653 57,724 SH   SOLE   57,724 0 0
Cohu, Inc. COM 192576106 2,417 81,652 SH   SOLE   81,652 0 0
Concentrix Corporation COM 20602D101 1,999 12,000 SH   SOLE   12,000 0 0
Digital Realty Trust, Inc COM 253868103 30,774 217,027 SH   SOLE   217,027 0 0
Dime Community Bancshares, Inc COM 25432X102 584 16,892 SH   SOLE   16,892 0 0
Diodes Inc. COM 254543101 2,877 33,070 SH   SOLE   33,070 0 0
Draftkings, Inc. COM 26142R104 5,163 265,193 SH   SOLE   265,193 0 0
Edgewell Personal Care Company COM 28035Q102 676 18,422 SH   SOLE   18,422 0 0
Eventbrite Inc. Cl A COM 29975E109 441 29,882 SH   SOLE   29,882 0 0
Exelixis Inc. COM 30161Q104 2,252 99,343 SH   SOLE   99,343 0 0
F5 Networks Inc. COM 315616102 2,199 10,525 SH   SOLE   10,525 0 0
Fortinet, Inc. COM 34959E109 1,422 4,160 SH   SOLE   4,160 0 0
Gentex Corporation COM 371901109 8,383 287,392 SH   SOLE   287,392 0 0
Gilead Sciences Inc. COM 375558103 7,174 120,666 SH   SOLE   120,666 0 0
Global Payments Inc. COM 37940X102 13,916 101,692 SH   SOLE   101,692 0 0
Hartford Financial Services COM 416515104 653 9,092 SH   SOLE   9,092 0 0
Humana Inc. COM 444859102 1,362 3,130 SH   SOLE   3,130 0 0
IBM Corp COM 459200101 3,582 27,546 SH   SOLE   27,546 0 0
Illumina Inc COM 452327109 11,759 33,654 SH   SOLE   33,654 0 0
Intel Corporation COM 458140100 30,118 607,708 SH   SOLE   607,708 0 0
Intuitive Surgical, Inc. COM 46120E602 9,138 30,292 SH   SOLE   30,292 0 0
JPMorgan Chase & Co COM 46625H100 28,471 208,855 SH   SOLE   208,855 0 0
Jack Henry & Associates COM 426281101 3,138 15,925 SH   SOLE   15,925 0 0
Jazz Pharmaceuticals plc COM G50871105 2,810 18,050 SH   SOLE   18,050 0 0
Johnson & Johnson COM 478160104 1,621 9,148 SH   SOLE   9,148 0 0
KLA Corporation COM 482480100 71,740 195,978 SH   SOLE   195,978 0 0
Kadant Inc COM 48282T104 788 4,056 SH   SOLE   4,056 0 0
Korn Ferry COM 500643200 764 11,772 SH   SOLE   11,772 0 0
Kulicke & Soffa Industries COM 501242101 3,968 70,838 SH   SOLE   70,838 0 0
Laboratory Corp of America COM 50540R409 18,286 69,354 SH   SOLE   69,354 0 0
Lam Research Corporation COM 512807108 1,497 2,785 SH   SOLE   2,785 0 0
LiveRamp Holdings, Inc. COM 53815P108 472 12,615 SH   SOLE   12,615 0 0
Lowes Companies Inc. COM 548661107 31,363 155,115 SH   SOLE   155,115 0 0
M/I Homes, Inc. COM 55305B101 5,678 128,037 SH   SOLE   128,037 0 0
Mandiant, Inc. COM 562662106 811 36,360 SH   SOLE   36,360 0 0
Mastercard Inc. COM 57636Q104 1,483 4,149 SH   SOLE   4,149 0 0
McKesson Corp COM 58155Q103 16,012 52,303 SH   SOLE   52,303 0 0
Medpace Holdings, Inc. COM 58506Q109 1,325 8,097 SH   SOLE   8,097 0 0
Medtronic PLC COM G5960L103 8,169 73,626 SH   SOLE   73,626 0 0
Merck & Co. Inc. COM 58933Y105 1,950 23,765 SH   SOLE   23,765 0 0
Meritor, Inc. COM 59001K100 349 9,810 SH   SOLE   9,810 0 0
Meta Platforms, Inc. COM 30303M102 63,672 286,347 SH   SOLE   286,347 0 0
Microsoft Corporation COM 594918104 36,877 119,609 SH   SOLE   119,609 0 0
NXP Semiconductors NV COM N6596X109 37,094 200,423 SH   SOLE   200,423 0 0
NetApp, Inc. COM 64110D104 14,673 176,785 SH   SOLE   176,785 0 0
Neurocrine Biosciences Inc. COM 64125C109 1,534 16,361 SH   SOLE   16,361 0 0
New ticker = ENOV COM 194014106 432 10,855 SH   SOLE   10,855 0 0
NextGen Healthcare, Inc. COM 65343C102 2,628 125,660 SH   SOLE   125,660 0 0
Nordson Corporation COM 655663102 2,578 11,354 SH   SOLE   11,354 0 0
Oracle Corporation COM 68389X105 29,861 360,946 SH   SOLE   360,946 0 0
Palo Alto Networks, Inc. COM 697435105 2,571 4,130 SH   SOLE   4,130 0 0
PayPal Holdings, Inc. COM 70450Y103 5,493 47,493 SH   SOLE   47,493 0 0
Paychex, Inc. COM 704326107 7,100 52,024 SH   SOLE   52,024 0 0
Paylocity Holding Corporation COM 70438V106 1,486 7,220 SH   SOLE   7,220 0 0
PepsiCo, Inc. COM 713448108 2,580 15,414 SH   SOLE   15,414 0 0
Perficient, Inc. COM 71375U101 2,028 18,417 SH   SOLE   18,417 0 0
Pfizer Inc. COM 717081103 15,948 308,051 SH   SOLE   308,051 0 0
Pool Corporation COM 73278L105 436 1,030 SH   SOLE   1,030 0 0
Prog Holdings, Inc. COM 74319R101 282 9,795 SH   SOLE   9,795 0 0
PulteGroup, Inc. COM 745867101 371 8,855 SH   SOLE   8,855 0 0
Qualcomm Inc. COM 747525103 55,355 362,224 SH   SOLE   362,224 0 0
Quest Diagnostics Inc COM 74834L100 4,308 31,480 SH   SOLE   31,480 0 0
QuinStreet, Inc. COM 74874Q100 220 18,980 SH   SOLE   18,980 0 0
Regeneron Pharmaceuticals COM 75886F107 2,497 3,575 SH   SOLE   3,575 0 0
Republic Services Inc. COM 760759100 415 3,130 SH   SOLE   3,130 0 0
Salesforce, Inc COM 79466L302 17,841 84,031 SH   SOLE   84,031 0 0
Science App Int'l Corp COM 808625107 983 10,665 SH   SOLE   10,665 0 0
Seagate Technology COM G7997R103 521 5,800 SH   SOLE   5,800 0 0
Selective Insurance Group COM 816300107 580 6,490 SH   SOLE   6,490 0 0
Skyworks Solutions Inc COM 83088M102 33,642 252,415 SH   SOLE   252,415 0 0
SolarEdge Technologies, Inc. COM 83417M104 3,665 11,368 SH   SOLE   11,368 0 0
State Street Corp COM 857477103 9,597 110,160 SH   SOLE   110,160 0 0
Stryker Corp COM 863667101 2,464 9,215 SH   SOLE   9,215 0 0
Synnex Corporation COM 87162W100 413 4,000 SH   SOLE   4,000 0 0
Synopsys Inc. COM 871607107 28,552 85,671 SH   SOLE   85,671 0 0
Taylor Morrison Home Corp cl A COM 87724P106 4,502 165,404 SH   SOLE   165,404 0 0
Tesla, Inc. COM 88160R101 2,089 1,939 SH   SOLE   1,939 0 0
The Travelers Companies COM 89417E109 630 3,447 SH   SOLE   3,447 0 0
Thermo Fisher Scientific, Inc. COM 883556102 2,187 3,703 SH   SOLE   3,703 0 0
Thor Industries Inc. COM 885160101 275 3,490 SH   SOLE   3,490 0 0
Transdigm Group, Inc. COM 893641100 349 535 SH   SOLE   535 0 0
Truist Financial Corp COM 89832Q109 610 10,750 SH   SOLE   10,750 0 0
Ubiquiti Networks, Inc. COM 90353W103 1,809 6,212 SH   SOLE   6,212 0 0
United Therapeutics Corp. COM 91307C102 3,097 17,260 SH   SOLE   17,260 0 0
UnitedHealth Group, Inc. COM 91324P102 4,717 9,250 SH   SOLE   9,250 0 0
VISA Inc. COM 92826C839 27,434 123,705 SH   SOLE   123,705 0 0
VMware, Inc. Cl A COM 928563402 19,604 172,160 SH   SOLE   172,160 0 0
Vectrus, Inc. COM 92242T101 571 15,923 SH   SOLE   15,923 0 0
Verint Systems Inc. COM 92343X100 2,286 44,220 SH   SOLE   44,220 0 0
Vertex Pharmaceuticals COM 92532F100 1,625 6,228 SH   SOLE   6,228 0 0
Viatris, Inc. COM 92556V106 565 51,974 SH   SOLE   51,974 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 15,945 124,671 SH   SOLE   124,671 0 0
Zimvie, Inc. COM 98888T107 242 10,616 SH   SOLE   10,616 0 0
eBay Inc. COM 278642103 30,858 538,914 SH   SOLE   538,914 0 0
AllianceBernstein Hldg LTD 01881G106 1,092 23,214 SH   SOLE   23,214 0 0
Glaxo Smithkline ADS ADR 37733W105 6,768 155,375 SH   SOLE   155,375 0 0
Novartis AG ADR 66987V109 18,342 209,020 SH   SOLE   209,020 0 0
Roche Holdings Ltd ADR 771195104 269 5,440 SH   SOLE   5,440 0 0
Silicon Motion Tech ADS ADR 82706C108 2,624 39,269 SH   SOLE   39,269 0 0