David Noble - who he?