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 312 1,925 SH   SOLE   0 0 1,925
ABERDEEN STANDARD PLATINUM ETF IV PHYSCL PLATM SHS 003260106 326 3,550 SH   SOLE   0 0 3,550
ACCENTURE PLC A SHS CLASS A G1151C101 10,915 32,368 SH   SOLE   0 0 32,368
ALLIED MOTION TECHNOLOGIES COM 019330109 1,454 48,717 SH   SOLE   0 0 48,717
ALLISON TRANSMISSION HLDGS INC COM 01973R101 9,548 243,210 SH   SOLE   0 0 243,210
ALPHABET INC. CLASS A CL A 02079k305 389 140 SH   SOLE   0 0 140
AMALGAMATED FINL CORP COM 022671101 1,933 107,589 SH   SOLE   0 0 107,589
AMERISAFE INC COM 03071h100 1,266 25,489 SH   SOLE   0 0 25,489
AMN HEALTHCARE SERVICES, INC COM 001744101 2,178 20,877 SH   SOLE   0 0 20,877
ANTERO MIDSTREAM CORP COM COM 03676B102 4,496 413,631 SH   SOLE   0 0 413,631
APPLE INC COM 037833100 15,522 88,893 SH   SOLE   0 0 88,893
AT&T INC COM 00206R102 8,280 350,409 SH   SOLE   0 0 350,409
AUTO DATA PROCESSING COM 053015103 443 1,947 SH   SOLE   0 0 1,947
AUTOZONE INC COM 053332102 15,109 7,390 SH   SOLE   0 0 7,390
BALL CORPORATION COM 058498106 11,031 122,566 SH   SOLE   0 0 122,566
BANK MONTREAL QUE COM 063671101 237 2,007 SH   SOLE   0 0 2,007
BANK OF NY MELLON CO COM 064058100 9,895 199,377 SH   SOLE   0 0 199,377
BECTON DICKINSON & CO COM 075887109 9,741 36,620 SH   SOLE   0 0 36,620
BERKLEY W R CORP COM 084423102 10,991 165,048 SH   SOLE   0 0 165,048
BIOLIFE SOLUTIONS, INC COM 09062W204 1,168 51,364 SH   SOLE   0 0 51,364
BOOKING HLDGS INC COM 09857L108 10,817 4,606 SH   SOLE   0 0 4,606
BOOZ ALLEN HAMILTON HLDG CORP COM 099502106 9,620 109,515 SH   SOLE   0 0 109,515
BUTTERFLY NETWORK INC CLASS A CL A 124155102 3,281 689,222 SH   SOLE   0 0 689,222
C.H. ROBINSON WORLDWIDE, INC. COM 12541W209 11,151 103,527 SH   SOLE   0 0 103,527
CAMTEK LTD COM M20791105 2,009 65,969 SH   SOLE   0 0 65,969
CAPITAL CITY BANK GP COM 139674105 1,662 63,049 SH   SOLE   0 0 63,049
CARPARTS.COM INC COM 14427M107 1,443 215,427 SH   SOLE   0 0 215,427
CASTLE BIOSCIENCES INC COM 14843C105 1,804 40,223 SH   SOLE   0 0 40,223
CATERPILLAR INC COM 149123101 248 1,112 SH   SOLE   0 0 1,112
CDK GLOBAL INC COM 12508E101 8,663 177,950 SH   SOLE   0 0 177,950
CHANNELADVISOR CORP COM 159179100 1,487 89,712 SH   SOLE   0 0 89,712
CHASE CORP COM 16150r104 1,309 15,066 SH   SOLE   0 0 15,066
CHEVRON CORP COM 166764100 338 2,077 SH   SOLE   0 0 2,077
CHILDREN'S PLACE, INC COM 168905107 452 9,176 SH   SOLE   0 0 9,176
CHURCH & DWIGHT INC COM 171340102 10,849 109,169 SH   SOLE   0 0 109,169
CIGNA CORP COM 125523100 10,445 43,591 SH   SOLE   0 0 43,591
COLGATE PALMOLIVE CO COM 194162103 9,624 126,909 SH   SOLE   0 0 126,909
COLUMBUS MCKINNON CO COM 199333105 1,642 38,717 SH   SOLE   0 0 38,717
COMPUTER SERVICES, INC COM 20539A105 868 17,540 SH   SOLE   0 0 17,540
CONTINENTAL RESOURCE COM 212015101 6,449 105,156 SH   SOLE   0 0 105,156
CORECARD CORPORATION COM 45816D100 1,184 43,203 SH   SOLE   0 0 43,203
COSTCO WHOLESALE CO COM 22160k105 249 432 SH   SOLE   0 0 432
CRA INTERNATIONAL INC COM 12618T105 1,655 19,640 SH   SOLE   0 0 19,640
CULP INC COM 230215105 1,113 140,182 SH   SOLE   0 0 140,182
EBAY INC COM 278642103 8,054 140,654 SH   SOLE   0 0 140,654
ECOLAB INC COM 278865100 282 1,598 SH   SOLE   0 0 1,598
ELECTRONIC ARTS COM 285512109 9,110 72,008 SH   SOLE   0 0 72,008
EMERSON ELEC CO COM 291011104 11,040 112,596 SH   SOLE   0 0 112,596
EMPLOYERS HOLDINGS INC COM 292218104 1,878 45,784 SH   SOLE   0 0 45,784
EXACT SCIENCES CORP COM 30063p105 600 8,585 SH   SOLE   0 0 8,585
EXPONENT INC COM 30214u102 2,529 23,410 SH   SOLE   0 0 23,410
EXXON MOBIL CORP COM 30231G102 712 8,624 SH   SOLE   0 0 8,624
FASTENAL CO COM 311900104 781 13,144 SH   SOLE   0 0 13,144
FIDELITY NATL INFORMATION COM 31620M106 269 2,680 SH   SOLE   0 0 2,680
FIFTH THIRD BANCORP COM 316773100 11,503 267,268 SH   SOLE   0 0 267,268
FIRST SOURCE CORP COM 336901103 1,547 33,438 SH   SOLE   0 0 33,438
FLOWSERVE CORP COM 34354P105 6,940 193,324 SH   SOLE   0 0 193,324
FMC CORP COM 302491303 11,023 83,782 SH   SOLE   0 0 83,782
FORWARD AIR CORP COM 349853101 2,010 20,558 SH   SOLE   0 0 20,558
GARTNER INC COM 366651107 2,917 9,808 SH   SOLE   0 0 9,808
GLOBAL INDUSTRIAL COMPANY COM 37892E102 1,673 51,906 SH   SOLE   0 0 51,906
GLOBAL SHIP LEASE COM Y27183600 1,815 63,695 SH   SOLE   0 0 63,695
GLOBUS MEDICAL, INC COM 379577208 2,091 28,341 SH   SOLE   0 0 28,341
GRAINGER W W INC COM 384802104 12,357 23,957 SH   SOLE   0 0 23,957
GREENBRIER COMPANIES INC COM 393657101 2,390 46,405 SH   SOLE   0 0 46,405
HACKETT GROUP COM 404609109 2,133 92,481 SH   SOLE   0 0 92,481
HANESBRANDS INC. COM 410345102 9,178 616,420 SH   SOLE   0 0 616,420
HELIOS TECHNOLOGIES INC COM 42328H109 2,467 30,747 SH   SOLE   0 0 30,747
HYPERFINE INC COM 44916k106 1,109 313,350 SH   SOLE   0 0 313,350
HYSTER-YALE MH CLASS A CL A 449172105 942 28,377 SH   SOLE   0 0 28,377
ICHOR HOLDINGS, LTD COM G4740B105 1,673 46,969 SH   SOLE   0 0 46,969
ILLINOIS TOOL WORKS COM 452308109 253 1,210 SH   SOLE   0 0 1,210
INDEPENDENT BANK CO COM 453836108 1,777 21,757 SH   SOLE   0 0 21,757
INSTEEL INDUSTRIES COM 45774w108 2,322 62,765 SH   SOLE   0 0 62,765
INTEL CORP COM 458140100 7,484 151,012 SH   SOLE   0 0 151,012
INTERFACE INC COM 458665304 2,057 151,592 SH   SOLE   0 0 151,592
INTRICON CORP COM 46121H109 1,038 43,507 SH   SOLE   0 0 43,507
IRIDEX CORP COM 462684101 1,052 227,119 SH   SOLE   0 0 227,119
ISHARES CORE MSCI TOTAL INTL STOCK ETF CORE MSCI TOTAL 46432f834 881 13,229 SH   SOLE   0 0 13,229
ISHARES RUSSELL 1000 ETF IV RUS 1000 ETF 464287622 230 920 SH   SOLE   0 0 920
ISHARES SILVER TRUST ETF IV ISHARES 46428q109 341 14,900 SH   SOLE   0 0 14,900
J P MORGAN CHASE & CO COM 46625h100 320 2,349 SH   SOLE   0 0 2,349
JOHNSON & JOHNSON COM 478160104 11,552 65,180 SH   SOLE   0 0 65,180
JOHNSON OUTDOORS INC COM 479167108 1,358 17,471 SH   SOLE   0 0 17,471
KIMBERLY CLARK CORP COM 494368103 8,771 71,217 SH   SOLE   0 0 71,217
KOHLS CORP COM 500255104 11,451 189,401 SH   SOLE   0 0 189,401
LEAR CORP COM 521865204 7,800 54,705 SH   SOLE   0 0 54,705
LIGAND PHARMA COM 53220k504 1,656 14,720 SH   SOLE   0 0 14,720
LIVENT CORP COM 53814L108 3,793 145,501 SH   SOLE   0 0 145,501
MANITOWOC COMPANY COM 563571405 1,654 109,705 SH   SOLE   0 0 109,705
MASTERCRAFT BOAT HOLDINGS INC COM 57637H103 1,843 74,908 SH   SOLE   0 0 74,908
MC CORMICK & CO INC COM 579780206 282 2,830 SH   SOLE   0 0 2,830
MEDTRONIC PLC COM G5960L103 8,563 77,179 SH   SOLE   0 0 77,179
MGP INGREDIENTS INC COM 55303j106 2,488 29,066 SH   SOLE   0 0 29,066
MICROSOFT CORP COM 594918104 13,905 45,101 SH   SOLE   0 0 45,101
MILLERKNOLL INC COM 600544100 1,604 46,423 SH   SOLE   0 0 46,423
MIMEDX GROUP INC COM 602496101 1,205 255,872 SH   SOLE   0 0 255,872
N V E CORPORATION COM 629445206 1,476 27,092 SH   SOLE   0 0 27,092
NAPCO SECURITY TECHNOLOGIES, INC COM 630402105 2,229 108,611 SH   SOLE   0 0 108,611
NATIONAL BEVERAGE CORP COM 635017106 1,812 41,660 SH   SOLE   0 0 41,660
NEENAH INC COM 640079109 1,298 32,725 SH   SOLE   0 0 32,725
NEXTERA ENERGY INC COM 65339F101 685 8,087 SH   SOLE   0 0 8,087
NORTHERN OIL AND GAS COM 665531307 1,069 37,929 SH   SOLE   0 0 37,929
OCEANEERING INTL INC COM 675232102 1,071 70,662 SH   SOLE   0 0 70,662
ORION ENGINEERED CARBONS COM L72967109 1,653 103,523 SH   SOLE   0 0 103,523
OTC MARKETS GROUP INC COM 67106F108 591 9,526 SH   SOLE   0 0 9,526
PAYPAL HOLDINGS INC COM COM 70450Y103 10,024 86,674 SH   SOLE   0 0 86,674
PDC ENERGY INC COM 69327R101 1,885 25,934 SH   SOLE   0 0 25,934
PGT INNOVATIONS, INC COM 69336V101 1,519 84,491 SH   SOLE   0 0 84,491
PHYSICIANS RLTY TR COM 71943U104 8,769 499,945 SH   SOLE   0 0 499,945
PLANTRONICS INC COM 727493108 769 19,510 SH   SOLE   0 0 19,510
PLEXUS CORP COM 729132100 1,755 21,448 SH   SOLE   0 0 21,448
PNC FINL SERVICES GP INC COM 693475105 10,055 54,514 SH   SOLE   0 0 54,514
PROCTER & GAMBLE CO COM 742718109 1,410 9,225 SH   SOLE   0 0 9,225
PUBLIC STORAGE COM 74460D109 13,867 35,532 SH   SOLE   0 0 35,532
QUALCOMM INC COM 747525103 12,242 80,106 SH   SOLE   0 0 80,106
R L I CORP COM 749607107 1,880 16,990 SH   SOLE   0 0 16,990
ROCKWELL AUTOMATION, INC COM 773903109 10,005 35,730 SH   SOLE   0 0 35,730
SCHLUMBERGER LTD COM 806857108 8,426 203,982 SH   SOLE   0 0 203,982
SILICOM LTD COM M84116108 1,558 39,574 SH   SOLE   0 0 39,574
SPDR GOLD SHARES ETF GOLD SHS 78463v107 1,084 6,000 SH   SOLE   0 0 6,000
SPDR S&P 500 ETF TR UNIT 78462f103 807 1,787 SH   SOLE   0 0 1,787
SPDR S&P MIDCAP 400 ETF IV UTSER1 S&PDCRP 78467y107 277 565 SH   SOLE   0 0 565
SPDR TOTAL STOCK MARKET ETF PORTFOLI S&P1500 78464A805 4,409 79,336 SH   SOLE   0 0 79,336
SUMMIT HOTEL PROPERTIES INC COM 866082100 989 99,325 SH   SOLE   0 0 99,325
SUPERNUS PHARMACEUTICALS, INC COM 868459108 1,860 57,563 SH   SOLE   0 0 57,563
SYSCO CORP COM 871829107 11,104 135,994 SH   SOLE   0 0 135,994
TENNANT CO COM 880345103 473 6,000 SH   SOLE   0 0 6,000
TETRA TECH INC COM 88162G103 2,507 15,197 SH   SOLE   0 0 15,197
THERMO FISHER SCNTFC COM 883556102 338 572 SH   SOLE   0 0 572
TMC THE METALS CO INC F COM 87261y106 59 22,696 SH   SOLE   0 0 22,696
TRACTOR SUPPLY CO COM 892356106 12,046 51,616 SH   SOLE   0 0 51,616
TRANE TECHNOLOGIES PLC F SHS g8994e103 10,753 70,421 SH   SOLE   0 0 70,421
U M B FINANCIAL CORP COM 902788108 1,904 19,599 SH   SOLE   0 0 19,599
U S BANCORP COM 902973304 690 12,983 SH   SOLE   0 0 12,983
UNION PACIFIC CORP COM 907818108 1,095 4,008 SH   SOLE   0 0 4,008
UNISYS CORPORATION COM 909214306 2,064 95,534 SH   SOLE   0 0 95,534
UNITED PARCEL SVC INC COM 911312106 13,203 61,566 SH   SOLE   0 0 61,566
UNITED STATES COPPER INDEX ETF CM REP COPP FD 911718104 367 12,800 SH   SOLE   0 0 12,800
UTAH MEDICAL PRODUCT COM 917488108 1,672 18,605 SH   SOLE   0 0 18,605
VAREX IMAGING CORPOR COM 92214x106 1,776 83,409 SH   SOLE   0 0 83,409
VERA BRADLEY INC COM 92335c106 471 61,355 SH   SOLE   0 0 61,355
VITA COCO CO COM 92846Q107 181 20,165 SH   SOLE   0 0 20,165
W E C ENERGY GROUP INC COM 92939u106 252 2,529 SH   SOLE   0 0 2,529
WALGREENS BOOTS ALLI COM 931427108 365 8,153 SH   SOLE   0 0 8,153
WASTE MGMT INC DEL COM 94106L109 12,753 80,460 SH   SOLE   0 0 80,460
WESCO INTERNATIONAL INC COM 95082P105 10,532 80,925 SH   SOLE   0 0 80,925