David EP Dennis compare prices