David Blakemore – portfolio