The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | FIGI | (to the nearest dollar) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M CO | Common Stock | 88579Y101 | 3,843,453 | 38,400 | SH | SOLE | 0 | 0 | 38,400 | |||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 7,230,638 | 60,019 | SH | SOLE | 0 | 0 | 60,019 | |||
ALARM COM HLDGS INC | Common Stock | 011642105 | 603,881 | 11,685 | SH | SOLE | 0 | 0 | 11,685 | |||
ALCON AG | Common Stock | H01301128 | 1,195,933 | 14,565 | SH | SOLE | 0 | 0 | 14,565 | |||
ALPHABET INC | Common Stock | 02079K107 | 1,706,887 | 14,110 | SH | SOLE | 0 | 0 | 14,110 | |||
ALPHABET INC | Common Stock | 02079K305 | 7,705,089 | 64,370 | SH | SOLE | 0 | 0 | 64,370 | |||
AMCOR PLC | Common Stock | G0250X107 | 123,782 | 12,403 | SH | SOLE | 0 | 0 | 12,403 | |||
APPLE INC | Common Stock | 037833100 | 14,675,948 | 75,661 | SH | SOLE | 0 | 0 | 75,661 | |||
ARGAN INC | Common Stock | 04010E109 | 869,109 | 22,053 | SH | SOLE | 0 | 0 | 22,053 | |||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 8,901,645 | 40,275 | SH | SOLE | 0 | 0 | 40,275 | |||
BADGER METER INC | Common Stock | 056525108 | 2,877,273 | 19,499 | SH | SOLE | 0 | 0 | 19,499 | |||
BALCHEM CORP | Common Stock | 057665200 | 2,580,264 | 19,140 | SH | SOLE | 0 | 0 | 19,140 | |||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 1,283,516 | 68,091 | SH | SOLE | 0 | 0 | 68,091 | |||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 5,708,355 | 128,220 | SH | SOLE | 0 | 0 | 128,220 | |||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 2,360,637 | 47,175 | SH | SOLE | 0 | 0 | 47,175 | |||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 1,162,070 | 28,936 | SH | SOLE | 0 | 0 | 28,936 | |||
BECTON DICKINSON & CO | Common Stock | 075887109 | 6,106,288 | 23,129 | SH | SOLE | 0 | 0 | 23,129 | |||
BIOGEN INC | Common Stock | 09062X103 | 7,767,575 | 27,269 | SH | SOLE | 0 | 0 | 27,269 | |||
BOSTON BEER INC | Common Stock | 100557107 | 818,600 | 2,654 | SH | SOLE | 0 | 0 | 2,654 | |||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 2,205,828 | 34,493 | SH | SOLE | 0 | 0 | 34,493 | |||
CACI INTL INC | Common Stock | 127190304 | 2,178,650 | 6,392 | SH | SOLE | 0 | 0 | 6,392 | |||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 1,729,307 | 8,225 | SH | SOLE | 0 | 0 | 8,225 | |||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 800,828 | 6,375 | SH | SOLE | 0 | 0 | 6,375 | |||
CIRRUS LOGIC INC | Common Stock | 172755100 | 1,295,269 | 15,989 | SH | SOLE | 0 | 0 | 15,989 | |||
CISCO SYS INC | Common Stock | 17275R102 | 6,914,120 | 133,632 | SH | SOLE | 0 | 0 | 133,632 | |||
COCA COLA CO | Common Stock | 191216100 | 4,625,163 | 76,225 | SH | SOLE | 0 | 0 | 76,225 | |||
CONOCOPHILLIPS | Common Stock | 20825C104 | 7,320,254 | 70,652 | SH | SOLE | 0 | 0 | 70,652 | |||
CORTEVA INC | Common Stock | 22052L104 | 1,365,746 | 23,835 | SH | SOLE | 0 | 0 | 23,835 | |||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 11,432,256 | 21,235 | SH | SOLE | 0 | 0 | 21,235 | |||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 1,072,290 | 9,972 | SH | SOLE | 0 | 0 | 9,972 | |||
CUMMINS INC | Common Stock | 231021106 | 4,788,956 | 19,534 | SH | SOLE | 0 | 0 | 19,534 | |||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 1,801,087 | 9,796 | SH | SOLE | 0 | 0 | 9,796 | |||
DEERE & CO | Common Stock | 244199105 | 10,423,992 | 25,648 | SH | SOLE | 0 | 0 | 25,648 | |||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 2,430,737 | 29,048 | SH | SOLE | 0 | 0 | 29,048 | |||
DOLLAR TREE INC | Common Stock | 256746108 | 4,753,725 | 33,127 | SH | SOLE | 0 | 0 | 33,127 | |||
DOW INC | Common Stock | 260557103 | 1,306,415 | 24,529 | SH | SOLE | 0 | 0 | 24,529 | |||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 1,857,298 | 25,998 | SH | SOLE | 0 | 0 | 25,998 | |||
ECOLAB INC | Common Stock | 278865100 | 7,098,504 | 37,917 | SH | SOLE | 0 | 0 | 37,917 | |||
ELBIT SYS LTD | Common Stock | M3760D101 | 2,678,119 | 12,786 | SH | SOLE | 0 | 0 | 12,786 | |||
EMERSON ELEC CO | Common Stock | 291011104 | 7,003,782 | 77,484 | SH | SOLE | 0 | 0 | 77,484 | |||
EXXON MOBIL CORP | Common Stock | 30231G102 | 11,282,593 | 105,199 | SH | SOLE | 0 | 0 | 105,199 | |||
F N B CORP | Common Stock | 302520101 | 1,106,569 | 96,728 | SH | SOLE | 0 | 0 | 96,728 | |||
F5 INC | Common Stock | 315616102 | 2,308,276 | 15,782 | SH | SOLE | 0 | 0 | 15,782 | |||
FEDEX CORP | Common Stock | 31428X106 | 3,646,414 | 14,636 | SH | SOLE | 0 | 0 | 14,636 | |||
FORWARD AIR CORP | Common Stock | 349853101 | 2,815,205 | 26,531 | SH | SOLE | 0 | 0 | 26,531 | |||
GARTNER INC | Common Stock | 366651107 | 1,098,222 | 3,135 | SH | SOLE | 0 | 0 | 3,135 | |||
GENERAL MLS INC | Common Stock | 370334104 | 7,951,950 | 103,676 | SH | SOLE | 0 | 0 | 103,676 | |||
GENTEX CORP | Common Stock | 371901109 | 1,236,118 | 42,246 | SH | SOLE | 0 | 0 | 42,246 | |||
GRACO INC | Common Stock | 384109104 | 2,153,310 | 24,937 | SH | SOLE | 0 | 0 | 24,937 | |||
GRIFOLS S A | ADR | 398438408 | 741,356 | 80,934 | SH | SOLE | 0 | 0 | 80,934 | |||
GSK PLC | ADR | 37733W204 | 1,751,246 | 48,668 | SH | SOLE | 0 | 0 | 48,668 | |||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 928,197 | 10,902 | SH | SOLE | 0 | 0 | 10,902 | |||
HALEON PLC | ADR | 405552100 | 330,524 | 39,442 | SH | SOLE | 0 | 0 | 39,442 | |||
HASBRO INC | Common Stock | 418056107 | 3,869,749 | 59,746 | SH | SOLE | 0 | 0 | 59,746 | |||
HEARTLAND EXPRESS INC | Common Stock | 422347104 | 989,722 | 60,239 | SH | SOLE | 0 | 0 | 60,239 | |||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 2,172,111 | 12,981 | SH | SOLE | 0 | 0 | 12,981 | |||
HENRY SCHEIN INC | Common Stock | 806407102 | 668,751 | 8,246 | SH | SOLE | 0 | 0 | 8,246 | |||
HUB GROUP INC | Common Stock | 443320106 | 1,257,330 | 15,654 | SH | SOLE | 0 | 0 | 15,654 | |||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 1,484,401 | 135,754 | SH | SOLE | 0 | 0 | 135,754 | |||
IDEXX LABS INC | Common Stock | 45168D104 | 6,717,829 | 13,376 | SH | SOLE | 0 | 0 | 13,376 | |||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 9,323,003 | 37,076 | SH | SOLE | 0 | 0 | 37,076 | |||
INSTEEL INDS INC | Common Stock | 45774W108 | 713,209 | 22,918 | SH | SOLE | 0 | 0 | 22,918 | |||
INTEGRA LIFESCIENCES HLDGS C | Common Stock | 457985208 | 864,430 | 21,017 | SH | SOLE | 0 | 0 | 21,017 | |||
INTEL CORP | Common Stock | 458140100 | 8,464,133 | 253,114 | SH | SOLE | 0 | 0 | 253,114 | |||
INTERDIGITAL INC | Common Stock | 45867G101 | 917,129 | 9,499 | SH | SOLE | 0 | 0 | 9,499 | |||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 5,325,371 | 39,798 | SH | SOLE | 0 | 0 | 39,798 | |||
ISHARES TR | ETF | 464288646 | 769,608 | 15,340 | SH | SOLE | 0 | 0 | 15,340 | |||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,198,666 | 9,669 | SH | SOLE | 0 | 0 | 9,669 | |||
JOHNSON & JOHNSON | Common Stock | 478160104 | 16,553,785 | 100,011 | SH | SOLE | 0 | 0 | 100,011 | |||
JPMORGAN CHASE & CO | Common Stock | 46625H100 | 7,930,116 | 54,525 | SH | SOLE | 0 | 0 | 54,525 | |||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 6,028,200 | 36,000 | SH | SOLE | 0 | 0 | 36,000 | |||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,234,177 | 44,668 | SH | SOLE | 0 | 0 | 44,668 | |||
LA Z BOY INC | Common Stock | 505336107 | 831,019 | 29,016 | SH | SOLE | 0 | 0 | 29,016 | |||
LABORATORY CORP AMER HLDGS | Common Stock | 50540R409 | 7,201,288 | 29,840 | SH | SOLE | 0 | 0 | 29,840 | |||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,267,789 | 16,972 | SH | SOLE | 0 | 0 | 16,972 | |||
LILLY ELI & CO | Common Stock | 532457108 | 16,991,626 | 36,231 | SH | SOLE | 0 | 0 | 36,231 | |||
LINDSAY CORP | Common Stock | 535555106 | 1,147,455 | 9,615 | SH | SOLE | 0 | 0 | 9,615 | |||
LOWES COS INC | Common Stock | 548661107 | 9,901,685 | 43,871 | SH | SOLE | 0 | 0 | 43,871 | |||
MASIMO CORP | Common Stock | 574795100 | 1,819,430 | 11,057 | SH | SOLE | 0 | 0 | 11,057 | |||
MCCORMICK & CO INC | Common Stock | 579780206 | 6,907,134 | 79,183 | SH | SOLE | 0 | 0 | 79,183 | |||
MEDTRONIC PLC | Common Stock | G5960L103 | 5,320,335 | 59,928 | SH | SOLE | 0 | 0 | 59,928 | |||
MERCK & CO INC | Common Stock | 58933Y105 | 7,919,684 | 68,208 | SH | SOLE | 0 | 0 | 68,208 | |||
MICROSOFT CORP | Common Stock | 594918104 | 17,842,253 | 52,394 | SH | SOLE | 0 | 0 | 52,394 | |||
MIDDLEBY CORP | Common Stock | 596278101 | 799,022 | 5,405 | SH | SOLE | 0 | 0 | 5,405 | |||
MOHAWK INDS INC | Common Stock | 608190104 | 583,061 | 5,652 | SH | SOLE | 0 | 0 | 5,652 | |||
MONRO INC | Common Stock | 610236101 | 805,572 | 19,827 | SH | SOLE | 0 | 0 | 19,827 | |||
MORNINGSTAR INC | Common Stock | 617700109 | 2,089,518 | 10,657 | SH | SOLE | 0 | 0 | 10,657 | |||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 3,802,520 | 73,340 | SH | SOLE | 0 | 0 | 73,340 | |||
NATIONAL RESH CORP | Common Stock | 637372202 | 661,511 | 15,162 | SH | SOLE | 0 | 0 | 15,162 | |||
NOVARTIS AG | ADR | 66987V109 | 4,125,100 | 40,879 | SH | SOLE | 0 | 0 | 40,879 | |||
NOVO-NORDISK A S | ADR | 670100205 | 5,488,141 | 33,913 | SH | SOLE | 0 | 0 | 33,913 | |||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 1,831,641 | 8,905 | SH | SOLE | 0 | 0 | 8,905 | |||
OIL DRI CORP AMER | Common Stock | 677864100 | 2,562,703 | 43,443 | SH | SOLE | 0 | 0 | 43,443 | |||
ORGANON & CO | Common Stock | 68622V106 | 251,198 | 12,071 | SH | SOLE | 0 | 0 | 12,071 | |||
PEPSICO INC | Common Stock | 713448108 | 5,428,948 | 29,311 | SH | SOLE | 0 | 0 | 29,311 | |||
PFIZER INC | Common Stock | 717081103 | 1,069,002 | 29,144 | SH | SOLE | 0 | 0 | 29,144 | |||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 492,050 | 35,916 | SH | SOLE | 0 | 0 | 35,916 | |||
PHILLIPS 66 | Common Stock | 718546104 | 2,164,268 | 22,691 | SH | SOLE | 0 | 0 | 22,691 | |||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,012,816 | 6,480 | SH | SOLE | 0 | 0 | 6,480 | |||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 5,463,328 | 48,771 | SH | SOLE | 0 | 0 | 48,771 | |||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 7,282,762 | 47,995 | SH | SOLE | 0 | 0 | 47,995 | |||
QUALCOMM INC | Common Stock | 747525103 | 7,015,530 | 58,934 | SH | SOLE | 0 | 0 | 58,934 | |||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 2,907,598 | 27,907 | SH | SOLE | 0 | 0 | 27,907 | |||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 5,330,130 | 7,418 | SH | SOLE | 0 | 0 | 7,418 | |||
ROBERT HALF INTL INC | Common Stock | 770323103 | 2,054,259 | 27,310 | SH | SOLE | 0 | 0 | 27,310 | |||
ROYAL BK CDA | Common Stock | 780087102 | 3,419,832 | 35,806 | SH | SOLE | 0 | 0 | 35,806 | |||
SANOFI | ADR | 80105N105 | 3,111,162 | 57,721 | SH | SOLE | 0 | 0 | 57,721 | |||
SAP SE | ADR | 803054204 | 3,523,268 | 25,753 | SH | SOLE | 0 | 0 | 25,753 | |||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 638,600 | 15,965 | SH | SOLE | 0 | 0 | 15,965 | |||
SHELL PLC | ADR | 780259305 | 3,317,217 | 54,939 | SH | SOLE | 0 | 0 | 54,939 | |||
SILICOM LTD | Common Stock | M84116108 | 515,635 | 13,989 | SH | SOLE | 0 | 0 | 13,989 | |||
SNAP ON INC | Common Stock | 833034101 | 2,590,252 | 8,988 | SH | SOLE | 0 | 0 | 8,988 | |||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 251,824 | 566 | SH | SOLE | 0 | 0 | 566 | |||
SPIRE INC | Common Stock | 84857L101 | 1,525,582 | 23,779 | SH | SOLE | 0 | 0 | 23,779 | |||
STARBUCKS CORP | Common Stock | 855244109 | 6,987,792 | 70,541 | SH | SOLE | 0 | 0 | 70,541 | |||
STATE STR CORP | Common Stock | 857477103 | 3,529,049 | 47,819 | SH | SOLE | 0 | 0 | 47,819 | |||
SYNAPTICS INC | Common Stock | 87157D109 | 1,375,045 | 16,105 | SH | SOLE | 0 | 0 | 16,105 | |||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 2,470,772 | 6,010 | SH | SOLE | 0 | 0 | 6,010 | |||
TOMPKINS FINL CORP | Common Stock | 890110109 | 678,092 | 12,174 | SH | SOLE | 0 | 0 | 12,174 | |||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,338,212 | 37,707 | SH | SOLE | 0 | 0 | 37,707 | |||
TOTALENERGIES SE | ADR | 89151E109 | 2,351,971 | 40,248 | SH | SOLE | 0 | 0 | 40,248 | |||
TOYOTA MOTOR CORP | ADR | 892331307 | 3,010,366 | 18,727 | SH | SOLE | 0 | 0 | 18,727 | |||
TRUIST FINL CORP | Common Stock | 89832Q109 | 5,349,006 | 176,244 | SH | SOLE | 0 | 0 | 176,244 | |||
UNILEVER PLC | ADR | 904767704 | 1,739,526 | 33,369 | SH | SOLE | 0 | 0 | 33,369 | |||
UNION BANKSHARES INC | Common Stock | 905400107 | 940,009 | 40,950 | SH | SOLE | 0 | 0 | 40,950 | |||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 3,421,883 | 19,090 | SH | SOLE | 0 | 0 | 19,090 | |||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 2,695,517 | 12,904 | SH | SOLE | 0 | 0 | 12,904 | |||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 1,786,751 | 8,094 | SH | SOLE | 0 | 0 | 8,094 | |||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,013,090 | 7,029 | SH | SOLE | 0 | 0 | 7,029 | |||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,057,325 | 11,309 | SH | SOLE | 0 | 0 | 11,309 | |||
VEEVA SYS INC | Common Stock | 922475108 | 2,620,121 | 13,251 | SH | SOLE | 0 | 0 | 13,251 | |||
VMWARE INC | Common Stock | 928563402 | 3,435,341 | 23,908 | SH | SOLE | 0 | 0 | 23,908 | |||
WALMART INC | Common Stock | 931142103 | 7,622,287 | 48,494 | SH | SOLE | 0 | 0 | 48,494 | |||
WEBSTER FINL CORP | Common Stock | 947890109 | 1,421,590 | 37,658 | SH | SOLE | 0 | 0 | 37,658 | |||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 903,769 | 26,558 | SH | SOLE | 0 | 0 | 26,558 | |||
WORTHINGTON INDS INC | Common Stock | 981811102 | 846,979 | 12,192 | SH | SOLE | 0 | 0 | 12,192 | |||
ZIFF DAVIS INC | Common Stock | 48123V102 | 1,259,119 | 17,972 | SH | SOLE | 0 | 0 | 17,972 |