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 | 8,126,419 | 53,379 | SH | SOLE | 53,379 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 8,680,934 | 73,561 | SH | SOLE | 73,561 | 0 | 0 | ||
ALARM COM HLDGS INC | Common Stock | 011642105 | 1,454,472 | 25,711 | SH | SOLE | 25,711 | 0 | 0 | ||
ALCON AG | Common Stock | H01301128 | 1,699,479 | 19,251 | SH | SOLE | 19,251 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K107 | 2,623,599 | 14,790 | SH | SOLE | 14,790 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K305 | 11,955,444 | 67,840 | SH | SOLE | 67,840 | 0 | 0 | ||
AMCOR PLC | Common Stock | G0250X107 | 117,329 | 12,767 | SH | SOLE | 12,767 | 0 | 0 | ||
APPLE INC | Common Stock | 037833100 | 18,001,188 | 87,738 | SH | SOLE | 87,738 | 0 | 0 | ||
ARGAN INC | Common Stock | 04010E109 | 6,726,845 | 30,510 | SH | SOLE | 30,510 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 13,310,378 | 42,948 | SH | SOLE | 42,948 | 0 | 0 | ||
BADGER METER INC | Common Stock | 056525108 | 5,438,870 | 22,204 | SH | SOLE | 22,204 | 0 | 0 | ||
BALCHEM CORP | Common Stock | 057665200 | 4,119,778 | 25,878 | SH | SOLE | 25,878 | 0 | 0 | ||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 2,521,345 | 99,974 | SH | SOLE | 99,974 | 0 | 0 | ||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 12,880,403 | 141,372 | SH | SOLE | 141,372 | 0 | 0 | ||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 3,320,290 | 60,074 | SH | SOLE | 60,074 | 0 | 0 | ||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 2,266,834 | 48,169 | SH | SOLE | 48,169 | 0 | 0 | ||
BECTON DICKINSON & CO | Common Stock | 075887109 | 5,398,660 | 31,342 | SH | SOLE | 31,342 | 0 | 0 | ||
BOSTON BEER INC | Common Stock | 100557107 | 1,818,420 | 9,530 | SH | SOLE | 9,530 | 0 | 0 | ||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 4,678,670 | 101,073 | SH | SOLE | 101,073 | 0 | 0 | ||
CACI INTL INC | Common Stock | 127190304 | 3,877,478 | 8,134 | SH | SOLE | 8,134 | 0 | 0 | ||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 1,649,306 | 10,870 | SH | SOLE | 10,870 | 0 | 0 | ||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 1,838,809 | 8,311 | SH | SOLE | 8,311 | 0 | 0 | ||
CIRRUS LOGIC INC | Common Stock | 172755100 | 2,439,777 | 23,402 | SH | SOLE | 23,402 | 0 | 0 | ||
CISCO SYS INC | Common Stock | 17275R102 | 10,876,217 | 156,763 | SH | SOLE | 156,763 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 5,862,801 | 82,277 | SH | SOLE | 82,277 | 0 | 0 | ||
CONOCOPHILLIPS | Common Stock | 20825C104 | 8,009,744 | 89,255 | SH | SOLE | 89,255 | 0 | 0 | ||
CORTEVA INC | Common Stock | 22052L104 | 2,007,093 | 26,930 | SH | SOLE | 26,930 | 0 | 0 | ||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 20,870,906 | 21,083 | SH | SOLE | 21,083 | 0 | 0 | ||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 2,291,097 | 17,824 | SH | SOLE | 17,824 | 0 | 0 | ||
CUMMINS INC | Common Stock | 231021106 | 7,040,595 | 21,498 | SH | SOLE | 21,498 | 0 | 0 | ||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 5,811,219 | 11,889 | SH | SOLE | 11,889 | 0 | 0 | ||
DEERE & CO | Common Stock | 244199105 | 14,326,274 | 28,086 | SH | SOLE | 28,086 | 0 | 0 | ||
DEXCOM INC | Common Stock | 252131107 | 4,126,373 | 47,272 | SH | SOLE | 47,272 | 0 | 0 | ||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 3,273,233 | 44,078 | SH | SOLE | 44,078 | 0 | 0 | ||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 2,328,288 | 33,945 | SH | SOLE | 33,945 | 0 | 0 | ||
ECOLAB INC | Common Stock | 278865100 | 11,557,539 | 42,793 | SH | SOLE | 42,793 | 0 | 0 | ||
ELBIT SYS LTD | Common Stock | M3760D101 | 3,498,107 | 7,772 | SH | SOLE | 7,772 | 0 | 0 | ||
ELI LILLY & CO | Common Stock | 532457108 | 21,822,452 | 27,994 | SH | SOLE | 27,994 | 0 | 0 | ||
EMERSON ELEC CO | Common Stock | 291011104 | 11,860,242 | 88,954 | SH | SOLE | 88,954 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 12,358,731 | 114,645 | SH | SOLE | 114,645 | 0 | 0 | ||
F N B CORP | Common Stock | 302520101 | 2,050,167 | 140,615 | SH | SOLE | 140,615 | 0 | 0 | ||
F5 INC | Common Stock | 315616102 | 5,445,509 | 18,502 | SH | SOLE | 18,502 | 0 | 0 | ||
FEDEX CORP | Common Stock | 31428X106 | 4,036,143 | 17,645 | SH | SOLE | 17,645 | 0 | 0 | ||
GARTNER INC | Common Stock | 366651107 | 1,522,697 | 3,767 | SH | SOLE | 3,767 | 0 | 0 | ||
GENERAL MLS INC | Common Stock | 370334104 | 6,811,824 | 131,477 | SH | SOLE | 131,477 | 0 | 0 | ||
GENTEX CORP | Common Stock | 371901109 | 1,456,552 | 66,237 | SH | SOLE | 66,237 | 0 | 0 | ||
GRACO INC | Common Stock | 384109104 | 2,591,996 | 30,150 | SH | SOLE | 30,150 | 0 | 0 | ||
GSK PLC | ADR | 37733W204 | 2,335,878 | 60,166 | SH | SOLE | 60,166 | 0 | 0 | ||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 1,527,193 | 20,469 | SH | SOLE | 20,469 | 0 | 0 | ||
HALEON PLC | ADR | 405552100 | 487,069 | 46,969 | SH | SOLE | 46,969 | 0 | 0 | ||
HASBRO INC | Common Stock | 418056107 | 7,219,006 | 97,792 | SH | SOLE | 97,792 | 0 | 0 | ||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 3,091,898 | 17,161 | SH | SOLE | 17,161 | 0 | 0 | ||
HENRY SCHEIN INC | Common Stock | 806407102 | 1,109,338 | 15,186 | SH | SOLE | 15,186 | 0 | 0 | ||
HUB GROUP INC | Common Stock | 443320106 | 1,654,418 | 49,489 | SH | SOLE | 49,489 | 0 | 0 | ||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 3,142,763 | 185,804 | SH | SOLE | 185,804 | 0 | 0 | ||
IDEXX LABS INC | Common Stock | 45168D104 | 7,652,500 | 14,268 | SH | SOLE | 14,268 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 10,622,775 | 42,708 | SH | SOLE | 42,708 | 0 | 0 | ||
INSTEEL INDS INC | Common Stock | 45774W108 | 1,449,218 | 38,947 | SH | SOLE | 38,947 | 0 | 0 | ||
INTEL CORP | Common Stock | 458140100 | 261,319 | 11,666 | SH | SOLE | 11,666 | 0 | 0 | ||
INTERDIGITAL INC | Common Stock | 45867G101 | 3,259,184 | 14,535 | SH | SOLE | 14,535 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 13,055,807 | 44,290 | SH | SOLE | 44,290 | 0 | 0 | ||
ISHARES TR | ETF | 464288646 | 809,339 | 15,340 | SH | SOLE | 15,340 | 0 | 0 | ||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,485,362 | 13,997 | SH | SOLE | 13,997 | 0 | 0 | ||
JOHNSON & JOHNSON | Common Stock | 478160104 | 17,862,857 | 116,942 | SH | SOLE | 116,942 | 0 | 0 | ||
JPMORGAN CHASE & CO. | Common Stock | 46625H100 | 17,339,228 | 59,809 | SH | SOLE | 59,809 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 6,502,621 | 39,684 | SH | SOLE | 39,684 | 0 | 0 | ||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,933,731 | 100,558 | SH | SOLE | 100,558 | 0 | 0 | ||
LA Z BOY INC | Common Stock | 505336107 | 1,707,442 | 45,936 | SH | SOLE | 45,936 | 0 | 0 | ||
LABCORP HOLDINGS INC | Common Stock | 504922105 | 9,932,854 | 37,838 | SH | SOLE | 37,838 | 0 | 0 | ||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,369,011 | 24,234 | SH | SOLE | 24,234 | 0 | 0 | ||
LINDSAY CORP | Common Stock | 535555106 | 2,391,810 | 16,581 | SH | SOLE | 16,581 | 0 | 0 | ||
LOWES COS INC | Common Stock | 548661107 | 10,657,526 | 48,035 | SH | SOLE | 48,035 | 0 | 0 | ||
MASIMO CORP | Common Stock | 574795100 | 3,404,269 | 20,237 | SH | SOLE | 20,237 | 0 | 0 | ||
MCCORMICK & CO INC | Common Stock | 579780206 | 7,595,951 | 100,184 | SH | SOLE | 100,184 | 0 | 0 | ||
MEDTRONIC PLC | Common Stock | G5960L103 | 7,093,807 | 80,730 | SH | SOLE | 80,730 | 0 | 0 | ||
MERCK & CO INC | Common Stock | 58933Y105 | 7,415,144 | 92,737 | SH | SOLE | 92,737 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 25,389,788 | 51,044 | SH | SOLE | 51,044 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 1,450,944 | 10,076 | SH | SOLE | 10,076 | 0 | 0 | ||
MOHAWK INDS INC | Common Stock | 608190104 | 1,438,929 | 13,725 | SH | SOLE | 13,725 | 0 | 0 | ||
MORNINGSTAR INC | Common Stock | 617700109 | 4,349,187 | 13,854 | SH | SOLE | 13,854 | 0 | 0 | ||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 8,421,090 | 98,794 | SH | SOLE | 98,794 | 0 | 0 | ||
NOVARTIS AG | Common Stock | 66987V109 | 5,931,064 | 49,013 | SH | SOLE | 49,013 | 0 | 0 | ||
NOVO-NORDISK A S | Common Stock | 670100205 | 3,421,736 | 49,576 | SH | SOLE | 49,576 | 0 | 0 | ||
NVE CORP | Common Stock | 629445206 | 1,154,573 | 15,685 | SH | SOLE | 15,685 | 0 | 0 | ||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 1,824,401 | 8,312 | SH | SOLE | 8,312 | 0 | 0 | ||
OIL DRI CORP AMER | Common Stock | 677864100 | 5,602,576 | 94,975 | SH | SOLE | 94,975 | 0 | 0 | ||
OMEGA FLEX INC | Common Stock | 682095104 | 1,272,919 | 38,904 | SH | SOLE | 38,904 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 4,357,823 | 33,004 | SH | SOLE | 33,004 | 0 | 0 | ||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 2,468,161 | 96,639 | SH | SOLE | 96,639 | 0 | 0 | ||
PHILLIPS 66 | Common Stock | 718546104 | 3,332,288 | 27,932 | SH | SOLE | 27,932 | 0 | 0 | ||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,817,679 | 11,374 | SH | SOLE | 11,374 | 0 | 0 | ||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 6,701,250 | 69,443 | SH | SOLE | 69,443 | 0 | 0 | ||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 9,030,951 | 56,684 | SH | SOLE | 56,684 | 0 | 0 | ||
QUALCOMM INC | Common Stock | 747525103 | 10,843,730 | 68,088 | SH | SOLE | 68,088 | 0 | 0 | ||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 4,975,783 | 32,443 | SH | SOLE | 32,443 | 0 | 0 | ||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 4,365,900 | 8,316 | SH | SOLE | 8,316 | 0 | 0 | ||
ROBERT HALF INC. | Common Stock | 770323103 | 1,636,787 | 39,873 | SH | SOLE | 39,873 | 0 | 0 | ||
ROYAL BK CDA | Common Stock | 780087102 | 5,173,336 | 39,326 | SH | SOLE | 39,326 | 0 | 0 | ||
SANOFI | ADR | 80105N105 | 3,432,040 | 71,042 | SH | SOLE | 71,042 | 0 | 0 | ||
SAP SE | ADR | 803054204 | 8,279,731 | 27,227 | SH | SOLE | 27,227 | 0 | 0 | ||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 1,449,722 | 46,720 | SH | SOLE | 46,720 | 0 | 0 | ||
SHELL PLC | ADR | 780259305 | 3,996,965 | 56,767 | SH | SOLE | 56,767 | 0 | 0 | ||
SNAP ON INC | Common Stock | 833034101 | 3,474,325 | 11,165 | SH | SOLE | 11,165 | 0 | 0 | ||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 342,691 | 553 | SH | SOLE | 553 | 0 | 0 | ||
SPIRE INC | Common Stock | 84857L101 | 3,003,461 | 40,713 | SH | SOLE | 40,713 | 0 | 0 | ||
STARBUCKS CORP | Common Stock | 855244109 | 8,229,911 | 89,817 | SH | SOLE | 89,817 | 0 | 0 | ||
STATE STR CORP | Common Stock | 857477103 | 5,890,598 | 55,394 | SH | SOLE | 55,394 | 0 | 0 | ||
SYNAPTICS INC | Common Stock | 87157D109 | 2,840,802 | 43,826 | SH | SOLE | 43,826 | 0 | 0 | ||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 3,889,458 | 7,592 | SH | SOLE | 7,592 | 0 | 0 | ||
TOMPKINS FINL CORP | Common Stock | 890110109 | 1,212,885 | 19,335 | SH | SOLE | 19,335 | 0 | 0 | ||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 3,369,225 | 45,871 | SH | SOLE | 45,871 | 0 | 0 | ||
TOTALENERGIES SE | ADR | 89151E109 | 2,740,418 | 43,959 | SH | SOLE | 43,959 | 0 | 0 | ||
TOYOTA MOTOR CORP | ADR | 892331307 | 4,092,037 | 23,755 | SH | SOLE | 23,755 | 0 | 0 | ||
TRUIST FINL CORP | Common Stock | 89832Q109 | 8,826,664 | 205,319 | SH | SOLE | 205,319 | 0 | 0 | ||
UNILEVER PLC | ADR | 904767704 | 2,500,936 | 40,885 | SH | SOLE | 40,885 | 0 | 0 | ||
UNION BANKSHARES INC | Common Stock | 905400107 | 2,249,683 | 84,511 | SH | SOLE | 84,511 | 0 | 0 | ||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 2,441,436 | 24,187 | SH | SOLE | 24,187 | 0 | 0 | ||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 5,737,902 | 57,494 | SH | SOLE | 57,494 | 0 | 0 | ||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 3,412,569 | 11,876 | SH | SOLE | 11,876 | 0 | 0 | ||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,610,864 | 10,429 | SH | SOLE | 10,429 | 0 | 0 | ||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,303,502 | 22,780 | SH | SOLE | 22,780 | 0 | 0 | ||
VEEVA SYS INC | Common Stock | 922475108 | 4,733,240 | 16,436 | SH | SOLE | 16,436 | 0 | 0 | ||
VISTEON CORP | Common Stock | 92839U206 | 1,865,814 | 19,998 | SH | SOLE | 19,998 | 0 | 0 | ||
WALMART INC | Common Stock | 931142103 | 15,498,717 | 158,506 | SH | SOLE | 158,506 | 0 | 0 | ||
WEBSTER FINL CORP | Common Stock | 947890109 | 2,895,875 | 53,038 | SH | SOLE | 53,038 | 0 | 0 | ||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,735,260 | 38,881 | SH | SOLE | 38,881 | 0 | 0 | ||
WORTHINGTON ENTERPRISES INC | Common Stock | 981811102 | 1,730,754 | 27,196 | SH | SOLE | 27,196 | 0 | 0 | ||
WORTHINGTON STL INC | Common Stock | 982104101 | 492,136 | 16,498 | SH | SOLE | 16,498 | 0 | 0 |