Profile of David Talvy