Dr Dalton is very thorough, which is exactly what I need.