Hugh MacPherson — Medical academic