local obgyn faces 31 felony charges