Hudson Taylor

Hudson Taylor is a technician at Rooster Teeth.