william3