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,523 63,074 SH   SOLE   63,074 0 0
ABBOTT LABS COMMON STOCK 002824100 2,909 34,589 SH   SOLE   34,589 0 0
ALPHABET INC COMMON STOCK 02079K107 2,335 2,160 SH   SOLE   2,160 0 0
AMERICAN WTR WKS CO INC NEW COMMON STOCK 030420103 2,173 18,736 SH   SOLE   18,736 0 0
AMGEN INC COMMON STOCK 031162100 2,114 11,471 SH   SOLE   11,471 0 0
ANADARKO PETE CORP COMMON STOCK 032511107 1,528 21,660 SH   SOLE   21,660 0 0
ANALOG DEVICES COMMON STOCK 032654105 2,895 25,646 SH   SOLE   25,646 0 0
APACHE CORP COMMON STOCK 037411105 1,352 46,652 SH   SOLE   46,652 0 0
APPLE INC COMMON STOCK 037833100 4,695 23,722 SH   SOLE   23,722 0 0
ASTEC INDUSTRIES INC COMMON STOCK 046224101 1,398 42,951 SH   SOLE   42,951 0 0
ATLANTIC UNION BANKSHARES CORP COMMON STOCK 04911A107 3,109 87,995 SH   SOLE   87,995 0 0
ATLAS AIR COMMON STOCK 049164205 1,403 31,436 SH   SOLE   31,436 0 0
AVNET INC COMMON STOCK 053807103 1,559 34,439 SH   SOLE   34,439 0 0
BB&T CORP COMMON STOCK 054937107 3,029 61,647 SH   SOLE   61,647 0 0
BADGER METER INC COMMON STOCK 056525108 1,920 32,171 SH   SOLE   32,171 0 0
BECTON DICKINSON COMMON STOCK 075887109 3,724 14,778 SH   SOLE   14,778 0 0
BRADY CORPORATION COMMON STOCK 104674106 1,973 40,000 SH   SOLE   40,000 0 0
BRUNSWICK CORP COMMON STOCK 117043109 1,561 34,013 SH   SOLE   34,013 0 0
CBS CORP NEW COMMON STOCK 124857202 1,796 36,000 SH   SOLE   36,000 0 0
CBOE GLOBAL MARKETS INC COMMON STOCK 12503M108 1,770 17,082 SH   SOLE   17,082 0 0
CACI INTERNATIONAL INC COMMON STOCK 127190304 3,123 15,263 SH   SOLE   15,263 0 0
CAMDEN COMMON STOCK 133034108 2,417 52,694 SH   SOLE   52,694 0 0
CHEVRON CORP NEW COMMON STOCK 166764100 996 8,000 SH   SOLE   8,000 0 0
CHURCH & DWIGHT INC COMMON STOCK 171340102 2,434 33,316 SH   SOLE   33,316 0 0
CIRRUS LOGIC COMMON STOCK 172755100 1,603 36,680 SH   SOLE   36,680 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 3,002 54,857 SH   SOLE   54,857 0 0
CORNING INC COMMON STOCK 219350105 2,710 81,559 SH   SOLE   81,559 0 0
CORTEVA INC COMMON STOCK 22052L104 526 17,782 SH   SOLE   17,782 0 0
CUBIC CORPORATION COMMON STOCK 229669106 2,391 37,084 SH   SOLE   37,084 0 0
DARDEN RESTAURANTS INC COM COMMON STOCK 237194105 2,342 19,242 SH   SOLE   19,242 0 0
DORMAN PRODUCTS INC COMMON STOCK 258278100 1,146 13,147 SH   SOLE   13,147 0 0
DOW INC COMMON STOCK 260557103 877 17,782 SH   SOLE   17,782 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 1,335 17,782 SH   SOLE   17,782 0 0
EOG RESOURCES INC COMMON STOCK 26875P101 2,006 21,531 SH   SOLE   21,531 0 0
HEXCEL CORP COMMON STOCK 428291108 3,011 37,226 SH   SOLE   37,226 0 0
HONEYWELL INTL INC COMMON STOCK 438516106 3,340 19,130 SH   SOLE   19,130 0 0
HORMEL FOODS CORP COMMON STOCK 440452100 2,116 52,187 SH   SOLE   52,187 0 0
JPMORGAN COMMON STOCK 46625H100 4,243 37,955 SH   SOLE   37,955 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 2,533 18,187 SH   SOLE   18,187 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 1,222 9,166 SH   SOLE   9,166 0 0
LHC GROUP INC COM COMMON STOCK 50187A107 2,510 20,987 SH   SOLE   20,987 0 0
LABORATORY CORP AMER HLDGS COMMON STOCK 50540R409 2,312 13,374 SH   SOLE   13,374 0 0
MTS SYSTEMS CORP COMMON STOCK 553777103 2,055 35,111 SH   SOLE   35,111 0 0
MASIMO CORP COMMON STOCK 574795100 2,420 16,260 SH   SOLE   16,260 0 0
MASTERCARD INC A COMMON STOCK 57636Q104 3,990 15,085 SH   SOLE   15,085 0 0
MAXIMUS INC COMMON STOCK 577933104 2,449 33,756 SH   SOLE   33,756 0 0
MCCORMICK & CO INC COMMON STOCK 579780206 1,746 11,263 SH   SOLE   11,263 0 0
MERIT MEDICAL SYSTEM COMMON STOCK 589889104 2,220 37,267 SH   SOLE   37,267 0 0
MICROSOFT CORP COMMON STOCK 594918104 4,227 31,553 SH   SOLE   31,553 0 0
MOSAIC COMPANY COMMON STOCK 61945C103 1,474 58,902 SH   SOLE   58,902 0 0
NORDSON CORP COMMON STOCK 655663102 2,696 19,082 SH   SOLE   19,082 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,262 11,350 SH   SOLE   11,350 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 892 17,745 SH   SOLE   17,745 0 0
PAYCHEX INC COMMON STOCK 704326107 2,853 34,675 SH   SOLE   34,675 0 0
PEPSICO INC COMMON STOCK 713448108 2,296 17,509 SH   SOLE   17,509 0 0
PRUDENTIAL FINL INC COMMON STOCK 744320102 2,601 25,750 SH   SOLE   25,750 0 0
QUAKER COMMON STOCK 747316107 2,004 9,878 SH   SOLE   9,878 0 0
RAYMOND JAMES FINL INC COMMON STOCK 754730109 2,209 26,132 SH   SOLE   26,132 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 1,459 36,720 SH   SOLE   36,720 0 0
SCHWAB CHARLES CORP COMMON STOCK 808513105 1,783 44,368 SH   SOLE   44,368 0 0
SENSIENT TECHNOLOGIES CORP COMMON STOCK 81725T100 2,478 33,728 SH   SOLE   33,728 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 2,149 27,815 SH   SOLE   27,815 0 0
SOUTH STATE CORPORATION COMMON STOCK 840441109 3,249 44,097 SH   SOLE   44,097 0 0
SPIRIT AEROSYSTEMS COMMON STOCK 848574109 1,976 24,285 SH   SOLE   24,285 0 0
STANDEX INTERNATIONAL CORP COMMON STOCK 854231107 2,170 29,668 SH   SOLE   29,668 0 0
STRYKER CORP COMMON STOCK 863667101 2,954 14,370 SH   SOLE   14,370 0 0
SYSCO CORP COMMON STOCK 871829107 2,595 36,693 SH   SOLE   36,693 0 0
TJX COS INC COMMON STOCK 872540109 2,866 54,206 SH   SOLE   54,206 0 0
TELEFLEX INC COMMON STOCK 879369106 3,217 9,716 SH   SOLE   9,716 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 4,047 13,782 SH   SOLE   13,782 0 0
TOTAL SYSTEM SERVICES, INC COMMON STOCK 891906109 2,769 21,586 SH   SOLE   21,586 0 0
US PHYSICAL THERAPY INC COMMON STOCK 90337L108 2,118 17,278 SH   SOLE   17,278 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 2,277 22,046 SH   SOLE   22,046 0 0
UNIVERSAL FST PRODS INC COM COMMON STOCK 913543104 1,608 42,246 SH   SOLE   42,246 0 0
VF CORP COMMON STOCK 918204108 2,235 25,583 SH   SOLE   25,583 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 2,562 44,838 SH   SOLE   44,838 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 740 13,528 SH   SOLE   13,528 0 0
WELLS FARGO & CO NEW COMMON STOCK 949746101 2,074 43,828 SH   SOLE   43,828 0 0
WILLIAMS-SONOMA INC COMMON STOCK 969904101 2,074 31,914 SH   SOLE   31,914 0 0
WOLVERINE WORLD WIDE INC COMMON STOCK 978097103 1,795 65,192 SH   SOLE   65,192 0 0
AMCOR PLC FOREIGN STOCK G0250X107 2,304 200,481 SH   SOLE   200,481 0 0
JOHNSON CONTROLS INTL PLC COMMON STOCK G51502105 2,773 67,116 SH   SOLE   67,116 0 0
APTIV PLC FOREIGN STOCK G6095L109 2,153 26,640 SH   SOLE   26,640 0 0