David Marsh — British financial specialist