mason stewart