mac welsh