Firefinch Limited appointed Dr. Alistair Cowden as Executive Chairman.