David J.H. Clifford compare prices