Diagoras Rachon's career