translate English to German: He has been in charge of various magazines as art and creative director.
Als Art und Creative Director war er für zahlreiche Zeitschriften verantwortlich.