d. w. s. allt hwaddelcgarne