Fletcher Farm opens non-profit shop