Profile of Carl D J Mckie