michael egorov