He is a writer of comic books, film, and cartoons. He has written comics for multiple companies, including Eclipse Comics where he wrote Destroyer Duck alongside Steve Gerber, Marvel Comics, and a Buck Rogers adaptation for TSR, Inc..His cartoon work includes both writing and editing credits. He wrote numerous episodes of GI Joe: A Real American Hero, The Transformers, Thundarr the Barbarian, Jem, Inhumanoids, Alvin and the Chipmunks, Tiny Toon Adventures, Tarzan and the Super 7 the Web Woman installments, Visionaries: Knights of the Magical Light, Dungeons & Dragons and Teen Wolf. He also served as a story editor for the GI Joe and Teen Wolf series, and was a story consultant on G.I. Joe: The Movie and My Little Pony: The Movie.