mason thorne