nick blake ecc