Author: Oleg N. Kirillov
Born: 1972