Gregory Karpilovsky

Karpilovsky is Professor of Mathematics at the University of the Witwatersrand, Johannesburg, in South Africa.