Doctor sacked for allegedly not making enough money for charitable St. Stephens's hospital