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 | 6,466,631 | 50,094 | SH | SOLE | 50,094 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 9,254,595 | 68,764 | SH | SOLE | 68,764 | 0 | 0 | ||
ALARM COM HLDGS INC | Common Stock | 011642105 | 1,426,186 | 23,457 | SH | SOLE | 23,457 | 0 | 0 | ||
ALCON AG | Common Stock | H01301128 | 1,510,703 | 17,796 | SH | SOLE | 17,796 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K107 | 2,855,648 | 14,995 | SH | SOLE | 14,995 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K305 | 12,724,557 | 67,219 | SH | SOLE | 67,219 | 0 | 0 | ||
AMCOR PLC | Common Stock | G0250X107 | 1,122,661 | 119,305 | SH | SOLE | 119,305 | 0 | 0 | ||
APPLE INC | Common Stock | 037833100 | 21,029,499 | 83,977 | SH | SOLE | 83,977 | 0 | 0 | ||
ARGAN INC | Common Stock | 04010E109 | 4,244,814 | 30,975 | SH | SOLE | 30,975 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 12,584,880 | 42,769 | SH | SOLE | 42,769 | 0 | 0 | ||
BADGER METER INC | Common Stock | 056525108 | 4,668,550 | 22,009 | SH | SOLE | 22,009 | 0 | 0 | ||
BALCHEM CORP | Common Stock | 057665200 | 4,059,043 | 24,771 | SH | SOLE | 24,771 | 0 | 0 | ||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 1,860,106 | 98,627 | SH | SOLE | 98,627 | 0 | 0 | ||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 10,953,269 | 142,565 | SH | SOLE | 142,565 | 0 | 0 | ||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 3,023,470 | 56,282 | SH | SOLE | 56,282 | 0 | 0 | ||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 2,092,866 | 46,999 | SH | SOLE | 46,999 | 0 | 0 | ||
BECTON DICKINSON & CO | Common Stock | 075887109 | 6,554,955 | 28,893 | SH | SOLE | 28,893 | 0 | 0 | ||
BOEING CO | Common Stock | 097023105 | 537,018 | 3,034 | SH | SOLE | 3,034 | 0 | 0 | ||
BOSTON BEER INC | Common Stock | 100557107 | 1,797,181 | 5,991 | SH | SOLE | 5,991 | 0 | 0 | ||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 5,375,124 | 95,034 | SH | SOLE | 95,034 | 0 | 0 | ||
CACI INTL INC | Common Stock | 127190304 | 3,253,088 | 8,051 | SH | SOLE | 8,051 | 0 | 0 | ||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 1,938,300 | 10,500 | SH | SOLE | 10,500 | 0 | 0 | ||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 1,542,703 | 8,263 | SH | SOLE | 8,263 | 0 | 0 | ||
CIRRUS LOGIC INC | Common Stock | 172755100 | 2,230,393 | 22,398 | SH | SOLE | 22,398 | 0 | 0 | ||
CISCO SYS INC | Common Stock | 17275R102 | 9,088,207 | 153,517 | SH | SOLE | 153,517 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 5,092,931 | 81,801 | SH | SOLE | 81,801 | 0 | 0 | ||
CONOCOPHILLIPS | Common Stock | 20825C104 | 8,047,944 | 81,153 | SH | SOLE | 81,153 | 0 | 0 | ||
CORTEVA INC | Common Stock | 22052L104 | 1,479,195 | 25,969 | SH | SOLE | 25,969 | 0 | 0 | ||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 19,901,886 | 21,721 | SH | SOLE | 21,721 | 0 | 0 | ||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 2,267,751 | 16,892 | SH | SOLE | 16,892 | 0 | 0 | ||
CUMMINS INC | Common Stock | 231021106 | 7,291,318 | 20,916 | SH | SOLE | 20,916 | 0 | 0 | ||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 4,192,435 | 11,814 | SH | SOLE | 11,814 | 0 | 0 | ||
DEERE & CO | Common Stock | 244199105 | 11,838,782 | 27,837 | SH | SOLE | 27,837 | 0 | 0 | ||
DEXCOM INC | Common Stock | 252131107 | 3,459,443 | 44,483 | SH | SOLE | 44,483 | 0 | 0 | ||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 3,237,480 | 41,453 | SH | SOLE | 41,453 | 0 | 0 | ||
DOW INC | Common Stock | 260557103 | 1,155,504 | 28,794 | SH | SOLE | 28,794 | 0 | 0 | ||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 2,325,244 | 30,495 | SH | SOLE | 30,495 | 0 | 0 | ||
ECOLAB INC | Common Stock | 278865100 | 9,821,127 | 41,799 | SH | SOLE | 41,799 | 0 | 0 | ||
ELBIT SYS LTD | Common Stock | M3760D101 | 3,655,094 | 14,136 | SH | SOLE | 14,136 | 0 | 0 | ||
ELI LILLY & CO | Common Stock | 532457108 | 21,997,583 | 28,494 | SH | SOLE | 28,494 | 0 | 0 | ||
EMERSON ELEC CO | Common Stock | 291011104 | 10,721,561 | 86,513 | SH | SOLE | 86,513 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 12,118,729 | 112,659 | SH | SOLE | 112,659 | 0 | 0 | ||
F N B CORP | Common Stock | 302520101 | 1,959,385 | 132,570 | SH | SOLE | 132,570 | 0 | 0 | ||
F5 INC | Common Stock | 315616102 | 4,595,615 | 18,275 | SH | SOLE | 18,275 | 0 | 0 | ||
FEDEX CORP | Common Stock | 31428X106 | 4,656,786 | 16,473 | SH | SOLE | 16,473 | 0 | 0 | ||
GARTNER INC | Common Stock | 366651107 | 1,756,689 | 3,626 | SH | SOLE | 3,626 | 0 | 0 | ||
GENERAL MLS INC | Common Stock | 370334104 | 7,670,766 | 120,288 | SH | SOLE | 120,288 | 0 | 0 | ||
GENTEX CORP | Common Stock | 371901109 | 1,888,423 | 65,730 | SH | SOLE | 65,730 | 0 | 0 | ||
GRACO INC | Common Stock | 384109104 | 2,556,769 | 30,333 | SH | SOLE | 30,333 | 0 | 0 | ||
GSK PLC | ADR | 37733W204 | 1,994,492 | 58,328 | SH | SOLE | 58,328 | 0 | 0 | ||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 1,427,615 | 18,284 | SH | SOLE | 18,284 | 0 | 0 | ||
HALEON PLC | ADR | 405552100 | 444,011 | 46,542 | SH | SOLE | 46,542 | 0 | 0 | ||
HASBRO INC | Common Stock | 418056107 | 4,534,413 | 81,102 | SH | SOLE | 81,102 | 0 | 0 | ||
HELIOS TECHNOLOGIES INC | Common Stock | 42328H109 | 1,036,497 | 23,219 | SH | SOLE | 23,219 | 0 | 0 | ||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 2,924,706 | 16,684 | SH | SOLE | 16,684 | 0 | 0 | ||
HENRY SCHEIN INC | Common Stock | 806407102 | 990,460 | 14,313 | SH | SOLE | 14,313 | 0 | 0 | ||
HUB GROUP INC | Common Stock | 443320106 | 2,066,426 | 46,374 | SH | SOLE | 46,374 | 0 | 0 | ||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 2,920,558 | 177,819 | SH | SOLE | 177,819 | 0 | 0 | ||
IDEXX LABS INC | Common Stock | 45168D104 | 5,769,142 | 13,954 | SH | SOLE | 13,954 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 10,503,798 | 41,185 | SH | SOLE | 41,185 | 0 | 0 | ||
INSTEEL INDS INC | Common Stock | 45774W108 | 988,837 | 36,610 | SH | SOLE | 36,610 | 0 | 0 | ||
INTEL CORP | Common Stock | 458140100 | 273,843 | 13,658 | SH | SOLE | 13,658 | 0 | 0 | ||
INTERDIGITAL INC | Common Stock | 45867G101 | 2,699,295 | 13,934 | SH | SOLE | 13,934 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 9,656,253 | 43,926 | SH | SOLE | 43,926 | 0 | 0 | ||
ISHARES TR | ETF | 464288646 | 793,078 | 15,340 | SH | SOLE | 15,340 | 0 | 0 | ||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,618,191 | 13,140 | SH | SOLE | 13,140 | 0 | 0 | ||
JOHNSON & JOHNSON | Common Stock | 478160104 | 14,977,828 | 103,567 | SH | SOLE | 103,567 | 0 | 0 | ||
JPMORGAN CHASE & CO. | Common Stock | 46625H100 | 13,555,601 | 56,550 | SH | SOLE | 56,550 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 6,226,341 | 38,762 | SH | SOLE | 38,762 | 0 | 0 | ||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,728,086 | 92,263 | SH | SOLE | 92,263 | 0 | 0 | ||
LA Z BOY INC | Common Stock | 505336107 | 1,862,008 | 42,736 | SH | SOLE | 42,736 | 0 | 0 | ||
LABCORP HOLDINGS INC | Common Stock | 504922105 | 8,261,253 | 36,025 | SH | SOLE | 36,025 | 0 | 0 | ||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,830,416 | 22,288 | SH | SOLE | 22,288 | 0 | 0 | ||
LINDSAY CORP | Common Stock | 535555106 | 1,911,772 | 16,159 | SH | SOLE | 16,159 | 0 | 0 | ||
LOWES COS INC | Common Stock | 548661107 | 11,487,306 | 46,545 | SH | SOLE | 46,545 | 0 | 0 | ||
MASIMO CORP | Common Stock | 574795100 | 3,094,416 | 18,720 | SH | SOLE | 18,720 | 0 | 0 | ||
MCCORMICK & CO INC | Common Stock | 579780206 | 7,201,115 | 93,907 | SH | SOLE | 93,907 | 0 | 0 | ||
MEDTRONIC PLC | Common Stock | G5960L103 | 5,937,798 | 73,698 | SH | SOLE | 73,698 | 0 | 0 | ||
MERCK & CO INC | Common Stock | 58933Y105 | 7,290,376 | 72,618 | SH | SOLE | 72,618 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 21,961,829 | 52,104 | SH | SOLE | 52,104 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 1,268,354 | 9,364 | SH | SOLE | 9,364 | 0 | 0 | ||
MOHAWK INDS INC | Common Stock | 608190104 | 1,509,735 | 12,673 | SH | SOLE | 12,673 | 0 | 0 | ||
MORNINGSTAR INC | Common Stock | 617700109 | 4,061,326 | 12,060 | SH | SOLE | 12,060 | 0 | 0 | ||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 5,716,782 | 93,429 | SH | SOLE | 93,429 | 0 | 0 | ||
NOVARTIS AG | ADR | 66987V109 | 4,652,294 | 47,809 | SH | SOLE | 47,809 | 0 | 0 | ||
NOVO-NORDISK A S | ADR | 670100205 | 4,163,455 | 48,401 | SH | SOLE | 48,401 | 0 | 0 | ||
NVE CORP | Common Stock | 629445206 | 1,128,620 | 13,860 | SH | SOLE | 13,860 | 0 | 0 | ||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 1,707,513 | 8,176 | SH | SOLE | 8,176 | 0 | 0 | ||
OIL DRI CORP AMER | Common Stock | 677864100 | 4,184,810 | 47,750 | SH | SOLE | 47,750 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 4,858,016 | 31,673 | SH | SOLE | 31,673 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 2,385,445 | 89,915 | SH | SOLE | 89,915 | 0 | 0 | ||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 1,437,282 | 68,442 | SH | SOLE | 68,442 | 0 | 0 | ||
PHILLIPS 66 | Common Stock | 718546104 | 2,940,534 | 25,810 | SH | SOLE | 25,810 | 0 | 0 | ||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,340,645 | 10,491 | SH | SOLE | 10,491 | 0 | 0 | ||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 6,945,649 | 61,417 | SH | SOLE | 61,417 | 0 | 0 | ||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 9,149,558 | 54,575 | SH | SOLE | 54,575 | 0 | 0 | ||
QUALCOMM INC | Common Stock | 747525103 | 10,059,840 | 65,485 | SH | SOLE | 65,485 | 0 | 0 | ||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 4,963,881 | 31,957 | SH | SOLE | 31,957 | 0 | 0 | ||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 5,606,750 | 7,871 | SH | SOLE | 7,871 | 0 | 0 | ||
ROBERT HALF INC. | Common Stock | 770323103 | 2,572,425 | 36,509 | SH | SOLE | 36,509 | 0 | 0 | ||
ROYAL BK CDA | Common Stock | 780087102 | 4,658,194 | 38,654 | SH | SOLE | 38,654 | 0 | 0 | ||
SANOFI | ADR | 80105N105 | 3,318,466 | 68,805 | SH | SOLE | 68,805 | 0 | 0 | ||
SAP SE | ADR | 803054204 | 6,756,742 | 27,443 | SH | SOLE | 27,443 | 0 | 0 | ||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 1,425,022 | 42,123 | SH | SOLE | 42,123 | 0 | 0 | ||
SHELL PLC | ADR | 780259305 | 3,509,027 | 56,010 | SH | SOLE | 56,010 | 0 | 0 | ||
SNAP ON INC | Common Stock | 833034101 | 3,683,358 | 10,850 | SH | SOLE | 10,850 | 0 | 0 | ||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 346,973 | 590 | SH | SOLE | 590 | 0 | 0 | ||
SPIRE INC | Common Stock | 84857L101 | 2,598,175 | 37,877 | SH | SOLE | 37,877 | 0 | 0 | ||
STARBUCKS CORP | Common Stock | 855244109 | 7,631,308 | 83,631 | SH | SOLE | 83,631 | 0 | 0 | ||
STATE STR CORP | Common Stock | 857477103 | 5,274,974 | 53,744 | SH | SOLE | 53,744 | 0 | 0 | ||
SYNAPTICS INC | Common Stock | 87157D109 | 2,735,767 | 35,846 | SH | SOLE | 35,846 | 0 | 0 | ||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 3,429,457 | 7,389 | SH | SOLE | 7,389 | 0 | 0 | ||
TOMPKINS FINL CORP | Common Stock | 890110109 | 1,137,238 | 16,766 | SH | SOLE | 16,766 | 0 | 0 | ||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,379,030 | 44,685 | SH | SOLE | 44,685 | 0 | 0 | ||
TOTALENERGIES SE | ADR | 89151E109 | 2,373,494 | 42,903 | SH | SOLE | 42,903 | 0 | 0 | ||
TOYOTA MOTOR CORP | ADR | 892331307 | 4,472,138 | 22,980 | SH | SOLE | 22,980 | 0 | 0 | ||
TRUIST FINL CORP | Common Stock | 89832Q109 | 8,474,023 | 195,344 | SH | SOLE | 195,344 | 0 | 0 | ||
UNILEVER PLC | ADR | 904767704 | 2,255,356 | 39,777 | SH | SOLE | 39,777 | 0 | 0 | ||
UNION BANKSHARES INC | Common Stock | 905400107 | 2,199,676 | 76,087 | SH | SOLE | 76,087 | 0 | 0 | ||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 2,822,371 | 22,382 | SH | SOLE | 22,382 | 0 | 0 | ||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 7,708,876 | 58,075 | SH | SOLE | 58,075 | 0 | 0 | ||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 3,905,234 | 11,068 | SH | SOLE | 11,068 | 0 | 0 | ||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,397,965 | 9,562 | SH | SOLE | 9,562 | 0 | 0 | ||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,221,718 | 19,784 | SH | SOLE | 19,784 | 0 | 0 | ||
VEEVA SYS INC | Common Stock | 922475108 | 3,306,602 | 15,727 | SH | SOLE | 15,727 | 0 | 0 | ||
VISTEON CORP | Common Stock | 92839U206 | 1,691,004 | 19,060 | SH | SOLE | 19,060 | 0 | 0 | ||
WALMART INC | Common Stock | 931142103 | 14,701,157 | 162,345 | SH | SOLE | 162,345 | 0 | 0 | ||
WEBSTER FINL CORP | Common Stock | 947890109 | 2,760,062 | 49,983 | SH | SOLE | 49,983 | 0 | 0 | ||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,542,273 | 35,003 | SH | SOLE | 35,003 | 0 | 0 | ||
WORTHINGTON ENTERPRISES INC | Common Stock | 981811102 | 960,956 | 23,958 | SH | SOLE | 23,958 | 0 | 0 | ||
WORTHINGTON STL INC | Common Stock | 982104101 | 472,591 | 14,852 | SH | SOLE | 14,852 | 0 | 0 |