California Farmland Trust

Charity Tax ID #: 770566494OP Code #: 2700527

The mission of the California Farmland Trust is to help farmers protect the best farmland in the world.