David Clarke: CV