Magnus Erikssons son , David Leonard.