Doctor caught molesting patients