ben mills new egypt