Spencer Ogden

Spencer Ogden is a flight control specialist working on Talos I during Prey (2017).