dyon kaan allen