David Rosen - is a video game designer. David Rosen began his career in 2017 and has worked for companies such as Wolfire. David Rosen's first game was Overgrowth which was released 7 years ago. Best Game David Rosen contributed to was Overgrowth. David Rosen's latest work is Overgrowth which was released 7 years ago.