If you have been subpoenaed to testify at a legal proceeding, you should contact an experienced criminal defense attorney, especially if you think your testimony may incriminate you. A lawyer can protect your rights and help you file an objection to the subpoena if there are legal grounds for doing so.