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 385 2,205 SH   SOLE   0 0 2,205
ACCENTURE PLC A COM G1151C101 9,399 35,983 SH   SOLE   0 0 35,983
ALLISON TRANSMISSION HLDGS INC COM 01973R101 9,043 209,668 SH   SOLE   0 0 209,668
ALPHABET INC. CLASS A COM 02079k305 263 150 SH   SOLE   0 0 150
AMALGAMATED BANK COM 022663108 1,310 95,373 SH   SOLE   0 0 95,373
AMERISAFE INC COM 03071h100 1,106 19,266 SH   SOLE   0 0 19,266
AMN HEALTHCARE SERVICES, INC COM 001744101 1,362 19,962 SH   SOLE   0 0 19,962
ANTERO MIDSTREAM CORP COM COM 03676B102 3,601 467,052 SH   SOLE   0 0 467,052
APPLE INC COM 037833100 14,671 110,563 SH   SOLE   0 0 110,563
ASSOCIATED BANC CORP COM 045487105 171 10,053 SH   SOLE   0 0 10,053
AT&T INC COM 00206R102 7,670 266,690 SH   SOLE   0 0 266,690
AUTO DATA PROCESSING COM 053015103 378 2,147 SH   SOLE   0 0 2,147
BALL CORPORATION COM 058498106 10,715 114,991 SH   SOLE   0 0 114,991
BANK OF NY MELLON CO COM 064058100 7,505 176,844 SH   SOLE   0 0 176,844
BECTON DICKINSON & CO COM 075887109 8,336 33,313 SH   SOLE   0 0 33,313
BIOLIFE SOLUTIONS, INC COM 09062W204 2,034 50,999 SH   SOLE   0 0 50,999
BOEING CO COM 097023105 232 1,083 SH   SOLE   0 0 1,083
BOOKING HLDGS INC COM 09857L108 9,522 4,275 SH   SOLE   0 0 4,275
C.H. ROBINSON WORLDWIDE, INC. COM 12541W209 8,955 95,393 SH   SOLE   0 0 95,393
CAMTEK LTD COM M20791105 1,691 77,193 SH   SOLE   0 0 77,193
CAPITAL CITY BANK GP COM 139674105 1,285 52,291 SH   SOLE   0 0 52,291
CATERPILLAR INC COM 149123101 201 1,107 SH   SOLE   0 0 1,107
CDK GLOBAL INC COM 12508e101 6,049 116,706 SH   SOLE   0 0 116,706
CHANNELADVISOR CORP COM 159179100 694 43,441 SH   SOLE   0 0 43,441
CHASE CORP COM 16150r104 1,220 12,075 SH   SOLE   0 0 12,075
CHILDREN'S PLACE, INC COM 168905107 524 10,453 SH   SOLE   0 0 10,453
CHURCH & DWIGHT COMPANY COM 171340102 8,958 102,692 SH   SOLE   0 0 102,692
CIGNA CORP COM 125523100 8,385 40,276 SH   SOLE   0 0 40,276
CLOROX CO COM 189054109 8,008 39,661 SH   SOLE   0 0 39,661
COLUMBUS MCKINNON CO COM 199333105 1,349 35,081 SH   SOLE   0 0 35,081
COMPUTER SERVICES, INC COM 20539A105 306 5,151 SH   SOLE   0 0 5,151
CONTINENTAL RESOURCE COM 212015101 1,800 110,416 SH   SOLE   0 0 110,416
CULP INC COM 230215105 1,460 91,996 SH   SOLE   0 0 91,996
DNP SELECT INCOME CF COM 23325p104 110 10,722 SH   SOLE   0 0 10,722
DUKE ENERGY CORP COM 26441C204 335 3,657 SH   SOLE   0 0 3,657
EBAY INC COM 278642103 7,524 149,736 SH   SOLE   0 0 149,736
ECOLAB INC COM 278865100 346 1,601 SH   SOLE   0 0 1,601
ELECTRONIC ARTS INC COM 285512109 9,570 66,640 SH   SOLE   0 0 66,640
EMERSON ELEC CO COM 291011104 9,958 123,900 SH   SOLE   0 0 123,900
EMPLOYERS HOLDINGS INC COM 292218104 1,118 34,731 SH   SOLE   0 0 34,731
ENERGY SELECT SECTOR SPDR ETF COM 81369y506 3,475 91,694 SH   SOLE   0 0 91,694
ENERPAC TOOL GROUP CORP COM 292765104 1,093 48,333 SH   SOLE   0 0 48,333
EXACT SCIENCES CORP COM 30063p105 872 6,585 SH   SOLE   0 0 6,585
EXPONENT INC COM 30214u102 2,030 22,553 SH   SOLE   0 0 22,553
EXXON MOBIL CORP COM 30231G102 2,971 72,081 SH   SOLE   0 0 72,081
F M C CORP COM 302491303 9,277 80,715 SH   SOLE   0 0 80,715
FASTENAL CO COM 311900104 642 13,144 SH   SOLE   0 0 13,144
FIDELITY NATL INFORMATION COM 31620M106 479 3,386 SH   SOLE   0 0 3,386
FIFTH THIRD BANCORP COM 316773100 8,267 299,871 SH   SOLE   0 0 299,871
FIRST HORIZON CORP COM 320517105 7,959 623,735 SH   SOLE   0 0 623,735
FIRST SOURCE CORP COM 336901103 1,158 28,736 SH   SOLE   0 0 28,736
FLOWSERVE CORP COM 34354P105 5,370 145,719 SH   SOLE   0 0 145,719
FORWARD AIR CORP COM 349853101 1,490 19,391 SH   SOLE   0 0 19,391
FOX FACTORY HOLDING COM 35138v102 856 8,098 SH   SOLE   0 0 8,098
G P STRATEGIES CORP COM 36225v104 1,005 84,753 SH   SOLE   0 0 84,753
GARTNER INC COM 366651107 1,696 10,587 SH   SOLE   0 0 10,587
GLOBUS MEDICAL, INC COM 379577208 1,766 27,074 SH   SOLE   0 0 27,074
GRAINGER W W INC COM 384802104 9,930 24,317 SH   SOLE   0 0 24,317
GREENBRIER COMPANIES INC COM 393657101 1,680 46,180 SH   SOLE   0 0 46,180
HACKETT GROUP COM 404609109 1,170 81,281 SH   SOLE   0 0 81,281
HANESBRANDS INC. COM 410345102 8,409 576,730 SH   SOLE   0 0 576,730
HELIOS TECHNOLOGIES INC COM 42328H109 1,668 31,304 SH   SOLE   0 0 31,304
HELIUS MEDICAL TECHNOLOG CLASS A COM 42328v603 74 195,829 SH   SOLE   0 0 195,829
HERMAN MILLER, INC COM 600544100 1,259 37,234 SH   SOLE   0 0 37,234
HYSTER-YALE MH CLASS A COM 449172105 1,311 22,019 SH   SOLE   0 0 22,019
ICHOR HOLDINGS, LTD COM G4740B105 1,408 46,691 SH   SOLE   0 0 46,691
ILLINOIS TOOL WORKS COM 452308109 315 1,547 SH   SOLE   0 0 1,547
INDEPENDENT BANK CO COM 453836108 1,426 19,524 SH   SOLE   0 0 19,524
INSTEEL INDUSTRIES COM 45774w108 1,420 63,784 SH   SOLE   0 0 63,784
INTEL CORP COM 458140100 6,686 134,209 SH   SOLE   0 0 134,209
INTELLIGENT SYSTEMS CORP COM 45816D100 1,375 34,287 SH   SOLE   0 0 34,287
INTERFACE INC COM 458665304 1,584 150,875 SH   SOLE   0 0 150,875
INTRICON CORP COM 46121H109 1,463 80,855 SH   SOLE   0 0 80,855
IQVIA HOLDINGS INC COM 46266C105 10,980 61,285 SH   SOLE   0 0 61,285
IRIDEX CORP COM 462684101 568 226,203 SH   SOLE   0 0 226,203
ISHARES CORE MSCI TOTAL INTL STOCK ETF COM 46432f834 814 12,113 SH   SOLE   0 0 12,113
ISHARES RUSSELL 1000 ETF COM 464287622 237 1,120 SH   SOLE   0 0 1,120
J P MORGAN CHASE & CO COM 46625h100 316 2,488 SH   SOLE   0 0 2,488
JOHNSON & JOHNSON COM 478160104 9,972 63,360 SH   SOLE   0 0 63,360
KIMBERLY CLARK CORP COM 494368103 7,548 55,984 SH   SOLE   0 0 55,984
KOHLS CORP COM 500255104 8,177 200,953 SH   SOLE   0 0 200,953
LAMB WESTON HLDGS INC COM 513272104 7,486 95,068 SH   SOLE   0 0 95,068
LEAR CORP COM 521865204 8,559 53,819 SH   SOLE   0 0 53,819
LIGAND PHARMA COM 53220k504 1,335 13,419 SH   SOLE   0 0 13,419
LIVENT CORP COM 53814L108 3,345 177,550 SH   SOLE   0 0 177,550
LYDALL, INC COM 550819106 728 24,228 SH   SOLE   0 0 24,228
MANITOWOC COMPANY COM 563571405 1,455 109,294 SH   SOLE   0 0 109,294
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103 1,515 60,994 SH   SOLE   0 0 60,994
MC CORMICK & CO INC COM 579780206 271 2,830 SH   SOLE   0 0 2,830
MEDTRONIC PLC COM G5960L103 8,101 69,156 SH   SOLE   0 0 69,156
MGE ENERGY INC COM 55277P104 280 4,004 SH   SOLE   0 0 4,004
MGP INGREDIENTS INC COM 55303j106 1,342 28,517 SH   SOLE   0 0 28,517
MICROSOFT CORP COM 594918104 10,743 48,299 SH   SOLE   0 0 48,299
N V E CORPORATION COM 629445206 1,322 23,526 SH   SOLE   0 0 23,526
NAPCO SECURITY TECHNOLOGIES, INC COM 630402105 1,396 53,258 SH   SOLE   0 0 53,258
NEENAH INC COM 640079109 1,306 23,606 SH   SOLE   0 0 23,606
NEXTERA ENERGY INC COM 65339F101 1,157 14,996 SH   SOLE   0 0 14,996
NIC INC COM 62914B100 1,517 58,722 SH   SOLE   0 0 58,722
NORTHERN OIL AND GAS COM 665531307 318 36,302 SH   SOLE   0 0 36,302
OCEANEERING INTL INC COM 675232102 603 75,800 SH   SOLE   0 0 75,800
ORION ENGINEERED CARBONS COM L72967109 1,592 92,859 SH   SOLE   0 0 92,859
OTC MARKETS GROUP INC COM 67106F108 305 8,982 SH   SOLE   0 0 8,982
PAYPAL HOLDINGS INC COM COM 70450Y103 12,458 53,195 SH   SOLE   0 0 53,195
PDC ENERGY INC COM 69327R101 671 32,686 SH   SOLE   0 0 32,686
PGT INNOVATIONS, INC COM 69336V101 1,562 76,785 SH   SOLE   0 0 76,785
PHYSICIANS REALTY TRUST COM 71943U104 8,012 450,098 SH   SOLE   0 0 450,098
PLANTRONICS INC COM 727493108 985 36,445 SH   SOLE   0 0 36,445
PLEXUS CORP COM 729132100 1,534 19,612 SH   SOLE   0 0 19,612
PNC FINL SERVICES GP INC COM 693475105 8,271 55,508 SH   SOLE   0 0 55,508
PROCTER & GAMBLE CO COM 742718109 1,477 10,615 SH   SOLE   0 0 10,615
PUBLIC STORAGE COM 74460D109 8,404 36,394 SH   SOLE   0 0 36,394
QUALCOMM INC COM 747525103 13,327 87,485 SH   SOLE   0 0 87,485
R L I CORP COM 749607107 1,595 15,312 SH   SOLE   0 0 15,312
ROCKWELL AUTOMATION, INC COM 773903109 9,308 37,113 SH   SOLE   0 0 37,113
SCHLUMBERGER LTD COM 806857108 3,178 145,594 SH   SOLE   0 0 145,594
SILICOM LTD COM M84116108 1,474 35,211 SH   SOLE   0 0 35,211
SOUTHERN CO COM 842587107 360 5,868 SH   SOLE   0 0 5,868
SPDR S&P 500 ETF COM 78462f103 1,148 3,071 SH   SOLE   0 0 3,071
SPDR S&P MIDCAP 400 ETF COM 78467y107 269 640 SH   SOLE   0 0 640
SPDR TOTAL STOCK MARKET ETF COM 78464A805 3,721 80,728 SH   SOLE   0 0 80,728
STONERIDGE, INC. COM 86183P102 1,382 45,722 SH   SOLE   0 0 45,722
SUMMIT HOTEL PROPERTIES INC COM 866082100 869 96,400 SH   SOLE   0 0 96,400
SUPERNUS PHARMACEUTICALS, INC COM 868459108 1,234 49,039 SH   SOLE   0 0 49,039
SYKES ENTERPRISES COM 871237103 1,449 38,456 SH   SOLE   0 0 38,456
SYSCO CORP COM 871829107 10,218 137,604 SH   SOLE   0 0 137,604
TENNANT COMPANY COM 880345103 1,643 23,415 SH   SOLE   0 0 23,415
TETRA TECH INC COM 88162G103 1,825 15,759 SH   SOLE   0 0 15,759
THERMO FISHER SCNTFC COM 883556102 265 570 SH   SOLE   0 0 570
TRACTOR SUPPLY COMP COM 892356106 7,947 56,530 SH   SOLE   0 0 56,530
U M B FINANCIAL CORP COM 902788108 1,264 18,324 SH   SOLE   0 0 18,324
U S BANCORP COM 902973304 605 12,983 SH   SOLE   0 0 12,983
UNION PACIFIC CORP COM 907818108 939 4,508 SH   SOLE   0 0 4,508
UNITED PARCEL SVC INC COM 911312106 11,216 66,601 SH   SOLE   0 0 66,601
UTAH MEDICAL PRODUCT COM 917488108 1,167 13,848 SH   SOLE   0 0 13,848
VAREX IMAGING CORPOR COM 92214x106 1,390 83,327 SH   SOLE   0 0 83,327
VERA BRADLEY INC COM 92335c106 424 53,263 SH   SOLE   0 0 53,263
VERIZON COMMUNICATIONS INC COM 92343V104 247 4,196 SH   SOLE   0 0 4,196
W E C ENERGY GROUP INC COM 92939u106 385 4,182 SH   SOLE   0 0 4,182
WALGREENS BOOTS ALLI COM 931427108 357 8,953 SH   SOLE   0 0 8,953
WALT DISNEY CO COM 254687106 264 1,455 SH   SOLE   0 0 1,455
WASTE MGMT INC COM 94106L109 9,572 81,169 SH   SOLE   0 0 81,169
WR BERKLEY CORP COM 084423102 6,568 98,885 SH   SOLE   0 0 98,885
ZIX CORPORATION COM 98974P100 1,487 172,332 SH   SOLE   0 0 172,332