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
3M CO COM 88579y101 555 2,672 SH   SOLE   0 0 2,672
ABBOTT LABS COM COM 002824100 9,782 122,361 SH   SOLE   0 0 122,361
ACCENTURE PLC CL A F COM G1151C101 6,879 39,081 SH   SOLE   0 0 39,081
ACTUANT CORP CLASS A COM 00508x203 951 39,025 SH   SOLE   0 0 39,025
ALLISON TRANSMISSION HLDGS INC COM 018802108 7,591 168,985 SH   SOLE   0 0 168,985
AMAZON COM INC COM 023135106 659 370 SH   SOLE   0 0 370
AMERISAFE INC COM 025537101 1,080 18,180 SH   SOLE   0 0 18,180
AMN HEALTHCARE SERVICES, INC COM 031162100 936 19,871 SH   SOLE   0 0 19,871
APPLE INC COM 035255108 572 3,009 SH   SOLE   0 0 3,009
ASSOCIATED BANC CORP COM 037833100 215 10,053 SH   SOLE   0 0 10,053
AT&T INC COM 363576109 7,398 235,900 SH   SOLE   0 0 235,900
AUTO DATA PROCESSING COM 045487105 804 5,033 SH   SOLE   0 0 5,033
BALL CORPORATION COM 053015103 9,187 158,785 SH   SOLE   0 0 158,785
BANK OF NY MELLON CP NEW COM 058498106 7,010 139,006 SH   SOLE   0 0 139,006
BECTON DICKINSON & CO COM 063671101 8,579 34,352 SH   SOLE   0 0 34,352
BED BATH BEYOND INC COM 064058100 6,495 382,310 SH   SOLE   0 0 382,310
BIOSPECIFICS TECH CO COM 081437105 1,319 21,168 SH   SOLE   0 0 21,168
BOEING CO COM 090931106 648 1,698 SH   SOLE   0 0 1,698
C.H. ROBINSON WORLDWIDE, INC. COM 110122108 6,788 78,030 SH   SOLE   0 0 78,030
CABOT MICROELECTRONICS CORP COM 11135f101 6,379 56,972 SH   SOLE   0 0 56,972
CAPITAL CITY BANK GP COM 12653c108 1,042 47,825 SH   SOLE   0 0 47,825
CATERPILLAR INC COM 12709P103 317 2,336 SH   SOLE   0 0 2,336
CELGENE CORP COM 12503m108 5,199 55,114 SH   SOLE   0 0 55,114
CHASE CORP COM 15189T107 1,052 11,369 SH   SOLE   0 0 11,369
CHEVRON CORP COM 156782104 290 2,352 SH   SOLE   0 0 2,352
CHILDREN'S PLACE, INC COM 16150r104 899 9,241 SH   SOLE   0 0 9,241
CIGNA CORP COM 168905107 6,325 39,327 SH   SOLE   0 0 39,327
CISCO SYSTEMS INC COM 125523100 9,581 177,458 SH   SOLE   0 0 177,458
CLOROX COMPANY COM 172967424 7,482 46,627 SH   SOLE   0 0 46,627
COLLECTORS UNIVERSE COM 194162103 1,270 72,504 SH   SOLE   0 0 72,504
COLUMBUS MCKINNON CO COM 19680V207 1,133 32,989 SH   SOLE   0 0 32,989
CONTINENTAL RESOURCE COM 209115104 5,476 122,306 SH   SOLE   0 0 122,306
CULP INC COM 22662x100 953 49,547 SH   SOLE   0 0 49,547
DNP SELECT INCOME CF COM 244199105 135 11,722 SH   SOLE   0 0 11,722
DORMAN PRODUCTS INC COM 256746108 764 8,670 SH   SOLE   0 0 8,670
DUKE ENERGY CORP COM 257651109 395 4,386 SH   SOLE   0 0 4,386
EBAY INC COM 26441C204 5,939 159,910 SH   SOLE   0 0 159,910
ECHO GLOBAL LOGISTIC COM g29183103 1,081 43,613 SH   SOLE   0 0 43,613
ECOLAB INC COM 278642103 309 1,749 SH   SOLE   0 0 1,749
EMERSON ELEC CO COM 27875t101 8,153 119,079 SH   SOLE   0 0 119,079
EMPLOYERS HOLDINGS INC COM 278865100 1,089 27,161 SH   SOLE   0 0 27,161
EXACT SCIENCES CORP COM 29977a105 570 6,585 SH   SOLE   0 0 6,585
EXPONENT INC COM 30063p105 1,790 31,006 SH   SOLE   0 0 31,006
EXXON MOBIL CORP COM 30214u102 7,771 96,172 SH   SOLE   0 0 96,172
F M C CORP NEW COM 30231G102 6,284 81,804 SH   SOLE   0 0 81,804
FASTENAL CO COM 30303m102 452 7,029 SH   SOLE   0 0 7,029
FIDELITY NATL INFORMATION COM 311900104 383 3,386 SH   SOLE   0 0 3,386
FIFTH THIRD BANCORP COM 31620M106 6,689 265,238 SH   SOLE   0 0 265,238
FIRST SOURCE CORP COM 336901103 1,051 23,400 SH   SOLE   0 0 23,400
FLOWSERVE CORP COM 34354P105 6,288 139,310 SH   SOLE   0 0 139,310
FOX FACTORY HOLDING COM 351793104 1,517 21,707 SH   SOLE   0 0 21,707
FRANCESCAS HOLDINGS COM 36225v104 68 100,313 SH   SOLE   0 0 100,313
G P STRATEGIES CORP COM 362397101 798 65,653 SH   SOLE   0 0 65,653
GARTNER INC COM 369604103 1,542 10,163 SH   SOLE   0 0 10,163
GLOBUS MEDICAL, INC COM 393657101 1,392 28,169 SH   SOLE   0 0 28,169
GRAINGER W W INC COM 410123103 7,387 24,547 SH   SOLE   0 0 24,547
GREENBRIER COMPANIES INC COM 410345102 807 25,031 SH   SOLE   0 0 25,031
HANESBRANDS INC. COM 42328v504 7,076 395,743 SH   SOLE   0 0 395,743
HELIUS MEDICAL TECHN COM 436440101 1,371 205,829 SH   SOLE   0 0 205,829
HORMEL FOODS CORP COM 449172105 8,743 195,333 SH   SOLE   0 0 195,333
HYSTER-YALE MH CLASS A COM 459200101 1,040 16,680 SH   SOLE   0 0 16,680
IBERIABANK CORP COM 45168d104 916 12,777 SH   SOLE   0 0 12,777
IBM CORP COM 452308109 203 1,440 SH   SOLE   0 0 1,440
ILLINOIS TOOL WORKS COM g47791101 222 1,547 SH   SOLE   0 0 1,547
INDEPENDENT BANK CO COM 45781D101 1,258 15,527 SH   SOLE   0 0 15,527
INOVALON HOLDINGS, INC COM 458140100 1,199 96,473 SH   SOLE   0 0 96,473
INSTEEL INDUSTRIES COM 45866f104 839 40,102 SH   SOLE   0 0 40,102
INTEL CORP COM 458665304 7,074 131,726 SH   SOLE   0 0 131,726
INTERFACE INC COM 46266C105 979 63,924 SH   SOLE   0 0 63,924
IQVIA HOLDINGS INC COM 46432f842 9,975 69,343 SH   SOLE   0 0 69,343
IRIDEX CORP COM 46432f834 648 142,212 SH   SOLE   0 0 142,212
ISHARES CORE MSCI TOTAL INTL STOCK ETF COM 464287622 446 7,682 SH   SOLE   0 0 7,682
J P MORGAN CHASE & CO COM 469814107 270 2,668 SH   SOLE   0 0 2,668
J2 GLOBAL INC COM 47233w109 1,138 13,145 SH   SOLE   0 0 13,145
JOHNSON & JOHNSON COM g51502105 8,770 62,739 SH   SOLE   0 0 62,739
KIMBERLY CLARK CORP COM 500255104 7,261 58,601 SH   SOLE   0 0 58,601
KOHLS CORP COM 500754106 6,765 98,371 SH   SOLE   0 0 98,371
LEAR CORP COM 534187109 6,263 46,149 SH   SOLE   0 0 46,149
LIGAND PHARMA COM g5494j103 1,028 8,177 SH   SOLE   0 0 8,177
LIVENT CORP COM 539830109 1,922 156,513 SH   SOLE   0 0 156,513
MACOM TECH SOLUTN COM 563571405 614 36,760 SH   SOLE   0 0 36,760
MANITOWOC COMPANY COM 56585A102 974 59,350 SH   SOLE   0 0 59,350
MARCUS CORPORATION COM 570535104 678 16,928 SH   SOLE   0 0 16,928
MASTERCRAFT BOAT HOLDINGS INC COM 579780206 370 16,410 SH   SOLE   0 0 16,410
MC CORMICK & CO INC COM 580135101 213 1,415 SH   SOLE   0 0 1,415
MEDTRONIC PLC COM 58549g100 7,657 84,072 SH   SOLE   0 0 84,072
MERCK & CO. INC. COM 59156r108 274 3,297 SH   SOLE   0 0 3,297
MGE ENERGY INC COM 55277p104 280 4,126 SH   SOLE   0 0 4,126
MICROSOFT CORP COM 594918104 10,351 87,766 SH   SOLE   0 0 87,766
N V E CORPORATION COM 61174x109 1,205 12,311 SH   SOLE   0 0 12,311
NAPCO SECURITY TECHNOLOGIES, INC COM 629445206 1,625 78,342 SH   SOLE   0 0 78,342
NATIONAL RESEARCH COM 631103108 1,388 35,947 SH   SOLE   0 0 35,947
NEENAH INC COM 637372202 1,036 16,095 SH   SOLE   0 0 16,095
NEXTERA ENERGY INC COM 65339F101 820 4,244 SH   SOLE   0 0 4,244
NIC INC COM 62914B100 1,208 70,691 SH   SOLE   0 0 70,691
NORTHERN OIL AND GAS COM 655844108 665 242,546 SH   SOLE   0 0 242,546
OCEANEERING INTL INC COM 67103h107 6,309 400,083 SH   SOLE   0 0 400,083
PAYPAL HOLDINGS INC COM COM 697435105 8,804 84,780 SH   SOLE   0 0 84,780
PGT INNOVATIONS, INC COM 713448108 928 67,003 SH   SOLE   0 0 67,003
PLANTRONICS INC COM 718172109 889 19,274 SH   SOLE   0 0 19,274
PLEXUS CORP COM 718546104 1,148 18,833 SH   SOLE   0 0 18,833
PNC FINL SERVICES GP INC COM 727493108 6,552 53,419 SH   SOLE   0 0 53,419
PPG INDS INC COM 693475105 7,644 67,728 SH   SOLE   0 0 67,728
PROCTER & GAMBLE CO COM 693506107 1,255 12,062 SH   SOLE   0 0 12,062
PUBLIC STORAGE COM 743315103 7,703 35,369 SH   SOLE   0 0 35,369
QUALCOMM INC COM 744320102 7,519 131,841 SH   SOLE   0 0 131,841
R L I CORP COM 74460D109 1,154 16,090 SH   SOLE   0 0 16,090
ROCKWELL AUTOMATION INC COM 749607107 7,170 40,862 SH   SOLE   0 0 40,862
S R C ENERGY INC COM 755111507 733 143,114 SH   SOLE   0 0 143,114
SCHLUMBERGER LTD COM 780259206 6,434 147,673 SH   SOLE   0 0 147,673
SCOTTS MIRACLE-GRO COMPANY COM 78470V108 7,218 91,857 SH   SOLE   0 0 91,857
SOLAREDGE TECHNOLOGIES INC COM 800677106 351 9,328 SH   SOLE   0 0 9,328
SOUTHERN CO COM 806407102 353 6,821 SH   SOLE   0 0 6,821
SPDR TOTAL STOCK MARKET ETF COM 830566105 2,952 83,901 SH   SOLE   0 0 83,901
SUMMIT HOTEL PROPERTIES INC COM 78464a763 1,026 89,925 SH   SOLE   0 0 89,925
SUN HYDRAULICS INC COM 78464A805 1,341 28,842 SH   SOLE   0 0 28,842
SUPERNUS PHARMACEUTICALS, INC COM g8338k104 999 28,521 SH   SOLE   0 0 28,521
SYKES ENTERPRISES COM 854502101 1,002 35,441 SH   SOLE   0 0 35,441
SYNAPTICS INCORPORATED COM 855244109 998 25,114 SH   SOLE   0 0 25,114
SYSCO CORP COM 866082100 8,198 122,793 SH   SOLE   0 0 122,793
TENNANT COMPANY COM 868459108 1,364 21,968 SH   SOLE   0 0 21,968
TETRA TECH INC COM 871237103 1,334 22,392 SH   SOLE   0 0 22,392
U M B FINANCIAL CORP COM 881624209 937 14,627 SH   SOLE   0 0 14,627
U S BANCORP COM 191216100 728 15,111 SH   SOLE   0 0 15,111
UNION PACIFIC CORP COM 36239Q109 862 5,158 SH   SOLE   0 0 5,158
UNITED PARCEL SVC INC COM 883556102 7,208 64,508 SH   SOLE   0 0 64,508
UTAH MEDICAL PRODUCT COM h8817h100 1,117 12,653 SH   SOLE   0 0 12,653
VAREX IMAGING CORPOR COM 898697206 1,276 37,660 SH   SOLE   0 0 37,660
VERA BRADLEY INC COM 902788108 542 40,883 SH   SOLE   0 0 40,883
VERIZON COMMUNICATIONS INC COM 902973304 278 4,701 SH   SOLE   0 0 4,701
VIAD CORP COM 911363109 1,200 21,312 SH   SOLE   0 0 21,312
W E C ENERGY GROUP INC COM 91324p102 331 4,182 SH   SOLE   0 0 4,182
WALGREENS BOOTS ALLI COM 917488108 581 9,187 SH   SOLE   0 0 9,187
WASTE MGMT INC DEL COM 92214x106 8,867 85,334 SH   SOLE   0 0 85,334
ZEBRA TECHNOLOGIES CL A COM 92552R406 1,645 7,849 SH   SOLE   0 0 7,849
ZIX CORPORATION COM 928662600 1,441 209,411 SH   SOLE   0 0 209,411