warren pierce