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 454 2,965 SH   SOLE   2,965 0 0
Accenture Plc COM G1151C101 11,356 40,902 SH   SOLE   40,902 0 0
Adtalem Global Education Inc. COM 00737L103 761 21,161 SH   SOLE   21,161 0 0
Advanced Energy Industries COM 007973100 2,712 37,155 SH   SOLE   37,155 0 0
Akamai Technologies Inc. COM 00971T101 13,676 149,740 SH   SOLE   149,740 0 0
Alcon Inc COM H01301128 15,299 218,900 SH   SOLE   218,900 0 0
Alphabet Inc. Class A COM 02079K305 38,351 17,598 SH   SOLE   17,598 0 0
Alphabet Inc. Class C COM 02079K107 95,858 43,822 SH   SOLE   43,822 0 0
Amazon.com Inc. COM 023135106 93,416 879,540 SH   SOLE   879,540 0 0
Ambarella, Inc. COM G037AX101 1,133 17,306 SH   SOLE   17,306 0 0
Amdocs Limited COM G02602103 9,114 109,403 SH   SOLE   109,403 0 0
AmerisourceBergen Corp COM 03073E105 1,865 13,184 SH   SOLE   13,184 0 0
Amgen Inc. COM 031162100 37,592 154,509 SH   SOLE   154,509 0 0
Apple Inc. COM 037833100 39,172 286,516 SH   SOLE   286,516 0 0
Applied Industrial Tech COM 03820C105 1,815 18,875 SH   SOLE   18,875 0 0
Artisan Partners Asset Mangmnt COM 04316A108 619 17,395 SH   SOLE   17,395 0 0
Asbury Automotive Group COM 043436104 781 4,611 SH   SOLE   4,611 0 0
Assurant, Inc. COM 04621X108 7,411 42,876 SH   SOLE   42,876 0 0
Bank of New York Mellon Corp. COM 064058100 4,777 114,533 SH   SOLE   114,533 0 0
Barrett Business Services Inc COM 068463108 484 6,646 SH   SOLE   6,646 0 0
Bio-Rad Laboratories Cl A COM 090572207 1,266 2,558 SH   SOLE   2,558 0 0
Biogen Inc. COM 09062X103 1,092 5,355 SH   SOLE   5,355 0 0
Broadcom Limited COM 11135F101 20,511 42,220 SH   SOLE   42,220 0 0
CNO Financial Group, Inc. COM 12621E103 339 18,735 SH   SOLE   18,735 0 0
CSG Systems International COM 126349109 1,037 17,373 SH   SOLE   17,373 0 0
Calix, Inc. COM 13100M509 1,067 31,244 SH   SOLE   31,244 0 0
Cardinal Health Inc. COM 14149Y108 2,119 40,540 SH   SOLE   40,540 0 0
Carlisle Companies Inc. COM 142339100 433 1,815 SH   SOLE   1,815 0 0
Cerence Inc. COM 156727109 394 15,625 SH   SOLE   15,625 0 0
Charles River Laboratories COM 159864107 1,345 6,284 SH   SOLE   6,284 0 0
Charles Schwab Corp COM 808513105 44,896 710,599 SH   SOLE   710,599 0 0
Check Point Software COM M22465104 7,202 59,143 SH   SOLE   59,143 0 0
Chubb Limited COM H1467J104 24,644 125,365 SH   SOLE   125,365 0 0
Cigna Corporation COM 125523100 2,898 10,997 SH   SOLE   10,997 0 0
Cirrus Logic Inc. COM 172755100 3,305 45,563 SH   SOLE   45,563 0 0
Cisco Systems Inc. COM 17275R102 56,431 1,323,422 SH   SOLE   1,323,422 0 0
Citrix Systems Inc. COM 177376100 2,234 22,990 SH   SOLE   22,990 0 0
Cognizant Tech Solutions COM 192446102 22,800 337,833 SH   SOLE   337,833 0 0
Cohu, Inc. COM 192576106 2,266 81,652 SH   SOLE   81,652 0 0
Concentrix Corporation COM 20602D101 1,628 12,000 SH   SOLE   12,000 0 0
Digital Realty Trust, Inc COM 253868103 28,156 216,868 SH   SOLE   216,868 0 0
Dime Community Bancshares, Inc COM 25432X102 501 16,892 SH   SOLE   16,892 0 0
Diodes Inc. COM 254543101 2,135 33,070 SH   SOLE   33,070 0 0
Edgewell Personal Care Company COM 28035Q102 636 18,422 SH   SOLE   18,422 0 0
Elevance Health, Inc. COM 036752103 3,319 6,877 SH   SOLE   6,877 0 0
Exelixis Inc. COM 30161Q104 2,068 99,343 SH   SOLE   99,343 0 0
F5 Networks Inc. COM 315616102 1,611 10,525 SH   SOLE   10,525 0 0
Fortinet, Inc. COM 34959E109 1,177 20,800 SH   SOLE   20,800 0 0
Gentex Corporation COM 371901109 8,038 287,392 SH   SOLE   287,392 0 0
Gilead Sciences Inc. COM 375558103 7,359 119,057 SH   SOLE   119,057 0 0
Global Payments Inc. COM 37940X102 11,253 101,704 SH   SOLE   101,704 0 0
Hartford Financial Services COM 416515104 597 9,120 SH   SOLE   9,120 0 0
Humana Inc. COM 444859102 1,465 3,130 SH   SOLE   3,130 0 0
IBM Corp COM 459200101 3,864 27,365 SH   SOLE   27,365 0 0
Illumina Inc COM 452327109 6,453 35,000 SH   SOLE   35,000 0 0
Intel Corporation COM 458140100 22,734 607,687 SH   SOLE   607,687 0 0
Intuitive Surgical, Inc. COM 46120E602 6,080 30,292 SH   SOLE   30,292 0 0
JPMorgan Chase & Co COM 46625H100 21,430 190,303 SH   SOLE   190,303 0 0
Jack Henry & Associates COM 426281101 2,687 14,925 SH   SOLE   14,925 0 0
Jazz Pharmaceuticals plc COM G50871105 3,241 20,777 SH   SOLE   20,777 0 0
Johnson & Johnson COM 478160104 1,623 9,143 SH   SOLE   9,143 0 0
KLA Corporation COM 482480100 60,367 189,190 SH   SOLE   189,190 0 0
Kadant Inc COM 48282T104 740 4,056 SH   SOLE   4,056 0 0
Korn Ferry COM 500643200 683 11,772 SH   SOLE   11,772 0 0
Kulicke & Soffa Industries COM 501242101 3,033 70,838 SH   SOLE   70,838 0 0
Laboratory Corp of America COM 50540R409 16,248 69,328 SH   SOLE   69,328 0 0
Lam Research Corporation COM 512807108 1,187 2,785 SH   SOLE   2,785 0 0
Lowes Companies Inc. COM 548661107 25,365 145,219 SH   SOLE   145,219 0 0
M/I Homes, Inc. COM 55305B101 4,939 124,540 SH   SOLE   124,540 0 0
Mandiant, Inc. COM 562662106 793 36,360 SH   SOLE   36,360 0 0
Mastercard Inc. COM 57636Q104 1,309 4,149 SH   SOLE   4,149 0 0
McKesson Corp COM 58155Q103 14,847 45,515 SH   SOLE   45,515 0 0
Medpace Holdings, Inc. COM 58506Q109 1,691 11,296 SH   SOLE   11,296 0 0
Medtronic PLC COM G5960L103 6,608 73,626 SH   SOLE   73,626 0 0
Merck & Co. Inc. COM 58933Y105 2,165 23,750 SH   SOLE   23,750 0 0
Meritor, Inc. COM 59001K100 356 9,810 SH   SOLE   9,810 0 0
Meta Platforms, Inc. COM 30303M102 45,573 282,626 SH   SOLE   282,626 0 0
Microsoft Corporation COM 594918104 30,714 119,589 SH   SOLE   119,589 0 0
Moderna Inc. COM 60770K107 1,342 9,393 SH   SOLE   9,393 0 0
Murphy USA, Inc. COM 626755102 201 864 SH   SOLE   864 0 0
NXP Semiconductors NV COM N6596X109 29,561 199,695 SH   SOLE   199,695 0 0
NetApp, Inc. COM 64110D104 11,532 176,765 SH   SOLE   176,765 0 0
NextGen Healthcare, Inc. COM 65343C102 2,192 125,660 SH   SOLE   125,660 0 0
Nordson Corporation COM 655663102 2,299 11,354 SH   SOLE   11,354 0 0
Oracle Corporation COM 68389X105 24,087 344,747 SH   SOLE   344,747 0 0
PayPal Holdings, Inc. COM 70450Y103 3,693 52,873 SH   SOLE   52,873 0 0
Paychex, Inc. COM 704326107 5,923 52,019 SH   SOLE   52,019 0 0
Paylocity Holding Corporation COM 70438V106 1,259 7,220 SH   SOLE   7,220 0 0
PepsiCo, Inc. COM 713448108 2,561 15,364 SH   SOLE   15,364 0 0
Perficient, Inc. COM 71375U101 1,689 18,417 SH   SOLE   18,417 0 0
Pfizer Inc. COM 717081103 16,935 322,997 SH   SOLE   322,997 0 0
Pool Corporation COM 73278L105 362 1,030 SH   SOLE   1,030 0 0
PulteGroup, Inc. COM 745867101 351 8,855 SH   SOLE   8,855 0 0
Qualcomm Inc. COM 747525103 45,685 357,641 SH   SOLE   357,641 0 0
Quest Diagnostics Inc COM 74834L100 4,186 31,480 SH   SOLE   31,480 0 0
Regeneron Pharmaceuticals COM 75886F107 2,313 3,912 SH   SOLE   3,912 0 0
Republic Services Inc. COM 760759100 410 3,130 SH   SOLE   3,130 0 0
Salesforce, Inc COM 79466L302 11,932 72,300 SH   SOLE   72,300 0 0
Science App Int'l Corp COM 808625107 993 10,665 SH   SOLE   10,665 0 0
Seagate Technology COM G7997R103 413 5,780 SH   SOLE   5,780 0 0
Selective Insurance Group COM 816300107 566 6,505 SH   SOLE   6,505 0 0
Skyworks Solutions Inc COM 83088M102 23,270 251,191 SH   SOLE   251,191 0 0
SolarEdge Technologies, Inc. COM 83417M104 2,435 8,897 SH   SOLE   8,897 0 0
State Street Corp COM 857477103 6,709 108,817 SH   SOLE   108,817 0 0
Stryker Corp COM 863667101 1,833 9,215 SH   SOLE   9,215 0 0
Synopsys Inc. COM 871607107 22,805 75,092 SH   SOLE   75,092 0 0
Taylor Morrison Home Corp cl A COM 87724P106 3,188 136,463 SH   SOLE   136,463 0 0
Tesla, Inc. COM 88160R101 1,306 1,939 SH   SOLE   1,939 0 0
The Travelers Companies COM 89417E109 583 3,447 SH   SOLE   3,447 0 0
Thermo Fisher Scientific, Inc. COM 883556102 2,012 3,703 SH   SOLE   3,703 0 0
Thor Industries Inc. COM 885160101 261 3,490 SH   SOLE   3,490 0 0
Transdigm Group, Inc. COM 893641100 287 535 SH   SOLE   535 0 0
Truist Financial Corp COM 89832Q109 510 10,750 SH   SOLE   10,750 0 0
Ubiquiti Networks, Inc. COM 90353W103 1,281 5,162 SH   SOLE   5,162 0 0
United Therapeutics Corp. COM 91307C102 4,067 17,260 SH   SOLE   17,260 0 0
UnitedHealth Group, Inc. COM 91324P102 4,083 7,950 SH   SOLE   7,950 0 0
VISA Inc. COM 92826C839 24,356 123,705 SH   SOLE   123,705 0 0
VMware, Inc. Cl A COM 928563402 16,775 147,172 SH   SOLE   147,172 0 0
Vectrus, Inc. COM 92242T101 399 11,923 SH   SOLE   11,923 0 0
Verint Systems Inc. COM 92343X100 1,873 44,220 SH   SOLE   44,220 0 0
Vertex Pharmaceuticals COM 92532F100 1,755 6,228 SH   SOLE   6,228 0 0
Viatris, Inc. COM 92556V106 213 20,321 SH   SOLE   20,321 0 0
Zimmer Biomet Holdings, Inc. COM 98956P102 13,033 124,056 SH   SOLE   124,056 0 0
eBay Inc. COM 278642103 19,244 461,814 SH   SOLE   461,814 0 0
AllianceBernstein Hldg LTD 01881G106 965 23,214 SH   SOLE   23,214 0 0
Glaxo Smithkline ADS ADR 37733W204 6,763 155,355 SH   SOLE   155,355 0 0
Novartis AG ADR 66987V109 17,512 207,174 SH   SOLE   207,174 0 0
Roche Holdings Ltd ADR 771195104 227 5,440 SH   SOLE   5,440 0 0
Silicon Motion Tech ADS ADR 82706C108 3,287 39,269 SH   SOLE   39,269 0 0