William Moorcroft (1872-1945): A