muhammad welch