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
ABIOMED INC COM 003654100 635 1,768 SH   SOLE   1,768 0 0
ACTIVISION BLIZZARD INC COM 00507V109 471 7,074 SH   SOLE   7,074 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,635 2,883 SH   SOLE   2,883 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,963 8,184 SH   SOLE   8,184 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,733 17,119 SH   SOLE   17,119 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 981 8,381 SH   SOLE   8,381 0 0
ALBEMARLE CORP COM 012653101 432 1,848 SH   SOLE   1,848 0 0
ALIGN TECHNOLOGY INC COM 016255101 489 744 SH   SOLE   744 0 0
ALPHABET INC CAP STK CL A 02079K305 1,706 589 SH   SOLE   589 0 0
AMETEK INC COM 031100100 226 1,534 SH   SOLE   1,534 0 0
AMPHENOL CORP NEW CL A 032095101 2,080 23,779 SH   SOLE   23,779 0 0
ANALOG DEVICES INC COM 032654105 917 5,215 SH   SOLE   5,215 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,567 1,968 SH   SOLE   1,968 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 622 10,682 SH   SOLE   10,682 0 0
AXON ENTERPRISE INC COM 05464C101 343 2,184 SH   SOLE   2,184 0 0
BECTON DICKINSON & CO COM 075887109 594 2,364 SH   SOLE   2,364 0 0
BELDEN INC COM 077454106 798 12,144 SH   SOLE   12,144 0 0
BEST BUY INC COM 086516101 378 3,724 SH   SOLE   3,724 0 0
BIOGEN INC COM 09062X103 692 2,883 SH   SOLE   2,883 0 0
BK OF AMERICA CORP COM 060505104 1,671 37,565 SH   SOLE   37,565 0 0
BOK FINL CORP COM NEW 05561Q201 850 8,060 SH   SOLE   8,060 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 754 12,090 SH   SOLE   12,090 0 0
BROADCOM INC COM 11135F101 1,314 1,974 SH   SOLE   1,974 0 0
BROWN FORMAN CORP CL B 115637209 1,237 16,984 SH   SOLE   16,984 0 0
CABLE ONE INC COM 12685J105 820 465 SH   SOLE   465 0 0
CAE INC COM 124765108 437 17,304 SH   SOLE   17,304 0 0
CARLISLE COS INC COM 142339100 1,097 4,421 SH   SOLE   4,421 0 0
CELANESE CORP DEL COM 150870103 1,175 6,994 SH   SOLE   6,994 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,085 9,311 SH   SOLE   9,311 0 0
CHURCH & DWIGHT CO INC COM 171340102 3,870 37,758 SH   SOLE   37,758 0 0
CINTAS CORP COM 172908105 1,072 2,418 SH   SOLE   2,418 0 0
CISCO SYS INC COM 17275R102 707 11,160 SH   SOLE   11,160 0 0
COMERICA INC COM 200340107 759 8,729 SH   SOLE   8,729 0 0
COOPER COS INC COM NEW 216648402 1,326 3,164 SH   SOLE   3,164 0 0
CORTEVA INC COM 22052L104 977 20,660 SH   SOLE   20,660 0 0
COSTAR GROUP INC COM 22160N109 661 8,370 SH   SOLE   8,370 0 0
DANAHER CORPORATION COM 235851102 2,481 7,541 SH   SOLE   7,541 0 0
DOLLAR TREE INC COM 256746108 562 3,999 SH   SOLE   3,999 0 0
DOVER CORP COM 260003108 1,854 10,209 SH   SOLE   10,209 0 0
DYNATRACE INC COM NEW 268150109 562 9,306 SH   SOLE   9,306 0 0
EATON CORP PLC SHS G29183103 2,783 16,105 SH   SOLE   16,105 0 0
EBAY INC. COM 278642103 734 11,045 SH   SOLE   11,045 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 402 3,101 SH   SOLE   3,101 0 0
ELECTRONIC ARTS INC COM 285512109 1,079 8,184 SH   SOLE   8,184 0 0
EMERSON ELEC CO COM 291011104 1,617 17,391 SH   SOLE   17,391 0 0
ETSY INC COM 29786A106 405 1,849 SH   SOLE   1,849 0 0
F5 INC COM 315616102 956 3,906 SH   SOLE   3,906 0 0
FASTENAL CO COM 311900104 1,334 20,832 SH   SOLE   20,832 0 0
FEDEX CORP COM 31428X106 478 1,850 SH   SOLE   1,850 0 0
FERGUSON PLC NEW SHS G3421J106 278 1,552 SH   SOLE   1,552 0 0
FIFTH THIRD BANCORP COM 316773100 1,634 37,525 SH   SOLE   37,525 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,771 8,576 SH   SOLE   8,576 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 481 3,696 SH   SOLE   3,696 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 872 8,157 SH   SOLE   8,157 0 0
GARMIN LTD SHS H2906T109 1,558 11,441 SH   SOLE   11,441 0 0
GENERAC HLDGS INC COM 368736104 325 924 SH   SOLE   924 0 0
GENTHERM INC COM 37253A103 995 11,448 SH   SOLE   11,448 0 0
GENUINE PARTS CO COM 372460105 1,304 9,300 SH   SOLE   9,300 0 0
GILEAD SCIENCES INC COM 375558103 513 7,068 SH   SOLE   7,068 0 0
GRACO INC COM 384109104 1,320 16,368 SH   SOLE   16,368 0 0
HASBRO INC COM 418056107 1,354 13,305 SH   SOLE   13,305 0 0
HERSHEY CO COM 427866108 1,529 7,905 SH   SOLE   7,905 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,025 65,000 SH   SOLE   65,000 0 0
HUBSPOT INC COM 443573100 859 1,303 SH   SOLE   1,303 0 0
ILLUMINA INC COM 452327109 531 1,396 SH   SOLE   1,396 0 0
INGERSOLL RAND INC COM 45687V106 2,328 37,631 SH   SOLE   37,631 0 0
INTEL CORP COM 458140100 431 8,370 SH   SOLE   8,370 0 0
INTUIT COM 461202103 1,974 3,069 SH   SOLE   3,069 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 1,477 17,263 SH   SOLE   17,263 0 0
JPMORGAN CHASE & CO COM 46625H100 837 5,285 SH   SOLE   5,285 0 0
KEURIG DR PEPPER INC COM 49271V100 1,028 27,900 SH   SOLE   27,900 0 0
KFORCE INC COM 493732101 1,108 14,736 SH   SOLE   14,736 0 0
LAM RESEARCH CORP COM 512807108 1,605 2,232 SH   SOLE   2,232 0 0
LILLY ELI & CO COM 532457108 1,028 3,720 SH   SOLE   3,720 0 0
MASIMO CORP COM 574795100 1,225 4,185 SH   SOLE   4,185 0 0
MAXLINEAR INC COM 57776J100 1,371 18,185 SH   SOLE   18,185 0 0
MERCADOLIBRE INC COM 58733R102 376 279 SH   SOLE   279 0 0
META PLATFORMS INC CL A 30303M102 980 2,913 SH   SOLE   2,913 0 0
MICRON TECHNOLOGY INC COM 595112103 743 7,980 SH   SOLE   7,980 0 0
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 132 51,742 SH   SOLE   51,742 0 0
MORNINGSTAR INC COM 617700109 1,571 4,595 SH   SOLE   4,595 0 0
NBT BANCORP INC COM 628778102 762 19,777 SH   SOLE   19,777 0 0
NETAPP INC COM 64110D104 1,098 11,939 SH   SOLE   11,939 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 752 53,085 SH   SOLE   53,085 0 0
NOVARTIS AG SPONSORED ADR 66987V109 944 10,788 SH   SOLE   10,788 0 0
NOVO-NORDISK A S ADR 670100205 232 2,073 SH   SOLE   2,073 0 0
NVIDIA CORPORATION COM 67066G104 1,554 5,283 SH   SOLE   5,283 0 0
OMNICELL COM COM 68213N109 1,119 6,202 SH   SOLE   6,202 0 0
ON SEMICONDUCTOR CORP COM 682189105 730 10,752 SH   SOLE   10,752 0 0
OPEN TEXT CORP COM 683715106 944 19,873 SH   SOLE   19,873 0 0
PARKER-HANNIFIN CORP COM 701094104 1,065 3,348 SH   SOLE   3,348 0 0
PAYCHEX INC COM 704326107 805 5,900 SH   SOLE   5,900 0 0
PPG INDS INC COM 693506107 2,373 13,764 SH   SOLE   13,764 0 0
PROVIDENT FINL SVCS INC COM 74386T105 885 36,530 SH   SOLE   36,530 0 0
PULTE GROUP INC COM 745867101 807 14,123 SH   SOLE   14,123 0 0
QORVO INC COM 74736K101 839 5,364 SH   SOLE   5,364 0 0
QUALCOMM INC COM 747525103 986 5,394 SH   SOLE   5,394 0 0
RAYMOND JAMES FINL INC COM 754730109 875 8,711 SH   SOLE   8,711 0 0
REPLIGEN CORP COM 759916109 862 3,255 SH   SOLE   3,255 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 478 7,812 SH   SOLE   7,812 0 0
SANOFI SPONSORED ADR 80105N105 923 18,414 SH   SOLE   18,414 0 0
SCHWAB CHARLES CORP COM 808513105 1,730 20,571 SH   SOLE   20,571 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 8,742 138,997 SH   SOLE   138,997 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,221 10,805 SH   SOLE   10,805 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,245 12,441 SH   SOLE   12,441 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,036 24,932 SH   SOLE   24,932 0 0
SNAP ON INC COM 833034101 937 4,350 SH   SOLE   4,350 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 323 3,536 SH   SOLE   3,536 0 0
STRYKER CORPORATION COM 863667101 977 3,655 SH   SOLE   3,655 0 0
SYNOPSYS INC COM 871607107 1,953 5,301 SH   SOLE   5,301 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 463 2,604 SH   SOLE   2,604 0 0
TAPESTRY INC COM 876030107 552 13,608 SH   SOLE   13,608 0 0
TARGET CORP COM 87612E106 1,631 7,047 SH   SOLE   7,047 0 0
TE CONNECTIVITY LTD SHS H84989104 992 6,150 SH   SOLE   6,150 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,489 2,232 SH   SOLE   2,232 0 0
TRACTOR SUPPLY CO COM 892356106 1,934 8,106 SH   SOLE   8,106 0 0
TRIMBLE INC COM 896239100 1,762 20,206 SH   SOLE   20,206 0 0
US BANCORP DEL COM NEW 902973304 1,486 26,447 SH   SOLE   26,447 0 0