Dr Sing-Behl is very thorough and explains everything.