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 454 2,572 SH   SOLE   0 0 2,572
ACCENTURE PLC CL A F COM G1151C101 7,987 37,931 SH   SOLE   0 0 37,931
ACTUANT CORP CLASS A COM 00508x203 1,135 43,586 SH   SOLE   0 0 43,586
ALLISON TRANSMISSION HLDGS INC COM 01973R101 8,252 170,782 SH   SOLE   0 0 170,782
ALPHABET INC. CLASS A COM 02079k305 216 161 SH   SOLE   0 0 161
AMALGAMATED BANK COM 022663108 785 40,365 SH   SOLE   0 0 40,365
AMERISAFE INC COM 03071h100 1,269 19,212 SH   SOLE   0 0 19,212
AMN HEALTHCARE SERVICES, INC COM 001744101 1,325 21,257 SH   SOLE   0 0 21,257
ANTERO MIDSTREAM CORP COM COM 03676B102 3,325 438,020 SH   SOLE   0 0 438,020
APPLE INC COM 037833100 11,781 40,118 SH   SOLE   0 0 40,118
ASSOCIATED BANC CORP COM 045487105 222 10,053 SH   SOLE   0 0 10,053
AT&T INC COM 00206R102 9,175 234,782 SH   SOLE   0 0 234,782
AUTO DATA PROCESSING COM 053015103 366 2,147 SH   SOLE   0 0 2,147
BALL CORPORATION COM 058498106 8,156 126,123 SH   SOLE   0 0 126,123
BANK OF NY MELLON CP NEW COM 064058100 7,500 149,018 SH   SOLE   0 0 149,018
BECTON DICKINSON & CO COM 075887109 9,110 33,495 SH   SOLE   0 0 33,495
BERKLEY W R CORP COM 084423102 5,909 85,517 SH   SOLE   0 0 85,517
BIOLIFE SOLUTIONS, INC COM 09062W204 864 53,407 SH   SOLE   0 0 53,407
BIOSPECIFICS TECH CO COM 090931106 1,268 22,266 SH   SOLE   0 0 22,266
BOEING CO COM 097023105 353 1,083 SH   SOLE   0 0 1,083
BOOKING HLDGS INC COM 09857L108 8,566 4,171 SH   SOLE   0 0 4,171
BRISTOL-MYERS SQUIBB COM 110122108 5,597 87,193 SH   SOLE   0 0 87,193
C.H. ROBINSON WORLDWIDE, INC. COM 12541W209 7,150 91,438 SH   SOLE   0 0 91,438
CABOT MICROELECTRONICS CORP COM 12709P103 8,018 55,556 SH   SOLE   0 0 55,556
CAMTEK LTD COM M20791105 642 59,235 SH   SOLE   0 0 59,235
CAPITAL CITY BANK GP COM 139674105 1,520 49,831 SH   SOLE   0 0 49,831
CHASE CORP COM 16150r104 1,406 11,870 SH   SOLE   0 0 11,870
CHEVRON CORP COM 166764100 250 2,077 SH   SOLE   0 0 2,077
CHILDREN'S PLACE, INC COM 168905107 669 10,698 SH   SOLE   0 0 10,698
CIGNA CORP COM 125523100 8,198 40,092 SH   SOLE   0 0 40,092
CLOROX CO COM 189054109 7,832 51,009 SH   SOLE   0 0 51,009
COLLECTORS UNIVERSE COM 19421r200 318 13,810 SH   SOLE   0 0 13,810
COLUMBUS MCKINNON CO COM 199333105 1,382 34,529 SH   SOLE   0 0 34,529
CONTINENTAL RESOURCE COM 212015101 4,260 124,203 SH   SOLE   0 0 124,203
CULP INC COM 230215105 833 61,155 SH   SOLE   0 0 61,155
DNP SELECT INCOME CF COM 23325p104 137 10,722 SH   SOLE   0 0 10,722
DUKE ENERGY CORP COM 26441C204 334 3,657 SH   SOLE   0 0 3,657
EBAY INC COM 278642103 5,732 158,730 SH   SOLE   0 0 158,730
ECHO GLOBAL LOGISTIC COM 27875t101 425 20,552 SH   SOLE   0 0 20,552
ECOLAB INC COM 278865100 312 1,619 SH   SOLE   0 0 1,619
EMERSON ELEC CO COM 291011104 8,272 108,477 SH   SOLE   0 0 108,477
EMPLOYERS HOLDINGS INC COM 292218104 1,192 28,546 SH   SOLE   0 0 28,546
EXACT SCIENCES CORP COM 30063p105 609 6,585 SH   SOLE   0 0 6,585
EXPONENT INC COM 30214u102 1,840 26,663 SH   SOLE   0 0 26,663
EXXON MOBIL CORP COM 30231G102 6,743 96,626 SH   SOLE   0 0 96,626
F M C CORP NEW COM 302491303 8,183 81,974 SH   SOLE   0 0 81,974
FASTENAL CO COM 311900104 519 14,058 SH   SOLE   0 0 14,058
FIDELITY NATL INFORMATION COM 31620M106 471 3,386 SH   SOLE   0 0 3,386
FIFTH THIRD BANCORP COM 316773100 8,179 266,078 SH   SOLE   0 0 266,078
FIRST SOURCE CORP COM 336901103 1,306 25,173 SH   SOLE   0 0 25,173
FLOWSERVE CORP COM 34354P105 6,581 132,230 SH   SOLE   0 0 132,230
FORWARD AIR CORP COM 349853101 1,330 19,019 SH   SOLE   0 0 19,019
FOX FACTORY HOLDING COM 35138v102 1,514 21,766 SH   SOLE   0 0 21,766
G P STRATEGIES CORP COM 36225v104 1,095 82,745 SH   SOLE   0 0 82,745
GARTNER INC COM 366651107 1,616 10,484 SH   SOLE   0 0 10,484
GLOBUS MEDICAL, INC COM 379577208 1,737 29,493 SH   SOLE   0 0 29,493
GRAINGER W W INC COM 384802104 8,421 24,875 SH   SOLE   0 0 24,875
GREENBRIER COMPANIES INC COM 393657101 1,427 44,016 SH   SOLE   0 0 44,016
HACKETT GROUP COM 404609109 1,204 74,598 SH   SOLE   0 0 74,598
HANESBRANDS INC. COM 410345102 7,995 538,353 SH   SOLE   0 0 538,353
HELIOS TECHNOLOGIES INC COM 42328H109 1,413 30,557 SH   SOLE   0 0 30,557
HELIUS MEDICAL TECHN COM 42328v504 199 204,829 SH   SOLE   0 0 204,829
HORMEL FOODS CORP COM 440452100 8,809 195,274 SH   SOLE   0 0 195,274
HYSTER-YALE MH CLASS A COM 449172105 1,145 19,421 SH   SOLE   0 0 19,421
IBERIABANK CORP COM 450828108 1,044 13,949 SH   SOLE   0 0 13,949
ILLINOIS TOOL WORKS COM 452308109 278 1,547 SH   SOLE   0 0 1,547
INDEPENDENT BANK CO COM 453836108 1,373 16,498 SH   SOLE   0 0 16,498
INOVALON HOLDINGS, INC COM 45781D101 1,749 92,937 SH   SOLE   0 0 92,937
INSTEEL INDUSTRIES COM 45774w108 1,046 48,684 SH   SOLE   0 0 48,684
INTEL CORP COM 458140100 7,930 132,506 SH   SOLE   0 0 132,506
INTERFACE INC COM 458665304 1,493 89,983 SH   SOLE   0 0 89,983
INTRICON CORP COM 46121H109 962 53,443 SH   SOLE   0 0 53,443
IQVIA HOLDINGS INC COM 46266C105 9,679 62,642 SH   SOLE   0 0 62,642
IRIDEX CORP COM 462684101 474 212,371 SH   SOLE   0 0 212,371
ISHARES CORE MSCI TOTAL INTL STOCK ETF COM 46432f834 477 7,718 SH   SOLE   0 0 7,718
ISHARES RUSSELL 1000 ETF COM 464287622 200 1,120 SH   SOLE   0 0 1,120
J P MORGAN CHASE & CO COM 46625h100 370 2,652 SH   SOLE   0 0 2,652
J2 GLOBAL INC COM 48123V102 1,296 13,833 SH   SOLE   0 0 13,833
JOHNSON & JOHNSON COM 478160104 9,268 63,539 SH   SOLE   0 0 63,539
KIMBERLY CLARK CORP COM 494368103 7,839 56,988 SH   SOLE   0 0 56,988
KOHLS CORP COM 500255104 8,300 162,912 SH   SOLE   0 0 162,912
LAMB WESTON HLDGS INC COM 513272104 8,510 98,924 SH   SOLE   0 0 98,924
LEAR CORP COM 521865204 7,534 54,911 SH   SOLE   0 0 54,911
LIGAND PHARMA COM 53220k504 1,194 11,448 SH   SOLE   0 0 11,448
LIVENT CORP COM 53814L108 1,681 196,579 SH   SOLE   0 0 196,579
MANITOWOC COMPANY COM 563571405 1,279 73,078 SH   SOLE   0 0 73,078
MARCUS CORPORATION COM 566330106 1,016 31,976 SH   SOLE   0 0 31,976
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103 781 49,594 SH   SOLE   0 0 49,594
MC CORMICK & CO INC COM 579780206 240 1,415 SH   SOLE   0 0 1,415
MEDTRONIC PLC COM G5960L103 9,232 81,376 SH   SOLE   0 0 81,376
MERCK & CO. INC. COM 58933y105 203 2,228 SH   SOLE   0 0 2,228
MGE ENERGY INC COM 55277P104 316 4,004 SH   SOLE   0 0 4,004
MICROSOFT CORP COM 594918104 11,652 73,890 SH   SOLE   0 0 73,890
N V E CORPORATION COM 629445206 1,154 16,169 SH   SOLE   0 0 16,169
NAPCO SECURITY TECHNOLOGIES, INC COM 630402105 1,550 52,723 SH   SOLE   0 0 52,723
NEENAH INC COM 640079109 1,242 17,637 SH   SOLE   0 0 17,637
NEXTERA ENERGY INC COM 65339F101 944 3,899 SH   SOLE   0 0 3,899
NIC INC COM 62914B100 1,597 71,437 SH   SOLE   0 0 71,437
nLIGHT, INC COM 65487K100 1,164 57,415 SH   SOLE   0 0 57,415
NORTHERN OIL AND GAS COM 665531109 602 257,331 SH   SOLE   0 0 257,331
OCEANEERING INTL INC COM 675232102 1,004 67,324 SH   SOLE   0 0 67,324
PAYPAL HOLDINGS INC COM COM 70450Y103 8,105 74,926 SH   SOLE   0 0 74,926
PGT INNOVATIONS, INC COM 69336V101 1,078 72,297 SH   SOLE   0 0 72,297
PLANTRONICS INC COM 727493108 651 23,817 SH   SOLE   0 0 23,817
PLEXUS CORP COM 729132100 1,546 20,098 SH   SOLE   0 0 20,098
PNC FINL SERVICES GP INC COM 693475105 8,464 53,022 SH   SOLE   0 0 53,022
PROCTER & GAMBLE CO COM 742718109 1,338 10,715 SH   SOLE   0 0 10,715
PUBLIC STORAGE COM 74460D109 7,546 35,435 SH   SOLE   0 0 35,435
QUALCOMM INC COM 747525103 10,758 121,932 SH   SOLE   0 0 121,932
R L I CORP COM 749607107 1,444 16,040 SH   SOLE   0 0 16,040
ROCKWELL AUTOMATION, INC COM 773903109 8,473 41,809 SH   SOLE   0 0 41,809
S R C ENERGY INC COM 78470V108 785 190,593 SH   SOLE   0 0 190,593
SCHLUMBERGER LTD COM 806857108 6,955 173,010 SH   SOLE   0 0 173,010
SOUTHERN CO COM 842587107 391 6,139 SH   SOLE   0 0 6,139
SPDR S&P MIDCAP 400 ETF COM 78467y107 278 740 SH   SOLE   0 0 740
SPDR TOTAL STOCK MARKET ETF COM 78464A805 3,302 82,990 SH   SOLE   0 0 82,990
STONERIDGE, INC. COM 86183P102 1,120 38,186 SH   SOLE   0 0 38,186
SUMMIT HOTEL PROPERTIES INC COM 866082100 1,196 96,883 SH   SOLE   0 0 96,883
SUPERNUS PHARMACEUTICALS, INC COM 868459108 977 41,204 SH   SOLE   0 0 41,204
SYKES ENTERPRISES COM 871237103 1,433 38,749 SH   SOLE   0 0 38,749
SYSCO CORP COM 871829107 10,032 117,278 SH   SOLE   0 0 117,278
TENNANT COMPANY COM 880345103 1,822 23,384 SH   SOLE   0 0 23,384
TETRA TECH INC COM 88162G103 1,758 20,400 SH   SOLE   0 0 20,400
U M B FINANCIAL CORP COM 902788108 1,112 16,194 SH   SOLE   0 0 16,194
U S BANCORP COM 902973304 847 14,281 SH   SOLE   0 0 14,281
UNION PACIFIC CORP COM 907818108 833 4,608 SH   SOLE   0 0 4,608
UNITED PARCEL SVC INC COM 911312106 7,708 65,848 SH   SOLE   0 0 65,848
UTAH MEDICAL PRODUCT COM 917488108 1,451 13,448 SH   SOLE   0 0 13,448
VAREX IMAGING CORPOR COM 92214x106 1,238 41,542 SH   SOLE   0 0 41,542
VERA BRADLEY INC COM 92335c106 513 43,441 SH   SOLE   0 0 43,441
VERIZON COMMUNICATIONS INC COM 92343V104 264 4,296 SH   SOLE   0 0 4,296
VF CORP COM 918204108 209 2,094 SH   SOLE   0 0 2,094
VIAD CORP COM 92552R406 1,452 21,505 SH   SOLE   0 0 21,505
W E C ENERGY GROUP INC COM 92939u106 386 4,182 SH   SOLE   0 0 4,182
WALGREENS BOOTS ALLI COM 931427108 530 8,987 SH   SOLE   0 0 8,987
WASTE MGMT INC DEL COM 94106L109 9,352 82,064 SH   SOLE   0 0 82,064
ZEBRA TECHNOLOGIES CL A COM 989207105 1,896 7,424 SH   SOLE   0 0 7,424
ZIX CORPORATION COM 98974P100 495 72,939 SH   SOLE   0 0 72,939
ZOMEDICA PHARMACEUTICA F COM 98979f107 21 64,200 SH   SOLE   0 0 64,200