Juan Cole says that executive orders signed this past week by Trump appear in the main to have been drafted by Steve Bannon.
Does Bannon draft the executive orders? If not him, then who?
Executive orders are almost always drafted by someone other than the President (at least in the last hundred years or so), although the President might provide an initial outline and might have editorial input into a near final draft.
Sometimes the President initiates them and explains to some aide what he wants and the aide in association with other aides drafts it, and sometimes an agency that needs an executive order initiates the drafting of it it and then presents it to the President for approval with an explanation.
Ordinarily the person who drafts a document like that would either be trained as an attorney, or would be a seasoned bureaucrat knowledgable in the stylistic and technical elements that must be included in one.
The trouble is that despite the fact that executive orders are almost always ghostwritten, it is common practice for the true drafting author to not be acknowledged (unlike the annotation of initials of a true author that often appears on a business letter).
So, any determination of who really drafted an executive order has to be based upon surmise from drafting style, from the roster of aides in a position to be given the assignment, and from any available inside sources who have first hand (or second hand or more remote) knowledge of how the executive order actually came to be.
Given that Bannon has been appointed to the National Security Council and that President Trump has in an almost unprecedented manner removed the Director of National Intelligence and Joint Chiefs of Staff Chairman (the top military officer in the United States) from the National Security Council, and given the quality of the drafting, and Bannon's involvement in the issue in question in the past, the suggestion that he drafted the travel ban is plausible. But, any greater certainty would have to come down to leaks from the White House from someone familiar with the facts and that leaker's credibility.
Also, in reality, almost any executive order in almost any administration, would be reviewed by multiple people before it is signed (i.e. they are effectively all drafted by committee to some extent), even if only to review it on a proofreading basis.
If it wasn't Bannon, it was presumably drafted by some other non-lawyer aide of President Trump in the White House Office, and probably not by someone affiliated with the Department of Homeland Security, or with the Secretary of State's office, either of which probably would have drafted the Executive Order differently.