john takis