Daniel E. Allen compare prices