niki richard dalgliesh cavill career