Donald Teskey compare prices