Southern Hills hosts Legatus golfers far and wide