Culprit found for lower sperm counts: soy (contains estrogen-like chemical) · HackerTrans