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,982,931 | 37,893 | SH | SOLE | 37,893 | 0 | 0 | ||
ABB LTD | ADR | 000375204 | 3,047,931 | 86,560 | SH | SOLE | 86,560 | 0 | 0 | ||
AGILENT TECHNOLOGIES INC | Common Stock | 00846U101 | 8,310,084 | 60,070 | SH | SOLE | 60,070 | 0 | 0 | ||
ALARM COM HLDGS INC | Common Stock | 011642105 | 565,500 | 11,247 | SH | SOLE | 11,247 | 0 | 0 | ||
ALCON AG | Common Stock | H01301128 | 1,020,644 | 14,469 | SH | SOLE | 14,469 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K107 | 1,471,392 | 14,148 | SH | SOLE | 14,148 | 0 | 0 | ||
ALPHABET INC | Common Stock | 02079K305 | 6,674,196 | 64,342 | SH | SOLE | 64,342 | 0 | 0 | ||
AMCOR PLC | Common Stock | G0250X107 | 141,147 | 12,403 | SH | SOLE | 12,403 | 0 | 0 | ||
APPLE INC | Common Stock | 037833100 | 12,370,634 | 75,019 | SH | SOLE | 75,019 | 0 | 0 | ||
ARGAN INC | Common Stock | 04010E109 | 877,673 | 21,687 | SH | SOLE | 21,687 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING IN | Common Stock | 053015103 | 9,003,803 | 40,221 | SH | SOLE | 40,221 | 0 | 0 | ||
BADGER METER INC | Common Stock | 056525108 | 2,390,718 | 19,625 | SH | SOLE | 19,625 | 0 | 0 | ||
BALCHEM CORP | Common Stock | 057665200 | 2,404,765 | 19,013 | SH | SOLE | 19,013 | 0 | 0 | ||
BANCO SANTANDER CHILE NEW | ADR | 05965X109 | 918,281 | 51,502 | SH | SOLE | 51,502 | 0 | 0 | ||
BANK NEW YORK MELLON CORP | Common Stock | 064058100 | 5,760,384 | 126,769 | SH | SOLE | 126,769 | 0 | 0 | ||
BANK NOVA SCOTIA HALIFAX | Common Stock | 064149107 | 2,410,432 | 47,864 | SH | SOLE | 47,864 | 0 | 0 | ||
BANK OZK LITTLE ROCK ARK | Common Stock | 06417N103 | 970,494 | 28,377 | SH | SOLE | 28,377 | 0 | 0 | ||
BECTON DICKINSON & CO | Common Stock | 075887109 | 5,652,576 | 22,835 | SH | SOLE | 22,835 | 0 | 0 | ||
BIOGEN INC | Common Stock | 09062X103 | 7,542,676 | 27,129 | SH | SOLE | 27,129 | 0 | 0 | ||
BOSTON BEER INC | Common Stock | 100557107 | 852,648 | 2,594 | SH | SOLE | 2,594 | 0 | 0 | ||
CACI INTL INC | Common Stock | 127190304 | 1,875,749 | 6,331 | SH | SOLE | 6,331 | 0 | 0 | ||
CHARLES RIV LABS INTL INC | Common Stock | 159864107 | 1,643,219 | 8,142 | SH | SOLE | 8,142 | 0 | 0 | ||
CHECK POINT SOFTWARE TECH LT | Common Stock | M22465104 | 820,040 | 6,308 | SH | SOLE | 6,308 | 0 | 0 | ||
CIRRUS LOGIC INC | Common Stock | 172755100 | 1,725,361 | 15,774 | SH | SOLE | 15,774 | 0 | 0 | ||
CISCO SYS INC | Common Stock | 17275R102 | 6,897,845 | 131,953 | SH | SOLE | 131,953 | 0 | 0 | ||
COCA COLA CO | Common Stock | 191216100 | 4,736,852 | 75,805 | SH | SOLE | 75,805 | 0 | 0 | ||
CONOCOPHILLIPS | Common Stock | 20825C104 | 6,938,450 | 69,937 | SH | SOLE | 69,937 | 0 | 0 | ||
CORTEVA INC | Common Stock | 22052L104 | 1,432,604 | 23,754 | SH | SOLE | 23,754 | 0 | 0 | ||
COSTCO WHSL CORP NEW | Common Stock | 22160K105 | 10,547,332 | 21,228 | SH | SOLE | 21,228 | 0 | 0 | ||
CULLEN FROST BANKERS INC | Common Stock | 229899109 | 1,030,226 | 9,780 | SH | SOLE | 9,780 | 0 | 0 | ||
CUMMINS INC | Common Stock | 231021106 | 4,613,490 | 19,313 | SH | SOLE | 19,313 | 0 | 0 | ||
CURTISS WRIGHT CORP | Common Stock | 231561101 | 1,713,853 | 9,713 | SH | SOLE | 9,713 | 0 | 0 | ||
DEERE & CO | Common Stock | 244199105 | 10,579,415 | 25,547 | SH | SOLE | 25,547 | 0 | 0 | ||
DOLBY LABORATORIES INC | Common Stock | 25659T107 | 2,458,217 | 28,778 | SH | SOLE | 28,778 | 0 | 0 | ||
DOLLAR TREE INC | Common Stock | 256746108 | 4,670,830 | 32,538 | SH | SOLE | 32,538 | 0 | 0 | ||
DOW INC | Common Stock | 260557103 | 1,330,153 | 24,264 | SH | SOLE | 24,264 | 0 | 0 | ||
DUPONT DE NEMOURS INC | Common Stock | 26614N102 | 1,833,580 | 25,548 | SH | SOLE | 25,548 | 0 | 0 | ||
ECOLAB INC | Common Stock | 278865100 | 6,225,571 | 37,492 | SH | SOLE | 37,492 | 0 | 0 | ||
ELBIT SYS LTD | Common Stock | M3760D101 | 2,223,964 | 13,066 | SH | SOLE | 13,066 | 0 | 0 | ||
EMERSON ELEC CO | Common Stock | 291011104 | 6,670,132 | 76,545 | SH | SOLE | 76,545 | 0 | 0 | ||
EXXON MOBIL CORP | Common Stock | 30231G102 | 11,782,090 | 107,442 | SH | SOLE | 107,442 | 0 | 0 | ||
F N B CORP | Common Stock | 302520101 | 1,100,086 | 94,835 | SH | SOLE | 94,835 | 0 | 0 | ||
F5 INC | Common Stock | 315616102 | 2,240,713 | 15,380 | SH | SOLE | 15,380 | 0 | 0 | ||
FEDEX CORP | Common Stock | 31428X106 | 3,320,292 | 14,460 | SH | SOLE | 14,460 | 0 | 0 | ||
FORWARD AIR CORP | Common Stock | 349853101 | 2,837,429 | 26,331 | SH | SOLE | 26,331 | 0 | 0 | ||
GARTNER INC | Common Stock | 366651107 | 1,013,145 | 3,110 | SH | SOLE | 3,110 | 0 | 0 | ||
GENERAL MLS INC | Common Stock | 370334104 | 8,828,617 | 103,307 | SH | SOLE | 103,307 | 0 | 0 | ||
GENTEX CORP | Common Stock | 371901109 | 1,163,778 | 41,519 | SH | SOLE | 41,519 | 0 | 0 | ||
GRACO INC | Common Stock | 384109104 | 1,808,531 | 24,771 | SH | SOLE | 24,771 | 0 | 0 | ||
GRIFOLS S A | Common Stock | 398438408 | 529,786 | 71,884 | SH | SOLE | 71,884 | 0 | 0 | ||
GSK PLC | ADR | 37733W204 | 2,690,494 | 75,323 | SH | SOLE | 75,323 | 0 | 0 | ||
HAEMONETICS CORP MASS | Common Stock | 405024100 | 891,963 | 10,779 | SH | SOLE | 10,779 | 0 | 0 | ||
HALEON PLC | ADR | 405552100 | 319,813 | 39,289 | SH | SOLE | 39,289 | 0 | 0 | ||
HASBRO INC | Common Stock | 418056107 | 3,013,137 | 56,121 | SH | SOLE | 56,121 | 0 | 0 | ||
HEARTLAND EXPRESS INC | Common Stock | 422347104 | 942,145 | 59,106 | SH | SOLE | 59,106 | 0 | 0 | ||
HENRY JACK & ASSOC INC | Common Stock | 426281101 | 1,935,999 | 12,845 | SH | SOLE | 12,845 | 0 | 0 | ||
HENRY SCHEIN INC | Common Stock | 806407102 | 655,582 | 8,040 | SH | SOLE | 8,040 | 0 | 0 | ||
HUB GROUP INC | Common Stock | 443320106 | 1,295,866 | 15,438 | SH | SOLE | 15,438 | 0 | 0 | ||
HUNTINGTON BANCSHARES INC | Common Stock | 446150104 | 1,516,373 | 133,560 | SH | SOLE | 133,560 | 0 | 0 | ||
IDEXX LABS INC | Common Stock | 45168D104 | 6,651,064 | 13,300 | SH | SOLE | 13,300 | 0 | 0 | ||
ILLINOIS TOOL WKS INC | Common Stock | 452308109 | 9,084,066 | 37,117 | SH | SOLE | 37,117 | 0 | 0 | ||
INSTEEL INDS INC | Common Stock | 45774W108 | 626,423 | 22,517 | SH | SOLE | 22,517 | 0 | 0 | ||
INTEGRA LIFESCIENCES HLDGS C | Common Stock | 457985208 | 1,183,737 | 20,619 | SH | SOLE | 20,619 | 0 | 0 | ||
INTEL CORP | Common Stock | 458140100 | 8,182,561 | 250,461 | SH | SOLE | 250,461 | 0 | 0 | ||
INTERDIGITAL INC | Common Stock | 45867G101 | 679,574 | 9,322 | SH | SOLE | 9,322 | 0 | 0 | ||
INTERNATIONAL BUSINESS MACHS | Common Stock | 459200101 | 5,142,530 | 39,229 | SH | SOLE | 39,229 | 0 | 0 | ||
ISHARES TR | ETF | 464288646 | 779,075 | 15,415 | SH | SOLE | 15,415 | 0 | 0 | ||
JAZZ PHARMACEUTICALS PLC | Common Stock | G50871105 | 1,408,280 | 9,624 | SH | SOLE | 9,624 | 0 | 0 | ||
JOHNSON & JOHNSON | Common Stock | 478160104 | 15,379,376 | 99,222 | SH | SOLE | 99,222 | 0 | 0 | ||
JPMORGAN CHASE & CO | Common Stock | 46625H100 | 7,064,106 | 54,210 | SH | SOLE | 54,210 | 0 | 0 | ||
KEYSIGHT TECHNOLOGIES INC | Common Stock | 49338L103 | 5,794,226 | 35,882 | SH | SOLE | 35,882 | 0 | 0 | ||
KIMBALL ELECTRONICS INC | Common Stock | 49428J109 | 1,058,135 | 43,906 | SH | SOLE | 43,906 | 0 | 0 | ||
LA Z BOY INC | Common Stock | 505336107 | 830,961 | 28,575 | SH | SOLE | 28,575 | 0 | 0 | ||
LABORATORY CORP AMER HLDGS | Common Stock | 50540R409 | 6,756,190 | 29,449 | SH | SOLE | 29,449 | 0 | 0 | ||
LANDSTAR SYS INC | Common Stock | 515098101 | 3,026,806 | 16,885 | SH | SOLE | 16,885 | 0 | 0 | ||
LILLY ELI & CO | Common Stock | 532457108 | 12,808,866 | 37,298 | SH | SOLE | 37,298 | 0 | 0 | ||
LINDSAY CORP | Common Stock | 535555106 | 1,422,285 | 9,411 | SH | SOLE | 9,411 | 0 | 0 | ||
LOWES COS INC | Common Stock | 548661107 | 8,825,077 | 44,132 | SH | SOLE | 44,132 | 0 | 0 | ||
MASIMO CORP | Common Stock | 574795100 | 1,996,170 | 10,817 | SH | SOLE | 10,817 | 0 | 0 | ||
MCCORMICK & CO INC | Common Stock | 579780206 | 6,539,558 | 78,591 | SH | SOLE | 78,591 | 0 | 0 | ||
MEDTRONIC PLC | Common Stock | G5960L103 | 4,782,809 | 58,837 | SH | SOLE | 58,837 | 0 | 0 | ||
MERCK & CO INC | Common Stock | 58933Y105 | 7,298,977 | 68,146 | SH | SOLE | 68,146 | 0 | 0 | ||
MICROSOFT CORP | Common Stock | 594918104 | 15,184,185 | 52,668 | SH | SOLE | 52,668 | 0 | 0 | ||
MIDDLEBY CORP | Common Stock | 596278101 | 778,060 | 5,307 | SH | SOLE | 5,307 | 0 | 0 | ||
MOHAWK INDS INC | Common Stock | 608190104 | 554,317 | 5,531 | SH | SOLE | 5,531 | 0 | 0 | ||
MONRO INC | Common Stock | 610236101 | 962,749 | 19,477 | SH | SOLE | 19,477 | 0 | 0 | ||
MORNINGSTAR INC | Common Stock | 617700109 | 2,146,028 | 10,570 | SH | SOLE | 10,570 | 0 | 0 | ||
NATIONAL FUEL GAS CO | Common Stock | 636180101 | 4,172,539 | 71,682 | SH | SOLE | 71,682 | 0 | 0 | ||
NATIONAL RESH CORP | Common Stock | 637372202 | 641,398 | 14,701 | SH | SOLE | 14,701 | 0 | 0 | ||
NETGEAR INC | Common Stock | 64111Q104 | 647,425 | 34,977 | SH | SOLE | 34,977 | 0 | 0 | ||
NOVARTIS AG | ADR | 66987V109 | 3,812,756 | 41,443 | SH | SOLE | 41,443 | 0 | 0 | ||
NOVO-NORDISK A S | ADR | 670100205 | 5,522,712 | 34,449 | SH | SOLE | 34,449 | 0 | 0 | ||
NXP SEMICONDUCTORS N V | Common Stock | N6596X109 | 1,677,195 | 8,946 | SH | SOLE | 8,946 | 0 | 0 | ||
OIL DRI CORP AMER | Common Stock | 677864100 | 1,801,464 | 43,294 | SH | SOLE | 43,294 | 0 | 0 | ||
ORGANON & CO | Common Stock | 68622V106 | 275,090 | 11,696 | SH | SOLE | 11,696 | 0 | 0 | ||
PEPSICO INC | Common Stock | 713448108 | 5,349,558 | 29,345 | SH | SOLE | 29,345 | 0 | 0 | ||
PFIZER INC | Common Stock | 717081103 | 3,588,156 | 87,945 | SH | SOLE | 87,945 | 0 | 0 | ||
PHIBRO ANIMAL HEALTH CORP | Common Stock | 71742Q106 | 534,194 | 34,869 | SH | SOLE | 34,869 | 0 | 0 | ||
PHILLIPS 66 | Common Stock | 718546104 | 2,252,157 | 22,215 | SH | SOLE | 22,215 | 0 | 0 | ||
PREFORMED LINE PRODS CO | Common Stock | 740444104 | 823,806 | 6,424 | SH | SOLE | 6,424 | 0 | 0 | ||
PRICE T ROWE GROUP INC | Common Stock | 74144T108 | 5,460,409 | 48,365 | SH | SOLE | 48,365 | 0 | 0 | ||
PROCTER AND GAMBLE CO | Common Stock | 742718109 | 7,130,429 | 47,955 | SH | SOLE | 47,955 | 0 | 0 | ||
QUALCOMM INC | Common Stock | 747525103 | 7,471,496 | 58,563 | SH | SOLE | 58,563 | 0 | 0 | ||
RAYMOND JAMES FINL INC | Common Stock | 754730109 | 2,597,055 | 27,720 | SH | SOLE | 27,720 | 0 | 0 | ||
REGENERON PHARMACEUTICALS | Common Stock | 75886F107 | 6,048,313 | 7,361 | SH | SOLE | 7,361 | 0 | 0 | ||
ROBERT HALF INTL INC | Common Stock | 770323103 | 2,181,030 | 27,070 | SH | SOLE | 27,070 | 0 | 0 | ||
ROYAL BK CDA SUSTAINABL | Common Stock | 780087102 | 3,472,804 | 36,334 | SH | SOLE | 36,334 | 0 | 0 | ||
SANOFI | ADR | 80105N105 | 3,199,243 | 58,788 | SH | SOLE | 58,788 | 0 | 0 | ||
SAP SE | ADR | 803054204 | 3,292,199 | 26,015 | SH | SOLE | 26,015 | 0 | 0 | ||
SHELL PLC | ADR | 780259305 | 3,218,500 | 55,935 | SH | SOLE | 55,935 | 0 | 0 | ||
SILICOM LTD | Common Stock | M84116108 | 504,969 | 13,473 | SH | SOLE | 13,473 | 0 | 0 | ||
SNAP ON INC | Common Stock | 833034101 | 2,201,766 | 8,918 | SH | SOLE | 8,918 | 0 | 0 | ||
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 213,667 | 520 | SH | SOLE | 520 | 0 | 0 | ||
SPIRE INC | Common Stock | 84857L101 | 1,662,754 | 23,468 | SH | SOLE | 23,468 | 0 | 0 | ||
STARBUCKS CORP | Common Stock | 855244109 | 7,287,018 | 69,980 | SH | SOLE | 69,980 | 0 | 0 | ||
STATE STR CORP | Common Stock | 857477103 | 3,602,434 | 47,207 | SH | SOLE | 47,207 | 0 | 0 | ||
SYNAPTICS INC | Common Stock | 87157D109 | 1,746,834 | 15,716 | SH | SOLE | 15,716 | 0 | 0 | ||
TELEDYNE TECHNOLOGIES INC | Common Stock | 879360105 | 2,666,713 | 5,961 | SH | SOLE | 5,961 | 0 | 0 | ||
TOMPKINS FINL CORP | Common Stock | 890110109 | 782,205 | 11,814 | SH | SOLE | 11,814 | 0 | 0 | ||
TORONTO DOMINION BK ONT | Common Stock | 891160509 | 2,242,716 | 37,441 | SH | SOLE | 37,441 | 0 | 0 | ||
TOTALENERGIES SE | ADR | 89151E109 | 2,524,785 | 42,234 | SH | SOLE | 42,234 | 0 | 0 | ||
TOYOTA MOTOR CORP | ADR | 892331307 | 2,664,198 | 18,803 | SH | SOLE | 18,803 | 0 | 0 | ||
TRUIST FINL CORP | Common Stock | 89832Q109 | 7,900,254 | 231,679 | SH | SOLE | 231,679 | 0 | 0 | ||
UNILEVER PLC | ADR | 904767704 | 1,748,484 | 33,670 | SH | SOLE | 33,670 | 0 | 0 | ||
UNION BANKSHARES INC | Common Stock | 905400107 | 880,620 | 39,829 | SH | SOLE | 39,829 | 0 | 0 | ||
UNITED PARCEL SERVICE INC | Common Stock | 911312106 | 3,651,086 | 18,821 | SH | SOLE | 18,821 | 0 | 0 | ||
UNITED STS LIME & MINERALS I | Common Stock | 911922102 | 1,957,486 | 12,820 | SH | SOLE | 12,820 | 0 | 0 | ||
UNITED THERAPEUTICS CORP DEL | Common Stock | 91307C102 | 1,789,889 | 7,992 | SH | SOLE | 7,992 | 0 | 0 | ||
UNIVERSAL DISPLAY CORP | Common Stock | 91347P105 | 1,080,016 | 6,962 | SH | SOLE | 6,962 | 0 | 0 | ||
UTAH MED PRODS INC | Common Stock | 917488108 | 1,061,473 | 11,166 | SH | SOLE | 11,166 | 0 | 0 | ||
VEEVA SYS INC | Common Stock | 922475108 | 2,382,103 | 12,961 | SH | SOLE | 12,961 | 0 | 0 | ||
VMWARE INC | Common Stock | 928563402 | 2,941,716 | 23,562 | SH | SOLE | 23,562 | 0 | 0 | ||
WALGREENS BOOTS ALLIANCE INC | Common Stock | 931427108 | 409,359 | 11,838 | SH | SOLE | 11,838 | 0 | 0 | ||
WALMART INC | Common Stock | 931142103 | 7,112,959 | 48,058 | SH | SOLE | 48,058 | 0 | 0 | ||
WEBSTER FINL CORP | Common Stock | 947890109 | 1,460,038 | 37,038 | SH | SOLE | 37,038 | 0 | 0 | ||
WILEY JOHN & SONS INC | Common Stock | 968223206 | 1,006,276 | 25,955 | SH | SOLE | 25,955 | 0 | 0 | ||
WORTHINGTON INDS INC | Common Stock | 981811102 | 776,770 | 12,015 | SH | SOLE | 12,015 | 0 | 0 | ||
ZIFF DAVIS INC | Common Stock | 48123V102 | 1,366,890 | 17,513 | SH | SOLE | 17,513 | 0 | 0 |