David took over "Dreadstar" during its First Comics run, with issue #41 (March 1989) after Jim Starlin left the title, and remained on it until issue #64 (March 1991), the final issue of that run. David's other Marvel Comics work in the late 1980s and 1990s includes runs on "Wolverine", the New Universe series "" and "Justice", a run on the original "X-Factor", and the futuristic series "Spider-Man 2099", about a man in the year 2099 who takes up the mantle of Spider-Man, the title character of which David co-created. David left "X-Factor" after 19 issues, and he wrote the first 44 issues of "Spider-Man 2099" before quitting that book to protest the firing of editor Joey Cavalieri. The book was cancelled two issues later, along with the entire 2099 line.