David A. Snow compare prices