Donald Kahl compare prices