Federico Dallocchio

Federico Dallocchio is the internal artist for the StarCraft comic book series.