Yes, a corporate lawyer is someone who works for a specific company and represents that corporation, thus they can be called an advocate. Also, lawyers who specialize in corporate law can also be referred to as advocates because they work in the best interest of their clients or corporations.