Alan Foster

Alan Foster covers computers and games and all the news in the gaming industry.