James L. A. Sterling compare prices