stefan teodorescu