David Shih

David Shih portrayed Captain William Pike in the Iron Fist episode Morning of the Mindstorm.