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