ray takeyh