Jon Auerbach has been named editor in chief of Metro U.S., and will be in charge of papers in New York, Boston, and Philadelphia. Auerbach most recently the executive editor of Star Magazine, and previously was assistant managing editor and Sunday editor at the New York Post.
Comments
No comments on this item Please log in to comment by clicking here