Randy Herring compare prices