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
ABBVIE INC COM 00287y109 295 1,925 SH   SOLE   0 0 1,925
ABERDEEN STANDARD PLATINUM ETF IV COM 003260106 295 3,550 SH   SOLE   0 0 3,550
ACCENTURE PLC COM G1151C101 9,204 33,150 SH   SOLE   0 0 33,150
ALLIED MOTION TECHNOLOGIES COM 019330109 1,209 52,940 SH   SOLE   0 0 52,940
ALLISON TRANSMISSION HLDGS INC COM 01973R101 9,711 252,570 SH   SOLE   0 0 252,570
ALPHABET INC. CLASS A COM 02079k305 305 140 SH   SOLE   0 0 140
AMALGAMATED FINL CORP COM 022671101 2,136 108,008 SH   SOLE   0 0 108,008
AMERISAFE INC COM 03071h100 1,384 26,605 SH   SOLE   0 0 26,605
AMERISOURCEBERGEN CORP COM 03073E105 9,754 68,944 SH   SOLE   0 0 68,944
AMN HEALTHCARE SERVICES INC COM 001744101 2,313 21,082 SH   SOLE   0 0 21,082
ANTERO MIDSTREAM CORP COM 03676B102 3,725 411,563 SH   SOLE   0 0 411,563
APPLE INC COM 037833100 12,274 89,774 SH   SOLE   0 0 89,774
AT&T INC COM 00206R102 7,905 377,147 SH   SOLE   0 0 377,147
AUTO DATA PROCESSING COM 053015103 409 1,947 SH   SOLE   0 0 1,947
AUTOZONE INC COM 053332102 15,336 7,136 SH   SOLE   0 0 7,136
BALL CORP COM 058498106 8,870 128,978 SH   SOLE   0 0 128,978
BANK NEW YORK MELLON CORP COM 064058100 8,679 208,086 SH   SOLE   0 0 208,086
BECTON DICKINSON & CO COM 075887109 9,168 37,190 SH   SOLE   0 0 37,190
BERKLEY W R CORP COM 084423102 11,183 163,827 SH   SOLE   0 0 163,827
BIOLIFE SOLUTIONS INC COM 09062W204 789 57,123 SH   SOLE   0 0 57,123
BOOKING HOLDINGS INC COM 09857L108 8,278 4,733 SH   SOLE   0 0 4,733
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 9,998 110,642 SH   SOLE   0 0 110,642
BUTTERFLY NETWORK INC CLASS A COM 124155102 2,116 689,222 SH   SOLE   0 0 689,222
CAMTEK LTD COM M20791105 1,687 67,857 SH   SOLE   0 0 67,857
CAPITAL CITY BANK GP COM 139674105 1,800 64,546 SH   SOLE   0 0 64,546
CARPARTS.COM INC COM 14427M107 1,521 219,171 SH   SOLE   0 0 219,171
CASTLE BIOSCIENCES INC COM 14843C105 1,157 52,714 SH   SOLE   0 0 52,714
CH ROBINSON WORLDWIDE INC COM 12541W209 10,631 104,869 SH   SOLE   0 0 104,869
CHANNELADVISOR CORP COM 159179100 1,384 94,907 SH   SOLE   0 0 94,907
CHASE CORP COM 16150r104 1,246 16,008 SH   SOLE   0 0 16,008
CHEVRON CORP COM 166764100 301 2,077 SH   SOLE   0 0 2,077
CHILDREN'S PLACE INC COM 168905107 364 9,357 SH   SOLE   0 0 9,357
CHURCH & DWIGHT INC COM 171340102 10,281 110,954 SH   SOLE   0 0 110,954
CIGNA CORP COM 125523100 11,518 43,708 SH   SOLE   0 0 43,708
COLGATE PALMOLIVE CO COM 194162103 10,288 128,374 SH   SOLE   0 0 128,374
COLUMBUS MCKINNON CO COM 199333105 1,193 42,066 SH   SOLE   0 0 42,066
COMPUTER SERVICES INC COM 20539A105 688 18,615 SH   SOLE   0 0 18,615
CORECARD CORP COM 45816D100 1,270 52,046 SH   SOLE   0 0 52,046
COSTCO WHOLESALE CO COM 22160k105 207 432 SH   SOLE   0 0 432
CRA INTERNATIONAL INC COM 12618T105 1,782 19,955 SH   SOLE   0 0 19,955
CULP INC COM 230215105 753 175,194 SH   SOLE   0 0 175,194
EBAY INC COM 278642103 6,181 148,342 SH   SOLE   0 0 148,342
ECOLAB INC COM 278865100 246 1,598 SH   SOLE   0 0 1,598
ELECTRONIC ARTS COM 285512109 8,952 73,588 SH   SOLE   0 0 73,588
EMERSON ELEC CO COM 291011104 9,152 115,062 SH   SOLE   0 0 115,062
EMPLOYERS HOLDINGS INC COM 292218104 1,930 46,066 SH   SOLE   0 0 46,066
EXACT SCIENCES CORP COM 30063p105 378 9,585 SH   SOLE   0 0 9,585
EXPONENT INC COM 30214u102 2,194 23,988 SH   SOLE   0 0 23,988
EXXON MOBIL CORP COM COM 30231g102 739 8,624 SH   SOLE   0 0 8,624
FASTENAL CO COM 311900104 656 13,144 SH   SOLE   0 0 13,144
FIDELITY NATL INFORMATION COM 31620M106 246 2,680 SH   SOLE   0 0 2,680
FIFTH THIRD BANCORP COM 316773100 9,188 273,457 SH   SOLE   0 0 273,457
FIRST SOURCE CORP COM 336901103 1,568 34,531 SH   SOLE   0 0 34,531
FLOWSERVE CORP COM 34354P105 5,872 205,113 SH   SOLE   0 0 205,113
FMC CORP COM 302491303 9,051 84,582 SH   SOLE   0 0 84,582
FORWARD AIR CORP COM 349853101 1,924 20,925 SH   SOLE   0 0 20,925
GARTNER INC COM 366651107 2,393 9,895 SH   SOLE   0 0 9,895
GLOBAL INDUSTRIAL COMPANY COM 37892E102 1,792 53,068 SH   SOLE   0 0 53,068
GLOBAL SHIP LEASE COM Y27183600 1,153 69,776 SH   SOLE   0 0 69,776
GLOBUS MEDICAL INC COM 379577208 1,635 29,127 SH   SOLE   0 0 29,127
GRAINGER W W INC COM 384802104 10,893 23,971 SH   SOLE   0 0 23,971
GREENBRIER COMPANIES INC COM 393657101 1,715 47,657 SH   SOLE   0 0 47,657
HACKETT GROUP COM 404609109 1,773 93,478 SH   SOLE   0 0 93,478
HANESBRANDS INC COM 410345102 6,995 679,757 SH   SOLE   0 0 679,757
HELIOS TECHNOLOGIES INC COM 42328H109 2,067 31,205 SH   SOLE   0 0 31,205
HYPERFINE INC COM 44916k106 699 313,350 SH   SOLE   0 0 313,350
HYSTER-YALE MH CLASS A COM 449172105 1,040 32,274 SH   SOLE   0 0 32,274
ICHOR HOLDINGS LTD COM G4740B105 1,357 52,237 SH   SOLE   0 0 52,237
ILLINOIS TOOL WORKS COM 452308109 221 1,210 SH   SOLE   0 0 1,210
INDEPENDENT BANK CO COM 453836108 1,770 22,288 SH   SOLE   0 0 22,288
INSTEEL INDUSTRIES COM 45774w108 2,030 60,286 SH   SOLE   0 0 60,286
INTEL CORP COM 458140100 5,996 160,284 SH   SOLE   0 0 160,284
INTERFACE INC COM 458665304 1,923 153,374 SH   SOLE   0 0 153,374
IRIDEX CORP COM 462684101 735 286,139 SH   SOLE   0 0 286,139
ISHARES CORE MSCI TOTAL INTL STOCK ETF COM 46432f834 773 13,550 SH   SOLE   0 0 13,550
ISHARES SILVER TRUST ETF IV COM 46428q109 278 14,900 SH   SOLE   0 0 14,900
J P MORGAN CHASE & CO COM 46625h100 265 2,349 SH   SOLE   0 0 2,349
JOHNSON & JOHNSON COM 478160104 11,689 65,848 SH   SOLE   0 0 65,848
JOHNSON OUTDOORS INC COM 479167108 1,175 19,212 SH   SOLE   0 0 19,212
KIMBERLY-CLARK CORP COM 494368103 8,533 63,137 SH   SOLE   0 0 63,137
KIMBERLY-CLARK CORP COM 494368103 1,232 9,115 SH   SOLE   0 0 9,115
KOHLS CORP COM 500255104 6,760 189,403 SH   SOLE   0 0 189,403
LEAR CORP COM 521865204 7,080 56,241 SH   SOLE   0 0 56,241
LIGAND PHARMA COM 53220k504 1,399 15,680 SH   SOLE   0 0 15,680
LIVENT CORP COM 53814L108 3,220 141,902 SH   SOLE   0 0 141,902
MANITOWOC COMPANY COM 563571405 1,254 119,057 SH   SOLE   0 0 119,057
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103 1,625 77,198 SH   SOLE   0 0 77,198
MC CORMICK & CO INC COM 579780206 236 2,830 SH   SOLE   0 0 2,830
MEDTRONIC PLC COM G5960L103 7,226 80,508 SH   SOLE   0 0 80,508
MERCK & CO. INC. COM 58933y105 212 2,328 SH   SOLE   0 0 2,328
MGP INGREDIENTS INC COM 55303j106 2,563 25,603 SH   SOLE   0 0 25,603
MICROSOFT CORP COM 594918104 11,843 46,111 SH   SOLE   0 0 46,111
MILLERKNOLL INC COM 600544100 1,262 48,035 SH   SOLE   0 0 48,035
MIMEDX GROUP INC COM 602496101 1,103 317,840 SH   SOLE   0 0 317,840
N V E CORPORATION COM 629445206 1,319 28,301 SH   SOLE   0 0 28,301
NAPCO SECURITY TECHNOLOGIES INC COM 630402105 2,255 109,501 SH   SOLE   0 0 109,501
NATIONAL BEVERAGE CORP COM 635017106 2,063 42,148 SH   SOLE   0 0 42,148
NEENAH INC COM 640079109 1,117 32,725 SH   SOLE   0 0 32,725
NEXTERA ENERGY INC COM 65339F101 626 8,087 SH   SOLE   0 0 8,087
NORTHERN OIL AND GAS COM 665531307 955 37,818 SH   SOLE   0 0 37,818
OCEANEERING INTL INC COM 675232102 762 71,314 SH   SOLE   0 0 71,314
ORION ENGINEERED CARBONS COM L72967109 1,643 105,770 SH   SOLE   0 0 105,770
OTC MARKETS GROUP INC COM 67106F108 548 9,607 SH   SOLE   0 0 9,607
PAYPAL HLDGS INC COM 70450Y103 6,439 92,192 SH   SOLE   0 0 92,192
PDC ENERGY INC COM 69327R101 1,573 25,524 SH   SOLE   0 0 25,524
PGT INNOVATIONS INC COM 69336V101 1,460 87,722 SH   SOLE   0 0 87,722
PHYSICIANS REALTY TR COM 71943U104 8,881 508,948 SH   SOLE   0 0 508,948
PLEXUS CORP COM 729132100 1,721 21,921 SH   SOLE   0 0 21,921
PNC FINL SVCS GROUP INC COM 693475105 8,872 56,233 SH   SOLE   0 0 56,233
PROCTER & GAMBLE CO COM 742718109 1,326 9,225 SH   SOLE   0 0 9,225
PUBLIC STORAGE COM 74460D109 11,087 35,458 SH   SOLE   0 0 35,458
QUALCOMM INC COM 747525103 10,475 82,002 SH   SOLE   0 0 82,002
R L I CORP COM 749607107 2,020 17,324 SH   SOLE   0 0 17,324
ROCKWELL AUTOMATION INC COM 773903109 7,668 38,471 SH   SOLE   0 0 38,471
SCHLUMBERGER LTD COM 806857108 7,254 202,865 SH   SOLE   0 0 202,865
SHYFT GROUP INC COM 825698103 694 37,321 SH   SOLE   0 0 37,321
SILICOM LTD COM M84116108 1,377 40,928 SH   SOLE   0 0 40,928
SPDR GOLD SHARES ETF COM 78463v107 1,011 6,000 SH   SOLE   0 0 6,000
SPDR S&P 500 ETF COM 78462f103 674 1,787 SH   SOLE   0 0 1,787
SPDR S&P MIDCAP 400 ETF IV COM 78467y107 234 565 SH   SOLE   0 0 565
SPDR TOTAL STOCK MARKET ETF COM 78464A805 3,595 77,337 SH   SOLE   0 0 77,337
SUMMIT HOTEL PROPERTIES INC COM 866082100 748 102,931 SH   SOLE   0 0 102,931
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,717 59,354 SH   SOLE   0 0 59,354
SYSCO CORP COM 871829107 11,557 136,429 SH   SOLE   0 0 136,429
TENNANT CO COM 880345103 356 6,000 SH   SOLE   0 0 6,000
TETRA TECH INC COM 88162G103 2,111 15,462 SH   SOLE   0 0 15,462
THERMO FISHER SCNTFC COM 883556102 311 572 SH   SOLE   0 0 572
TMC THE METALS CO INC F COM 87261y106 23 22,696 SH   SOLE   0 0 22,696
TRACTOR SUPPLY CO COM 892356106 10,018 51,678 SH   SOLE   0 0 51,678
TRANE TECHNOLOGIES PLC COM G8994E103 9,473 72,943 SH   SOLE   0 0 72,943
U M B FINANCIAL CORP COM 902788108 1,712 19,883 SH   SOLE   0 0 19,883
U S BANCORP COM 902973304 597 12,983 SH   SOLE   0 0 12,983
UNION PACIFIC CORP COM 907818108 855 4,008 SH   SOLE   0 0 4,008
UNISYS CORPORATION COM 909214306 1,317 109,438 SH   SOLE   0 0 109,438
UNITED PARCEL SVC INC COM 911312106 11,489 62,940 SH   SOLE   0 0 62,940
UNITED STATES COPPER INDEX ETF COM 911718104 284 12,800 SH   SOLE   0 0 12,800
UTAH MEDICAL PRODUCT COM 917488108 1,646 19,160 SH   SOLE   0 0 19,160
VAREX IMAGING CORP COM 92214x106 1,814 84,807 SH   SOLE   0 0 84,807
VERA BRADLEY INC COM 92335c106 319 73,492 SH   SOLE   0 0 73,492
VITA COCO CO COM 92846Q107 1,471 150,290 SH   SOLE   0 0 150,290
W E C ENERGY GROUP INC COM 92939u106 255 2,529 SH   SOLE   0 0 2,529
WALGREENS BOOTS ALLI COM 931427108 305 8,053 SH   SOLE   0 0 8,053
WARNER BROS DISCOVERY INC COM 934423104 1,115 83,098 SH   SOLE   0 0 83,098
WASTE MANAGEMENT INC COM 94106L109 12,112 79,171 SH   SOLE   0 0 79,171
WESCO INTL INC COM 95082P105 8,858 82,708 SH   SOLE   0 0 82,708