BOSTON, June 09, 2023 (GLOBE NEWSWIRE) -- Finch Therapeutics Group, Inc. (FNCH), a microbiome technology company with a portfolio of intellectual property and microbiome assets, today announced it ...