mitchell thorson