Iain is one of the best programme managers I have come across (and there have been a few). He has the right balance between detail and big picture focus. He understands how large corporations work and is comfortable providing appropriate challenge at senior board level.
He has the tool kit, worn the t shirt and gets on with the job.