William mesa