cameron-neilson-managing-director-capitol