William Henry MacAllan — (died 1928)