James Stewart
James Stewart

James Stewart

Front-end developer. Video-gamer. Pretend-photographer. Singer-songwriter. Tabletop-gamer. Dinosaur-enthusiast. Newcastle fan. Amateur footballer.