what does gennady korotkevich do for a living