Het eerste schip waar William aanmonsterde, toen hij bij de White Star Line ging werken, was de Medic. Dit schip voer van Liverpool naar Sydney.
Op 13 juni 1901 ging hij aan boord van de Runic, ook dit schip voer van Liverpool naar Sydney.
Op 25 juni 1903 werd William tweede officier op de Atlantische route met de Arabic. Na de Arabic voer hij nog op vele andere schepen op de Atlantische route zoals:
Celtic
Oceanic
Adriatic
In de jaren die volgde werd hij benoemd tot eerste officier.
In het jaar 1911 mocht hij aan boord van het toentertijd grootste schip ter wereld, de Olympic.