Stephen Welsh, M.