Lee Sparks

Lee Sparks is a senior game producer for Overwatch.