bob sorenson