Stefan Keller

Who is Stefan Keller?
Stefan Keller is was the director and chief of the UNSC AFISA until 2525.