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 | 7,531,711 | 51,285 | SH | SOLE | 51,285 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 8,226,619 | 70,325 | SH | SOLE | 70,325 | 0 | 0 | ||
ALARM COM HLDGS INC | Common Stock | 011642105 | 1,393,365 | 25,038 | SH | SOLE | 25,038 | 0 | 0 | ||
ALCON AG | Common Stock | H01301128 | 1,713,297 | 18,048 | SH | SOLE | 18,048 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K107 | 2,290,332 | 14,660 | SH | SOLE | 14,660 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K305 | 10,395,984 | 67,227 | SH | SOLE | 67,227 | 0 | 0 | ||
AMCOR PLC | Common Stock | G0250X107 | 1,164,359 | 120,037 | SH | SOLE | 120,037 | 0 | 0 | ||
APPLE INC | Common Stock | 037833100 | 18,605,368 | 83,759 | SH | SOLE | 83,759 | 0 | 0 | ||
ARGAN INC | Common Stock | 04010E109 | 4,077,551 | 31,086 | SH | SOLE | 31,086 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 13,036,358 | 42,456 | SH | SOLE | 42,456 | 0 | 0 | ||
BADGER METER INC | Common Stock | 056525108 | 4,241,814 | 22,296 | SH | SOLE | 22,296 | 0 | 0 | ||
BALCHEM CORP | Common Stock | 057665200 | 4,289,772 | 25,842 | SH | SOLE | 25,842 | 0 | 0 | ||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 2,259,458 | 99,099 | SH | SOLE | 99,099 | 0 | 0 | ||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 11,760,755 | 140,226 | SH | SOLE | 140,226 | 0 | 0 | ||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 2,722,909 | 57,409 | SH | SOLE | 57,409 | 0 | 0 | ||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 2,112,800 | 48,626 | SH | SOLE | 48,626 | 0 | 0 | ||
BECTON DICKINSON & CO | Common Stock | 075887109 | 6,878,443 | 30,029 | SH | SOLE | 30,029 | 0 | 0 | ||
BOEING CO | Common Stock | 097023105 | 517,449 | 3,034 | SH | SOLE | 3,034 | 0 | 0 | ||
BOSTON BEER INC | Common Stock | 100557107 | 1,872,745 | 7,841 | SH | SOLE | 7,841 | 0 | 0 | ||
BRISTOL-MYERS SQUIBB CO | Common Stock | 110122108 | 5,956,223 | 97,659 | SH | SOLE | 97,659 | 0 | 0 | ||
CACI INTL INC | Common Stock | 127190304 | 3,020,486 | 8,232 | SH | SOLE | 8,232 | 0 | 0 | ||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 1,614,026 | 10,723 | SH | SOLE | 10,723 | 0 | 0 | ||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 1,879,429 | 8,246 | SH | SOLE | 8,246 | 0 | 0 | ||
CIRRUS LOGIC INC | Common Stock | 172755100 | 2,331,229 | 23,393 | SH | SOLE | 23,393 | 0 | 0 | ||
CISCO SYS INC | Common Stock | 17275R102 | 9,520,990 | 154,286 | SH | SOLE | 154,286 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 5,871,369 | 81,403 | SH | SOLE | 81,403 | 0 | 0 | ||
CONOCOPHILLIPS | Common Stock | 20825C104 | 9,070,263 | 86,367 | SH | SOLE | 86,367 | 0 | 0 | ||
CORTEVA INC | Common Stock | 22052L104 | 1,662,422 | 26,417 | SH | SOLE | 26,417 | 0 | 0 | ||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 20,279,932 | 21,443 | SH | SOLE | 21,443 | 0 | 0 | ||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 2,221,424 | 17,743 | SH | SOLE | 17,743 | 0 | 0 | ||
CUMMINS INC | Common Stock | 231021106 | 6,588,196 | 21,019 | SH | SOLE | 21,019 | 0 | 0 | ||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 3,801,821 | 11,975 | SH | SOLE | 11,975 | 0 | 0 | ||
DEERE & CO | Common Stock | 244199105 | 13,044,133 | 27,698 | SH | SOLE | 27,698 | 0 | 0 | ||
DEXCOM INC | Common Stock | 252131107 | 3,111,908 | 45,569 | SH | SOLE | 45,569 | 0 | 0 | ||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 3,478,628 | 43,315 | SH | SOLE | 43,315 | 0 | 0 | ||
DOW INC | Common Stock | 260557103 | 1,121,815 | 32,125 | SH | SOLE | 32,125 | 0 | 0 | ||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 2,384,906 | 31,935 | SH | SOLE | 31,935 | 0 | 0 | ||
ECOLAB INC | Common Stock | 278865100 | 10,690,224 | 42,061 | SH | SOLE | 42,061 | 0 | 0 | ||
ELBIT SYS LTD | Common Stock | M3760D101 | 4,491,742 | 11,707 | SH | SOLE | 11,707 | 0 | 0 | ||
ELI LILLY & CO | Common Stock | 532457108 | 23,046,460 | 27,904 | SH | SOLE | 27,904 | 0 | 0 | ||
EMERSON ELEC CO | Common Stock | 291011104 | 9,545,263 | 87,060 | SH | SOLE | 87,060 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 13,433,501 | 112,953 | SH | SOLE | 112,953 | 0 | 0 | ||
F N B CORP | Common Stock | 302520101 | 1,869,120 | 138,968 | SH | SOLE | 138,968 | 0 | 0 | ||
F5 INC | Common Stock | 315616102 | 4,893,244 | 18,377 | SH | SOLE | 18,377 | 0 | 0 | ||
FEDEX CORP | Common Stock | 31428X106 | 4,151,131 | 16,934 | SH | SOLE | 16,934 | 0 | 0 | ||
GARTNER INC | Common Stock | 366651107 | 1,559,335 | 3,715 | SH | SOLE | 3,715 | 0 | 0 | ||
GENERAL MLS INC | Common Stock | 370334104 | 7,487,741 | 125,234 | SH | SOLE | 125,234 | 0 | 0 | ||
GENTEX CORP | Common Stock | 371901109 | 1,650,503 | 70,837 | SH | SOLE | 70,837 | 0 | 0 | ||
GRACO INC | Common Stock | 384109104 | 2,540,291 | 30,419 | SH | SOLE | 30,419 | 0 | 0 | ||
GSK PLC | ADR | 37733W204 | 2,292,644 | 58,572 | SH | SOLE | 58,572 | 0 | 0 | ||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 1,259,244 | 19,815 | SH | SOLE | 19,815 | 0 | 0 | ||
HALEON PLC | ADR | 405552100 | 477,930 | 46,446 | SH | SOLE | 46,446 | 0 | 0 | ||
HASBRO INC | Common Stock | 418056107 | 5,564,538 | 90,495 | SH | SOLE | 90,495 | 0 | 0 | ||
HELIOS TECHNOLOGIES INC | Common Stock | 42328H109 | 812,198 | 25,310 | SH | SOLE | 25,310 | 0 | 0 | ||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 3,128,486 | 17,133 | SH | SOLE | 17,133 | 0 | 0 | ||
HENRY SCHEIN INC | Common Stock | 806407102 | 1,012,899 | 14,789 | SH | SOLE | 14,789 | 0 | 0 | ||
HUB GROUP INC | Common Stock | 443320106 | 1,805,719 | 48,580 | SH | SOLE | 48,580 | 0 | 0 | ||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 2,784,282 | 183,604 | SH | SOLE | 183,604 | 0 | 0 | ||
IDEXX LABS INC | Common Stock | 45168D104 | 5,916,676 | 14,089 | SH | SOLE | 14,089 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 10,412,827 | 41,736 | SH | SOLE | 41,736 | 0 | 0 | ||
INSTEEL INDS INC | Common Stock | 45774W108 | 996,271 | 37,881 | SH | SOLE | 37,881 | 0 | 0 | ||
INTEL CORP | Common Stock | 458140100 | 264,799 | 11,660 | SH | SOLE | 11,660 | 0 | 0 | ||
INTERDIGITAL INC | Common Stock | 45867G101 | 3,005,939 | 14,539 | SH | SOLE | 14,539 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 10,920,899 | 43,919 | SH | SOLE | 43,919 | 0 | 0 | ||
ISHARES TR | ETF | 464288646 | 803,356 | 15,340 | SH | SOLE | 15,340 | 0 | 0 | ||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,645,485 | 13,254 | SH | SOLE | 13,254 | 0 | 0 | ||
JOHNSON & JOHNSON | Common Stock | 478160104 | 18,763,765 | 113,144 | SH | SOLE | 113,144 | 0 | 0 | ||
JPMORGAN CHASE & CO. | Common Stock | 46625H100 | 13,591,092 | 55,406 | SH | SOLE | 55,406 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 5,830,996 | 38,933 | SH | SOLE | 38,933 | 0 | 0 | ||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,627,169 | 98,916 | SH | SOLE | 98,916 | 0 | 0 | ||
LA Z BOY INC | Common Stock | 505336107 | 1,765,579 | 45,167 | SH | SOLE | 45,167 | 0 | 0 | ||
LABCORP HOLDINGS INC | Common Stock | 504922105 | 8,538,998 | 36,689 | SH | SOLE | 36,689 | 0 | 0 | ||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,568,602 | 23,759 | SH | SOLE | 23,759 | 0 | 0 | ||
LINDSAY CORP | Common Stock | 535555106 | 2,119,843 | 16,755 | SH | SOLE | 16,755 | 0 | 0 | ||
LOWES COS INC | Common Stock | 548661107 | 10,945,951 | 46,932 | SH | SOLE | 46,932 | 0 | 0 | ||
MASIMO CORP | Common Stock | 574795100 | 3,310,009 | 19,868 | SH | SOLE | 19,868 | 0 | 0 | ||
MCCORMICK & CO INC | Common Stock | 579780206 | 7,946,126 | 96,539 | SH | SOLE | 96,539 | 0 | 0 | ||
MEDTRONIC PLC | Common Stock | G5960L103 | 6,929,145 | 76,524 | SH | SOLE | 76,524 | 0 | 0 | ||
MERCK & CO INC | Common Stock | 58933Y105 | 7,950,819 | 87,798 | SH | SOLE | 87,798 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 19,136,250 | 50,977 | SH | SOLE | 50,977 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 1,495,484 | 9,840 | SH | SOLE | 9,840 | 0 | 0 | ||
MOHAWK INDS INC | Common Stock | 608190104 | 1,540,745 | 13,494 | SH | SOLE | 13,494 | 0 | 0 | ||
MORNINGSTAR INC | Common Stock | 617700109 | 3,698,897 | 12,335 | SH | SOLE | 12,335 | 0 | 0 | ||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 7,641,932 | 95,885 | SH | SOLE | 95,885 | 0 | 0 | ||
NOVARTIS AG | ADR | 66987V109 | 5,529,097 | 47,951 | SH | SOLE | 47,951 | 0 | 0 | ||
NOVO-NORDISK A S | ADR | 670100205 | 3,416,669 | 48,415 | SH | SOLE | 48,415 | 0 | 0 | ||
NVE CORP | Common Stock | 629445206 | 955,144 | 14,985 | SH | SOLE | 14,985 | 0 | 0 | ||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 1,563,440 | 8,183 | SH | SOLE | 8,183 | 0 | 0 | ||
OIL DRI CORP AMER | Common Stock | 677864100 | 4,382,284 | 95,433 | SH | SOLE | 95,433 | 0 | 0 | ||
OMEGA FLEX INC | Common Stock | 682095104 | 933,322 | 26,835 | SH | SOLE | 26,835 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 4,827,439 | 32,196 | SH | SOLE | 32,196 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 2,408,922 | 95,064 | SH | SOLE | 95,064 | 0 | 0 | ||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 1,602,214 | 75,010 | SH | SOLE | 75,010 | 0 | 0 | ||
PHILLIPS 66 | Common Stock | 718546104 | 3,295,682 | 26,690 | SH | SOLE | 26,690 | 0 | 0 | ||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 1,555,140 | 11,101 | SH | SOLE | 11,101 | 0 | 0 | ||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 5,950,788 | 64,774 | SH | SOLE | 64,774 | 0 | 0 | ||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 9,467,232 | 55,552 | SH | SOLE | 55,552 | 0 | 0 | ||
QUALCOMM INC | Common Stock | 747525103 | 10,201,274 | 66,410 | SH | SOLE | 66,410 | 0 | 0 | ||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 4,475,542 | 32,219 | SH | SOLE | 32,219 | 0 | 0 | ||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 5,096,673 | 8,036 | SH | SOLE | 8,036 | 0 | 0 | ||
ROBERT HALF INC. | Common Stock | 770323103 | 2,107,703 | 38,638 | SH | SOLE | 38,638 | 0 | 0 | ||
ROYAL BK CDA | Common Stock | 780087102 | 4,363,279 | 38,709 | SH | SOLE | 38,709 | 0 | 0 | ||
SANOFI | ADR | 80105N105 | 3,826,962 | 69,004 | SH | SOLE | 69,004 | 0 | 0 | ||
SAP SE | ADR | 803054204 | 7,329,486 | 27,304 | SH | SOLE | 27,304 | 0 | 0 | ||
SEALED AIR CORP NEW | Common Stock | 81211K100 | 1,310,904 | 45,360 | SH | SOLE | 45,360 | 0 | 0 | ||
SHELL PLC | ADR | 780259305 | 4,098,917 | 55,935 | SH | SOLE | 55,935 | 0 | 0 | ||
SNAP ON INC | Common Stock | 833034101 | 3,720,928 | 11,041 | SH | SOLE | 11,041 | 0 | 0 | ||
SPDR S&P 500 ETF TR | ETF | 78462F103 | 306,943 | 547 | SH | SOLE | 547 | 0 | 0 | ||
SPIRE INC | Common Stock | 84857L101 | 3,157,925 | 39,957 | SH | SOLE | 39,957 | 0 | 0 | ||
STARBUCKS CORP | Common Stock | 855244109 | 8,316,538 | 84,785 | SH | SOLE | 84,785 | 0 | 0 | ||
STATE STR CORP | Common Stock | 857477103 | 4,874,193 | 54,442 | SH | SOLE | 54,442 | 0 | 0 | ||
SYNAPTICS INC | Common Stock | 87157D109 | 2,644,062 | 41,495 | SH | SOLE | 41,495 | 0 | 0 | ||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 3,762,688 | 7,560 | SH | SOLE | 7,560 | 0 | 0 | ||
TOMPKINS FINL CORP | Common Stock | 890110109 | 1,165,823 | 18,511 | SH | SOLE | 18,511 | 0 | 0 | ||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,710,008 | 45,212 | SH | SOLE | 45,212 | 0 | 0 | ||
TOTALENERGIES SE | ADR | 89151E109 | 2,820,645 | 43,040 | SH | SOLE | 43,040 | 0 | 0 | ||
TOYOTA MOTOR CORP | ADR | 892331307 | 4,084,022 | 23,135 | SH | SOLE | 23,135 | 0 | 0 | ||
TRUIST FINL CORP | Common Stock | 89832Q109 | 8,181,155 | 198,813 | SH | SOLE | 198,813 | 0 | 0 | ||
UNILEVER PLC | ADR | 904767704 | 2,379,202 | 39,953 | SH | SOLE | 39,953 | 0 | 0 | ||
UNION BANKSHARES INC | Common Stock | 905400107 | 2,603,765 | 82,738 | SH | SOLE | 82,738 | 0 | 0 | ||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 2,601,704 | 23,654 | SH | SOLE | 23,654 | 0 | 0 | ||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 5,147,163 | 58,239 | SH | SOLE | 58,239 | 0 | 0 | ||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 3,606,451 | 11,699 | SH | SOLE | 11,699 | 0 | 0 | ||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,411,538 | 10,120 | SH | SOLE | 10,120 | 0 | 0 | ||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,232,140 | 21,868 | SH | SOLE | 21,868 | 0 | 0 | ||
VEEVA SYS INC | Common Stock | 922475108 | 3,716,272 | 16,044 | SH | SOLE | 16,044 | 0 | 0 | ||
VISTEON CORP | Common Stock | 92839U206 | 1,541,456 | 19,859 | SH | SOLE | 19,859 | 0 | 0 | ||
WALMART INC | Common Stock | 931142103 | 14,028,597 | 159,375 | SH | SOLE | 159,375 | 0 | 0 | ||
WEBSTER FINL CORP | Common Stock | 947890109 | 2,663,744 | 51,673 | SH | SOLE | 51,673 | 0 | 0 | ||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,700,187 | 38,155 | SH | SOLE | 38,155 | 0 | 0 | ||
WORTHINGTON ENTERPRISES INC | Common Stock | 981811102 | 1,335,099 | 26,654 | SH | SOLE | 26,654 | 0 | 0 | ||
WORTHINGTON STL INC | Common Stock | 982104101 | 407,028 | 16,069 | SH | SOLE | 16,069 | 0 | 0 |