Stephen Brown - is a video game artist. Stephen Brown began his career in 2016 and has worked for companies such as 505 Games and Variable State. Stephen Brown's first game was Virginia which was released 8 years ago. Best Game Stephen Brown contributed to was Virginia. Stephen Brown's latest work is Virginia which was released 8 years ago.