Firefinch Limited hat Dr. Alistair Cowden zum Executive Chairman ernannt.