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,293 63,074 SH   SOLE   63,074 0 0
ABBOTT LABS COMMON STOCK 002824100 3,205 40,089 SH   SOLE   40,089 0 0
ALPHABET INC COMMON STOCK 02079K107 2,065 1,760 SH   SOLE   1,760 0 0
AMERICAN WTR WKS CO INC NEW COMMON STOCK 030420103 1,953 18,736 SH   SOLE   18,736 0 0
AMGEN INC COMMON STOCK 031162100 1,897 9,985 SH   SOLE   9,985 0 0
ANADARKO PETE CORP COMMON STOCK 032511107 1,253 27,560 SH   SOLE   27,560 0 0
ANALOG DEVICES COMMON STOCK 032654105 2,700 25,646 SH   SOLE   25,646 0 0
APACHE CORP COMMON STOCK 037411105 1,617 46,652 SH   SOLE   46,652 0 0
APPLE INC COMMON STOCK 037833100 4,506 23,722 SH   SOLE   23,722 0 0
ASTEC INDUSTRIES INC COMMON STOCK 046224101 1,599 42,351 SH   SOLE   42,351 0 0
ATLAS AIR COMMON STOCK 049164205 1,589 31,436 SH   SOLE   31,436 0 0
AVNET INC COMMON STOCK 053807103 1,494 34,439 SH   SOLE   34,439 0 0
BB&T CORP COMMON STOCK 054937107 2,739 58,861 SH   SOLE   58,861 0 0
BADGER METER INC COMMON STOCK 056525108 1,790 32,171 SH   SOLE   32,171 0 0
BECTON DICKINSON COMMON STOCK 075887109 3,691 14,778 SH   SOLE   14,778 0 0
BEMIS INC COMMON STOCK 081437105 2,181 39,310 SH   SOLE   39,310 0 0
BRADY CORPORATION COMMON STOCK 104674106 1,882 40,544 SH   SOLE   40,544 0 0
BRUNSWICK CORP COMMON STOCK 117043109 1,712 34,013 SH   SOLE   34,013 0 0
CBS CORP NEW COMMON STOCK 124857202 1,711 36,000 SH   SOLE   36,000 0 0
CBOE GLOBAL MARKETS INC COMMON STOCK 12503M108 1,630 17,082 SH   SOLE   17,082 0 0
CACI INTERNATIONAL INC COMMON STOCK 127190304 2,742 15,063 SH   SOLE   15,063 0 0
CAMDEN COMMON STOCK 133034108 2,198 52,694 SH   SOLE   52,694 0 0
CHURCH & DWIGHT INC COMMON STOCK 171340102 2,373 33,316 SH   SOLE   33,316 0 0
CIRRUS LOGIC COMMON STOCK 172755100 1,543 36,680 SH   SOLE   36,680 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 2,962 54,857 SH   SOLE   54,857 0 0
CORNING INC COMMON STOCK 219350105 2,448 73,962 SH   SOLE   73,962 0 0
CUBIC CORPORATION COMMON STOCK 229669106 1,969 35,003 SH   SOLE   35,003 0 0
DARDEN RESTAURANTS INC COM COMMON STOCK 237194105 2,337 19,242 SH   SOLE   19,242 0 0
DORMAN PRODUCTS INC COMMON STOCK 258278100 1,158 13,147 SH   SOLE   13,147 0 0
DOWDUPONT INC COMMON STOCK 26078J100 2,844 53,347 SH   SOLE   53,347 0 0
EOG RESOURCES INC COMMON STOCK 26875P101 2,049 21,531 SH   SOLE   21,531 0 0
GILEAD SCIENCES INC COMMON STOCK 375558103 2,039 31,365 SH   SOLE   31,365 0 0
HEXCEL CORP COMMON STOCK 428291108 2,644 38,226 SH   SOLE   38,226 0 0
HONEYWELL INTL INC COMMON STOCK 438516106 3,199 20,130 SH   SOLE   20,130 0 0
HORMEL FOODS CORP COMMON STOCK 440452100 2,291 51,187 SH   SOLE   51,187 0 0
JPMORGAN COMMON STOCK 46625H100 3,832 37,855 SH   SOLE   37,855 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 2,542 18,187 SH   SOLE   18,187 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 1,136 9,166 SH   SOLE   9,166 0 0
LHC GROUP INC COM COMMON STOCK 50187A107 2,327 20,987 SH   SOLE   20,987 0 0
LABORATORY CORP AMER HLDGS COMMON STOCK 50540R409 2,046 13,374 SH   SOLE   13,374 0 0
MTS SYSTEMS CORP COMMON STOCK 553777103 1,722 31,611 SH   SOLE   31,611 0 0
MASIMO CORP COMMON STOCK 574795100 2,580 18,660 SH   SOLE   18,660 0 0
MASTERCARD INC A COMMON STOCK 57636Q104 3,552 15,085 SH   SOLE   15,085 0 0
MAXIMUS INC COMMON STOCK 577933104 2,396 33,756 SH   SOLE   33,756 0 0
MCCORMICK & CO INC COMMON STOCK 579780206 1,697 11,263 SH   SOLE   11,263 0 0
MERIT MEDICAL SYSTEM COMMON STOCK 589889104 2,304 37,267 SH   SOLE   37,267 0 0
MICROSOFT CORP COMMON STOCK 594918104 3,721 31,553 SH   SOLE   31,553 0 0
MOSAIC COMPANY COMMON STOCK 61945C103 1,390 50,902 SH   SOLE   50,902 0 0
NORDSON CORP COMMON STOCK 655663102 2,470 18,637 SH   SOLE   18,637 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,243 12,000 SH   SOLE   12,000 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 2,349 35,490 SH   SOLE   35,490 0 0
PAYCHEX INC COMMON STOCK 704326107 2,781 34,675 SH   SOLE   34,675 0 0
PEPSICO INC COMMON STOCK 713448108 2,146 17,509 SH   SOLE   17,509 0 0
PRUDENTIAL FINL INC COMMON STOCK 744320102 2,366 25,750 SH   SOLE   25,750 0 0
QUAKER COMMON STOCK 747316107 1,979 9,878 SH   SOLE   9,878 0 0
RAYMOND JAMES FINL INC COMMON STOCK 754730109 2,021 25,132 SH   SOLE   25,132 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 1,600 36,720 SH   SOLE   36,720 0 0
SCHWAB CHARLES CORP COMMON STOCK 808513105 1,839 43,016 SH   SOLE   43,016 0 0
SENSIENT TECHNOLOGIES CORP COMMON STOCK 81725T100 2,286 33,728 SH   SOLE   33,728 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 2,071 25,108 SH   SOLE   25,108 0 0
SOUTH STATE CORPORATION COMMON STOCK 840441109 3,014 44,097 SH   SOLE   44,097 0 0
SPIRIT AEROSYSTEMS COMMON STOCK 848574109 2,153 23,527 SH   SOLE   23,527 0 0
STANDEX INTERNATIONAL CORP COMMON STOCK 854231107 2,178 29,668 SH   SOLE   29,668 0 0
STRYKER CORP COMMON STOCK 863667101 2,838 14,370 SH   SOLE   14,370 0 0
SYSCO CORP COMMON STOCK 871829107 2,450 36,693 SH   SOLE   36,693 0 0
TJX COS INC COMMON STOCK 872540109 2,884 54,206 SH   SOLE   54,206 0 0
TELEFLEX INC COMMON STOCK 879369106 2,936 9,716 SH   SOLE   9,716 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 4,183 15,282 SH   SOLE   15,282 0 0
TOTAL SYSTEM SERVICES, INC COMMON STOCK 891906109 2,051 21,586 SH   SOLE   21,586 0 0
US PHYSICAL THERAPY INC COMMON STOCK 90337L108 1,815 17,278 SH   SOLE   17,278 0 0
UNION BANKSHARES CORP COMMON STOCK 90539J109 2,764 85,503 SH   SOLE   85,503 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 2,444 21,872 SH   SOLE   21,872 0 0
VF CORP COMMON STOCK 918204108 2,223 25,583 SH   SOLE   25,583 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 2,390 40,418 SH   SOLE   40,418 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 856 13,528 SH   SOLE   13,528 0 0
WELLS FARGO & CO NEW COMMON STOCK 949746101 2,000 41,388 SH   SOLE   41,388 0 0
WILLIAMS-SONOMA INC COMMON STOCK 969904101 1,531 27,214 SH   SOLE   27,214 0 0
WOLVERINE WORLD WIDE INC COMMON STOCK 978097103 2,197 61,492 SH   SOLE   61,492 0 0
JOHNSON CONTROLS INTL PLC COMMON STOCK G51502105 2,449 66,297 SH   SOLE   66,297 0 0
APTIV PLC FOREIGN STOCK G6095L109 1,902 23,929 SH   SOLE   23,929 0 0