Steve Scott

Steve Scott is an art effects lead who worked on Halo 3.