Their lawyer can agree to accept service (if the client tells them that it is ok), but that is voluntary; if the lawyer will not agree to accept service of the subpoena, you will need to subpoena them at their home address.