John Boyd
John Boyd
Affiliated with Game Design, Game Programming, Management of Creative Media