grant noble