James Noble's Profile