major welch