William Almeida is following