mark pierce