Profile of john karu