Former SA opposition leader David Speirs faces court