Local OBGYN faces 31 felony charges