The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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
ABM INDUSTRIES INCORPORATED COM COMMON STOCK 000957100 2,522 66,874 SH   SOLE   66,874 0 0
ABBOTT LABS COMMON STOCK 002824100 3,091 35,589 SH   SOLE   35,589 0 0
ALPHABET INC COMMON STOCK 02079K107 3,043 2,276 SH   SOLE   2,276 0 0
AMERICAN EAGLE OUTFITTERS INC COMMON STOCK 02553E106 1,154 78,500 SH   SOLE   78,500 0 0
AMERICAN WTR WKS CO INC NEW COMMON STOCK 030420103 2,486 20,236 SH   SOLE   20,236 0 0
AMGEN INC COMMON STOCK 031162100 2,886 11,971 SH   SOLE   11,971 0 0
ANALOG DEVICES COMMON STOCK 032654105 3,167 26,646 SH   SOLE   26,646 0 0
APPLE INC COMMON STOCK 037833100 6,966 23,722 SH   SOLE   23,722 0 0
ASTEC INDUSTRIES INC COMMON STOCK 046224101 1,804 42,951 SH   SOLE   42,951 0 0
ATLANTIC UNION BANKSHARES CORP COMMON STOCK 04911A107 3,391 90,310 SH   SOLE   90,310 0 0
ATLAS AIR COMMON STOCK 049164205 1,217 44,136 SH   SOLE   44,136 0 0
AVNET INC COMMON STOCK 053807103 1,462 34,439 SH   SOLE   34,439 0 0
BADGER METER INC COMMON STOCK 056525108 2,121 32,671 SH   SOLE   32,671 0 0
BECTON DICKINSON COMMON STOCK 075887109 4,386 16,128 SH   SOLE   16,128 0 0
BRADY CORPORATION COMMON STOCK 104674106 2,313 40,400 SH   SOLE   40,400 0 0
BRUNSWICK CORP COMMON STOCK 117043109 2,040 34,013 SH   SOLE   34,013 0 0
CBOE GLOBAL MARKETS INC COMMON STOCK 12503M108 2,410 20,082 SH   SOLE   20,082 0 0
CACI INTERNATIONAL INC COMMON STOCK 127190304 3,978 15,913 SH   SOLE   15,913 0 0
CAMDEN COMMON STOCK 133034108 2,565 55,694 SH   SOLE   55,694 0 0
CHEVRON CORP NEW COMMON STOCK 166764100 2,332 19,350 SH   SOLE   19,350 0 0
CHURCH & DWIGHT INC COMMON STOCK 171340102 2,343 33,316 SH   SOLE   33,316 0 0
CIRRUS LOGIC COMMON STOCK 172755100 2,619 31,780 SH   SOLE   31,780 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 2,943 61,357 SH   SOLE   61,357 0 0
CORNING INC COMMON STOCK 219350105 2,853 98,009 SH   SOLE   98,009 0 0
CUBIC CORPORATION COMMON STOCK 229669106 2,457 38,658 SH   SOLE   38,658 0 0
DARDEN RESTAURANTS INC COM COMMON STOCK 237194105 2,272 20,842 SH   SOLE   20,842 0 0
DORMAN PRODUCTS INC COMMON STOCK 258278100 995 13,147 SH   SOLE   13,147 0 0
DOW INC COMMON STOCK 260557103 973 17,782 SH   SOLE   17,782 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 1,142 17,782 SH   SOLE   17,782 0 0
EOG RESOURCES INC COMMON STOCK 26875P101 1,854 22,131 SH   SOLE   22,131 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 1,392 19,950 SH   SOLE   19,950 0 0
GLOBAL PMTS INC COMMON STOCK 37940X102 3,192 17,486 SH   SOLE   17,486 0 0
HEXCEL CORP COMMON STOCK 428291108 2,729 37,226 SH   SOLE   37,226 0 0
HONEYWELL INTL INC COMMON STOCK 438516106 3,793 21,430 SH   SOLE   21,430 0 0
HORMEL FOODS CORP COMMON STOCK 440452100 2,778 61,587 SH   SOLE   61,587 0 0
JPMORGAN COMMON STOCK 46625H100 6,023 43,205 SH   SOLE   43,205 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 2,653 18,187 SH   SOLE   18,187 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 1,742 12,666 SH   SOLE   12,666 0 0
LHC GROUP INC COM COMMON STOCK 50187A107 2,733 19,837 SH   SOLE   19,837 0 0
LABORATORY CORP AMER HLDGS COMMON STOCK 50540R409 2,364 13,974 SH   SOLE   13,974 0 0
LOWES COS INC COMMON STOCK 548661107 2,341 19,550 SH   SOLE   19,550 0 0
MTS SYSTEMS CORP COMMON STOCK 553777103 1,766 36,759 SH   SOLE   36,759 0 0
MASIMO CORP COMMON STOCK 574795100 2,570 16,260 SH   SOLE   16,260 0 0
MASTERCARD INC A COMMON STOCK 57636Q104 4,504 15,085 SH   SOLE   15,085 0 0
MAXIMUS INC COMMON STOCK 577933104 2,563 34,456 SH   SOLE   34,456 0 0
MCCORMICK & CO INC COMMON STOCK 579780206 1,912 11,263 SH   SOLE   11,263 0 0
MERIT MEDICAL SYSTEM COMMON STOCK 589889104 1,394 44,644 SH   SOLE   44,644 0 0
MICROSOFT CORP COMMON STOCK 594918104 5,197 32,953 SH   SOLE   32,953 0 0
MOSAIC COMPANY COMMON STOCK 61945C103 1,275 58,902 SH   SOLE   58,902 0 0
NORDSON CORP COMMON STOCK 655663102 3,107 19,082 SH   SOLE   19,082 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,718 14,000 SH   SOLE   14,000 0 0
PAYCHEX INC COMMON STOCK 704326107 2,949 34,675 SH   SOLE   34,675 0 0
PEPSICO INC COMMON STOCK 713448108 2,557 18,709 SH   SOLE   18,709 0 0
PRUDENTIAL FINL INC COMMON STOCK 744320102 2,806 29,932 SH   SOLE   29,932 0 0
QUAKER COMMON STOCK 747316107 1,749 10,628 SH   SOLE   10,628 0 0
RAYMOND JAMES FINL INC COMMON STOCK 754730109 2,338 26,132 SH   SOLE   26,132 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 1,476 36,720 SH   SOLE   36,720 0 0
SCHWAB CHARLES CORP COMMON STOCK 808513105 2,158 45,368 SH   SOLE   45,368 0 0
SENSIENT TECHNOLOGIES CORP COMMON STOCK 81725T100 2,361 35,728 SH   SOLE   35,728 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 3,544 29,315 SH   SOLE   29,315 0 0
SOUTH STATE CORPORATION COMMON STOCK 840441109 3,825 44,097 SH   SOLE   44,097 0 0
SPIRIT AEROSYSTEMS COMMON STOCK 848574109 1,799 24,685 SH   SOLE   24,685 0 0
STANDEX INTERNATIONAL CORP COMMON STOCK 854231107 2,587 32,605 SH   SOLE   32,605 0 0
STRYKER CORP COMMON STOCK 863667101 3,279 15,620 SH   SOLE   15,620 0 0
SYSCO CORP COMMON STOCK 871829107 3,158 36,918 SH   SOLE   36,918 0 0
TJX COS INC COMMON STOCK 872540109 3,462 56,706 SH   SOLE   56,706 0 0
TELEFLEX INC COMMON STOCK 879369106 3,657 9,716 SH   SOLE   9,716 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 4,477 13,782 SH   SOLE   13,782 0 0
TRUIST FINANCIAL CORP COMMON STOCK 89832Q109 3,861 68,547 SH   SOLE   68,547 0 0
US PHYSICAL THERAPY INC COMMON STOCK 90337L108 1,976 17,278 SH   SOLE   17,278 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 2,921 24,956 SH   SOLE   24,956 0 0
UNIVERSAL FST PRODS INC COM COMMON STOCK 913543104 2,457 51,500 SH   SOLE   51,500 0 0
VF CORP COMMON STOCK 918204108 2,844 28,533 SH   SOLE   28,533 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 3,060 49,830 SH   SOLE   49,830 0 0
VIACOMCBS INC COMMON STOCK 92556H206 1,824 43,455 SH   SOLE   43,455 0 0
WELLS FARGO & CO NEW COMMON STOCK 949746101 2,769 51,469 SH   SOLE   51,469 0 0
WILLIAMS-SONOMA INC COMMON STOCK 969904101 2,421 32,964 SH   SOLE   32,964 0 0
WOLVERINE WORLD WIDE INC COMMON STOCK 978097103 2,409 71,392 SH   SOLE   71,392 0 0
AMCOR PLC FOREIGN STOCK G0250X107 2,173 200,481 SH   SOLE   200,481 0 0
JOHNSON CONTROLS INTL PLC COMMON STOCK G51502105 3,038 74,616 SH   SOLE   74,616 0 0
APTIV PLC FOREIGN STOCK G6095L109 2,796 29,440 SH   SOLE   29,440 0 0