Clarkson names James Fish new chief financial officer