A profile of Robert Cahn