All about Ian Bernard Spencer