Stan Marsh (seasons 1-19, 21-present)