Steve Scott

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