William C. Carroll compare prices