David T. Mitchell compare prices