David P. Thomas compare prices