Answer:
Yea this is grammatically correct
Assuming that you're referring to the new mexico tourism campaign featuring ugly aliens,
Top tourism people complained that the Ad will cast new Mexico in a negative light and the ads make absolutely no reference to New Mexico's tourist attraction.
hope this helps
She designs machines, for a manufacturing company.