mason walters