Nematodes, Inc Return to Directory Address 1577 W Front St, Suite B, Selma, CA 93662 Phone Number 559.891.9073