Do I have to leave my name to file a complaint?

No.  Anonymous complaints are accepted and investigated.  Call 508-892-7008.