Stephen Williams is head coach of which Lutheran school located in Adelaide, South Australia?
Immanuel College (Australia): Immanuel College, is a Lutheran school in Adelaide, South Australia.
i don't know