Doc battles demons, children’s health woes