In the federal government of the United States, the Attorney General is a member of the Cabinet and, as head of the Department of Justice, is the top law enforcement officer and lawyer for the government. The Attorney General may need to be distinguished from the Solicitor General, a high Justice Department official with the responsibility of representing the government before the Supreme Court. In cases of exceptional importance, however, the Attorney General may choose personally to represent the government to the Supreme Court.
Based on the above text, what's the best answer to this question: does attorney general have to be a lawyer?
yes