Author: Andrei A. Znamenski
Born: 1960