Former South Australian Liberal leader David Speirs has pleaded guilty to two drug supply charges. An agreement was reached between the prosecution and defence for the matter to be dealt with by a magistrate. The matter will return to court in April.