Michael Guy Havelock Hudson — (born 1962)