(n)cheerleaderan enthusiastic and vocal supporter“he has become a cheerleader for therapeutic cloning”