David Herndon compare prices