Yes, the Visa petition can be signed by anyone who is authorized to sign such documents on behalf of the organization.