David R. Sorensen compare prices