D. Neo Sidirochori's career