Correct option is D
Testosterone is secreted by cells that lie between the seminiferous tubules, known as the leyding cells. The testes also produce inhibin B and anti-Mullerian hormone from Sertoli cells, and insulin-like factor 3 and estradiol from the Leydig cells.