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 | (x$1000) | 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 |